._screen_1onve_1{z-index:1000;background:radial-gradient(circle at 50% 40%,#1a1730 0%,#080a0f 70%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._screen_1onve_1._hidden_1onve_2{opacity:0;pointer-events:none}._logo_1onve_3{font-family:var(--font-display);letter-spacing:.08em;background:linear-gradient(90deg,var(--c-cyan),var(--c-magenta));color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;margin-bottom:40px;font-size:96px;font-weight:700}._tagline_1onve_4{color:var(--c-lavender);opacity:.7;margin-bottom:60px;font-size:22px}._barTrack_1onve_5{background:rgba(245,242,255,.15);border-radius:3px;width:480px;height:6px;overflow:hidden}._barFill_1onve_6{background:linear-gradient(90deg,var(--c-magenta),var(--c-cyan));border-radius:3px;height:100%;transition:width .12s linear}._nav_1l7y4_1{background:rgba(8,10,15,.6);justify-content:space-between;align-items:center;padding:28px 64px;display:flex}._left_1l7y4_2{align-items:center;gap:28px;display:flex}._logo_1l7y4_3{font-family:var(--font-display);letter-spacing:.06em;background:linear-gradient(90deg,var(--c-cyan),var(--c-magenta));color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:34px;font-weight:700}._badge_1l7y4_4{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:14px}._right_1l7y4_5{align-items:center;gap:20px;display:flex}._ctaBtn_1l7y4_6{background:linear-gradient(90deg,var(--c-magenta),var(--c-cyan));color:#080a0f;border-radius:999px;padding:14px 28px;font-size:16px;font-weight:600}._nightToggle_1l7y4_7{background:rgba(245,242,255,.1);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._hero_1gfih_1{background:linear-gradient(120deg,#1a1730 0%,#2b1533 45%,#08111a 100%);border-radius:24px;align-items:flex-end;height:460px;margin:0 64px 40px;padding:48px;display:flex;position:relative;overflow:hidden}._hero_1gfih_1:after{content:"";background:linear-gradient(rgba(8,10,15,0) 40%,rgba(8,10,15,.9) 100%);position:absolute;top:0;bottom:0;left:0;right:0}._content_1gfih_3{z-index:1;max-width:900px;position:relative}._eyebrow_1gfih_4{color:var(--c-cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:16px}._title_1gfih_5{margin-bottom:16px;font-size:56px;font-weight:700}._subtitle_1gfih_6{opacity:.8;max-width:680px;margin-bottom:28px;font-size:20px}._stats_1gfih_7{gap:40px;margin-bottom:28px;display:flex}._stat_1gfih_7{flex-direction:column;display:flex}._statValue_1gfih_9{font-family:var(--font-display);color:var(--c-magenta);font-size:32px;font-weight:600}._statLabel_1gfih_10{opacity:.6;font-size:14px}._playBtn_1gfih_11{background:var(--c-cyan);color:#080a0f;border-radius:999px;padding:16px 36px;font-size:18px;font-weight:600}._row_lfv7j_1{margin-bottom:44px;padding:0 64px}._rowLight_lfv7j_2{background:rgba(245,242,255,.03);padding-top:24px;padding-bottom:24px}._header_lfv7j_3{align-items:center;gap:24px;margin-bottom:20px;display:flex}._title_lfv7j_4{font-size:24px;font-weight:600}._track_lfv7j_5{scroll-behavior:smooth;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}._card_lfv7j_6{background:var(--c-surface-night);text-align:left;border-radius:14px;flex:none;width:260px;overflow:hidden}._poster_lfv7j_7{object-fit:cover;background:linear-gradient(135deg,#1a1730,#2b1533);width:260px;height:146px;display:block}._cardBody_lfv7j_8{padding:14px 16px}._cardTitle_lfv7j_9{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:15px;font-weight:600;overflow:hidden}._cardMeta_lfv7j_10{opacity:.6;font-size:12px}._footer_1szjh_1{background:rgba(245,242,255,.03);padding:48px 64px 64px}._links_1szjh_2{flex-wrap:wrap;gap:40px;margin-bottom:32px;display:flex}._linkGroup_1szjh_3 h4{text-transform:uppercase;opacity:.5;margin-bottom:12px;font-size:14px}._linkGroup_1szjh_3 a{opacity:.8;color:inherit;margin-bottom:8px;font-size:15px;text-decoration:none;display:block}._newsletter_1szjh_5{gap:12px;max-width:480px;display:flex}._newsletter_1szjh_5 input{color:inherit;background:rgba(245,242,255,.08);border:none;border-radius:999px;flex:1;padding:14px 18px;font-size:15px}._newsletter_1szjh_5 button{background:var(--c-cyan);color:#080a0f;border-radius:999px;padding:14px 26px;font-weight:600}._copy_1szjh_8{opacity:.4;margin-top:32px;font-size:13px}._overlay_gqd0e_1{z-index:900;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._video_gqd0e_2{object-fit:contain;background:#000;width:100%;height:100%}._bufferWrap_gqd0e_3{flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute}._spinner_gqd0e_4{border:5px solid rgba(245,242,255,.2);border-top-color:var(--c-cyan);border-radius:50%;width:56px;height:56px;animation:.9s linear infinite _spin_gqd0e_4}@keyframes _spin_gqd0e_4{to{transform:rotate(360deg)}}._bufferText_gqd0e_6{opacity:.7;font-size:16px}._errorWrap_gqd0e_7{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;padding:40px;display:flex;position:absolute}._errorTitle_gqd0e_8{color:var(--c-magenta);font-size:26px;font-weight:600}._errorText_gqd0e_9{opacity:.8;white-space:pre-wrap;word-break:break-all;text-align:left;background:rgba(255,255,255,.05);border-radius:8px;padding:16px;font-size:13px}._closeBtn_gqd0e_10{background:rgba(245,242,255,.12);border-radius:999px;padding:12px 28px;font-size:15px}._ui_gqd0e_11{opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._uiVisible_gqd0e_12{opacity:1;pointer-events:auto}._topBar_gqd0e_13{background:linear-gradient(rgba(0,0,0,.75),transparent);justify-content:space-between;align-items:flex-start;padding:40px 56px;display:flex}._filmTitle_gqd0e_14{font-size:24px;font-weight:600}._filmSub_gqd0e_15{opacity:.7;margin-top:4px;font-size:15px}._bottomBar_gqd0e_16{background:linear-gradient(transparent,rgba(0,0,0,.8));flex-direction:column;gap:18px;padding:32px 56px 40px;display:flex}._progressWrap_gqd0e_17{align-items:center;gap:16px;display:flex}._timeLabel_gqd0e_18{opacity:.8;min-width:44px;font-size:14px}._progressTrack_gqd0e_19{background:rgba(245,242,255,.2);border-radius:3px;flex:1;height:6px;position:relative}._progressFill_gqd0e_20{background:var(--c-cyan);border-radius:3px;height:100%;position:relative}._progressThumb_gqd0e_21{background:var(--c-cyan);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}._controls_gqd0e_22{align-items:center;gap:24px;display:flex}._ctrlBtn_gqd0e_23{opacity:.85;flex-direction:column;align-items:center;gap:4px;display:flex}._skipLabel_gqd0e_24{opacity:.7;font-size:11px}._playBtn_gqd0e_25{background:var(--c-magenta);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}._spacer_gqd0e_26{flex:1}._hints_gqd0e_27{opacity:.5;gap:12px;margin-top:4px;font-size:12px;display:flex}._hintDot_gqd0e_28{opacity:.4}:root{--c-lavender:#f5f2ff;--c-magenta:#ff1fbf;--c-cyan:#00f5ff;--c-bg-night:#080a0f;--c-surface-night:#12141c;--c-text-night:#f5f2ff;--c-bg-day:#f5f2ff;--c-surface-day:#fff;--c-text-day:#12141c;--font-display:"Oswald", sans-serif;--font-body:"Barlow", sans-serif}*{box-sizing:border-box;cursor:none;margin:0;padding:0}html,body,#app{width:100%;min-height:100vh;font-family:var(--font-body);background:var(--c-bg-night);color:var(--c-text-night);overflow-x:hidden;overflow-y:auto}.night{background:var(--c-bg-night);color:var(--c-text-night)}.day{background:var(--c-bg-day);color:var(--c-text-day)}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em}button{font-family:var(--font-body);color:inherit;background:0 0;border:none}[data-focusable]:focus,[data-focusable].is-focused{outline:3px solid var(--c-cyan);outline-offset:2px;transition:transform .12s;transform:scale(1.04)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--c-cyan);border-radius:4px}::-webkit-scrollbar-track{background:0 0}
/*$vite$:1*/