.SubscribeButton_subscribe__Paq8D,.SubscribeButton_subscribed__AO_mm{padding:0;border-radius:8px;font-size:14px;font-weight:700;letter-spacing:.1px;text-transform:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:inline-flex;align-items:center;justify-content:center;height:48px;width:48px;min-height:48px;min-width:48px;text-decoration:none;user-select:none;touch-action:manipulation}.SubscribeButton_subscribe__Paq8D:disabled,.SubscribeButton_subscribed__AO_mm:disabled{pointer-events:none;opacity:.6}.SubscribeButton_subscribe__Paq8D:focus-visible,.SubscribeButton_subscribed__AO_mm:focus-visible{outline:2px solid #fff;outline-offset:2px}.SubscribeButton_icon__mkKmW{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.SubscribeButton_subscribe__Paq8D{background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#b3b3b3}.SubscribeButton_subscribe__Paq8D .SubscribeButton_icon__mkKmW{filter:brightness(0) saturate(100%) invert(70%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(90%)}.SubscribeButton_subscribe__Paq8D:hover{color:#1ed760;border-color:rgba(30,215,96,.4);background-color:rgba(30,215,96,.1)}.SubscribeButton_subscribe__Paq8D:hover .SubscribeButton_icon__mkKmW{filter:brightness(0) saturate(100%) invert(73%) sepia(56%) saturate(2449%) hue-rotate(92deg) brightness(98%) contrast(89%);transform:scale(1.1) rotate(90deg)}.SubscribeButton_subscribe__Paq8D:active{transform:scale(.95)}.SubscribeButton_subscribe__Paq8D:active .SubscribeButton_icon__mkKmW{transform:scale(1) rotate(90deg)}.SubscribeButton_subscribed__AO_mm{background-color:rgba(30,215,96,.1);border:1px solid rgba(30,215,96,.3);color:#1ed760}.SubscribeButton_subscribed__AO_mm .SubscribeButton_icon__mkKmW{filter:brightness(0) saturate(100%) invert(73%) sepia(56%) saturate(2449%) hue-rotate(92deg) brightness(98%) contrast(89%);animation:SubscribeButton_checkmarkAppear__Sj78n .4s cubic-bezier(.4,0,.2,1)}.SubscribeButton_subscribed__AO_mm:hover{background-color:rgba(30,215,96,.2);border-color:rgba(30,215,96,.5)}.SubscribeButton_subscribed__AO_mm:active{transform:scale(.95)}@keyframes SubscribeButton_checkmarkAppear__Sj78n{0%{opacity:0;transform:scale(.5) rotate(-45deg)}50%{transform:scale(1.2) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.performer-card-feed{border-radius:8px;padding:16px;transition:background-color .3s ease,transform .2s ease;position:relative;width:150px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:center}.performer-card-feed img{height:auto;object-fit:cover;text-align:center;display:block}.performer-card-feed .performer-avatar-placeholder,.performer-card-feed img{width:100%;aspect-ratio:1/1;border-radius:50%;margin-bottom:16px;box-shadow:0 8px 24px rgba(0,0,0,.6),0 0 0 2px hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:all .3s ease;border:2px solid hsla(0,0%,100%,.08)}.performer-card-feed .performer-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}.performer-card-feed .performer-avatar-placeholder span{font-size:48px;font-weight:700;color:hsla(0,0%,100%,.5);user-select:none}.performer-card-feed:hover .performer-avatar-placeholder,.performer-card-feed:hover img{box-shadow:0 12px 40px rgba(0,0,0,.8),0 0 0 3px hsla(0,0%,100%,.15),inset 0 0 0 1px hsla(0,0%,100%,.1);transform:scale(1.05);border-color:hsla(0,0%,100%,.15)}.performer-card-feed .performer-info{width:100%}.performer-card-feed .performer-info h4{font-size:20px;font-weight:800;margin:0 0 8px;line-height:1.2;letter-spacing:-.04em}.performer-card-feed .performer-info h4,.performer-card-feed .performer-info p{font-family:var(--font-family);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performer-card-feed .performer-info p{font-size:12px;opacity:.85;margin:0;font-weight:400;line-height:1.3}.performer-card-feed.square-image img{border-radius:4px}.performer-card-feed:hover:after{transform:translate(-50%,-50%) scale(1);opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.performer-card-feed{animation:fadeInUp .4s ease-out}.performer-card-feed.small{width:120px;padding:10px;border-radius:10px;display:flex;flex-direction:column;align-items:center;text-align:center}.performer-card-feed.small img{display:block;object-fit:cover}.performer-card-feed.small .performer-avatar-placeholder,.performer-card-feed.small img{width:72px;height:72px;min-width:72px;min-height:72px;margin-bottom:8px;border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,.6),0 0 0 2px hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:all .3s ease;border:2px solid hsla(0,0%,100%,.08)}.performer-card-feed.small .performer-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}.performer-card-feed.small .performer-avatar-placeholder span{font-size:32px;font-weight:700;color:hsla(0,0%,100%,.5);user-select:none}.performer-card-feed.small:hover .performer-avatar-placeholder,.performer-card-feed.small:hover img{box-shadow:0 8px 28px rgba(0,0,0,.8),0 0 0 3px hsla(0,0%,100%,.15),inset 0 0 0 1px hsla(0,0%,100%,.1);transform:scale(1.05);border-color:hsla(0,0%,100%,.15)}.performer-card-feed.small .performer-info{width:100%}.performer-card-feed.small .performer-info h4{font-family:var(--font-family);font-size:16px;font-weight:800;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performer-card-feed.small .performer-info p{font-family:var(--font-family);font-size:11px;margin:0;color:inherit;opacity:.85;font-weight:400}.performers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:24px 0}@media(max-width:768px){.performer-card-feed{max-width:120px;padding:12px}.performer-card-feed img{margin-bottom:12px}.performer-card-feed .performer-info h4{font-size:18px;margin-bottom:4px}.performer-card-feed .performer-info p{font-size:12px}.performers-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}}@media(max-width:480px){.performers-grid{grid-template-columns:repeat(2,1fr);gap:0}}