._bubble_xkrzd_1{justify-items:center;gap:var(--space-2);border-radius:var(--radius-lg);padding:var(--space-2);transition:transform var(--motion-fast) ease;flex:none;display:inline-grid}a._bubble_xkrzd_1:hover{transform:scale(1.06)rotate(-2deg)}._ring_xkrzd_3{background:radial-gradient(circle at 35% 30%, #fff8 0%, transparent 45%), var(--c);border:5px solid #fff;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1b1b2f47,inset 0 -6px #0000001f}._ring_xkrzd_3 img{object-fit:cover;object-position:center top;width:100%;height:100%}._initial_xkrzd_9{font-family:var(--font-display);color:#fff;text-shadow:0 2px 4px #00000040;font-size:44%;font-weight:700;line-height:1}._ring_xkrzd_3 ._initial_xkrzd_9{font-size:2.6em}._name_xkrzd_11{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);text-align:center;max-width:9em;line-height:1.1}.tv ._name_xkrzd_11{font-size:var(--text-heading)}._page_1bs2o_1{background:var(--color-neutral-ink);color:#fff;min-height:100vh;overflow-x:hidden}._nav_1bs2o_2{z-index:3;padding:var(--space-4) max(var(--space-4), 5vw);justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}._brand_1bs2o_3{font-family:var(--font-display);color:#fff;align-items:center;gap:var(--space-2);text-shadow:0 2px 8px #00000040;font-size:26px;font-weight:700;display:flex}._navBtn_1bs2o_4{min-height:48px;font-size:var(--text-body);color:#fff}._navSignIn_1bs2o_5{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1b2f59}._hero_1bs2o_8{min-height:92vh;padding:calc(var(--space-9) + 24px) max(var(--space-4), 5vw) var(--space-9);isolation:isolate;background:linear-gradient(120deg,#ffb703 0%,#fb5607 48%,#8338ec 100%);align-items:center;display:grid;position:relative;overflow:hidden}._blobs_1bs2o_12 span{filter:blur(2px);mix-blend-mode:screen;opacity:.55;border-radius:50%;animation:14s ease-in-out infinite _drift_1bs2o_1;position:absolute}._blobs_1bs2o_12 span:first-child{background:#ffd166;width:46vw;height:46vw;top:-18vw;right:-12vw}._blobs_1bs2o_12 span:nth-child(2){background:#06d6a0;width:28vw;height:28vw;animation-delay:-4s;bottom:-10vw;left:-8vw}._blobs_1bs2o_12 span:nth-child(3){background:#ef476f;width:16vw;height:16vw;animation-delay:-9s;top:8%;left:40%}._blobs_1bs2o_12 span:nth-child(4){background:#219ebc;width:10vw;height:10vw;animation-delay:-6s;bottom:14%;right:30%}@keyframes _drift_1bs2o_1{0%,to{translate:0}50%{translate:2vw -3vh}}._floaters_1bs2o_18{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._floater_1bs2o_18{animation:6s ease-in-out infinite _bob_1bs2o_1;animation-delay:calc(var(--i) * -1.1s);position:absolute}._floater_1bs2o_18:first-child{top:22%;right:12%}._floater_1bs2o_18:nth-child(2){top:12%;right:30%}._floater_1bs2o_18:nth-child(3){top:56%;right:6%}._floater_1bs2o_18:nth-child(4){top:62%;right:26%}._floater_1bs2o_18:nth-child(5){bottom:10%;right:42%}._floater_1bs2o_18:nth-child(6){bottom:12%;right:16%}@keyframes _bob_1bs2o_1{0%,to{translate:0;rotate:-3deg}50%{translate:0 -22px;rotate:3deg}}._heroBody_1bs2o_27{z-index:2;gap:var(--space-5);max-width:680px;display:grid;position:relative}._heroBody_1bs2o_27 h1{text-shadow:0 6px #1b1b2f2e,0 14px 40px #00000040;font-size:clamp(44px,7vw,96px);line-height:.98}._heroBody_1bs2o_27 h1 em{color:#1b1b2f;background:#fff;border-radius:.22em;padding:0 .18em;font-style:normal;display:inline-block;rotate:-2deg}._heroBody_1bs2o_27 h1 em:nth-of-type(2){background:#06d6a0;rotate:2deg}._heroBody_1bs2o_27 h1 em:nth-of-type(3){background:#ffd166;rotate:-1deg}._lede_1bs2o_32{text-shadow:0 2px 8px #0003;max-width:580px;font-size:clamp(18px,2.2vw,24px);font-weight:600}._cta_1bs2o_33{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._ctaMain_1bs2o_34{color:#ffb703;background:#1b1b2f;box-shadow:0 12px #00000040}._ctaMain_1bs2o_34:hover{translate:0 -2px}._ctaNote_1bs2o_36{opacity:.95;font-weight:700}._drip_1bs2o_37{z-index:2;width:100%;height:90px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:800px){._floater_1bs2o_18:nth-child(2),._floater_1bs2o_18:nth-child(4),._floater_1bs2o_18:nth-child(5){display:none}._floater_1bs2o_18:first-child{top:8%;right:4%}._floater_1bs2o_18:nth-child(3){top:30%;right:2%}._floater_1bs2o_18:nth-child(6){bottom:4%;left:auto;right:6%}._hero_1bs2o_8{min-height:88vh}}._h2_1bs2o_40{margin-bottom:var(--space-5);font-size:clamp(30px,4vw,48px)}._shows_1bs2o_43{color:#1b1b2f;padding:var(--space-8) max(var(--space-4), 5vw) var(--space-9);background:#06d6a0}._showGrid_1bs2o_44{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._show_1bs2o_43{aspect-ratio:2/3;border-radius:var(--radius-lg);background:var(--c);transform:rotate(var(--r));transition:transform var(--motion-normal) ease, box-shadow var(--motion-normal) ease;border:6px solid #fff;display:block;position:relative;overflow:hidden;box-shadow:0 16px 32px #1b1b2f47}._show_1bs2o_43:hover{z-index:1;transform:rotate(0)scale(1.05);box-shadow:0 26px 48px #1b1b2f66}._show_1bs2o_43:focus-visible{z-index:1;transform:rotate(0)scale(1.05);box-shadow:0 26px 48px #1b1b2f66}._show_1bs2o_43 img{object-fit:cover;width:100%;height:100%}._showFallback_1bs2o_52{width:100%;height:100%;padding:var(--space-4);text-align:center;font-family:var(--font-display);color:#ffffff59;text-shadow:0 6px #0000001f;background:radial-gradient(circle at 75% 20%, #ffffff73, transparent 40%), linear-gradient(160deg, var(--c), color-mix(in srgb, var(--c) 55%, #1b1b2f));place-items:center;font-size:clamp(120px,14vw,200px);font-weight:700;line-height:1;display:grid}._showLabel_1bs2o_53{padding:var(--space-5) var(--space-3) var(--space-3);color:#fff;font-family:var(--font-display);background:linear-gradient(#0000,#1b1b2feb);gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0}._showLabel_1bs2o_53 b{font-size:20px;line-height:1.05}._showLabel_1bs2o_53 small{font-family:var(--font-body);opacity:.9;font-size:14px;font-weight:700}._friends_1bs2o_58{color:#1b1b2f;padding:var(--space-8) max(var(--space-4), 5vw);background:#ffb703}._friendRow_1bs2o_59{justify-content:center;gap:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;margin:0 auto;display:flex}._friendRow_1bs2o_59::-webkit-scrollbar{display:none}._promise_1bs2o_63{color:#fff;padding:var(--space-9) max(var(--space-4), 5vw);background:#8338ec}._promiseTitle_1bs2o_64{max-width:900px;margin-bottom:var(--space-7)}._promiseTitle_1bs2o_64 em{color:#1b1b2f;background:#ffd166;border-radius:.22em;padding:0 .18em;font-style:normal;display:inline-block;rotate:-1.5deg}._promiseTitle_1bs2o_64 em:nth-of-type(2){background:#06d6a0;rotate:1.5deg}._promiseCols_1bs2o_67{gap:var(--space-7);grid-template-columns:1fr 1fr;max-width:1100px;display:grid}._promiseCol_1bs2o_67{gap:var(--space-4);align-content:start;display:grid}._promiseCol_1bs2o_67 h3{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;opacity:.85;padding-bottom:var(--space-2);border-bottom:3px dashed #ffffff59;font-size:14px}._promiseCol_1bs2o_67 p{font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.45}._promiseCol_1bs2o_67 mark{color:#1b1b2f;font-family:var(--font-display);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffd166;border-radius:.45em;padding:.04em .32em;font-weight:700}._promiseCol_1bs2o_67:nth-child(2) mark{background:#06d6a0}@media (max-width:760px){._promiseCols_1bs2o_67{grid-template-columns:1fr}}._devices_1bs2o_76{color:#fff;padding:var(--space-8) max(var(--space-4), 5vw);justify-items:center;gap:var(--space-5);text-align:center;background:#219ebc;display:grid}._deviceRow_1bs2o_77{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}._device_1bs2o_76{justify-items:center;gap:var(--space-2);width:110px;font-weight:800;display:grid}._device_1bs2o_76 svg{fill:#fff;filter:drop-shadow(0 6px 10px #00000040);width:64px;height:64px}._foot_1bs2o_81{padding:var(--space-6) 5vw;color:var(--color-neutral-mist);gap:var(--space-4);flex-wrap:wrap;justify-content:center;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){._floater_1bs2o_18,._blobs_1bs2o_12 span{animation:none}}._wrap_1nn7v_1{background:var(--color-neutral-cream);min-height:100vh;color:var(--color-neutral-ink)}._nav_1nn7v_2{padding:var(--space-5) max(var(--space-4), 5vw);justify-content:space-between;align-items:center;display:flex}._brand_1nn7v_3{font-family:var(--font-display);color:var(--color-brand-coral);font-size:26px;font-weight:700;text-decoration:none}._doc_1nn7v_4{max-width:760px;padding:var(--space-5) max(var(--space-4), 5vw) var(--space-9);gap:var(--space-4);margin:0 auto;font-size:17px;line-height:1.6;display:grid}._doc_1nn7v_4 h1{font-size:clamp(34px,5vw,48px);line-height:1.1}._doc_1nn7v_4 h2{margin-top:var(--space-5);font-size:24px}._doc_1nn7v_4 p,._doc_1nn7v_4 li{color:#2b2b45}._doc_1nn7v_4 ul{gap:var(--space-2);padding-left:1.2em;display:grid}._meta_1nn7v_9{color:#5e5e7a;font-size:15px}._summary_1nn7v_10{border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-2);border-left:6px solid var(--color-brand-sun);background:#fff;display:grid}._summary_1nn7v_10 b{font-family:var(--font-display);font-size:20px}._foot_1nn7v_12{text-align:center;padding:var(--space-6);color:#5e5e7a;gap:var(--space-4);justify-content:center;font-size:14px;display:flex}._foot_1nn7v_12 a{color:inherit}._wrap_5omle_1{align-items:center;gap:var(--space-5);padding:var(--space-6) 0;text-align:center;flex-direction:column;display:flex}._dots_5omle_2{gap:var(--space-4);display:flex}._dot_5omle_2{border:4px solid var(--text);border-radius:50%;width:28px;height:28px}._dot_5omle_2._on_5omle_4{background:var(--text)}._pad_5omle_5{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}._key_5omle_6{background:var(--surface);width:88px;height:88px;color:var(--text);font-family:var(--font-display);font-size:var(--text-title);border-radius:50%;place-items:center;font-weight:700;display:grid}.tv ._key_5omle_6{width:120px;height:120px}._key_5omle_6:active{transform:scale(.95)}._shake_5omle_13{animation:.4s _shake_5omle_13}@keyframes _shake_5omle_13{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}._backdrop_1bphz_1{z-index:50;padding:var(--space-4);animation:_pop_1bphz_1 var(--motion-normal) ease;background:#1b1b2fc7;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}._sheet_1bphz_2{border-radius:var(--radius-lg);width:min(480px,100%);padding:var(--space-5);justify-items:center;gap:var(--space-3);background:var(--color-neutral-ink2);display:grid;box-shadow:0 30px 80px #00000080}@keyframes _pop_1bphz_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._grid_11zg3_1{justify-content:center;gap:var(--space-6);padding:var(--space-6) 0;flex-wrap:wrap;display:flex}._tile_11zg3_2{justify-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);font-family:var(--font-display);font-size:var(--text-heading);font-weight:700;display:grid}._tile_11zg3_2:hover{transform:scale(1.05)}._add_11zg3_4{border:5px dashed var(--textMuted);width:140px;height:140px;color:var(--textMuted);border-radius:28%;place-items:center;font-size:56px;display:grid}.tv ._add_11zg3_4{width:200px;height:200px}._foot_11zg3_6{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}._episode_1p80q_1{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surfaceRaised);width:min(72vw,320px);transition:transform var(--motion-fast) ease;flex:none;display:block;position:relative;overflow:hidden}.tv ._episode_1p80q_1{border-radius:var(--radius-lg);width:420px}._episode_1p80q_1:hover{transform:scale(1.03)}._episode_1p80q_1 img{object-fit:cover;width:100%;height:100%}._episode_1p80q_1 ._label_1p80q_10{padding:var(--space-5) var(--space-3) var(--space-3);font-family:var(--font-display);font-weight:700;font-size:var(--text-body);color:#fff;justify-content:space-between;align-items:flex-end;gap:var(--space-2);background:linear-gradient(#0000,#1b1b2fe6);display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}._episode_1p80q_1 ._num_1p80q_16{font-size:var(--text-caption);opacity:.8;font-family:var(--font-body);font-weight:700}._progress_1p80q_17{background:#ffffff40;height:6px;position:absolute;bottom:0;left:0;right:0}._progress_1p80q_17>span{background:var(--color-brand-leaf);height:100%;display:block}._play_1p80q_19{background:var(--color-brand-coral);color:#fff;opacity:0;width:64px;height:64px;transition:opacity var(--motion-fast), transform var(--motion-fast);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.8)}._episode_1p80q_1:hover ._play_1p80q_19,._episode_1p80q_1[data-focused=true] ._play_1p80q_19{opacity:1;transform:scale(1)}._series_1p80q_26{aspect-ratio:2/3;border-radius:var(--radius-lg);background:var(--accent,var(--surfaceRaised));border:5px solid var(--accent,var(--surfaceRaised));width:min(44vw,200px);transition:transform var(--motion-fast) ease;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000059}._series_1p80q_26:nth-child(odd){transform:rotate(-1.5deg)}._series_1p80q_26:nth-child(2n){transform:rotate(1.2deg)}._series_1p80q_26:hover,._series_1p80q_26[data-focused=true]{transform:rotate(0)scale(1.05)}.tv ._series_1p80q_26{border-radius:var(--radius-lg);width:280px}._series_1p80q_26 img{object-fit:cover;width:100%;height:100%}._series_1p80q_26 ._title_1p80q_37{padding:var(--space-4);font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);color:#fff;text-shadow:0 2px 8px #00000080;background:linear-gradient(#0000 50%,#1b1b2fbf);place-items:end start;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}._fallback_1p80q_42{width:100%;height:100%;padding:var(--space-3);font-family:var(--font-display);font-weight:700;font-size:var(--text-body);color:#fff;text-shadow:0 2px 6px #00000059;background:radial-gradient(circle at 80% 15%, #ffffff59, transparent 40%), linear-gradient(160deg, var(--c,var(--accent,#8338ec)) 0%, color-mix(in srgb, var(--c,var(--accent,#8338ec)) 55%, #1b1b2f) 100%);align-content:end;gap:4px;display:grid}._fallback_1p80q_42 small{font-family:var(--font-body);opacity:.85;font-weight:700;font-size:var(--text-caption)}._posterFallback_1p80q_48{--c:var(--accent);padding:var(--space-4);align-content:end}._posterTitle_1p80q_49{font-size:var(--text-heading);line-height:1.05}._episode_1p80q_1 ._fallback_1p80q_42 span{padding-bottom:var(--space-5)}._badge_1p80q_51{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-pill);background:var(--color-brand-sun);color:var(--color-neutral-ink);font-weight:800;font-size:var(--text-caption);font-family:var(--font-body);padding:2px 10px;position:absolute}._hero_8yx19_1{min-height:min(62vh,640px);padding:var(--space-7) var(--space-5) var(--space-6);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--accent,var(--color-brand-grape));color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.tv ._hero_8yx19_1{border-radius:var(--radius-lg);min-height:60vh;padding:var(--space-7) var(--space-6)}._art_8yx19_7{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._scrim_8yx19_8{background:linear-gradient(90deg,#1b1b2fe0 0%,#1b1b2f8c 45%,#1b1b2f0d 100%),linear-gradient(#1b1b2f00 55%,#1b1b2fe6 100%);position:absolute;top:0;bottom:0;left:0;right:0}._noArt_8yx19_9{background:radial-gradient(circle at 85% 20%, #ffffff59, transparent 35%), linear-gradient(135deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 45%, #1b1b2f) 100%)}._noArt_8yx19_9 ._scrim_8yx19_8{background:linear-gradient(#1b1b2f00 50%,#1b1b2fbf 100%)}._shapes_8yx19_11 span{background:#ffffff2e;border-radius:50%;animation:9s ease-in-out infinite _float_8yx19_1;position:absolute}._shapes_8yx19_11 span:first-child{width:26vw;height:26vw;animation-delay:-1s;top:-10%;right:8%}._shapes_8yx19_11 span:nth-child(2){background:#ffb70380;width:12vw;height:12vw;animation-delay:-3s;top:20%;right:34%}._shapes_8yx19_11 span:nth-child(3){background:#06d6a080;width:8vw;height:8vw;animation-delay:-5s;bottom:18%;right:22%}._shapes_8yx19_11 span:nth-child(4){background:#fb560766;border-radius:28%;width:16vw;height:16vw;animation-delay:-2s;bottom:-8%;left:55%;transform:rotate(18deg)}._shapes_8yx19_11 span:nth-child(5){background:#fff6;width:5vw;height:5vw;animation-delay:-7s;bottom:40%;right:10%}@keyframes _float_8yx19_1{0%,to{translate:0}50%{translate:0 -18px}}._content_8yx19_18{gap:var(--space-3);flex-direction:column;max-width:760px;display:flex;position:relative}._kicker_8yx19_19{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:var(--text-caption);color:var(--color-brand-sun)}._logo_8yx19_20{object-fit:contain;filter:drop-shadow(0 6px 16px #00000073);width:auto;max-width:min(80vw,560px);max-height:140px}.tv ._logo_8yx19_20{max-height:220px}._wordmark_8yx19_22{color:#fff;text-shadow:0 4px 0 var(--accent), 0 10px 30px #00000073;-webkit-text-stroke:1px #00000026;font-size:clamp(36px,6vw,84px);line-height:.98}._tagline_8yx19_26{font-size:var(--text-heading);text-shadow:0 2px 8px #00000080;max-width:560px;font-weight:700}._chips_8yx19_27{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_8yx19_27{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:800;font-size:var(--text-caption);background:#ffffff2e;padding:4px 12px}._secondary_8yx19_29{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29}@media (prefers-reduced-motion:reduce){._shapes_8yx19_11 span{animation:none}}._rail_w4hlf_1{gap:var(--space-3);flex-direction:column;display:flex}._rail_w4hlf_1 h2{font-size:var(--text-heading);padding:0 var(--space-4)}.tv ._rail_w4hlf_1 h2{padding:0}._track_w4hlf_4{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}._track_w4hlf_4::-webkit-scrollbar{display:none}._track_w4hlf_4>*{scroll-snap-align:start}.tv ._track_w4hlf_4{padding:var(--space-3) 0;gap:var(--space-4);overflow:visible}._posters_w4hlf_11{padding-top:var(--space-3);padding-bottom:var(--space-4)}._friends_w4hlf_12{align-items:flex-start;gap:var(--space-2)}._bar_zhxr0_1{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:linear-gradient(var(--color-neutral-ink), #1b1b2f00);display:flex;position:sticky;top:0}.tv ._bar_zhxr0_1{padding:var(--space-4) 0;position:static}._brand_zhxr0_3{font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);color:var(--color-brand-sun);align-items:center;gap:var(--space-2);display:flex}._right_zhxr0_4{align-items:center;gap:var(--space-3);display:flex}._menuWrap_zhxr0_5{position:relative}._avatarBtn_zhxr0_6{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);padding:4px 10px 4px 4px;display:flex}._avatarBtn_zhxr0_6 span._name_zhxr0_7{font-weight:800}._chev_zhxr0_8{opacity:.7}._menu_zhxr0_5{z-index:20;min-width:240px;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-neutral-ink2);animation:_pop_zhxr0_1 var(--motion-fast) ease;gap:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000080}.tv ._menu_zhxr0_5{min-width:360px}._item_zhxr0_15{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-display);font-weight:700;font-size:var(--text-body);text-align:left;display:flex}._item_zhxr0_15:hover{background:var(--surfaceRaised)}._item_zhxr0_15._danger_zhxr0_17{color:var(--color-brand-berry)}.tv ._item_zhxr0_15{min-height:72px;font-size:var(--text-heading)}._parent_zhxr0_19{height:56px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:var(--space-2);font-size:22px;font-family:var(--font-display);font-weight:700;display:flex}._parentLabel_zhxr0_20{font-size:var(--text-body)}@media (max-width:640px){._parentLabel_zhxr0_20{display:none}._parent_zhxr0_19{justify-content:center;width:56px;padding:0}._avatarBtn_zhxr0_6 span._name_zhxr0_7{display:none}}.tv ._parent_zhxr0_19{height:72px}._search_zhxr0_23{background:var(--surface);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.tv ._search_zhxr0_23{width:72px;height:72px}@keyframes _pop_zhxr0_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._head_1ysh7_1{gap:var(--space-4);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--accent,var(--surface)) 0%, var(--color-neutral-ink) 90%);display:grid}._meta_1ysh7_2{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1ysh7_3{border-radius:var(--radius-pill);font-weight:800;font-size:var(--text-caption);background:#ffffff26;padding:4px 14px}._grid_1ysh7_4{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(72vw,300px),1fr));display:grid}.tv ._grid_1ysh7_4{padding:var(--space-4) 0;grid-template-columns:repeat(auto-fill,420px)}._grid_1ysh7_4>*{width:100%!important}._head_1ysh7_1{position:relative;overflow:hidden}._headContent_1ysh7_8{gap:var(--space-4);display:grid;position:relative}._movieHead_1ysh7_9{align-items:flex-end;min-height:46vh;display:flex}.tv ._movieHead_1ysh7_9{min-height:56vh}._heroArt_1ysh7_11{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._chipLink_1ysh7_12{display:inline-block}._chipLink_1ysh7_12:hover{background:#ffffff47}._franchise_1ysh7_14{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);display:grid}._head_h780p_1{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-3);display:grid}.tv ._head_h780p_1{padding-left:0;padding-right:0}._chips_h780p_3{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_h780p_3{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-family:var(--font-display);font-weight:700;font-size:var(--text-body);transition:background var(--motion-fast), transform var(--motion-fast)}._chip_h780p_3:hover{background:var(--surfaceRaised)}._chipOn_h780p_10{background:var(--color-brand-sun);color:var(--color-neutral-ink)}.tv ._chip_h780p_3{min-height:64px;padding:0 var(--space-5)}._searchRow_h780p_12{gap:var(--space-3);align-items:center;max-width:720px;display:flex}._input_h780p_13{font-size:var(--text-heading);flex:1}._clear_h780p_14{min-width:56px;min-height:56px;padding:0}._keys_h780p_15{gap:var(--space-2);flex-wrap:wrap;max-width:1100px;display:flex}._key_h780p_15{border-radius:var(--radius-md);background:var(--surface);width:72px;height:72px;font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);text-transform:uppercase;place-items:center;display:grid}._keyWide_h780p_17{text-transform:none;width:160px;font-size:var(--text-body)}._matched_h780p_18{gap:var(--space-2);padding:0 var(--space-4);flex-wrap:wrap;align-items:center;display:flex}._posters_h780p_19{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}._posters_h780p_19::-webkit-scrollbar{display:none}.tv ._posters_h780p_19{flex-wrap:wrap;padding-left:0;padding-right:0;overflow:visible}._grid_h780p_22{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(72vw,300px),1fr));display:grid}.tv ._grid_h780p_22{padding:var(--space-4) 0;grid-template-columns:repeat(auto-fill,420px)}._grid_h780p_22>*{width:100%!important}:root{--color-brand-sun:#ffb703;--color-brand-coral:#fb5607;--color-brand-sky:#219ebc;--color-brand-grape:#8338ec;--color-brand-leaf:#06d6a0;--color-brand-berry:#ef476f;--color-neutral-ink:#1b1b2f;--color-neutral-ink2:#2a2a44;--color-neutral-ink3:#3b3b5c;--color-neutral-cream:#fff8e7;--color-neutral-cream2:#f3e9d2;--color-neutral-mist:#b8b8cc;--color-neutral-white:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--motion-fast:.12s;--motion-normal:.22s;--motion-slow:.4s;--font-display:"Fredoka", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Nunito", system-ui, -apple-system, sans-serif;--text-display:34px;--text-title:26px;--text-heading:20px;--text-body:17px;--text-caption:14px;--bg:#fff8e7;--surface:#fff;--surfaceRaised:#f3e9d2;--text:#1b1b2f;--textMuted:#5e5e7a;--focus:#219ebc;--primary:#ffb703;--onPrimary:#1b1b2f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1b2f;--surface:#2a2a44;--surfaceRaised:#3b3b5c;--text:#fff;--textMuted:#b8b8cc;--focus:#219ebc;--primary:#ffb703;--onPrimary:#1b1b2f}}:root[data-theme=dark]{--bg:#1b1b2f;--surface:#2a2a44;--surfaceRaised:#3b3b5c;--text:#fff;--textMuted:#b8b8cc;--focus:#219ebc;--primary:#ffb703;--onPrimary:#1b1b2f}.tv{--text-display:72px;--text-title:48px;--text-heading:36px;--text-body:28px;--text-caption:22px;--tv-focus-scale:1.08;--tv-focus-ring:6px;--tv-safe:5vmin}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;line-height:1.35;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700}h1{font-size:var(--text-display);line-height:1.05}h2{font-size:var(--text-title);line-height:1.1}h3{font-size:var(--text-heading);line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}input,select{font:inherit}::selection{background:var(--color-brand-sun);color:var(--color-neutral-ink)}.kid{background:var(--color-neutral-ink);color:var(--color-neutral-white);--bg:var(--color-neutral-ink);--surface:var(--color-neutral-ink2);--surfaceRaised:var(--color-neutral-ink3);--text:#fff;--textMuted:var(--color-neutral-mist);min-height:100%}:focus{outline:none}[data-focused=true]{outline:var(--tv-focus-ring,4px) solid var(--focus);outline-offset:3px;border-radius:inherit}:focus-visible{outline:var(--tv-focus-ring,4px) solid var(--focus);outline-offset:3px;border-radius:inherit}.tv [data-focused=true]{transform:scale(var(--tv-focus-scale));z-index:2;transition:transform var(--motion-normal) ease}.tv *{cursor:none!important}.tv{--safe:var(--tv-safe)}.tv body{font-size:var(--text-body)}.tv .page{padding-left:var(--safe);padding-right:var(--safe)}.tv ::-webkit-scrollbar{display:none}.page{width:100%;min-height:100%;padding:var(--space-5) max(var(--space-4), env(safe-area-inset-left)) var(--space-8);margin:0 auto}.page.narrow{max-width:560px}.page.wide{max-width:1440px}.tv .page.wide{max-width:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);background:var(--primary);color:var(--onPrimary);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;text-align:center;display:inline-flex}.btn:hover{filter:brightness(1.05)}.btn:active{transform:scale(.97)}.btn.secondary{background:var(--surfaceRaised);color:var(--text)}.btn.coral{background:var(--color-brand-coral);color:#fff}.btn.ghost{color:inherit;background:0 0}.btn.big{min-height:76px;font-size:var(--text-title);padding:0 var(--space-7)}.btn[disabled]{opacity:.5;cursor:default}.tv .btn{min-height:88px}.field{gap:var(--space-2);flex-direction:column;display:flex}.field label{font-weight:700}.input{min-height:56px;padding:0 var(--space-4);border-radius:var(--radius-md);border:3px solid var(--surfaceRaised);background:var(--surface);color:var(--text);width:100%}.input:focus{border-color:var(--focus)}.muted{color:var(--textMuted)}.error{color:var(--color-brand-berry);font-weight:700}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.center{text-align:center;place-items:center;display:grid}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surfaceRaised) 50%, var(--surface) 100%);border-radius:var(--radius-md);background-size:800px 100%;animation:1.4s linear infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
