:root{--ink:#063f2f;--muted:#5f776e;--paper:#eaf8ee;--surface:#fff;--line:#d5eadc;--lime:#96e868;--gold:#d7a92f;--gold-soft:#fff0b9;--emerald:#12a66a;--deep-green:#006044;--shadow:0 22px 54px #00563b2e;--page-content-top:clamp(120px, 12vw, 150px)}html{scrollbar-gutter:stable;scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at 12% 4%, #eccc5f3d, transparent 30%), radial-gradient(circle at 90% 12%, #1ebe7442, transparent 28%), linear-gradient(180deg, #042018f0 0 620px, #12a66a24 620px, transparent 980px), var(--paper);width:100%;max-width:100%;color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img.media-progressive{background-position:50%;background-size:cover;transition:filter .22s,opacity .22s}img.media-progressive:not(.media-progressive_loaded){filter:blur(12px);opacity:.92;transform:scale(1.01)}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-copy strong{color:var(--deep-green);font-size:16px}.brand-copy small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.nav a{border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:0 9px;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.nav a:hover,.nav a:focus-visible{color:var(--ink);background:#fff0b9e6;outline:0;transform:translateY(-1px);box-shadow:0 8px 18px #00563b1f}.avatar-thumb img{object-fit:cover;width:100%;height:100%}.login-link_round .avatar-thumb img{object-fit:cover;border-radius:50%;width:100%;height:100%}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-bottom:22px;font-family:Russo One,sans-serif;font-size:clamp(40px,6.3vw,82px);line-height:.98}.hero h1{color:#fff7df;text-shadow:0 18px 50px #00000052;max-width:1120px}h2{margin-bottom:18px;font-family:Russo One,sans-serif;font-size:clamp(30px,4vw,52px);line-height:1}h3{margin-bottom:10px;font-size:22px}.hero-text,.section p{max-width:690px;color:var(--muted);font-size:18px;line-height:1.65}.stats strong{margin-bottom:6px;font-family:Russo One,sans-serif;font-size:34px;display:block}.section-head h2{margin-bottom:0}.section-head p{margin:0}.clover-bonus-badge img{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.rating-rank-badge strong{color:#fff7df;-webkit-text-stroke:1px #063f2ffa;text-shadow:0 2px #063f2f,0 4px 10px #0000006b;font-family:Russo One,sans-serif;font-size:27px;line-height:.95}.artist-badge img{z-index:1;object-fit:cover;border-radius:7px;flex:0 0 22px;width:22px;height:22px;position:relative}.event-venue strong{letter-spacing:0;overflow-wrap:anywhere;max-width:100%;font-family:Manrope,Arial,sans-serif;font-size:clamp(22px,2vw,34px);font-weight:900;line-height:.95}.event-time-pill strong,.event-time-pill span{justify-content:center;align-items:center;min-height:46px;padding:0 13px;font-size:23px;font-weight:900;line-height:1;display:inline-flex}.event-time-pill strong{color:#242424;background:#fff;min-width:94px}.event-card p{line-height:1.35}.review-response p,.review-response-inline small{color:#53637c;margin:0;font-size:15px;line-height:1.45}.clover-balance span,.clover-balance small{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.clover-balance strong{color:#f4d568;font-family:Russo One,sans-serif;font-size:58px;line-height:1}.home-promo-modal-media img{object-fit:cover;width:100%;height:100%}.home-promo-modal-content h2{color:#063e33;margin:0;font-size:1.2rem;line-height:1.15}.home-promo-modal-content p{color:#526e65;margin:0;font-size:.9rem;font-weight:800}.home-promo-modal-reward img{width:17px;height:17px}.shop-section .section-head h1{color:#fff7df;text-shadow:0 18px 50px #00000052;margin:0}.shop-section .section-head p:not(.eyebrow){margin:0}.promo-balance-card strong{gap:2px;font-size:30px;line-height:1.05;display:grid}.promo-balance-card strong small{color:inherit;letter-spacing:0;text-transform:lowercase;font-family:inherit;font-size:.46em;line-height:1}.privacy-heading h1{overflow-wrap:anywhere;margin:0;font-family:Russo One,sans-serif;font-size:clamp(34px,5vw,58px);line-height:1.08}.privacy-document h2{overflow-wrap:anywhere;margin:0;font-size:clamp(21px,3vw,26px);line-height:1.2}.privacy-document section p,.privacy-document li{min-width:0;max-width:none;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.privacy-document a{color:var(--deep-green);text-underline-offset:3px;font-weight:800;text-decoration:underline}.site-footer a{min-height:20px;color:var(--muted);align-items:center;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-footer a:hover{color:var(--deep-green);text-underline-offset:3px;text-decoration:underline}.shop-product-front strong,.shop-product-back strong{color:var(--ink);text-transform:uppercase;overflow-wrap:anywhere;font-family:Russo One,sans-serif;font-size:clamp(24px,2.3vw,38px);line-height:.98}.shop-product-front strong{z-index:2;color:#fff7df;text-align:center;text-shadow:0 3px 18px #00000073;align-self:start;margin-top:6px;position:relative}.shop-product-front>img,.shop-product-front>video{z-index:0;object-fit:cover;width:100%;height:100%;margin:0;position:absolute;inset:0}.shop-product-front>span,.shop-product-back small{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:900}.shop-product-back strong{color:#fff7df}.shop-product-back p{color:#fff;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.35}.shop-product-back small{color:#fff7dfc7}@keyframes shop-button-shine{0%,54%{opacity:0;left:-55%}62%{opacity:.78}78%{opacity:0;left:115%}to{opacity:0;left:115%}}.artist-message-button small{color:#fff7dfd6;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.1}.artist-public-empty h2,.artist-public-empty p{margin:0}.artist-public-empty h2{color:var(--ink);font-size:clamp(28px,3vw,42px)}.artist-public-empty p{color:var(--muted);font-size:16px;font-weight:700}.artist-public-access-section h3{color:var(--ink);margin:0;font-size:clamp(18px,2.2vw,24px);font-weight:900}.is-paid-locked .artist-track-card-cover-image,.artist-track-card-cover.is-paid-locked .artist-track-card-cover-placeholder,.artist-content-media.is-paid-locked img,.artist-content-media.is-paid-locked .artist-content-video-placeholder{filter:blur(5px);transform:scale(1.08)}.artist-content-media.is-paid-locked .artist-paid-media-coin img{filter:none;transform:none}.artist-paid-media-coin img{object-fit:contain;width:20px;height:20px}.artist-paid-media-price span,.artist-paid-media-price small{color:var(--muted);font-size:12px;font-weight:900}.artist-paid-media-price strong{color:var(--deep-green);font-size:24px;line-height:1}.artist-track-card-info h3,.artist-track-card-info p,.artist-track-card-meta{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.artist-track-card-info h3{color:var(--ink);font-size:18px;font-weight:900;line-height:1.2}.artist-track-card-info p,.artist-track-card-meta{color:var(--muted);font-size:15px;font-weight:800;line-height:1.25}.artist-track-clover img{object-fit:contain;width:30px;height:30px}.artist-content-media img,.artist-content-media video{object-fit:cover;width:100%;height:100%;display:block}.artist-stream-cover img,.artist-stream-cover-placeholder{width:100%;height:100%;display:block}.artist-stream-cover img{object-fit:cover}.artist-stream-copy small,.artist-stream-copy h3,.artist-stream-copy p{margin:0}.artist-stream-copy small{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.artist-stream-copy h3{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(18px,2vw,24px);font-weight:900}.artist-stream-copy p{color:var(--muted);font-size:14px;font-weight:700;line-height:1.45}.media-content-item p{width:100%;max-width:100%;min-height:26px;color:var(--ink);overflow-wrap:anywhere;border:1px solid #d7a92fb8;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.media-clip-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;font-size:12px;font-weight:900;display:block;overflow:hidden}.media-clip-line .artist-track-clover img{width:20px;height:20px}.artist-image-dialog img{object-fit:contain;max-width:96vw;max-height:92vh;display:block}.artist-video-dialog video,.media-lightbox-dialog video{object-fit:contain;background:#000;width:auto;max-width:96vw;height:auto;max-height:92vh;display:block}.artist-stream-modal-copy h2,.artist-stream-modal-copy p{margin:0}.artist-stream-modal-copy h2{font-size:clamp(20px,3vw,34px)}.artist-stream-modal-copy p{color:#fff7dfd1;font-size:15px;font-weight:700}.artist-image-dialog p{color:#fff7df;background:#063f2fc2;border-radius:999px;margin:0;padding:5px 12px;font-weight:900;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.artist-player-cover img{object-fit:contain;width:70%;height:70%}.artist-player-meta .eyebrow,.artist-player-meta h3{margin:0}.artist-player-meta h3{color:#fff7df;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;font-weight:900;line-height:1.2;overflow:hidden}.artist-donate-balance strong{color:var(--deep-green);font-family:Russo One,sans-serif;font-size:30px}.artist-donate-balance small,.artist-donate-balance span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.artist-booking-form>p:not(.eyebrow):not(.form-status){color:var(--muted);margin:0;font-weight:700;line-height:1.5}.service-card .shop-product-back small{white-space:pre-line}.shop-cart-item strong,.merch-order-item strong{overflow-wrap:anywhere}.account-card h3{color:var(--ink);margin-bottom:4px;font-family:Russo One,sans-serif;font-size:24px}.details-media img[hidden],.details-media video[hidden]{display:none}.ticket-scanner-view video{object-fit:cover;width:100%;height:100%;display:block}.booking-success-modal h2,.booking-success-modal p{margin:0}.booking-success-modal h2{color:var(--deep-green);font-size:28px}.booking-success-modal>p:not(.eyebrow){color:var(--muted);font-weight:700;line-height:1.55}@keyframes clover-success-pulse{0%,to{transform:scale(1);box-shadow:0 18px 44px #063f2f47}50%{transform:scale(1.055);box-shadow:0 22px 56px #063f2f61}}.booking-service-option .checkbox-row strong{min-width:0;color:var(--ink)}.booking-service-option .checkbox-row small{color:var(--deep-green);font-size:13px;font-weight:900}.booking-service-option p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.login-modal h2,.legal-consent-modal h2,.review-modal h2,.project-modal h2{margin-bottom:2px}.details-media img,.details-media video{object-fit:cover;width:100%;height:100%;display:block}.details-gallery-thumb img,.details-gallery-thumb video{object-fit:cover;width:100%;height:100%}.details-copy h2{color:#fff7df;margin-bottom:0}.details-section h3{color:var(--gold-soft);text-transform:uppercase;margin-bottom:0;font-size:18px}.details-section p{color:#fff7dfd6;margin:0;line-height:1.65}.details-service summary strong{color:var(--gold-soft)}.details-service p{padding:0 12px 12px 46px}.counter strong{text-align:center;min-width:46px}.consent-row a,.auth-privacy-note a,.cookie-banner a{color:var(--deep-green);text-underline-offset:2px;font-weight:800;text-decoration:underline}@media (width<=940px){.brand-copy small{display:none}.nav a{border-bottom:0;justify-content:flex-start;min-height:44px;padding:0 16px}.avatar-thumb_mob img{object-fit:cover;width:100%;height:100%}.artist-track-card-info h3{font-size:15px}.artist-track-card-info p{font-size:13px}.promo-balance-card strong{font-size:17px}.shop-product-front>img{height:100%}.privacy-heading h1{font-size:clamp(28px,10vw,38px);line-height:1.05}.privacy-document h2{font-size:20px}.privacy-document section p,.privacy-document li{font-size:14px;line-height:1.6}}@media (width<=560px){:root{--page-content-top:108px}.brand-copy strong{text-overflow:clip;white-space:nowrap;max-width:none;font-size:14px;overflow:visible}.hero h1{max-width:100%;font-size:clamp(30px,10vw,48px)}}.site-header{z-index:10;pointer-events:none;padding:0 clamp(14px,4vw,48px);position:fixed;top:18px;left:0;right:0}.header-shell{-webkit-backdrop-filter:blur(24px)saturate(140%);pointer-events:auto;background:linear-gradient(135deg,#ffffffb8,#ffffff61),linear-gradient(90deg,#00965c2e,#d7a92f33);border:1px solid #ffe28080;border-radius:26px;justify-content:space-between;align-items:center;gap:12px;max-width:min(1560px,100vw - 36px);min-height:72px;margin:0 auto;padding:10px 12px 10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00563b2e,inset 0 1px #ffffffbf}.header-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#ffffffb8,#0000 28%),radial-gradient(circle at 20% 0,#ffffffa3,#0000 22%);position:absolute;inset:0}.header-shell>*{position:relative}.brand{flex-shrink:0;align-items:center;gap:10px;min-width:200px;font-weight:800;display:inline-flex}.brand-mark{background:var(--deep-green);border:1px solid #ffe280b3;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:0 10px 22px #00604438}.brand-copy{gap:1px;line-height:1;display:grid}.nav{color:#063f2fc7;background:#ffffff61;border:1px solid #ffe2806b;border-radius:18px;flex:0 auto;justify-content:center;align-items:center;gap:4px;width:max-content;min-width:0;max-width:100%;padding:6px;font-size:13px;font-weight:900;display:flex;position:relative;box-shadow:inset 0 1px 12px #ffffff6b}.nav .nav-mobile-only{display:none}.nav[aria-busy=true]{visibility:hidden}.header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.header-notification-badge{z-index:2;color:#fff;background:#d63c43;border:2px solid #fff8e9;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px}.header-notification-badge[hidden],.mobile-actions,.mobile-feature-menu-button{display:none}.event-brand{z-index:2;color:#fff;letter-spacing:.02em;text-align:center;font-size:12px;font-weight:900;position:absolute;bottom:18px;left:0;right:0}[data-partner-nav][hidden],[data-artist-nav][hidden]{display:none}.home-promo-modal-footer{justify-content:center;align-items:center;display:flex}.site-footer{max-width:1180px;margin:clamp(14px,3vw,28px) auto 18px;padding:0 clamp(16px,3vw,42px)}.site-footer nav{color:#092e275c;flex-wrap:wrap;justify-content:center;gap:7px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.artist-image-close,.artist-image-nav{z-index:2;color:#fff7df;font:inherit;cursor:pointer;background:#063f2fc7;border:1px solid #d7a92f80;border-radius:50%;place-items:center;font-weight:900;display:inline-grid;position:fixed}.artist-image-nav{width:52px;height:52px;font-size:38px;line-height:1;top:50%;transform:translateY(-50%)}.artist-image-nav[hidden]{display:none}@media (width<=940px){.site-header{padding:0 12px;top:12px}.header-shell{border-radius:20px;min-height:66px;overflow:visible}.brand{min-width:auto}.nav{-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(135deg,#ffffffc7,#ffffff80),#fff7efc7;border:1px solid #ffffff94;border-radius:18px;flex:none;grid-template-columns:1fr;gap:4px;width:auto;max-width:none;padding:10px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:none;box-shadow:0 24px 54px #3a1a4e33}.nav.is-open{display:grid}.nav .nav-mobile-only{display:inline-flex}.mobile-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.mobile-feature-menu-button{z-index:25;height:42px;color:var(--deep-green);-webkit-backdrop-filter:blur(20px)saturate(140%);font:inherit;white-space:nowrap;pointer-events:auto;cursor:pointer;background:linear-gradient(135deg,#ffffffc7,#ffffff7a),linear-gradient(90deg,#00965c4d,#d7a92f4d);border:1px solid #ffe2809e;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:900;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:28px;left:14px;right:68px;box-shadow:0 16px 34px #063f2f33,inset 0 1px #fffc}.mobile-feature-menu-button:hover,.mobile-feature-menu-button[aria-expanded=true]{transform:translateY(-2px);box-shadow:0 18px 40px #063f2f47,inset 0 1px #ffffffdb}.header-actions{margin-left:auto}.header-actions .ticket-link{display:none}}@media (width<=560px){.header-shell{gap:6px;padding:9px}.brand-mark{width:38px;height:38px}.mobile-actions{gap:6px}.header-shell{justify-content:flex-start}.header-actions{margin-left:auto}}.event-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.6vw,24px);display:grid}.event-card{background:var(--surface);cursor:pointer;border:2px solid #d7a92f6b;border-radius:18px;flex-direction:column;min-width:0;height:auto;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 14px 34px #00563b14}.event-card_featured{border-color:#d7a92f;box-shadow:0 0 0 1px #d7a92f,0 18px 38px #d7a92f29}.event-card:hover{transform:translateY(-5px);box-shadow:0 30px 70px #00563b2e}.event-card-description{color:#24352e;text-transform:uppercase;width:calc(100% + 18px);max-width:none;height:48px;margin:0 -18px 8px 0;font-size:11px;font-weight:900;line-height:16px;display:block;overflow:hidden}.account-card{background:#fffffff0;border:1px solid #d7a92f61;border-radius:18px;align-content:start;gap:14px;min-width:0;min-height:260px;padding:22px;display:grid;box-shadow:0 18px 38px #063f2f1a}.promo-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:start;gap:22px;padding-bottom:8px;display:flex;overflow:auto hidden}.promo-grid::-webkit-scrollbar{display:none}.catalog-card-actions{gap:8px;display:grid}.vk-id-login .VkIdSdk_oauth_list{grid-template-columns:minmax(0,1fr);gap:10px;height:40px!important;display:grid!important}.details-list{color:#fff7dfd6;gap:8px;margin:0;padding-left:18px;display:grid}@media (width<=940px){.promo-grid{gap:16px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.event-grid{grid-template-columns:1fr}.event-card{height:auto}}.phone-link,.login-link,.ticket-link{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-height:42px;font-size:11px;font-weight:900;display:inline-flex}.login-link{color:var(--ink);cursor:pointer;background:#ffffff85;border:1px solid #ffe2806b;gap:8px;padding:0 16px;position:relative}.login-link_round{-webkit-backdrop-filter:blur(12px);background:#ffffff85;border:1px solid #ffe2806b;border-radius:50%;width:42px;height:42px;padding:0;position:relative}.phone-link{width:42px;height:42px;color:var(--ink);-webkit-backdrop-filter:blur(12px);background:#ffffff85;border:1px solid #ffe2806b;border-radius:50%;padding:0}.phone-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.icon-button{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.mob-icon{width:20px;height:20px;display:block;position:relative}.mob-icon-menu:before{content:"";background:var(--ink);border-radius:1px;width:20px;height:2px;position:absolute;top:4px;left:0}.mob-icon-menu:after{content:"";background:var(--ink);border-radius:1px;width:12px;height:2px;position:absolute;bottom:4px;left:4px}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.button.primary{color:#19351f;background:linear-gradient(135deg,#f4d568,#b88616);box-shadow:0 12px 24px #b886163d}.button.secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.button.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#f7f5ee14}.button[hidden]{display:none!important}.button:hover{transform:translateY(-2px)}.event-time-pill{z-index:2;color:#fff;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:180px;min-height:46px;display:inline-flex;position:absolute;bottom:48px;right:50%;overflow:hidden;transform:translate(50%)}.event-secondary-actions button,.event-secondary-actions span{width:100%;min-height:44px}.event-secondary-actions button{color:#a07816;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #d7a92f;border-radius:12px;font-size:clamp(15px,1vw,18px);font-weight:900}.event-button{color:#1e3018;text-transform:uppercase;white-space:nowrap;width:100%;min-height:48px;box-shadow:none;background:linear-gradient(135deg,#f2d66c,#bd8618);border-radius:16px;padding:0 12px;font-size:clamp(15px,1.1vw,18px)}.catalog-description-button{width:100%}.ui-icon{width:21px;height:21px;display:block}.project-service-row .icon-button{width:38px;height:38px}.vk-id-login .VkIdSdk_oauth_link_text{display:none!important}.details-actions .button{min-width:220px}.counter{border:2px solid var(--ink);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.counter button{background:var(--ink);color:#fff;cursor:pointer;border:0;width:42px;height:42px}@media (width<=940px){.phone-link{display:none}}button,input,textarea{font:inherit}.artist-stream-donate,.artist-stream-platform-link{white-space:nowrap;min-height:44px}.artist-stream-platform-link{white-space:nowrap;border-radius:999px;align-self:start;min-height:38px;padding:0 18px}.artist-player-volume input[type=range]{cursor:pointer;appearance:none;background:0 0;width:110px;max-width:110px;height:18px;margin:0;padding:0;display:block}.artist-player-volume input[type=range]::-webkit-slider-runnable-track{background:#fff7df38;border-radius:999px;height:4px}.artist-player-volume input[type=range]::-webkit-slider-thumb{background:var(--gold);appearance:none;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 3px #f6d35f2e}.artist-player-volume input[type=range]::-moz-range-track{background:#fff7df38;border-radius:999px;height:4px}.artist-player-volume input[type=range]::-moz-range-thumb{background:var(--gold);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #f6d35f2e}.clover-spend-control input[type=range]{cursor:pointer;accent-color:#d7aa22;appearance:none;background:linear-gradient(90deg,#f8dd69 0%,#d8aa22 100%) 50%/calc(100% - 24px) 12px no-repeat;border:0;border-radius:999px;flex:auto;min-width:140px;height:24px}.clover-spend-control input[type=range]::-webkit-slider-runnable-track{height:24px;box-shadow:none;background:0 0;border:0;border-radius:999px}.clover-spend-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#fffdf4;border:2px solid #d2a323;border-radius:50%;width:24px;height:24px;margin-top:0;box-shadow:0 3px 10px #003e2738}.clover-spend-control input[type=range]::-moz-range-track{background:linear-gradient(90deg,#f8dd69 0%,#d8aa22 100%);border:1px solid #0058372e;border-radius:999px;height:12px;box-shadow:inset 0 1px 2px #003e271f}.clover-spend-control input[type=range]::-moz-range-thumb{background:#fffdf4;border:2px solid #d2a323;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 10px #003e2738}.clover-spend-control input[type=number]{flex:0 0 96px;max-width:96px}.service-bonus-choice label{align-items:center;gap:10px;display:flex}.service-bonus-choice input{width:auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid>label{min-width:0}.form-grid input,.form-grid select,.form-grid textarea{max-width:100%}.lead-form,.booking{background:var(--surface);box-shadow:var(--shadow);border:1px solid #7417c824;border-radius:8px;gap:16px;padding:24px;display:grid}label{color:var(--muted);gap:7px;font-size:14px;font-weight:800;display:grid}input,textarea{border:2px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);border-radius:8px;outline:0;padding:13px 14px}input:focus,textarea:focus{border-color:var(--gold)}select{border:2px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);border-radius:8px;outline:0;padding:13px 14px}select:focus{border-color:var(--gold)}.form-status{min-height:24px;color:var(--deep-green);margin:0;font-weight:800}.form-status.is-error{color:#b52f25}.booking-service-option .checkbox-row span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.legal-consent-text{color:var(--muted);margin:-4px 0 0;font-size:14px;line-height:1.45}.legal-consent-list,.auth-privacy-note{gap:10px;display:grid}.counter-row,.total-row,.checkbox-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkbox-row{color:var(--ink);justify-content:start}.checkbox-row input[type=checkbox]{appearance:none;background:linear-gradient(180deg, #ffffffd1, #eaf8eed1), var(--paper);cursor:pointer;border:2px solid #063f2f57;border-radius:7px;flex:0 0 22px;width:22px;height:22px;margin:0;padding:0;position:relative;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #063f2f14}.checkbox-row input[type=checkbox]:after{content:"";opacity:0;border:2px solid #183319;border-width:0 2px 2px 0;width:6px;height:11px;transition:opacity .14s,transform .14s;position:absolute;top:3px;left:6px;transform:rotate(42deg)scale(.72)}.checkbox-row input[type=checkbox]:checked{background:linear-gradient(135deg,#f4d568,#b88616);border-color:#b88616c2}.checkbox-row input[type=checkbox]:checked:after{opacity:1;transform:rotate(42deg)scale(1)}.checkbox-row input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #d7a92f57}.checkbox-row span{align-self:center}.consent-row{justify-content:start;align-items:center;font-size:13px;line-height:1.35}.consent-row span{color:var(--muted)}@media (width<=940px){input[type=date],input[type=datetime-local],input[type=time],input[type=month]{inline-size:100%;box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;display:block}.artist-stream-platform-link{justify-self:stretch}.form-grid,.account-profile-row{grid-template-columns:1fr}}.icon-button,.mobile-login,.mobile-call,.mobile-menu,.reviews-dot,.scroll-top-button,.report-stack-card{box-sizing:border-box;appearance:none;margin:0;padding:0}.home-promo-dialog{width:min(420px,100vw - 28px);max-width:min(420px,100vw - 28px);margin:auto}.home-promo-dialog .home-promo-modal{grid-template-rows:auto auto;align-content:start;gap:12px;width:min(420px,100vw - 28px);max-width:100%;height:fit-content;max-height:min(92vh,760px);padding:16px;position:relative}.home-promo-dialog .close-button{z-index:6;width:42px;height:42px;top:10px;right:10px}.home-promo-modal-check{z-index:5;color:#f6d35f;background:#063f33e0;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px}.home-promo-modal-media{aspect-ratio:1;background:#f7fbf8d6;border:1px solid #d7a92f57;border-radius:18px;place-items:center;width:100%;display:grid;overflow:hidden}.home-promo-modal-content{gap:10px;display:grid}.home-promo-modal-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.home-promo-modal-reward{color:#f6d35f;background:#063e33;border-radius:999px;justify-self:end;align-items:center;gap:5px;padding:6px 10px;font-family:Russo One,sans-serif;display:inline-flex}.home-promo-modal-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.home-promo-modal-actions .button{min-height:44px;padding-inline:20px}.home-promo-modal-actions .button.primary{box-shadow:none}.promo-modal{position:relative}.artist-paid-media-modal{gap:14px}.artist-image-dialog,.artist-video-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;padding:0}.artist-image-dialog::backdrop{background:#000000db}.artist-video-dialog::backdrop{background:#000000e6}.artist-image-dialog[open],.artist-video-dialog[open]{place-items:center;display:grid}.artist-stream-dialog .artist-stream-modal{gap:14px;width:min(1120px,96vw);max-height:94vh;margin:0;display:grid}.artist-stream-dialog iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:16px;width:100%;display:block}.artist-stream-modal-copy{color:#fff7df;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;padding:0 4px;display:grid}.artist-stream-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.shop-cart-modal{max-width:720px}.ticket-scanner-modal{width:min(94vw,560px)}.booking-success-dialog{background:0 0;border:0;border-radius:18px;width:min(420px,100vw - 32px);padding:0}.booking-success-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c231875}.booking-success-modal{background:#f8fcf9;border:1px solid #d7a92f57;border-radius:18px;gap:14px;padding:28px;display:grid;position:relative;box-shadow:0 24px 80px #0d30203d}.ios-install-modal{gap:16px}.login-dialog,.legal-consent-dialog,.document-update-dialog,.review-dialog,.project-dialog{background:0 0;border:0;width:min(94vw,480px);padding:0}.project-dialog{width:min(94vw,780px)}.compact-dialog{width:min(94vw,560px)}.booking-dialog::backdrop,.login-dialog::backdrop,.legal-consent-dialog::backdrop,.document-update-dialog::backdrop,.review-dialog::backdrop,.project-dialog::backdrop,.ticket-dialog::backdrop,.details-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c1b2185}.booking,.login-modal,.legal-consent-modal,.document-update-modal,.review-modal,.project-modal,.booking-success-modal,.ticket-modal,.details-modal,.artist-stream-modal{position:relative}.login-modal,.legal-consent-modal,.document-update-modal,.review-modal,.project-modal{background:linear-gradient(180deg, #fff0b92e, transparent 38%), var(--surface);box-shadow:var(--shadow);border:1px solid #d7a92f75;border-radius:18px;gap:16px;padding:28px;display:grid}.legal-consent-dialog{background:0 0;border:0;padding:0}.document-update-dialog{width:min(920px,100vw - 32px);max-height:calc(100vh - 32px)}.document-update-modal{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:16px;max-height:calc(100vh - 64px);display:grid;overflow:hidden}.document-update-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.document-update-head>div{min-width:0}.document-update-head .eyebrow{margin-bottom:6px}.document-update-head h2{overflow-wrap:anywhere;margin:0;font-family:Russo One,sans-serif;font-size:clamp(22px,3vw,32px);line-height:1.12}.document-update-lead{margin:0}.document-update-changes,.document-update-full-text{overscroll-behavior:contain;min-height:0;max-height:none;overflow:auto}.document-update-section{border:1px solid var(--line,#cfe3d8);border-radius:16px;padding:16px}.document-update-section+.document-update-section{margin-top:12px}.document-update-section h3,.document-update-item p{margin:0}.document-update-item{white-space:pre-wrap;gap:7px;margin-top:12px;display:grid}.document-update-before{color:#8b3f3f}.document-update-after{color:var(--ink,#063e33)}.document-update-full-text{border:1px solid var(--line,#cfe3d8);white-space:pre-wrap;font:inherit;border-radius:16px;margin:0;padding:16px}.document-update-actions{border-top:1px solid var(--line,#cfe3d8);background:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;display:flex}@media (width<=620px){.document-update-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.document-update-modal{gap:12px;max-height:calc(100vh - 32px);padding:18px}.document-update-actions .button{width:100%}}.project-modal{max-height:min(86vh,900px);overflow:auto}.details-dialog{background:0 0;border:0;width:min(94vw,980px);padding:0}.details-modal{background:linear-gradient(135deg,#08221afa,#093a2bf5);border:1px solid #d7a92f8a;border-radius:22px;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.close-button{z-index:10;font-size:0;position:absolute;top:14px;right:14px}.booking>.close-button,.login-modal>.close-button,.legal-consent-modal>.close-button,.review-modal>.close-button,.project-modal>.close-button,.booking-success-modal>.close-button,.ticket-modal>.close-button,.details-modal>.close-button,.artist-stream-modal>.close-button{z-index:20!important;margin:0!important;position:absolute!important;inset:14px 14px auto auto!important}.close-button:before,.close-button:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute}.close-button:before{transform:rotate(45deg)}.close-button:after{transform:rotate(-45deg)}@media (width<=940px){.split,.details-modal,.report-modal{grid-template-columns:1fr}.artist-stream-modal-actions{justify-content:stretch}.artist-stream-modal-actions .button{flex:180px}.artist-stream-modal-copy{grid-template-columns:1fr}.project-dialog{box-sizing:border-box;width:100vw;max-width:100vw;margin:auto}.home-promo-dialog{width:min(420px,100vw - 28px);max-width:min(420px,100vw - 28px);margin:auto}.project-modal{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.project-modal label,.project-modal input,.project-modal textarea,.project-modal select{box-sizing:border-box;max-width:100%}}.review-response{border-top:1px solid #1d274024;margin-top:18px;padding-top:18px}.review-response b,.review-response-inline b{color:#1d2740;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.content-view-actions .visited-review-button{flex:none}.visited-review-button{color:#19351f;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#f4d568,#b88616);border:0;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}@media (width<=940px){.visited-review-button{width:100%}}.ticket-link{color:#1d2c16;background:linear-gradient(135deg,#f4d568,#b88616);padding:0 18px;box-shadow:0 12px 24px #b886163d}.ticket-scanner-view{aspect-ratio:4/3;background:#0b1d16;border-radius:16px;position:relative;overflow:hidden}.ticket-scanner-frame{pointer-events:none;border:3px solid #f4d568eb;border-radius:18px;position:absolute;inset:18%;box-shadow:0 0 0 999px #06191257}@media (width<=940px){.login-link,.ticket-link{display:none}.account-card,.account-profile-row,.ticket-item,.visited-item,.bonus-row,.referral-code-card{width:100%;min-width:0;max-width:100%}}@media (width<=560px){.ticket-link{min-height:38px;padding:0 12px}}.booking-payment-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.booking-sbp-button{position:relative}.booking-sbp-button small{z-index:2;color:#f6d35f;pointer-events:none;background:#063f2feb;border:1px solid #fff7df85;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:54px;height:27px;padding:3px 7px;font-family:Russo One,sans-serif;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:-12px;right:-8px;box-shadow:0 6px 16px #00000038}.booking-sbp-button small:empty{display:none}.booking-sbp-button small img{object-fit:contain;width:17px;height:17px}.booking-payment-actions .button[hidden]{display:none}.booking-payment-actions .button{text-align:center;white-space:nowrap;justify-content:center}.booking-payment-actions.is-single-payment{grid-template-columns:1fr}@media (width<=720px){.booking-payment-actions{grid-template-columns:1fr}}.cart-link{gap:8px}.cart-link span{min-width:22px;height:22px;color:var(--ink);background:#063f2f29;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;line-height:1;display:inline-grid}.clover-bonus-badge{z-index:5;color:#f6d35f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#063f2fc7;border:1px solid #fff7df85;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:62px;max-width:96px;height:32px;padding:4px 8px;display:inline-flex;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 8px 20px #00000038}.clover-bonus-badge span{white-space:nowrap;text-shadow:0 2px 8px #0000006b;font-family:Russo One,sans-serif;font-size:15px;line-height:1}.shop-product-card .shop-product-front{visibility:visible;transition:visibility 0s linear .325s;transform:rotateY(0)translateZ(1px)}@media (hover:hover){.shop-product-card:hover .shop-product-front{visibility:hidden}}.shop-product-card.is-flipped .shop-product-front{visibility:hidden}.clover-balance{color:#fff7df;text-align:center;min-height:190px;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 18%,#fff0b9c2,#0000 36%),linear-gradient(135deg,#063f2f,#00865d);border:1px solid #d7a92f75;border-radius:22px;place-items:center;padding:24px;display:grid}.promo-balance-card{border-radius:18px;align-content:center;gap:7px;width:150px;min-height:150px;padding:16px}.shop-main{padding-top:0}.dynamic-intro-page{background:radial-gradient(circle at 12% 4%, #eccc5f3d, transparent 30%), radial-gradient(circle at 90% 12%, #1ebe7442, transparent 28%), var(--paper)}.dynamic-intro-page .shop-section{isolation:isolate;position:relative}.dynamic-intro-page .page-intro-lead{position:relative}.dynamic-intro-page .page-intro-lead:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 78%,#eccc5f3d,#0000 30%),radial-gradient(circle at 90% 82%,#1ebe7442,#0000 28%),linear-gradient(135deg,#042018,#063e33);width:100vw;height:200vh;position:absolute;bottom:-10px;left:calc(-1*clamp(18px,3vw,56px))}.shop-main>.section:first-child{padding-top:var(--page-content-top)}.shop-section{min-height:calc(100vh - 140px)}.shop-section .section-head{justify-items:start;gap:8px;display:grid}.shop-section .section-head .eyebrow{margin:0}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}@media (width>=1920px){.shop-grid,.event-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.shop-product-card{perspective:1200px;gap:14px;min-width:0;display:grid}.shop-product-flip{min-height:430px;transform-style:preserve-3d;border-radius:22px;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}@media (hover:hover){.shop-product-card:hover .shop-product-flip{transform:rotateY(180deg)}}.shop-product-card.is-flipped .shop-product-flip{transform:rotateY(180deg)}.shop-product-face{backface-visibility:hidden;background:#fffffff5;border:2px solid #d7a92f80;border-radius:22px;align-content:start;gap:18px;min-width:0;padding:22px;display:grid;position:absolute;inset:0;overflow:hidden}.shop-product-front{text-align:center;background:#082d22;align-content:stretch;justify-items:center}.shop-product-front:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000024,#000000ad),radial-gradient(circle at 50% 78%,#0000006b,#0000 42%);position:absolute;inset:0}.shop-product-front>span{z-index:2;color:#f6d35f;text-align:center;text-shadow:0 3px 18px #00000073;place-self:end center;margin-top:auto;margin-bottom:26px;font-family:Russo One,sans-serif;font-size:clamp(32px,3.2vw,44px);line-height:.95;position:relative}.shop-product-back{color:#fff7df;background:radial-gradient(circle at 82% 16%,#f6d35f57,#0000 32%),linear-gradient(145deg,#063f2f,#00734f 58%,#0a4a36);align-content:stretch;transform:rotateY(180deg)}.shop-product-back div{align-self:end;gap:6px;display:grid}.shop-product-back span{color:#f6d35f;font-family:Russo One,sans-serif;font-size:30px}.shop-buy-button{width:100%}.shop-buy-button:disabled{opacity:.55;cursor:not-allowed}.artist-paid-media-price{color:var(--ink);background:#f4fbf6db;border:1px solid #d7a92f57;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;padding:12px 14px;font-weight:900;display:grid}.artist-track-card-actions .artist-track-clover{white-space:nowrap}.artist-track-clover{cursor:pointer;min-width:0;color:var(--deep-green);background:0 0;border:0;grid-template-columns:auto auto;place-items:center;gap:6px;padding:0;font-size:18px;font-weight:900;display:inline-grid}.media-clip-line .artist-track-clover{flex:none;font-size:12px}.clover-spend-control{align-items:center;gap:14px;width:100%;display:flex}.service-bonus-choice{border:1px solid var(--line);border-radius:14px;gap:10px;padding:14px;display:grid}.service-bonus-choice legend{color:var(--muted);padding:0 6px;font-weight:800}@media (width<=940px){.promo-balance-card{border-radius:16px;gap:4px;width:86px;min-height:86px;padding:9px}.promo-balance-card span{font-size:10px}.cart-link{border-radius:50%;gap:0;width:42px;padding:0;position:relative}.cart-link #cartCount{background:var(--gold,#d7a92f);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.mobile-cart{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff85;border:1px solid #ffe28080;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.cart-badge{background:var(--gold,#d7a92f);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.mob-icon-cart{width:20px;height:20px;position:relative}.mob-icon-cart:before{content:"";border:2px solid var(--ink);border-top:0;border-radius:2px 2px 4px 4px;width:16px;height:12px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.mob-icon-cart:after{content:"";border:2px solid var(--ink);border-bottom:0;border-radius:4px 4px 0 0;width:8px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.artist-track-card-actions .artist-track-clover{min-height:34px;padding:0 9px;font-size:12px}.shop-grid{grid-template-columns:1fr}.shop-product-flip{min-height:390px}}@media (width<=560px){.cart-link.ticket-link{min-height:38px;padding:0 12px}}#productDetailsDeliveryTerms{white-space:pre-wrap}.rating-rank-badge{z-index:5;color:#fff7df;text-align:center;filter:drop-shadow(0 3px 8px #0000008c);position:absolute;bottom:14px;left:14px}.artist-badge{z-index:5;color:#f6d35f;background:0 0;border:1px solid #f6d35fd1;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 11px 5px 6px;display:inline-flex;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 8px 20px #0000002e}.artist-badge span{z-index:1;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 6px #063f2fb8;font-weight:900;line-height:1;position:relative;color:#f6d35f!important;font-family:Manrope,Arial,sans-serif!important;font-size:11px!important}.artist-message-button{background:linear-gradient(135deg, var(--deep-green), #098359);color:#fff7df;gap:2px;min-height:50px;padding:7px 12px;display:grid;box-shadow:0 12px 24px #063f2f38}.artist-message-button span{font-size:14px;font-weight:900;line-height:1.1}.artist-progress{background:#fff7df29;border-radius:999px;width:100%;height:9px;overflow:hidden}.artist-progress i{border-radius:inherit;background:#f6d35f;height:100%;display:block}.artist-booking-button{min-height:34px;color:var(--deep-green);cursor:pointer;background:0 0;border:1px solid #d7a92fb8;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.artist-public-main{min-height:100vh}.artist-public-section{max-width:1180px;margin:0 auto}.artist-public-back{color:#fff7df;margin-bottom:22px;font-size:14px;font-weight:800;display:inline-flex}.artist-public-back:before{content:"←";margin-right:8px}.artist-public-tabs{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;padding:6px;display:grid}.artist-public-tab{min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:0 12px;font-weight:700;transition:color .2s,background .2s}.artist-public-tab:hover,.artist-public-tab.is-active{color:var(--ink);background:#12a66a1f}.artist-public-panel[hidden]{display:none}.artist-public-empty{background:#ffffffeb;border:1px solid #d7a92f42;border-radius:26px;gap:10px;min-height:260px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 18px 50px #063f2f1f}.artist-public-music-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.artist-public-access-section{--artist-access-section-pad:clamp(14px, 2.6vw, 20px);min-width:0;min-height:clamp(760px,96vh,980px);padding:var(--artist-access-section-pad);background:#ffffffe6;border:1px solid #d7a92f42;border-radius:20px;grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);gap:12px;display:grid;box-shadow:0 18px 50px #063f2f1f}.artist-public-access-list{align-content:start;gap:10px;max-height:100%;padding-right:4px;display:grid;overflow:auto}.artist-public-access-list:has(.artist-track-card){margin-inline:calc(1px - var(--artist-access-section-pad));padding-inline:1px}.artist-public-clip-grid .artist-track-actions{justify-self:start}.artist-track-card{cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:48px minmax(0,1fr) minmax(100px,.55fr) auto;align-items:center;gap:12px;min-height:60px;padding:7px 10px;transition:background .14s,box-shadow .14s;display:grid;position:relative}.artist-track-card:hover,.artist-track-card.is-active{background:#063f2f14}.artist-yandex-track-player{background:#ffffffb8;border:1px solid #063f2f1f;border-radius:12px;grid-column:1/-1;overflow:hidden}.artist-yandex-track-player[hidden]{display:none}.artist-yandex-track-player iframe{border:0;width:100%;height:180px;display:block}.artist-track-card-cover{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#063f2f1f;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.artist-track-card-cover-image,.artist-track-card-cover-placeholder{width:100%;height:100%;position:absolute;inset:0}.artist-track-card-cover-image{object-fit:cover}.artist-track-card-cover-placeholder{background:radial-gradient(circle at 50% 42%,#f6d35f47,#0000 40%),linear-gradient(135deg,#063f2fe0,#066044b8)}.artist-track-card-cover-placeholder:before{content:"";border:1px solid #fff7df61;border-radius:5px;position:absolute;inset:9px}.artist-paid-media-coin{z-index:2;min-width:42px;min-height:42px;color:var(--deep-green);background:linear-gradient(135deg,#fff3b7,#d7a92f);border:1px solid #d7a92fc7;border-radius:999px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-weight:1000;line-height:1;display:inline-grid;position:relative;box-shadow:0 12px 28px #063f2f3d}.artist-paid-media-buy{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.artist-paid-media-buy_content{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.artist-track-card-play{z-index:1;width:28px;height:28px;color:var(--ink);opacity:0;background:#fff7dfeb;border-radius:50%;place-items:center;transition:opacity .14s;display:grid;position:relative}.artist-track-card:hover .artist-track-card-play,.artist-track-card.is-active .artist-track-card-play{opacity:1}.artist-track-card-play .ui-icon{width:17px;height:17px}.artist-track-card-info{flex-direction:column;justify-content:center;min-width:0;display:flex}.artist-track-card-actions{justify-self:end}.artist-explicit-badge{vertical-align:.08em;color:#f6d35f;text-align:center;text-transform:uppercase;background:#063f2feb;border:1px solid #d7a92fb8;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;font-family:Manrope,sans-serif;font-size:11px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 5px 14px #063f2f2e}.artist-thumb-play{color:#fff7df;pointer-events:none;background:#063f2fe0;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.artist-thumb-play .ui-icon{width:17px;height:17px}.artist-content-video-placeholder{background:linear-gradient(135deg,#063f2f52,#d7a92f33),#06211b;width:100%;height:100%;display:block}.artist-track-actions{justify-self:end;align-items:center;gap:14px;display:inline-flex}.artist-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;min-width:0;display:grid}.artist-content-item{min-width:0;position:relative}.artist-content-media{aspect-ratio:1;object-fit:cover;background:#06211b;border:1px solid #063f2f1f;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.artist-content-media_video{cursor:pointer}.artist-content-media_image{cursor:zoom-in}.artist-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.artist-stream-card{background:#ffffffeb;border:1px solid #d7a92f42;border-radius:22px;grid-template-columns:minmax(170px,.72fr) minmax(0,1fr);gap:16px;min-width:0;padding:clamp(14px,2.4vw,20px);display:grid;box-shadow:0 18px 50px #063f2f1f}.artist-stream-cover{aspect-ratio:16/10;cursor:pointer;background:#06211b;border:1px solid #063f2f1f;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.artist-stream-cover-placeholder{background:radial-gradient(circle at 50% 42%,#f6d35f47,#0000 34%),linear-gradient(135deg,#063f2ff5,#051f19fa)}.artist-stream-copy{align-content:center;gap:8px;min-width:0;display:grid}.artist-stream-open{border-radius:999px;justify-self:start;min-height:36px;padding:0 18px}.media-main,.media-section,.media-tabs,.media-page .artist-public-panel{min-width:0;max-width:100%}.media-track-more{color:var(--muted);text-align:center;margin:4px 0 0;font-size:12px;font-weight:900}.artist-image-close{width:44px;height:44px;font-size:26px;top:18px;right:18px}.artist-image-nav_prev{left:18px}.artist-image-nav_next{right:18px}.artist-track-action-status{grid-column:1/-1}.has-artist-player{padding-bottom:120px}.artist-player-bar{z-index:80;-webkit-backdrop-filter:blur(16px);touch-action:pan-y;background:#06211bf0;border:1px solid #d7a92f47;border-radius:16px;grid-template-columns:minmax(220px,360px) minmax(190px,230px);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:8px 14px;transition:transform .18s;display:grid;position:fixed;bottom:20px;left:20px;right:20px;overflow:hidden;box-shadow:0 18px 50px #0000003d}.artist-player-bar:before{content:"";z-index:0;width:var(--artist-player-progress,0%);background:linear-gradient(90deg,#f6d35f2e,#12a66a1f);position:absolute;inset:0 auto 0 0}.artist-player-bar.is-swiping{transition:none}.artist-player-bar[hidden]{display:none!important}.artist-player-meta{z-index:2;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;position:relative}.artist-player-cover{background:radial-gradient(circle at 50% 36%,#f6d35f3d,#0000 48%),#fff7df14;border:1px solid #d7a92f57;border-radius:12px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.artist-player-cover-image{object-fit:cover!important;width:100%!important;height:100%!important}.artist-player-title-stack{min-width:0}.artist-player-meta .eyebrow{color:#f6d35fe0}.artist-player-controls{z-index:2;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artist-player-icon{color:#fff7df;cursor:pointer;background:#fff7df14;border:1px solid #fff7df33;border-radius:12px;justify-content:center;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex}.artist-player-icon.is-active,.artist-player-icon:hover{color:#f6d35f;background:#f6d35f24;border-color:#f6d35f7a}.artist-player-play{color:#19351f;background:linear-gradient(135deg,#f4d568,#b88616);border:0;width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:0 12px 24px #b886163d}.artist-player-play:hover{color:#19351f;background:linear-gradient(135deg,#f4d568,#b88616)}.artist-player-utility{z-index:2;justify-self:end;justify-items:end;gap:6px;min-width:0;display:grid;position:relative}.artist-player-progress{justify-content:flex-end;align-items:center;gap:6px;display:flex}.artist-player-volume{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.artist-player-volume-button{width:32px;min-width:32px;height:32px;min-height:32px}.artist-player-seek{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.artist-player-progress span{color:#fff7dfc2;text-align:center;white-space:nowrap;font-size:12px;font-weight:900}.artist-player-progress span+span:before{content:"/";color:#fff7df61;margin-right:6px}.artist-track-action-status{color:#fff7df}.artist-public-loading{padding:var(--page-content-top) clamp(18px, 3vw, 56px) clamp(58px, 8vw, 104px);color:#fff7df;text-align:center;font-size:18px;font-weight:800}.artist-donate-balance{background:#fff0b957;border:1px solid #d7a92f61;border-radius:16px;gap:2px;padding:12px 16px;display:grid}.artist-track-row-actions .visited-review-button{white-space:nowrap;flex:none}@media (width<=940px){.artist-public-music-list{grid-template-columns:1fr}.artist-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artist-public-access-section{grid-template-rows:auto minmax(0,1fr);min-height:min(430px,62vh)}.artist-public-access-list{-webkit-overflow-scrolling:touch;max-height:100%;padding-right:4px;overflow:auto}.artist-public-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:5px}.artist-public-tab{min-height:42px;padding:0 4px;font-size:12px}.artist-stream-grid,.artist-stream-card{grid-template-columns:1fr}.artist-track-row-actions .visited-review-button{flex:120px;min-width:0}.artist-track-card{grid-template-columns:44px minmax(0,1fr) auto;gap:9px;padding:7px 6px}.artist-track-card-cover{width:42px;height:42px}.artist-track-card-meta{display:none}.artist-player-bar{border-radius:18px;grid-template-columns:1fr auto;gap:10px;min-height:168px;padding:10px;bottom:12px;left:12px;right:12px}.artist-player-meta{grid-area:1/1;grid-template-columns:52px minmax(0,1fr)}.artist-player-cover{width:52px;height:52px}.artist-player-controls{order:2;grid-area:2/1/auto/-1;gap:8px;margin-top:8px;position:relative;top:auto;left:auto;transform:none}.artist-player-controls .artist-player-icon{border-radius:11px;width:34px;min-width:34px;height:34px;min-height:34px}.artist-player-controls .artist-player-play{width:44px;min-width:44px;height:44px;min-height:44px}.artist-player-utility{order:0;grid-area:1/2;align-self:start;justify-items:end;padding-top:2px}.artist-player-progress{white-space:nowrap;justify-content:flex-end}.artist-player-volume{display:none}.artist-player-side-button,.artist-player-icon{width:38px;min-width:38px;height:38px;min-height:38px}.artist-player-play{width:48px;min-width:48px;height:48px;min-height:48px}.artist-track-actions{justify-self:end;gap:10px}.artist-public-clip .artist-track-actions{justify-self:stretch}}.avatar-thumb{background:var(--deep-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:none;overflow:hidden}.avatar-thumb.has-avatar{display:flex}.login-link_round .avatar-thumb{border:1px solid #d7a92f80;border-radius:50%;width:42px;height:42px;margin:-1px}.avatar-thumb.has-avatar{background:0 0}.media-main{padding-bottom:130px}.media-page{scrollbar-gutter:stable;overflow:hidden scroll}.media-section{--media-standard-gap:22px;row-gap:var(--media-standard-gap);align-content:start;column-gap:0;width:100%;display:grid}.media-content-item{gap:8px;display:grid}.media-clip-item{background:#fffffff0;border:1px solid #d7a92f42;border-radius:22px;align-content:start;overflow:hidden}.media-clip-thumb-button{aspect-ratio:1;border-radius:14px 14px 0 0;width:100%}.media-clip-thumb-image,.media-clip-thumb-placeholder{object-fit:cover;width:100%;height:100%;display:block}.media-clip-thumb-placeholder{background:radial-gradient(circle at 50% 45%,#f6d35f33,#0000 36%),linear-gradient(135deg,#063f2ff5,#051f19fa)}.media-clip-body{background:#ffffffe6;border:0;border-radius:0 0 22px 22px;align-items:start;gap:6px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.media-clip-caption-artist{justify-self:stretch;width:100%;min-width:0}.media-clip-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.service-portfolio-thumb .icon-button{background:#fff7dff0;width:28px;height:28px;position:absolute;top:5px;right:5px}.details-gallery{background:#02120de6;gap:10px;padding:12px;display:flex;overflow-x:auto}.details-gallery[hidden]{display:none}.details-gallery-thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex:0 0 64px;width:64px;height:78px;padding:0;position:relative;overflow:hidden}.details-gallery-thumb.is-active{border-color:var(--gold-soft)}.details-video-thumb{color:#fff;text-shadow:0 2px 10px #000000b8;background:#0000002e;place-items:center;width:100%;height:100%;font-weight:800;display:grid;position:absolute;inset:0}.report-media-tile .video-lazy-placeholder{object-fit:cover;width:100%;height:100%;display:block}@media (width<=940px){.media-main{padding-bottom:170px}.media-section{gap:16px}.avatar-thumb_mob{background:var(--deep-green);color:#fff;border:1px solid #d7a92f80;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:-1px;font-size:14px;font-weight:900;overflow:hidden;display:flex!important}}*{box-sizing:border-box}.account-page{background:radial-gradient(circle at 12% 4%, #eccc5f33, transparent 30%), linear-gradient(180deg, #042018f0 0 360px, #12a66a24 360px, transparent 720px), var(--paper)}.mobile-login,.mobile-call,.mobile-menu{display:none}.hero{min-height:calc(92vh - 72px);padding:var(--page-content-top) clamp(18px, 5vw, 72px) 48px;background:radial-gradient(circle at 76% 24%,#d7a92f4d,#0000 28%),radial-gradient(circle at 18% 18%,#12a66a57,#0000 32%),linear-gradient(135deg,#051c16c7,#063f2f2e 58%,#0000);grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;overflow:hidden}.eyebrow{color:var(--deep-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}[hidden],.is-hidden{display:none!important}.stats{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 clamp(18px,5vw,72px);display:grid;overflow:hidden;box-shadow:0 12px 32px #3a1a4e14}.stats article{border-right:1px solid var(--line);padding:28px clamp(18px,5vw,72px)}.stats article:last-child{border-right:0}.stats span{color:var(--muted);font-weight:700}.section{padding:clamp(58px,8vw,104px) clamp(18px,3vw,56px)}#events{padding-top:clamp(28px,4vw,46px)}.section-head{justify-content:flex-start;align-items:baseline;gap:18px;margin-bottom:34px;display:flex}.event-poster{color:#fff;background:#0d2f25;flex:0 0 360px;position:relative;overflow:hidden}.event-poster-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-poster:before,.event-poster:after{content:"";z-index:1;position:absolute;inset:0}.event-poster:before{background:linear-gradient(#00000080,#0000 34%),linear-gradient(#0000 58%,#000000d1),radial-gradient(circle at 50% 40%,#0000 0 28%,#00000038 70%)}.event-poster:after{background:#00000014}.event-venue{z-index:2;text-align:center;text-transform:uppercase;justify-items:center;padding:22px 12px 0;display:grid;position:relative}.event-venue span{margin-top:6px;font-size:clamp(13px,1vw,18px);font-weight:900;line-height:1}.event-info{background:#fff;flex-direction:column;flex:1;min-height:0;padding:8px 18px 18px;display:flex}.event-secondary-actions{min-height:44px;margin-top:10px;display:flex}.event-status{color:#1b7338;text-transform:uppercase;background:#c9f7c7;border-radius:8px;align-self:flex-start;margin-top:14px;padding:4px 10px;font-size:16px;line-height:1}.event-meta{color:#070707;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:clamp(13px,.95vw,16px);line-height:1.2;display:flex}.event-meta i{background:#d7a92f;border-radius:50%;width:9px;height:9px}.event-address{color:#929292;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.22;display:-webkit-box;overflow:hidden}.report-group{gap:18px;display:grid}.split{grid-template-columns:minmax(0,.86fr) minmax(300px,1fr);align-items:start;gap:42px;display:grid}.contacts{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);gap:42px;display:grid}.account-main{padding-top:0}.account-main>.section:first-child{padding-top:var(--page-content-top)}[data-account-panel][hidden],[data-admin-panel][hidden]{display:none}.privacy-main{width:100%;max-width:1040px;margin:0 auto}.privacy-section{min-width:0;padding-bottom:clamp(30px,5vw,58px)}.privacy-document{box-sizing:border-box;width:100%;min-width:0;box-shadow:var(--shadow);background:linear-gradient(#fff0b929,#0000 240px),#fffffff7;border:1px solid #d7a92f6b;border-radius:clamp(20px,4vw,30px);gap:clamp(24px,4vw,34px);padding:clamp(24px,5vw,54px);display:grid}.privacy-heading{gap:12px;min-width:0;display:grid}.privacy-heading .eyebrow{margin:0}.privacy-document .privacy-version{color:var(--muted);margin:0;font-size:14px;font-weight:800}.privacy-document .privacy-intro{box-sizing:border-box;width:100%;min-width:0;max-width:780px;color:var(--ink);background:#12a66a14;border-radius:16px;margin:0;padding:clamp(16px,3vw,22px);font-size:clamp(16px,2vw,18px);font-weight:700}.privacy-document section{gap:12px;min-width:0;display:grid}.privacy-document ul{gap:8px;margin:0;padding-left:22px;display:grid}.service-portfolio-editor .account-empty{grid-column:1/-1;margin:0}.account-empty{color:var(--muted);margin:0;line-height:1.5}.ios-install-steps{color:var(--ink);gap:10px;margin:0;padding-left:22px;font-weight:800;line-height:1.45;display:grid}.ios-install-note{color:var(--muted);background:#fff9e8;border:1px solid #d7a92f52;border-radius:10px;padding:12px;font-size:14px;font-weight:800}.booking-services{gap:10px;display:grid}.booking-services:empty{display:none}.booking-services-title{color:var(--deep-green);text-transform:uppercase;font-size:14px;font-weight:900}.booking-service-option{background:#f4fbf6b8;border:1px solid #d7a92f47;border-radius:8px;gap:6px;padding:10px;display:grid}.booking-service-option details{margin-left:34px}.booking-service-option summary{color:var(--deep-green);cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:900}.booking-service-option summary::marker{content:"+ "}.booking-service-option details[open] summary::marker{content:"− "}.vk-id-login .VkIdSdk_oauth_item{box-sizing:border-box;justify-self:stretch;border-radius:14px!important;flex:none!important;width:100%!important;height:40px!important;margin-right:0!important;padding:6px!important}.vk-id-login .VkIdSdk_oauth_item:last-child{margin-right:0!important}.details-media{background:#08140f;grid-template-rows:minmax(0,1fr) auto;min-height:620px;display:grid}.details-copy{color:#fff7df;gap:18px;padding:28px 28px 30px;display:grid}.details-copy .eyebrow{color:var(--gold-soft);margin-bottom:0}.details-meta{color:#fff7dfc7;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.details-lead{color:#fff7df;margin:0;font-size:20px;font-weight:700;line-height:1.35}.details-facts{flex-wrap:wrap;gap:10px;display:flex}.details-facts span{color:#fff0b9;text-transform:uppercase;background:#fff0b91f;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.details-section{gap:10px;display:grid}.details-services{gap:8px;display:grid}.details-service{background:#fff0b914;border:1px solid #fff0b92e;border-radius:8px;overflow:hidden}.details-service summary{color:#fff7df;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-weight:900;list-style:none;display:grid}.details-service summary::-webkit-details-marker{display:none}.details-service summary:before{content:"+";width:24px;height:24px;color:var(--gold-soft);background:#fff0b929;border-radius:50%;grid-area:1/1;place-items:center;display:grid}.details-service summary span{grid-area:1/1;min-width:0;padding-left:34px}.details-service[open] summary:before{content:"−"}.details-actions{padding-top:6px}.total-row{border-top:1px solid var(--line);padding-top:12px;font-size:22px;font-weight:900}@media (width<=940px){.mobile-login,.mobile-call,.mobile-menu{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff85;border:1px solid #ffe28080;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.details-media{min-height:320px}.stats{display:none}.privacy-main{max-width:100%}.privacy-section{padding-inline:0}.privacy-document{border-radius:18px;gap:20px;padding:20px 16px}.privacy-document .privacy-intro{padding:14px;font-size:15px}.privacy-document ul{padding-left:18px}}.promo-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%}.promo-page-head>div{gap:8px;min-width:0;display:grid}@media (width<=940px){.hero,.contacts{grid-template-columns:1fr}.promo-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}}@media (width<=560px){.hero{max-width:100vw;min-height:auto;padding-top:108px;padding-left:18px;padding-right:18px}.section-head{flex-direction:column;align-items:start}}html[data-performance-mode=balanced]{--shadow:0 14px 34px #00563b24}html[data-performance-mode=lite]{--shadow:0 8px 22px #00563b1f;scroll-behavior:auto}html[data-performance-mode=balanced] .header-shell,html[data-performance-mode=balanced] .nav,html[data-performance-mode=balanced] .hero-note,html[data-performance-mode=balanced] .home-promo-panel,html[data-performance-mode=balanced] .artist-player-bar,html[data-performance-mode=balanced] .promo-lottery-strip,html[data-performance-mode=balanced] .media-clip-caption-artist .media-artist-link,html[data-performance-mode=lite] .header-shell,html[data-performance-mode=lite] .nav,html[data-performance-mode=lite] .hero-note,html[data-performance-mode=lite] .home-promo-panel,html[data-performance-mode=lite] .artist-player-bar,html[data-performance-mode=lite] .promo-lottery-strip,html[data-performance-mode=lite] .media-clip-caption-artist .media-artist-link,html[data-performance-mode=lite] .login-link_round,html[data-performance-mode=lite] .phone-link,html[data-performance-mode=lite] .mobile-cart,html[data-performance-mode=lite] dialog::backdrop{-webkit-backdrop-filter:none}html[data-performance-mode=lite] *,html[data-performance-mode=lite] :before,html[data-performance-mode=lite] :after{animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-performance-mode=lite] .hero-card,html[data-performance-mode=lite] .event-card,html[data-performance-mode=lite] .product-card,html[data-performance-mode=lite] .artist-card,html[data-performance-mode=lite] .venue-card,html[data-performance-mode=lite] .service-card,html[data-performance-mode=lite] .review-card,html[data-performance-mode=lite] .artist-content-item,html[data-performance-mode=lite] .artist-track-card,html[data-performance-mode=lite] dialog>*{box-shadow:0 6px 18px #0036271f}.support-chat-button{z-index:25;color:#fff7d8;cursor:pointer;background:linear-gradient(135deg,#0a5b48,#063e33);border:1px solid #d7a92fad;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:28px;right:clamp(14px,3vw,34px);box-shadow:0 16px 34px #063f2f3d}.support-chat-button:hover,.support-chat-button[aria-expanded=true]{transform:translateY(-2px);box-shadow:0 18px 40px #063f2f52}.support-chat-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block;overflow:visible}.support-chat{z-index:40;background:#fffffffa;border:1px solid #d7a92f80;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(360px,100vw - 28px);height:min(700px,100dvh - 116px);max-height:min(700px,100dvh - 116px);display:grid;position:fixed;bottom:88px;right:clamp(14px,3vw,34px);overflow:hidden;box-shadow:0 24px 70px #042b2247}.support-chat[hidden]{display:none}.support-chat-head{color:#fff;background:linear-gradient(135deg,#0a5b48,#063e33);justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.support-chat-head div,.support-chat-head strong{display:block}.support-chat-head button{color:#fff;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:27px;line-height:1}.support-chat-history{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;max-height:none;padding:14px 16px 8px;display:flex;overflow-y:auto}.support-chat-empty{color:#537067;margin:0;font-size:13px;line-height:1.45}.support-chat-bubble{width:fit-content;min-width:0;max-width:84%;color:var(--ink);background:#edf4f0;border-radius:13px 13px 13px 4px;align-self:flex-start;justify-items:start;gap:3px;padding:9px 11px;font-size:13px;line-height:1.42;display:grid}.support-chat-bubble.is-own{background:#fff0b9;border-radius:13px 13px 4px;align-self:flex-end}.support-chat-bubble strong,.support-chat-bubble small{color:#6b7d77;font-size:10px;font-weight:800}.support-chat-bubble p{min-width:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin:0}.support-chat-form{gap:9px;padding:10px 16px 15px;display:grid}.support-chat-compose-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.support-chat-form input,.support-chat-form textarea{width:100%;min-width:0;color:var(--ink);font:inherit;resize:none;background:#fff;border:1px solid #063f2f2e;border-radius:10px;padding:9px 10px}.support-chat-form textarea{height:44px;min-height:44px;max-height:44px;overflow-y:auto}.support-chat-compose-row .button{height:44px;min-height:44px;padding:8px 14px}.support-chat-form .form-status{margin:0;font-size:11px}.support-chat-form .form-status:empty{display:none}.support-chat-privacy{color:#6b7d77;font-size:9px;line-height:1.35}.support-chat-privacy a{color:inherit}@media (width<=940px){.support-chat-button{width:42px;height:42px;bottom:28px;right:14px}.support-chat{width:auto;height:auto;max-height:none;inset:88px 14px 82px}}
