:root,[data-ctx=canvas]{--surface-page:#090705;--surface-raised:#110f0d;--surface-sunken:#1a1815;--edge-hairline:#1a1815;--edge-default:#282623;--edge-strong:#3a3735;--control-edge:#83807c;--ink-primary:#f1eeea;--ink-secondary:#d7d4d0;--ink-tertiary:#adaaa7;--ink-decorative:#83807c;--ink-on-accent:#090705;--accent-fill:#d6571e;--accent-fill-hover:#ffa746;--accent-ink:#ffa746;--redact-fill:#d6571e;--redact-reveal-fill:#ffa746;--status-live:#4fce74;--status-warn:#ffa746;--status-alert-fill:#de3c37;--status-alert-ink:#ff988d;--focus-ring:#ffa746;--selection-bg:#ffa746;--selection-ink:#090705;--scrim-canvas:#09070599}[data-theme=light],[data-theme=light] [data-ctx=canvas]{--surface-page:#f7f3eb;--surface-raised:#fdfaf4;--surface-sunken:#ece7de;--edge-hairline:#ece7de;--edge-default:#dcd7cc;--edge-strong:#bdb7ab;--control-edge:#848078;--ink-primary:#090705;--ink-secondary:#3a3735;--ink-tertiary:#605d5a;--ink-decorative:#afaaa3;--ink-on-accent:#090705;--accent-fill:#d6571e;--accent-fill-hover:#ffa746;--accent-ink:#842c00;--redact-fill:#d6571e;--redact-reveal-fill:#ffa746;--status-live:#137738;--status-warn:#842c00;--status-alert-fill:#de3c37;--status-alert-ink:#a92321;--focus-ring:#842c00;--selection-bg:#ffa746;--selection-ink:#090705;--scrim-canvas:#09070599}[data-theme=dark],[data-theme=dark] [data-ctx=canvas]{--surface-page:#090705;--surface-raised:#110f0d;--surface-sunken:#1a1815;--edge-hairline:#1a1815;--edge-default:#282623;--edge-strong:#3a3735;--control-edge:#83807c;--ink-primary:#f1eeea;--ink-secondary:#d7d4d0;--ink-tertiary:#adaaa7;--ink-decorative:#83807c;--ink-on-accent:#090705;--accent-fill:#d6571e;--accent-fill-hover:#ffa746;--accent-ink:#ffa746;--redact-fill:#d6571e;--redact-reveal-fill:#ffa746;--status-live:#4fce74;--status-warn:#ffa746;--status-alert-fill:#de3c37;--status-alert-ink:#ff988d;--focus-ring:#ffa746;--selection-bg:#ffa746;--selection-ink:#090705;--scrim-canvas:#09070599}[data-ctx=paper]{--surface-page:#f7f3eb;--surface-raised:#fdfaf4;--surface-sunken:#ece7de;--edge-hairline:#ece7de;--edge-default:#dcd7cc;--edge-strong:#bdb7ab;--control-edge:#848078;--ink-primary:#090705;--ink-secondary:#3a3735;--ink-tertiary:#605d5a;--ink-decorative:#afaaa3;--ink-on-accent:#090705;--accent-fill:#d6571e;--accent-fill-hover:#ffa746;--accent-ink:#842c00;--redact-fill:#d6571e;--redact-reveal-fill:#ffa746;--status-live:#137738;--status-warn:#842c00;--status-alert-fill:#de3c37;--status-alert-ink:#a92321;--focus-ring:#842c00;--selection-bg:#ffa746;--selection-ink:#090705;--scrim-canvas:#09070599}[data-ctx=media]{--surface-page:#110f0d;--surface-raised:#1a1815;--surface-sunken:#090705;--surface-video:#000;--edge-hairline:#282623;--edge-default:#3a3735;--edge-strong:#605d5a;--control-edge:#83807c;--ink-primary:#f1eeea;--ink-secondary:#d7d4d0;--ink-tertiary:#adaaa7;--ink-decorative:#83807c;--ink-on-accent:#090705;--accent-fill:#d6571e;--accent-fill-hover:#ffa746;--accent-ink:#ffa746;--redact-fill:#d6571e;--redact-reveal-fill:#ffa746;--status-live:#4fce74;--status-warn:#ffa746;--status-alert-fill:#de3c37;--status-alert-ink:#ff988d;--focus-ring:#ffa746;--scrim-top:linear-gradient(to bottom, #000c, #0000);--scrim-bottom:linear-gradient(to top, #000000e0, #0000);--scrim-panel:#110f0df5;--capsule:#110f0d8c;--scrim-modal:#0009;--shadow-text:#000000d9}[data-ctx=tv]{--surface-page:#090705;--surface-raised:#110f0d;--surface-sunken:#1a1815;--surface-video:#000;--edge-hairline:#282623;--edge-default:#3a3735;--edge-strong:#83807c;--control-edge:#83807c;--ink-primary:#f1eeea;--ink-secondary:#d7d4d0;--ink-tertiary:#adaaa7;--ink-decorative:#83807c;--ink-on-accent:#090705;--accent-fill:#d0663d;--accent-fill-hover:#ffa746;--accent-ink:#ffa746;--redact-fill:#d0663d;--redact-reveal-fill:#ffa746;--status-live:#4fce74;--status-warn:#ffa746;--status-alert-fill:#de3c37;--status-alert-ink:#ff988d;--focus-ring:#ffa746}[data-theme=light] [data-ctx=media] [data-over-video],[data-ctx=media] [data-over-video],[data-ctx=tv] [data-over-video]{--ink-primary:#f1eeea;--ink-secondary:#d7d4d0;--ink-tertiary:#adaaa7;--ink-decorative:#83807c;--accent-ink:#ffa746;--edge-hairline:#282623;--edge-default:#3a3735;--surface-raised:#1a1815;color:var(--ink-primary)}[data-ctx=accent]{--surface-page:#d6571e;--ink-primary:#090705;--edge-default:#09070559;--focus-ring:#090705}:root{--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-brand:"Atkinson Hyperlegible Next",system-ui,sans-serif;--font-mono:"Atkinson Hyperlegible Mono",ui-monospace,monospace;--weight-display:300;--weight-text:400;--weight-label:500;--weight-strong:600;--text-display:clamp(48px, 5vw, 72px);--leading-display:1;--tracking-display:-.03em;--text-title:36px;--leading-title:1.05;--tracking-title:-.02em;--text-heading:22px;--leading-heading:1.25;--tracking-heading:-.01em;--text-body:17px;--leading-body:1.55;--text-small:15px;--leading-small:1.5;--text-label:12px;--leading-label:1.4;--text-code:20px;--leading-code:1.4;--tracking-code:.12em;--text-tab:14px;--leading-tab:1.3;--text-dense-12:12px;--text-dense-14:14px;--text-dense-16:16px;--text-dense-20:20px;--text-dense-24:24px;--tv-text-display:56px;--tv-text-title:40px;--tv-text-body:28px;--tv-text-label:24px;--phone-text-display:44px;--phone-text-title:28px;--phone-text-close:44px;--space-hair:4px;--space-tight:8px;--space-inset:12px;--space-gap:16px;--space-stack:24px;--space-section:40px;--space-beat:64px;--space-page:96px;--radius-none:0;--radius-bar:1px;--radius-pill:999px;--radius-capsule:100px;--target-touch:44px;--target-tv:64px;--tv-safe-y:48px;--tv-safe-x:64px;--focus-width:2px;--focus-width-tv:3px;--focus-offset:2px;--measure:47ch;--breakpoint-phone:760px;--breakpoint-phone-coarse:1024px;--z-base:0;--z-sticky:10;--z-overlay:20;--z-modal:30;--z-toast:40;--ease:cubic-bezier(.32, .72, 0, 1);--motion-fast:.12s;--motion-base:.22s;--motion-slow:.48s;--motion-redact:.48s;--redact-ratio-min:3.6;--redact-min-width:24px;--redact-inline-height:.62em}[data-ctx=tv]{--focus-width:var(--focus-width-tv)}@media (pointer:coarse){:root{--text-dense-12:14px;--text-dense-14:16px;--text-dense-16:18px;--text-dense-20:24px;--text-dense-24:24px;--text-body:17px;--text-label:14px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-redact:0s}}:root{--player-t-12:12px;--player-t-14:14px;--player-t-16:16px;--player-t-20:20px;--player-t-24:24px}@media (pointer:coarse){:root{--player-t-12:14px;--player-t-14:16px;--player-t-16:18px;--player-t-20:24px;--player-t-24:24px}[data-ctx=media],.ctx-media{--player-t-12:12px;--player-t-14:14px;--player-t-16:16px;--player-t-20:20px;--player-t-24:24px}}[data-depict-rung=mouse]{--player-t-12:12px;--player-t-14:14px;--player-t-16:16px;--player-t-20:20px;--player-t-24:24px;--text-dense-12:12px;--text-dense-14:14px;--text-dense-16:16px;--text-dense-20:20px;--text-dense-24:24px;--text-label:12px}[data-depict-rung=touch]{--player-t-12:14px;--player-t-14:16px;--player-t-16:18px;--player-t-20:24px;--player-t-24:24px;--text-dense-12:14px;--text-dense-14:16px;--text-dense-16:18px;--text-dense-20:24px;--text-dense-24:24px;--text-label:14px}[data-ctx=media],.ctx-media{--player-rail-tile-w:148px;--player-rail-tile-gap:12px;--progress-h-lg:3px}:root{--player-cinema-btn:40px;--player-cinema-glyph:20px;--player-cinema-inset:24px;--player-cinema-ramp:1;--player-cinema-tile:40px;--filter-h:32px;--filter-w:400px;--player-now-col-w:336px;--player-now-col-w-guide:296px;--player-pip-h:180px;--player-pip-h-guide:158px;--player-pip-inset:8px;--player-pip-w:320px;--player-pip-w-guide:280px;--player-safe-bottom:env(safe-area-inset-bottom,0px);--player-safe-top:env(safe-area-inset-top,0px);--tabbar-h:49px;--tap-target:32px;--player-toolbar-btn:40px;--player-toolbar-h:48px;--player-toolbar-inset:24px;--player-tree-row-h:32px;--player-z-search:60;--player-z-sheet:50;--player-z-tabbar:40;--chip-border:#ffffff1a;--ghost-ink:#f1eeea66;--surface-live:#1a1410;--accent-wash-soft:#d6571e0f;font-family:var(--font-ui);color:var(--ink-primary);background-color:var(--surface-page);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:var(--surface-page);color:var(--ink-primary);min-height:100vh;margin:0}#app{min-height:100vh}button{font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);box-shadow:none;color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:color .12s,border-color .12s,background .12s}button:disabled{opacity:.4;cursor:not-allowed}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input,select,textarea{font-family:var(--font-ui)}input:focus,select:focus,textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent-fill);box-shadow:0 0 0 3px #d6571e1f}.sub{color:var(--ink-tertiary);margin:.2rem 0 0;font-size:.8rem}.actions{flex-wrap:wrap;flex-shrink:0;gap:.4rem;display:flex}.empty{color:var(--ink-tertiary);margin:0;padding:.5rem 0;font-size:.9rem}.metric-value{color:var(--ink-primary);margin:.15rem 0 0;font-size:1.4rem;font-weight:600}.content-grid{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}table{border-collapse:collapse;width:100%;font-size:.8rem}th{text-align:left;color:var(--ink-tertiary);padding-bottom:.3rem;font-weight:500}th,td{border-bottom:1px solid var(--edge-hairline);padding:.5rem .25rem}tr:last-child td{border-bottom:none}.primary{color:var(--ink-primary);font-weight:600}table,thead,tbody,th,td,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{background:color-mix(in srgb, var(--surface-raised) 60%, transparent);border:1px solid #ffffff0f;border-radius:0;margin-bottom:.5rem;padding:.5rem .75rem}td{border:none;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.8rem;display:flex}td:before{content:attr(data-label);color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:80px;font-size:.7rem}td:last-child:before{content:"";min-width:0}.session-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.session-list li{background:color-mix(in srgb, var(--surface-raised) 70%, transparent);border:1px solid #ffffff0f;border-radius:0;flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.channel{color:var(--ink-primary);margin:0;font-size:.875rem;font-weight:600}.client{color:var(--ink-tertiary);margin:0;font-size:.8rem}.meta{color:var(--ink-tertiary);font-size:.75rem}.inline-form{background:var(--surface-raised);border:1px solid var(--edge-default);border-radius:0;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.form-row{flex-direction:column;gap:.5rem;display:flex}.form-row label{color:var(--ink-tertiary);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.form-row label.wide{flex:2;min-width:200px}.form-row label input,.form-row label select{background:color-mix(in srgb, var(--surface-page) 80%, transparent);color:var(--ink-primary);border:1px solid #ffffff1a;border-radius:0;width:100%;padding:.4rem .6rem;font-size:.875rem}.form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.checkbox-label{color:var(--ink-primary);cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.toggle{cursor:pointer;width:36px;height:20px;display:inline-block;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle .slider{background:#7a7e984d;border-radius:20px;transition:background .2s;position:absolute;inset:0}.toggle .slider:before{content:"";background:var(--ink-primary);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;bottom:2px;left:2px}.toggle input:checked+.slider{background:#4ade8080}.toggle input:checked+.slider:before{transform:translate(16px)}.lineup-wireframe{background:color-mix(in srgb, var(--surface-raised) 50%, transparent);border:1px dashed #4ade8033;border-radius:0;grid-template-columns:1fr;gap:.5rem;padding:.75rem;display:grid}.label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem}.value{color:var(--ink-primary);margin:.3rem 0 0;font-weight:500}.value a{color:var(--status-live);text-decoration:none}.value a:hover{text-decoration:underline}.spinner{border:3px solid #d6571e1a;border-top-color:var(--accent-fill);border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d6571e33;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#d6571e66}::-webkit-scrollbar-corner{background:0 0}html{scrollbar-gutter:stable}@supports selector(::-webkit-scrollbar){html{overflow-y:scroll}}@media (width<=760px),(pointer:coarse) and (width<=1024px){html{scrollbar-gutter:auto;overflow-y:auto}}main#main-content{flex:1;padding:1rem}@media (width<=479px){main#main-content{padding:.65rem}}@media (width>=640px){.form-row{flex-direction:row;gap:.75rem}.form-row label{flex:1;min-width:140px}.session-list li{flex-direction:row;justify-content:space-between;align-items:center}.meta{text-align:right}.lineup-wireframe{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width>=1024px){table{display:table}thead{display:table-header-group}thead tr{position:static}tbody{display:table-row-group}tr{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0;display:table-row}th{display:table-cell}td{border-bottom:1px solid var(--edge-hairline);padding:.6rem .25rem;display:table-cell}td:before{content:none}.content-grid{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.metric-value{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}:where(.t-lede,.t-beat-sub,.t-stage-cap,.t-spec-foot,.t-close-sub,.t-num-eyebrow,.lp-mechanic,.lpc-form-sublabel,.lpc-back-sub,.gate-sub,.result-sub,.card-sub,.plan-desc,.pricing-legal-note,.lead,.static-section p,.static-section li,.hero-claim,.hero-sub,.hero-lede,.section-desc,.tier-why,.thesis-prose,.sec-prose,.plain-coda,.aphorism,.up-intro,.up-nodes-intro,.up-step-note,.up-cause p,.up-debug-intro,.up-perf-caveat,.static-note,.site-footer-copy,.faq-item p){text-wrap:pretty}:where(.t-h1,.t-beat-h,.t-close-claim,.pricing-hero h1,.hero-claim){text-wrap:balance}:where(code,pre){text-wrap:auto}.post{color:var(--ink-primary);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-text);line-height:var(--leading-body);overflow-wrap:break-word}.post :where(h2,h3,h4,h5,h6,p,ul,ol,blockquote){max-width:var(--measure)}.post h2{margin:var(--space-section) 0 var(--space-inset);font-family:var(--font-ui);font-size:var(--text-heading);font-weight:var(--weight-strong);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--ink-primary);text-wrap:balance}.post h3{margin:var(--space-stack) 0 var(--space-tight);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-strong);line-height:var(--leading-body);color:var(--ink-primary);text-wrap:balance}.post h4,.post h5,.post h6{margin:var(--space-stack) 0 var(--space-tight);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);line-height:var(--leading-small);color:var(--ink-primary)}.post h2+h3{margin-top:var(--space-inset)}.post .byline+:where(h2,h3,h4,h5,h6){margin-top:0}.post :where(p,ul,ol){margin:0}.post :where(p){text-wrap:pretty}.post :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote){margin-top:var(--space-gap)}.post :where(strong,b,em,i){font-style:normal;font-weight:var(--weight-strong)}.post a{color:var(--ink-secondary);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease);text-decoration-thickness:1px}@media (hover:hover){.post a:hover{color:var(--ink-primary)}}.post a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.post ul,.post ol{padding-left:var(--space-stack)}.post li+li,.post li>:where(ul,ol){margin-top:var(--space-tight)}.post blockquote{margin:var(--space-stack) 0;padding:0 0 0 var(--space-stack);font-style:normal}.post code{padding:0 var(--space-hair);background:var(--surface-sunken);border-radius:var(--radius-none);color:var(--ink-primary);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-label);border:0}.post pre{max-width:calc(var(--measure) * 1.5);margin:var(--space-stack) 0;padding:var(--space-gap) var(--space-stack);background:var(--surface-sunken);border:1px solid var(--edge-default);border-radius:var(--radius-none);box-shadow:none;font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-primary);overflow-x:auto}.post pre code{font-size:inherit;font-weight:var(--weight-text);background:0 0;padding:0}.post hr{margin:var(--space-section) 0;border:0;border-top:1px solid var(--edge-hairline)}.post .post-next{margin:var(--space-section) 0 0;font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.post .post-note{margin:0 0 var(--space-section);padding:var(--space-inset) 0;border-top:1px solid var(--edge-default);border-bottom:1px solid var(--edge-default);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.cta.svelte-rdrlet{justify-content:center;align-items:center;gap:var(--space-tight);box-sizing:border-box;height:var(--target-touch);min-height:var(--target-touch);padding:0 var(--space-stack);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:var(--radius-none);box-shadow:none;cursor:pointer;appearance:none;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), text-decoration-color var(--motion-fast) var(--ease);border:1px solid #0000;margin:0;font-style:normal;line-height:1;text-decoration:none;display:inline-flex}.cta--primary.svelte-rdrlet{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--ink-on-accent)}@media (hover:hover){.cta--primary.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}}.cta--primary.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):active{background:var(--accent-fill-hover);border-color:var(--ink-on-accent)}.cta--quiet.svelte-rdrlet{border-color:var(--edge-strong);color:var(--ink-primary);background:0 0}@media (hover:hover){.cta--quiet.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{border-color:var(--ink-primary)}}.cta--quiet.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):active{background:var(--surface-sunken);border-color:var(--ink-primary)}.cta--text.svelte-rdrlet{padding:0 var(--space-tight);color:var(--accent-ink);font-weight:var(--weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--edge-strong);text-decoration-color:var(--edge-strong);text-underline-offset:3px;background:0 0}@media (hover:hover){.cta--text.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}}.cta--text.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):active{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);text-decoration-thickness:2px}.cta--alert.cta--quiet.svelte-rdrlet{border-color:var(--status-alert-fill);color:var(--status-alert-ink)}@media (hover:hover){.cta--alert.cta--quiet.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{border-color:var(--status-alert-ink)}}.cta--alert.cta--quiet.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):active{border-color:var(--status-alert-ink)}.cta--alert.cta--quiet[aria-pressed=true].svelte-rdrlet{border-color:var(--status-alert-ink);outline:1px solid var(--status-alert-ink);outline-offset:-2px}.cta--alert.cta--quiet[aria-pressed=true].svelte-rdrlet:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.cta--alert.cta--text.svelte-rdrlet{color:var(--status-alert-ink)}@media (hover:hover){.cta--alert.cta--text.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{-webkit-text-decoration-color:var(--status-alert-ink);text-decoration-color:var(--status-alert-ink)}}.cta--alert.cta--text.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):active{-webkit-text-decoration-color:var(--status-alert-ink);text-decoration-color:var(--status-alert-ink)}.cta--muted.cta--text.svelte-rdrlet{color:var(--ink-secondary)}@media (hover:hover){.cta--muted.cta--text.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{color:var(--ink-primary);-webkit-text-decoration-color:var(--ink-primary);text-decoration-color:var(--ink-primary)}}.cta--muted.cta--text.svelte-rdrlet:not(:disabled,[aria-disabled=true],[aria-busy=true]):active{color:var(--ink-primary);-webkit-text-decoration-color:var(--ink-primary);text-decoration-color:var(--ink-primary)}.cta--lg.svelte-rdrlet{height:calc(var(--target-touch) + var(--space-inset));min-height:calc(var(--target-touch) + var(--space-inset))}.cta--block.svelte-rdrlet{width:100%}.cta--dense.svelte-rdrlet{height:calc(var(--space-stack) + var(--space-tight));min-height:calc(var(--space-stack) + var(--space-tight));padding:0 var(--space-inset);font-size:var(--text-dense-16)}.cta--dense.cta--text.svelte-rdrlet{padding:0 var(--space-tight)}@media (pointer:coarse){.cta--dense.svelte-rdrlet{height:var(--target-touch);min-height:var(--target-touch)}}.cta--tv.svelte-rdrlet{height:var(--target-tv);min-height:var(--target-tv);padding:0 var(--space-section);font-size:var(--tv-text-body);border-width:2px;transition:none}.cta.svelte-rdrlet:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.cta--tv.svelte-rdrlet:focus-visible{outline-width:var(--focus-width-tv)}.cta.svelte-rdrlet:disabled,.cta[aria-disabled=true].svelte-rdrlet{background:var(--surface-sunken);border-color:var(--edge-default);color:var(--ink-tertiary);-webkit-text-decoration-color:var(--edge-default);text-decoration-color:var(--edge-default);cursor:not-allowed}.cta--text.svelte-rdrlet:disabled,.cta--text[aria-disabled=true].svelte-rdrlet{background:0 0;border-color:#0000}.cta[aria-disabled=true].svelte-rdrlet{pointer-events:none}.cta[aria-busy=true].svelte-rdrlet{cursor:progress}@media (width<=760px){.cta.svelte-rdrlet:not(.cta--inline,.cta--dense,.cta--tv){width:100%;height:calc(var(--target-touch) + var(--space-inset));min-height:calc(var(--target-touch) + var(--space-inset))}}@media (pointer:coarse) and (width<=1024px){.cta.svelte-rdrlet:not(.cta--inline,.cta--dense,.cta--tv){height:calc(var(--target-touch) + var(--space-inset));min-height:calc(var(--target-touch) + var(--space-inset))}}@media (prefers-reduced-motion:reduce){.cta.svelte-rdrlet{transition:none}}[data-ctx=media] .cta.svelte-rdrlet:not(.cta--tv){font-size:var(--text-dense-16)}@media (width<=760px),(pointer:coarse) and (width<=1024px){[data-ctx=media] .cta.svelte-rdrlet:not(.cta--lg,.cta--tv,.cta--dense,.cta--block){width:auto;height:var(--target-touch);min-height:var(--target-touch)}}@media (hover:hover){.ds4-link:hover{color:var(--ink-primary)}}.ds4 dl.ds4-facts{max-width:none;padding:0}.ds4 .ds4-facts .ds4-fact{gap:var(--space-tight) var(--space-section);padding:var(--space-gap) 0;border-top:1px solid var(--edge-hairline);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ds4 .ds4-facts .ds4-fact:last-child{border-bottom:1px solid var(--edge-hairline)}.ds4 .ds4-facts dt{color:var(--ink-secondary);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.ds4 .ds4-facts dd{min-width:0;max-width:var(--measure);color:var(--ink-primary);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;margin:0}@media (pointer:coarse){.ds4 .ds4-facts .ds4-fact a.ds4-link{min-height:var(--target-touch);align-items:center;display:flex}}@media (width<=760px),(pointer:coarse) and (width<=1024px){.ds4 .ds4-facts .ds4-fact{grid-template-columns:minmax(0,1fr)}.ds4 .ds4-facts dt{font-size:var(--text-small);line-height:var(--leading-small)}}.giraffe-mark.svelte-1sgvwtx{width:auto;max-width:100%;height:clamp(320px,42vw,600px);color:var(--ink-primary);display:block}.bf-ambient.svelte-gosojk{background:#0a0b0d;position:absolute;inset:0;overflow:hidden}.bf-video.svelte-gosojk{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bf-wash.svelte-gosojk{pointer-events:none;background:radial-gradient(82% 72% at 50% 46%,#0000 42%,#08090b66 100%),radial-gradient(60% 50% at 22% 28%,#d6571e1a,#0000 62%);position:absolute;inset:0}.ds4-keycap.svelte-nnx3zm{box-sizing:border-box;min-width:calc(var(--text-dense-12) + var(--space-tight));padding:0 var(--space-hair);font-family:var(--font-mono);font-size:var(--text-dense-12);font-weight:var(--weight-label);line-height:var(--leading-label);white-space:nowrap;color:var(--ink-tertiary);border:1px solid var(--ink-decorative);border-radius:var(--radius-none);box-shadow:none;text-shadow:none;background:0 0;justify-content:center;align-items:center;margin:0;display:inline-flex}.ds4-keycap--reveal.svelte-nnx3zm{opacity:0;transition:opacity var(--motion-fast) var(--ease)}[data-keycap-host]:is(:focus-visible,:has(:focus-visible)) .ds4-keycap--reveal.svelte-nnx3zm{opacity:1}@media (hover:hover){[data-keycap-host]:hover .ds4-keycap--reveal.svelte-nnx3zm{opacity:1}}@media (prefers-reduced-motion:reduce){.ds4-keycap--reveal.svelte-nnx3zm{transition:none}}.vs-wrap.svelte-1wbiwli{align-items:stretch;display:inline-flex;position:relative}.vs.svelte-1wbiwli{height:var(--player-toolbar-h,48px);background:0 0;border:0;border-radius:0;align-items:stretch;display:inline-flex}.vs.svelte-1wbiwli button:where(.svelte-1wbiwli){align-items:center;gap:var(--space-tight);padding:0 var(--space-inset);box-shadow:none;color:var(--ink-secondary,#8f8f9a);font-family:var(--font-ui);font-size:var(--player-t-14,13px);cursor:pointer;transition:color var(--motion-fast) var(--ease);background:0 0;border:none;border-radius:0;font-weight:500;display:inline-flex;position:relative}@media (hover:hover){.vs.svelte-1wbiwli button:where(.svelte-1wbiwli):hover{color:var(--ink-primary,#e8e8ec)}}.vs.svelte-1wbiwli button.active:where(.svelte-1wbiwli){color:var(--ink-primary)}.vs.svelte-1wbiwli button.active:where(.svelte-1wbiwli):after{content:"";inset:auto var(--space-inset) 0 var(--space-inset);background:var(--ink-primary);height:2px;position:absolute}.vs-wrap.video.svelte-1wbiwli .vs:where(.svelte-1wbiwli){gap:var(--space-hair);height:32px}.vs-wrap.video.svelte-1wbiwli .vs:where(.svelte-1wbiwli) button:where(.svelte-1wbiwli){text-shadow:0 1px 2px var(--shadow-text,#000000d9)}@media (prefers-reduced-motion:reduce){.vs.svelte-1wbiwli button:where(.svelte-1wbiwli){transition:none}}.browse-topbar.svelte-fgo82u{align-items:center;gap:var(--space-tight);padding:0 var(--player-toolbar-inset,24px) 0 var(--space-tight);height:var(--player-toolbar-h,48px);border-bottom:1px solid var(--edge-hairline);background:var(--surface-page);flex-shrink:0;display:flex}.browse-tools.svelte-fgo82u{align-items:center;gap:var(--space-hair);flex-shrink:0;display:flex}.browse-icon-btn.svelte-fgo82u{width:var(--player-toolbar-btn,40px);height:var(--player-toolbar-btn,40px);color:var(--ink-secondary);cursor:pointer;transition:color var(--motion-fast) var(--ease);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.browse-account[aria-expanded=true].svelte-fgo82u{color:var(--ink-primary)}@media (hover:hover){.browse-icon-btn.svelte-fgo82u:hover{color:var(--ink-primary)}}.browse-help.active.svelte-fgo82u{color:var(--accent-ink)}.browse-account.svelte-fgo82u{height:var(--player-toolbar-h,48px);border-block:2px solid #0000}.browse-account[aria-expanded=true].svelte-fgo82u{border-block-end-color:currentColor}.browse-inline-search.svelte-fgo82u{align-items:center;gap:var(--space-inset);height:var(--filter-h,32px);padding:0 var(--space-inset);background:var(--surface-raised);border:1px solid var(--edge-hairline);color:var(--ink-tertiary);flex:0 1 var(--filter-w,400px);cursor:text;min-width:180px;transition:border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);border-radius:0;display:inline-flex}.browse-inline-search.svelte-fgo82u .ds4-keycap{flex-shrink:0}.browse-topbar-right.svelte-fgo82u{align-self:stretch;align-items:center;gap:var(--space-tight);flex-shrink:0;display:flex}@media (hover:hover){.browse-inline-search.svelte-fgo82u:hover{color:var(--ink-secondary)}}.browse-inline-search.svelte-fgo82u:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;color:var(--ink-secondary)}.browse-inline-search.svelte-fgo82u:has(.browse-inline-clear:where(.svelte-fgo82u):focus-visible){outline-color:#0000}.browse-inline-input.svelte-fgo82u{min-width:0;font-family:var(--font-ui);font-size:var(--player-t-14);letter-spacing:0;color:var(--ink-primary);background:0 0;border:none;outline:2px solid #0000;flex:1}.browse-inline-input.svelte-fgo82u::placeholder{color:var(--ink-secondary);font-size:var(--player-t-14)}.browse-inline-input.svelte-fgo82u::-webkit-search-cancel-button{display:none}.browse-inline-input.svelte-fgo82u:focus-visible{outline:2px solid #0000}.browse-inline-clear.svelte-fgo82u{width:22px;height:22px;color:var(--ink-tertiary);cursor:pointer;transition:color var(--motion-fast) var(--ease), background-color var(--motion-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.browse-inline-clear.svelte-fgo82u:hover{color:var(--ink-primary);background-color:var(--surface-page)}}.browse-spacer.svelte-fgo82u{flex:1}@media (prefers-contrast:more){.browse-topbar.svelte-fgo82u{border-bottom-color:var(--edge-default)}.browse-inline-search.svelte-fgo82u{border-color:var(--edge-default)}}.browse-sidebar.svelte-1ynlog3{width:var(--player-now-col-w,336px);border-right:1px solid var(--edge-hairline);background:var(--surface-page);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.now-body.svelte-1ynlog3{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.now-pip-slot.svelte-1ynlog3{height:calc(var(--player-pip-h,180px) + 2 * var(--player-pip-inset,8px));flex-shrink:0}.now-tree.svelte-1ynlog3{min-height:0;padding-top:var(--space-gap);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.now-tree.svelte-1ynlog3::-webkit-scrollbar{width:0;height:0}.browse-cat-header.svelte-1ynlog3{overflow-wrap:anywhere;min-width:0;padding:var(--space-gap) var(--space-gap) var(--space-tight);font-family:var(--font-ui);font-size:var(--player-t-12);color:var(--ink-secondary);font-weight:600;line-height:1}.now-tree.svelte-1ynlog3>.browse-cat-header:where(.svelte-1ynlog3):first-child{padding-top:0}.browse-cat-header-emphasis.svelte-1ynlog3{color:var(--accent-ink)}.browse-cat-item-emphasis.svelte-1ynlog3 .browse-cat-label:where(.svelte-1ynlog3){color:var(--ink-primary);font-weight:600}.browse-continent.svelte-1ynlog3{align-items:center;gap:var(--space-tight);width:100%;height:var(--player-tree-row-h,32px);text-align:left;padding:0 var(--space-gap);margin-top:var(--space-tight);border:0;border-top:1px solid var(--edge-hairline);cursor:pointer;font-family:var(--font-ui);font-size:var(--player-t-12);color:var(--ink-secondary);transition:color var(--motion-fast) var(--ease);background:0 0;font-weight:600;display:flex}.browse-continent.svelte-1ynlog3:first-of-type{border-top:0}@media (hover:hover){.browse-continent.svelte-1ynlog3:hover{color:var(--ink-primary)}}.browse-continent.svelte-1ynlog3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.browse-continent-chev.svelte-1ynlog3{color:var(--ink-tertiary);transition:transform var(--motion-fast) var(--ease);flex-shrink:0;display:inline-flex}.browse-continent.expanded.svelte-1ynlog3 .browse-continent-chev:where(.svelte-1ynlog3){transform:rotate(90deg)}.browse-continent-label.svelte-1ynlog3{overflow-wrap:anywhere;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.browse-continent-count.svelte-1ynlog3{font-size:var(--player-t-12);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}button.browse-cat-header-clickable.svelte-1ynlog3{text-align:left;cursor:pointer;width:100%;transition:color var(--motion-fast) var(--ease);background:0 0;border:0;display:block}@media (hover:hover){button.browse-cat-header-clickable.svelte-1ynlog3:hover{color:var(--ink-primary)}}button.browse-cat-header-clickable.active.svelte-1ynlog3{color:var(--ink-primary)}button.browse-cat-header-clickable.svelte-1ynlog3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.browse-cat-item.svelte-1ynlog3{align-items:center;gap:var(--space-tight);height:var(--player-tree-row-h,32px);padding:0 var(--space-gap) 0 var(--space-gap);cursor:pointer;transition:background var(--motion-fast) var(--ease);font-family:var(--font-ui);font-size:var(--player-t-16);font-weight:var(--weight-text,400);color:var(--ink-secondary);text-align:left;background:0 0;border:0;border-radius:0;width:100%;display:flex;position:relative}@media (hover:hover){.browse-cat-item.svelte-1ynlog3:hover{background:var(--surface-raised)}}.browse-cat-item.svelte-1ynlog3:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.browse-cat-item.active.svelte-1ynlog3:before{background:var(--ink-primary)}.browse-cat-item.active.svelte-1ynlog3{color:var(--ink-primary);font-weight:600}.browse-cat-item.svelte-1ynlog3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.browse-cat-icon.svelte-1ynlog3{color:var(--ink-tertiary);transition:color var(--motion-fast) var(--ease);flex-shrink:0;display:inline-flex}.browse-cat-item.active.svelte-1ynlog3 .browse-cat-icon:where(.svelte-1ynlog3){color:var(--ink-secondary)}@media (hover:hover){.browse-cat-item.svelte-1ynlog3:hover .browse-cat-icon:where(.svelte-1ynlog3){color:var(--ink-secondary)}}.browse-cat-label.svelte-1ynlog3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.browse-cat-count.svelte-1ynlog3{font-family:var(--font-ui);font-size:var(--player-t-12);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;margin-left:auto}.browse-cat-count-word.svelte-1ynlog3{white-space:nowrap;font-weight:500}.now-focus.svelte-1ynlog3{gap:var(--space-tight);padding:var(--space-gap);border-top:1px solid var(--edge-hairline);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.now-focus-eyebrow.svelte-1ynlog3{font-family:var(--font-ui);font-size:var(--player-t-12);color:var(--ink-tertiary);font-weight:500;line-height:1}.now-focus-text.svelte-1ynlog3{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.now-focus-prog.svelte-1ynlog3{font-family:var(--font-ui);font-size:var(--player-t-16);font-weight:var(--weight-strong,600);color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.now-focus-none.svelte-1ynlog3{color:var(--ink-secondary)}.now-focus-ch.svelte-1ynlog3{font-family:var(--font-ui);font-size:var(--player-t-14);color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.now-focus-desc.svelte-1ynlog3{font-family:var(--font-ui);font-size:var(--player-t-14);color:var(--ink-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.browse-continent.svelte-1ynlog3,.browse-continent-chev.svelte-1ynlog3,button.browse-cat-header-clickable.svelte-1ynlog3,.browse-cat-item.svelte-1ynlog3,.browse-cat-icon.svelte-1ynlog3{transition:none}}@media (prefers-contrast:more){.browse-sidebar.svelte-1ynlog3{border-right-color:var(--edge-default)}.browse-continent.svelte-1ynlog3,.now-focus.svelte-1ynlog3{border-top-color:var(--edge-default)}}.ds4-media-chip.svelte-x38o2b{vertical-align:bottom;box-sizing:border-box;max-width:100%;font-family:var(--font-ui);font-size:var(--text-dense-14);font-weight:var(--weight-text);line-height:var(--leading-label);white-space:nowrap;text-overflow:ellipsis;color:var(--ink-secondary);flex:none;margin:0;padding:0;display:inline-block;overflow:hidden}.ds4-media-chip--tier-code.svelte-x38o2b{box-sizing:content-box;min-inline-size:3ch;padding:0 var(--space-hair);text-align:center;font-family:var(--font-mono);font-size:var(--text-dense-12);font-weight:var(--weight-label);color:var(--ink-tertiary);border:1px solid var(--edge-hairline);border-radius:var(--radius-none)}@media (prefers-contrast:more){.ds4-media-chip--tier-code.svelte-x38o2b{border-color:var(--edge-default)}}.ds4-media-chip--state.svelte-x38o2b{font-size:var(--text-dense-12);font-weight:var(--weight-label);color:var(--ink-primary)}.ds4-monogram.svelte-kl7px5{--ds4-monogram-size:calc(var(--space-stack) + var(--space-tight) + var(--space-hair) / 2);box-sizing:border-box;width:var(--ds4-monogram-size);height:var(--ds4-monogram-size);white-space:nowrap;color:var(--ink-secondary);background:var(--surface-raised);border:1px solid var(--edge-hairline);border-radius:var(--radius-none);box-shadow:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;overflow:hidden}.ds4-monogram--sm.svelte-kl7px5{--ds4-monogram-size:calc(var(--space-stack) + var(--space-hair))}.ds4-monogram--lg.svelte-kl7px5{--ds4-monogram-size:var(--target-touch)}.ds4-monogram-code.svelte-kl7px5{font-family:var(--font-mono);font-size:var(--text-dense-12);font-weight:var(--weight-strong)}.ds4-monogram.svelte-kl7px5 img{object-fit:contain;width:100%;height:100%;display:block}.ds4-monogram--frame.svelte-kl7px5{background:var(--surface-video);border-color:var(--edge-default)}.ds4-monogram--frame.svelte-kl7px5 img{object-fit:cover}.ds4-progress.svelte-hxsar2{box-sizing:border-box;background:var(--edge-hairline);border-radius:var(--radius-none);width:100%;height:2px;box-shadow:none;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.ds4-progress--thick.svelte-hxsar2{height:3px}.ds4-progress-fill.svelte-hxsar2{background:var(--accent-fill);transform-origin:0;width:100%;height:100%;transition:transform var(--motion-base) var(--ease);display:block}.ds4-progress--quiet.svelte-hxsar2 .ds4-progress-fill:where(.svelte-hxsar2){background:var(--ink-tertiary)}@media (forced-colors:active){.ds4-progress.svelte-hxsar2{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.ds4-progress-fill.svelte-hxsar2{transition:none}}.browse-ch-row.svelte-1euz2on{--row-pad-x:var(--space-gap);--row-tile:34px;--row-gap:var(--space-gap);--row-actions-w:140px;--row-tier-w:36px;align-items:center;gap:var(--row-gap);height:64px;padding:0 var(--row-pad-x);border-bottom:1px solid var(--edge-hairline);cursor:pointer;transition:background var(--motion-fast) var(--ease);text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-top:none;border-left:none;border-right:none;display:flex;position:relative}@media (hover:hover){.browse-ch-row.svelte-1euz2on:hover{background:var(--surface-raised)}}.browse-ch-row.kb-nav.active.svelte-1euz2on{outline:2px solid var(--focus-ring);outline-offset:-2px}.row-text.svelte-1euz2on{justify-content:center;gap:var(--space-hair);flex-direction:column;flex:1;min-width:0;display:flex}.row-line.svelte-1euz2on{align-items:baseline;gap:var(--space-inset);min-width:0;display:flex}.browse-ch-name.svelte-1euz2on{font-family:var(--font-ui);font-size:var(--player-t-16);font-weight:var(--weight-strong,600);letter-spacing:0;color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.row-val.svelte-1euz2on{font-family:var(--font-ui);font-size:var(--player-t-14);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-secondary);white-space:nowrap;flex-shrink:0}.row-prog.svelte-1euz2on{min-width:0;font-size:var(--player-t-16);font-weight:var(--weight-text,400);color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.row-prog-none.svelte-1euz2on{color:var(--ink-secondary)}.browse-ch-row.playing.svelte-1euz2on .row-prog:where(.svelte-1euz2on),.browse-ch-row.playing.svelte-1euz2on .row-val:where(.svelte-1euz2on){color:var(--ink-primary)}.row-next.svelte-1euz2on{max-width:45%;font-size:var(--player-t-14);color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;display:block;overflow:hidden}.row-next-arrow.svelte-1euz2on{vertical-align:middle;margin-right:var(--space-tight);display:inline-flex}.row-next-sr.svelte-1euz2on{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prog-skel.svelte-1euz2on{vertical-align:middle;background:var(--surface-raised);border-radius:0;width:42%;height:10px;display:inline-block}.row-track.svelte-1euz2on{left:calc(var(--row-pad-x) + var(--row-tile) + var(--row-gap));right:calc(var(--row-pad-x) + var(--row-actions-w) + var(--row-gap));pointer-events:none;position:absolute;bottom:-1px}.row-actions.svelte-1euz2on{width:var(--row-actions-w);justify-content:flex-end;align-items:center;gap:var(--space-tight);flex-shrink:0;display:flex}.row-tier.svelte-1euz2on{flex:0 0 var(--row-tier-w);width:var(--row-tier-w);justify-content:center;display:flex}.row-info.svelte-1euz2on{appearance:none;width:44px;height:44px;color:var(--ink-tertiary);cursor:pointer;transition:color var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.browse-ch-row.active.svelte-1euz2on .row-info:where(.svelte-1euz2on){color:var(--ink-secondary)}@media (hover:hover){.browse-ch-row.svelte-1euz2on:hover .row-info:where(.svelte-1euz2on),.row-info.svelte-1euz2on:hover{color:var(--ink-secondary)}}.row-info.svelte-1euz2on:active{transform:scale(.86)}.row-info.svelte-1euz2on:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.browse-ch-fav.svelte-1euz2on{appearance:none;width:44px;height:44px;color:var(--ink-tertiary);cursor:pointer;transition:color var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.browse-ch-row.active.svelte-1euz2on .browse-ch-fav:where(.svelte-1euz2on){color:var(--ink-secondary)}@media (hover:hover){.browse-ch-row.svelte-1euz2on:hover .browse-ch-fav:where(.svelte-1euz2on),.browse-ch-fav.svelte-1euz2on:hover{color:var(--ink-secondary)}}.browse-ch-fav.in-stream.svelte-1euz2on{color:var(--accent-ink)}.browse-ch-fav.dim.svelte-1euz2on{opacity:.35;cursor:default}.browse-ch-fav.svelte-1euz2on:disabled{cursor:default}.browse-ch-fav.svelte-1euz2on:active:not(:disabled){transform:scale(.86)}.browse-ch-fav.svelte-1euz2on:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-contrast:more){.browse-ch-row.svelte-1euz2on{border-bottom-color:var(--edge-default)}}.bm-view.svelte-1x43nm8{aspect-ratio:16/9;background:var(--surface-page);width:100%;font-family:var(--font-ui);color:var(--ink-primary);flex-direction:column;line-height:normal;display:flex;position:relative;overflow:hidden}.bm-body.svelte-1x43nm8{flex:1;min-height:0;display:flex}.bm-pip.svelte-1x43nm8{margin:var(--player-pip-inset,8px);width:var(--player-pip-w,320px);height:var(--player-pip-h,180px);background:var(--surface-video);position:relative;overflow:hidden}.bm-main.svelte-1x43nm8{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.bm-list-header.svelte-1x43nm8{border-bottom:1px solid var(--edge-hairline);background:var(--surface-page);height:32px;font-family:var(--font-ui);font-size:var(--player-t-12);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;display:flex}.bm-lh-text.svelte-1x43nm8{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bm-lh-order.svelte-1x43nm8{flex-shrink:0;align-items:center;gap:4px;padding:3px 4px;display:inline-flex}.bm-lh-caret.svelte-1x43nm8{line-height:1}.bm-channels.svelte-1x43nm8{flex-direction:column;flex:1;display:flex;overflow:hidden}.ds4-capsule.svelte-1qvipei{box-sizing:border-box;min-width:var(--target-touch);height:var(--target-touch);padding:0 var(--space-inset);color:var(--ink-primary);background:var(--capsule);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-radius:var(--radius-capsule);box-shadow:none;outline:var(--focus-width) solid transparent;outline-offset:var(--focus-offset);cursor:pointer;appearance:none;transition:background var(--motion-fast) var(--ease);border:0;flex:none;place-items:center;margin:0;display:inline-grid}.ds4-capsule--hero.svelte-1qvipei{min-width:calc(var(--space-gap) * 4);height:calc(var(--space-gap) * 4)}.ds4-capsule-glyph.svelte-1qvipei{gap:var(--space-tight);grid-auto-flow:column;place-items:center;display:grid}.ds4-capsule-glyph.svelte-1qvipei svg{display:block}@media (hover:hover){.ds4-capsule.svelte-1qvipei:not(:disabled):hover{background:var(--scrim-panel)}}.ds4-capsule.svelte-1qvipei:not(:disabled):active{background:var(--scrim-panel)}.ds4-capsule.svelte-1qvipei:focus-visible{outline-color:var(--focus-ring)}.ds4-capsule.svelte-1qvipei:disabled{color:var(--ink-tertiary);cursor:not-allowed}@media (prefers-reduced-transparency:reduce){.ds4-capsule.svelte-1qvipei{background:var(--scrim-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ds4-capsule.svelte-1qvipei{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.ds4-capsule.svelte-1qvipei{transition:none}}.mc-cap.svelte-19p95mm{gap:var(--space-hair);min-width:0;font-family:var(--font-ui);text-shadow:0 1px 4px var(--shadow-text);flex-direction:column;display:flex}.mc-cap-line.svelte-19p95mm{align-items:center;gap:var(--space-tight);min-width:0;display:flex}.mc-cap-name.svelte-19p95mm{font-size:var(--player-t-16);letter-spacing:0;color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:1.3;overflow:hidden}.mc-cap-now.svelte-19p95mm{font-size:var(--player-t-14);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.3;overflow:hidden}.mc-zap-ribbon.svelte-19p95mm{left:0;right:0;bottom:calc(max(18px, env(safe-area-inset-bottom,0px)) + 60px);align-items:center;gap:var(--space-gap);width:max-content;max-width:calc(100% - 32px);padding:var(--space-inset) var(--space-gap);background:var(--scrim-panel);border-radius:var(--radius-none);z-index:6;color:var(--ink-primary);font-family:var(--font-ui);pointer-events:none;animation:svelte-19p95mm-mc-ribbon-in var(--motion-base) var(--ease);margin:0 auto;display:flex;position:absolute}.mc-zap-ribbon.committed.svelte-19p95mm:after{content:"";border:1px solid var(--accent-fill);pointer-events:none;position:absolute;inset:0}.mc-zap-ribbon.committed.svelte-19p95mm .mc-zap-logo:where(.svelte-19p95mm){border-color:var(--accent-fill)}.mc-zap-arrow.svelte-19p95mm{color:var(--accent-ink);font-family:var(--font-ui);font-size:var(--player-t-16)}.mc-zap-logo.svelte-19p95mm{background:var(--surface-raised);border:1px solid var(--edge-default);width:52px;height:30px;font-family:var(--font-ui);font-size:var(--player-t-12);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.mc-zap-frame.svelte-19p95mm{object-fit:cover;width:100%;height:100%;display:block}.mc-zap-logoimg.svelte-19p95mm{object-fit:contain}.mc-zap-text.svelte-19p95mm{flex-direction:column;gap:1px;min-width:0;display:flex}.mc-zap-name.svelte-19p95mm{font-size:var(--player-t-14);font-weight:600}.mc-zap-now.svelte-19p95mm{font-family:var(--font-ui);font-size:var(--player-t-12);color:var(--ink-secondary)}.mc-zap-tier.svelte-19p95mm{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--player-t-12);color:var(--ink-secondary);padding-left:var(--space-tight);border-left:1px solid var(--edge-default)}@keyframes svelte-19p95mm-mc-ribbon-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mc-zap-ribbon.svelte-19p95mm{animation:none}}.mtb.svelte-bmskfh{padding-bottom:max(var(--space-tight), var(--player-safe-bottom,0px));border-top:1px solid var(--edge-hairline);background:var(--surface-page);z-index:var(--player-z-tabbar,40);flex-shrink:0;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.mtb-btn.svelte-bmskfh{justify-content:center;align-items:center;gap:var(--space-hair);height:var(--tabbar-h,49px);color:var(--ink-secondary);font-family:var(--font-ui);font-size:var(--player-t-12);min-height:var(--tap-target,44px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-base) var(--ease);background:0 0;border:0;flex-direction:column;padding:0;font-weight:500;line-height:1;display:flex;position:relative}.mtb-btn.on.svelte-bmskfh{color:var(--ink-primary)}.mtb-btn.on.svelte-bmskfh:before{content:"";inset:0 var(--space-inset) auto var(--space-inset);background:var(--ink-primary);height:2px;position:absolute}.mtb-dot.svelte-bmskfh{border-radius:var(--radius-none);background:var(--accent-fill);width:6px;height:6px;position:absolute;top:4px;right:calc(50% - 16px)}@media (prefers-reduced-motion:reduce){.mtb-btn.svelte-bmskfh{transition:none}}@media (prefers-contrast:more){.mtb.svelte-bmskfh{border-top-color:var(--edge-default)}}.mc-zone.svelte-sq4tbs{overscroll-behavior:contain;min-height:0;padding:var(--space-gap) 0 var(--space-gap);background:var(--surface-page,#0d0d0f);color:var(--ink-primary,#e8e8ec);font-family:var(--font-ui);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mc-zone-head.svelte-sq4tbs{gap:var(--space-inset);padding:0 var(--space-gap);flex-direction:column;display:flex}.mc-zone-title.svelte-sq4tbs{font-size:var(--player-t-24);font-weight:var(--weight-strong,600);letter-spacing:0;color:var(--ink-primary,#e8e8ec);margin:0;line-height:1.2}.mc-zone-title-dim.svelte-sq4tbs{color:var(--ink-secondary,#8f8f9a);font-weight:var(--weight-text,400)}.mc-zone-track.svelte-sq4tbs{height:var(--progress-h-lg,3px);background:var(--edge-hairline,#2a2a2a);overflow:hidden}.mc-zone-bar.svelte-sq4tbs{background:var(--accent-fill,#d6571e);height:100%}.mc-zone-meta.svelte-sq4tbs{justify-content:space-between;align-items:baseline;gap:var(--space-inset);font-family:var(--font-ui);font-size:var(--player-t-12);font-variant-numeric:tabular-nums;color:var(--ink-secondary,#8f8f9a);white-space:nowrap;display:flex}.mc-zone-next.svelte-sq4tbs{align-items:baseline;gap:var(--space-tight);min-width:0;font-size:var(--player-t-14);color:var(--ink-secondary,#8f8f9a);display:flex}.mc-zone-next-k.svelte-sq4tbs{color:var(--ink-tertiary,#52525c);flex-shrink:0;font-weight:500}.mc-zone-next-v.svelte-sq4tbs{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc-rail.svelte-sq4tbs{gap:var(--player-rail-tile-gap,12px);margin-top:var(--space-stack);padding:0 calc(50% - var(--player-rail-tile-w,148px) / 2);scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.mc-rail.svelte-sq4tbs::-webkit-scrollbar{display:none}.mc-rail-item.svelte-sq4tbs{scroll-snap-align:center;flex:none;display:flex}.mc-rail-tile.svelte-sq4tbs{appearance:none;width:var(--player-rail-tile-w,148px);gap:var(--space-tight);text-align:left;color:var(--ink-secondary,#8f8f9a);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;padding:0;font-family:inherit;display:flex}.mc-rail-tile.svelte-sq4tbs:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mc-rail-pic.svelte-sq4tbs{aspect-ratio:16/9;background:var(--surface-raised,#17171a);border:1px solid var(--edge-hairline,#1f1f1f);border-radius:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}@media (prefers-contrast:more){.mc-rail-pic.svelte-sq4tbs{border-color:var(--edge-default)}}.mc-rail-tile.current.svelte-sq4tbs .mc-rail-pic:where(.svelte-sq4tbs){border:2px solid var(--ink-primary,#e8e8ec)}.mc-rail-pic-frame.svelte-sq4tbs{background:var(--surface-video,#000)}.mc-rail-img.svelte-sq4tbs{object-fit:cover;width:100%;height:100%;display:block}.mc-rail-logo.svelte-sq4tbs{object-fit:contain;padding:var(--space-inset)}.mc-rail-mono.svelte-sq4tbs{font-family:var(--font-ui);font-size:var(--player-t-14);color:var(--ink-secondary,#8f8f9a);font-weight:600}.mc-rail-name.svelte-sq4tbs{font-size:var(--player-t-14);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mc-rail-tile.current.svelte-sq4tbs .mc-rail-name:where(.svelte-sq4tbs){color:var(--ink-primary,#e8e8ec)}.mc-rail-now.svelte-sq4tbs{font-size:var(--player-t-12);color:var(--ink-tertiary,#52525c);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-zone-desc.svelte-sq4tbs{margin:var(--space-stack) var(--space-gap) 0;font-size:var(--player-t-14);color:var(--ink-secondary,#8f8f9a);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mc-zone-stop.svelte-sq4tbs{appearance:none;justify-content:center;align-items:center;gap:var(--space-tight);margin:0 var(--space-gap);padding:0 var(--space-gap);min-height:var(--tap-target,44px);border:1px solid var(--edge-hairline,#1f1f1f);color:var(--ink-secondary,#8f8f9a);font-family:inherit;font-size:var(--player-t-14);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;flex-shrink:0;font-weight:500;display:flex}@media (prefers-contrast:more){.mc-zone-stop.svelte-sq4tbs{border-color:var(--edge-default)}}.mc-zone-fill.svelte-sq4tbs{flex:1 0 20px;min-height:20px}.mc-zone-stop.svelte-sq4tbs:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mc-view.svelte-rn8c37{width:var(--mc-w,844px);height:var(--mc-h,390px);background:var(--surface-video,#000);color:#fff;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:size}.mc-top.svelte-rn8c37{z-index:5;background:linear-gradient(#0000008c,#0000003d 52%,#0000);align-items:flex-start;gap:8px;padding:10px 16px 28px;display:flex;position:absolute;top:0;left:0;right:0}.mc-glyph.svelte-rn8c37{color:#fff;cursor:default;filter:drop-shadow(0 1px 4px #0000008c);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mc-top-title.svelte-rn8c37{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:6px;display:flex}.mc-ch.svelte-rn8c37{letter-spacing:0;color:#fff;text-shadow:0 1px 4px #00000080;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.mc-top-actions.svelte-rn8c37{flex-shrink:0;align-items:center;gap:2px;display:flex}.mc-ch-prev.svelte-rn8c37,.mc-ch-next.svelte-rn8c37{z-index:4;width:48px;height:48px;position:absolute;top:50%}.mc-ch-prev.svelte-rn8c37{left:calc(50% - 92px);transform:translate(-50%,-50%)}.mc-ch-next.svelte-rn8c37{left:calc(50% + 92px);transform:translate(-50%,-50%)}.mc-hero.svelte-rn8c37{z-index:6;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-hero--compact.svelte-rn8c37{display:none}.mc-bottom.svelte-rn8c37{z-index:5;background:linear-gradient(#0000,#0003 45%,#00000080);padding:28px 18px 16px;position:absolute;bottom:0;left:0;right:0}.mc-portrait.svelte-rn8c37{--player-t-12:var(--text-dense-12);--player-t-14:var(--text-dense-14);--player-t-16:var(--text-dense-16)}.mc-portrait.svelte-rn8c37 .mc-top:where(.svelte-rn8c37){padding:var(--space-hair) var(--space-hair) var(--space-stack)}.mc-portrait.svelte-rn8c37 .mc-top-actions:where(.svelte-rn8c37) .mc-glyph:where(.svelte-rn8c37):nth-child(2),.mc-portrait.svelte-rn8c37 .mc-top-actions:where(.svelte-rn8c37) .mc-glyph:where(.svelte-rn8c37):nth-child(3){display:none}.mc-portrait.svelte-rn8c37 .mc-top-title:where(.svelte-rn8c37){padding-top:var(--space-inset)}.mc-portrait.svelte-rn8c37 .mc-ch-prev:where(.svelte-rn8c37){left:calc(50% - 72px)}.mc-portrait.svelte-rn8c37 .mc-ch-next:where(.svelte-rn8c37){left:calc(50% + 72px)}.mc-portrait.svelte-rn8c37 .mc-bottom:where(.svelte-rn8c37){padding:var(--space-stack) var(--space-gap) var(--space-inset)}@container (height<=299.98px){.mc-top.svelte-rn8c37{padding:var(--space-hair) var(--space-hair) var(--space-gap);gap:var(--space-hair)}.mc-top-actions.svelte-rn8c37 .mc-glyph:where(.svelte-rn8c37):nth-child(2),.mc-top-actions.svelte-rn8c37 .mc-glyph:where(.svelte-rn8c37):nth-child(3){display:none}.mc-glyph.svelte-rn8c37{width:32px;height:32px}.mc-done.svelte-rn8c37 svg:where(.svelte-rn8c37),.mc-top-actions.svelte-rn8c37 .mc-glyph:where(.svelte-rn8c37) svg:where(.svelte-rn8c37){width:20px;height:20px}.mc-top-title.svelte-rn8c37{padding-top:var(--space-hair)}.mc-ch.svelte-rn8c37{font-size:var(--text-dense-14)}.mc-hero.svelte-rn8c37,.mc-ch-prev.svelte-rn8c37,.mc-ch-next.svelte-rn8c37{top:44%}.mc-ch-prev.svelte-rn8c37,.mc-ch-next.svelte-rn8c37{width:36px;height:36px}.mc-ch-prev.svelte-rn8c37{left:calc(50% - 56px)}.mc-ch-next.svelte-rn8c37{left:calc(50% + 56px)}.mc-ch-prev.svelte-rn8c37 svg:where(.svelte-rn8c37),.mc-ch-next.svelte-rn8c37 svg:where(.svelte-rn8c37){width:22px;height:22px}.mc-hero--full.svelte-rn8c37{display:none}.mc-hero--compact.svelte-rn8c37{display:flex}.mc-bottom.svelte-rn8c37{padding:var(--space-gap) var(--space-inset) var(--space-hair);--player-t-12:var(--text-dense-12);--player-t-14:var(--text-dense-14);--player-t-16:var(--text-dense-16)}}.mc-tab.svelte-rn8c37{--player-safe-bottom:var(--space-section);--mct-top:var(--player-safe-top,0px);--mct-pic-h:calc(100cqw * 9 / 16);--tap-target:var(--target-touch)}.mc-tab.svelte-rn8c37>.bf-ambient{top:var(--mct-top);height:var(--mct-pic-h);bottom:auto}.mc-tab.svelte-rn8c37 .mc-top:where(.svelte-rn8c37){top:var(--mct-top);padding:var(--space-hair) var(--space-hair) var(--space-gap);background:var(--scrim-top)}.mc-tab.svelte-rn8c37 .mc-top-title:where(.svelte-rn8c37){padding-top:var(--space-inset)}.mc-tab.svelte-rn8c37 .mc-hero:where(.svelte-rn8c37),.mc-tab.svelte-rn8c37 .mc-ch-prev:where(.svelte-rn8c37),.mc-tab.svelte-rn8c37 .mc-ch-next:where(.svelte-rn8c37){top:calc(var(--mct-top) + var(--mct-pic-h) / 2)}.mc-tab.svelte-rn8c37 .mc-bottom:where(.svelte-rn8c37){display:none}.mc-tab.svelte-rn8c37 .mct-below:where(.svelte-rn8c37){top:calc(var(--mct-top) + var(--mct-pic-h));z-index:3;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.mct-bar-wrap.svelte-rn8c37{flex:none}.mb-row-box.svelte-q24f45{width:100%;container-type:inline-size}.mb-row.svelte-q24f45{--mb-text-x:72px;--mb-row-pad-x:var(--space-gap);align-items:center;gap:var(--space-inset);width:100%;height:60px;padding:0 var(--mb-row-pad-x);border:0;border-bottom:1px solid var(--edge-hairline);text-align:left;color:inherit;cursor:pointer;transition:background var(--motion-base) var(--ease);background:0 0;font-family:inherit;display:flex;position:relative}.mb-row.svelte-q24f45:active{background:var(--surface-raised)}.mb-row.playing.svelte-q24f45:before{content:"";background:var(--ink-primary);width:2px;position:absolute;inset:0 auto 0 0}.mb-row-text.svelte-q24f45{justify-content:center;gap:var(--space-hair);flex-direction:column;flex:1;min-width:0;display:flex}.mb-row-name.svelte-q24f45{font-size:var(--player-t-16);font-weight:var(--weight-strong,600);color:var(--ink-primary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-row-detail.svelte-q24f45{align-items:center;gap:var(--space-tight);min-width:0;display:flex}.mb-tier.svelte-q24f45{flex-shrink:0;display:flex}.mb-tier-detail.svelte-q24f45{flex-shrink:0;display:none}.mb-row-now.svelte-q24f45{min-width:0;font-size:var(--player-t-14);font-weight:var(--weight-text,400);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}@container (width<=359px){.mb-row.svelte-q24f45{gap:var(--space-tight);--mb-text-x:68px}.mb-tier.svelte-q24f45{display:none}.mb-tier-detail.svelte-q24f45{display:inline-flex}.mb-row-name.svelte-q24f45{font-size:var(--text-dense-14)}}.mb-row.playing.svelte-q24f45 .mb-row-now:where(.svelte-q24f45){color:var(--ink-primary)}.mb-row-now-dim.svelte-q24f45{color:var(--ink-secondary)}.mb-row-track.svelte-q24f45{left:var(--mb-text-x,72px);right:var(--mb-row-pad-x,16px);pointer-events:none;position:absolute;bottom:-1px}.mb-fav.svelte-q24f45{appearance:none;width:var(--target-touch,44px);height:var(--target-touch,44px);color:var(--ink-tertiary);cursor:pointer;transition:color var(--motion-base) var(--ease), opacity var(--motion-base) var(--ease), transform var(--motion-base) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mb-info.svelte-q24f45{appearance:none;width:var(--target-touch,44px);height:var(--target-touch,44px);margin-right:calc(-1 * var(--space-hair));color:var(--ink-tertiary);cursor:pointer;transition:color var(--motion-base) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mb-info.svelte-q24f45:active{color:var(--ink-primary)}.mb-info.svelte-q24f45:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mb-fav.in-stream.svelte-q24f45{color:var(--accent-ink)}.mb-fav.dim.svelte-q24f45{opacity:.35;cursor:default}.mb-fav.svelte-q24f45:disabled{cursor:default}.mb-fav.svelte-q24f45:active:not(:disabled){transform:scale(.86)}.mb-fav.svelte-q24f45:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-contrast:more){.mb-row.svelte-q24f45{border-bottom-color:var(--edge-default)}}.ml-view.svelte-1btmy5t{--player-t-12:14px;--player-t-14:16px;--player-t-16:18px;--player-t-20:24px;--tap-target:44px;--player-safe-bottom:34px;background:var(--surface-page);width:100%;height:100%;color:var(--ink-primary);font-family:var(--font-ui);font-size:var(--player-t-16);flex-direction:column;line-height:normal;display:flex;overflow:hidden}.ml-video.svelte-1btmy5t{aspect-ratio:16/9;background:var(--surface-video);flex-shrink:0;width:100%;position:relative;overflow:hidden}.ml-stop.svelte-1btmy5t{background:var(--scrim-panel);border:1px solid var(--chip-border);width:44px;height:44px;color:var(--ink-primary);border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:8px}.ml-band.svelte-1btmy5t{background:var(--surface-page);border-bottom:1px solid var(--edge-hairline);flex-shrink:0;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.ml-band-logo.svelte-1btmy5t{background:var(--surface-video);border:1px solid var(--edge-default);border-radius:0;flex-shrink:0;width:28px;height:28px;overflow:hidden}.ml-band-logo.svelte-1btmy5t img:where(.svelte-1btmy5t){object-fit:cover;width:100%;height:100%;display:block}.ml-band-text.svelte-1btmy5t{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ml-band-ch.svelte-1btmy5t{max-width:60%;font-size:var(--player-t-14);font-weight:var(--weight-strong,600);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.ml-band-now.svelte-1btmy5t{min-width:0;font-size:var(--player-t-12);color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ml-band-val.svelte-1btmy5t{font-family:var(--font-ui);font-size:var(--player-t-12);font-variant-numeric:tabular-nums;color:var(--ink-secondary);white-space:nowrap;flex-shrink:0}.ml-band-mute.svelte-1btmy5t{color:var(--ink-secondary);flex-shrink:0;margin-right:-6px;display:flex}.ml-viewseg.svelte-1btmy5t{border:1px solid var(--edge-hairline);border-radius:0;flex-shrink:0;margin:8px 16px 0;display:flex}.ml-seg.svelte-1btmy5t{min-height:var(--tap-target,44px);color:var(--ink-secondary);font-size:var(--player-t-14);flex:1;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.ml-seg.svelte-1btmy5t+.ml-seg:where(.svelte-1btmy5t){border-left:1px solid var(--edge-hairline)}.ml-seg.on.svelte-1btmy5t{color:var(--ink-primary);font-weight:600}.ml-seg.on.svelte-1btmy5t:after{content:"";inset:auto var(--space-inset) 0 var(--space-inset);background:var(--ink-primary);height:2px;position:absolute}.ml-rail.svelte-1btmy5t{border-bottom:1px solid var(--edge-hairline);flex-shrink:0;align-items:center;height:56px;display:flex}.ml-chips.svelte-1btmy5t{flex:auto;align-items:center;gap:8px;min-width:0;height:100%;padding:0 8px 0 16px;display:flex;overflow:hidden}.ml-chip.svelte-1btmy5t{border:1px solid var(--edge-hairline);height:44px;color:var(--ink-secondary);font-size:var(--player-t-14);white-space:nowrap;border-radius:0;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex;position:relative}.ml-chip.active.svelte-1btmy5t{color:var(--ink-primary);font-weight:600}.ml-chip.active.svelte-1btmy5t:after{content:"";inset:auto var(--space-inset) 0 var(--space-inset);background:var(--ink-primary);height:2px;position:absolute}.ml-chip.svelte-1btmy5t svg:where(.svelte-1btmy5t){opacity:.7;display:block}.ml-chip-count.svelte-1btmy5t{font-family:var(--font-ui);font-size:var(--player-t-12);font-variant-numeric:tabular-nums;color:var(--ink-tertiary);font-weight:400}.ml-account.svelte-1btmy5t{width:44px;height:44px;color:var(--ink-secondary);flex:none;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.ml-list.svelte-1btmy5t{flex:1;min-height:0;overflow:hidden}.mt-stage.svelte-6y5u9j{aspect-ratio:19.5/9;border:1px solid var(--edge-default);border-radius:0;width:min(100%,480px);margin-inline:auto;position:relative;overflow:hidden;container-type:size}.mt-stage-p.svelte-6y5u9j{aspect-ratio:9/19.5;width:min(100%,240px)}.mt-chassis.svelte-6y5u9j{position:absolute;inset:0;overflow:hidden}.mt-idle.svelte-6y5u9j{display:none}.mt-face.svelte-6y5u9j,.mt-screen-l.svelte-6y5u9j{background:var(--surface-video);border-radius:0;position:absolute;inset:0;overflow:hidden}.mt-screen-l.svelte-6y5u9j{--mc-w:100%;--mc-h:100%}.mt-portrait.svelte-6y5u9j{container-type:size}.mt-p-box.svelte-6y5u9j{width:390px;height:844px;height:calc(390px * (100cqh / 100cqw));transform-origin:0 0;transform:scale(calc(100cqw / 390px));position:absolute;top:0;left:0}.redact.svelte-1b3z3pg{height:var(--redact-inline-height);line-height:var(--redact-inline-height);min-width:var(--redact-min-width);vertical-align:-.02em;--redact-pad-x:.12em;padding:0 var(--redact-pad-x);white-space:nowrap;box-sizing:border-box;background:var(--redact-fill);color:var(--redact-fill);-webkit-text-fill-color:var(--redact-fill);border-radius:var(--radius-bar);transform-origin:0;animation:svelte-1b3z3pg-redact-draw var(--motion-redact) var(--ease) both;font-style:normal;text-decoration:none;display:inline-block;overflow:hidden}.redact.svelte-1b3z3pg::selection{color:var(--ink-on-accent);-webkit-text-fill-color:var(--ink-on-accent);background:var(--redact-reveal-fill)}.redact--reveal.svelte-1b3z3pg{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;cursor:default;-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;border:0;margin:0;transition:none;overflow:visible}.redact-word.svelte-1b3z3pg{contain:layout;padding-top:inherit;margin-top:inherit;padding-bottom:inherit;margin-bottom:inherit;padding-inline:var(--redact-pad-x);margin-inline:calc(-1 * var(--redact-pad-x));display:block;overflow:clip}@media (hover:hover){.redact--reveal.svelte-1b3z3pg:not(.touched):hover{background:var(--redact-reveal-fill);color:var(--ink-on-accent);-webkit-text-fill-color:var(--ink-on-accent);height:1.05em;padding-top:.16em;padding-bottom:.27em;height:calc(.5lh + .74em);margin-top:-.16em;margin-bottom:-.27em;margin-bottom:calc(var(--redact-inline-height) - .5lh - .58em);padding-bottom:max(0px,.58em - .5lh)}.redact--reveal.svelte-1b3z3pg:not(.touched):hover .redact-word:where(.svelte-1b3z3pg){contain:none}}.redact--reveal.svelte-1b3z3pg:focus-visible,.redact--reveal.open.svelte-1b3z3pg{background:var(--redact-reveal-fill);color:var(--ink-on-accent);-webkit-text-fill-color:var(--ink-on-accent);height:1.05em;padding-top:.16em;padding-bottom:.27em;height:calc(.5lh + .74em);margin-top:-.16em;margin-bottom:-.27em;margin-bottom:calc(var(--redact-inline-height) - .5lh - .58em);padding-bottom:max(0px,.58em - .5lh)}.redact--reveal.svelte-1b3z3pg:focus-visible .redact-word:where(.svelte-1b3z3pg),.redact--reveal.open.svelte-1b3z3pg .redact-word:where(.svelte-1b3z3pg){contain:none}.redact--reveal.svelte-1b3z3pg:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px}@media (pointer:coarse){.redact--reveal.svelte-1b3z3pg{position:relative}.redact--reveal.svelte-1b3z3pg:before{content:"";left:0;right:0;top:min(0px, calc(50% - var(--target-touch) / 2));bottom:min(0px, calc(50% - var(--target-touch) / 2));position:absolute}}@keyframes svelte-1b3z3pg-redact-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.redact.svelte-1b3z3pg{animation:none}}.start-page.svelte-1lebd82{background:var(--surface-page);min-height:100dvh;color:var(--ink-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:normal;display:flex}.start-page.svelte-1lebd82 :not(.mock-hold,.mock-hold *)::selection{background:var(--selection-bg);color:var(--selection-ink)}.mock-hold.svelte-1lebd82{line-height:var(--leading-small)}.main.svelte-1lebd82{width:100%;max-width:1200px;padding:0 max(var(--space-stack), env(safe-area-inset-right,0px)) var(--space-page) max(var(--space-stack), env(safe-area-inset-left,0px));box-sizing:border-box;margin:0 auto}.main.svelte-1lebd82 a:where(.svelte-1lebd82):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.intro-veil.svelte-1lebd82{z-index:300;justify-content:center;align-items:center;gap:var(--space-stack);background:var(--surface-page);pointer-events:none;animation:svelte-1lebd82-twVeil calc(var(--motion-base) * 10) var(--ease) forwards;flex-direction:column;display:flex;position:fixed;inset:0}.intro-mark.svelte-1lebd82{animation:svelte-1lebd82-twMark calc(var(--motion-base) * 10) var(--ease) forwards;display:flex}.intro-motto.svelte-1lebd82{font-family:var(--font-brand);font-weight:var(--weight-display);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--ink-primary);animation:svelte-1lebd82-twWord calc(var(--motion-base) * 10) var(--ease) forwards;margin:0}@keyframes svelte-1lebd82-twVeil{0%,78%{opacity:1}to{opacity:0}}@keyframes svelte-1lebd82-twMark{0%{opacity:0;transform:translateY(26px)scale(.92)}22%,74%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-16px)scale(1.03)}}@keyframes svelte-1lebd82-twWord{0%,32%{opacity:0}48%,74%{opacity:1}to{opacity:0}}.cover.svelte-1lebd82{gap:var(--space-beat);padding:var(--space-beat) 0 var(--space-section);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;container:cover/inline-size}.cover-copy.svelte-1lebd82{min-width:0}.display.svelte-1lebd82{max-width:17ch;font-family:var(--font-brand);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:pretty;margin:0}.cover-sub.svelte-1lebd82{margin:var(--space-stack) 0 0;max-width:var(--measure);font-weight:var(--weight-strong);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--ink-primary);text-wrap:balance}.lede.svelte-1lebd82{margin:var(--space-stack) 0 0;max-width:52ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary);text-wrap:pretty}.micro.svelte-1lebd82{margin:var(--space-gap) 0 0;max-width:52ch;font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.mark.svelte-1lebd82{padding-top:var(--space-tight);align-self:start;display:flex}@container cover (width<=899px){.cover-copy.svelte-1lebd82{grid-column:1/-1}.mark.svelte-1lebd82{display:none}}.cta-row.svelte-1lebd82{gap:var(--space-inset);margin-top:var(--space-stack);flex-wrap:wrap;display:flex}.cta-desk.svelte-1lebd82{display:contents}.cta-phone.svelte-1lebd82{display:none}.sees.svelte-1lebd82 dl.ds4-facts{margin:0}.sees.svelte-1lebd82 .title:where(.svelte-1lebd82){margin-bottom:var(--space-gap)}.journal-title.svelte-1lebd82{max-width:40ch;font-weight:var(--weight-strong);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.main.svelte-1lebd82 .journal-title:where(.svelte-1lebd82) a:where(.svelte-1lebd82){color:var(--ink-primary);text-decoration:none}@media (hover:hover){.main.svelte-1lebd82 .journal-title:where(.svelte-1lebd82) a:where(.svelte-1lebd82):hover{text-decoration:underline;-webkit-text-decoration-color:var(--edge-strong);text-decoration-color:var(--edge-strong)}}.journal-dek.svelte-1lebd82{margin:var(--space-tight) 0 0;max-width:56ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary);text-wrap:pretty}.journal-meta.svelte-1lebd82{margin:var(--space-tight) 0 0;font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.beat.svelte-1lebd82{padding-top:var(--space-beat)}.ruled.svelte-1lebd82{margin-top:var(--space-beat);border-top:1px solid var(--edge-default)}.title.svelte-1lebd82{font-family:var(--font-brand);font-weight:var(--weight-display);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.runin.svelte-1lebd82{margin:var(--space-inset) 0 var(--space-stack);max-width:52ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary)}.prose.svelte-1lebd82{margin:var(--space-gap) 0 0;max-width:56ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary);text-wrap:pretty}.cant.svelte-1lebd82{margin:var(--space-gap) 0 0;max-width:48ch;padding:0;list-style:none}.cant.svelte-1lebd82 li:where(.svelte-1lebd82){padding:var(--space-tight) 0;border-bottom:1px solid var(--edge-hairline);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary);text-wrap:pretty}.linkline.svelte-1lebd82{margin:var(--space-gap) 0 0;font-size:var(--text-body)}.frame.svelte-1lebd82{background:var(--surface-page);border:1px solid var(--edge-hairline);overflow:hidden}.screen-fit.svelte-1lebd82{aspect-ratio:16/9;position:relative;overflow:hidden;container-type:size}.screen-fit.svelte-1lebd82 .bm-view{aspect-ratio:auto;transform-origin:0 0;width:1280px;height:720px;transform:scale(calc(100cqw / 1280px));position:absolute;top:0;left:0}.phone-mock.svelte-1lebd82{display:none}.phone-mock.svelte-1lebd82 .mt-stage{aspect-ratio:13/20;width:100%;max-width:430px;height:auto}.phone-mock.svelte-1lebd82 .mt-chassis-p{aspect-ratio:9/19.5;width:100%;height:auto;inset:0 auto auto 0}.caption.svelte-1lebd82{margin:var(--space-inset) 0 0;font-family:var(--font-ui);font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.promise.svelte-1lebd82{gap:var(--space-section);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.claims.svelte-1lebd82{gap:var(--space-stack);flex-direction:column;margin:0;display:flex}.claims.svelte-1lebd82 dt:where(.svelte-1lebd82){font-weight:var(--weight-strong);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.claims.svelte-1lebd82 dd:where(.svelte-1lebd82){margin:var(--space-tight) 0 0;font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.pair.svelte-1lebd82{gap:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.questions.svelte-1lebd82{margin:var(--space-gap) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.questions.svelte-1lebd82 li:where(.svelte-1lebd82){border-bottom:1px solid var(--edge-hairline)}.main.svelte-1lebd82 .questions:where(.svelte-1lebd82) a:where(.svelte-1lebd82){min-height:44px;color:var(--ink-primary);font-size:var(--text-small);align-items:center;text-decoration:none;display:flex}.sign.svelte-1lebd82{margin:var(--space-gap) 0 0;max-width:44ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary)}@media (width<=760px),(pointer:coarse) and (width<=1024px){.main.svelte-1lebd82{padding:0 max(var(--space-gap), env(safe-area-inset-right,0px)) var(--space-beat) max(var(--space-gap), env(safe-area-inset-left,0px))}.cover.svelte-1lebd82{padding:var(--space-section) 0 var(--space-stack);grid-template-columns:minmax(0,1fr)}.mark.svelte-1lebd82{display:none}.display.svelte-1lebd82{font-size:var(--phone-text-display)}.title.svelte-1lebd82{font-size:var(--phone-text-title)}.cover-copy.svelte-1lebd82{flex-direction:column;display:flex}.cover-copy.svelte-1lebd82>.lede:where(.svelte-1lebd82){order:1}.cta-row.svelte-1lebd82{flex-direction:column;max-width:400px}.cta-desk.svelte-1lebd82{display:none}.cta-phone.svelte-1lebd82{display:contents}.main.svelte-1lebd82{flex-direction:column;display:flex}.main.svelte-1lebd82>:where(.svelte-1lebd82){order:2}.main.svelte-1lebd82>.cover:where(.svelte-1lebd82){order:0}.main.svelte-1lebd82>.player:where(.svelte-1lebd82){order:1}.beat.svelte-1lebd82{padding-top:var(--space-section)}.ruled.svelte-1lebd82,.sees.svelte-1lebd82{margin-top:var(--space-section)}.frame.svelte-1lebd82{display:none}.phone-mock.svelte-1lebd82{display:block}.player.svelte-1lebd82{container:player/inline-size}@container player (width>=640px){.player-body.svelte-1lebd82{column-gap:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.runin.svelte-1lebd82{margin:var(--space-inset) 0 0;grid-area:1/1}.phone-mock.svelte-1lebd82{margin-top:var(--space-inset);grid-area:1/2}.caption.svelte-1lebd82{grid-area:2/2}}#h-player.svelte-1lebd82{scroll-margin-top:var(--space-gap)}.promise.svelte-1lebd82{gap:var(--space-stack);grid-template-columns:minmax(0,1fr)}.journal.svelte-1lebd82{justify-content:space-between;align-items:baseline;gap:var(--space-gap);padding-top:0;display:flex}.journal.svelte-1lebd82+.close:where(.svelte-1lebd82){margin-top:0}.journal-dek.svelte-1lebd82,.journal-kind.svelte-1lebd82{display:none}.journal-title.svelte-1lebd82{min-width:0;max-width:none;font-size:var(--text-small);font-weight:var(--weight-text);line-height:var(--target-touch);flex:1}.journal-title.svelte-1lebd82 a:where(.svelte-1lebd82){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.journal-meta.svelte-1lebd82{line-height:var(--target-touch);flex:none;margin:0}}@media (prefers-reduced-motion:reduce){.intro-veil.svelte-1lebd82,.intro-mark.svelte-1lebd82,.intro-motto.svelte-1lebd82{animation:none}}.ds4 .ds4-prose{min-width:0;color:var(--ink-primary);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-text);line-height:var(--leading-body);overflow-wrap:break-word}.ds4 .ds4-prose :where(h2,h3,p,ul,ol,dl,blockquote){max-width:var(--measure)}.ds4 .ds4-prose :where(h2,h3){color:var(--ink-primary);font-family:var(--font-ui);font-weight:var(--weight-strong);text-wrap:balance}.ds4 .ds4-prose :where(h2){margin:var(--space-section) 0 var(--space-inset);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.ds4 .ds4-prose :where(h3){margin:var(--space-stack) 0 var(--space-tight);font-size:var(--text-body);line-height:var(--leading-body)}.ds4 .ds4-prose :where(h2,h3):first-child{margin-top:0}.ds4 .ds4-prose :where(h2)+:where(h3){margin-top:var(--space-inset)}.ds4 .ds4-prose :where(p,ul,ol,dl,blockquote){text-wrap:pretty;margin:0}.ds4 .ds4-prose :where(p,ul,ol,dl,blockquote)+:where(p,ul,ol,dl,blockquote){margin-top:var(--space-gap)}.ds4 .ds4-prose :where(ul,ol){padding-left:var(--space-stack)}.ds4 .ds4-prose :where(li)+:where(li){margin-top:var(--space-tight)}.ds4 .ds4-prose :where(blockquote){padding-left:var(--space-stack)}.ds4 .ds4-prose :where(strong,b,em,i){font-style:normal;font-weight:var(--weight-strong)}.ds4 .ds4-prose :where(code){font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-label)}.ds4 .ds4-prose :where(hr){margin:var(--space-section) 0;border:0;border-top:1px solid var(--edge-hairline)}@media (hover:hover){.ds4-link:hover{color:var(--ink-primary)}}.ds4 :where(.ref-body a){color:var(--ink-secondary);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease);text-decoration-thickness:1px}@media (hover:hover){.ds4 :where(.ref-body a:hover){color:var(--ink-primary)}}.ds4 :where(.ref-body a:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ds4 .ref-body .ref-section+.ref-section{margin-top:var(--space-section);padding-top:var(--space-section);border-top:1px solid var(--edge-hairline)}.ds4 .ref-body .ref-section>:first-child{margin-top:0}.ds4 .ref-body .ref-rows{max-width:none;margin:var(--space-stack) 0 0;border-top:1px solid var(--edge-hairline);padding:0;list-style:none}.ds4 .ref-body .ref-rows>.ref-row{padding:var(--space-tight) 0;border-bottom:1px solid var(--edge-hairline);margin:0}.ds4 .ref-body .ref-row-link{min-height:var(--target-touch);color:var(--ink-primary);font-weight:var(--weight-strong);align-items:center;display:inline-flex}.ds4 .ref-body aside .ref-rows{column-gap:var(--space-stack);border-bottom:1px solid var(--edge-hairline);flex-wrap:wrap;display:flex}.ds4 .ref-body aside .ref-rows>.ref-row{border-bottom:0}@media (width<=760px),(pointer:coarse) and (width<=1024px){.ds4 .ref-body aside .ref-rows{border-bottom:0;display:block}.ds4 .ref-body aside .ref-rows>.ref-row{border-bottom:1px solid var(--edge-hairline)}}.ds4 .ref-body .ref-row-note{max-width:var(--measure);color:var(--ink-secondary);font-size:var(--text-small);line-height:var(--leading-small);text-wrap:pretty;margin:0;display:block}.ds4 .ref-body code{overflow-wrap:anywhere}.ds4 .ref-body code[data-theme=dark]{padding:0 var(--space-hair);background:var(--surface-sunken);color:var(--ink-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ds4 .ref-body .ref-foot{margin-top:var(--space-section);padding-top:var(--space-stack);border-top:1px solid var(--edge-hairline)}.ds4 .ref-body .ref-foot p{color:var(--ink-secondary);margin:0}.ref-page.svelte-18vmygw{background:var(--surface-page);min-height:100dvh;color:var(--ink-primary);font-family:var(--font-ui)}.skip-link.svelte-18vmygw{z-index:var(--z-overlay);padding:var(--space-tight) var(--space-gap);background:var(--accent-fill);color:var(--ink-on-accent);font-size:var(--text-body);font-weight:var(--weight-strong);text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link.svelte-18vmygw:focus{transform:none}.skip-link.svelte-18vmygw:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ref-main.svelte-18vmygw{scroll-margin-top:var(--space-beat)}.ref-head.svelte-18vmygw{padding:var(--space-beat) 0 var(--space-section);border-bottom:1px solid var(--edge-hairline)}.ref-title.svelte-18vmygw{min-width:0;max-width:22ch;font-family:var(--font-brand);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:none;color:var(--ink-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ref-lead.svelte-18vmygw{margin:var(--space-stack) 0 0;max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-primary);text-wrap:pretty}.ref-head.svelte-18vmygw .ref-line:where(.svelte-18vmygw){justify-content:space-between;align-items:center;column-gap:var(--space-gap);flex-wrap:wrap;display:flex}.ref-line-items.svelte-18vmygw{align-items:center;column-gap:var(--space-tight);flex-wrap:wrap;display:flex}.ref-head.svelte-18vmygw .ref-crumb:where(.svelte-18vmygw){margin-bottom:var(--space-hair)}.ref-head.svelte-18vmygw .ref-meta:where(.svelte-18vmygw){margin-top:var(--space-tight)}.ref-line-link.svelte-18vmygw{min-height:var(--target-touch);align-items:center;display:inline-flex}.ref-body.svelte-18vmygw{padding:var(--space-section) 0 var(--space-page)}@media (width<=760px),(pointer:coarse) and (width<=1024px){.ref-head.svelte-18vmygw{padding:var(--space-stack) 0 var(--space-stack)}.ref-title.svelte-18vmygw{font-size:var(--phone-text-display)}.ref-body.svelte-18vmygw{padding:var(--space-stack) 0 var(--space-beat)}}.ds4-field.svelte-169tco5{gap:var(--space-hair);min-width:0;font-family:var(--font-ui);flex-direction:column;display:flex}.ds4-field-label.svelte-169tco5{font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-label);color:var(--ink-primary)}.ds4-field-input.svelte-169tco5{box-sizing:border-box;width:100%;min-width:0;height:var(--target-touch);padding:0 var(--space-inset);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-text);line-height:var(--leading-body);color:var(--ink-primary);background:var(--surface-raised);border:1px solid var(--control-edge);border-radius:var(--radius-none);box-shadow:none;outline:var(--focus-width) solid transparent;outline-offset:var(--focus-offset);appearance:none;transition:border-color var(--motion-fast) var(--ease);margin:0}.ds4-field--code.svelte-169tco5 .ds4-field-input:where(.svelte-169tco5){font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--leading-code);letter-spacing:var(--tracking-code)}.ds4-field-cells.svelte-169tco5{--cells:6;grid-template-columns:repeat(var(--cells), minmax(0, calc(var(--space-beat) - var(--space-tight))));justify-content:start;gap:clamp(var(--space-hair), 1.5%, var(--space-tight));min-width:0;display:grid}.ds4-field-cell.svelte-169tco5{height:calc(var(--target-touch) + var(--space-stack));font-size:var(--text-title);font-weight:var(--weight-text);letter-spacing:0;text-align:center;padding:0;line-height:1}.ds4-field--cells.svelte-169tco5 .ds4-field-cell:where(.svelte-169tco5){font-family:var(--font-mono)}.ds4-field-cell--readout.svelte-169tco5{box-sizing:border-box;min-width:0;color:var(--ink-primary);background:var(--surface-sunken);border:1px solid var(--edge-default);justify-content:center;align-items:center;display:flex}@media (hover:hover){.ds4-field-input.svelte-169tco5:not(:disabled,[aria-invalid=true]):hover{border-color:var(--ink-secondary)}}.ds4-field-input.svelte-169tco5:focus-visible{outline-color:var(--focus-ring)}.ds4-field-input[aria-invalid=true].svelte-169tco5{border-color:var(--status-alert-fill)}.ds4-field-input.svelte-169tco5:disabled{background:var(--surface-sunken);border-color:var(--edge-default);color:var(--ink-tertiary);cursor:not-allowed}.ds4-field-help.svelte-169tco5{align-items:flex-start;gap:var(--space-hair);min-height:calc(var(--text-small) * var(--leading-small));font-size:var(--text-small);line-height:var(--leading-small);margin:0;display:flex}.ds4-field-hint.svelte-169tco5{color:var(--ink-secondary)}.ds4-field-error.svelte-169tco5{color:var(--status-alert-ink)}.ds4-field-glyph.svelte-169tco5{width:1em;height:calc(var(--text-small) * var(--leading-small));fill:none;stroke:var(--status-alert-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){.ds4-field-input.svelte-169tco5{transition:none}}[data-ctx=media] .ds4-field-label.svelte-169tco5,[data-ctx=media] .ds4-field-help.svelte-169tco5{font-size:var(--text-dense-14)}[data-ctx=media] .ds4-field-help.svelte-169tco5{min-height:calc(var(--text-dense-14) * var(--leading-small))}[data-ctx=media] .ds4-field-glyph.svelte-169tco5{height:calc(var(--text-dense-14) * var(--leading-small))}[data-ctx=media] .ds4-field-input.svelte-169tco5{font-size:var(--text-dense-16);line-height:var(--leading-small)}[data-ctx=media] .ds4-field--code.svelte-169tco5 .ds4-field-input:where(.svelte-169tco5){font-size:var(--text-dense-20);line-height:var(--leading-code)}[data-ctx=media] .ds4-field--cells.svelte-169tco5 .ds4-field-cell:where(.svelte-169tco5){height:calc(var(--target-touch) + var(--space-inset));font-size:var(--text-dense-24);line-height:1}.wk-row-more.svelte-jod08s{margin-top:var(--space-hair);display:block}.ref-rows.svelte-jod08s .wk-receipt:where(.svelte-jod08s){column-gap:var(--space-stack);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:baseline;display:grid}.wk-controls.svelte-jod08s{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--space-section);margin-top:var(--space-stack);align-items:start;display:grid}.wk-jump.svelte-jod08s .wk-jump-list:where(.svelte-jod08s){column-gap:var(--space-stack);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}.wk-jump.svelte-jod08s .wk-jump-list:where(.svelte-jod08s)>li:where(.svelte-jod08s){margin:0}.wk-jump-link.svelte-jod08s{align-items:center;gap:var(--space-tight);min-height:var(--target-touch);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-label);display:inline-flex}.wk-jump-n.svelte-jod08s{color:var(--ink-tertiary)}.wk-cat.svelte-jod08s{margin-top:var(--space-section);scroll-margin-top:calc(var(--space-beat) + var(--space-tight))}.wk-cat.svelte-jod08s>h3:where(.svelte-jod08s){margin-top:0}.wk-cat.svelte-jod08s .wk-glossary:where(.svelte-jod08s){max-width:none;margin:var(--space-stack) 0 0;border-top:1px solid var(--edge-hairline)}.wk-glossary.svelte-jod08s .wk-entry:where(.svelte-jod08s){column-gap:var(--space-stack);padding:var(--space-gap) var(--space-tight);border-bottom:1px solid var(--edge-hairline);scroll-margin-top:calc(var(--space-beat) + var(--space-tight));grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.wk-glossary.svelte-jod08s .wk-entry:where(.svelte-jod08s):target{background:var(--surface-sunken)}.wk-term.svelte-jod08s{align-items:flex-start;gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.wk-t.svelte-jod08s{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-strong);line-height:var(--leading-small);color:var(--ink-primary);overflow-wrap:anywhere}.wk-aka.svelte-jod08s:before{content:"("}.wk-aka.svelte-jod08s:after{content:")"}.wk-glossary.svelte-jod08s .wk-def:where(.svelte-jod08s){gap:var(--space-gap) var(--space-stack);grid-template-columns:repeat(auto-fit,minmax(min(100%,24ch),1fr));min-width:0;margin:0;display:grid}.wk-def.svelte-jod08s .wk-part:where(.svelte-jod08s){margin:0}.wk-lbl.svelte-jod08s{margin-bottom:var(--space-hair);display:block}.wk-def.svelte-jod08s .wk-more:where(.svelte-jod08s){grid-column:1/-1;margin:0}.wk-def.svelte-jod08s .wk-more:where(.svelte-jod08s) a:where(.svelte-jod08s){min-height:var(--target-touch);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-label);align-items:center;display:inline-flex}.wk-empty.svelte-jod08s{color:var(--ink-secondary)}@media (width<=760px),(pointer:coarse) and (width<=1024px){.ref-rows.svelte-jod08s .wk-receipt:where(.svelte-jod08s){grid-template-columns:minmax(0,1fr)}.wk-controls.svelte-jod08s{row-gap:var(--space-stack);grid-template-columns:minmax(0,1fr)}.wk-jump.svelte-jod08s .wk-jump-list:where(.svelte-jod08s){flex-direction:column}.wk-glossary.svelte-jod08s .wk-entry:where(.svelte-jod08s){row-gap:var(--space-tight);grid-template-columns:minmax(0,1fr)}.wk-term.svelte-jod08s{align-items:baseline;column-gap:var(--space-tight);flex-flow:wrap}}.site-footer.svelte-1m0n279{padding-top:var(--space-section);padding-bottom:max(var(--space-section), env(safe-area-inset-bottom,0px));background:var(--surface-page);border-top:1px solid var(--edge-hairline);color:var(--ink-secondary);font-family:var(--font-ui);font-size:var(--text-small);line-height:var(--leading-small)}.site-footer.svelte-1m0n279 .site-footer-inner:where(.svelte-1m0n279){gap:var(--space-stack);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=551px){.site-footer.svelte-1m0n279 .site-footer-inner:where(.svelte-1m0n279){grid-template-columns:minmax(0,1fr)}}.site-footer.svelte-1m0n279 .site-footer-brand:where(.svelte-1m0n279){flex-direction:column;gap:0;display:flex}.f4-motto.svelte-1m0n279{margin:var(--space-tight) 0 0;font-family:var(--font-brand);font-size:var(--text-heading);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);color:var(--ink-primary)}.site-footer.svelte-1m0n279 .site-footer-links:where(.svelte-1m0n279){gap:var(--space-hair) var(--space-gap);grid-template-columns:1fr 1fr;align-self:start;display:grid}.site-footer.svelte-1m0n279 .site-footer-link:where(.svelte-1m0n279){min-height:32px;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-text);letter-spacing:normal;text-transform:none;cursor:pointer;color:var(--ink-secondary);background:0 0;border:none;border-radius:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover){.site-footer.svelte-1m0n279 .site-footer-link:where(.svelte-1m0n279):hover{color:var(--ink-primary)}}.site-footer.svelte-1m0n279 a:where(.svelte-1m0n279):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.site-footer.svelte-1m0n279 .site-footer-meta:where(.svelte-1m0n279){padding-top:var(--space-gap);border-top:1px solid var(--edge-hairline);font-family:var(--font-ui);font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary);grid-column:1/-1;margin:0}.site-footer-mail.svelte-1m0n279{overflow-wrap:anywhere}@media (width<=760px),(pointer:coarse) and (width<=1024px){.site-footer.svelte-1m0n279 .site-footer-link:where(.svelte-1m0n279){min-height:44px}}@media (hover:hover){.ds4-link:hover{color:var(--ink-primary)}}.jrn-shell.svelte-zu3zaa{background:var(--surface-page);min-height:100dvh;color:var(--ink-primary);font-family:var(--font-ui)}.skip-link.svelte-zu3zaa{z-index:var(--z-overlay);padding:var(--space-tight) var(--space-gap);background:var(--accent-fill);color:var(--ink-on-accent);font-size:var(--text-body);font-weight:var(--weight-strong);text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link.svelte-zu3zaa:focus{transform:none}.skip-link.svelte-zu3zaa:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jrn-main.svelte-zu3zaa{scroll-margin-top:var(--space-beat);padding-top:var(--space-beat);padding-bottom:var(--space-page)}@media (width<=760px),(pointer:coarse) and (width<=1024px){.jrn-main.svelte-zu3zaa{padding-top:var(--space-stack);padding-bottom:var(--space-beat)}}.index-header.svelte-nakh39{margin-bottom:var(--space-section)}.index-h1.svelte-nakh39{min-width:0;max-width:28ch;font-family:var(--font-brand);font-size:var(--text-title);font-weight:var(--weight-strong);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--ink-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.index-dek.svelte-nakh39{margin:var(--space-stack) 0 0;max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary);text-wrap:pretty}.archive.svelte-nakh39{padding-top:var(--space-section)}.archive.svelte-nakh39 .month-h:where(.svelte-nakh39){margin-bottom:var(--space-tight)}.post-list.svelte-nakh39{margin:0 0 var(--space-section);border-top:1px solid var(--edge-hairline);padding:0;list-style:none}.post-row.svelte-nakh39{padding:var(--space-tight) 0 var(--space-gap);border-bottom:1px solid var(--edge-hairline);margin:0}.post-list.svelte-nakh39 .post-link:where(.svelte-nakh39){min-height:var(--target-touch);max-width:var(--measure);color:var(--ink-primary);font-weight:var(--weight-strong);line-height:var(--leading-body);text-wrap:pretty;align-items:center;display:inline-flex}.post-dek.svelte-nakh39{max-width:var(--measure);font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary);text-wrap:pretty;margin:0}.post-list.svelte-nakh39 .post-date:where(.svelte-nakh39){margin-top:var(--space-tight)}@media (width<=760px),(pointer:coarse) and (width<=1024px){.index-h1.svelte-nakh39{font-size:var(--phone-text-title)}.index-header.svelte-nakh39{margin-bottom:var(--space-stack)}.archive.svelte-nakh39{padding-top:var(--space-stack)}}.ds4-link{color:var(--ink-secondary);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease);text-decoration-thickness:1px}@media (hover:hover){.ds4-link:hover{color:var(--ink-primary)}}.ds4-link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ds4 .ds4-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:0;text-transform:none;color:var(--ink-tertiary);margin:0}.ds4-entry{background:var(--surface-page);color:var(--ink-primary);font-family:var(--font-ui)}.ds4-entry-main{box-sizing:border-box;padding:var(--space-beat) var(--space-stack) max(var(--space-page), env(safe-area-inset-bottom))}.ds4-entry-measure{width:100%;min-width:0;max-width:56ch;font-size:var(--text-body);margin-inline:auto}.ds4-entry-card{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-section);background:var(--surface-raised);border:1px solid var(--edge-default);border-radius:var(--radius-none)}.ds4-entry-title{margin:0 0 var(--space-gap);min-width:0;font-family:var(--font-brand);font-weight:var(--weight-display);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--ink-primary);text-wrap:balance;overflow-wrap:anywhere}.ds4-entry-lead{margin:0 0 var(--space-stack);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary);text-wrap:pretty}.ds4-entry-lead strong{font-weight:var(--weight-strong);color:var(--ink-primary)}.ds4-entry-form{gap:var(--space-tight);flex-direction:column;display:flex}.ds4-entry-form>:last-child:not(:first-child){margin-top:var(--space-tight)}.ds4-entry-actions{align-items:flex-start;gap:var(--space-inset);margin-top:var(--space-stack);flex-direction:column;display:flex}.ds4-entry-actions--text{margin-left:calc(var(--space-tight) * -1)}.ds4-entry-note{max-width:var(--measure);font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary);margin:0}.ds4-entry-notice{margin-top:var(--space-gap)}.ds4-entry-trust{justify-content:space-between;align-items:center;gap:var(--space-gap);margin-top:var(--space-stack);padding-top:var(--space-tight);border-top:1px solid var(--edge-hairline);display:flex}.ds4-entry-trust-label{min-width:0;font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.ds4-entry-trust-act{margin-right:calc(var(--space-tight) * -1);flex:none}.ds4-entry-back{flex-direction:column;flex:auto;width:100%;display:flex}.ds4-entry-back-title{margin:0 0 var(--space-gap);font-size:var(--text-heading);font-weight:var(--weight-strong);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--ink-primary)}.ds4-entry-receipts{margin:0 0 var(--space-stack);border-top:1px solid var(--edge-hairline);flex-direction:column;display:flex}.ds4-entry-receipt{gap:var(--space-hair);padding:var(--space-inset) 0;border-bottom:1px solid var(--edge-hairline);flex-direction:column;display:flex}.ds4-entry-receipt-v{font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-secondary)}.ds4 .ds4-label.ds4-entry-back-foot{margin:0 0 var(--space-gap)}.ds4-entry-back-return{margin:auto 0 0 calc(var(--space-tight) * -1);align-self:flex-start}@media (width<=760px),(pointer:coarse) and (width<=1024px){.ds4-entry-main{padding:var(--space-section) var(--space-gap) max(var(--space-beat), env(safe-area-inset-bottom))}.ds4-entry-card{padding:var(--space-stack)}.ds4-entry-title{font-size:var(--phone-text-title)}}.app-root{display:contents}.loading-screen.svelte-1n46o8q{justify-content:center;align-items:center;gap:var(--space-inset);background:var(--surface-page);flex-direction:column;height:100vh;display:flex}.lazy-pending.svelte-1n46o8q .loading-screen:where(.svelte-1n46o8q){height:auto;min-height:calc(100vh - 4rem)}.loading-sub.svelte-1n46o8q{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-label);color:var(--ink-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0}.loading-progress-track.svelte-1n46o8q{background:var(--surface-sunken);border:1px solid var(--edge-default);width:min(220px,60vw);height:3px;margin-top:var(--space-tight);border-radius:0;overflow:hidden}[data-theme=light] .loading-progress-track.svelte-1n46o8q{background:var(--surface-raised)}.loading-progress-bar.svelte-1n46o8q{background:var(--accent-fill);border-radius:0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.loading-status-block.svelte-1n46o8q{align-items:center;gap:var(--space-gap);padding-inline:var(--space-gap);text-align:center;flex-direction:column;display:flex}.loading-status.svelte-1n46o8q{font-family:var(--font-ui);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-text);color:var(--ink-tertiary);margin:0}.loading-status.is-down.svelte-1n46o8q{max-width:32ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-primary);text-wrap:balance}
