:root{--iflissen-sand: #e3d8c2;--iflissen-deep-sea: #0a1c31;--iflissen-sea-green: #1e5b63;--iflissen-copper: #9c6a44;--iflissen-saffron: #8e2f2b;--bg-deep: #000610;--bg: #000a16;--surface: #061220;--surface-raised: #091624;--surface-sunken: #00040c;--scrim: rgba(1, 4, 9, .72);--cinema-black: #000;--line: rgba(233, 224, 207, .1);--line-strong: rgba(233, 224, 207, .17);--line-control: rgba(233, 224, 207, .42);--text: #e9e0cf;--text-muted: #b3a893;--text-faint: #857c6c;--accent: #c08551;--accent-ink: #140d08;--accent-soft: rgba(192, 133, 81, .14);--action-primary: var(--iflissen-sand);--action-primary-ink: #140d08;--action-danger: var(--iflissen-saffron);--action-danger-ink: var(--text);--action-copper-ink: #f8ecdd;--action-copper-edge: var(--accent);--action-sea: var(--iflissen-sea-green);--action-sea-ink: var(--text);--action-sea-edge: #5c9c96;--focus-glow: rgba(192, 133, 81, .35);--halo-w: 4px;--focus-scale: 1.04;--focus-lift: 1px;--focus-scale-ctl: 1.01;--dur-focus: .16s;--tone-ready-ink: #06220f;--tone-ready: #4fb28e;--tone-ready-soft: rgba(79, 178, 142, .14);--tone-soon: var(--accent);--tone-soon-soft: var(--accent-soft);--tone-waiting: #7ea6d8;--tone-waiting-soft: rgba(126, 166, 216, .14);--tone-trouble: #de7569;--tone-trouble-soft: rgba(222, 117, 105, .14);--tone-ended: #8b96a8;--tone-ended-soft: rgba(139, 150, 168, .12);--progress-from: #2a5c58;--progress-to: #3f8a84;--font-display: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--font-button: "DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--step-000: .75rem;--step-00: .875rem;--step-0: 1rem;--step-1: clamp(1.1rem, .3vw + 1.03rem, 1.25rem);--step-2: clamp(1.35rem, .8vw + 1.18rem, 1.75rem);--step-3: clamp(1.6rem, 1.2vw + 1.3rem, 2rem);--step-4: clamp(1.9rem, 2vw + 1.4rem, 2.5rem);--step-5: clamp(2.3rem, 3vw + 1.4rem, 3rem);--step-6: clamp(2.7rem, 4.5vw + 1.3rem, 4rem);--label-large: 1.25rem;--leading-display: 1.12;--leading-heading: 1.3;--leading-body: 1.5;--tracking-wide: .18em;--tracking-tight: -.01em;--tracking-display: .01em;--tracking-caption: .015em;--tracking-brand: .1em;--tracking-button: .02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-hair: .125rem;--space-6h: 2.5rem;--space-7h: 3.5rem;--space-9: 5rem;--space-10: 6rem;--space-11: 8rem;--page-pad: clamp(1rem, 4vw, 2.5rem);--row-gap: clamp(.5rem, 1.5vw, .9rem);--page-max: 90rem;--page-frame: calc(var(--page-max) + 2 * var(--page-pad));--page-bleed: max(0px, (100vw - var(--sidebar-w) - var(--page-frame)) / 2);--content-max: 62rem;--measure: 60ch;--search-max: 54.5rem;--hero-min-h: clamp(16.5rem, 32.5vw, 25rem);--search-thumb-w: 3.6rem;--episode-still-w: clamp(6rem, 14vw, 10rem);--episode-row-min: 42rem;--request-episode-row-min: 24rem;--poster-hero-w: clamp(7.5rem, 15vw, 13rem);--poster-grid-min: 8.5rem;--field-max: 28rem;--track-h: 4px;--tap-min: 2.75rem;--control-h-lg: 3rem;--control-h-md: 2.5rem;--control-h-sm: 2rem;--control-h-xl: 3.5rem;--disabled-opacity: .55;--sidebar-w: 17rem;--shell-bp: 60rem;--shell-short: 40rem;--bp-stack: 48rem;--bp-narrow: 34rem;--bp-wide: 112rem;--nav-icon: 1.5rem;--icon-md: 1.25rem;--icon-sm: 1rem;--nav-row-h: 3.75rem;--profile-disc: 4rem;--who-chevron: .875rem;--wash-opacity: .55;--wash-scrim: 68%;--wash-blur: 64px;--wash-h: clamp(22rem, 46vw, 40rem);--rail-card-w: clamp(8.5rem, 12vw, 11.5rem);--rail-fade: clamp(1.5rem, 4vw, 3.5rem);--next-up-ground: color-mix(in srgb, var(--bg-deep) 92%, transparent);--empty-ground-hold: 58%;--empty-card-min: 16rem;--search-card-min: 13.5rem;--search-verdict-max: 36rem;--search-next-w: 22.75rem;--search-next-ground-from: #051a20;--search-next-ground-to: #031318;--search-filter-h: var(--control-h-sm);--search-field-ground: #0c151e;--search-field-radius: var(--radius-pill);--journey-disc: 2rem;--episodes-ground: color-mix(in srgb, var(--surface) 60%, var(--bg));--episodes-row-ground: var(--surface);--request-poster-w: 12rem;--requester-disc: 3.25rem;--requests-rail-wide: 41rem;--request-card-max: 53.5rem;--request-card-min: 46rem;--rules-ground: color-mix(in srgb, var(--surface) 60%, var(--bg));--rules-rim: var(--card-hairline);--radius-control: 10px;--radius-surface: 14px;--radius-pill: 999px;--radius-sm: var(--radius-control);--radius-md: var(--radius-control);--radius: var(--radius-surface);--radius-lg: var(--radius-surface);--radius-xl: var(--radius-surface);--edge: 1px;--edge-strong: 2px;--plate-blur: 10px;--shadow-raised: 0 1px 0 rgba(255, 255, 255, .04) inset;--shadow-float: 0 8px 24px rgba(0, 0, 0, .5);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .65);--card-top-light: inset 0 1px 0 color-mix(in srgb, var(--card-edge-lit) 65%, transparent);--glass-top-light: inset 0 1px 0 rgba(233, 224, 207, .07);--glass-ground: color-mix(in srgb, var(--bg-deep) 85%, transparent);--glass-ground-dense: color-mix(in srgb, var(--bg-deep) 88%, transparent);--btn-sand-from: #efe7d4;--btn-sand-to: #dbd0b8;--copper-fill-deep-from: #8a5230;--copper-fill-deep-to: #7a4322;--copper-fill-hue-from: #996548;--copper-fill-hue-to: #82553c;--copper-fill-aa-from: #8a5735;--copper-fill-aa-to: #74462a;--btn-copper-from: var(--copper-fill-deep-from);--btn-copper-to: var(--copper-fill-deep-to);--btn-sea-from: #23605b;--btn-sea-to: #16423f;--btn-rim-w: 1px;--btn-sand-rim: #d0c7b3;--btn-sand-rim-bottom: #dbd2bf;--btn-sand-rim-left: #bfb294;--btn-sand-seam: rgba(155, 130, 73, .7);--btn-copper-rim: #b4744a;--btn-copper-rim-bottom: #c07740;--btn-copper-rim-left: #8b553b;--btn-copper-seam: rgba(58, 26, 10, .7);--btn-sea-rim: #82b3ac;--btn-sea-rim-bottom: #92bdb6;--btn-sea-rim-left: var(--action-sea-edge);--btn-sea-seam: rgba(7, 24, 26, .7);--btn-danger-rim: #e48f85;--btn-danger-rim-bottom: #e79d94;--btn-danger-rim-left: var(--tone-trouble);--btn-danger-seam: rgba(11, 3, 3, .7);--btn-neutral-rim: #8f8672;--btn-neutral-rim-bottom: #9a917c;--btn-neutral-rim-left: var(--line-control);--btn-neutral-seam: rgba(1, 5, 11, .7);--shadow-bevel-cased: 0 2px 6px rgba(0, 0, 0, .4);--btn-sand-hi: #fffbf0;--btn-outline-sand-bg: #14191e;--btn-outline-sand-bg-hover: #1b1f24;--btn-outline-sand-seam: #0d1217;--btn-outline-sand-seam-hover: #14181d;--btn-outline-copper-bg: #191717;--btn-outline-copper-bg-hover: #221d1a;--btn-outline-copper-seam: #121010;--btn-outline-copper-seam-hover: #1b1613;--btn-outline-sea-bg: #091c24;--btn-outline-sea-bg-hover: #0b242b;--btn-outline-sea-seam: #02151d;--btn-outline-sea-seam-hover: #041d24;--btn-outline-neutral-bg: #262a2d;--btn-outline-neutral-bg-hover: #343739;--btn-outline-neutral-seam: #1f2326;--btn-outline-neutral-seam-hover: #2d3032;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='3' seed='7' stitchTiles='stitch' result='m'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.32' numOctaves='4' seed='3' stitchTiles='stitch' result='f'/%3E%3CfeComposite in='m' in2='f' operator='arithmetic' k1='0' k2='0.55' k3='0.45' k4='0' result='mix'/%3E%3CfeColorMatrix in='mix' type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--grain-alpha: .035;--btn-grain: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%3E%3Cdefs%3E%3ClinearGradient%20id%3D'ga'%20x1%3D'0'%20y1%3D'0'%20x2%3D'1'%20y2%3D'0'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'rgb(0%2C0%2C0)'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'rgb(255%2C0%2C0)'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'gb'%20x1%3D'-0.067'%20y1%3D'-0.074'%20x2%3D'0.770'%20y2%3D'0.855'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'rgb(0%2C0%2C0)'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'rgb(0%2C255%2C0)'%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D's'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeColorMatrix%20in%3D'SourceGraphic'%20type%3D'matrix'%20values%3D'0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%202%200%200%200%200'%20result%3D'ra'%2F%3E%3CfeColorMatrix%20in%3D'SourceGraphic'%20type%3D'matrix'%20values%3D'0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%202%200%200%200'%20result%3D'rb'%2F%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.06'%20numOctaves%3D'2'%20seed%3D'21'%20stitchTiles%3D'stitch'%20result%3D'n'%2F%3E%3CfeComposite%20in%3D'ra'%20in2%3D'n'%20operator%3D'arithmetic'%20k1%3D'0'%20k2%3D'0.925'%20k3%3D'0.075'%20k4%3D'0'%20result%3D'field0'%2F%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.15'%20numOctaves%3D'2'%20seed%3D'50'%20stitchTiles%3D'stitch'%20result%3D'mj'%2F%3E%3CfeComposite%20in%3D'field0'%20in2%3D'mj'%20operator%3D'arithmetic'%20k1%3D'0'%20k2%3D'1'%20k3%3D'0.007'%20k4%3D'-0.003'%20result%3D'field'%2F%3E%3CfeComponentTransfer%20in%3D'field'%20result%3D'band1'%3E%3CfeFuncA%20type%3D'table'%20tableValues%3D'0.06%200.56%200.03%200.71%200.26%200.86%200.03%200.83%200.13%200.99%200.09%200.97%200.07%200.80%200.01%200.90%200.22%200.88%200.21%200.56%200.26%200.91%200.10%200.97%200.12%200.83%200.13%200.99%200.22%200.86%200.18%200.94%200.04%200.73%200.01%200.72%200.03%200.69%200.19%200.86%200.19%200.78%200.18%200.67%200.17%200.55%200.18%200.70%200.01%200.79%200.21%200.86%200.26%200.92%200.13%200.67%200.16%200.55%200.15%200.75%200.19%200.78%200.19%200.91%200.23%200.89%200.02%200.76%200.20%200.72%200.28%200.99%200.08%200.96%200.13%200.97%200.07%200.87%200.19%200.72%200.16%200.63%200.04%200.98%200.21%200.98%200.26%200.96%200.23%200.98%200.06%200.91%200.10%200.97%200.20%200.83%200.11%200.92%200.11%200.75%200.08%200.80%200.29%200.60%200.06%200.76%200.02%200.64%200.13%200.89%200.20%200.88%200.11%200.85%200.29%200.91%200.28%200.74%200.23%200.69%200.02%200.95%200.07%200.58%200.09%200.80%200.29%200.99%200.10%200.96%200.28%200.81%200.19%200.63%200.05%200.82%200.23%200.56%200.05%200.74%200.16%200.87%200.14%200.77%200.16%200.79%200.08%200.80%200.21%200.70%200.23%200.83%200.25%200.70%200.17%200.78%200.27%200.70%200.19%200.56%200.15%200.56%200.14%200.54%200.25%200.88%200.17%200.56%200.19%200.63%200.08%200.60%200.20%200.68%200.30%200.95%200.14%200.89%200.26%200.57%200.22%200.59%200.26%200.60%200.03%200.95%200.07%200.56%200.30%200.67%200.28%200.78%200.03%200.78%200.28%200.88%200.26%200.79%200.24%200.79%200.18%200.92%200.08%200.82%200.29%200.82%200.03%200.80%200.14%200.72%200.21%200.80%200.11%200.63%200.22%200.65%200.14%200.77%200.21%200.55%200.12%200.78%200.03%200.81%200.16%200.65%200.26%200.90%200.13%200.99%200.10'%2F%3E%3C%2FfeComponentTransfer%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.06'%20numOctaves%3D'2'%20seed%3D'62'%20stitchTiles%3D'stitch'%20result%3D'n2'%2F%3E%3CfeComposite%20in%3D'rb'%20in2%3D'n2'%20operator%3D'arithmetic'%20k1%3D'0'%20k2%3D'0.925'%20k3%3D'0.075'%20k4%3D'0'%20result%3D'field2'%2F%3E%3CfeComponentTransfer%20in%3D'field2'%20result%3D'band2'%3E%3CfeFuncA%20type%3D'table'%20tableValues%3D'0.15%200.80%200.11%200.95%200.20%200.89%200.24%200.93%200.29%200.63%200.24%200.69%200.17%200.69%200.05%200.91%200.18%200.96%200.06%200.88%200.24%200.65%200.13%200.77%200.01%200.86%200.14%200.83%200.05%200.65%200.19%200.60%200.21%200.71%200.24%200.72%200.05%200.78%200.03%200.54%200.23%200.68%200.01%200.77%200.18%200.72%200.29%200.95%200.21%200.59%200.20%200.80%200.11%200.71%200.12%200.87%200.25%200.59%200.02%200.84%200.28%200.57%200.15%200.78%200.20%200.91%200.26%200.65%200.07%200.56%200.10%200.68%200.25%200.93%200.01%200.82%200.10%200.73%200.29%200.75%200.11%200.80%200.22%200.89%200.11%200.68%200.06%200.82%200.03%200.80%200.17%200.74%200.27%200.99%200.20%200.89%200.29%200.83%200.10%200.88%200.07%200.82%200.10%200.82%200.15%200.96%200.24%200.89%200.14%200.71%200.01%200.98%200.15%200.96%200.17%200.65%200.15%200.64%200.26%200.78%200.25%200.78%200.08%200.67%200.26%200.72%200.03%200.84%200.21%200.62%200.25%200.91%200.10%200.98%200.06%200.98%200.18%200.70%200.01%200.82%200.29%200.57%200.14%200.61%200.21%200.91%200.05%200.76%200.24%200.63%200.13%200.82%200.15%200.83%200.21%200.71%200.26%200.82%200.13%200.75%200.21%200.94%200.06%200.93%200.08%200.94%200.07%200.99%200.15%200.79%200.07%200.62%200.08%200.75%200.10%200.84%200.27%200.60%200.19%200.68%200.09%200.58%200.06%200.74%200.22%200.86%200.20%200.85%200.14%200.78%200.26%200.69%200.25%200.78%200.15%200.64%200.26%200.98%200.11%200.72%200.16%200.90%200.16%200.57%200.16%200.62%200.29%200.74%200.03%200.65%200.06%200.63%200.12%200.98%200.11%200.98%200.08%200.63%200.25%200.70%200.09%200.73%200.29%200.92%200.24%200.75%200.30%200.93%200.09%200.60%200.21'%2F%3E%3C%2FfeComponentTransfer%3E%3CfeComposite%20in%3D'band1'%20in2%3D'band2'%20operator%3D'arithmetic'%20k1%3D'0'%20k2%3D'0.55'%20k3%3D'0.45'%20k4%3D'0'%20result%3D'ripc'%2F%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.02'%20numOctaves%3D'2'%20seed%3D'82'%20stitchTiles%3D'stitch'%20result%3D'pn'%2F%3E%3CfeComposite%20in%3D'ripc'%20in2%3D'pn'%20operator%3D'arithmetic'%20k1%3D'0.65'%20k2%3D'0.35'%20k3%3D'0'%20k4%3D'0'%20result%3D'ripp'%2F%3E%3CfeGaussianBlur%20in%3D'ripp'%20stdDeviation%3D'0.9'%20result%3D'ripb'%2F%3E%3CfeDiffuseLighting%20in%3D'ripb'%20surfaceScale%3D'1.8'%20diffuseConstant%3D'1'%20lighting-color%3D'white'%20result%3D'lit'%3E%3CfeDistantLight%20azimuth%3D'235'%20elevation%3D'55'%2F%3E%3C%2FfeDiffuseLighting%3E%3CfeComponentTransfer%20in%3D'lit'%20result%3D'lit2'%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'0.95'%20intercept%3D'-0.2782'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'0.95'%20intercept%3D'-0.2782'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'0.95'%20intercept%3D'-0.2782'%2F%3E%3C%2FfeComponentTransfer%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.9'%20numOctaves%3D'2'%20seed%3D'34'%20stitchTiles%3D'stitch'%20result%3D'gr0'%2F%3E%3CfeColorMatrix%20in%3D'gr0'%20type%3D'saturate'%20values%3D'0'%20result%3D'gr'%2F%3E%3CfeComposite%20in%3D'lit2'%20in2%3D'gr'%20operator%3D'arithmetic'%20k1%3D'0'%20k2%3D'0.44'%20k3%3D'0.56'%20k4%3D'0'%20result%3D'mix'%2F%3E%3CfeComponentTransfer%20in%3D'mix'%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'0'%20intercept%3D'1'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D'url(%23s)'%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20fill%3D'url(%23ga)'%2F%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20fill%3D'url(%23gb)'%20fill-opacity%3D'0.5'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--btn-grain-alpha: .22;--btn-grain-alpha-sand: .4;--btn-grain-alpha-outline: .09;--btn-grain-mask-x: linear-gradient( 90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .62) 28%, rgba(0, 0, 0, .55) 50%, rgba(0, 0, 0, .62) 72%, rgba(0, 0, 0, 1) 100% );--btn-grain-mask-y: linear-gradient(180deg, rgba(0, 0, 0, .72), rgba(0, 0, 0, 1));--btn-grain-tile: 320px 320px;--card-hairline: #3f2c2a;--card-hairline-hover: #623b27;--card-edge-lit: #88604e;--panel-hairline: color-mix(in srgb, var(--card-hairline) 80%, transparent);--shadow-card: 0 16px 40px rgba(0, 0, 0, .45);--panel-w-sm: 17.5rem;--panel-w-md: 20rem;--panel-w-lg: 22.5rem;--panel-w-quick: 40rem;--dialog-w: 30rem;--confirm-w: 26.25rem;--menu-min-w: 12.5rem;--toast-w: 22.5rem;--sheet-max-h: 70vh;--spinner-size: 1.25rem;--spinner-stroke: 2px;--wave-w: 6rem;--wave-h: 1rem;--illus-w: clamp(8rem, 18vw, 11rem);--empty-max: 30rem;--dur-fast: .14s;--dur-slow: .28s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.5, 0, 1, 1);--dur-fade: .18s;--dur-modal: .15s;--dur-fast-exit: 90ms;--dur-slow-exit: .18s;--dur-fade-exit: .12s;--dur-modal-exit: .1s;--dur-focus-exit: .1s;--dur-press: 80ms;--press-scale: .97;--stagger-step: 40ms;--dur-loop-spin: .9s;--dur-loop-sweep: 1.6s;--dur-loop-drift: 1.8s;--dur-loop-breathe: 1.4s;--dur-loop-pulse: 2.2s;--calm-factor: 3;--motif-diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);--motif-ink: rgba(192, 133, 81, .55);--motif-ink-faint: rgba(192, 133, 81, .2);--motif-mark: .5rem;--motif-mark-lg: clamp(2rem, 5vw, 2.75rem);--motif-band-h: .5rem;--numeral-disc: 2.25rem;--motif-rail-w: 1.5rem;--motif-arch-w: clamp(6rem, 18vw, 8.5rem);--sidebar-ground: #03101d;--sidebar-ink: #b2a090;--sidebar-ink-bright: #d5b7a0;--sidebar-glyph-ink: var(--accent);--sidebar-tagline-ink: #7a6355;--sidebar-name-ink: #bfb8b4;--sidebar-role-ink: #947562;--sidebar-hairline: #1e1a14;--sidebar-foot-rule: #120f0b;--sidebar-divider-rule: #322628;--sidebar-divider-gem: var(--accent);--sidebar-crest-stroke: color-mix(in srgb, var(--accent) 78%, var(--sidebar-ground));--sidebar-crest-band-ink: #222025;--sidebar-avatar-ring: color-mix(in srgb, var(--accent) 60%, var(--sidebar-ground));--sidebar-row-hover: rgba(213, 183, 160, .05);--sidebar-row-current: rgba(213, 183, 160, .08);--sidebar-crest-emblem: 4rem;--sidebar-crest-band-h: 2.25rem;--sidebar-crest-tile: 4.75rem;--sidebar-icon: 1.875rem;--nav-plate-fill-from: var(--btn-copper-from);--nav-plate-fill-mid: #79412a;--nav-plate-fill-to: #66331f;--nav-plate-ink: #fff0c8;--nav-plate-ink-shadow: 0 0 2px rgba(58, 0, 0, .9), 0 1px 3px rgba(26, 4, 0, .35);--nav-plate-glyph-shadow: drop-shadow(0 0 1.5px rgba(58, 0, 0, .7));--nav-plate-bloom: color-mix(in srgb, var(--nav-plate-fill-from) 28%, transparent);--nav-plate-rim-top: #c68f70;--nav-plate-rim-side: #9e5f3f;--nav-plate-rim-bottom: #7e4223;--nav-plate-ring: linear-gradient( to bottom, var(--nav-plate-rim-top) 0%, var(--nav-plate-rim-side) 50%, var(--nav-plate-rim-bottom) 100% );--nav-plate-mottle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='m' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.09' numOctaves='3' seed='7' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='saturate' values='0' result='c'/%3E%3CfeComponentTransfer in='c'%3E%3CfeFuncR type='linear' slope='0.2' intercept='0.8'/%3E%3CfeFuncG type='linear' slope='0.2' intercept='0.8'/%3E%3CfeFuncB type='linear' slope='0.2' intercept='0.8'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--nav-plate-grain-alpha: .22;--nav-plate-hover-bg: #0c0d0c;--nav-plate-hover-rim: var(--accent);--nav-plate-hover-glow: color-mix(in srgb, var(--accent) 34%, transparent);--nav-plate-hover-glow-far: color-mix(in srgb, var(--accent) 18%, transparent);--nav-plate-press-bg: #110e0a;--nav-plate-press-rim: #75523a;--nav-plate-focus-ring: color-mix(in srgb, var(--btn-sand-to) 52%, transparent);--nav-plate-focus-bg: #06090d;--nav-plate-underline: var(--bg-deep);--nav-plate-halo-strong: color-mix(in srgb, var(--accent) 34%, transparent);--nav-plate-halo-reach: var(--space-3);--logo-mark: 1.95rem;--logo-mark-md: 8.4rem;--logo-mark-lg: clamp(3.5rem, 9.7vw, 4.5rem);--masthead-word: 1.94rem;--auth-cta-from: #1e4b4f;--auth-cta-to: #0c2a2e;--auth-cta-ink: var(--text);--auth-cta-edge: #ae9a7a;--auth-glyph-ink: #55908d;--auth-seam-core: #a28370;--auth-seam-end: #322e29;--auth-seam-w: 2px;--auth-frame: #29251f;--auth-cta-h: 4.25rem;--auth-panel-max: 38rem;--player-scrim-mid: rgb(0 0 0 / 62%);--player-scrim-deep: rgb(0 0 0 / 78%);--player-band-top: 9rem;--player-band-bottom: 26rem;--player-gutter: 2.25rem;--player-gutter-foot: 1.75rem;--player-transport-disc: 8rem;--player-transport-seat: 53%;--player-transport-floor: 22rem;--player-transport-glyph: calc(var(--player-transport-disc) * .653);--player-skip-disc: 3.3rem;--player-skip-stroke: 3.3;--player-disc-ring-w: 3px;--player-disc-fill: var(--bg-deep);--player-scrub-track-h: 3px;--player-scrub-grad-from: #eccdaf;--player-scrub-grad-to: #9d6841;--player-scrub-thumb: .65rem;--player-scrub-thumb-gap: 1.5px;--player-scrub-thumb-ring: 3px;--player-scrub-rail: rgb(233 224 207 / 28%);--player-scrub-buffer: rgb(233 224 207 / 42%);--player-volume-rail-w: 4.75rem;--player-volume-thumb: .55rem;--player-chapter-tick: .5rem;--player-chapter-ink: rgb(233 224 207 / 62%);--player-chapter-ink-current: var(--accent);--player-badge-h: 1.6rem;--player-badge-edge: rgb(233 224 207 / 34%);--player-masthead-line: calc(var(--step-3) * var(--leading-display));--player-upnext-w: 13.75rem;--player-upnext-pad: .8rem;--player-upnext-edge: color-mix(in srgb, var(--accent) 72%, transparent);--player-upnext-ground: color-mix(in srgb, var(--bg-deep) 92%, transparent);--player-upnext-still-drop: 5.8rem;--player-upnext-glyph: 1.95rem;--player-action-icon: 1.45rem;--player-ornament: 2.25rem;--player-trickplay-w: 10rem;--player-hairline: 1px;--player-skip-numeral: 18px;--player-focus-ring: 2px;--player-focus-offset: 2px;--player-time-w: 4.5rem;--player-rail-min: 7.5rem;--player-chapter-row-h: 3.1rem;--player-chapter-name-w: 9rem;--player-panel-w: 25rem;--player-panel-max-h: 32rem;--player-cue-ink-default: var(--text);--player-cue-ground-default: rgb(4 11 26 / 78%);--player-cue-ground-solid: rgb(0 0 0 / 100%);--player-cue-size: 100%;--player-cue-ink: var(--player-cue-ink-default);--player-cue-ground: var(--player-cue-ground-default)}@media(min-width:112rem){:root{--page-frame: calc(100vw - var(--sidebar-w));--rail-card-w: 13.5rem;--poster-hero-w: 16rem;--poster-grid-min: 10.5rem;--episode-still-w: clamp(6rem, 14vw, 12.5rem);--row-gap: 1.1rem;--hero-min-h: clamp(25rem, 48vh, 40rem);--search-max: 75.1%}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/cormorant-garamond-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/cormorant-garamond-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../../../fonts/dm-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../../../fonts/dm-sans-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--step-0);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:600}.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-caption)}.eyebrow{font-size:var(--step-000);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);font-weight:600}.page-head{padding:var(--space-7) var(--page-pad) 0}.page-head h1{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-2) 0 0;font-size:var(--step-4);line-height:1.06;text-wrap:balance}.page-head h1:after{content:"";flex:1;height:1px;min-width:var(--space-6);background:linear-gradient(to right,var(--line),transparent)}.poster-link{display:block;text-decoration:none;border-radius:var(--radius)}.poster-link:hover .art,.poster-link:focus-visible .art{box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 3px var(--bg-deep),var(--shadow-float)}@media(prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .poster-link .art{transition:box-shadow var(--dur-fast-exit) var(--ease-exit)}html:not([data-reduced-motion=true]) .poster-link:hover .art,html:not([data-reduced-motion=true]) .poster-link:focus-visible .art{transition:box-shadow var(--dur-fast) var(--ease)}}img{max-width:100%}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--bg-deep),0 0 var(--space-4) var(--space-hair) var(--focus-glow)}@media(prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .btn,html:not([data-reduced-motion=true]) .control{transition:transform var(--dur-focus-exit) var(--ease-exit),filter var(--dur-fast-exit) var(--ease-exit)}html:not([data-reduced-motion=true]) .btn:focus-visible,html:not([data-reduced-motion=true]) .control:focus-visible{transform:translateY(calc(-1 * var(--focus-lift))) scale(var(--focus-scale-ctl));transition:transform var(--dur-focus) var(--ease),filter var(--dur-fast) var(--ease)}html:not([data-reduced-motion=true]) .btn:active,html:not([data-reduced-motion=true]) .control:active{transition-duration:var(--dur-press)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:var(--page-pad);top:0;z-index:10;background:var(--accent);color:var(--accent-ink);padding:.5rem .9rem;border-radius:0 0 var(--radius-md) var(--radius-md);text-decoration:none;font-weight:600;transform:translateY(-110%)}.skip-link:focus-visible{transform:none}@media(prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .skip-link{transition:transform var(--dur-fast-exit) var(--ease-exit)}html:not([data-reduced-motion=true]) .skip-link:focus-visible{transition:transform var(--dur-fast) var(--ease)}}.btn{--btn-bg: transparent;--btn-ink: var(--text);--btn-lo: transparent;--btn-hi: transparent;--btn-seam: transparent;--btn-rim: transparent;--btn-rim-bottom: var(--btn-rim);--btn-rim-left: var(--btn-rim);--btn-drop-cased: var(--shadow-bevel-cased), 0 6px 18px rgba(1, 4, 9, .55);--btn-ring: conic-gradient( from 0deg at 50% 50%, var(--btn-rim) 0deg, var(--btn-rim) 90deg, var(--btn-rim-bottom) 180deg, var(--btn-rim-left) 270deg, var(--btn-rim) 360deg );--btn-drop: 0 0 rgba(0, 0, 0, 0);--nav-icon: var(--icon-md);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:var(--btn-rim-w) solid transparent;border-radius:var(--radius-md);min-height:var(--control-h-lg);padding:var(--space-2) var(--space-5);background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-button);font-weight:500;letter-spacing:var(--tracking-button);font-size:var(--step-0);cursor:pointer;text-decoration:none;box-shadow:inset 0 0 0 1px var(--btn-seam),inset 0 1px 0 var(--btn-hi),inset 0 -1px 0 var(--btn-lo),var(--btn-drop)}.btn:focus-visible{box-shadow:0 0 0 4px var(--bg-deep),0 0 var(--space-4) var(--space-hair) var(--focus-glow),inset 0 0 0 1px var(--btn-seam),inset 0 1px 0 var(--btn-hi),inset 0 -1px 0 var(--btn-lo)}.btn:before{content:"";position:absolute;inset:calc(-1 * var(--btn-rim-w));padding:var(--btn-rim-w);border-radius:inherit;background:var(--btn-ring);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;pointer-events:none}.btn{--btn-tap-pad: 0px}.btn:not(.is-loading):after{content:"";position:absolute;inset:0;margin-block:calc(-1 * var(--btn-tap-pad));padding-block:var(--btn-tap-pad);background-origin:content-box;background-clip:content-box;border-radius:inherit}.btn-lg{min-height:var(--control-h-xl);padding:var(--space-2) var(--space-6)}.btn-sm{--btn-tap-pad: calc( (var(--tap-min) - var(--control-h-md) + 2 * var(--btn-rim-w)) / 2 );min-height:var(--control-h-md);padding:0 var(--space-4);font-size:var(--step-00)}.btn-caps{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--step-00)}.btn-block{display:flex;width:100%}.btn-label-lg{font-size:var(--label-large);font-weight:700}.btn-sand,.btn-play{--btn-bg: linear-gradient(to bottom, var(--btn-sand-from), var(--btn-sand-to));--btn-ink: var(--action-primary-ink);--btn-lo: transparent;--btn-hi: color-mix(in srgb, var(--btn-sand-hi) 50%, transparent);--btn-seam: var(--btn-sand-seam);--btn-drop: var(--btn-drop-cased);--btn-rim: var(--btn-sand-rim);--btn-rim-bottom: var(--btn-sand-rim-bottom);--btn-rim-left: var(--btn-sand-rim-left)}.btn-accent,.btn-primary{--btn-bg: linear-gradient(to bottom, var(--btn-copper-from), var(--btn-copper-to));--btn-ink: var(--action-copper-ink);--btn-lo: transparent;--btn-hi: color-mix(in srgb, var(--btn-copper-rim) 55%, transparent);--btn-seam: var(--btn-copper-seam);--btn-drop: var(--btn-drop-cased);--btn-rim: var(--btn-copper-rim);--btn-rim-bottom: var(--btn-copper-rim-bottom);--btn-rim-left: var(--btn-copper-rim-left)}.btn-sea{--btn-bg: linear-gradient(to bottom, var(--btn-sea-from), var(--btn-sea-to));--btn-ink: var(--action-sea-ink);--btn-lo: transparent;--btn-hi: color-mix(in srgb, var(--btn-sea-rim) 40%, transparent);--btn-seam: var(--btn-sea-seam);--btn-drop: var(--btn-drop-cased);--btn-rim: var(--btn-sea-rim);--btn-rim-bottom: var(--btn-sea-rim-bottom);--btn-rim-left: var(--btn-sea-rim-left)}.btn-outline-sand{--btn-bg: var(--btn-outline-sand-bg);--btn-ink: var(--action-primary);--btn-seam: var(--btn-outline-sand-seam);--btn-rim: var(--btn-sand-rim);--btn-rim-bottom: var(--btn-sand-rim-bottom);--btn-rim-left: var(--btn-sand-rim-left)}.btn-outline-copper{--btn-bg: var(--btn-outline-copper-bg);--btn-ink: var(--accent);--btn-seam: var(--btn-outline-copper-seam);--btn-rim: var(--btn-copper-rim);--btn-rim-bottom: var(--btn-copper-rim-bottom);--btn-rim-left: var(--btn-copper-rim-left)}.btn-outline-sea{--btn-bg: var(--btn-outline-sea-bg);--btn-ink: var(--action-sea-edge);--btn-seam: var(--btn-outline-sea-seam);--btn-rim: var(--btn-sea-rim);--btn-rim-bottom: var(--btn-sea-rim-bottom);--btn-rim-left: var(--btn-sea-rim-left)}.btn-danger{--btn-bg: var(--action-danger);--btn-ink: var(--action-danger-ink);--btn-lo: transparent;--btn-seam: var(--btn-danger-seam);--btn-drop: var(--btn-drop-cased);--btn-rim: var(--btn-danger-rim);--btn-rim-bottom: var(--btn-danger-rim-bottom);--btn-rim-left: var(--btn-danger-rim-left)}.btn-sand:not(.is-loading):after,.btn-play:not(.is-loading):after,.btn-accent:not(.is-loading):after,.btn-primary:not(.is-loading):after,.btn-sea:not(.is-loading):after,.btn-danger:not(.is-loading):after,.btn-outline-sand:not(.is-loading):after,.btn-outline-copper:not(.is-loading):after,.btn-outline-sea:not(.is-loading):after,.btn-secondary:not(.is-loading):after,.btn-ghost:not(.is-loading):after{background-image:var(--btn-grain);background-size:var(--btn-grain-tile);mix-blend-mode:overlay;opacity:var(--btn-grain-alpha)}.btn-outline-sand:not(.is-loading):after,.btn-outline-copper:not(.is-loading):after,.btn-outline-sea:not(.is-loading):after,.btn-secondary:not(.is-loading):after,.btn-ghost:not(.is-loading):after{opacity:var(--btn-grain-alpha-outline)}.btn-accent:not(.is-loading):after,.btn-primary:not(.is-loading):after{-webkit-mask-image:var(--btn-grain-mask-x),var(--btn-grain-mask-y);-webkit-mask-composite:source-in;mask-image:var(--btn-grain-mask-x),var(--btn-grain-mask-y);mask-composite:intersect}.btn-sand:not(.is-loading):after,.btn-play:not(.is-loading):after{opacity:var(--btn-grain-alpha-sand)}.btn-sand:is(:hover,.is-hover),.btn-play:is(:hover,.is-hover),.btn-danger:is(:hover,.is-hover),.btn-sea:is(:hover,.is-hover){filter:brightness(1.08)}.btn-accent:is(:hover,.is-hover),.btn-primary:is(:hover,.is-hover){--btn-drop: var(--btn-drop-cased), 0 0 var(--space-4) var(--focus-glow);filter:brightness(1.03)}.btn-outline-sand:is(:hover,.is-hover){--btn-bg: var(--btn-outline-sand-bg-hover);--btn-seam: var(--btn-outline-sand-seam-hover)}.btn-outline-copper:is(:hover,.is-hover){--btn-bg: var(--btn-outline-copper-bg-hover);--btn-seam: var(--btn-outline-copper-seam-hover)}.btn-outline-sea:is(:hover,.is-hover){--btn-bg: var(--btn-outline-sea-bg-hover);--btn-seam: var(--btn-outline-sea-seam-hover)}.btn-secondary,.btn-ghost{--btn-bg: var(--btn-outline-neutral-bg);--btn-ink: var(--text-muted);--btn-seam: var(--btn-outline-neutral-seam);--btn-rim: var(--btn-neutral-rim);--btn-rim-bottom: var(--btn-neutral-rim-bottom);--btn-rim-left: var(--btn-neutral-rim-left)}.btn-secondary:is(:hover,.is-hover),.btn-ghost:is(:hover,.is-hover){--btn-bg: var(--btn-outline-neutral-bg-hover);--btn-seam: var(--btn-outline-neutral-seam-hover);--btn-ink: var(--text);--btn-rim: var(--text-muted);--btn-rim-bottom: var(--text-muted);--btn-rim-left: var(--text-muted)}.btn-link{--btn-ink: var(--accent);border-color:transparent;padding-inline:var(--space-2);text-decoration:underline;text-underline-offset:.2em;font-weight:600}.btn-link:is(:hover,.is-hover){filter:brightness(1.12)}.nav-row{--nav-icon: var(--sidebar-icon);display:flex;justify-content:flex-start;gap:var(--space-5);width:100%;min-height:var(--nav-row-h);padding-inline:var(--space-4);border-radius:var(--radius-md);font-weight:500;color:var(--sidebar-ink)}.nav-row .nav-glyph{display:inline-flex;flex:none;line-height:0;color:var(--sidebar-glyph-ink)}.nav-row .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block-start:.1875em}.nav-row:is(:hover,.is-hover):not(.nav-plate){--btn-bg: var(--nav-plate-hover-bg);--btn-seam: transparent;--btn-rim: var(--nav-plate-hover-rim);--btn-rim-bottom: var(--nav-plate-hover-rim);--btn-rim-left: var(--nav-plate-hover-rim);--btn-drop: 0 0 var(--space-1) var(--nav-plate-hover-glow), 0 0 var(--space-3) var(--nav-plate-hover-glow-far);color:var(--text)}.nav-row:is(:focus-visible,.is-focus){outline:2px solid var(--nav-plate-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--bg-deep),inset 0 0 0 1px var(--btn-seam)}.nav-row:is(:focus-visible,.is-focus):not(:hover,.is-hover,.nav-plate){--btn-bg: var(--nav-plate-focus-bg)}.nav-plate{--btn-grain-alpha: var(--nav-plate-grain-alpha);--btn-hi: transparent;--btn-bg: var(--nav-plate-mottle), radial-gradient( var(--nav-plate-bloom-w) var(--nav-plate-bloom-h) at var(--nav-plate-bloom-x) var(--nav-plate-bloom-y), var(--nav-plate-bloom) 0%, transparent 72% ), linear-gradient( to bottom, var(--nav-plate-fill-from) 0%, var(--nav-plate-fill-mid) 45%, var(--nav-plate-fill-to) 100% );background:var(--btn-bg);background-size:var(--btn-grain-tile),auto,auto;background-blend-mode:multiply,normal,normal;--btn-ring: var(--nav-plate-ring);--btn-rim: var(--nav-plate-rim-top);--btn-rim-bottom: var(--nav-plate-rim-bottom);--btn-rim-left: var(--nav-plate-rim-side);--btn-drop: 0 1px 0 var(--nav-plate-underline), var(--shadow-bevel-cased);--nav-plate-bloom-x: 55%;--nav-plate-bloom-y: 42%;--nav-plate-bloom-w: 58%;--nav-plate-bloom-h: 84%;color:var(--nav-plate-ink);text-shadow:var(--nav-plate-ink-shadow)}.nav-plate .nav-glyph{color:inherit;filter:var(--nav-plate-glyph-shadow)}.nav-plate:is(:hover,.is-hover){--btn-drop: 0 1px 0 var(--nav-plate-underline), var(--shadow-bevel-cased), 0 0 var(--nav-plate-halo-reach) var(--nav-plate-halo-strong);filter:brightness(1.08)}@media(prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .nav-row{transition:background-color var(--dur-fast-exit) var(--ease-exit),border-color var(--dur-fast-exit) var(--ease-exit),box-shadow var(--dur-fast-exit) var(--ease-exit),color var(--dur-fast-exit) var(--ease-exit)}html:not([data-reduced-motion=true]) .nav-row:hover,html:not([data-reduced-motion=true]) .nav-row:focus-visible{transition-duration:var(--dur-fast);transition-timing-function:var(--ease)}}.btn:is(:active,.is-active){transform:scale(var(--press-scale));filter:brightness(.92)}.btn-outline-sand:is(:active,.is-active){--btn-bg: var(--btn-outline-sand-bg);--btn-seam: var(--btn-outline-sand-seam)}.btn-outline-copper:is(:active,.is-active){--btn-bg: var(--btn-outline-copper-bg);--btn-seam: var(--btn-outline-copper-seam)}.btn-accent:is(:active,.is-active),.btn-primary:is(:active,.is-active){--btn-drop: var(--btn-drop-cased)}.btn-outline-sea:is(:active,.is-active){--btn-bg: var(--btn-outline-sea-bg);--btn-seam: var(--btn-outline-sea-seam)}.btn-secondary:is(:active,.is-active),.btn-ghost:is(:active,.is-active){--btn-bg: var(--btn-outline-neutral-bg);--btn-seam: var(--btn-outline-neutral-seam);--btn-ink: var(--text-muted);--btn-rim: var(--btn-neutral-rim);--btn-rim-bottom: var(--btn-neutral-rim-bottom);--btn-rim-left: var(--btn-neutral-rim-left)}.nav-row:is(:active,.is-active):not(.nav-plate){--btn-bg: var(--nav-plate-press-bg);--btn-seam: transparent;--btn-rim: var(--nav-plate-press-rim);--btn-rim-bottom: var(--nav-plate-press-rim);--btn-rim-left: var(--nav-plate-press-rim);--btn-drop: 0 0 rgba(0, 0, 0, 0);color:var(--text)}.nav-plate:is(:active,.is-active){--btn-drop: 0 1px 0 var(--nav-plate-underline), var(--shadow-bevel-cased)}.btn-icon{width:var(--control-h-lg);min-width:var(--control-h-lg);padding:0;border-radius:var(--radius-pill)}.btn-icon.btn-lg{width:var(--control-h-xl);min-width:var(--control-h-xl)}.btn-icon.btn-sm{width:var(--control-h-md);min-width:var(--control-h-md)}.btn-split{display:inline-flex}.btn-split>.btn{border-radius:0}.btn-split>.btn:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.btn-split>.btn:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);padding-inline:var(--space-3)}.btn-split>.btn+.btn{border-inline-start:1px solid color-mix(in srgb,var(--btn-ink) 30%,transparent)}.btn[disabled],.btn[aria-disabled=true],.btn.is-disabled{opacity:var(--disabled-opacity);cursor:default;pointer-events:none}.btn.is-loading{color:transparent;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:1em;height:1em;border-radius:var(--radius-pill);border:2px solid var(--btn-ink);border-top-color:transparent;animation:btn-spin var(--dur-loop-spin) linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.btn.is-loading:after{animation-duration:calc(var(--dur-loop-spin) * var(--calm-factor))}}html[data-reduced-motion=true] .btn.is-loading:after{animation-duration:calc(var(--dur-loop-spin) * var(--calm-factor))}.control{background:var(--surface-raised);color:var(--text);border:1px solid var(--line-control);border-radius:var(--radius-md);min-height:var(--control-h-md);padding:var(--space-1) var(--space-4);font:inherit}.control::placeholder{color:var(--text-faint)}.control-lg{min-height:var(--control-h-lg);padding:var(--space-2) var(--space-4)}.control-sm{min-height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--step-00)}.field-label{display:block;margin-bottom:var(--space-2);font-size:var(--step-000);font-weight:600;letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted)}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:.3rem .8rem;border-radius:var(--radius-pill);font-size:var(--step-00);font-weight:600;background:var(--surface-raised);white-space:nowrap}.badge:before{content:"";width:.55em;height:.55em;background:currentColor;clip-path:var(--motif-diamond);flex:none}.badge.tone-ready{color:var(--tone-ready);background:var(--tone-ready-soft)}.badge.tone-soon{color:var(--tone-soon);background:var(--tone-soon-soft)}.badge.tone-waiting{color:var(--tone-waiting);background:var(--tone-waiting-soft)}.badge.tone-trouble{color:var(--tone-trouble);background:var(--tone-trouble-soft)}.badge.tone-ended{color:var(--tone-ended);background:var(--tone-ended-soft)}.badge-cap{display:inline-flex;align-items:center;padding:var(--space-hair) var(--space-2);border:1px solid var(--line-control);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--step-000);font-weight:600;letter-spacing:var(--tracking-caption);text-transform:uppercase}.badge-role{display:inline-flex;align-items:center;padding:var(--space-hair) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--step-00);font-weight:600}.badge-role-accent{color:var(--accent);border-color:var(--accent)}.badge-role-self{color:var(--text);border-color:var(--text-muted)}.card-textured{position:relative;z-index:0;background:linear-gradient(to bottom,var(--surface-raised),var(--surface));border:1px solid var(--card-hairline);border-radius:var(--radius);box-shadow:var(--card-top-light),var(--shadow-card)}.card-textured:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--grain);mix-blend-mode:overlay;opacity:var(--grain-alpha);pointer-events:none}.step-numeral{display:inline-flex;align-items:center;justify-content:center;width:var(--numeral-disc);height:var(--numeral-disc);border:1px solid var(--motif-ink);border-radius:var(--radius-pill);color:var(--accent);font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1;font-variant-numeric:lining-nums;flex:none}.motif-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--motif-ink)}.motif-divider:before,.motif-divider:after{content:"";height:1px;flex:1;background:linear-gradient(to right,transparent,var(--line),transparent)}.motif-divider__mark{width:var(--motif-mark);height:var(--motif-mark);background:currentColor;clip-path:var(--motif-diamond);flex:none}@media(prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .badge.tone-soon:before{animation:pulse var(--dur-loop-pulse) ease-in-out infinite}}@keyframes pulse{50%{opacity:.35}}.ship.svelte-129hoe0{position:relative;display:flex;flex-direction:column;gap:var(--space-5);height:100%;min-height:100dvh;padding:var(--space-5) max(var(--space-5),var(--nav-plate-halo-reach));background:var(--sidebar-ground);border-inline-end:1px solid var(--sidebar-hairline)}.brand.svelte-129hoe0{text-decoration:none;display:flex;justify-content:center;padding-top:var(--space-2)}.head-divider.svelte-129hoe0{display:block;--motif-ink: var(--sidebar-divider-gem);--motif-mark: .7rem;margin-inline:var(--space-5)}.head-divider.svelte-129hoe0 .motif-divider:before,.head-divider.svelte-129hoe0 .motif-divider:after{background:var(--sidebar-divider-rule)}nav.svelte-129hoe0 ul:where(.svelte-129hoe0){list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.foot.svelte-129hoe0{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.foot-rule.svelte-129hoe0{align-self:stretch;height:1px;margin-inline:var(--space-3);background:var(--sidebar-foot-rule)}.crest.svelte-129hoe0{position:relative;align-self:stretch;margin-inline:calc(-1*max(var(--space-5),var(--nav-plate-halo-reach)));height:var(--sidebar-crest-emblem);display:grid;place-items:center}.crest-band.svelte-129hoe0{position:absolute;inset-inline:0;top:50%;translate:0 -50%;height:var(--sidebar-crest-band-h);background-color:var(--sidebar-crest-band-ink);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1' d='M0 0.55 H72 M0 15.45 H72 M3 13 L12 3.5 L21 13 Z M25 4.5 L33 12.5 M33 4.5 L25 12.5 M45 3 L54 8.25 L45 13.5 L36 8.25 Z M58 4.5 L66 12.5 M66 4.5 L58 12.5'/%3E%3Ccircle fill='black' cx='12' cy='10' r='1.6'/%3E%3Ccircle fill='black' cx='45' cy='8.25' r='1.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1' d='M0 0.55 H72 M0 15.45 H72 M3 13 L12 3.5 L21 13 Z M25 4.5 L33 12.5 M33 4.5 L25 12.5 M45 3 L54 8.25 L45 13.5 L36 8.25 Z M58 4.5 L66 12.5 M66 4.5 L58 12.5'/%3E%3Ccircle fill='black' cx='12' cy='10' r='1.6'/%3E%3Ccircle fill='black' cx='45' cy='8.25' r='1.8'/%3E%3C/svg%3E");-webkit-mask-size:var(--sidebar-crest-tile) 100%;mask-size:var(--sidebar-crest-tile) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center}.crest-gem-wrap.svelte-129hoe0{position:relative;line-height:0;background:var(--sidebar-ground);padding-inline:var(--space-1)}.crest-gem.svelte-129hoe0{width:var(--sidebar-crest-emblem);height:var(--sidebar-crest-emblem);color:var(--sidebar-crest-stroke)}.who-wrap.svelte-129hoe0{position:relative;align-self:stretch;min-width:0}.who.svelte-129hoe0{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-9);padding:var(--space-3) var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;min-width:0}.who.svelte-129hoe0:hover{background:var(--sidebar-row-hover)}.who.svelte-129hoe0:focus-visible{box-shadow:0 0 0 4px var(--bg-deep),0 0 var(--space-5) var(--focus-glow),var(--shadow-float);background:var(--sidebar-row-hover)}.unseen-badge.svelte-129hoe0{position:absolute;top:var(--space-1);inset-inline-start:calc(var(--space-2) + var(--profile-disc) - var(--space-3));min-width:calc(var(--step-00) * 1.5);padding:0 calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:calc(var(--step-00) * .85);font-weight:700;line-height:1.5;text-align:center}.menu-count.svelte-129hoe0{margin-inline-start:auto;color:var(--sidebar-divider-gem);font-weight:650}.chev.svelte-129hoe0{flex:none;width:var(--who-chevron);height:var(--who-chevron);margin-inline-start:auto;color:var(--sidebar-role-ink)}.who.svelte-129hoe0:hover .chev:where(.svelte-129hoe0),.who[aria-expanded=true].svelte-129hoe0 .chev:where(.svelte-129hoe0){color:var(--sidebar-ink-bright)}.who[aria-expanded=true].svelte-129hoe0 .chev:where(.svelte-129hoe0){transform:rotate(-90deg)}@media(prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .chev.svelte-129hoe0{transition:transform var(--dur-fast) var(--ease)}}.menu.svelte-129hoe0{position:absolute;inset-inline:0;bottom:calc(100% + var(--space-2));display:grid;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--panel-hairline);border-radius:var(--radius);box-shadow:var(--shadow-float),var(--glass-top-light)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.menu.svelte-129hoe0{background:var(--glass-ground-dense);-webkit-backdrop-filter:blur(var(--plate-blur));backdrop-filter:blur(var(--plate-blur))}}.menu.svelte-129hoe0 [role=menuitem]:where(.svelte-129hoe0){display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:var(--step-00);font-weight:550;text-align:start;text-decoration:none;cursor:pointer}.menu.svelte-129hoe0 [role=menuitem]:where(.svelte-129hoe0):hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.disc.svelte-129hoe0{flex:none;width:var(--profile-disc);height:var(--profile-disc);display:grid;place-items:center;border-radius:50%;border:2px solid var(--sidebar-avatar-ring);background:color-mix(in srgb,var(--sidebar-avatar-ring) 22%,var(--sidebar-ground));color:var(--sidebar-ink-bright);font-weight:700;font-size:var(--step-1);line-height:1}.who-text.svelte-129hoe0{display:grid;min-width:0}.who-name.svelte-129hoe0{color:var(--sidebar-name-ink);font-weight:600;font-size:var(--step-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-role.svelte-129hoe0{display:flex;align-items:center;gap:var(--space-1);color:var(--sidebar-role-ink);font-size:var(--step-00)}.who.svelte-129hoe0:hover .who-role:where(.svelte-129hoe0){color:var(--sidebar-ink)}.crown.svelte-129hoe0{flex:none;width:.9em;height:auto;color:var(--sidebar-divider-gem)}@media(min-width:60rem)and (max-height:64.5rem){nav.svelte-129hoe0{min-height:0;overflow-y:auto;scrollbar-width:none;padding:var(--nav-plate-halo-reach);margin:calc(-1 * var(--nav-plate-halo-reach));--fade-start: 0px;--fade-end: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}nav.scrolled-start.svelte-129hoe0{--fade-start: var(--rail-fade)}nav.scrolled-end.svelte-129hoe0{--fade-end: var(--rail-fade)}}@media(min-width:60rem)and (max-height:40rem){.ship.svelte-129hoe0{gap:var(--space-4)}.crest.svelte-129hoe0,.foot-rule.svelte-129hoe0{display:none}}@media(max-width:60rem){.ship.svelte-129hoe0{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand who" "nav nav";align-items:center;gap:var(--space-2) var(--space-4);height:auto;min-height:0;padding:var(--space-2) var(--page-pad) 0;border-inline-end:0;border-bottom:1px solid var(--sidebar-hairline)}.brand.svelte-129hoe0{grid-area:brand;padding-top:0;justify-content:start}.head-divider.svelte-129hoe0{display:none}nav.svelte-129hoe0{grid-area:nav;min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;padding-inline:var(--nav-plate-halo-reach);margin-inline:calc(-1 * var(--nav-plate-halo-reach));--fade-start: 0px;--fade-end: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}nav.scrolled-start.svelte-129hoe0{--fade-start: var(--rail-fade)}nav.scrolled-end.svelte-129hoe0{--fade-end: var(--rail-fade)}nav.svelte-129hoe0 ul:where(.svelte-129hoe0){grid-auto-flow:column;justify-content:start;gap:var(--space-1);padding-bottom:var(--space-2)}.nav-row.svelte-129hoe0{white-space:nowrap;gap:var(--space-3);width:auto;padding-inline:var(--space-3);min-height:var(--tap-min)}.foot.svelte-129hoe0{grid-area:who;margin-top:0;justify-self:end}.crest.svelte-129hoe0,.foot-rule.svelte-129hoe0{display:none}.who.svelte-129hoe0{--profile-disc: var(--control-h-lg);background:none;padding:0;min-height:var(--tap-min)}.unseen-badge.svelte-129hoe0{inset-inline-start:calc(var(--profile-disc) - var(--space-3))}.menu.svelte-129hoe0{bottom:auto;top:calc(100% + var(--space-2));inset-inline:auto 0;min-width:max-content;z-index:6}}.quick.svelte-1kv0zqz{position:relative;inline-size:clamp(14rem,22vw,var(--field-max))}.field.svelte-1kv0zqz{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;background:var(--search-field-ground);border-radius:var(--search-field-radius)}.lens.svelte-1kv0zqz{display:inline-flex;--nav-icon: var(--icon-md);color:var(--text-faint)}input.svelte-1kv0zqz{flex:1;min-inline-size:0;background:none;border:none;color:inherit;font:inherit;font-size:var(--step-00)}input.svelte-1kv0zqz::placeholder{color:var(--text-faint)}input.svelte-1kv0zqz:focus{outline:none}.field.svelte-1kv0zqz:focus-within{outline:2px solid var(--accent);outline-offset:2px}.panel.svelte-1kv0zqz{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:32;inline-size:100%;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--panel-hairline);border-radius:var(--radius);box-shadow:var(--shadow-float),var(--glass-top-light)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.panel.svelte-1kv0zqz{--quicksearch-ground: color-mix(in srgb, var(--bg-deep) 97%, transparent);background:var(--quicksearch-ground);-webkit-backdrop-filter:blur(var(--plate-blur));backdrop-filter:blur(var(--plate-blur))}}@media(prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .panel.svelte-1kv0zqz{animation:svelte-1kv0zqz-quick-fade var(--dur-fade) var(--ease)}}@keyframes svelte-1kv0zqz-quick-fade{0%{opacity:0}}.state.svelte-1kv0zqz{margin:0;padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--step-000)}.trouble.svelte-1kv0zqz{color:var(--tone-trouble)}.list.svelte-1kv0zqz{margin:0;padding:0;list-style:none}.option.svelte-1kv0zqz{display:block}.hit.svelte-1kv0zqz{display:flex;inline-size:100%;align-items:baseline;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:var(--step-00);text-align:start;cursor:pointer}.hit.svelte-1kv0zqz:hover,.option.active.svelte-1kv0zqz .hit:where(.svelte-1kv0zqz){background:var(--accent-soft)}.name.svelte-1kv0zqz{flex:1;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta.svelte-1kv0zqz{flex:none;color:var(--text-faint);font-size:var(--step-000);white-space:nowrap}.all.svelte-1kv0zqz{display:block;inline-size:100%;margin-block-start:var(--space-1);padding:var(--space-2) var(--space-3);border:0;border-block-start:1px solid var(--line);background:none;color:var(--accent);font:inherit;font-size:var(--step-000);text-align:start;cursor:pointer}.all.svelte-1kv0zqz:hover{color:var(--text)}@media(max-width:60rem){.quick.svelte-1kv0zqz{display:none}}.utility.svelte-ynoqm0{display:flex;align-items:center;gap:var(--space-4)}.clock.svelte-ynoqm0{font-size:var(--step-00);color:var(--text-muted);letter-spacing:var(--tracking-caption)}.shell.framed.svelte-12qhfyh{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:start;overflow-x:clip}.side.svelte-12qhfyh{position:sticky;top:0;height:100dvh;overflow-y:auto;scrollbar-width:thin;z-index:5}main.svelte-12qhfyh:focus:not(:focus-visible){outline:none}main.svelte-12qhfyh{position:relative;display:flex;flex-direction:column;min-height:100dvh;padding-bottom:var(--space-6);min-width:0}.shell.framed.svelte-12qhfyh main:where(.svelte-12qhfyh){width:100%;max-width:var(--page-frame);margin-inline:auto}.corner.svelte-12qhfyh{position:absolute;top:var(--space-4);inset-inline-end:var(--page-pad);z-index:2}.page-foot.svelte-12qhfyh{pointer-events:none;margin-top:auto;padding-top:var(--space-7)}@media(max-width:60rem){.shell.framed.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.side.svelte-12qhfyh{height:auto;overflow:visible}}
