:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface-1:#141416;--surface-2:#1e1e21;--surface-3:#2a2a2e;--line:#2a2a2e;--text:#f4f4f5;--text-dim:#a6a6a8;--text-faint:#86868c;--accent:#ff8fc8;--accent-hot:#ffa5d4;--accent-ink:#3a0a20;--accent-warm:#b0553a;--accent-deep:#8e2b31;--focus-ring:#fff;--live:#6fa79a;--good:#46c98b;--warn:#e0a63c;--bad:#e05c5c;--person-1:#e0575b;--person-2:#e08a3c;--person-3:#d7b13a;--person-4:#7fb03c;--person-5:#3fae7a;--person-6:#39a9b8;--person-7:#4b90e2;--person-8:#6f6fe0;--person-9:#a05fd6;--person-10:#d155a6;--person-11:#c47a5a;--person-12:#8a9aa8;--app-ground:radial-gradient(142% 102% at -2% -10%, color-mix(in oklab, var(--accent-warm) 7%, transparent) 0%, transparent 60%), radial-gradient(128% 98% at 103% 112%, color-mix(in oklab, var(--accent-deep) 8%, transparent) 0%, transparent 58%);--font:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-hero:clamp(1.75rem, 1.05rem + 3.1vw, 3.25rem);--weight-normal:400;--weight-medium:500;--weight-semi:600;--weight-bold:700;--leading-tight:1.18;--leading-snug:1.32;--leading:1.5;--tracking-tight:-.02em;--tracking-snug:-.008em;--tracking-wide:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:30px;--space-7:40px;--space-8:56px;--gap:12px;--radius-xs:6px;--radius-sm:8px;--radius:10px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-1:0 2px 10px #00000057;--shadow-2:0 8px 30px #00000073;--shadow-3:0 22px 60px #0000009e;--shadow:var(--shadow-2);--dur-fast:.12s;--dur:.18s;--dur-slow:.32s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-rail-edge:5;--z-tile-stage:10;--z-bar:20;--z-tabbar:30;--z-menu:45;--z-room-chip:40;--z-sheet:60;--page-pad:14px;--page-max:1520px;--bar-h:56px;--tabbar-h:64px;--tabbar-gap:12px;--bubble-h:44px;--chrome-overlap:0px;--phone-chrome-h:calc(var(--space-2) + var(--bubble-h) + var(--space-3));--chrome-float:0px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--hit:44px;--tile-min:130px;--glass-fill:color-mix(in oklab, var(--surface-2) 52%, transparent);--glass-fill-hi:color-mix(in oklab, var(--surface-3) 72%, transparent);--glass-line:#ffffff1c;--glass-line-hi:#fff3;--glass-blur:blur(18px) saturate(1.5);--glass-shine:inset 0 1px 0 #ffffff21;--chrome-bg:color-mix(in oklab, var(--bg) 76%, transparent);--nav-fill:color-mix(in oklab, var(--bg) 66%, transparent);--nav-fill-hover:color-mix(in oklab, var(--bg) 78%, transparent);--nav-fill-here:color-mix(in oklab, var(--focus-ring) 15%, var(--nav-fill));--nav-line:#ffffff24;--nav-line-here:color-mix(in oklab, var(--focus-ring) 42%, var(--nav-line));--nav-shadow:0 2px 12px #0000006b;--nav-glow-here:0 4px 18px #00000080;--nav-ink-shadow:0 1px 2px #0009;--nav-fill-away:color-mix(in oklab, var(--bg) 28%, transparent);--nav-fill-hover-away:var(--nav-fill);--nav-fill-here-away:color-mix(in oklab, var(--focus-ring) 13%, var(--nav-fill-away));--nav-line-away:color-mix(in srgb, var(--nav-line) 55%, transparent);--nav-line-here-away:color-mix(in srgb, var(--nav-line-here) 60%, transparent);--nav-shadow-away:0 1px 6px #0000002e;--nav-glow-here-away:0 2px 8px #0000003d;--nav-shine-away:inset 0 1px 0 #ffffff12;--nav-ink-shadow-away:0 1px 2px #000000b8, 0 0 8px #0000006b;--nav-mark-fade:.55}html[data-theme=light]{--logo-lift:drop-shadow(0 0 1px #f7f1e88c) drop-shadow(0 0 10px #f7f1e847);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass-line:#24070d1a;--glass-line-hi:#24070d29;--glass-shine:inset 0 1px 0 #24070d12;--nav-line:#24070d1f;--nav-shine-away:inset 0 1px 0 #24070d0d;--nav-ink-shadow:0 1px 2px #ffffffb8;--nav-ink-shadow-away:0 1px 2px #fffc, 0 0 8px #ffffff8c;--nav-shadow:0 2px 12px #3a0b1724;--nav-glow-here:0 4px 18px #3a0b172e;--nav-shadow-away:0 1px 6px #3a0b1712;--nav-glow-here-away:0 2px 8px #3a0b1717;--shadow-1:0 2px 10px #3a0b171a;--shadow-2:0 8px 30px #3a0b1724;--shadow-3:0 22px 60px #3a0b1733;--app-ground:radial-gradient(142% 102% at -2% -10%, color-mix(in oklab, var(--accent-warm) 9%, transparent) 0%, transparent 58%), radial-gradient(120% 88% at 102% 8%, color-mix(in oklab, var(--accent-deep) 7%, transparent) 0%, transparent 60%), radial-gradient(70% 54% at 86% 2%, color-mix(in oklab, var(--accent) 4%, transparent) 0%, transparent 52%)}html[data-tv=on]{--nav-fill-away:var(--nav-fill);--nav-fill-hover-away:var(--nav-fill-hover);--nav-fill-here-away:var(--nav-fill-here);--nav-line-away:var(--nav-line);--nav-line-here-away:var(--nav-line-here);--nav-shadow-away:var(--nav-shadow);--nav-glow-here-away:var(--nav-glow-here);--nav-shine-away:var(--glass-shine);--nav-ink-shadow-away:var(--nav-ink-shadow);--nav-mark-fade:1;--tv-safe:4%;--safe-t:max(env(safe-area-inset-top,0px), 4vh);--safe-r:max(env(safe-area-inset-right,0px), 4vw);--safe-b:max(env(safe-area-inset-bottom,0px), 4vh);--safe-l:max(env(safe-area-inset-left,0px), 4vw);--page-pad:max(32px, 4vw);--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem}html[data-tv=on] #app{padding-bottom:var(--safe-b)}@media (min-width:768px){:root{--page-pad:24px;--chrome-overlap:calc(var(--bar-h) + var(--safe-t));--chrome-float:calc(var(--bar-h) + var(--safe-t))}}@media (min-width:1200px){:root{--page-pad:32px}}@media (min-width:560px){:root{--tile-min:160px}}@media (min-width:900px){:root{--tile-min:190px}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--app-ground), var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;background-attachment:fixed;margin:0}#app{isolation:isolate;min-height:100%}html{scroll-padding-top:calc(var(--chrome-overlap) + 8px)}h1,h2,h3,h4,p,figure{margin:0}img,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html[data-dpad=on] :focus-visible{outline-offset:3px;outline-width:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:var(--radius-pill)}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{touch-action:pan-x pan-y}html[data-tv=on]{--glass-blur:none;--glass-fill:color-mix(in oklab, var(--surface-2) 88%, transparent);--glass-fill-hi:color-mix(in oklab, var(--surface-3) 94%, transparent);--nav-fill:color-mix(in oklab, var(--bg) 88%, transparent);--nav-fill-hover:color-mix(in oklab, var(--bg) 94%, transparent);--chrome-bg:color-mix(in oklab, var(--bg) 92%, transparent);--shadow-1:0 1px 4px #0000006b;--shadow-2:0 3px 10px #00000080;--shadow-3:0 6px 18px #0000009e;--nav-shadow:0 1px 5px #00000073;--nav-glow-here:0 2px 8px #00000080}html[data-tv=on] *,html[data-tv=on] :before,html[data-tv=on] :after,html[data-tv=on] ::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tv=on] .skeleton:after{animation:none}html[data-tv=on] .hero .amb{display:none}html[data-tv=on] *,html[data-tv=on] :before,html[data-tv=on] :after{transition-duration:.01ms!important}html[data-tv=on] body{background:var(--bg)}html[data-tv=on] body:before{content:"";z-index:-1;background:var(--app-ground), var(--bg);pointer-events:none;position:fixed;inset:0}html[data-tv=on] body{text-rendering:optimizespeed}html[data-tv=on] ::-webkit-scrollbar{width:0;height:0}svg.svelte-jf3o41{flex:none;display:block}.spinner.svelte-mfr6of{flex:none;animation:.78s linear infinite svelte-mfr6of-spin;display:block}@keyframes svelte-mfr6of-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-mfr6of{animation-duration:2s}}.btn.svelte-g9c1iq{letter-spacing:-.005em;white-space:nowrap;height:38px;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), opacity .15s var(--ease);border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding-inline:15px;font-size:.86rem;font-weight:600;display:inline-flex}.lg.svelte-g9c1iq{height:46px;padding-inline:20px;font-size:.94rem}@media (pointer:coarse){.btn.svelte-g9c1iq{height:var(--hit)}}.block.svelte-g9c1iq{width:100%}.primary.svelte-g9c1iq{background:var(--accent);color:var(--accent-ink)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--accent-hot)}.secondary.svelte-g9c1iq{background:var(--surface-2);border-color:var(--line);color:var(--text)}.secondary.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-3)}.hero.svelte-g9c1iq{color:#1a0508;background:#f7f1e8;border-color:#f7f1e8}.hero.svelte-g9c1iq:hover:not(:disabled){background:#fffaf3;border-color:#fffaf3}.ghost.svelte-g9c1iq{color:var(--text-dim);background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn.svelte-g9c1iq:active:not(:disabled){transform:translateY(.5px)}.btn.svelte-g9c1iq:disabled{opacity:.45;cursor:not-allowed}.mark.svelte-ofuwyf{overflow:hidden}.mark.svelte-ofuwyf img:where(.svelte-ofuwyf){object-fit:cover;width:100%;height:100%;display:block}.mark.svelte-ofuwyf{border-radius:50%;flex:none;place-content:center;display:grid}.mark.square.svelte-ofuwyf{border-radius:var(--radius-xs);color:color-mix(in oklab, var(--tint) 78%, white);background:color-mix(in oklab, var(--tint) 20%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 30%, transparent);transition:box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease)}.selected.svelte-ofuwyf{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 55%, transparent), 0 0 0 2px var(--bg), 0 0 0 4px color-mix(in oklab, var(--tint) 70%, transparent)}.muted.svelte-ofuwyf{opacity:.45;filter:saturate(.5)}.dock.svelte-1kywhqd{left:max(var(--space-2), var(--safe-l));right:max(var(--space-2), var(--safe-r));bottom:calc(var(--space-2) + var(--safe-b) + 60px);z-index:60;gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}.card.svelte-1kywhqd{pointer-events:auto;align-items:center;gap:var(--space-3);width:min(100%,460px);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid color-mix(in oklab, var(--accent) 40%, var(--line));background:color-mix(in oklab, var(--accent) 10%, var(--surface-1));flex-wrap:wrap;display:flex;box-shadow:0 18px 40px #00000080}.what.svelte-1kywhqd{flex:150px;min-width:0}.line.svelte-1kywhqd{font-size:var(--text-sm);color:var(--text-dim)}.line.svelte-1kywhqd b:where(.svelte-1kywhqd){color:var(--text);font-weight:var(--weight-semi)}.sub.svelte-1kywhqd{color:var(--text-faint);font-size:var(--text-xs);gap:6px;margin-top:1px;display:flex}.handle.svelte-1kywhqd{font-family:var(--mono)}.left.svelte-1kywhqd{font-variant-numeric:tabular-nums}.acts.svelte-1kywhqd{gap:var(--space-2);margin-left:auto;display:flex}@media (min-width:768px){.dock.svelte-1kywhqd{bottom:calc(var(--space-4) + var(--safe-b))}}.logo.svelte-3bcpqf{flex:none;align-items:center;line-height:1;display:inline-flex}.mark.svelte-3bcpqf{transition:width var(--dur) var(--ease);flex:none;display:block;position:relative}.mark.svelte-3bcpqf img:where(.svelte-3bcpqf){filter:var(--logo-lift,none);max-width:none;display:block;position:absolute}a.logo.svelte-3bcpqf{min-height:var(--hit);min-width:var(--hit);padding-inline:var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--radius-pill);transition:opacity var(--dur-fast) var(--ease);justify-content:center}a.logo.svelte-3bcpqf:hover{opacity:.82}a.logo.svelte-3bcpqf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.splash.svelte-2m6q1w{background:radial-gradient(120% 90% at 50% 20%,#2a0a11 0%,#140409 55%,#0a0607 100%);width:100%;height:100%;transition:opacity .24s linear;position:relative;overflow:hidden}.tunnel.svelte-2m6q1w,.stage.svelte-2m6q1w{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.poster.svelte-2m6q1w{will-change:transform, opacity;border-radius:10px;position:absolute;box-shadow:0 24px 60px #00000080}.lockup.svelte-2m6q1w{width:0;height:0;position:relative}.glyph.svelte-2m6q1w{object-fit:fill;filter:drop-shadow(0 10px 30px #00000073);max-width:none;position:absolute}.install.svelte-y7s8qw{gap:26px;display:grid}.tabs.svelte-y7s8qw{flex-wrap:wrap;gap:8px;display:flex}.tabs.svelte-y7s8qw button:where(.svelte-y7s8qw){color:#c9c3bd;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:0 18px;font-size:.95rem;font-weight:600;transition:background-color .18s,color .18s,border-color .18s}.tabs.svelte-y7s8qw button:where(.svelte-y7s8qw):hover{color:#f5f3ed}.tabs.svelte-y7s8qw button.on:where(.svelte-y7s8qw){color:#fff;background:#ef2034;border-color:#ef2034}.tabs.svelte-y7s8qw button:where(.svelte-y7s8qw):focus-visible{outline-offset:3px;outline:2px solid #ff9aa6}.steps.svelte-y7s8qw{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}figure.svelte-y7s8qw{justify-items:center;gap:14px;margin:0;display:grid}svg.svelte-y7s8qw{width:100%;max-width:210px;height:auto}figcaption.svelte-y7s8qw{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}figcaption.svelte-y7s8qw p:where(.svelte-y7s8qw){color:#c9c3bd;margin:0;font-size:.95rem;line-height:1.55}figcaption.svelte-y7s8qw span:where(.svelte-y7s8qw){color:#ff9aa6;background:#ef203429;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:grid}figcaption.svelte-y7s8qw strong:where(.svelte-y7s8qw){color:#f5f3ed;font-weight:650}.body.svelte-y7s8qw{fill:#1b1516;stroke:#ffffff24;stroke-width:1.5px}.screen.svelte-y7s8qw{fill:#0f0c0d}.bar.svelte-y7s8qw{fill:#241c1e}.sheet.svelte-y7s8qw{fill:#241c1e;stroke:#ffffff1a}.window.svelte-y7s8qw{fill:#140409;stroke:#ffffff1f}.dim.svelte-y7s8qw{fill:#ffffff1f}.ink.svelte-y7s8qw{fill:#f5f3edbf}.art.svelte-y7s8qw{fill:#ef20342e}.mark.svelte-y7s8qw{fill:#ef2034}.glyph.svelte-y7s8qw{fill:#fff;text-anchor:middle;font-family:inherit;font-size:20px;font-weight:700}.fill.svelte-y7s8qw{fill:#ff9aa6}.stroke.svelte-y7s8qw{fill:none;stroke:#ff9aa6;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.stroke-only.svelte-y7s8qw{fill:none;stroke:#ff9aa6;stroke-width:2.2px}.ring.svelte-y7s8qw{fill:#ef203429;stroke:#ef2034;stroke-width:2px}.ring-fill.svelte-y7s8qw{fill:#ef203433;stroke:#ef2034;stroke-width:1.5px}@media (max-width:900px){.steps.svelte-y7s8qw{grid-template-columns:1fr;gap:34px;max-width:420px}}.about.svelte-1egott1{--ink:#f5f3ed;--muted:#c3bab4;--faint:#8d817c;--crimson:#ef2034;--rose:#ff9aa6;--ground:#0a0607;--panel:#140409;--line:#ffffff1a;background:var(--ground);color:var(--ink);overflow:clip}.skip.svelte-1egott1{position:absolute;left:-9999px}.skip.svelte-1egott1:focus{color:var(--ink);padding:12px 18px;display:inline-block;position:static}header.svelte-1egott1{padding:calc(var(--safe-t) + 18px) 5vw 0;justify-content:space-between;align-items:center;gap:24px;display:flex}header.svelte-1egott1>a:where(.svelte-1egott1),nav.svelte-1egott1 a:where(.svelte-1egott1){min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}nav.svelte-1egott1{color:var(--muted);gap:26px;font-size:.95rem;display:flex}nav.svelte-1egott1 a:where(.svelte-1egott1):hover{color:var(--ink)}h1.svelte-1egott1,h2.svelte-1egott1,h3.svelte-1egott1{letter-spacing:-.032em;margin:0;font-weight:560;line-height:1.1}h1.svelte-1egott1{font-size:clamp(36px,4.6vw,66px)}h2.svelte-1egott1{font-size:clamp(28px,3.2vw,46px)}h1.svelte-1egott1 span:where(.svelte-1egott1),h2.svelte-1egott1 span:where(.svelte-1egott1){color:var(--rose)}p.svelte-1egott1{color:var(--muted);max-width:54ch;margin:18px 0 0;font-size:1.02rem;line-height:1.7}.cta-row.svelte-1egott1{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cta.svelte-1egott1{background:var(--crimson);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-weight:640;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.cta.svelte-1egott1:hover{background:#ff4a5a;transform:translateY(-1px)}.cta.ghost.svelte-1egott1{border:1px solid var(--line);color:var(--ink);background:0 0}.cta.ghost.svelte-1egott1:hover{background:#ffffff0f}section.svelte-1egott1{padding:clamp(64px,8vw,110px) 5vw}.stage.svelte-1egott1{grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;padding-top:clamp(30px,4vw,60px);display:grid}.splash-frame.svelte-1egott1{aspect-ratio:16/10;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 40px 90px #00000080}.sync.svelte-1egott1{background:var(--panel);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.demo.svelte-1egott1{background:var(--ground);border:1px solid var(--line);border-radius:16px;padding:24px}.demo-head.svelte-1egott1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.demo-head.svelte-1egott1 button:where(.svelte-1egott1){border:1px solid var(--line);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;display:inline-flex}.seat.svelte-1egott1{color:var(--muted);grid-template-columns:54px minmax(0,1fr) 48px;align-items:center;gap:12px;margin-bottom:12px;font-size:.86rem;display:grid}.track.svelte-1egott1{background:#ffffff1f;border-radius:999px;height:5px;overflow:hidden}.fill.svelte-1egott1{background:var(--crimson);height:100%;transition:width .9s linear}.time.svelte-1egott1{font-variant-numeric:tabular-nums;text-align:right}.transport.svelte-1egott1{background:var(--crimson);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:0 20px;font-weight:620;display:inline-flex}.privacy-head.svelte-1egott1{max-width:62ch}.cards.svelte-1egott1{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.card.svelte-1egott1{background:var(--panel);border:1px solid var(--line);color:var(--rose);border-radius:16px;padding:26px}.card.svelte-1egott1 h3:where(.svelte-1egott1){color:var(--ink);margin-top:16px;font-size:1.12rem}.card.svelte-1egott1 p:where(.svelte-1egott1){margin-top:10px;font-size:.95rem}.head.svelte-1egott1{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.head.svelte-1egott1 a:where(.svelte-1egott1){min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.rail.svelte-1egott1{scrollbar-width:none;grid-auto-columns:clamp(132px,14vw,186px);grid-auto-flow:column;gap:16px;padding-bottom:22px;display:grid;overflow-x:auto}.rail.svelte-1egott1::-webkit-scrollbar{display:none}.poster.svelte-1egott1{color:inherit;text-decoration:none}.poster.svelte-1egott1 img:where(.svelte-1egott1){aspect-ratio:2/3;object-fit:cover;background:var(--panel);border-radius:12px;width:100%;height:auto;transition:transform .22s}.poster.svelte-1egott1:hover img:where(.svelte-1egott1){transform:translateY(-4px)}.poster.svelte-1egott1 strong:where(.svelte-1egott1){text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:.88rem;font-weight:560;display:block;overflow:hidden}.skeleton.svelte-1egott1{aspect-ratio:2/3;background:var(--panel);border-radius:12px}.install-section.svelte-1egott1{background:var(--panel);border-block:1px solid var(--line)}.install-head.svelte-1egott1{max-width:62ch;margin-bottom:46px}.closing.svelte-1egott1{text-align:center;justify-items:center;gap:18px;display:grid}.closing.svelte-1egott1 p:where(.svelte-1egott1){margin:0}footer.svelte-1egott1{padding:34px 5vw calc(34px + var(--safe-b));border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;align-items:center;gap:20px;font-size:.88rem;display:flex}footer.svelte-1egott1 a:where(.svelte-1egott1){color:var(--muted)}[data-reveal=hidden]{opacity:0;transform:translateY(22px)}[data-reveal=shown]{opacity:1;transition:opacity .62s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .62s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:none}@media (max-width:900px){.stage.svelte-1egott1,.sync.svelte-1egott1{grid-template-columns:1fr;gap:36px}.cards.svelte-1egott1{grid-template-columns:1fr}.head.svelte-1egott1{flex-direction:column;align-items:start;gap:10px}}.invitation.svelte-p0pq6x{max-width:48ch;padding:var(--space-5);gap:var(--space-4);margin:12dvh auto;display:grid}h1.svelte-p0pq6x{font-size:var(--text-xl)}p.svelte-p0pq6x{color:var(--text-dim)}.actions.svelte-p0pq6x{gap:var(--space-2);flex-wrap:wrap;display:flex}.foot.svelte-b9axen{padding:var(--space-6) max(var(--page-pad), var(--safe-l), var(--safe-r)) var(--space-2);place-items:center;display:grid}.pill.svelte-b9axen{align-items:center;gap:var(--space-2);min-height:var(--hit);padding-inline:var(--space-5);border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shine);color:var(--text-dim);font-size:var(--text-sm);font-weight:var(--weight-semi);transition:background-color .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);display:inline-flex}.pill.svelte-b9axen:hover,.pill.svelte-b9axen:focus-visible{background:var(--glass-fill-hi);border-color:var(--glass-line-hi);color:var(--text)}.top.svelte-1r38jt5{z-index:var(--z-bar);padding-top:var(--safe-t);pointer-events:none;position:relative;overflow:hidden}.ground.svelte-1r38jt5{background-image:var(--ground-src);filter:blur(36px)saturate(1.35)brightness(.9);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;background-position:50% 35%;background-size:170%;position:absolute;inset:0;transform:scale(1.25)}.top.pictured.svelte-1r38jt5 .ground:where(.svelte-1r38jt5){opacity:1}.top.svelte-1r38jt5 a{pointer-events:auto}.row.svelte-1r38jt5{align-items:center;gap:var(--space-2);padding:var(--space-2) max(var(--page-pad), var(--safe-r)) var(--space-3) max(var(--page-pad), var(--safe-l));justify-content:space-between;display:flex}.brand.svelte-1r38jt5{height:var(--bubble-h);padding-right:var(--space-1);flex:none;align-items:center;display:inline-flex}.rail.svelte-1r38jt5{flex:0 auto;min-width:0;position:relative}.bubbles.svelte-1r38jt5{align-items:center;gap:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;pointer-events:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.bubbles.svelte-1r38jt5::-webkit-scrollbar{display:none}.bubbles.svelte-1r38jt5 a:where(.svelte-1r38jt5){height:var(--bubble-h);padding-inline:var(--space-4);scroll-snap-align:start;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:var(--text);text-shadow:var(--nav-ink-shadow);font-size:var(--text-sm);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug);white-space:nowrap;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), text-shadow var(--dur) var(--ease), transform var(--dur-fast) var(--ease);background:#3232358f;border:1px solid #ffffff52;border-radius:999px;flex:none;place-content:center;display:grid;box-shadow:inset 0 1px #ffffff1f}.bubbles.svelte-1r38jt5 a.about:where(.svelte-1r38jt5){width:var(--hit);padding-inline:0}.bubbles.svelte-1r38jt5 a:where(.svelte-1r38jt5):active{transform:scale(.96)}.bubbles.svelte-1r38jt5 a.here:where(.svelte-1r38jt5){border-color:var(--nav-line-here);background:var(--nav-fill-here);box-shadow:var(--glass-shine), var(--nav-glow-here)}.top.away.svelte-1r38jt5 .bubbles:where(.svelte-1r38jt5) a:where(.svelte-1r38jt5){background:var(--nav-fill-away);border-color:var(--nav-line-away);box-shadow:var(--nav-shine-away), var(--nav-shadow-away);text-shadow:var(--nav-ink-shadow-away)}.top.away.svelte-1r38jt5 .bubbles:where(.svelte-1r38jt5) a.here:where(.svelte-1r38jt5){background:var(--nav-fill-here-away);border-color:var(--nav-line-here-away);box-shadow:var(--nav-shine-away), var(--nav-glow-here-away)}.top.away.svelte-1r38jt5 .bubbles:where(.svelte-1r38jt5) a:where(.svelte-1r38jt5):active,.top.away.svelte-1r38jt5 .bubbles:where(.svelte-1r38jt5) a:where(.svelte-1r38jt5):focus-visible{background:var(--nav-fill-hover-away);border-color:var(--nav-line);box-shadow:none;text-shadow:var(--nav-ink-shadow)}.top.away.svelte-1r38jt5 .bubbles:where(.svelte-1r38jt5) a.here:where(.svelte-1r38jt5):active,.top.away.svelte-1r38jt5 .bubbles:where(.svelte-1r38jt5) a.here:where(.svelte-1r38jt5):focus-visible{background:var(--nav-fill-here);border-color:var(--nav-line-here);box-shadow:var(--glass-shine), var(--nav-glow-here)}.intro.svelte-1p0yziw{z-index:200;background:var(--wine);touch-action:none;transition:opacity .3s cubic-bezier(.7,0,.84,0);position:fixed;inset:0;overflow:hidden}.intro.leaving.svelte-1p0yziw{opacity:0}.tunnel.svelte-1p0yziw,.stage.svelte-1p0yziw{position:absolute;inset:0}.tunnel.svelte-1p0yziw{transform-style:preserve-3d}.poster.svelte-1p0yziw{will-change:transform, opacity, filter;border-radius:14px;position:absolute;top:50%;left:50%}.stage.svelte-1p0yziw{place-items:center;display:grid}.lockup.svelte-1p0yziw{width:0;height:0;position:relative}.glyph.svelte-1p0yziw{will-change:transform, opacity;max-width:none;display:block;position:absolute}.offline.svelte-u39jbr{z-index:var(--z-bar);align-items:center;gap:var(--space-2);padding:calc(var(--space-2) + var(--safe-t)) max(var(--page-pad), var(--safe-r)) var(--space-2) max(var(--page-pad), var(--safe-l));background:var(--surface-2);color:var(--text-dim);font-size:var(--text-sm);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.offline.svelte-u39jbr span:where(.svelte-u39jbr){flex:1;min-width:0}.offline.svelte-u39jbr button:where(.svelte-u39jbr){min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text);font-weight:var(--weight-semi);font-size:var(--text-sm);flex:none}.ground.svelte-54tfow{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}html[data-tv=on] .ground.svelte-54tfow{display:none}.tabs.svelte-31wq8u{left:max(calc(12.5vw), var(--safe-l));right:max(calc(12.5vw), var(--safe-r));bottom:calc(var(--safe-b) + var(--tabbar-gap) + var(--kb-inset,0px));max-width:440px;z-index:var(--z-tabbar);height:var(--tabbar-h);-webkit-backdrop-filter:blur(28px)saturate(170%)brightness(1.05);isolation:isolate;background:linear-gradient(#4e4e524d 0%,#3434389e 42%,#161619db 100%);border:1px solid #fff3;border-radius:999px;grid-template-columns:repeat(4,1fr);margin-inline:auto;padding:5px 6px;display:grid;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 12px 36px #00000059}.tabs.svelte-31wq8u:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff2e,#0000 40%);position:absolute;inset:0}a.svelte-31wq8u{z-index:1;min-height:var(--hit);color:#b9b9be;transition:color var(--dur-fast) var(--ease);border-radius:999px;place-content:center;justify-items:center;gap:3px;display:grid;position:relative}a.svelte-31wq8u:active .glyph:where(.svelte-31wq8u){transform:scale(.9)}.glyph.svelte-31wq8u{border-radius:var(--radius-pill);width:40px;height:26px;transition:transform var(--dur-fast) var(--ease), background-color var(--dur) var(--ease);place-content:center;display:grid}.label.svelte-31wq8u{font-size:var(--text-2xs);font-weight:var(--weight-semi);letter-spacing:.01em;line-height:1}a.here.svelte-31wq8u{color:#fff;background:#ffffff17}a.here.svelte-31wq8u .glyph:where(.svelte-31wq8u){color:#fff;background:0 0}a.svelte-31wq8u:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px;border-radius:var(--radius)}.tabs.flat.svelte-31wq8u{background:var(--surface-1);-webkit-backdrop-filter:none}.tabs.flat.svelte-31wq8u:before{display:none}.search.svelte-2izkgy{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:var(--hit);padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--glass-line);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shine);color:var(--text-faint);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);display:flex}.search.svelte-2izkgy:focus-within{border-color:color-mix(in oklab, var(--focus-ring) 62%, var(--glass-line));background:var(--glass-fill-hi);color:var(--text-dim)}.search.float.svelte-2izkgy{border-color:var(--nav-line);background:var(--nav-fill);box-shadow:var(--glass-shine), var(--nav-shadow);color:var(--text-dim)}.search.float.svelte-2izkgy input:where(.svelte-2izkgy),.search.float.svelte-2izkgy input:where(.svelte-2izkgy)::placeholder{text-shadow:var(--nav-ink-shadow)}.search.float.svelte-2izkgy input:where(.svelte-2izkgy)::placeholder{color:color-mix(in oklab, var(--text) 72%, var(--text-dim))}.search.float.svelte-2izkgy:focus-within{border-color:color-mix(in oklab, var(--focus-ring) 62%, var(--nav-line));background:var(--nav-fill-hover)}input.svelte-2izkgy{min-width:0;height:100%;font-size:var(--text-md);color:var(--text);background:0 0;border:0;outline:none;flex:1}input.svelte-2izkgy::placeholder{color:var(--text-faint)}input[type=search].svelte-2izkgy::-webkit-search-decoration{appearance:none}input[type=search].svelte-2izkgy::-webkit-search-cancel-button{appearance:none}.clear.svelte-2izkgy{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--text-faint);flex:none;place-content:center;margin-right:-4px;display:grid}.clear.svelte-2izkgy:hover{background:var(--surface-3);color:var(--text)}@media (pointer:coarse){.clear.svelte-2izkgy{width:var(--hit);height:var(--hit);margin-right:calc(var(--space-2) * -1)}}.guest-signin.svelte-1hm81ai{pointer-events:auto;min-height:44px;color:var(--text);background:var(--nav-fill);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.bar.svelte-1hm81ai{z-index:var(--z-bar);align-items:center;gap:var(--space-3);height:calc(var(--bar-h) + var(--safe-t));padding:var(--safe-t) max(var(--page-pad), var(--safe-r)) 0 max(var(--page-pad), var(--safe-l));pointer-events:none;background:0 0;border:0;grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.bar.svelte-1hm81ai a,.bar.svelte-1hm81ai button,.bar.svelte-1hm81ai input,.bar.svelte-1hm81ai form,.bar.svelte-1hm81ai [role=menu]{pointer-events:auto}.zone.svelte-1hm81ai{align-items:center;min-width:0;display:flex}.about-link.svelte-1hm81ai{white-space:nowrap;min-height:44px;color:var(--text);text-shadow:var(--nav-ink-shadow);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.left.svelte-1hm81ai{justify-content:flex-start;gap:4px}.centre.svelte-1hm81ai{justify-content:center;gap:var(--space-1)}.right.svelte-1hm81ai{justify-content:flex-end}.seek.svelte-1hm81ai,ul.svelte-1hm81ai a:where(.svelte-1hm81ai){-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:var(--text);text-shadow:var(--nav-ink-shadow);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), text-shadow var(--dur) var(--ease);background:#3232358f;border:1px solid #ffffff52;box-shadow:inset 0 1px #ffffff1f}.seek.svelte-1hm81ai:hover,ul.svelte-1hm81ai a:where(.svelte-1hm81ai):hover{background:var(--nav-fill-hover);border-color:var(--glass-line-hi)}.left.svelte-1hm81ai .you:where(.svelte-1hm81ai){min-width:var(--hit);height:var(--hit);box-shadow:none;filter:drop-shadow(0 1px 3px #0009);transition:opacity var(--dur) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.left.svelte-1hm81ai .you:where(.svelte-1hm81ai):hover{opacity:.82}.right.svelte-1hm81ai a.logo{filter:drop-shadow(0 1px 3px #0009);transition:opacity var(--dur) var(--ease)}.seek.svelte-1hm81ai{width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);flex:none;place-content:center;display:grid}ul.svelte-1hm81ai{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}ul.svelte-1hm81ai a:where(.svelte-1hm81ai){height:var(--hit);padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug);white-space:nowrap;border-radius:999px;place-content:center;display:grid}ul.svelte-1hm81ai a.here:where(.svelte-1hm81ai),ul.svelte-1hm81ai a.here:where(.svelte-1hm81ai):hover{border-color:var(--nav-line-here);background:var(--nav-fill-here);box-shadow:none}.right.svelte-1hm81ai a.logo{padding-inline:var(--space-3);margin-inline:0}.right.svelte-1hm81ai .word i{color:color-mix(in oklab, var(--text) 80%, var(--text-dim))}.field.svelte-1hm81ai{width:min(48vw,420px);animation:svelte-1hm81ai-grow var(--dur) var(--ease-out)}@keyframes svelte-1hm81ai-grow{0%{opacity:0;width:180px}}.bar.away.svelte-1hm81ai .seek:where(.svelte-1hm81ai),.bar.away.svelte-1hm81ai ul:where(.svelte-1hm81ai) a:where(.svelte-1hm81ai){background:var(--nav-fill-away);border-color:var(--nav-line-away);box-shadow:var(--nav-shine-away), var(--nav-shadow-away);text-shadow:var(--nav-ink-shadow-away)}.bar.away.svelte-1hm81ai ul:where(.svelte-1hm81ai) a.here:where(.svelte-1hm81ai){background:var(--nav-fill-here-away);border-color:var(--nav-line-here-away);box-shadow:var(--nav-shine-away), var(--nav-glow-here-away)}.bar.away.svelte-1hm81ai .seek:where(.svelte-1hm81ai) svg{filter:drop-shadow(0 1px 2px #000000b3)}.bar.away.svelte-1hm81ai .seek:where(.svelte-1hm81ai):hover,.bar.away.svelte-1hm81ai .seek:where(.svelte-1hm81ai):focus-visible,.bar.away.svelte-1hm81ai ul:where(.svelte-1hm81ai) a:where(.svelte-1hm81ai):hover,.bar.away.svelte-1hm81ai ul:where(.svelte-1hm81ai) a:where(.svelte-1hm81ai):focus-visible{background:var(--nav-fill-hover-away);border-color:var(--nav-line);box-shadow:var(--nav-shadow);text-shadow:var(--nav-ink-shadow)}.bar.away.svelte-1hm81ai ul:where(.svelte-1hm81ai) a.here:where(.svelte-1hm81ai):hover,.bar.away.svelte-1hm81ai ul:where(.svelte-1hm81ai) a.here:where(.svelte-1hm81ai):focus-visible{background:var(--nav-fill-here);border-color:var(--nav-line-here);box-shadow:none}.bar.away.svelte-1hm81ai .left:where(.svelte-1hm81ai) .you:where(.svelte-1hm81ai),.bar.away.svelte-1hm81ai .right:where(.svelte-1hm81ai) a.logo{opacity:var(--nav-mark-fade)}.bar.away.svelte-1hm81ai .left:where(.svelte-1hm81ai) .you:where(.svelte-1hm81ai):hover,.bar.away.svelte-1hm81ai .left:where(.svelte-1hm81ai) .you:where(.svelte-1hm81ai):focus-visible,.bar.away.svelte-1hm81ai .right:where(.svelte-1hm81ai) a.logo:hover,.bar.away.svelte-1hm81ai .right:where(.svelte-1hm81ai) a.logo:focus-visible{opacity:1}.about-icon.svelte-1hm81ai{display:none}@media (max-width:1050px){.bar.svelte-1hm81ai{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.about-icon.svelte-1hm81ai{display:flex}.about-text.svelte-1hm81ai{display:none}.about-link.svelte-1hm81ai{justify-content:center;min-width:44px;padding:0}.centre.svelte-1hm81ai{justify-content:center}.centre.svelte-1hm81ai>:where(.svelte-1hm81ai){flex-shrink:0}}@media (max-width:900px){ul.svelte-1hm81ai{gap:var(--space-1)}ul.svelte-1hm81ai a:where(.svelte-1hm81ai){padding-inline:var(--space-3)}}.chip.svelte-py53oc{border:1px solid var(--line);background:var(--surface-1);color:var(--text-dim);white-space:nowrap;letter-spacing:.01em;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;font-weight:500;line-height:1.35;display:inline-flex}button.chip.svelte-py53oc{transition:background-color .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);position:relative}@media (pointer:coarse){button.chip.svelte-py53oc:after{content:"";height:var(--hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}button.chip.svelte-py53oc:hover:not(:disabled){background:var(--surface-3);color:var(--text)}button.chip.svelte-py53oc:active:not(:disabled){transform:translateY(.5px)}button.chip.svelte-py53oc:disabled{opacity:.45;cursor:not-allowed}.selected.svelte-py53oc{background:color-mix(in oklab, var(--focus-ring) 16%, var(--surface-1));border-color:color-mix(in oklab, var(--focus-ring) 42%, var(--line));color:var(--text)}button.selected.svelte-py53oc:hover{background:color-mix(in oklab, var(--focus-ring) 24%, var(--surface-1))}.good.svelte-py53oc{color:var(--good);border-color:color-mix(in oklab, var(--good) 34%, var(--line));background:color-mix(in oklab, var(--good) 12%, var(--surface-1))}.warn.svelte-py53oc{color:var(--warn);border-color:color-mix(in oklab, var(--warn) 34%, var(--line));background:color-mix(in oklab, var(--warn) 12%, var(--surface-1))}.bad.svelte-py53oc{color:var(--bad);border-color:color-mix(in oklab, var(--bad) 30%, var(--line));background:color-mix(in oklab, var(--bad) 10%, var(--surface-1))}.accent.svelte-py53oc{color:var(--accent-hot);border-color:color-mix(in oklab, var(--accent) 40%, var(--line));background:color-mix(in oklab, var(--accent) 14%, var(--surface-1))}.empty.svelte-x83d2f{text-align:center;justify-items:center;gap:6px;padding:44px 24px;display:grid}.glyph.svelte-x83d2f{background:var(--surface-2);width:44px;height:44px;color:var(--text-faint);border-radius:50%;place-content:center;margin-bottom:6px;display:grid}.bad.svelte-x83d2f .glyph:where(.svelte-x83d2f){background:color-mix(in oklab, var(--bad) 14%, var(--surface-2));color:var(--bad)}h3.svelte-x83d2f{font-size:.95rem;font-weight:600}p.svelte-x83d2f{max-width:42ch;color:var(--text-dim);font-size:.85rem;line-height:1.5}.actions.svelte-x83d2f{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.cert.svelte-5psmjy{border:1px solid color-mix(in oklab, currentColor 62%, transparent);font-size:var(--text-2xs);font-weight:var(--weight-semi);letter-spacing:.045em;line-height:var(--leading-tight);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:1px 5px;display:inline-flex}.mute.svelte-pu0f3l{width:var(--d);height:var(--d);border:1px solid color-mix(in oklab, var(--text) 22%, transparent);background:color-mix(in oklab, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);box-shadow:var(--glass-shine);color:var(--text);cursor:pointer;opacity:.85;transition:opacity var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.mute.svelte-pu0f3l:hover{opacity:1}.mute.svelte-pu0f3l:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;opacity:1}@media (pointer:coarse){.mute.svelte-pu0f3l{position:relative}.mute.svelte-pu0f3l:after{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.skeleton.svelte-19vyxbv{background:var(--surface-2);flex:none;position:relative;overflow:hidden}.skeleton.lit.svelte-19vyxbv:after{content:"";animation:svelte-19vyxbv-sweep 1.4s var(--ease) infinite;background:linear-gradient(100deg,#0000 20%,#ffffff0b 42%,#0000 64%) 0 0/240% 100%;position:absolute;inset:0}@keyframes svelte-19vyxbv-sweep{0%{background-position:140% 0}to{background-position:-60% 0}}.trailer.svelte-insuql{background:#000;position:absolute;inset:0;overflow:hidden}.hole.svelte-insuql{position:absolute;inset:0}.hole.svelte-insuql iframe{pointer-events:none;width:100%;height:100%;transform:scale(var(--crop,1));transition:transform .6s var(--ease);border:0;display:block}.still.svelte-insuql{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity var(--fade) var(--ease);position:absolute;inset:0}.trailer.revealed.svelte-insuql .still:where(.svelte-insuql){opacity:0}.tap.svelte-insuql{background:0 0;place-content:center;display:grid;position:absolute;inset:0}.disc.svelte-insuql{border:1px solid var(--glass-line);width:62px;height:62px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shine);color:var(--text);transition:transform var(--dur) var(--ease);background:#080a0f8c;border-radius:50%;place-content:center;padding-left:3px;display:grid}.tap.svelte-insuql:hover .disc:where(.svelte-insuql){transform:scale(1.06)}.tap.svelte-insuql:focus-visible .disc:where(.svelte-insuql){outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.still.svelte-insuql,.hole.svelte-insuql iframe{transition:none}.tap.svelte-insuql:hover .disc:where(.svelte-insuql){transform:none}}.hero.svelte-12j36my{--hero-h:clamp(420px, 62vh, 700px);--title-box:clamp(74px, 12vw, 140px);--meta-line:calc(var(--leading) * var(--text-sm));--stage-h:min(calc(100vw * 9 / 16), var(--hero-h));--stage-w:calc(var(--stage-h) * 16 / 9);--stage-top:calc((var(--hero-h) - var(--stage-h)) / 2);--hero-melt:clamp(56px, 9vh, 96px);margin-top:calc(var(--chrome-float) * -1);height:var(--hero-h);margin-bottom:var(--space-4);touch-action:pan-y;display:block;position:relative;overflow:clip}.art.svelte-12j36my{background:radial-gradient(120% 90% at 70% 10%, var(--surface-2), var(--bg) 70%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--hero-melt)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--hero-melt)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--hero-melt)), transparent 100%);position:absolute;inset:0;container-type:size}.art.playing.svelte-12j36my .layer:where(.svelte-12j36my) .sharp:where(.svelte-12j36my){opacity:0}.layer.svelte-12j36my{opacity:0;transition:opacity .9s var(--ease-in-out);position:absolute;inset:0}.layer.on.svelte-12j36my{opacity:1}.layer.on.swipe-next.svelte-12j36my{animation:svelte-12j36my-swipe-in-next .24s var(--ease-out)}.layer.on.swipe-prev.svelte-12j36my{animation:svelte-12j36my-swipe-in-prev .24s var(--ease-out)}@keyframes svelte-12j36my-swipe-in-next{0%{transform:translate(24px)}}@keyframes svelte-12j36my-swipe-in-prev{0%{transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.layer.on.swipe-next.svelte-12j36my,.layer.on.swipe-prev.svelte-12j36my{animation:none}}.layer.svelte-12j36my .amb:where(.svelte-12j36my){object-fit:cover;object-position:center 22%;filter:blur(56px)saturate(1.3)brightness(.62);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.layer.svelte-12j36my .sharp:where(.svelte-12j36my){width:100%;max-width:var(--page-max);object-fit:cover;object-position:center 22%;height:100%;transition:opacity .7s var(--ease);margin-inline:auto;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}@media (max-width:1520px){.layer.svelte-12j36my .sharp:where(.svelte-12j36my){-webkit-mask-image:none;mask-image:none}}.stage.svelte-12j36my{top:var(--stage-top);transform:translateX(-50%) scale(var(--overscan,1));width:min(var(--stage-w), 100%);height:var(--stage-h);opacity:0;transition:opacity .7s var(--ease);position:absolute;left:50%;overflow:hidden;box-shadow:0 0 90px 28px #030509b8}.dim.svelte-12j36my{pointer-events:none;opacity:0;transition:opacity .7s var(--ease);background:#03050961;position:absolute;inset:0}.art.playing.svelte-12j36my .stage:where(.svelte-12j36my),.art.playing.svelte-12j36my .dim:where(.svelte-12j36my){opacity:1}.echo.svelte-12j36my{opacity:0;transition:opacity .7s var(--ease);pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.echo.live.svelte-12j36my{opacity:1}.echo-hole.svelte-12j36my{position:absolute;inset:0}.echo-hole.svelte-12j36my iframe{pointer-events:none;filter:blur(16px)saturate(1.35)brightness(.8);border:0;width:384px;height:216px;position:absolute;top:50%;left:50%}html[data-tv=on] .echo-hole.svelte-12j36my iframe{filter:none}html[data-tv=on] .echo.svelte-12j36my:after{content:"";background:#03050952;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.stage.svelte-12j36my,.dim.svelte-12j36my,.echo.svelte-12j36my,.layer.svelte-12j36my .sharp:where(.svelte-12j36my),.title.svelte-12j36my,.meta.svelte-12j36my,.blurb.svelte-12j36my,.scrim.svelte-12j36my,.pip.svelte-12j36my,.fill.svelte-12j36my{transition:none}}.scrim.svelte-12j36my{pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--bg) 88%, transparent) 0%, color-mix(in oklab, var(--bg) 50%, transparent) 24%, transparent 54%), linear-gradient(to right, color-mix(in oklab, var(--bg) 36%, transparent), transparent 44%);transition:opacity .7s var(--ease);position:absolute;inset:0}.art.playing.svelte-12j36my .scrim:where(.svelte-12j36my){opacity:.55}.open.svelte-12j36my{z-index:1;border-radius:var(--radius-sm);position:absolute;inset:0}.open.svelte-12j36my:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}html[data-tv=on] .open.svelte-12j36my:focus-visible{outline:none}.open.svelte-12j36my .sr:where(.svelte-12j36my){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.body.svelte-12j36my{z-index:2;left:max(var(--page-pad), var(--safe-l));right:max(var(--page-pad), var(--safe-r));bottom:var(--space-4);justify-items:start;gap:var(--space-2);max-width:52ch;padding-right:calc(40px + var(--space-3));pointer-events:none;display:grid;position:absolute}.title.svelte-12j36my,.meta.svelte-12j36my,.blurb.svelte-12j36my{transition:opacity .7s var(--ease)}.body.quiet.svelte-12j36my .title:where(.svelte-12j36my){opacity:.62}.body.quiet.svelte-12j36my .meta:where(.svelte-12j36my),.body.quiet.svelte-12j36my .blurb:where(.svelte-12j36my){opacity:.42}.title.svelte-12j36my{width:100%;height:var(--title-box);align-items:flex-end;display:flex}h1.svelte-12j36my{font-size:var(--text-hero);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.logo.svelte-12j36my{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 18px #0000008c);width:auto;max-width:min(100%,400px);max-height:100%}.meta.svelte-12j36my{align-items:center;gap:var(--space-2);max-width:100%;line-height:var(--leading);min-height:var(--meta-line);color:var(--text-dim);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.rating.svelte-12j36my{color:var(--warn);flex:none;align-items:center;gap:4px;display:inline-flex}.year.svelte-12j36my{flex:none}.blurb.svelte-12j36my{-webkit-line-clamp:3;line-clamp:3;height:calc(3 * var(--leading) * var(--text-sm));color:var(--text-dim);font-size:var(--text-sm);line-height:var(--leading);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.volume.svelte-12j36my{z-index:3;bottom:var(--space-3);right:max(var(--page-pad), var(--safe-r), var(--space-3));position:absolute}.dots.svelte-12j36my{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.dot.svelte-12j36my{cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;margin:0;padding:8px 6px;display:grid}.pip.svelte-12j36my{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--text) 40%, transparent);width:5px;height:5px;transition:width .28s var(--ease-out), background-color .28s var(--ease-out);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000004d}.dot.svelte-12j36my:hover .pip:where(.svelte-12j36my){background:color-mix(in oklab, var(--text) 65%, transparent)}.dot.svelte-12j36my:focus-visible{outline:none}.dot.svelte-12j36my:focus-visible .pip:where(.svelte-12j36my){outline:2px solid var(--focus-ring);outline-offset:2px}.dot.here.svelte-12j36my .pip:where(.svelte-12j36my){background:color-mix(in oklab, var(--text) 32%, transparent);width:30px}.fill.svelte-12j36my{background:var(--accent);transform-origin:0;transition:transform .26s linear;position:absolute;inset:0;transform:scaleX(0)}@media (max-width:767px){.hero.svelte-12j36my{--stage-h:calc(100vw * 9 / 16);--stage-top:0px;--caption-strip:calc(var(--title-box) + var(--space-1) + 1.4em + var(--space-1) + 2 * var(--leading) * var(--text-sm) + var(--space-3) + 28px);--hero-h:calc(var(--stage-h) + var(--caption-strip));--title-box:clamp(58px, 10vw, 120px)}.body.svelte-12j36my{gap:var(--space-1);bottom:calc(var(--space-3) + 28px);padding-right:max(var(--page-pad), var(--safe-r))}.blurb.svelte-12j36my{-webkit-line-clamp:2;line-clamp:2;height:calc(2 * var(--leading) * var(--text-sm))}.dots.svelte-12j36my{height:28px;bottom:0}.volume.svelte-12j36my{top:calc(var(--stage-h) - 40px - var(--space-3));bottom:auto}}@media (pointer:coarse){.dot.svelte-12j36my{min-width:var(--hit);min-height:var(--hit)}}.art.svelte-wyg9yb{background:var(--surface-2);width:100%;position:relative;overflow:hidden;container-type:inline-size}.rounded.svelte-wyg9yb{border-radius:var(--radius)}.art.lit[data-loaded=false][data-pending=true].svelte-wyg9yb:after{content:"";animation:svelte-wyg9yb-sweep 1.4s var(--ease) infinite;background:linear-gradient(100deg,#0000 20%,#ffffff0b 42%,#0000 64%) 0 0/240% 100%;position:absolute;inset:0}img.svelte-wyg9yb{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .26s var(--ease);position:absolute;inset:0}.art[data-loaded=true].svelte-wyg9yb img:where(.svelte-wyg9yb){opacity:1}.plate.svelte-wyg9yb{background:var(--surface-2);color:var(--text-faint);letter-spacing:.06em;place-content:center;font-size:clamp(.95rem,22cqw,2.6rem);font-weight:600;display:grid;position:absolute;inset:0}@keyframes svelte-wyg9yb-sweep{0%{background-position:140% 0}to{background-position:-60% 0}}.award.svelte-1vo6cd2{background:color-mix(in oklab, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);box-shadow:var(--glass-shine);color:var(--tone);pointer-events:none;border-radius:5px;align-items:center;padding:2px 5px 2px 3px;line-height:1;display:inline-flex}.emblem.svelte-1vo6cd2{width:calc(var(--s) * .62 * var(--ar,1));height:calc(var(--s) * .62);background:var(--tone);-webkit-mask:var(--emblem) center / contain no-repeat;-webkit-mask:var(--emblem) center / contain no-repeat;mask:var(--emblem) center / contain no-repeat;display:block}.award.svelte-1vo6cd2 svg:where(.svelte-1vo6cd2){width:calc(var(--s) * .52);height:calc(var(--s) * .52);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;display:block}.award.svelte-1vo6cd2 svg:where(.svelte-1vo6cd2) path[d^="M12 3.4l"]:where(.svelte-1vo6cd2){fill:currentColor;stroke-width:1px}.tag.svelte-1vo6cd2{opacity:0;transition:grid-template-columns .24s var(--ease-out), opacity .13s var(--ease-out);grid-template-columns:0fr;display:inline-grid}.tag.svelte-1vo6cd2>span:where(.svelte-1vo6cd2){white-space:nowrap;min-width:0;padding-left:3px;overflow:hidden}.tag.show.svelte-1vo6cd2{opacity:1;grid-template-columns:1fr}.code.svelte-1vo6cd2{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--text)}.full.svelte-1vo6cd2{font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:.01em;color:var(--text)}@media (prefers-reduced-motion:reduce){.tag.svelte-1vo6cd2{transition:none}}.rank.svelte-1lnbskq{flex:none;display:block;overflow:visible}.rank.svelte-1lnbskq text:where(.svelte-1lnbskq){font-family:var(--font);letter-spacing:-.06em;font-variant-numeric:tabular-nums;fill:var(--bg);stroke:color-mix(in oklab, var(--text) 46%, transparent);transition:stroke var(--dur) var(--ease);font-weight:800}.rank.lit.svelte-1lnbskq text:where(.svelte-1lnbskq){stroke:color-mix(in oklab, var(--text) 88%, transparent)}@media (prefers-reduced-motion:reduce){.rank.svelte-1lnbskq text:where(.svelte-1lnbskq){transition:none}}.poster.svelte-1rjf8n1{width:100%;min-width:0;transition:flex-basis .24s var(--ease-out);display:block;position:relative}.poster.open.svelte-1rjf8n1{flex-basis:var(--tile-open)}.poster.svelte-1rjf8n1.shut,.poster.svelte-1rjf8n1.shut .rank{transition:none!important}.link.svelte-1rjf8n1{display:block}.frame.svelte-1rjf8n1{height:var(--tile-h,auto);border-radius:var(--radius);background:var(--surface-2);transition:transform .13s var(--ease-out), box-shadow .13s var(--ease-out);position:relative;overflow:hidden}.frame.svelte-1rjf8n1>.art{height:100%}.poster.focused.svelte-1rjf8n1{z-index:2;position:relative}.banner.svelte-1rjf8n1{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .24s var(--ease-out);position:absolute;inset:0}.banner.shown.svelte-1rjf8n1{opacity:1}.poster.focused.svelte-1rjf8n1 .frame:where(.svelte-1rjf8n1){box-shadow:0 18px 40px #0000008c, 0 0 0 2px var(--focus-ring), 0 0 26px -6px color-mix(in oklab, var(--focus-ring) 45%, transparent);transform:translateY(-6px)scale(1.05)}html[data-tv=on] .poster.focused.svelte-1rjf8n1 .frame:where(.svelte-1rjf8n1){box-shadow:0 18px 40px #0000008c, 0 0 0 2.5px var(--focus-ring), 0 0 30px -6px color-mix(in oklab, var(--focus-ring) 45%, transparent)}.poster.open.svelte-1rjf8n1 .frame:where(.svelte-1rjf8n1){transition-duration:.24s;transform:translateY(-6px)}.link.svelte-1rjf8n1:active .frame:where(.svelte-1rjf8n1){transform:translateY(0)}.link.svelte-1rjf8n1:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.poster.focused.svelte-1rjf8n1 .frame:where(.svelte-1rjf8n1),.poster.open.svelte-1rjf8n1 .frame:where(.svelte-1rjf8n1){transform:none}.frame.svelte-1rjf8n1{transition:box-shadow .22s var(--ease)}.poster.svelte-1rjf8n1,.poster.ranked.svelte-1rjf8n1 .rank{transition:none}}.bar.svelte-1rjf8n1{background:#0000008c;height:3px;position:absolute;bottom:0;left:0;right:0}.bar.svelte-1rjf8n1 i:where(.svelte-1rjf8n1){background:var(--accent);height:100%;display:block}.badge-tr.svelte-1rjf8n1{display:block;position:absolute;top:6px;right:6px}.accolade.svelte-1rjf8n1{background:color-mix(in oklab, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);box-shadow:var(--glass-shine);color:var(--accent-warm);pointer-events:none;border-radius:5px;align-items:center;gap:3px;padding:2px 6px 2px 4px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.accolade.svelte-1rjf8n1 b:where(.svelte-1rjf8n1){font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--text);letter-spacing:.01em}.poster.ranked.svelte-1rjf8n1{align-items:flex-end;display:flex}.poster.ranked.svelte-1rjf8n1 .rank{margin-right:calc(var(--rank-peek,28px) - var(--rank-w,58px));margin-bottom:calc(var(--rank-size,96px) * .06);transition:transform .13s var(--ease-out), margin-right .24s var(--ease-out), opacity .13s var(--ease-out)}.poster.ranked.focused.svelte-1rjf8n1 .rank{transform:translateX(calc(-1 * var(--rank-slide,0px)))}.poster.ranked.svelte-1rjf8n1 .link:where(.svelte-1rjf8n1){z-index:1;flex:1;min-width:0;position:relative}.poster.ranked.open.svelte-1rjf8n1 .rank{opacity:0;margin-right:calc(0px - var(--rank-w,58px));transform:none}.kind.svelte-1rjf8n1{color:var(--text-dim);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;background:#080a0fc7;border-radius:5px;padding:2px 6px;font-weight:600;position:absolute;top:6px;left:6px}.vol.svelte-1rjf8n1{right:8px;top:calc(var(--tile-h,100%) - 44px);z-index:2;animation:svelte-1rjf8n1-vol-in .13s var(--ease-out);position:absolute}.jt-tile-stage .vol.svelte-1rjf8n1{pointer-events:auto;top:auto;bottom:8px}@keyframes svelte-1rjf8n1-vol-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.vol.svelte-1rjf8n1{animation:none}}.name.svelte-1rjf8n1{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;margin-top:7px;font-size:.82rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.year.svelte-1rjf8n1{min-height:1.4em;color:var(--text-faint);align-items:center;gap:6px;font-size:.72rem;line-height:1.4;display:flex}.year.svelte-1rjf8n1 .cert{padding:0 4px;font-size:.6rem;line-height:1.25}@media (max-width:767px){.poster.svelte-1rjf8n1{--radius:6px}.name.svelte-1rjf8n1{margin-top:5px}.kind.svelte-1rjf8n1{padding-inline:4px;top:4px;left:4px}.accolade.svelte-1rjf8n1{gap:2px;padding-inline:3px;top:auto;bottom:6px;right:4px}}html[data-tv=on] .name.svelte-1rjf8n1{font-size:.95rem}html[data-tv=on] .year.svelte-1rjf8n1{font-size:.82rem}.spotlight.svelte-1h1b9hw{transition:grid-template-rows .24s var(--ease-out), opacity .13s var(--ease-out);opacity:0;grid-template-rows:0fr;display:grid}.spotlight.inset.svelte-1h1b9hw{padding-inline:var(--page-pad)}.spotlight.svelte-1h1b9hw>.inner:where(.svelte-1h1b9hw){min-height:0;overflow:hidden}.strip-host:has(.poster.chosen) .spotlight.svelte-1h1b9hw{opacity:1;grid-template-rows:1fr}html[data-tv=on] .spotlight.svelte-1h1b9hw{transition:opacity .13s var(--ease-out)}.st-title.svelte-1h1b9hw{margin:var(--space-2) 0 2px;font-size:clamp(1.0625rem,.9rem + .65vw,1.375rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text)}.st-meta.svelte-1h1b9hw{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:.4em;margin:0 0 3px;font-size:clamp(.84375rem,.75rem + .4vw,1rem);display:flex}.st-meta.svelte-1h1b9hw .dot:where(.svelte-1h1b9hw){color:var(--text-faint)}.st-awards.svelte-1h1b9hw{align-self:center;align-items:center;gap:4px;display:inline-flex}.st-awards.svelte-1h1b9hw .award{pointer-events:auto}.st-blurb.svelte-1h1b9hw{max-width:62ch;margin:0 0 var(--space-2);font-size:clamp(.84375rem,.75rem + .4vw,1rem);line-height:var(--leading-snug);color:var(--text-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-tv=on] .st-title.svelte-1h1b9hw{font-size:1.625rem}html[data-tv=on] .st-meta.svelte-1h1b9hw,html[data-tv=on] .st-blurb.svelte-1h1b9hw{font-size:1.125rem}@media (prefers-reduced-motion:reduce){.spotlight.svelte-1h1b9hw{transition:none}}.rail.svelte-1ecb65y>header:where(.svelte-1ecb65y){transition:transform .13s var(--ease-out)}.rail.svelte-1ecb65y:has(.poster.focused)>header:where(.svelte-1ecb65y){transform:translateY(calc(-6px - var(--tile-h) * .025))}.rail.svelte-1ecb65y:has(.poster.open)>header:where(.svelte-1ecb65y){transition-duration:.24s;transform:translateY(-6px)}.rail.ranked.svelte-1ecb65y{--rank-size:74px;--rank-peek:calc(var(--rank-size) * .3);--col:calc(var(--tile-w) + var(--rank-peek))}@media (min-width:560px){.rail.ranked.svelte-1ecb65y{--rank-size:88px}}@media (min-width:900px){.rail.ranked.svelte-1ecb65y{--rank-size:96px}}html[data-tv=on] .rail.ranked.svelte-1ecb65y{--rank-size:128px}@media (prefers-reduced-motion:reduce){.rail.svelte-1ecb65y>header:where(.svelte-1ecb65y){transition:none}}.rail.svelte-1ecb65y{--tile-w:min(148px, calc((100dvw - 2 * var(--page-pad)) * 3 / 8));--col:var(--tile-w);--tile-h:calc(var(--tile-w) * 3 / 2);--tile-open:min(calc(var(--tile-h) * 16 / 9), calc(100dvw - 2 * max(var(--page-pad), var(--safe-l), var(--safe-r))));contain:layout;margin-block:6px}header.svelte-1ecb65y{padding-inline:max(var(--page-pad), var(--safe-l)) max(var(--page-pad), var(--safe-r));justify-content:space-between;align-items:center;gap:12px;display:flex}.head.svelte-1ecb65y{min-width:0}h2.svelte-1ecb65y{font-size:var(--text-lg);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug)}.note.svelte-1ecb65y{color:var(--text-faint);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.tools.svelte-1ecb65y{align-items:center;gap:6px;display:flex}.more.svelte-1ecb65y{min-height:var(--hit);min-width:var(--hit);padding-inline:var(--space-2);margin-block:-8px;margin-right:calc(var(--space-2) * -1);border-radius:var(--radius-pill);color:var(--text-dim);font-size:var(--text-xs);font-weight:var(--weight-semi);place-content:center;display:grid}.more.svelte-1ecb65y:hover{color:var(--text)}.arrows.svelte-1ecb65y{gap:4px;display:none}.arrows.svelte-1ecb65y button:where(.svelte-1ecb65y){width:28px;height:28px;color:var(--text-dim);background:var(--surface-2);transition:background-color .14s var(--ease), color .14s var(--ease), opacity .14s var(--ease);border-radius:99px;place-content:center;display:grid}.arrows.svelte-1ecb65y button:where(.svelte-1ecb65y):hover:not(:disabled){background:var(--surface-3);color:var(--text)}.arrows.svelte-1ecb65y button:where(.svelte-1ecb65y):disabled{opacity:.28;cursor:default}@media (pointer:coarse){.arrows.svelte-1ecb65y button:where(.svelte-1ecb65y){width:var(--hit);height:var(--hit);margin-block:-8px}}html[data-tv=on] .arrows.svelte-1ecb65y{display:none}html[data-tv=on] .more.svelte-1ecb65y{margin-right:0}.track.svelte-1ecb65y{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-anchor:none;scroll-padding-inline:max(var(--page-pad), var(--safe-l)) max(var(--page-pad), var(--safe-r));padding-inline:max(var(--page-pad), var(--safe-l)) max(var(--page-pad), var(--safe-r));scrollbar-width:none;margin-block:-18px -8px;padding-block:20px 8px;display:flex;overflow-x:auto}.track.svelte-1ecb65y::-webkit-scrollbar{display:none}.track.svelte-1ecb65y>*{flex:0 0 var(--col);scroll-snap-align:start}.track.svelte-1ecb65y>.ring-spacer:where(.svelte-1ecb65y){flex:0 0 calc(var(--dropped) * (var(--col) + var(--gap)) - var(--gap));scroll-snap-align:none}.track.wide.svelte-1ecb65y{--col:min(78vw, 300px)}@media (min-width:560px){.rail.svelte-1ecb65y{--tile-w:172px}.track.wide.svelte-1ecb65y{--col:325px}}@media (min-width:900px){.rail.svelte-1ecb65y{--tile-w:195px;margin-block:8px}.track.wide.svelte-1ecb65y{--col:362px}.arrows.svelte-1ecb65y{display:flex}}@media (max-width:767px){.rail.svelte-1ecb65y{--tile-w:min(25dvw, 148px);--gap:8px}}html[data-tv=on] .rail.svelte-1ecb65y{--tile-w:172px}html[data-tv=on] .track.wide.svelte-1ecb65y{--col:325px}.grid.svelte-7f3xj2{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min), 1fr));gap:18px var(--gap);display:grid}@media (max-width:767px){.grid.svelte-7f3xj2{--tile-min:min(25dvw, 148px);--gap:8px;row-gap:14px}}.grid.svelte-7f3xj2>.poster{content-visibility:auto;contain-intrinsic-size:auto 300px}html[data-tv=on] .grid.svelte-7f3xj2>.poster{content-visibility:visible;contain-intrinsic-size:none}.striprow.svelte-7f3xj2{grid-column:1/-1;min-width:0}.plate-rail.svelte-1w48rwa{margin-top:var(--space-6)}.plate-rail.svelte-1w48rwa h2:where(.svelte-1w48rwa){font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);padding-inline:var(--page-pad);margin-bottom:var(--space-3)}.plates.svelte-1w48rwa{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 var(--page-pad) var(--space-2);scroll-padding-inline:var(--page-pad);display:flex;overflow-x:auto}.plates.svelte-1w48rwa::-webkit-scrollbar{display:none}.plate.svelte-1w48rwa{scroll-snap-align:start;aspect-ratio:16/9;width:176px;padding:var(--space-3);border-radius:var(--radius-xs);color:var(--text);background:linear-gradient(160deg, oklch(.42 .09 var(--h)), oklch(.26 .06 var(--h)));box-shadow:var(--shadow-1);transition:transform .13s var(--ease-out), box-shadow .13s var(--ease-out);flex-direction:column;flex:none;justify-content:flex-end;gap:2px;text-decoration:none;display:flex;position:relative;overflow:hidden}.plate.svelte-1w48rwa:hover,.plate.svelte-1w48rwa:focus-visible{box-shadow:var(--shadow-2);transform:translateY(-3px)}.plate.svelte-1w48rwa:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.art.svelte-1w48rwa{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-1w48rwa{background:linear-gradient(#0000 28%,#06060847 54%,#060608d1);position:absolute;inset:0}.lbl.svelte-1w48rwa,.note.svelte-1w48rwa{text-shadow:0 1px 2px #0000009e;position:relative}.lbl.svelte-1w48rwa{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.1}.note.svelte-1w48rwa{font-size:var(--text-2xs);color:color-mix(in oklab, var(--text) 78%, transparent);line-height:1.3}@media (prefers-reduced-motion:reduce){.plate.svelte-1w48rwa{transition:none}.plate.svelte-1w48rwa:hover,.plate.svelte-1w48rwa:focus-visible{transform:none}}.pad.svelte-hhavlg{padding:var(--space-5) var(--page-pad)}.genres.svelte-hhavlg{top:calc(var(--chrome-overlap));z-index:var(--z-rail-edge);padding-block:var(--space-2);position:sticky}.genres.away.svelte-hhavlg .track:where(.svelte-hhavlg) .chip{background:var(--nav-fill-away);border-color:var(--nav-line-away);color:var(--text);text-shadow:var(--nav-ink-shadow-away)}.genres.away.svelte-hhavlg .track:where(.svelte-hhavlg) .chip.selected{background:var(--nav-fill-here-away);border-color:var(--nav-line-here-away)}.genres.away.svelte-hhavlg .track:where(.svelte-hhavlg) .chip:hover:not(:disabled),.genres.away.svelte-hhavlg .track:where(.svelte-hhavlg) .chip:focus-visible{background:var(--nav-fill-hover-away);border-color:var(--nav-line);color:var(--text);text-shadow:var(--nav-ink-shadow)}.genres.away.svelte-hhavlg .track:where(.svelte-hhavlg) .chip.selected:hover,.genres.away.svelte-hhavlg .track:where(.svelte-hhavlg) .chip.selected:focus-visible{background:var(--nav-fill-here);border-color:var(--nav-line-here)}html[data-tv=on] .genres.svelte-hhavlg{position:relative;top:auto}.track.svelte-hhavlg{gap:var(--space-2);padding-inline:max(var(--page-pad), var(--safe-l)) max(var(--page-pad), var(--safe-r));overscroll-behavior-x:contain;scrollbar-width:none;margin-block:-6px;padding-block:6px;display:flex;overflow-x:auto}.track.svelte-hhavlg::-webkit-scrollbar{display:none}.track.svelte-hhavlg .chip{min-height:36px;padding-inline:var(--space-3);font-size:var(--text-sm);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), text-shadow var(--dur) var(--ease)}html[data-dpad=on] .track.svelte-hhavlg .chip:focus-visible{outline-offset:2px;outline-width:2px}@media (pointer:coarse),(max-width:767px){.track.svelte-hhavlg .chip{min-height:var(--hit);padding-inline:var(--space-4)}}.grid-wrap.svelte-hhavlg{padding:var(--space-4) max(var(--page-pad), var(--safe-r)) var(--space-6) max(var(--page-pad), var(--safe-l))}h2.svelte-hhavlg{margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug)}.grid.svelte-hhavlg{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min), 1fr));gap:18px var(--gap);display:grid}.cell.svelte-hhavlg{gap:7px;display:grid}.more.svelte-hhavlg{min-height:60px;margin-top:var(--space-4);place-items:center;display:grid}.more.svelte-hhavlg p:where(.svelte-hhavlg){align-items:center;gap:var(--space-2);color:var(--text-faint);font-size:var(--text-xs);display:inline-flex}.end.svelte-hhavlg{text-align:center}.page.svelte-14gnx32{padding:var(--space-5) max(var(--page-pad), var(--safe-r)) var(--space-7) max(var(--page-pad), var(--safe-l))}h1.svelte-14gnx32{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.lead.svelte-14gnx32{margin-top:var(--space-1);color:var(--text-dim);font-size:var(--text-sm)}section.svelte-14gnx32{margin-top:var(--space-6)}h2.svelte-14gnx32{margin-bottom:var(--space-3);color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase}.grid.svelte-14gnx32{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.tile.svelte-14gnx32{min-height:82px;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--glass-line);background:linear-gradient(140deg, oklch(.42 .11 var(--h)) 0%, oklch(.24 .06 var(--h)) 62%), var(--surface-1);box-shadow:var(--glass-shine);color:var(--text);font-size:var(--text-base);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:flex-end;display:flex}.tile.svelte-14gnx32:hover{box-shadow:var(--glass-shine), var(--shadow-2);transform:translateY(-2px)}.tile.svelte-14gnx32:active{transform:translateY(0)}.pad.svelte-z4t3a6{padding:var(--space-5) var(--page-pad)}.head.svelte-z4t3a6{padding:calc(var(--chrome-overlap) + var(--space-6)) var(--page-pad) var(--space-2)}h1.svelte-z4t3a6{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.blurb.svelte-z4t3a6{margin-top:var(--space-1);max-width:62ch;color:var(--text-dim);font-size:var(--text-sm)}.grid-wrap.svelte-z4t3a6{padding:var(--space-4) max(var(--page-pad), var(--safe-r)) var(--space-6) max(var(--page-pad), var(--safe-l))}.grid.svelte-z4t3a6{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min), 1fr));gap:18px var(--gap);display:grid}.cell.svelte-z4t3a6{gap:7px;display:grid}.count.svelte-z4t3a6{margin-top:var(--space-5);text-align:center;color:var(--text-faint);font-size:var(--text-xs)}.person.svelte-mwj8et{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1)}.person.watching.svelte-mwj8et{border-color:color-mix(in oklab, var(--live) 50%, var(--line))}.identity.svelte-mwj8et{align-items:center;gap:var(--space-3);display:flex}.name.svelte-mwj8et{flex:1;min-width:0}h3.svelte-mwj8et{font-size:var(--text-lg);font-weight:var(--weight-semi);line-height:var(--leading-snug);overflow-wrap:anywhere}.handle.svelte-mwj8et{margin-top:var(--space-1);color:var(--text-dim);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.more.svelte-mwj8et{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-dim);flex:none;align-self:flex-start;place-items:center;display:grid}.more.svelte-mwj8et:hover{color:var(--text);background:var(--surface-2)}.activity.svelte-mwj8et{margin-top:var(--space-5)}.status.svelte-mwj8et{gap:var(--space-2);font-size:var(--text-sm);color:var(--text);align-items:center;display:flex}.dot.svelte-mwj8et{background:var(--live);border-radius:50%;width:7px;height:7px}.quiet.svelte-mwj8et,.activity-note.svelte-mwj8et{color:var(--text-dim)}.activity-note.svelte-mwj8et{margin-top:var(--space-1);font-size:var(--text-sm)}.title.svelte-mwj8et{color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-semi);overflow-wrap:anywhere;line-height:var(--leading-snug);margin-top:var(--space-2);display:block}a.title.svelte-mwj8et{padding-block:var(--space-2);margin-block:0 calc(-1 * var(--space-2));text-underline-offset:4px;text-decoration-thickness:1px}a.title.svelte-mwj8et:hover{text-decoration:underline}.join.svelte-mwj8et,.confirmation.svelte-mwj8et{margin-top:var(--space-4)}.confirmation.svelte-mwj8et{border-top:1px solid var(--line);padding-top:var(--space-4)}.confirmation.svelte-mwj8et p:where(.svelte-mwj8et){font-size:var(--text-sm);overflow-wrap:anywhere}.actions.svelte-mwj8et{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.keep.svelte-mwj8et{min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text)}.keep.svelte-mwj8et:hover{background:var(--surface-3)}button.svelte-mwj8et:disabled{opacity:.5;cursor:not-allowed}button.svelte-mwj8et:focus-visible,a.svelte-mwj8et:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (max-width:480px){.person.svelte-mwj8et{padding:var(--space-4)}}.page.svelte-188mrtj{max-width:1100px;padding:var(--space-7) max(var(--page-pad), var(--safe-r)) var(--space-7) max(var(--page-pad), var(--safe-l));margin-inline:auto}.page-heading.svelte-188mrtj{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-7);display:flex}h1.svelte-188mrtj{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.intro.svelte-188mrtj{margin-top:var(--space-2);color:var(--text-dim)}.privacy-link.svelte-188mrtj{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-dim);font-size:var(--text-sm);display:inline-flex}.privacy-link.svelte-188mrtj:hover,.privacy.svelte-188mrtj a:where(.svelte-188mrtj):hover{color:var(--text)}.connect.svelte-188mrtj{align-items:center;gap:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1fr;display:grid}h2.svelte-188mrtj{font-size:var(--text-lg);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug)}.find.svelte-188mrtj{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:0 var(--space-4);border:1px solid var(--line);background:var(--surface-1);border-radius:var(--radius-pill);color:var(--text-dim);display:flex}.find.svelte-188mrtj:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.find.svelte-188mrtj input:where(.svelte-188mrtj){width:100%;min-width:0;height:50px;color:var(--text);font-size:var(--text-md);background:0 0;border:0;outline:none;padding:0}.find.svelte-188mrtj input:where(.svelte-188mrtj)::placeholder{color:var(--text-faint)}.fine.svelte-188mrtj{color:var(--text-dim);font-size:var(--text-sm);line-height:var(--leading)}.find-section.svelte-188mrtj>.fine:where(.svelte-188mrtj){margin-top:var(--space-2)}.share-handle.svelte-188mrtj{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.handle-copy.svelte-188mrtj{flex:1;min-width:90px}.handle-copy.svelte-188mrtj strong:where(.svelte-188mrtj){font-size:var(--text-base);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.copy-note.svelte-188mrtj{flex-basis:100%}.results.svelte-188mrtj{padding:var(--space-5);margin-top:var(--space-4);background:var(--surface-1);border-radius:var(--radius-lg)}.search-status.svelte-188mrtj{margin-top:var(--space-4);overflow-wrap:anywhere}.people.svelte-188mrtj,.friend-grid.svelte-188mrtj{margin:0;padding:0;list-style:none}.people.svelte-188mrtj>li:where(.svelte-188mrtj){align-items:center;gap:var(--space-3);padding:var(--space-4) 0;min-width:0;display:flex}.people.svelte-188mrtj>li:where(.svelte-188mrtj)+li:where(.svelte-188mrtj){border-top:1px solid var(--line)}.who.svelte-188mrtj{flex:1;min-width:0;display:block}.who.svelte-188mrtj b:where(.svelte-188mrtj){font-size:var(--text-base);font-weight:var(--weight-semi);overflow-wrap:anywhere;display:block}.who.svelte-188mrtj>span:where(.svelte-188mrtj){color:var(--text-dim);font-size:var(--text-sm);margin-top:var(--space-1);overflow-wrap:anywhere;display:block}.pair.svelte-188mrtj,.already.svelte-188mrtj{align-items:center;gap:var(--space-2);flex:none;display:flex}.already.svelte-188mrtj{color:var(--text-dim);font-size:var(--text-sm)}.feedback.svelte-188mrtj{gap:var(--space-3);margin-block:var(--space-4);padding:var(--space-4);background:var(--surface-1);border-radius:var(--radius);color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.feedback.svelte-188mrtj p:where(.svelte-188mrtj){overflow-wrap:anywhere;flex:1}.bad.svelte-188mrtj{border:1px solid var(--bad)}.section-heading.svelte-188mrtj{align-items:center;gap:var(--space-3);display:flex}.count.svelte-188mrtj{color:var(--text-dim);font-size:var(--text-sm);font-weight:var(--weight-normal);font-variant-numeric:tabular-nums}.inbox.svelte-188mrtj{padding-block:var(--space-6);border-bottom:1px solid var(--line)}.list-label.svelte-188mrtj{font-size:var(--text-sm);color:var(--text-dim);font-weight:var(--weight-medium);margin-top:var(--space-5)}.invitations.svelte-188mrtj>li:where(.svelte-188mrtj){padding:var(--space-4);margin-top:var(--space-3);background:var(--surface-1);border:1px solid color-mix(in oklab, var(--accent) 35%, var(--line));border-radius:var(--radius-lg)}.invitations.svelte-188mrtj>li.expired:where(.svelte-188mrtj){border-color:var(--line)}.inbox-empty.svelte-188mrtj{align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--text-dim);font-size:var(--text-sm);display:flex}.friends-section.svelte-188mrtj{margin-top:var(--space-6)}.section-note.svelte-188mrtj{margin-top:var(--space-2);color:var(--text-dim);font-size:var(--text-sm)}.friend-grid.svelte-188mrtj{align-items:start;gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.first-friend.svelte-188mrtj{padding:var(--space-7) 0;max-width:48ch}.first-friend.svelte-188mrtj>svg{color:var(--text-dim)}.first-friend.svelte-188mrtj h3:where(.svelte-188mrtj){font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-top:var(--space-4)}.first-friend.svelte-188mrtj p:where(.svelte-188mrtj){color:var(--text-dim);margin:var(--space-3) 0 var(--space-5)}.sent.svelte-188mrtj{border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-2)}summary.svelte-188mrtj{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:52px;font-size:var(--text-base);font-weight:var(--weight-medium);list-style:none;display:flex}summary.svelte-188mrtj::-webkit-details-marker{display:none}summary.svelte-188mrtj .count:where(.svelte-188mrtj){margin-left:var(--space-2)}summary.svelte-188mrtj:hover{color:var(--text-dim)}details[open].svelte-188mrtj summary:where(.svelte-188mrtj) svg{transform:rotate(180deg)}.privacy.svelte-188mrtj{gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--text-dim);font-size:var(--text-sm);align-items:flex-start;max-width:75ch;display:flex}.privacy.svelte-188mrtj>svg{flex:none;margin-top:2px}.privacy.svelte-188mrtj a:where(.svelte-188mrtj){color:var(--text);text-underline-offset:3px;text-decoration:underline}.loading.svelte-188mrtj{align-items:center;gap:var(--space-3);min-height:200px;color:var(--text-dim);display:flex}a.svelte-188mrtj:focus-visible,summary.svelte-188mrtj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (max-width:767px){.page.svelte-188mrtj{padding-top:var(--space-5)}.page-heading.svelte-188mrtj{margin-bottom:var(--space-5);display:block}h1.svelte-188mrtj{font-size:var(--text-2xl)}.privacy-link.svelte-188mrtj{margin-top:var(--space-2)}.connect.svelte-188mrtj{gap:var(--space-5);grid-template-columns:1fr}.share-handle.svelte-188mrtj{padding-top:var(--space-4);border-top:1px solid var(--line)}.friend-grid.svelte-188mrtj{grid-template-columns:1fr}.people.svelte-188mrtj>li:where(.svelte-188mrtj){flex-wrap:wrap}.pair.svelte-188mrtj{flex-basis:100%;justify-content:flex-end}.pair.svelte-188mrtj .btn{flex:1;min-height:44px}.invitations.svelte-188mrtj>li:where(.svelte-188mrtj),.results.svelte-188mrtj{padding:var(--space-4)}.results.svelte-188mrtj .people:where(.svelte-188mrtj)>li:where(.svelte-188mrtj)>.btn{max-width:100%}.first-friend.svelte-188mrtj{padding-block:var(--space-6)}}@media (prefers-reduced-motion:reduce){.page.svelte-188mrtj *{transition-duration:0s!important;animation-duration:0s!important}}.forgot.svelte-14ufqr7{margin-top:var(--space-2);font-size:var(--text-sm)}.forgot.svelte-14ufqr7 a:where(.svelte-14ufqr7){color:var(--text-dim)}.gate.embedded.svelte-14ufqr7{min-height:0;padding:0;display:block}.embedded.svelte-14ufqr7 .welcome:where(.svelte-14ufqr7){display:none}.embedded.svelte-14ufqr7 .card:where(.svelte-14ufqr7){gap:14px;width:100%}.embedded.svelte-14ufqr7 input:where(.svelte-14ufqr7){border-radius:8px}.embedded.svelte-14ufqr7 .logo{display:none}.gate.svelte-14ufqr7{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,100px);min-height:100dvh;padding:clamp(24px,5vw,80px);display:grid}.card.svelte-14ufqr7{text-align:left;justify-items:start;gap:14px;width:min(100%,400px);display:grid}h1.svelte-14ufqr7,h3.svelte-14ufqr7{letter-spacing:-.02em;margin-top:4px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.1}.say.svelte-14ufqr7{color:var(--text-dim);text-wrap:pretty;font-size:.85rem;line-height:1.55}form.svelte-14ufqr7{gap:9px;width:100%;margin-top:10px;display:grid}input.svelte-14ufqr7{border:1px solid var(--line);background:var(--surface-1);height:46px;color:var(--text);font-size:var(--text-md);text-align:left;transition:border-color .16s var(--ease);border-radius:99px;outline:none;padding-inline:15px}input.svelte-14ufqr7:focus{border-color:color-mix(in oklab, var(--focus-ring) 60%, var(--line));background:var(--surface-2)}input[aria-invalid=true].svelte-14ufqr7{border-color:color-mix(in oklab, var(--bad) 65%, var(--line))}.err.svelte-14ufqr7{color:var(--bad);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.welcome.svelte-14ufqr7{border-radius:var(--radius);background:var(--surface-2);align-self:stretch;min-height:560px;position:relative;overflow:hidden}.welcome.svelte-14ufqr7 img:where(.svelte-14ufqr7){object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.welcome.svelte-14ufqr7:after{content:"";background:linear-gradient(#0000 25%,#000000d9);position:absolute;inset:0}.welcome-copy.svelte-14ufqr7{z-index:1;color:#fff;position:absolute;inset:auto 10% 9%}.welcome-copy.svelte-14ufqr7 span:where(.svelte-14ufqr7){font-size:var(--text-xs);letter-spacing:.16em;font-weight:var(--weight-semi)}.welcome-copy.svelte-14ufqr7 p:where(.svelte-14ufqr7){font-size:clamp(2rem,4vw,3.6rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-top:var(--space-4);line-height:1.08}label.svelte-14ufqr7{font-size:var(--text-sm);font-weight:var(--weight-semi)}.help.svelte-14ufqr7{color:var(--text-dim);font-size:var(--text-xs)}.privacy.svelte-14ufqr7{font-size:var(--text-xs);color:var(--text-dim);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--line);align-items:center;gap:8px;width:100%;display:flex}@media (max-width:767px){.gate.svelte-14ufqr7{min-height:100svh;padding:32px 24px;display:flex}.welcome.svelte-14ufqr7{display:none}.card.svelte-14ufqr7{margin:auto}}dialog.svelte-185xwm9{background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100dvh;padding:0;overflow:visible}[data-watch-space] dialog.svelte-185xwm9{inset:auto;left:var(--watch-left);top:var(--watch-top);width:var(--watch-width);height:var(--watch-height);transform-origin:0 0;max-width:none;max-height:none;margin:0;position:fixed;transform:translateZ(0);container:watch-dialog/size}[data-watch-space][data-sideways=true] dialog.svelte-185xwm9{transform:translateX(var(--watch-physical-width)) rotate(90deg)}[data-watch-space][data-sideways=true] dialog.svelte-185xwm9 .scrim:where(.svelte-185xwm9){padding:max(12px, var(--safe-t)) max(12px, var(--safe-r)) max(12px, var(--safe-b)) max(12px, var(--safe-l));align-items:flex-end}[data-watch-space][data-sideways=true] dialog.svelte-185xwm9 .panel:where(.svelte-185xwm9){max-width:360px;max-height:calc(var(--watch-height) - max(12px, var(--safe-t)) - max(12px, var(--safe-b)));border-radius:var(--radius-lg)}dialog.svelte-185xwm9::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030509b8}.scrim.svelte-185xwm9{justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.panel.svelte-185xwm9{background:var(--surface-1);border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:88dvh;animation:svelte-185xwm9-rise .22s var(--ease);flex-direction:column;display:flex;box-shadow:0 -18px 50px #0000008c}.panel.svelte-185xwm9:focus{outline:none}header.svelte-185xwm9{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}header.svelte-185xwm9:before{content:"";background:var(--surface-3);border-radius:99px;width:34px;height:4px;position:absolute;top:7px;left:50%;translate:-50%}.panel.svelte-185xwm9{padding-top:4px;position:relative}.titles.svelte-185xwm9{flex:1;min-width:0}h2.svelte-185xwm9{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:600;overflow:hidden}.caption.svelte-185xwm9{color:var(--text-faint);margin-top:2px;font-size:.76rem}.shut.svelte-185xwm9{width:34px;height:34px;color:var(--text-dim);transition:background-color .14s var(--ease), color .14s var(--ease);border-radius:99px;place-content:center;margin:-4px -4px 0 0;display:grid}.shut.svelte-185xwm9:hover{background:var(--surface-3);color:var(--text)}.body.svelte-185xwm9{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 0 max(12px, var(--safe-b,env(safe-area-inset-bottom)));overflow-y:auto}footer.svelte-185xwm9{padding:12px 16px max(12px, var(--safe-b,env(safe-area-inset-bottom)));border-top:1px solid var(--line);background:var(--surface-1);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@keyframes svelte-185xwm9-rise{0%{opacity:0;transform:translateY(14px)}}@media (min-width:720px){.scrim.svelte-185xwm9{align-items:center;padding:24px}.panel.svelte-185xwm9{border:1px solid var(--line);border-radius:var(--radius-lg);max-width:720px;max-height:82dvh;box-shadow:var(--shadow);padding-top:0}header.svelte-185xwm9:before{display:none}footer.svelte-185xwm9{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}[data-watch-space] dialog.svelte-185xwm9::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0305093d}[data-watch-space] dialog.svelte-185xwm9 .scrim:where(.svelte-185xwm9){padding:max(12px, var(--safe-t)) max(12px, var(--safe-r)) max(12px, var(--safe-b)) max(12px, var(--safe-l));justify-content:flex-end;align-items:flex-end}[data-watch-space] dialog.svelte-185xwm9 .panel:where(.svelte-185xwm9){width:360px;max-width:100%;max-height:min(480px, calc(var(--watch-height) - max(12px, var(--safe-t)) - max(12px, var(--safe-b))));border-radius:var(--radius);color:var(--text);border:0;padding-top:0;font-size:13px;animation:none;overflow:hidden;box-shadow:0 8px 28px #0003}[data-watch-space] dialog.svelte-185xwm9 header:where(.svelte-185xwm9){flex:none;align-items:center;gap:8px;min-height:44px;padding:4px 4px 4px 12px}[data-watch-space] dialog.svelte-185xwm9 header:where(.svelte-185xwm9):before{display:none}[data-watch-space] dialog.svelte-185xwm9 h2:where(.svelte-185xwm9){font-size:13px}[data-watch-space] dialog.svelte-185xwm9 .caption:where(.svelte-185xwm9){font-size:11px}[data-watch-space] dialog.svelte-185xwm9 .shut:where(.svelte-185xwm9){border-radius:var(--radius-sm);flex:none;width:44px;height:44px;margin:0;transition:none}[data-watch-space] dialog.svelte-185xwm9 .body:where(.svelte-185xwm9){scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-height:0;padding:4px 0}@media (pointer:coarse){.shut.svelte-185xwm9{position:relative}.shut.svelte-185xwm9:after{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.wrap.svelte-828ji7{position:relative}.card.svelte-828ji7{border-radius:var(--radius);touch-action:manipulation;display:block}.art.svelte-828ji7{border-radius:var(--radius);background:var(--surface-2);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);position:relative;overflow:hidden}.card.svelte-828ji7:hover .art:where(.svelte-828ji7){box-shadow:var(--shadow-2);transform:translateY(-2px)}.card.svelte-828ji7:focus-visible{outline:none}.card.svelte-828ji7:focus-visible .art:where(.svelte-828ji7){outline:2px solid var(--focus-ring);outline-offset:2px}.scrim.svelte-828ji7{background:linear-gradient(to top, color-mix(in oklab, var(--bg) 80%, transparent), transparent 70%);position:absolute;inset:0}.play.svelte-828ji7{left:var(--space-3);bottom:var(--space-4);align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--text);color:var(--bg);font-size:var(--text-xs);font-weight:var(--weight-semi);display:inline-flex;position:absolute}.bar.svelte-828ji7{background:var(--surface-3);height:4px;position:absolute;bottom:0;left:0;right:0}.bar.svelte-828ji7 i:where(.svelte-828ji7){background:var(--accent);height:100%;display:block}.text.svelte-828ji7{margin-top:var(--space-3)}.name.svelte-828ji7{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.sub.svelte-828ji7{gap:var(--space-1);margin-top:var(--space-1);color:var(--text-dim);font-size:var(--text-sm);flex-direction:column;line-height:1.45;display:flex}.sub.svelte-828ji7 .ep:where(.svelte-828ji7){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.remaining.svelte-828ji7{font-variant-numeric:tabular-nums}.drop.svelte-828ji7{top:var(--space-2);right:var(--space-2);width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);background:var(--nav-fill);border:1px solid var(--nav-line);color:var(--text);touch-action:manipulation;opacity:0;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);place-content:center;display:grid;position:absolute}.wrap.svelte-828ji7:hover .drop:where(.svelte-828ji7),.wrap.svelte-828ji7:focus-within .drop:where(.svelte-828ji7),.drop.svelte-828ji7:focus-visible{opacity:1}.drop.svelte-828ji7:hover{background:var(--nav-fill-hover)}.drop.svelte-828ji7:focus-visible,.confirm-remove.svelte-828ji7:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.remove-detail.svelte-828ji7{padding:var(--space-3) var(--space-4);color:var(--text-dim);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.6}.remove-detail.svelte-828ji7 strong:where(.svelte-828ji7){color:var(--text)}.confirm-actions.svelte-828ji7{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.confirm-actions.svelte-828ji7 .btn,.confirm-remove.svelte-828ji7{min-height:var(--hit)}.confirm-remove.svelte-828ji7{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--bad);color:var(--bad);font-size:var(--text-sm);font-weight:var(--weight-semi);touch-action:manipulation}.confirm-remove.svelte-828ji7:hover{background:var(--bg)}@media (prefers-reduced-motion:reduce){.art.svelte-828ji7,.drop.svelte-828ji7{transition:none}.card.svelte-828ji7:hover .art:where(.svelte-828ji7){transform:none}}@media (hover:none){.drop.svelte-828ji7{opacity:1}}.home-heading.svelte-1nmp6pz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.svelte-4pv9tm{padding-bottom:var(--space-6)}.head.svelte-4pv9tm{padding:var(--space-5) max(var(--page-pad), var(--safe-r)) 0 max(var(--page-pad), var(--safe-l))}h1.svelte-4pv9tm{font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.15;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.head.svelte-4pv9tm p:where(.svelte-4pv9tm){margin-top:var(--space-1);color:var(--text-dim);font-size:var(--text-sm)}section.svelte-4pv9tm{padding:var(--space-5) max(var(--page-pad), var(--safe-r)) 0 max(var(--page-pad), var(--safe-l))}h2.svelte-4pv9tm{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug);display:flex}.count.svelte-4pv9tm{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--weight-medium)}.hint.svelte-4pv9tm{margin-top:var(--space-3);color:var(--text-faint);font-size:var(--text-xs)}.history-heading.svelte-4pv9tm,.history-actions.svelte-4pv9tm{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.history-heading.svelte-4pv9tm{margin-bottom:var(--space-3);justify-content:space-between}.history-heading.svelte-4pv9tm h2:where(.svelte-4pv9tm){margin:0}.history-grid.svelte-4pv9tm{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.history-card.svelte-4pv9tm{text-align:start;border-radius:var(--radius);touch-action:manipulation;width:100%;min-width:0;display:block}.history-art.svelte-4pv9tm{border-radius:var(--radius);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);position:relative;overflow:hidden}.history-card.svelte-4pv9tm:hover .history-art:where(.svelte-4pv9tm){box-shadow:var(--shadow-2);transform:translateY(-2px)}.history-card.svelte-4pv9tm:focus-visible,.episode-history.svelte-4pv9tm a:where(.svelte-4pv9tm):focus-visible,.history-remove.svelte-4pv9tm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.history-name.svelte-4pv9tm{margin-top:var(--space-2);font-weight:var(--weight-semi);overflow-wrap:anywhere;display:block}.history-meta.svelte-4pv9tm{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-dim);overflow-wrap:anywhere;display:block}.history-progress.svelte-4pv9tm{background:var(--surface-3);height:4px;position:absolute;inset:auto 0 0}.history-progress.svelte-4pv9tm i:where(.svelte-4pv9tm){background:var(--accent);height:100%;display:block}.history-note.svelte-4pv9tm,.history-confirm.svelte-4pv9tm{color:var(--text-dim);line-height:var(--leading)}.history-confirm.svelte-4pv9tm{padding:var(--space-3) var(--space-4);overflow-wrap:anywhere}.history-actions.svelte-4pv9tm{padding:var(--space-3) var(--space-4)}.history-actions.svelte-4pv9tm .btn{height:auto;min-height:var(--hit);white-space:normal;padding-block:var(--space-2)}.episode-history.svelte-4pv9tm{padding:0 var(--space-4);list-style:none}.episode-history.svelte-4pv9tm li:where(.svelte-4pv9tm){align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--line);display:flex}.episode-history.svelte-4pv9tm a:where(.svelte-4pv9tm){min-width:0;min-height:var(--hit);border-radius:var(--radius-xs);flex:1}.episode-history.svelte-4pv9tm .history-name:where(.svelte-4pv9tm){margin-top:0}.episode-history.svelte-4pv9tm progress:where(.svelte-4pv9tm){width:100%;height:4px;margin-top:var(--space-2);accent-color:var(--accent);display:block}.history-remove.svelte-4pv9tm{min-height:var(--hit);padding:var(--space-2) var(--space-4);border:1px solid var(--bad);border-radius:var(--radius-pill);color:var(--bad);touch-action:manipulation}.history-remove.svelte-4pv9tm:hover{background:var(--surface-2)}@media (prefers-reduced-motion:reduce){.history-art.svelte-4pv9tm{transition:none}.history-card.svelte-4pv9tm:hover .history-art:where(.svelte-4pv9tm){transform:none}}.reset.svelte-1snlqxp{max-width:26rem;padding:calc(var(--safe-t) + var(--space-7)) max(var(--page-pad), var(--safe-l)) var(--space-7);gap:var(--space-4);margin:0 auto;display:grid}.mark.svelte-1snlqxp{margin-bottom:var(--space-3);justify-self:start}h1.svelte-1snlqxp{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.say.svelte-1snlqxp{color:var(--text-dim);line-height:1.5}.quiet.svelte-1snlqxp{color:var(--text-dim);font-size:var(--text-sm)}form.svelte-1snlqxp{gap:var(--space-2);margin-top:var(--space-3);display:grid}label.svelte-1snlqxp{font-size:var(--text-sm);font-weight:var(--weight-semi)}input.svelte-1snlqxp{min-height:var(--hit);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);color:var(--text);font:inherit}input.svelte-1snlqxp:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.error.svelte-1snlqxp{color:var(--bad);font-size:var(--text-sm)}.back.svelte-1snlqxp{margin-top:var(--space-3);font-size:var(--text-sm)}.back.svelte-1snlqxp a:where(.svelte-1snlqxp){color:var(--text-dim)}.pad.svelte-1t3wxhp{padding:var(--space-5) var(--page-pad)}.head.svelte-1t3wxhp{gap:var(--space-3) var(--space-5);padding:calc(var(--chrome-overlap) + var(--space-6)) var(--page-pad) var(--space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.portrait.svelte-1t3wxhp{border-radius:var(--radius);grid-row:1/span 3;width:clamp(108px,26vw,176px);overflow:hidden}.who.svelte-1t3wxhp{gap:var(--space-2);align-content:start;min-width:0;display:grid}h1.svelte-1t3wxhp{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.1}.line.svelte-1t3wxhp{color:var(--text-dim);font-size:var(--text-sm)}.years.svelte-1t3wxhp{font-variant-numeric:tabular-nums}.dot.svelte-1t3wxhp{color:var(--text-faint);margin:0 .45em}.bio.svelte-1t3wxhp{max-width:62ch;color:var(--text-dim);font-size:var(--text-sm);line-height:1.55}.credits.svelte-1t3wxhp{gap:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.credits.svelte-1t3wxhp a:where(.svelte-1t3wxhp){color:var(--text-faint);text-underline-offset:2px;text-decoration:underline}.credits.svelte-1t3wxhp a:where(.svelte-1t3wxhp):hover{color:var(--text)}.rails.svelte-1t3wxhp{padding-block:var(--space-4) var(--space-6)}@media (max-width:560px){.bio.svelte-1t3wxhp,.credits.svelte-1t3wxhp{grid-column:1/-1}.portrait.svelte-1t3wxhp{grid-row:1}}.screen.svelte-1k02z2v{padding-bottom:var(--space-6)}.head.svelte-1k02z2v{align-items:center;gap:var(--space-2);padding:var(--space-5) max(var(--page-pad), var(--safe-r)) var(--space-3) max(var(--page-pad), var(--safe-l));display:flex}.titling.svelte-1k02z2v{flex:1;min-width:0}h1.svelte-1k02z2v{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.15}.head.svelte-1k02z2v p:where(.svelte-1k02z2v){color:var(--text-faint);font-size:var(--text-xs);margin-top:2px}.back.svelte-1k02z2v,.more.svelte-1k02z2v{width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);color:var(--text-dim);flex:none;place-content:center;display:grid}.back.svelte-1k02z2v{margin-left:calc(var(--space-3) * -1)}.back.svelte-1k02z2v:hover,.more.svelte-1k02z2v:hover{background:var(--surface-2);color:var(--text)}.back.svelte-1k02z2v:focus-visible,.more.svelte-1k02z2v:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.list.svelte-1k02z2v{margin:0;padding:0;list-style:none}li.svelte-1k02z2v{align-items:center;gap:var(--space-3);padding:var(--space-3) max(var(--page-pad), var(--safe-r)) var(--space-3) max(var(--page-pad), var(--safe-l));border-top:1px solid color-mix(in oklab, var(--line) 60%, transparent);grid-template-columns:52px minmax(0,1fr) auto;display:grid}li.svelte-1k02z2v:first-child{border-top:0}.art.svelte-1k02z2v{border-radius:var(--radius-xs);background:var(--surface-2);overflow:hidden}.text.svelte-1k02z2v{min-width:0}.name.svelte-1k02z2v{font-size:var(--text-sm);font-weight:var(--weight-semi);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.status.svelte-1k02z2v{color:var(--text-faint);font-size:var(--text-xs);margin-top:2px;line-height:1.35}li.failed.svelte-1k02z2v .status:where(.svelte-1k02z2v){color:var(--bad)}progress.svelte-1k02z2v{width:100%;height:3px;margin-top:var(--space-2);accent-color:var(--accent);display:block}.acts.svelte-1k02z2v{align-items:center;gap:2px;display:flex}.act.svelte-1k02z2v{width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);color:var(--text-dim);flex:none;place-content:center;display:grid}.act.svelte-1k02z2v:hover{background:var(--surface-2);color:var(--text)}.act.svelte-1k02z2v:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.ring.svelte-1k02z2v{position:relative}.ring.svelte-1k02z2v:before{content:"";background:conic-gradient(var(--accent) calc(var(--pct,0) * 1%), color-mix(in oklab, var(--text-faint) 34%, transparent) 0);border-radius:50%;width:30px;height:30px;margin:auto;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 10px,#000 10.5px);mask:radial-gradient(circle,#0000 10px,#000 10.5px)}.ring.svelte-1k02z2v svg{position:relative}.opener.svelte-1k02z2v{color:inherit;text-align:left;min-height:var(--hit);margin:calc((var(--hit) - 1.2em) / -2) 0;background:0 0;align-items:center;gap:6px;display:inline-flex}.opener.svelte-1k02z2v:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}li.child.svelte-1k02z2v{padding-left:calc(var(--page-pad) + 52px + var(--space-3));background:color-mix(in oklab, var(--surface-1) 40%, transparent);grid-template-columns:1fr auto}li.child.svelte-1k02z2v .name:where(.svelte-1k02z2v){font-weight:var(--weight-regular);font-size:var(--text-sm)}.destination.svelte-1k02z2v{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 max(var(--page-pad), var(--safe-l)) var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);display:flex}.destination.svelte-1k02z2v p:where(.svelte-1k02z2v){color:var(--text-dim);font-size:var(--text-sm);margin-top:3px}.destination.svelte-1k02z2v button:where(.svelte-1k02z2v){min-height:var(--hit);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text);font-weight:var(--weight-semi);flex:none}.keep.svelte-1k02z2v{margin-top:var(--space-4);padding:0 max(var(--page-pad), var(--safe-r)) 0 max(var(--page-pad), var(--safe-l));color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading);text-wrap:pretty;align-items:flex-start;gap:7px;display:flex}.keep.svelte-1k02z2v svg{flex:none;margin-top:2px}.menu.svelte-1k02z2v{padding:var(--space-2) var(--space-4)}.menu-row.svelte-1k02z2v{align-items:center;gap:var(--space-3);width:100%;min-height:var(--hit);padding:0 var(--space-2);border-radius:var(--radius);color:var(--text);font-size:var(--text-md);text-align:start;display:flex}.menu-row.svelte-1k02z2v:hover{background:var(--surface-2)}.menu-row.danger.svelte-1k02z2v{color:var(--bad)}.confirm.svelte-1k02z2v{padding:var(--space-3) var(--space-4);color:var(--text-dim);line-height:var(--leading);text-wrap:pretty}.confirm-acts.svelte-1k02z2v{gap:var(--space-3);display:flex}.destroy.svelte-1k02z2v{min-height:var(--hit);padding:var(--space-2) var(--space-4);border:1px solid var(--bad);border-radius:var(--radius-pill);color:var(--bad);touch-action:manipulation}.destroy.svelte-1k02z2v:hover{background:var(--surface-2)}.themes.svelte-1xc6ubr{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill.svelte-1xc6ubr{min-height:38px;padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-1);color:var(--text-dim);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-content:center;display:grid}.pill.svelte-1xc6ubr:hover{background:var(--surface-2);color:var(--text)}.pill[aria-checked=true].svelte-1xc6ubr{border-color:color-mix(in oklab, var(--focus-ring) 46%, var(--line));background:color-mix(in oklab, var(--focus-ring) 10%, var(--surface-1));color:var(--text)}.pill.svelte-1xc6ubr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse){.pill.svelte-1xc6ubr{min-height:var(--hit)}}section.svelte-1xc6ubr{border-bottom:1px solid var(--line);padding:20px 0}section.svelte-1xc6ubr:last-of-type{border-bottom:0}h2.svelte-1xc6ubr{text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);margin-bottom:12px;font-size:.78rem;font-weight:600}.field.svelte-1xc6ubr{justify-content:space-between;align-items:center;gap:14px;padding:9px 0;font-size:.87rem;display:flex}.field.svelte-1xc6ubr>span:where(.svelte-1xc6ubr){color:var(--text-dim)}select.svelte-1xc6ubr{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-1);min-width:0;height:36px;color:var(--text);outline:none;flex:0 240px;padding-inline:11px;font-size:.86rem}select.svelte-1xc6ubr:focus{border-color:color-mix(in oklab, var(--focus-ring) 60%, var(--line))}.toggle.svelte-1xc6ubr{cursor:pointer;align-items:flex-start;gap:11px;padding:11px 0;display:flex}.toggle.svelte-1xc6ubr input:where(.svelte-1xc6ubr){width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}@media (pointer:coarse){select.svelte-1xc6ubr{height:var(--hit)}.toggle.svelte-1xc6ubr input:where(.svelte-1xc6ubr){width:22px;height:22px}.toggle.svelte-1xc6ubr{min-height:var(--hit);align-items:center}}.toggle.svelte-1xc6ubr b:where(.svelte-1xc6ubr){font-size:.87rem;font-weight:500;display:block}.toggle.svelte-1xc6ubr em:where(.svelte-1xc6ubr){color:var(--text-faint);font-size:.78rem;font-style:normal;line-height:1.45;display:block}.note.svelte-1xc6ubr{color:var(--text-faint);max-width:60ch;margin-top:6px;font-size:.77rem;line-height:1.5}.facts.svelte-1xc6ubr{grid-template-columns:auto 1fr;gap:5px 16px;margin:0 0 16px;font-size:.82rem;display:grid}.facts.svelte-1xc6ubr dt:where(.svelte-1xc6ubr){color:var(--text-faint)}.facts.svelte-1xc6ubr dd:where(.svelte-1xc6ubr){overflow-wrap:anywhere;min-width:0;color:var(--text-dim);margin:0}.facts.svelte-1xc6ubr .mono:where(.svelte-1xc6ubr){font-family:var(--mono);font-size:.76rem}.facts.svelte-1xc6ubr .warn:where(.svelte-1xc6ubr){color:var(--warn)}@media (max-width:480px){.field.svelte-1xc6ubr{gap:6px;display:grid}select.svelte-1xc6ubr{flex:none;width:100%}}.account.svelte-n2aj3w{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--glass-line);background:var(--glass-fill)}header.svelte-n2aj3w,.device-title.svelte-n2aj3w,.actions.svelte-n2aj3w{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}header.svelte-n2aj3w{margin-bottom:var(--space-3);justify-content:space-between}header.svelte-n2aj3w>div:where(.svelte-n2aj3w){min-width:0}h2.svelte-n2aj3w{font-size:var(--text-sm);font-weight:var(--weight-semi)}h3.svelte-n2aj3w{font-size:var(--text-sm);font-weight:var(--weight-semi);overflow-wrap:anywhere}.email.svelte-n2aj3w{color:var(--text-dim);font-size:var(--text-sm);overflow-wrap:anywhere}.hint.svelte-n2aj3w{font-size:var(--text-xs);color:var(--text-dim);line-height:var(--leading);margin-top:var(--space-2)}ul.svelte-n2aj3w{margin:var(--space-3) 0;padding:0;list-style:none}li.svelte-n2aj3w{border-top:1px solid var(--line);padding-block:var(--space-3)}.device-title.svelte-n2aj3w span:where(.svelte-n2aj3w){color:var(--text-dim);font-size:var(--text-xs)}.actions.svelte-n2aj3w{margin-top:var(--space-3)}.error.svelte-n2aj3w,.notice.svelte-n2aj3w{margin-top:var(--space-3);font-size:var(--text-sm)}.error.svelte-n2aj3w{color:var(--bad)}.notice.svelte-n2aj3w{color:var(--good)}.install-guide.svelte-1reyai9{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);text-align:left}.compact.svelte-1reyai9{background:0 0;margin-top:0}summary.svelte-1reyai9{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-4);cursor:pointer;border-radius:var(--radius-lg);touch-action:manipulation;list-style:none;display:flex}summary.svelte-1reyai9::-webkit-details-marker{display:none}.guide-icon.svelte-1reyai9{color:var(--accent);flex:none;display:flex}.summary-copy.svelte-1reyai9{flex:1;gap:3px;min-width:0;display:grid}.title.svelte-1reyai9{font-size:var(--text-sm);font-weight:var(--weight-semi);line-height:1.4}.subtitle.svelte-1reyai9{color:var(--text-dim);font-size:var(--text-xs);line-height:1.5}.chevron.svelte-1reyai9{color:var(--text-dim);flex:none;display:flex}.guide-body.svelte-1reyai9{padding:0 var(--space-4) var(--space-4);font-size:var(--text-sm);line-height:1.65}.device-choice.svelte-1reyai9{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.device-choice.svelte-1reyai9>span:where(.svelte-1reyai9){color:var(--text-dim)}select.svelte-1reyai9{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);max-width:100%;min-height:44px;color:var(--text);font:inherit;padding:8px 12px;font-size:16px}.install-button.svelte-1reyai9{border-radius:var(--radius);background:var(--accent);min-height:44px;color:var(--accent-ink);font:inherit;font-weight:var(--weight-semi);cursor:pointer;touch-action:manipulation;border:0;padding:10px 18px}.install-button.svelte-1reyai9:hover{background:var(--accent-hot)}.install-button.svelte-1reyai9:disabled{opacity:.7;cursor:wait}summary.svelte-1reyai9:focus-visible,select.svelte-1reyai9:focus-visible,button.svelte-1reyai9:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}ol.svelte-1reyai9{margin:var(--space-3) 0;padding-left:1.5rem}li.svelte-1reyai9{margin-block:var(--space-3);padding-left:3px}li.svelte-1reyai9::marker{color:var(--accent);font-weight:var(--weight-semi)}strong.svelte-1reyai9{font-weight:var(--weight-semi)}.inline-icon.svelte-1reyai9{vertical-align:middle;color:var(--text);display:inline-flex}.note.svelte-1reyai9{color:var(--text-dim);margin-top:var(--space-3)}.status.svelte-1reyai9{margin:var(--space-3) 0;color:var(--text-dim)}.status.svelte-1reyai9:empty{display:none}.picker.svelte-6pedvm{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(86px,1fr));display:grid}button.svelte-6pedvm{padding:var(--space-2);border-radius:var(--radius);color:var(--text-faint);transition:background-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;justify-items:center;gap:5px;display:grid}button.svelte-6pedvm:hover:not(:disabled){background:var(--surface-1);color:var(--text-dim)}button.svelte-6pedvm:disabled{opacity:.5;cursor:default}button.on.svelte-6pedvm{border-color:var(--focus-ring);background:var(--surface-1);color:var(--text)}button.svelte-6pedvm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}span.svelte-6pedvm{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.page.svelte-rj7pkj{padding-bottom:var(--space-6)}.line.svelte-rj7pkj{align-items:center;gap:var(--space-2);margin:var(--space-6) max(var(--page-pad), var(--safe-l));color:var(--text-faint);font-size:var(--text-sm);display:inline-flex}.who.svelte-rj7pkj{padding:var(--space-5) max(var(--page-pad), var(--safe-r)) var(--space-3) max(var(--page-pad), var(--safe-l))}.me.svelte-rj7pkj{align-items:center;gap:var(--space-3);width:100%;min-height:var(--hit);padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-lg);color:var(--text);text-align:start;touch-action:manipulation;background:0 0;display:flex}.me.svelte-rj7pkj:hover{background:var(--surface-1)}.me.svelte-rj7pkj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.naming.svelte-rj7pkj{flex:1;gap:1px;min-width:0;display:grid}.name.svelte-rj7pkj{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.at.svelte-rj7pkj{color:var(--text-faint);font-family:var(--mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chev.svelte-rj7pkj{color:var(--text-faint);flex:none;place-content:center;display:grid}.card.svelte-rj7pkj{align-items:center;gap:var(--space-3);width:calc(100% - 2 * max(var(--page-pad), var(--safe-l)));min-height:64px;margin:var(--space-2) max(var(--page-pad), var(--safe-l)) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--glass-line);background:var(--glass-fill);box-shadow:var(--glass-shine);color:var(--text);text-align:start;touch-action:manipulation;display:flex}.card.svelte-rj7pkj:hover{background:var(--glass-fill-hi)}.card.svelte-rj7pkj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.card-icon.svelte-rj7pkj{border-radius:var(--radius);background:var(--surface-2);width:38px;height:38px;color:var(--text);flex:none;place-content:center;display:grid}.card-text.svelte-rj7pkj{flex:1;gap:2px;min-width:0;display:grid}.card-name.svelte-rj7pkj{font-size:var(--text-md);font-weight:var(--weight-semi)}.card-note.svelte-rj7pkj{color:var(--text-faint);font-size:var(--text-xs)}.shelf.svelte-rj7pkj{padding:var(--space-4) max(var(--page-pad), var(--safe-r)) 0 max(var(--page-pad), var(--safe-l))}h2.svelte-rj7pkj{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semi);letter-spacing:var(--tracking-snug);display:flex}.count.svelte-rj7pkj{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--weight-medium)}.say.svelte-rj7pkj{margin:0 max(var(--page-pad), var(--safe-r)) var(--space-3) max(var(--page-pad), var(--safe-l));color:var(--text-faint);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty;align-items:flex-start;gap:6px;display:flex}.say.bad.svelte-rj7pkj{color:var(--bad)}.say.good.svelte-rj7pkj{color:var(--good)}.say.warn.svelte-rj7pkj{color:var(--warn)}.sheet-head.svelte-rj7pkj{justify-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:grid}.mark.svelte-rj7pkj{border-radius:var(--radius);background:0 0;position:relative}.markPencil.svelte-rj7pkj{border:2px solid var(--surface-1);background:var(--surface-3);width:26px;height:26px;color:var(--text-dim);border-radius:50%;place-content:center;display:grid;position:absolute;bottom:-4px;right:-4px}.mark.svelte-rj7pkj:hover .markPencil:where(.svelte-rj7pkj){background:var(--surface-2);color:var(--text)}.mark.svelte-rj7pkj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.edit.svelte-rj7pkj{width:100%;max-width:320px}.sr.svelte-rj7pkj{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.edit.svelte-rj7pkj input:where(.svelte-rj7pkj){width:100%;height:var(--hit);padding:0 var(--space-3);border-radius:var(--radius);color:var(--text);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-align:center;background:0 0;border:1px solid #0000;outline:none}.edit.svelte-rj7pkj input:where(.svelte-rj7pkj):hover,.edit.svelte-rj7pkj input:where(.svelte-rj7pkj):focus{background:var(--surface-2)}.edit.svelte-rj7pkj input:where(.svelte-rj7pkj):focus{border-color:color-mix(in oklab, var(--focus-ring) 60%, var(--line))}.edit.svelte-rj7pkj input:where(.svelte-rj7pkj)::placeholder{color:var(--text-faint);font-weight:var(--weight-semi)}.picker.svelte-rj7pkj{padding:0 var(--space-4) var(--space-3)}.rows.svelte-rj7pkj{padding:var(--space-2) var(--space-4) var(--space-3);display:grid}.row.svelte-rj7pkj{align-items:center;gap:var(--space-3);width:100%;min-height:54px;padding:0 var(--space-2);border-radius:var(--radius);border-top:1px solid color-mix(in oklab, var(--line) 55%, transparent);color:var(--text);font-size:var(--text-md);text-align:start;touch-action:manipulation;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.row.svelte-rj7pkj:first-child{border-top:0}.row.svelte-rj7pkj:hover:not(:disabled){background:var(--surface-2)}.row.svelte-rj7pkj:disabled{opacity:.45}.row.svelte-rj7pkj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.row.svelte-rj7pkj svg:last-child{color:var(--text-faint)}.back-row.svelte-rj7pkj{align-items:center;gap:var(--space-2);min-height:var(--hit);margin:0 var(--space-4);padding-inline:var(--space-2);border-radius:var(--radius);color:var(--text-dim);font-size:var(--text-sm);display:inline-flex}.back-row.svelte-rj7pkj:hover{background:var(--surface-2);color:var(--text)}.pane.svelte-rj7pkj{padding:0 var(--space-4) var(--space-4)}.handleRow.svelte-rj7pkj{margin-top:var(--space-2);align-items:center;gap:2px;display:flex}.handle.svelte-rj7pkj{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--hit);padding:2px var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-sm);color:var(--text-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.01em;background:0 0;display:inline-flex}.handle.svelte-rj7pkj:hover{background:var(--surface-2);color:var(--text)}.handle.svelte-rj7pkj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.handle.svelte-rj7pkj .at:where(.svelte-rj7pkj){-webkit-user-select:all;user-select:all}.handle.svelte-rj7pkj .ok:where(.svelte-rj7pkj){color:var(--good);font-family:var(--font);font-size:var(--text-xs);font-weight:var(--weight-semi);flex:none;align-items:center;gap:4px;display:inline-flex}.pencil.svelte-rj7pkj{width:var(--hit);height:var(--hit);border-radius:var(--radius-sm);color:var(--text-faint);background:0 0;flex:none;place-content:center;display:grid}.pencil.svelte-rj7pkj:hover{background:var(--surface-2);color:var(--text)}.pencil.svelte-rj7pkj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.popSay.svelte-rj7pkj{margin-top:var(--space-2);color:var(--text-dim);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty;align-items:flex-start;gap:6px;display:flex}.popSay.svelte-rj7pkj b:where(.svelte-rj7pkj){color:var(--text)}.popNote.svelte-rj7pkj{margin-top:var(--space-2);color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-snug);text-wrap:pretty}.handleForm.svelte-rj7pkj{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.field.svelte-rj7pkj{min-width:0;height:var(--hit);padding-left:var(--space-3);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);flex:180px;align-items:center;display:flex}.field.svelte-rj7pkj:focus-within{border-color:color-mix(in oklab, var(--focus-ring) 60%, var(--line))}.fieldAt.svelte-rj7pkj{color:var(--text-faint);font-family:var(--mono)}.field.svelte-rj7pkj input:where(.svelte-rj7pkj){min-width:0;height:100%;padding-inline:4px var(--space-3);color:var(--text);font-family:var(--mono);font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.acts.svelte-rj7pkj{gap:var(--space-2);display:flex}.check.svelte-rj7pkj{margin-top:var(--space-2);color:var(--good);font-size:var(--text-xs);line-height:var(--leading-snug);align-items:flex-start;gap:6px;display:flex}.check.bad.svelte-rj7pkj{color:var(--bad)}.hint.svelte-rj7pkj{color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading);text-wrap:pretty}.privacy-toggle.svelte-rj7pkj{align-items:center;gap:var(--space-3);min-height:var(--hit);margin-top:var(--space-3);cursor:pointer;display:flex}.privacy-toggle.svelte-rj7pkj input:where(.svelte-rj7pkj){width:20px;height:20px;accent-color:var(--accent)}.counts.svelte-rj7pkj{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(3,1fr);display:grid}.counts.svelte-rj7pkj div:where(.svelte-rj7pkj){padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--glass-line);background:var(--glass-fill);box-shadow:var(--glass-shine);text-align:center;gap:2px;display:grid}.counts.svelte-rj7pkj dt:where(.svelte-rj7pkj){color:var(--text-faint);font-size:var(--text-2xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase}.counts.svelte-rj7pkj dd:where(.svelte-rj7pkj){font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0}.privacy.svelte-rj7pkj,.helpLine.svelte-rj7pkj{margin-top:var(--space-4);color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading);text-wrap:pretty}.privacy.svelte-rj7pkj b:where(.svelte-rj7pkj){color:var(--text-dim)}.helpLine.svelte-rj7pkj a:where(.svelte-rj7pkj){color:var(--text);text-underline-offset:2px;text-decoration:underline}.invite-body.svelte-x5i5j2{gap:var(--space-3);padding:var(--space-4);display:grid}p.svelte-x5i5j2,small.svelte-x5i5j2{color:var(--text-dim);font-size:var(--text-sm)}.fine.svelte-x5i5j2{color:var(--text-faint)}.bad.svelte-x5i5j2{color:var(--bad,#e0575b)}h3.svelte-x5i5j2{margin-top:var(--space-3);font-size:var(--text-base)}input.svelte-x5i5j2{width:100%;min-width:0;padding:var(--space-3);background:var(--surface-2);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm)}input.svelte-x5i5j2:focus-visible{outline:2px solid var(--focus-ring)}ul.svelte-x5i5j2{padding:0;list-style:none}li.svelte-x5i5j2{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}li.svelte-x5i5j2 span:where(.svelte-x5i5j2){overflow-wrap:anywhere;min-width:0}small.svelte-x5i5j2{display:block}.actions.svelte-x5i5j2{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-watch-space] .invite-body.svelte-x5i5j2{gap:8px;padding:8px 12px}[data-watch-space] .invite-body.svelte-x5i5j2 h3:where(.svelte-x5i5j2){margin-top:8px;font-size:13px;font-weight:500}[data-watch-space] .invite-body.svelte-x5i5j2 p:where(.svelte-x5i5j2){line-height:1.45}[data-watch-space] .invite-body.svelte-x5i5j2 input:where(.svelte-x5i5j2){min-height:44px;padding:8px;font-size:16px}[data-watch-space] .invite-body.svelte-x5i5j2 li:where(.svelte-x5i5j2){border:0;padding:4px 0}[data-watch-space] .invite-body.svelte-x5i5j2 .btn{border-radius:var(--radius-xs);min-height:44px;color:var(--text);box-shadow:none;background:0 0;border:0;padding:6px 10px;font-size:13px;font-weight:500}[data-watch-space] .invite-body.svelte-x5i5j2 .btn:hover:not(:disabled){background:var(--surface-2)}[data-watch-space] .invite-body.svelte-x5i5j2 input:where(.svelte-x5i5j2){border:0}.page.svelte-dsvjg3{padding:24px var(--page-pad) 48px}.waiting.svelte-dsvjg3{text-align:center;justify-items:center;gap:8px;max-width:46ch;margin-inline:auto;display:grid}.code.svelte-dsvjg3{border:1px solid color-mix(in oklab, var(--accent) 45%, var(--line));background:color-mix(in oklab, var(--accent) 14%, transparent);color:var(--text);font-family:var(--mono);border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-flex}h1.svelte-dsvjg3{letter-spacing:-.02em;margin-top:10px;font-size:1.2rem;font-weight:700}.detail.svelte-dsvjg3{color:var(--text-dim);text-wrap:pretty;font-size:.85rem;line-height:1.55}.people.svelte-dsvjg3{text-align:left;width:100%;margin:18px 0 6px;padding:0;list-style:none}.people.svelte-dsvjg3 li:where(.svelte-dsvjg3){align-items:center;gap:10px;padding:9px 4px;display:flex}.people.svelte-dsvjg3 li:where(.svelte-dsvjg3)+li:where(.svelte-dsvjg3){border-top:1px solid color-mix(in oklab, var(--line) 55%, transparent)}.avatar.svelte-dsvjg3{width:28px;height:28px;color:var(--bg);border-radius:50%;flex:none;place-content:center;font-size:.76rem;font-weight:700;display:grid}.who.svelte-dsvjg3{flex:1;min-width:0;font-size:.86rem}.since.svelte-dsvjg3{color:var(--text-faint);font-size:.72rem}.acts.svelte-dsvjg3{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.poll.svelte-dsvjg3{color:var(--text-faint);align-items:center;gap:7px;margin-top:14px;font-size:.76rem;display:inline-flex}.discovery.svelte-hbckir{padding:var(--space-6) max(var(--page-pad), var(--safe-r)) var(--space-5) max(var(--page-pad), var(--safe-l))}header.svelte-hbckir{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}h2.svelte-hbckir{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug)}p.svelte-hbckir{margin:var(--space-1) 0 0;color:var(--text-dim);font-size:var(--text-sm);line-height:1.5}header.svelte-hbckir>a:where(.svelte-hbckir){color:var(--text-dim);font-size:var(--text-sm);white-space:nowrap;min-height:var(--hit);gap:var(--space-2);align-items:center;display:inline-flex}header.svelte-hbckir>a:where(.svelte-hbckir):hover{color:var(--text)}.paths.svelte-hbckir{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.path.svelte-hbckir{border-radius:var(--radius);isolation:isolate;background:var(--surface-2);color:#fff;min-height:148px;position:relative;overflow:hidden}img.svelte-hbckir,.shade.svelte-hbckir{width:100%;height:100%;position:absolute;inset:0}img.svelte-hbckir{object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.shade.svelte-hbckir{background:linear-gradient(#0000001a,#000c)}.copy.svelte-hbckir{gap:5px;display:grid;position:absolute;inset:auto 40px 18px 18px}strong.svelte-hbckir{font-size:var(--text-md);letter-spacing:var(--tracking-snug)}.copy.svelte-hbckir>span:where(.svelte-hbckir){font-size:var(--text-xs);color:#ffffffd9;line-height:1.45}.arrow.svelte-hbckir{font-size:20px;position:absolute;bottom:19px;right:18px}.path.svelte-hbckir:hover img:where(.svelte-hbckir){transform:scale(1.035)}a.svelte-hbckir:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.compact.svelte-hbckir{padding-inline:0}@media (max-width:767px){.paths.svelte-hbckir{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.path.svelte-hbckir{min-height:128px}.copy.svelte-hbckir{inset:auto 25px 13px 13px}.arrow.svelte-hbckir{bottom:12px;right:12px}header.svelte-hbckir>a:where(.svelte-hbckir){display:none}.discovery.svelte-hbckir{padding-top:var(--space-5)}}@media (prefers-reduced-motion:reduce){img.svelte-hbckir{transition:none}.path.svelte-hbckir:hover img:where(.svelte-hbckir){transform:none}}.page.svelte-1jwasty{padding:16px max(var(--page-pad), var(--safe-r)) 40px max(var(--page-pad), var(--safe-l))}.search-head.svelte-1jwasty{margin:var(--space-5) 0 var(--space-5)}.search-head.svelte-1jwasty h1:where(.svelte-1jwasty){letter-spacing:var(--tracking-tight);font-size:clamp(1.5rem,3.2vw,2.3rem);line-height:1.2}.search-head.svelte-1jwasty p:where(.svelte-1jwasty){margin-top:var(--space-2);color:var(--text-dim);line-height:1.5;font-size:var(--text-sm)}.field.svelte-1jwasty{margin-bottom:var(--space-4)}.count.svelte-1jwasty{color:var(--text-faint);margin-bottom:12px;font-size:.76rem}.grid.svelte-1jwasty{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min), 1fr));gap:18px var(--gap);display:grid}.cell.svelte-1jwasty{gap:7px;display:grid}.recent.svelte-1jwasty header:where(.svelte-1jwasty){justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.recent.svelte-1jwasty h2:where(.svelte-1jwasty){font-size:.9rem;font-weight:600}.recent.svelte-1jwasty header:where(.svelte-1jwasty) button:where(.svelte-1jwasty){color:var(--text-faint);font-size:.78rem}.recent.svelte-1jwasty header:where(.svelte-1jwasty) button:where(.svelte-1jwasty):hover{color:var(--text)}.recent.svelte-1jwasty ul:where(.svelte-1jwasty){margin:0;padding:0;list-style:none}.recent.svelte-1jwasty li:where(.svelte-1jwasty){align-items:center;display:flex}.recent.svelte-1jwasty li:where(.svelte-1jwasty)+li:where(.svelte-1jwasty){border-top:1px solid color-mix(in oklab, var(--line) 55%, transparent)}.recent.svelte-1jwasty a:where(.svelte-1jwasty){min-width:0;color:var(--text-dim);flex:1;align-items:center;gap:10px;padding:11px 2px;font-size:.87rem;display:flex}.recent.svelte-1jwasty a:where(.svelte-1jwasty) span:where(.svelte-1jwasty){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent.svelte-1jwasty a:where(.svelte-1jwasty):hover{color:var(--text)}.forget.svelte-1jwasty{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-faint);flex:none;place-content:center;display:grid}.forget.svelte-1jwasty:hover{background:var(--surface-2);color:var(--text)}@media (pointer:coarse){.forget.svelte-1jwasty{width:var(--hit);height:var(--hit)}}.cast.svelte-19g920b{--face:76px;margin-top:20px}h2.svelte-19g920b{padding:0 var(--page-pad);font-size:var(--text-xs);font-weight:var(--weight-semi);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-faint);margin-bottom:10px}.row.svelte-19g920b{padding:2px var(--page-pad) 4px;scrollbar-width:none;gap:14px;margin:0;list-style:none;display:flex;overflow-x:auto}.row.svelte-19g920b::-webkit-scrollbar{display:none}li.svelte-19g920b{width:var(--face);text-align:center;flex:none}.face.svelte-19g920b{width:var(--face);height:var(--face);border:1px solid var(--line);border-radius:50%;display:block;overflow:hidden;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.face.svelte-19g920b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.name-skeleton.svelte-19g920b{justify-content:center;margin-top:7px;display:flex}.name.svelte-19g920b{font-size:var(--text-xs);color:var(--text-dim);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;line-height:1.25;display:-webkit-box;overflow:hidden}.char.svelte-19g920b{font-size:var(--text-2xs);color:var(--text-faint);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:700px){.cast.svelte-19g920b{--face:88px}}.row.svelte-11m0a88{border-radius:var(--radius);transition:background-color .14s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.row.svelte-11m0a88:hover{background:var(--surface-1)}.row.current.svelte-11m0a88{background:color-mix(in oklab, var(--focus-ring) 9%, transparent)}.row.future.svelte-11m0a88{opacity:.55}.ep.svelte-11m0a88{padding:10px var(--page-pad);border-radius:var(--radius);grid-template-columns:132px 1fr;gap:12px;min-width:0;display:grid}.get.svelte-11m0a88{width:var(--hit);height:var(--hit);margin-right:calc(var(--page-pad) - 6px);border-radius:var(--radius-pill);color:var(--text-faint);touch-action:manipulation;transition:color var(--dur-fast) var(--ease);background:0 0;flex:none;place-content:center;display:grid;position:relative}.get.svelte-11m0a88:hover{color:var(--text)}.get.here.svelte-11m0a88{color:var(--good)}.get.svelte-11m0a88:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.get.busy.svelte-11m0a88{color:var(--text)}.get.busy.svelte-11m0a88:before{content:"";background:conic-gradient(var(--accent) calc(var(--pct,0) * 1%), color-mix(in oklab, var(--text-faint) 34%, transparent) 0);border-radius:50%;width:32px;height:32px;margin:auto;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 13px,#000 13.5px);mask:radial-gradient(circle,#0000 13px,#000 13.5px)}.get.svelte-11m0a88 svg{position:relative}.still.svelte-11m0a88{background:var(--surface-2);border-radius:7px;position:relative;overflow:hidden}.play.svelte-11m0a88{color:var(--text);opacity:0;transition:opacity .16s var(--ease);background:#06080c59;place-content:center;display:grid;position:absolute;inset:0}.row.svelte-11m0a88:hover .play:where(.svelte-11m0a88),.ep.svelte-11m0a88:focus-visible .play:where(.svelte-11m0a88){opacity:1}.bar.svelte-11m0a88{background:#0000008c;height:3px;position:absolute;bottom:0;left:0;right:0}.bar.svelte-11m0a88 i:where(.svelte-11m0a88){background:var(--accent);height:100%;display:block}.text.svelte-11m0a88{align-content:start;gap:3px;min-width:0;display:grid}.head.svelte-11m0a88{align-items:baseline;gap:7px;min-width:0;display:flex}.code.svelte-11m0a88{color:var(--text-faint);font-family:var(--mono);letter-spacing:.02em;flex:none;font-size:.7rem}.name.svelte-11m0a88{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;font-weight:600;line-height:1.3;overflow:hidden}.sub.svelte-11m0a88{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:.72rem;display:flex}.sub.svelte-11m0a88 .resume:where(.svelte-11m0a88){color:var(--accent-hot);font-weight:600}.sub.svelte-11m0a88 .watched:where(.svelte-11m0a88){color:var(--good);align-items:center;gap:3px;display:inline-flex}.sub.svelte-11m0a88 .mono:where(.svelte-11m0a88){font-family:var(--mono);font-size:.68rem}.blurb.svelte-11m0a88{color:var(--text-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.79rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (min-width:640px){.ep.svelte-11m0a88{grid-template-columns:190px 1fr;gap:16px;padding-block:12px}.name.svelte-11m0a88{font-size:.92rem}.blurb.svelte-11m0a88{-webkit-line-clamp:3;line-clamp:3}}.over.svelte-1rd19dc{z-index:2;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5);background:color-mix(in oklab, var(--bg) 76%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);animation:svelte-1rd19dc-overIn var(--dur) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes svelte-1rd19dc-overIn{0%{opacity:0}}.over.svelte-1rd19dc p:where(.svelte-1rd19dc){font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-align:center;text-wrap:balance;margin:0}.over.svelte-1rd19dc .acts:where(.svelte-1rd19dc){gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.over.svelte-1rd19dc button:where(.svelte-1rd19dc){min-height:var(--hit);padding-inline:var(--space-5);border-radius:var(--radius-pill);font:inherit;font-weight:var(--weight-semi);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.over.svelte-1rd19dc .go:where(.svelte-1rd19dc){background:var(--accent);color:var(--accent-ink)}.over.svelte-1rd19dc .back:where(.svelte-1rd19dc){background:color-mix(in oklab, var(--text) 12%, transparent);border-color:var(--line);color:var(--text)}.over.svelte-1rd19dc button:where(.svelte-1rd19dc):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.over.svelte-1rd19dc{animation:none}}.veil.svelte-1rd19dc{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);z-index:90;padding:max(var(--space-4), var(--safe-t)) max(var(--space-4), var(--safe-r)) max(var(--space-4), var(--safe-b)) max(var(--space-4), var(--safe-l));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060adb;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.behind.svelte-1rd19dc{cursor:default;background:0 0;position:absolute;inset:0}.box.svelte-1rd19dc{width:min(100%,1100px);position:relative}.head.svelte-1rd19dc{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.name.svelte-1rd19dc{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-md);font-weight:var(--weight-semi);overflow:hidden}.close.svelte-1rd19dc{width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);border:1px solid var(--glass-line);background:var(--glass-fill);color:var(--text-dim);flex:none;place-content:center;display:grid}.close.svelte-1rd19dc:hover{color:var(--text);background:var(--glass-fill-hi)}.close.svelte-1rd19dc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.screen.svelte-1rd19dc{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.bar.svelte-1rd19dc{align-items:center;gap:var(--space-2);min-height:var(--hit);margin-top:var(--space-2);opacity:.45;transition:opacity var(--dur) var(--ease);display:flex}.bar.live.svelte-1rd19dc{opacity:1}.key.svelte-1rd19dc{border-radius:var(--radius-pill);border:1px solid var(--glass-line);background:var(--glass-fill);width:38px;height:38px;color:var(--text);flex:none;place-content:center;display:grid}.key.svelte-1rd19dc:hover:not(:disabled){background:var(--glass-fill-hi)}.key.svelte-1rd19dc:disabled{color:var(--text-faint);cursor:default}.key.svelte-1rd19dc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.time.svelte-1rd19dc{min-width:4ch;color:var(--text-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.time.right.svelte-1rd19dc{text-align:right}.seek.svelte-1rd19dc{min-width:0;height:var(--hit);flex:1;align-items:center;display:grid;position:relative}.rail.svelte-1rd19dc{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--text) 18%, transparent);height:4px;display:block;position:relative;overflow:hidden}.rail.svelte-1rd19dc i:where(.svelte-1rd19dc){display:block;position:absolute;top:0;bottom:0;left:0}.buffered.svelte-1rd19dc{background:color-mix(in oklab, var(--text) 26%, transparent)}.played.svelte-1rd19dc{background:var(--accent)}.seek.svelte-1rd19dc input:where(.svelte-1rd19dc){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seek.svelte-1rd19dc input:where(.svelte-1rd19dc):disabled{cursor:default}.seek.svelte-1rd19dc:focus-within .rail:where(.svelte-1rd19dc){outline:2px solid var(--focus-ring);outline-offset:4px}.done.svelte-1rd19dc{margin-top:var(--space-2);color:var(--text-faint);font-size:var(--text-xs)}@media (max-width:520px){.time.right.svelte-1rd19dc{display:none}}@media (pointer:coarse){.key.svelte-1rd19dc{position:relative}.key.svelte-1rd19dc:after{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.awards.svelte-1dieao4{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.trailers.svelte-1dieao4{margin-top:var(--space-5)}.trailers.svelte-1dieao4 h2:where(.svelte-1dieao4){padding:0 var(--page-pad);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.reel.svelte-1dieao4{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-pad);padding:0 var(--page-pad) var(--space-2);display:flex;overflow-x:auto}.tr.svelte-1dieao4{scroll-snap-align:start;width:216px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:6px;padding:0;display:flex}.tr.svelte-1dieao4 .shot:where(.svelte-1dieao4){aspect-ratio:16/9;border-radius:var(--radius-xs);background:var(--surface-2);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease);display:block;position:relative;overflow:hidden}.tr.svelte-1dieao4 .shot:where(.svelte-1dieao4) img:where(.svelte-1dieao4){object-fit:cover;width:100%;height:100%;display:block}.tr.svelte-1dieao4 .pip:where(.svelte-1dieao4){color:var(--text);background:linear-gradient(#0000 40%,#00000080);place-content:center;display:grid;position:absolute;inset:0}.tr.svelte-1dieao4:hover .shot:where(.svelte-1dieao4),.tr.svelte-1dieao4:focus-visible .shot:where(.svelte-1dieao4){transform:translateY(-2px)}.tr.svelte-1dieao4:focus-visible .shot:where(.svelte-1dieao4){outline:2px solid var(--focus-ring);outline-offset:3px}.tr.svelte-1dieao4 .cap:where(.svelte-1dieao4){font-size:var(--text-xs);color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.tr.svelte-1dieao4 .shot:where(.svelte-1dieao4){transition:none}.tr.svelte-1dieao4:hover .shot:where(.svelte-1dieao4),.tr.svelte-1dieao4:focus-visible .shot:where(.svelte-1dieao4){transform:none}}.pad.svelte-1dieao4{padding:20px var(--page-pad)}.ended.svelte-1dieao4{margin:10px var(--page-pad) 0;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:var(--text-xs);align-items:center;gap:8px;padding:9px 9px 9px 13px;line-height:1.45;display:flex}.ended.svelte-1dieao4 p:where(.svelte-1dieao4){text-wrap:pretty;flex:1;margin:0}.ended.svelte-1dieao4 b:where(.svelte-1dieao4){font-family:var(--mono);font-weight:600}.ended.svelte-1dieao4 button:where(.svelte-1dieao4){width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);color:var(--text-faint);flex:none;place-content:center;display:grid}.ended.svelte-1dieao4 button:where(.svelte-1dieao4):hover{background:var(--surface-3);color:var(--text)}.hero-skeleton.svelte-1dieao4{margin-top:calc(var(--chrome-float) * -1)}.hero.svelte-1dieao4{margin-top:calc(var(--chrome-float) * -1);position:relative}.backdrop.svelte-1dieao4{opacity:.5;position:relative}.backdrop.staged.svelte-1dieao4{opacity:1}.stage.svelte-1dieao4{position:absolute;inset:0;overflow:hidden}.stage-btn.svelte-1dieao4{z-index:2;width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);background:#080a0f8c;place-content:center;display:grid;position:absolute}.stage-btn.shut.svelte-1dieao4{top:calc(var(--chrome-float) + var(--space-2));right:var(--space-3)}.stage-btn.sound.svelte-1dieao4{right:var(--space-3);bottom:var(--space-3)}.stage-btn.svelte-1dieao4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fade.svelte-1dieao4{background:linear-gradient(to top, var(--bg) 2%, color-mix(in oklab, var(--bg) 55%, transparent) 46%, transparent 88%), linear-gradient(to right, var(--bg) 0%, transparent 34%);position:absolute;inset:0}.head.svelte-1dieao4{align-items:end;gap:var(--space-4);padding:0 var(--page-pad);grid-template-columns:82px minmax(0,1fr);margin-top:-58px;display:grid;position:relative}.poster.svelte-1dieao4{border-radius:var(--radius);border:1px solid color-mix(in oklab, var(--line) 70%, transparent);overflow:hidden;box-shadow:0 10px 30px #0000008c}.naming.svelte-1dieao4{min-width:0;padding-bottom:3px}h1.svelte-1dieao4{letter-spacing:-.025em;text-wrap:balance;font-size:1.42rem;font-weight:700;line-height:1.15}.visually-hidden.svelte-1dieao4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.logo.svelte-1dieao4{object-fit:contain;object-position:left bottom;width:auto;max-width:100%;max-height:62px}.meta.svelte-1dieao4{margin-top:var(--space-3);color:var(--text-dim);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;line-height:1.5;display:flex}.rating.svelte-1dieao4{color:var(--warn);align-items:center;gap:3px;font-weight:600;display:inline-flex}.genres.svelte-1dieao4{margin-top:var(--space-2);color:var(--text-dim);font-size:var(--text-sm);line-height:1.5}.actions.svelte-1dieao4{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5) var(--page-pad) 0;flex-wrap:wrap;display:flex}.play-action.svelte-1dieao4{flex:100%;min-width:0}.play-action.svelte-1dieao4 .btn.primary{height:auto;min-height:56px;padding:var(--space-3) var(--space-5);white-space:normal;gap:var(--space-3)}.play-action.svelte-1dieao4 .btn.primary>span{min-width:0}.play-label.svelte-1dieao4{font-size:var(--text-lg);display:block}.icon-row.svelte-1dieao4{align-items:start;gap:var(--space-2);margin-top:var(--space-2);flex:100%;grid-template-columns:repeat(4,1fr);display:grid}.icon-act.svelte-1dieao4{min-height:calc(var(--hit) + 14px);padding:var(--space-2) 2px;border-radius:var(--radius);color:var(--text-dim);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-align:center;text-wrap:balance;touch-action:manipulation;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-content:start;justify-items:center;gap:6px;line-height:1.25;display:grid}.icon-act.svelte-1dieao4:hover{color:var(--text)}.icon-act.svelte-1dieao4:active svg{transform:scale(.9)}.icon-act.svelte-1dieao4 svg{transition:transform var(--dur-fast) var(--ease)}.icon-act[aria-pressed=true].svelte-1dieao4{color:var(--text)}.icon-act.svelte-1dieao4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.icon-act.busy.svelte-1dieao4{color:var(--text);position:relative}.icon-act.busy.svelte-1dieao4:before{content:"";top:calc(var(--space-2) - 5px);background:conic-gradient(var(--accent) calc(var(--pct,0) * 1%), color-mix(in oklab, var(--text-faint) 34%, transparent) 0);border-radius:50%;width:34px;height:34px;position:absolute;left:50%;translate:-50%;-webkit-mask:radial-gradient(circle,#0000 14px,#000 14.5px);mask:radial-gradient(circle,#0000 14px,#000 14.5px)}.notice.svelte-1dieao4{margin-top:var(--space-1);color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere;flex:100%}.notice.bad.svelte-1dieao4{color:var(--bad)}.secondary-actions.svelte-1dieao4{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.secondary-actions.svelte-1dieao4 .btn{min-height:var(--hit);padding-inline:var(--space-3);font-size:var(--text-sm)}.keep.svelte-1dieao4{justify-content:center;align-items:center;gap:var(--space-2);min-width:96px;min-height:var(--hit);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semi);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;display:inline-flex}.keep.svelte-1dieao4:hover{background:var(--surface-3);color:var(--text)}.keep[aria-pressed=true].svelte-1dieao4{color:var(--text);border-color:var(--text-faint);background:var(--surface-3)}.unplayable.svelte-1dieao4{color:var(--text-faint);font-size:.83rem}.target-detail.svelte-1dieao4{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-normal);overflow-wrap:anywhere;line-height:1.45;display:block}.blurb.svelte-1dieao4{padding:18px var(--page-pad) 0;color:var(--text-dim);font-size:var(--text-base);max-width:72ch;line-height:1.65}.blurb.clipped.svelte-1dieao4 p:where(.svelte-1dieao4){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more.svelte-1dieao4{align-items:center;gap:var(--space-1);min-height:var(--hit);margin:var(--space-1) var(--page-pad) 0;color:var(--text-dim);font-size:var(--text-sm);font-weight:500;display:inline-flex}.more.svelte-1dieao4:hover{color:var(--text)}.credits.svelte-1dieao4{padding:0 var(--page-pad);grid-template-columns:auto 1fr;gap:3px 12px;margin:18px 0 0;font-size:.79rem;line-height:1.5;display:grid}.credits.svelte-1dieao4 dt:where(.svelte-1dieao4){color:var(--text-faint)}.credits.svelte-1dieao4 dd:where(.svelte-1dieao4){color:var(--text-dim);min-width:0;margin:0}.credit-link.svelte-1dieao4{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentcolor 35%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 35%, transparent);text-underline-offset:2px}.credit-link.svelte-1dieao4:hover{color:var(--text);text-decoration-color:currentColor}.credit-link.svelte-1dieao4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.episodes.svelte-1dieao4{margin-top:28px;padding-bottom:40px}.seasons.svelte-1dieao4{padding:0 var(--page-pad) 12px;scrollbar-width:none;border-bottom:1px solid var(--line);gap:6px;display:flex;overflow-x:auto}.seasons.svelte-1dieao4::-webkit-scrollbar{display:none}.ep-count.svelte-1dieao4{padding:12px var(--page-pad) 2px;color:var(--text-faint);font-size:.74rem}.ep-list.svelte-1dieao4{margin:0;padding:0;list-style:none}@media (min-width:700px){.head.svelte-1dieao4{grid-template-columns:132px 1fr;gap:20px;margin-top:-84px}h1.svelte-1dieao4{font-size:2rem}.logo.svelte-1dieao4{max-height:90px}.play-action.svelte-1dieao4{flex:0 380px}.play-action.svelte-1dieao4 .btn.primary{text-align:left;justify-content:flex-start}}@media (min-width:1000px){.backdrop.svelte-1dieao4{opacity:.62}}.watch-viewport.svelte-14q1e2j{background:var(--bg);position:fixed;inset:0;overflow:hidden}.watch-space.svelte-14q1e2j{left:var(--watch-left);top:var(--watch-top);width:var(--watch-width);height:var(--watch-height);transform-origin:0 0;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);position:absolute;overflow:hidden;transform:translateZ(0);container:watch/size}.watch-space[data-sideways=true].svelte-14q1e2j{transform:translateX(var(--watch-physical-width)) rotate(90deg);--safe-t:env(safe-area-inset-right,0px);--safe-r:env(safe-area-inset-bottom,0px);--safe-b:env(safe-area-inset-left,0px);--safe-l:env(safe-area-inset-top,0px)}.artwork-waiting.svelte-rdgni8{background:var(--bg);position:absolute;inset:0;overflow:hidden}img.svelte-rdgni8{object-fit:cover;object-position:center;width:100%;height:100%}.veil.svelte-rdgni8{background:#0000006b;position:absolute;inset:0}.quality-picker.svelte-d5zjbz{gap:var(--space-4);padding:var(--space-4);display:grid}p.svelte-d5zjbz{color:var(--text-dim);margin:0;line-height:1.5}.options.svelte-d5zjbz{gap:var(--space-2);display:grid}button.svelte-d5zjbz{min-height:var(--hit);color:var(--text);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font:inherit;cursor:pointer}.options.svelte-d5zjbz button:where(.svelte-d5zjbz){justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}button.svelte-d5zjbz:hover:not(:disabled){background:var(--surface-3)}button[aria-pressed=true].svelte-d5zjbz{border-color:var(--focus-ring);background:var(--surface-2)}button.svelte-d5zjbz:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}button.svelte-d5zjbz:disabled{cursor:default;color:var(--text-faint)}.state.svelte-d5zjbz{font-size:var(--text-sm);text-align:right;max-width:72%;line-height:1.3}.status.svelte-d5zjbz{color:var(--text);min-height:1.5em}[data-watch-space] .quality-picker.svelte-d5zjbz,.sheet[data-dpad-scope] .quality-picker.svelte-d5zjbz{gap:8px;padding:8px 12px;font-size:13px}[data-watch-space] .quality-picker.svelte-d5zjbz p:where(.svelte-d5zjbz),.sheet[data-dpad-scope] .quality-picker.svelte-d5zjbz p:where(.svelte-d5zjbz){font-size:12px;line-height:1.45}[data-watch-space] .options.svelte-d5zjbz,.sheet[data-dpad-scope] .options.svelte-d5zjbz{gap:0}[data-watch-space] .options.svelte-d5zjbz button:where(.svelte-d5zjbz),.sheet[data-dpad-scope] .options.svelte-d5zjbz button:where(.svelte-d5zjbz){border-radius:var(--radius-xs);background:0 0;border:0;min-height:44px;padding:6px 8px}[data-watch-space] .options.svelte-d5zjbz button[aria-pressed=true]:where(.svelte-d5zjbz),.sheet[data-dpad-scope] .options.svelte-d5zjbz button[aria-pressed=true]:where(.svelte-d5zjbz),[data-watch-space] .options.svelte-d5zjbz button:where(.svelte-d5zjbz):hover:not(:disabled),.sheet[data-dpad-scope] .options.svelte-d5zjbz button:where(.svelte-d5zjbz):hover:not(:disabled){background:var(--surface-2)}[data-watch-space] .refresh.svelte-d5zjbz,.sheet[data-dpad-scope] .refresh.svelte-d5zjbz{color:var(--text-dim);text-align:left;background:0 0;border:0;padding:6px 8px;font-size:12px}.status.svelte-d5zjbz:empty{display:none}.host.svelte-q2a93x{min-height:var(--watch-height,100dvh);position:relative}.room.svelte-q2a93x{border:1px solid color-mix(in oklab, var(--accent) 45%, var(--line));background:color-mix(in oklab, var(--accent) 20%, #06080cb3);height:30px;color:var(--text);font-family:var(--mono);border-radius:99px;align-items:center;gap:6px;padding-inline:10px;font-size:.72rem;font-weight:600;display:inline-flex}.host.svelte-q2a93x>.room:where(.svelte-q2a93x),.host.svelte-q2a93x>.chips:where(.svelte-q2a93x){top:max(10px, var(--safe-t));z-index:var(--z-room-chip);right:calc(max(12px, var(--safe-r)) + var(--chip-inset,0px));transition:right var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out);position:fixed}.host.svelte-q2a93x>.chips.obscured:where(.svelte-q2a93x),.host.svelte-q2a93x>.room.obscured:where(.svelte-q2a93x){visibility:hidden;pointer-events:none}.host.svelte-q2a93x>.chips.gone:where(.svelte-q2a93x){opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.host.svelte-q2a93x>.room:where(.svelte-q2a93x),.host.svelte-q2a93x>.chips:where(.svelte-q2a93x){transition:none}}.chips.svelte-q2a93x{gap:6px;display:flex}.chat.svelte-q2a93x .dot:where(.svelte-q2a93x){border-radius:var(--radius-pill);background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);font-family:var(--font);font-size:10px;font-style:normal;font-weight:var(--weight-bold);place-content:center;margin-left:2px;padding-inline:4px;display:grid}.chat-drawer.svelte-q2a93x{z-index:calc(var(--z-room-chip) + 1);background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-3);transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease);flex-direction:column;display:flex;position:fixed;overflow:hidden}.chat-drawer.svelte-q2a93x:not(.open){opacity:0;pointer-events:none}.chat-drawer.svelte-q2a93x{height:min(calc(var(--watch-height,100dvh) * .64), 460px);padding-bottom:var(--safe-b);padding-inline:var(--safe-l) var(--safe-r);border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;left:0;right:0;transform:translateY(101%)}.chat-drawer.open.svelte-q2a93x{transform:translateY(0)}.shut.svelte-q2a93x{width:var(--hit);height:var(--hit);border-radius:var(--radius-pill);color:var(--text-dim);place-content:center;display:grid;position:absolute;top:8px;right:8px}.shut.svelte-q2a93x:hover{background:var(--surface-2);color:var(--text)}@container watch (width>=768px){.chat-drawer.svelte-q2a93x{border-radius:var(--radius-xl) 0 0 var(--radius-xl);width:340px;height:auto;padding-bottom:0;top:0;bottom:0;left:auto;transform:translate(101%)}.chat-drawer.open.svelte-q2a93x{transform:translate(0)}}.room.svelte-q2a93x:hover{background:color-mix(in oklab, var(--accent) 32%, #06080cb3)}.room.solo.svelte-q2a93x{border-color:var(--line);color:var(--text-dim);font-family:var(--font);background:#06080cb8;font-weight:500}.room.solo.svelte-q2a93x:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.room.svelte-q2a93x:disabled{opacity:.6}.waiting.svelte-q2a93x{min-height:var(--watch-height,100dvh);background:var(--bg);flex-direction:column;display:flex;position:relative}.recovery.svelte-q2a93x{z-index:2;background:#0009;position:relative}.bar.svelte-q2a93x{z-index:2;padding:max(8px, var(--safe-t,env(safe-area-inset-top))) max(var(--page-pad), var(--safe-r)) 8px max(var(--page-pad), var(--safe-l));align-items:center;gap:10px;display:flex;position:relative}.icon.svelte-q2a93x{width:36px;height:36px;color:var(--text-dim);border-radius:99px;flex:none;place-content:center;display:grid}.icon.svelte-q2a93x:hover{background:var(--surface-2);color:var(--text)}.what.svelte-q2a93x{flex:1;min-width:0}.name.svelte-q2a93x{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;line-height:1.25;overflow:hidden}.sub.svelte-q2a93x{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.middle.svelte-q2a93x{padding:24px var(--page-pad) 52px;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.say.svelte-q2a93x{justify-items:center;gap:8px;max-width:48ch;display:grid}.bad.svelte-q2a93x{color:var(--warn);text-wrap:balance;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.dim.svelte-q2a93x{color:var(--text-faint);text-wrap:pretty;font-size:.79rem;line-height:1.55}.acts.svelte-q2a93x{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}@container watch (width>=768px){.middle.svelte-q2a93x{text-align:left;flex-direction:row;gap:34px}.say.svelte-q2a93x{justify-items:start}.acts.svelte-q2a93x{justify-content:flex-start}}.guest-auth.svelte-1n46o8q>a:where(.svelte-1n46o8q){min-height:44px;color:var(--text);align-items:center;margin:16px 24px;display:inline-flex}.guest-auth.svelte-1n46o8q>p:where(.svelte-1n46o8q){color:var(--text-dim);max-width:65ch;margin:0 24px}.guest-auth.svelte-1n46o8q .gate{min-height:calc(100dvh - 110px)}.boot.svelte-1n46o8q{min-height:100dvh}main.svelte-1n46o8q{width:100%;padding-bottom:max(24px, var(--safe-b));display:block}main.phone.svelte-1n46o8q{padding-bottom:calc(var(--tabbar-h) + var(--safe-b) + var(--tabbar-gap) + var(--space-5))}
