@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff")}:root{color:#fff8ff;background:#07030d;font-family:Inter,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--velora-accent: #ff20ae;--velora-accent-solid: #d81291;--velora-violet: #9d4df4;--velora-surface: rgba(18, 8, 29, .88);--velora-border: rgba(226, 183, 255, .22)}*{box-sizing:border-box}html{background:#07030d}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:#07030d;-webkit-font-smoothing:antialiased}.seo-fallback{display:grid;min-height:100vh;place-items:center;padding:32px;background:radial-gradient(circle at 18% 16%,rgba(255,24,174,.2),transparent 32%),radial-gradient(circle at 84% 82%,rgba(76,139,255,.18),transparent 34%),#07030d;color:#fff8ff}.seo-fallback section{width:min(100%,680px);padding:clamp(28px,6vw,52px);border:1px solid rgba(245,129,223,.38);border-radius:30px;background:#110519f0;box-shadow:0 35px 120px #0000009e}.seo-fallback img{width:72px;height:72px;border-radius:20px}.seo-fallback-kicker{margin:18px 0 8px;color:#ff76d4;font-size:13px;font-weight:800;letter-spacing:.12em}.seo-fallback h1{margin:0 0 18px;font-size:clamp(38px,7vw,64px);line-height:1.02}.seo-fallback p,.seo-fallback li{color:#d8c6df;font-size:16px;line-height:1.65}.seo-fallback a,.seo-noscript a{color:#ff76d4}.seo-noscript{margin:0;padding:16px;background:#14071c;color:#f5e9fa;text-align:center}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:3px solid #ff34c6;outline-offset:4px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:max(12px,env(safe-area-inset-top));left:16px;z-index:120;padding:11px 15px;transform:translateY(-160%);border:1px solid rgba(255,139,221,.78);border-radius:12px;background:#24102d;color:#fff;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s ease}.skip-link:focus-visible{transform:translateY(0)}.app-shell,.age-gate{min-height:100vh;background-color:#07030d;background-image:url(/assets/electric-live-background.jpg);background-position:center;background-size:cover;background-attachment:fixed}.app-shell{position:relative;isolation:isolate;padding:32px 46px 28px}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#04010a8f;pointer-events:none}.app-shell.is-age-gated,.age-gate{background-color:transparent;background-image:radial-gradient(circle at 18% 16%,rgba(255,24,174,.2),transparent 32%),radial-gradient(circle at 84% 82%,rgba(76,139,255,.18),transparent 34%);background-attachment:scroll}.stories-shell{position:relative;display:grid;grid-template-columns:44px 104px minmax(0,1fr) 44px 48px;align-items:start;gap:10px;width:min(100%,1540px);min-height:152px;margin:0 auto 18px;padding-bottom:15px}.stories{display:flex;align-items:flex-start;gap:22px;min-width:0;width:100%;min-height:142px;margin:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.stories::-webkit-scrollbar{display:none}.story{position:relative;flex:0 0 94px;display:grid;justify-items:center;gap:9px;padding:0;border:0;background:transparent;cursor:pointer}.story strong{width:100%;overflow:hidden;color:#fff9ffeb;font-size:12px;font-weight:600;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.story-ring{width:88px;height:88px;padding:4px;overflow:hidden;border:2px solid #9c38ea;border-radius:50%;background:#11081a;box-shadow:0 0 0 2px #ff1ba91a,0 0 16px #9919ff42;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.story:hover .story-ring,.story.is-active .story-ring{border-color:#ff22ad;box-shadow:0 0 0 3px #ff22ad2e,0 0 28px #ff14939e;transform:translateY(-3px)}.story-ring img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.brand-ring img{object-fit:cover}.live-pill{position:absolute;top:73px;left:50%;min-width:42px;padding:4px 8px;transform:translate(-50%);border-radius:6px;background:var(--velora-accent-solid);box-shadow:0 4px 12px #d8129161;color:#fff;font-size:10px;font-weight:900;line-height:1;letter-spacing:.07em}.story-brand .live-pill{background:#7e38db}.stories-brand-fixed{width:94px;justify-self:center}.stories-arrow,.stories-next{display:grid;place-items:center;border:1px solid rgba(216,172,255,.24);border-radius:50%;background:#21102fc7;cursor:pointer}.stories-arrow{width:44px;height:44px;margin-top:22px}.stories-arrow svg{width:20px;height:20px}.stories-next{width:48px;height:48px;margin-top:20px}.stories-next:disabled{cursor:wait;opacity:.66}.stories-next svg{width:23px;height:23px}.stories-progress{position:absolute;right:0;bottom:0;color:#f2e1f8c7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(500px,1.18fr) minmax(300px,.72fr);gap:30px;align-items:start;width:min(100%,1540px);margin:0 auto}.hero-copy{min-height:560px;padding:22px 0 0 14px}.live-total{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:9px 13px;border:1px solid rgba(220,167,255,.25);border-radius:999px;background:#150821b3;color:#e9d7f8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status-dot{width:8px;height:8px;border-radius:50%;background:#ff1aa4;box-shadow:0 0 14px #ff1aa4}.hero-copy h1{margin:0;color:#fff;font-family:Anton,sans-serif;font-size:clamp(96px,10vw,166px);font-weight:400;line-height:.82;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 8px 40px rgba(169,55,255,.2)}.hero-copy h1 span{color:#ff16a4;text-shadow:0 0 34px rgba(255,22,164,.55)}.hero-copy>p{max-width:280px;margin:28px 0 24px;color:#fff6ffb3;font-size:20px;line-height:1.45}.trust-row{display:flex;flex-wrap:wrap;gap:10px}.trust-row>span,.official-link,.about-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(224,184,255,.2);border-radius:12px;background:#1d0c2bad;color:#e9d9f2;font-size:12px;text-decoration:none}.about-link{justify-content:center;border-color:#d8b9e740}.trust-row strong{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ff32b5;border-radius:50%;color:#ff70ce;font-size:10px}.trust-row svg,.official-link svg{width:18px;height:18px;color:#c37af4}.official-link{cursor:pointer}.stage-column{min-width:0}.stage-column:focus-visible{outline:3px solid #ff34c6;outline-offset:6px;border-radius:28px}.live-player,.stage-loading{position:relative;min-height:548px;overflow:hidden;border:1px solid rgba(220,142,255,.54);border-radius:28px;background:#0b0611;box-shadow:0 0 0 1px #ff1fb914,0 22px 80px #4a077670,0 0 28px #b922ff42}.live-player video,.player-poster,.player-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.live-player video,.player-poster{z-index:1;object-fit:contain}.player-backdrop{z-index:0;object-fit:cover;filter:blur(24px) brightness(.42) saturate(1.12);transform:scale(1.08);pointer-events:none}.player-poster{filter:saturate(.88) brightness(.7);transition:opacity .24s ease;pointer-events:none}.player-poster.is-hidden{opacity:0;pointer-events:none}.player-topline,.player-caption{position:absolute;z-index:3;display:flex;align-items:center}.player-topline{top:22px;left:22px;gap:10px;pointer-events:none}.player-topline>span{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:0 11px;border-radius:9px;background:#12081bd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f4eafa;font-size:11px;font-weight:700;letter-spacing:.05em}.player-topline .player-live{background:var(--velora-accent-solid);box-shadow:0 8px 22px #d812914d}.player-live>span{width:7px;height:7px;border-radius:50%;background:#fff}.hd-chip{color:#d9a6ff!important}.play-button{position:absolute;top:50%;left:50%;z-index:4;display:grid;place-items:center;width:112px;height:112px;transform:translate(-50%,-50%);border:3px solid #ff22b3;border-radius:50%;background:#1f0823c2;box-shadow:0 0 0 12px #ff22b317,0 0 40px #ff22b38f;cursor:pointer}.play-button:hover{box-shadow:0 0 0 15px #ff22b321,0 0 56px #ff22b3c7}.play-button.is-preview-locked{border-color:#c147ff;background:#260834e6;box-shadow:0 0 0 12px #c147ff1a,0 0 40px #ff22b380}.play-button svg{width:46px;height:46px;margin-left:7px}.preview-ended{position:absolute;right:24px;bottom:102px;left:24px;z-index:5;padding:10px 14px;border:1px solid rgba(255,109,217,.34);border-radius:12px;background:#16061ee6;color:#ffd6f0;font-size:11px;font-weight:750;letter-spacing:.04em;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.player-spinner{position:absolute;top:50%;left:50%;z-index:4;width:44px;height:44px;margin:-22px;color:#ff42c6}.player-caption{right:18px;bottom:18px;left:18px;justify-content:space-between;min-height:68px;padding:12px 13px 12px 18px;border:1px solid rgba(233,199,255,.2);border-radius:18px;background:#0c0513c4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.player-caption>span{display:grid;gap:3px}.player-caption strong{max-width:280px;overflow:hidden;color:#fff;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.player-caption small{color:#bca9c8;font-size:11px}.player-caption button{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff14;cursor:pointer}.player-caption button svg{width:22px;height:22px}.player-error{position:absolute;inset:auto 20px 98px;z-index:5;padding:12px 16px;border-radius:12px;background:#16061eeb;color:#ffc7ea;font-size:12px;text-align:center}.stage-loading{display:grid;place-items:center;align-content:center;gap:14px;color:#c9a9d9}.stage-loading svg{width:38px;height:38px}.stage-navigation{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin-top:15px}.stage-navigation-copy{display:grid;gap:4px;min-width:0;text-align:center}.stage-navigation-copy>span{color:#efd5fad6;font-size:12px;font-weight:700;letter-spacing:.11em;text-align:center;text-transform:uppercase}.stage-navigation-copy>small{color:#eccdf6b3;font-size:11px;font-weight:650;letter-spacing:.03em}.stage-navigation button{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(218,179,243,.18);border-radius:12px;background:#170a22ad;cursor:pointer}.live-chat{height:548px;overflow:hidden;border:1px solid rgba(222,175,255,.2);border-radius:28px;background:linear-gradient(180deg,#160922e6,#0c0514ed);box-shadow:0 22px 60px #2103365c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer}.live-chat>header{display:flex;align-items:center;justify-content:space-between;height:66px;padding:0 20px;border-bottom:1px solid rgba(225,194,247,.12)}.live-chat>header>span:first-child{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.08em}.live-chat header svg{width:21px;height:21px;color:#ef31bb}.chat-state{color:#bf87d8;font-size:11px;font-weight:800;letter-spacing:.12em}.chat-state.live{color:#6ae8aa}.chat-messages{height:calc(100% - 134px);overflow-y:auto;padding:14px 15px 10px;scrollbar-color:#67347d transparent;scrollbar-width:thin;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chat-message{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;width:100%;padding:11px 5px;border-bottom:1px solid rgba(228,200,245,.07);border-top:0;border-right:0;border-left:0;background:transparent;text-align:left;cursor:pointer}.chat-message:hover{background:#ffffff06}.chat-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#19051e;font-size:11px;font-weight:900}.chat-messages p{min-width:0;margin:0;color:#eee0f3;font-size:11px;line-height:1.44;overflow-wrap:anywhere}.chat-messages p>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.chat-messages strong{max-width:150px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.chat-messages time{color:#f1e0f8c2;font-size:11px}.chat-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-empty{display:grid;place-items:center;align-content:center;gap:12px;min-height:260px;padding:30px;color:#ac96b7;font-size:11px;line-height:1.5;text-align:center}.chat-empty svg{width:30px;height:30px;color:#dc39bd}.chat-input-fake{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:calc(100% - 24px);height:54px;margin:0 12px 14px;padding:0 14px;border:1px solid rgba(255,52,193,.46);border-radius:16px;background:#331041b8;box-shadow:0 0 22px #ff23b521;color:#d8badf;font-size:12px;cursor:pointer}.chat-input-fake svg{width:18px;height:18px;color:#ff45c4}.download-drawer{display:grid;grid-template-columns:76px 1fr 70px;align-items:center;gap:20px;width:min(760px,calc(100% - 40px));min-height:120px;margin:22px auto 0;padding:16px 18px;border:1px solid rgba(255,149,234,.82);border-radius:30px;background:linear-gradient(135deg,#5b127ff5,#c41497ed);box-shadow:0 0 0 6px #ef2cd30f,0 0 30px #ff21be6b,0 18px 60px #26033794;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.download-drawer-mobile{display:none}.download-drawer>img{width:76px;height:76px;border-radius:21px;box-shadow:0 14px 30px #19022373}.download-drawer>span:nth-child(2){display:grid;gap:7px;text-align:left}.download-drawer strong{font-size:clamp(20px,2.25vw,31px);line-height:1}.download-drawer small{color:#ffe8fdbf;font-size:12px}.download-icon{display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:var(--velora-accent-solid);box-shadow:0 0 28px #ff2fc57a}.download-icon svg{width:30px;height:30px}@media(hover:hover){.download-drawer:hover{transform:translateY(-2px);border-color:#ffcaf6f2;box-shadow:0 0 0 6px #ef2cd314,0 0 36px #ff21be80,0 22px 64px #2603379e}.official-link:hover,.modal-backup:hover{color:#fff}.modal-primary:hover{transform:translateY(-1px);box-shadow:0 15px 38px #d812916b}}.connection-toast{position:fixed;right:22px;bottom:22px;z-index:20;max-width:330px;padding:12px 16px;border:1px solid rgba(255,145,221,.36);border-radius:13px;background:#1e0725f5;color:#ffd9ef;font-size:12px;line-height:1.45;box-shadow:0 14px 34px #00000057}.connection-toast.is-error{bottom:84px}.refresh-meta{margin-top:16px;color:#f0def6c2;font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.marketing-consent{position:fixed;z-index:80;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));left:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:min(760px,calc(100% - 36px));margin-inline:auto;padding:18px;border:1px solid rgba(255,108,221,.42);border-radius:22px;background:#14061df7;box-shadow:0 24px 70px #0000009e,0 0 34px #c61eff2e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.marketing-consent-kicker{color:#fb50c7;font-size:9px;font-weight:800;letter-spacing:.16em}.marketing-consent h2{margin:4px 0 5px;color:#fff;font-size:18px;line-height:1.2}.marketing-consent p{margin:0;max-width:540px;color:#cbb7d3;font-size:11px;line-height:1.5}.marketing-consent-actions{display:flex;gap:8px}.marketing-consent-actions button{min-height:44px;padding:10px 15px;border-radius:13px;font-size:11px;font-weight:800;cursor:pointer}.marketing-consent-decline{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#eee4f1}.marketing-consent-allow{border:0;background:linear-gradient(120deg,#f3308f,#c625cc 58%,#7d3ff2);color:#fff}@media(max-width:640px){.marketing-consent{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;grid-template-columns:1fr;gap:13px;width:auto;padding:16px;border-radius:19px}.marketing-consent-actions{display:grid;grid-template-columns:1fr 1fr}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#040108d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.download-modal{position:relative;width:min(100%,510px);padding:38px;border:1px solid rgba(255,108,221,.48);border-radius:30px;background:#16071f;box-shadow:0 0 0 6px #ff2dbb0d,0 30px 100px #000000bf,0 0 42px #c61eff47;text-align:center}.download-modal>img{width:92px;height:92px;border-radius:26px;box-shadow:0 16px 32px #0006}.modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0f;cursor:pointer}.eyebrow{color:#fb50c7!important;font-size:10px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.download-modal h2{margin:12px 0 10px;font-size:clamp(30px,5vw,46px);line-height:1.04}.download-modal>p:not(.eyebrow){margin:0 auto;max-width:390px;color:#cbb7d3;font-size:14px;line-height:1.55}.modal-benefits{display:flex;justify-content:center;gap:18px;margin:24px 0;color:#ead9ef;font-size:11px}.modal-benefits span{display:inline-flex;align-items:center;gap:6px}.modal-benefits svg{color:#9b58f1}.modal-primary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:60px;padding:0 18px;border-radius:17px;background:var(--velora-accent-solid);box-shadow:0 12px 34px #d8129157;color:#fff;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.modal-primary svg{width:24px;height:24px}.modal-backup{display:inline-flex;align-items:center;min-height:44px;color:#cba7d6;font-size:11px;text-underline-offset:4px}.modal-secondary-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:13px}.age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;overflow-y:auto;overscroll-behavior:contain}.age-gate:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#040108ad;pointer-events:none}.age-panel{position:relative;width:min(100%,580px);padding:46px;border:1px solid rgba(245,129,223,.44);border-radius:34px;background:#110519ed;box-shadow:0 35px 120px #000000b3,0 0 50px #d221ff4d;text-align:center}.age-logo{width:78px;height:78px;border-radius:22px}.age-panel h2{margin:10px 0 14px;font-size:clamp(40px,7vw,64px);line-height:1}.age-panel>p:not(.eyebrow){max-width:450px;margin:0 auto 28px;color:#cbb8d2;font-size:14px;line-height:1.65}.age-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-10px 0 24px;padding:0;list-style:none}.age-highlights li{padding:7px 10px;border:1px solid rgba(226,183,255,.2);border-radius:999px;color:#d8c6df;font-size:11px}.age-confirm{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:0 20px;border:0;border-radius:17px;background:var(--velora-accent-solid);box-shadow:0 14px 38px #d812915c;font-size:13px;font-weight:900;letter-spacing:.04em;cursor:pointer}.age-confirm svg{width:24px;height:24px}.age-exit{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:22px 0 20px;color:#c7adcf;font-size:12px;text-decoration:none}.age-links{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0}.age-links>a{min-height:44px;color:#c7adcf;font-size:12px;text-decoration:none}.age-links>a:not(.age-exit){display:inline-flex;align-items:center}.age-links .age-exit{margin:0}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,1540px);margin:22px auto 0;color:#e7d7efa6;font-size:12px}.site-footer a{min-height:44px;display:inline-flex;align-items:center;color:#e7d7ef;text-decoration:none}.age-panel small{display:block;color:#e1cfe89e;font-size:10px;line-height:1.5}.is-spinning{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:801px)and (max-height:820px){.app-shell{padding-top:18px}.stories-shell{min-height:124px;margin-bottom:10px}.stories{gap:16px;min-height:116px}.story{flex-basis:80px;gap:7px}.stories-brand-fixed{width:80px}.story-ring{width:72px;height:72px}.live-pill{top:59px}.stories-arrow,.stories-next{margin-top:14px}.hero-copy{min-height:0;padding-top:10px}.hero-copy h1{font-size:clamp(78px,8.5vw,124px)}.hero-copy>p{margin-block:18px}.live-player,.stage-loading,.live-chat{height:clamp(430px,calc(100vh - 258px),520px);min-height:430px}.chat-messages{height:calc(100% - 134px)}}@media(max-width:1180px){.app-shell{padding-inline:24px}.hero-layout{grid-template-columns:minmax(245px,.62fr) minmax(460px,1.1fr)}.live-chat{grid-column:1 / -1;height:360px}.chat-messages{height:230px}}@media(max-width:960px)and (min-width:801px){.hero-layout{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}.hero-copy h1{font-size:clamp(82px,11vw,112px)}.live-player,.stage-loading{min-height:520px}.live-chat{grid-column:1 / -1;height:390px}.chat-messages{height:260px}}@media(max-width:800px){.app-shell{padding:calc(10px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));background-attachment:scroll}.stories-shell{grid-template-columns:64px minmax(0,1fr) 44px;gap:6px;min-height:86px;margin-bottom:6px;padding-bottom:0}.stories-arrow,.stories-progress{display:none}.stories{gap:9px;min-height:86px;margin:0;scroll-snap-type:none}.story{flex-basis:64px;gap:6px;scroll-snap-align:start}.stories-brand-fixed{width:64px}.story-ring{width:54px;height:54px;padding:3px}.story strong{font-size:11px;letter-spacing:-.01em}.live-pill{top:44px;min-width:34px;padding:3px 6px;font-size:10px}.stories-next{width:44px;height:44px;margin-top:5px}.hero-layout{grid-template-columns:minmax(0,1fr);gap:12px}.hero-copy{min-height:auto;padding:0 4px}.live-total{min-height:34px;margin-bottom:7px;padding:7px 11px;font-size:11px}.hero-copy h1{font-size:clamp(58px,16vw,64px);line-height:.84}.hero-copy>p{max-width:none;margin:8px 0 11px;font-size:14px;line-height:1.35}.trust-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.trust-row>span,.trust-row .official-link,.trust-row .about-link{width:auto;min-height:44px;justify-content:center;padding-inline:10px;border-radius:12px;font-size:11px}.trust-row .official-link{display:none}.site-footer{align-items:flex-start;flex-direction:column;gap:2px;margin-top:14px}.trust-row strong{width:24px;height:24px}.live-player,.stage-loading{min-height:430px;border-radius:22px}.player-caption{right:12px;bottom:12px;left:12px;min-height:60px;padding:9px 10px 9px 14px;border-radius:16px}.player-caption strong{font-size:15px}.stage-navigation{grid-template-columns:44px 1fr 44px;margin-top:8px}.stage-navigation button{width:44px;height:44px;min-width:44px;min-height:44px}.stage-navigation-copy>span{font-size:11px;letter-spacing:.08em}.stage-navigation-copy>small{font-size:10px}.live-chat{grid-column:auto;height:380px;border-radius:22px}.live-chat>header{height:58px;padding-inline:16px}.chat-messages{height:262px;padding-inline:12px}.chat-message{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:8px 3px}.chat-avatar{width:30px;height:30px}.chat-messages p{font-size:12px}.chat-messages strong{font-size:11px}.chat-messages time,.chat-state{font-size:11px}.chat-input-fake{width:calc(100% - 20px);height:50px;margin:0 10px 10px}.download-drawer-desktop{display:none}.download-drawer-mobile{position:relative;inset:auto;z-index:1;display:grid;grid-template-columns:42px 1fr 40px;width:100%;min-height:64px;margin:0;padding:6px 9px;border-radius:19px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.download-drawer>img{width:42px;height:42px;border-radius:13px}.download-drawer strong{font-size:15px}.download-drawer small{display:none}.download-icon{width:38px;height:38px}.download-icon svg{width:21px;height:21px}.refresh-meta{display:none}.connection-toast{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;z-index:50;max-width:none}.connection-toast.is-error{bottom:calc(78px + env(safe-area-inset-bottom))}.modal-backdrop{overflow-y:auto;overscroll-behavior:contain;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.download-modal{max-height:calc(100dvh - 28px);overflow-y:auto}.modal-close{width:44px;height:44px}.modal-backup{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:480px){.hero-layout{gap:8px}.live-total{margin-bottom:5px}.hero-copy h1{font-size:clamp(57px,16vw,62px)}.hero-copy>p{margin:7px 0 8px}.trust-row{width:100%}.trust-row>span{min-width:0}.live-player,.stage-loading{height:clamp(350px,96vw,420px);min-height:0}.player-topline{top:14px;left:14px;gap:6px}.player-topline>span{min-height:31px;padding-inline:9px;font-size:11px}.play-button{width:92px;height:92px}.modal-backdrop{padding:14px}.download-modal,.age-panel{padding:32px 22px;border-radius:25px}.modal-benefits{align-items:flex-start;flex-direction:column;gap:10px;padding-left:30px}.age-gate{padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
