:root{--header-bg: #b7beaf;--header-ink: #11120f;--header-shadow: 0px 0px 25px 0px;color-scheme:light;--surface-canvas: #faf7f1;--surface-well: #f3eee4;--surface-panel: #f3eee4;--surface-card: #fffdf8;--surface-field: #fffdf8;--surface-raised: #e8e2d5;--border-subtle: #e2ddd2;--border-default: #d5cfc2;--border-strong: #c9c2b4;--text-display: #11120f;--text-title: #11120f;--text-section: #2b2a26;--text-body: #2b2a26;--text-read: #2b2a26;--text-data: #3a3934;--text-micro: #6b6860;--text-dim: #5d5b54;--verdict-true: oklch(.5 .09 192);--verdict-mostly-true: oklch(.52 .095 160);--verdict-mixed: oklch(.53 .095 92);--verdict-mostly-false: oklch(.54 .12 52);--verdict-false: oklch(.5 .13 28);--verdict-unverifiable: oklch(.55 .02 285);--verdict-conflicting: oklch(.5 .09 285);--accent: #8a6d3b;--accent-muted: #a3854f;--accent-text: #6f5528;--focus-ring: #8a6d3b;--status-running: oklch(.52 .09 190);--status-queued: #8e8b82;--status-failed: #b8412c;--status-stalled: #8f6212;--status-published: #3f7a3a;--stance-supports: #3f7a3a;--stance-refutes: #b8412c;--stance-context: #8e8b82;--thread-active: oklch(.52 .09 190);--thread-candidate: oklch(.5 .11 250);--bloc-5: #6a5fd0;--side-gop: #c94f4f;--side-dem: #2f6fc4;--side-courts: #157d59;--side-agency: #b07a1a;--side-foreign: #a2479a;--fid-added: #8e8b82;--fid-contested: #b07a1a;--fid-changed: #b8412c;--scrim: rgb(17 18 15 / .28);--shadow-overlay: 0 22px 60px rgb(17 18 15 / .18);--shadow-tip: 0 8px 22px rgb(17 18 15 / .14);--avatar-bg-l: .9;--avatar-fg-l: .38;--series-l: .58;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif: "IBM Plex Serif", Georgia, serif;--type-display: 600 22px/1.25 var(--font-sans);--type-title: 600 19px/1.3 var(--font-sans);--type-section: 600 12.5px/1.4 var(--font-sans);--type-body: 400 13px/1.5 var(--font-sans);--type-read: 400 16px/1.76 var(--font-serif);--type-quote: italic 400 14px/1.5 var(--font-serif);--type-data: 400 11px/1.45 var(--font-mono);--type-micro: 400 9px/1.4 var(--font-mono);--tracking-micro: .1em;--radius-data: 3px;--radius-control: 5px;--radius-panel: 8px;--confidence-dot: var(--text-data);--confidence-dot-empty: var(--surface-raised)}html[data-theme=dark]{--header-bg: #3a4036;--header-ink: #ece8de;--header-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .6);color-scheme:dark;--surface-canvas: #14130f;--surface-well: #0f0e0b;--surface-panel: #1b1a16;--surface-card: #201f1a;--surface-field: #25241e;--surface-raised: #36342c;--border-subtle: #2e2c26;--border-default: #3a3831;--border-strong: #46433a;--text-display: #ece8de;--text-title: #ece8de;--text-section: #e0dbcf;--text-body: #c2bdb0;--text-read: #d0cbbe;--text-data: #cbc6b9;--text-micro: #908b7f;--text-dim: #aba699;--verdict-true: oklch(.78 .085 192);--verdict-mostly-true: oklch(.8 .075 165);--verdict-mixed: oklch(.82 .075 96);--verdict-mostly-false: oklch(.77 .085 52);--verdict-false: oklch(.7 .085 28);--verdict-unverifiable: oklch(.64 .018 285);--verdict-conflicting: oklch(.72 .075 285);--accent: #c9a86a;--accent-muted: #9c8150;--accent-text: #d8bc84;--focus-ring: #c9a86a;--status-running: oklch(.74 .1 190);--status-queued: #8a8579;--status-failed: #e2694f;--status-stalled: #d9a441;--status-published: #6fae63;--stance-supports: #6fae63;--stance-refutes: #e2694f;--stance-context: #8a8579;--thread-active: oklch(.74 .1 190);--thread-candidate: oklch(.72 .11 245);--bloc-5: #9085e9;--side-gop: #e66767;--side-dem: #3987e5;--side-courts: #199e70;--side-agency: #b8801c;--side-foreign: #c15fb0;--fid-added: #8a8579;--fid-contested: #f0a320;--fid-changed: #e2553f;--scrim: rgb(6 6 5 / .62);--shadow-overlay: 0 22px 60px rgb(0 0 0 / .55);--shadow-tip: 0 8px 22px rgb(0 0 0 / .45);--avatar-bg-l: .32;--avatar-fg-l: .85;--series-l: .74}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-BiEB_oxT.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-SemiBold-KfaJl9PC.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-Du0PCiXT.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-CT2p8cOJ.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/IBMPlexSerif-Regular-Bc-yhlxS.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/IBMPlexSerif-Italic-Dh-vjgFE.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{color-scheme:light;--bg: #faf7f1;--bg-soft: #f3eee4;--surface: #fffdf8;--surface-2: #f3eee4;--banner: #b7beaf;--banner-ink: #11120f;--header-bg: #b7beaf;--header-ink: #11120f;--header-shadow: 0px 0px 25px 0px;--ink: #11120f;--ink-2: #2b2a26;--ink-soft: #5d5b54;--ink-faint: #6b6860;--rule: #e2ddd2;--rule-strong: #c9c2b4;--accent: #3a3a3a;--accent-ink: #faf7f1;--brass: #8a6d3b;--link: #6f5528;--link-hover: #11120f;--focus: #8a6d3b;--footer-bg: #3a3a3a;--footer-ink: #faf7f1;--footer-accent: #cbb88f;--good: #3f7a3a;--warn: #b07a1a;--bad: #b8412c;--neutral: #8e8b82;--side-gop: #c94f4f;--side-dem: #2f6fc4;--side-courts: #157d59;--side-agency: #b07a1a;--side-foreign: #a2479a;--research: #6a5fd0;--hatch: #d9d3c6;--shadow: 0 1px 12px rgba(17, 18, 15, .06)}html[data-theme=dark]{color-scheme:dark;--bg: #14130f;--bg-soft: #1b1a16;--surface: #201f1a;--surface-2: #28271f;--banner: #3a4036;--banner-ink: #ece8de;--header-bg: #3a4036;--header-ink: #ece8de;--header-shadow: 0px 0px 25px 0px rgba(0, 0, 0, .6);--ink: #ece8de;--ink-2: #d6d1c5;--ink-soft: #aba699;--ink-faint: #908b7f;--rule: #2e2c26;--rule-strong: #46433a;--accent: #e6e0d2;--accent-ink: #14130f;--brass: #c9a86a;--link: #d8bc84;--link-hover: #ece8de;--focus: #c9a86a;--footer-bg: #3a3a3a;--footer-ink: #faf7f1;--footer-accent: #cbb88f;--good: #6fae63;--warn: #d9a441;--bad: #e2694f;--neutral: #8a8579;--side-gop: #e66767;--side-dem: #3987e5;--side-courts: #199e70;--side-agency: #b8801c;--side-foreign: #c15fb0;--research: #9085e9;--hatch: #3a3831;--shadow: 0 1px 12px rgba(0, 0, 0, .35)}:root,html[data-theme=dark]{--surface-canvas: var(--bg);--surface-well: var(--bg-soft);--surface-panel: var(--bg-soft);--surface-card: var(--surface);--surface-field: var(--surface);--surface-raised: var(--surface-2);--border-subtle: var(--rule);--border-default: var(--rule-strong);--border-strong: var(--rule-strong);--text-display: var(--ink);--text-title: var(--ink);--text-section: var(--ink);--text-body: var(--ink-2);--text-read: var(--ink-2);--text-data: var(--ink-2);--text-micro: var(--ink-faint);--text-dim: var(--ink-faint);--accent-text: var(--link);--accent-muted: var(--brass);--focus-ring: var(--focus)}:root{--verdict-true: #007370;--verdict-mostly-true: #33724c;--verdict-mixed: #755914;--verdict-mostly-false: #934e1e;--verdict-false: #963e35;--verdict-unverifiable: #62626f;--verdict-conflicting: #6b578f;--stance-supports: #2b7351;--stance-refutes: #964a2f;--stance-context: #62626f}html[data-theme=dark]{--verdict-true: oklch(.78 .085 192);--verdict-mostly-true: oklch(.8 .075 165);--verdict-mixed: oklch(.82 .075 96);--verdict-mostly-false: oklch(.77 .085 52);--verdict-false: oklch(.7 .085 28);--verdict-unverifiable: oklch(.64 .018 285);--verdict-conflicting: oklch(.72 .075 285);--stance-supports: oklch(.76 .08 165);--stance-refutes: oklch(.74 .09 40);--stance-context: oklch(.68 .02 285)}:root,html[data-theme=dark]{--label-supported: var(--verdict-true);--label-mostly-supported: var(--verdict-mostly-true);--label-mixed: var(--verdict-mixed);--label-mostly-refuted: var(--verdict-mostly-false);--label-refuted: var(--verdict-false);--label-conflicting: var(--verdict-conflicting);--label-unresolved: var(--verdict-unverifiable)}.theme-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:6px;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer}.theme-toggle:hover{border-color:var(--ink-soft);color:var(--ink)}.theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.theme-toggle__icon{width:12px;height:12px;border-radius:50%;border:1.5px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-canvas);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.x13-bar :focus-visible{outline-color:var(--header-ink)}.x13-bar__in>.x13-bar__nav{margin-left:auto}.x13-bar__in>.barsearch{flex:0 1 20rem;min-width:12rem}@media(max-width:960px){.x13-bar__in:has(>.barsearch){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-template-areas:"wm . toggle" "nav search search"}.x13-bar__in:has(>.barsearch)>.x13-wm{grid-area:wm}.x13-bar__in:has(>.barsearch)>.x13-bar__nav{grid-area:nav;margin-left:0}.x13-bar__in:has(>.barsearch)>.barsearch{grid-area:search;min-width:0}.x13-bar__in:has(>.barsearch)>.theme-toggle{grid-area:toggle;justify-self:end}}@media(min-width:641px)and (max-width:960px){:root:has(.x13-bar__in>.barsearch){--x13-sticky: calc(60px + 2.25rem) }}@media(max-width:640px){.x13-bar__in:has(>.barsearch){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wm toggle" "nav nav" "search search"}html:not([data-shell=app]) .x13-bar__in:not(:has(>.barsearch))>.theme-toggle{order:1;margin-left:auto}html:not([data-shell=app]) .x13-bar__in:not(:has(>.barsearch))>.x13-bar__nav{order:2;flex:1 1 100%;margin-left:0}}main:focus,main h1[tabindex="-1"]:focus,.consent__q:focus{outline:none}.skip{position:absolute;left:-9999px;top:0;z-index:50}.skip:focus{position:fixed;left:16px;top:calc(8px + env(safe-area-inset-top,0px));padding:8px 12px;border-radius:5px;background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink)}html{scroll-padding-top:calc(var(--x13-sticky, 0px) + env(safe-area-inset-top,0px) + 8px)}html:has(.footplayer){scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}@media(max-width:640px){html:has(.footplayer){scroll-padding-bottom:calc(156px + env(safe-area-inset-bottom,0px))}html[data-shell=app]{scroll-padding-bottom:calc(var(--tabbar-h) + 8px)}html[data-shell=app]:has(.footplayer){scroll-padding-bottom:calc(156px + var(--tabbar-h))}}.page{min-height:100vh;display:flex;flex-direction:column}.content{flex:1;width:100%;max-width:44rem;margin:0 auto;padding:2rem 1.25rem 4rem}.content:has(.showpage){max-width:62rem}.muted{color:var(--text-micro);font-size:.875rem;line-height:1.6}.consent{max-width:40rem;margin:0 0 1.75rem;padding:1rem 1.125rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;border-left:3px solid var(--accent-muted)}.consent__q{margin:0 0 .875rem;font:400 1.0625rem/1.55 var(--font-serif);color:var(--text-display)}.consent__actions{margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.consent__actions .btn{height:2.75rem;padding:0 1rem;font-size:.9375rem}.doc__title{font:var(--type-display);color:var(--text-display);margin:0 0 .5rem}.doc__source{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-micro);display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1.5rem}.doc__sep{opacity:.5}.doc__quote{margin:0 0 2rem;padding:0 0 0 1.25rem;border-left:2px solid var(--border-strong);font:400 1.375rem/1.45 var(--font-serif);color:var(--text-display)}.doc__quote cite{display:block;margin-top:.75rem;font:400 .8125rem/1.4 var(--font-mono);color:var(--text-micro);font-style:normal}.doc__h{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-micro);margin:2rem 0 .625rem}.doc__claim{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--text-section)}.doc__label{margin:.25rem 0 .875rem}.doc__summary{margin:0;font:400 1rem/1.7 var(--font-serif);color:var(--text-read)}.label{display:inline-flex;align-items:baseline;gap:.625rem;flex-wrap:wrap}.label__chip{display:inline-flex;align-items:baseline;gap:.4375rem;border:1px solid;border-radius:var(--radius-control, 4px);padding:.1875rem .5rem}.label__code{font:600 .6875rem/1 var(--font-mono);letter-spacing:.04em}.label__text{font-size:.8125rem}.label--lead .label__text{font-size:.9375rem}.label__tally{font:.75rem/1 var(--font-mono);color:var(--text-micro)}.ev{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ev__item{padding-left:.875rem;border-left:2px solid var(--stance-context)}.ev__item--supports{border-left-color:var(--stance-supports)}.ev__item--refutes{border-left-color:var(--stance-refutes)}.ev__stance{display:block;font:600 .6875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3125rem;color:var(--stance-context)}.ev__item--supports .ev__stance{color:var(--stance-supports)}.ev__item--refutes .ev__stance{color:var(--stance-refutes)}.ev__title{font-size:.9375rem;line-height:1.45}.ev__note{margin:.3125rem 0 0;font-size:.875rem;line-height:1.55;color:var(--text-micro)}.doc__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0}.tag{font:.75rem/1 var(--font-mono);color:var(--text-micro);border:1px solid var(--border-subtle);border-radius:999px;padding:.3125rem .5625rem;text-decoration:none}.doc__method{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle);font-size:.8125rem;line-height:1.65;color:var(--text-micro)}.list__head{margin-bottom:1.75rem}.rows{list-style:none;margin:0;padding:0;display:grid;gap:0}.row{padding:1.125rem 0;border-bottom:1px solid var(--border-subtle)}.row:first-child{padding-top:0}.row__quote{display:block;font:400 1.0625rem/1.5 var(--font-serif);color:var(--text-read);text-decoration:none}.row__quote:hover{color:var(--text-display)}.row__meta{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-top:.625rem}.row__show{font:.75rem/1 var(--font-mono);color:var(--text-micro);margin-left:auto}.search{display:flex;gap:.5rem;margin-bottom:1.5rem}.search__input{flex:1;min-width:0;height:2.25rem;padding:0 .625rem;background:var(--surface-field);border:1px solid var(--border-default);border-radius:var(--radius-control, 4px);color:var(--text-data);font:inherit}.btn{height:2.25rem;padding:0 .875rem;border-radius:var(--radius-control, 4px);background:var(--surface-field);border:1px solid var(--border-default);color:var(--text-data);font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.btn--primary{background:color-mix(in oklch,var(--accent-muted) 20%,transparent);border-color:color-mix(in oklch,var(--accent-muted) 48%,transparent);color:var(--accent-text)}.gate{border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-card);padding:1.5rem}.gate__h{font:var(--type-title);color:var(--text-section);margin:0 0 .75rem}.gate p{font-size:.9375rem;line-height:1.65;margin:0 0 1rem}.footer{width:100%;padding:1.5rem max(1.25rem,calc((100% - 44rem)/2 + 1.25rem)) 3rem;background:var(--footer-bg);font-size:.8125rem;line-height:1.65;color:var(--footer-ink)}.footer p{margin:0 0 .625rem}.footer .muted{color:var(--footer-ink);opacity:.85}.footer a{color:var(--footer-accent)}.footer a:hover{color:var(--footer-ink)}@media(max-width:30rem){.doc__quote{font-size:1.1875rem;padding-left:.875rem}.content{padding:1.5rem 1rem 3rem}.row__show{margin-left:0}}.art{border-radius:6px;object-fit:cover;flex:none;display:block;background:var(--surface-field);border:1px solid var(--border-subtle)}.art--none{display:grid;place-items:center;color:var(--text-micro);font:600 1.5rem var(--font-sans);text-transform:uppercase}.shows{list-style:none;margin:0;padding:0;display:grid;gap:0}.showcard{border-bottom:1px solid var(--border-subtle)}.showcard__link{display:flex;gap:1rem;align-items:center;padding:1rem 0;text-decoration:none;color:inherit}.showcard__link:hover .showcard__name{color:var(--text-display)}.showcard__body{display:flex;flex-direction:column;gap:.375rem;min-width:0;flex:1}.showcard__name{font:600 1.0625rem var(--font-sans);color:var(--text-section)}.shows--masked{margin-top:.75rem}.showcard--masked .showcard__link{cursor:default;opacity:.42;filter:grayscale(1)}.showcard--masked .showcard__name{font-weight:500;color:var(--text-micro)}.showcard--masked:hover .showcard__name{color:var(--text-micro)}@media(prefers-reduced-motion:no-preference){.showcard--masked .showcard__link{transition:opacity .14s ease}}.showcard--masked:hover .showcard__link{opacity:.6}.bar{display:flex;height:6px;border-radius:3px;overflow:hidden;gap:1px}.bar__seg{display:block;min-width:2px}.legend{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.3125rem}.legend li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-micro)}.legend__dot{width:8px;height:8px;border-radius:2px;flex:none}.legend__n{font:600 .8125rem var(--font-mono);color:var(--text-data)}.showpage{display:grid;grid-template-columns:16rem 1fr;gap:2.5rem;align-items:start}.showpage__aside{position:sticky;top:calc(var(--x13-sticky, 0px) + 1.5rem)}.showpage__name{font:var(--type-title);color:var(--text-display);margin:.875rem 0 .25rem}.showpage__main{min-width:0}.facts{display:grid;grid-template-columns:auto 1fr;gap:.25rem .625rem;margin:1rem 0;align-items:baseline}.facts dt{font:600 1rem var(--font-mono);color:var(--text-display)}.facts dd{margin:0;font-size:.8125rem;color:var(--text-micro)}@media(max-width:60rem){.showpage{grid-template-columns:1fr;gap:1.75rem}.showpage__aside{position:static}}.caveat{margin:.75rem 0 0;padding:.625rem .75rem;border-left:2px solid var(--verdict-mixed);background:var(--surface-card);font-size:.8125rem;line-height:1.55;color:var(--text-body)}.feature{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem;margin-bottom:1.75rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px}.feature__art{flex:none;line-height:0}.feature__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.5rem}.feature__kicker{margin:0;display:flex;gap:.5rem;flex-wrap:wrap;font:.75rem/1 var(--font-mono);color:var(--text-micro)}.feature__kicker a{color:var(--text-micro);text-decoration:none}.feature__kicker a:hover{color:var(--text-section)}.feature__title{font:var(--type-title);margin:0}.feature__title a{color:var(--text-display);text-decoration:none}.feature__title a:hover{text-decoration:underline}.feature__dates{margin:0}.feature__fact{white-space:nowrap}.feature__dates .doc__sep{margin:0 .25rem}.feature__links{display:flex;gap:.5rem;flex-wrap:wrap;margin:.375rem 0 0;align-items:center}.feature__links .btn{font-size:.8125rem;height:2rem}.feature--episode{padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.feature__title--page{font:var(--type-display, var(--type-title));color:var(--text-display)}.doc__h--rule{border-top:1px solid var(--border-subtle);padding-top:1.5rem;margin-top:2.5rem}@media(max-width:34rem){.feature{flex-direction:column;gap:1rem}}.block{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--border-default)}.block:last-child{border-bottom:0;margin-bottom:0}.block__more{margin:1rem 0 0}.block__more a{color:var(--text-micro)}.block__more a:hover{color:var(--accent-text)}.masthead__brand{display:flex;flex-direction:column;gap:.125rem;line-height:1.2}.masthead__name{font:var(--type-title);color:var(--banner-ink)}.masthead__sub{font:.75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.masthead__listen{font-family:var(--font-mono);font-size:.8125rem;color:var(--banner-ink);text-decoration:underline;text-underline-offset:.2em}.masthead__listen:hover{color:var(--ink-2)}.masthead .theme-toggle{align-self:center}.row__btn{font:.75rem/1 var(--font-mono);text-decoration:none;color:var(--accent-text);background:color-mix(in oklch,var(--accent-muted) 14%,transparent);border:1px solid transparent;border-radius:999px;padding:.3125rem .625rem;white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis;transition:background-color .12s ease}.row__btn:hover{background:color-mix(in oklch,var(--accent-muted) 28%,transparent);color:var(--accent-text)}.row__btn--lead{background:color-mix(in oklch,var(--accent-muted) 26%,transparent);border-color:color-mix(in oklch,var(--accent-muted) 40%,transparent)}.row__btn--lead:hover{background:color-mix(in oklch,var(--accent-muted) 40%,transparent)}.row__btn--show{margin-left:auto}.showpage__count{margin:0 0 1.25rem}@media(max-width:34rem){.row__btn--show,.masthead__nav{margin-left:0}}.gate__alert{border-left:2px solid var(--verdict-mostly-false);padding-left:.75rem;color:var(--text-section)}.gate__actions{display:flex;gap:.5rem;flex-wrap:wrap}.content:has(.aperio){max-width:52rem}.aperio__hero{padding-bottom:.5rem}.aperio__kicker{margin:0 0 .75rem;font:.75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.aperio__title{font:var(--type-display);color:var(--text-display);margin:0 0 .875rem;letter-spacing:-.015em;text-wrap:balance}.aperio__lede{margin:0 0 1.75rem;max-width:40rem;font:400 1.1875rem/1.6 var(--font-serif);color:var(--text-read)}.aperio__shot{margin:2rem 0 0}.aperio__shot img{display:block;width:100%;height:auto;border:1px solid var(--border-subtle);border-radius:8px}.aperio__cta{margin:0 0 .5rem}.aperio__buttons{display:flex;gap:.625rem;flex-wrap:wrap}.aperio__install{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border-radius:var(--radius-control, 4px);font-size:.9375rem;text-decoration:none;white-space:nowrap}.aperio__install--soon{border:1px dashed var(--border-default);background:transparent;color:var(--text-micro);cursor:default}.aperio__soon{font:.6875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--verdict-mixed)}.aperio__pending{margin:.875rem 0 0;max-width:38rem;font-size:.875rem;line-height:1.6;color:var(--text-micro)}.aperio__notes{list-style:none;margin:.875rem 0 0;padding:0;display:grid;gap:.375rem;font-size:.8125rem;line-height:1.55;color:var(--text-micro)}.aperio__notes b{color:var(--text-section);font-weight:600}.aperio__section{margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--border-subtle)}.aperio__section .doc__h{margin-top:0}.aperio__p{margin:0 0 1rem;font-size:1rem;line-height:1.7;color:var(--text-read);max-width:42rem}.aperio__p--muted{color:var(--text-micro);font-size:.9375rem}.aperio__list{margin:0 0 1rem;padding-left:1.125rem;display:grid;gap:.625rem;font-size:.9375rem;line-height:1.65;color:var(--text-read);max-width:42rem}.aperio__list b{color:var(--text-section)}.aperio__list code{font:.8125rem var(--font-mono);color:var(--text-data);background:var(--surface-2);border-radius:3px;padding:.0625rem .3125rem}.aperio__quote{margin:1.5rem 0;padding:0 0 0 1.25rem;border-left:2px solid var(--border-strong);font:400 1.125rem/1.55 var(--font-serif);color:var(--text-display);max-width:40rem}.aperio__quote cite{display:block;margin-top:.625rem;font:400 .8125rem/1.4 var(--font-mono);color:var(--text-micro);font-style:normal}.aperio__does{margin:0;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.aperio__does dt{font:600 .9375rem var(--font-sans);color:var(--text-section);margin-bottom:.375rem}.aperio__does dd{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-micro)}.gate3{margin:1.25rem 0;padding:1.125rem 1.25rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px}.gate3__n{margin:0 0 .25rem;font:600 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.gate3__title{margin:0 0 .5rem;font:var(--type-title);color:var(--text-display)}.gate3__body{font-size:.9375rem;line-height:1.65;color:var(--text-read)}.gate3__body em{color:var(--text-section)}.aperio__foot{margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--border-subtle)}.aperio__foot .aperio__cta{margin-bottom:1.25rem}@media(max-width:44rem){.aperio__does{grid-template-columns:1fr;gap:1rem}.aperio__title{font-size:1.75rem}.aperio__lede{font-size:1.0625rem}.aperio__install{width:100%;justify-content:center}}.privacy__head{margin-bottom:2rem}.privacy__updated{margin:.25rem 0 1rem;font:.75rem/1 var(--font-mono);letter-spacing:.04em;color:var(--text-micro)}.privacy__lede{margin:0;font:400 1.0625rem/1.65 var(--font-serif);color:var(--text-read)}.privacy__summary{padding:1.25rem 1.375rem;margin-bottom:2.5rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;border-left:3px solid var(--accent-muted)}.privacy__h--sum{margin-top:0}.privacy__section{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.privacy__h{font:var(--type-title);color:var(--text-display);margin:0 0 .875rem}.privacy__h3{font:600 .9375rem var(--font-sans);color:var(--text-section);margin:1.75rem 0 .5rem}.privacy__p{margin:0 0 .875rem;font-size:.9375rem;line-height:1.7;color:var(--text-read)}.privacy__p--muted{color:var(--text-micro)}.privacy__bullets{margin:0 0 .875rem;padding-left:1.125rem;display:grid;gap:.5rem;font-size:.9375rem;line-height:1.65;color:var(--text-read)}.privacy__bullets b{color:var(--text-section)}.privacy__perms{margin:0 0 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:minmax(7rem,auto) 1fr}.privacy__perms>div{display:contents}.privacy__perms dt{font:600 .8125rem var(--font-mono);color:var(--text-data)}.privacy__perms dd{margin:0;font-size:.875rem;line-height:1.55;color:var(--text-micro)}@media(max-width:34rem){.privacy__perms{grid-template-columns:1fr;gap:.125rem}.privacy__perms>div{display:block;margin-bottom:.625rem}}.eps{list-style:none;margin:0 0 1rem;padding:0}.ep{display:flex;gap:.875rem;padding:.875rem 0;border-bottom:1px solid var(--border-subtle)}.ep__play{flex:none;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;background:var(--accent);color:var(--accent-ink);border:0;font-size:.875rem}.ep__body{min-width:0;display:flex;flex-direction:column;gap:.25rem}.ep__meta{margin:0;font-family:var(--font-mono);font-size:.75rem}.ep__title{margin:0;font:400 1.0625rem/1.4 var(--font-serif);color:var(--text-display)}.ep__checks{display:flex;gap:.5rem;flex-wrap:wrap;margin:.25rem 0 0}.footplayer{position:sticky;bottom:0;z-index:20;margin-top:auto;background:var(--bg-soft);border-top:1px solid var(--rule-strong);padding-bottom:env(safe-area-inset-bottom,0px)}.footplayer__in{max-width:var(--pb-max, 44rem);margin:0 auto;padding:12px var(--pb-gutter, 1.25rem) 14px}.pb{--pb-ground: var(--bg-soft);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ctl info end" "scrub scrub scrub";gap:8px 14px;align-items:center}.pb--inline{--pb-ground: var(--surface);grid-template-areas:"ctl . end" "scrub scrub scrub";padding:12px 16px 14px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-panel, 8px)}.pb__ctl{grid-area:ctl;display:flex;gap:6px;align-items:center}.pb__end{grid-area:end;display:flex;gap:8px;align-items:center}.pb__pp{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--accent);color:var(--accent-ink)}.pb__pp:hover:not(:disabled){filter:brightness(1.12)}.pb__pp svg{display:block}.pb__btn{min-height:32px;padding:0 12px;border-radius:var(--radius-control, 5px);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-2);font:400 .75rem/1 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer}.pb__btn:hover:not(:disabled){border-color:var(--ink-soft);color:var(--ink)}.pb__rate{min-width:calc(5ch + 26px)}.pb__pp:disabled,.pb__btn:disabled{opacity:.45;cursor:default}.pb__info{grid-area:info;min-width:0;display:flex;flex-direction:column;gap:2px;text-decoration:none}.pb__show,.pb__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb__show{font:400 .6875rem/1.3 var(--font-mono);color:var(--ink-faint)}.pb__title{font:400 .875rem/1.35 var(--font-sans);color:var(--ink)}.pb__info:hover .pb__title{text-decoration:underline;text-underline-offset:.2em}.pb__time{font:400 .75rem/1 var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pb__dur{color:var(--ink-faint)}.pb__status{font:400 .75rem/1.3 var(--font-mono);color:var(--bad)}.pb__scrub{grid-area:scrub;position:relative;height:18px;display:flex;align-items:center}.pb__range{-webkit-appearance:none;appearance:none;width:100%;height:18px;margin:0;background:transparent;cursor:pointer}.pb__range::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:linear-gradient(to right,var(--brass) var(--played, 0%),var(--rule-strong) var(--played, 0%))}.pb__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:-5px;border:0;border-radius:50%;background:var(--brass);box-shadow:0 0 0 2px var(--pb-ground)}.pb__range::-moz-range-track{height:2px;border-radius:1px;background:var(--rule-strong)}.pb__range::-moz-range-progress{height:2px;border-radius:1px;background:var(--brass)}.pb__range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--brass);box-shadow:0 0 0 2px var(--pb-ground)}.pb__range:disabled{cursor:default;opacity:.45}.pb__marks{position:absolute;inset:0;pointer-events:none}.pb__tick{position:absolute;bottom:calc(50% + 2px);width:3px;height:5px;margin-left:-1.5px;padding:0;border:0;border-radius:1px;opacity:.85;background:var(--label-unresolved);pointer-events:auto;cursor:pointer}.pb__tick--supported{background:var(--label-supported)}.pb__tick--mostly-supported{background:var(--label-mostly-supported);height:6px}.pb__tick--mixed{background:var(--label-mixed);height:8px}.pb__tick--conflicting{background:var(--label-conflicting);height:9px}.pb__tick--mostly-refuted{background:var(--label-mostly-refuted);height:10px}.pb__tick--refuted{background:var(--label-refuted);height:12px}.pb__tick:hover,.pb__tick--now{opacity:1;height:14px}@media(prefers-reduced-motion:no-preference){.pb__tick{transition:height 90ms ease,opacity 90ms ease}}.chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--radius-control, 5px);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-2);font:400 .75rem/1 var(--font-mono);cursor:pointer}.chip:hover{border-color:var(--ink-soft)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip__n{font-variant-numeric:tabular-nums}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip--radio{position:relative}.chip__input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.chip--radio:has(.chip__input:checked){background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip--radio:has(.chip__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sync__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sync__title{margin:0;font:400 1.25rem/1.3 var(--font-serif);color:var(--ink)}.cs{list-style:none;margin:0;padding:8px 0;display:flex;flex-direction:column;gap:8px;max-height:min(62vh,40rem);overflow-y:auto;scrollbar-width:thin}.cs__item{padding:12px 14px;border:1px solid transparent;border-radius:var(--radius-panel, 8px)}.cs__item--now{background:var(--surface);border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass)}.cs__item--speaking{box-shadow:inset 5px 0 0 var(--brass)}@media(prefers-reduced-motion:no-preference){.cs__item{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}}.cs__claim{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px}.cs__claim--untimed{grid-template-columns:minmax(0,1fr)}.cs__t{align-self:start;display:flex;align-items:flex-start;min-height:24px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:400 .75rem/1.6 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.cs__t:hover{color:var(--ink)}.cs__item--now .cs__t{color:var(--ink);font-weight:600}.cs__item--speaking .cs__t{color:var(--brass)}.cs__text{min-width:0}.cs__q{margin:0 0 8px;font:400 .9375rem/1.45 var(--font-serif);color:var(--ink)}.cs__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs__row .label__chip{padding:2px 7px;border-radius:4px}.cs__row .label__text{font-size:.75rem}.cs__row .label__tally{font-size:.6875rem}.cs__why{margin-top:6px}.cs__why>summary{width:fit-content;cursor:pointer;font:400 .75rem/2 var(--font-mono);color:var(--link)}.cs__why>summary:hover{color:var(--link-hover)}.cs__assessed{margin:2px 0 6px;font-size:.875rem;line-height:1.55;color:var(--ink-2)}.cs__links{margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem}.sync__rest{margin-top:1rem;font-size:.875rem}.sync__rest>summary{cursor:pointer;color:var(--ink-soft);line-height:1.6}.sync__plain{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:8px}@media(max-width:640px){.pb{grid-template-areas:"info info info" "ctl . end" "scrub scrub scrub"}.pb--inline{grid-template-areas:"ctl . end" "scrub scrub scrub"}.footplayer__in{padding-top:10px;padding-bottom:10px}.pb__info{min-height:44px;justify-content:center}.pb__pp{width:44px;height:44px}.pb__btn{min-width:44px;min-height:44px}.pb__scrub{height:28px}.pb__range{position:absolute;inset:-8px 0;width:100%;height:auto}.chip{min-height:44px}.cs{max-height:55vh}.cs__t{min-height:44px}.cs__row .row__btn{position:relative;overflow:visible}.cs__why>summary{position:relative}.cs__row .row__btn:after,.cs__why>summary:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.cs__claim:not(.cs__claim--compact) .cs__why{margin-top:20px}.cs__links a{display:inline-flex;align-items:center;min-height:44px}.sync__rest>summary{padding:11px 0}}@media(max-width:30rem){.footplayer{--pb-gutter: 1rem}}.home__title{text-wrap:balance}.home__lede{margin:0 0 1.25rem;max-width:36rem;font:400 1.0625rem/1.6 var(--font-serif);color:var(--text-read)}.home__rule{border:0;border-top:1px solid var(--border-subtle);margin:1.75rem 0}.home__recent{font:var(--type-title);color:var(--text-display);margin:0 0 .375rem}.search.search--lead{margin-bottom:0;flex-wrap:wrap;row-gap:6px}.search__label{flex:0 0 100%;font-size:.8125rem;color:var(--ink-soft)}.search--lead .search__input,.search--lead .btn{height:2.75rem;font-size:1rem}.search__input[type=search]{-webkit-appearance:none;appearance:none}.search__status{margin:.625rem 0 0}.search__status:empty{margin:0}.search__summary{margin:1.5rem 0 1.25rem}.barsearch{position:relative}.search.search--bar{margin:0;gap:6px}.search--bar .search__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search--bar .search__input{height:2.25rem;font-size:1rem}.search--bar .btn{height:2.25rem;padding:0 .75rem;background:transparent;color:var(--header-ink);border-color:color-mix(in srgb,var(--header-ink) 35%,transparent);font-size:.8125rem}.search--bar .btn:hover{border-color:var(--header-ink)}.search__status.search__status--bar{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:1;margin:0;padding:.5rem .75rem;border-radius:6px;background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink-2);font-size:.8125rem;line-height:1.4}.search__status.search__status--bar:empty{padding:0;border:0}@media(max-width:640px){.search--bar .search__input,.search--bar .btn{height:2.75rem}}.download__alt{margin:1.25rem 0 0;font-size:.9375rem}.privacy__p code{font:.8125rem var(--font-mono);color:var(--text-data);background:var(--surface-2);border-radius:3px;padding:.0625rem .3125rem}.content:has(.lp){max-width:1440px;padding:28px 32px 32px}.page:has(.lp){--pb-max: 1440px;--pb-gutter: 32px}.lp{position:relative;display:grid;column-gap:32px;row-gap:22px;align-items:start;grid-template-columns:minmax(240px,300px) minmax(440px,1fr) minmax(340px,460px);grid-template-rows:auto 1fr;grid-template-areas:"lib now claims" "lib next claims";font:400 .9375rem/1.55 var(--font-sans);color:var(--ink-2)}.lp:has(>.lp__about){grid-template-rows:auto auto 1fr;grid-template-areas:"lib now claims" "lib about claims" "lib next claims"}.lp__lib{grid-area:lib;min-width:0;display:flex;flex-direction:column;gap:14px}.lp__now{grid-area:now;min-width:0;display:flex;flex-direction:column;gap:22px;container-type:inline-size}.lp__claims{grid-area:claims;min-width:0;display:flex;flex-direction:column;gap:10px}.lp__about{grid-area:about;min-width:0;display:flex;flex-direction:column;gap:22px}.lp__next{grid-area:next;min-width:0;display:flex;flex-direction:column}@media(max-width:1227px){.lp{grid-template-columns:minmax(240px,280px) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"lib now" "lib claims" "lib next"}.lp:has(>.lp__about){grid-template-rows:auto auto auto 1fr;grid-template-areas:"lib now" "lib claims" "lib about" "lib next"}}.lp__skip{position:absolute;top:0;left:0;z-index:30;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:var(--radius-control, 5px);background:var(--surface);color:var(--link);font:600 .875rem/1.2 var(--font-sans);text-decoration:none}.lp__skip:not(:focus){width:1px;height:1px;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp__eyebrow{margin:0;font:400 .6875rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.lp__eyebrow a{color:inherit;text-decoration:none}.np__eyebrow a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em}.lp__eyebrow a:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:.2em}.lp-fact{white-space:nowrap}.lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lib__toggle{display:none}.lib__body{display:flex;flex-direction:column;gap:14px}.lib__search{margin:0}.lib__label{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;color:var(--ink-soft)}.lib__input{-webkit-appearance:none;appearance:none;width:100%;min-height:40px;padding:0 12px;border-radius:var(--radius-control, 5px);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);font:400 .875rem/1 var(--font-sans)}.lib__input::placeholder{color:var(--ink-faint)}.lib__chips{display:flex;gap:6px;flex-wrap:wrap}.lib__hint{display:block;padding:9px 10px;border-radius:6px;font:400 .75rem/1.4 var(--font-mono);color:var(--link);text-decoration:none;overflow-wrap:anywhere}.lib__hint:hover{background:var(--surface);color:var(--link-hover)}.lib__note{margin:0;padding:0 10px;font-size:.8125rem;line-height:1.5;color:var(--ink-soft)}.lib__note a{color:var(--link)}.lib__note--bad{color:var(--bad)}.lib__retry{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--link);text-decoration:underline;text-underline-offset:.2em}.lib__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lib__ours{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--rule)}.lib__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;color:inherit;text-decoration:none}.lib__row:hover{background:var(--surface)}.lib__row[aria-current]{background:var(--surface);box-shadow:inset 3px 0 0 var(--brass)}.lib__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lib__name{font:600 .875rem/1.3 var(--font-sans);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib__meta{font:400 .6875rem/1.4 var(--font-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums}.lib__side{flex:none;font:400 .6875rem/1 var(--font-mono);color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.lib__side--sync{color:var(--good)}.lib__row--masked .lib__name{font-weight:400;color:var(--ink-soft)}.np__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"art body" "art foot";column-gap:22px;align-items:start}.np__art{grid-area:art;line-height:0}.np__art .art{width:132px;height:132px;border-radius:10px;border-color:var(--rule-strong)}.np__art .art--none{line-height:1}.np__body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:10px}.np__foot{grid-area:foot;min-width:0;margin-top:10px;display:flex;flex-direction:column;gap:10px}.np__title{margin:0;font:400 2.125rem/1.15 var(--font-serif);color:var(--ink);font-size:clamp(1.5rem,6.2cqi,2.125rem);text-wrap:balance;overflow-wrap:anywhere}.np__meta{margin:0;font:400 .75rem/1.45 var(--font-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums}.np__about{margin:0;max-width:38rem;font-size:.875rem;line-height:1.6;color:var(--ink-soft)}@container (max-width: 500px){.np__head{grid-template-rows:auto auto;grid-template-areas:"art body" "foot foot"}}@container (max-width: 433px){.np__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "body" "foot"}.np__art{margin-bottom:22px}}.np__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.np__btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 20px;border-radius:6px;border:1px solid var(--rule-strong);background:transparent;color:var(--ink);font:400 .9375rem/1.2 var(--font-sans);text-decoration:none;cursor:pointer}.np__btn:hover:not(:disabled){border-color:var(--ink-soft);color:var(--ink)}.np__btn svg{flex:none}.np__btn--solid{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.np__btn--solid:hover:not(:disabled){filter:brightness(1.12);border-color:var(--accent);color:var(--accent-ink)}.np__btn:disabled{opacity:.45;cursor:default}.np__link{font-size:.875rem;color:var(--link);text-decoration:none}.np__link:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:.2em}.np__kept{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:400 .75rem/1.4 var(--font-mono);color:var(--good)}.np__kept--bad{color:var(--bad)}.np__textbtn{padding:0;border:0;background:none;cursor:pointer;font:400 .75rem/1.4 var(--font-mono);color:var(--link);text-decoration:underline;text-underline-offset:.2em}.np__textbtn:hover:not(:disabled){color:var(--link-hover)}.np__textbtn:disabled{color:var(--ink-faint);text-decoration:none;cursor:default}.np__subscribe{display:flex;gap:.5rem;flex-wrap:wrap;margin:0}.np__verdicts{display:flex;flex-direction:column;gap:8px}.bar.bar--lg{height:8px;gap:2px}.vcounts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.vcount{display:inline-flex;align-items:baseline;gap:6px}.vcount__n{font:600 .75rem/1 var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.vcount__chip{display:inline-flex;align-items:baseline;gap:6px;padding:2px 7px;border:1px solid var(--v);border-radius:4px;color:var(--v);font:400 .75rem/1.5 var(--font-sans)}.vcount__chip b{font:600 .6875rem/1 var(--font-mono);letter-spacing:.04em}.cs__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.cs__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.cs__title{margin:0;font:400 1.625rem/1.25 var(--font-serif);color:var(--ink)}.cs__count{display:none}.cs__status{margin:0;font:400 .75rem/1.4 var(--font-mono);color:var(--ink-faint)}.cs__status--on{color:var(--good)}.cs__status--work{color:var(--research)}.cs__status--bad{color:var(--bad)}.cs__status a{color:var(--link)}.cs__links{margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem}.cs__note{margin:0;font-size:.8125rem;line-height:1.55;color:var(--ink-soft)}.cs__note--bad{color:var(--bad)}.cs__empty{margin:0;padding:14px;border-radius:var(--radius-panel, 8px);border:1px dashed var(--rule-strong);font-size:.8125rem;line-height:1.5;color:var(--ink-soft)}.lp .cs{max-height:620px}.lp__plain{max-height:620px;overflow-y:auto;scrollbar-width:thin}.lp__plain>.sync__plain{margin:0}.lp .synccard{max-width:none}.lp__next-h{padding-bottom:4px;border-bottom:1px solid var(--rule)}.lp__more{align-self:flex-start;margin:10px 0 0;min-height:32px;padding:0;border:0;background:none;cursor:pointer;font:400 .75rem/1.4 var(--font-mono);color:var(--link);text-decoration:underline;text-underline-offset:.2em}.lp__more:hover{color:var(--link-hover)}.lp__all{margin-top:6px;border-top:1px solid var(--rule)}.er-list{list-style:none;margin:0;padding:0}.er{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--rule)}.er--current{padding-left:12px;box-shadow:inset 3px 0 0 var(--brass)}.er__play{width:32px;height:32px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.er__play:hover{filter:brightness(1.12)}.er__play svg{width:12px;height:12px}.er__body{min-width:0}.er__meta{margin:0;font:400 .75rem/1.45 var(--font-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums}.er__title{margin:2px 0 6px;font:400 1.0625rem/1.35 var(--font-serif);color:var(--ink);overflow-wrap:anywhere}.er__title a{color:inherit;text-decoration:none}.er__title a:hover{text-decoration:underline;text-underline-offset:.2em}.er__chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0}.er__pill{display:inline-flex;align-items:center;max-width:26ch;padding:3px 9px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--rule);color:var(--ink-soft);font:400 .6875rem/1.4 var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er__pill--lead{max-width:none;border-color:var(--brass);color:var(--ink-2)}.er__mark{font:400 .6875rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.er__mark--on{color:var(--good)}.lp-offline{display:flex;flex-direction:column;gap:14px}.lp-offline p{margin:0}@media(max-width:640px){.content:has(.lp){padding:16px 16px 24px}.page:has(.lp){--pb-gutter: 16px}.lp,.lp:has(>.lp__about){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"lib" "now" "claims" "about" "next";row-gap:18px}.lp__about{gap:18px}.lib__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-control, 5px);background:var(--surface);color:var(--ink);font:600 .875rem/1.3 var(--font-sans);cursor:pointer}.lib__toggle-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lp__lib:not([data-open]) .lib__body{display:none}.lib__input{min-height:44px;font-size:1rem}.lp .chip{min-height:44px}.lib__hint{display:flex;align-items:center;min-height:44px}.lib__retry{min-height:44px}.lib__ours{padding-bottom:0;margin-bottom:0;border-bottom:0}.lib__row{min-height:56px;padding:10px 0;border-radius:0;border-bottom:1px solid var(--rule)}.lib__row[aria-current]{padding-left:10px}.lib__name{font-size:.9375rem;white-space:normal}.np__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art body" "foot foot";column-gap:14px}.np__art{margin-bottom:0}.np__art .art{width:64px!important;height:64px!important;border-radius:8px}.np__art .art--none{font-size:1rem}.np__body{gap:4px}.np__eyebrow{letter-spacing:0;text-transform:none}.np__title{font-size:1.125rem;line-height:1.3}.np__btn{min-height:44px}.np__link,.np__textbtn,.lp__more{display:inline-flex;align-items:center;min-height:44px}.lp .np__eyebrow a,.lp .cs__status a,.lp .lib__note a,.lp-offline .np__about a{position:relative}.lp .np__eyebrow a:after,.lp .cs__status a:after,.lp .lib__note a:after,.lp-offline .np__about a:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.lp .np__subscribe .row__btn{display:inline-flex;align-items:center;min-height:44px}.lp .synccard .btn{height:auto;min-height:44px}.lp .er__title a{display:block;position:relative}.lp .er__title a:after{content:"";position:absolute;inset:-11px 0}.cs__title{font:400 .6875rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.cs__count{display:inline}.cs__wide{display:none}.lp .cs{max-height:55vh}.lp__plain{max-height:none;overflow:visible}.lp .cs__t{min-height:44px}.er{grid-template-columns:44px minmax(0,1fr)}.er__play{width:44px;height:44px}}.lstatus{margin:-.5rem 0 1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.lstatus__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.lstatus__play{height:auto;min-height:2.75rem;padding:0 1.125rem;gap:.5rem;border-radius:6px;background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.lstatus__play:hover:not(:disabled){filter:brightness(1.12)}.lstatus .btn:disabled{opacity:.45;cursor:default}.lstatus__line{margin:0;font:400 .75rem/1.5 var(--font-mono);color:var(--ink-faint)}.lstatus__line--on{color:var(--good)}.lstatus__line--work{color:var(--research)}.lstatus__line--bad{color:var(--bad)}.lstatus__note{margin:0;max-width:38rem;font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.lstatus__links{margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem}.synccard{box-sizing:border-box;width:100%;max-width:38rem;padding:14px 16px;border:1px solid var(--rule-strong);border-radius:var(--radius-panel, 8px);background:var(--surface);display:flex;flex-direction:column;gap:10px}.synccard__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.synccard__title{font:600 .875rem/1.3 var(--font-sans);color:var(--ink)}.synccard__pct{font:400 .75rem/1 var(--font-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums}.synccard__bar{position:relative;height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.synccard__bar>span{display:block;width:0;height:100%;background:var(--research)}.synccard__bar--busy>span{width:30%}@media(prefers-reduced-motion:no-preference){.synccard__bar>span{transition:width .2s linear}.synccard__bar--busy>span{animation:synccard-cross 1.6s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.synccard__bar--busy>span{width:100%;background:repeating-linear-gradient(-45deg,var(--research) 0 6px,transparent 6px 12px)}}@keyframes synccard-cross{0%{transform:translate(-100%)}to{transform:translate(334%)}}.synccard__about{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.synccard__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font:400 .75rem/1.5 var(--font-mono);color:var(--ink-soft)}.synccard__step{padding-left:1.5em;text-indent:-1.5em}.synccard__glyph{display:inline-block;width:1.5em;text-indent:0}.synccard__step--done .synccard__glyph{color:var(--good)}.synccard__step--now{color:var(--ink)}.synccard__step--now .synccard__glyph{color:var(--research)}.synccard__step--bad,.synccard__step--bad .synccard__glyph{color:var(--bad)}.synccard__actions{display:flex;flex-wrap:wrap;gap:.5rem}.synccard--corpus{margin:0 0 1.5rem;animation:synccard-appear 0s .25s backwards}@keyframes synccard-appear{0%{visibility:hidden}}.synccard--compact{margin:0;padding:10px 12px;gap:8px}.synccard__title[tabindex="-1"]:focus{outline:none}.synccard__error{margin:0;font:400 .75rem/1.5 var(--font-mono);color:var(--bad)}.synccard__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:640px){.lstatus .btn,.synccard .btn{height:auto;min-height:2.75rem}.lstatus__links a{display:inline-flex;align-items:center;min-height:2.75rem}}.apptabs{display:none}@media(max-width:640px){html[data-shell=app]{--tabbar-h: calc(57px + env(safe-area-inset-bottom, 0px)) }html[data-shell=app] .apptabs{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--bg-soft);border-top:1px solid var(--rule-strong)}html[data-shell=app] .x13-bar__nav>a{display:none}html[data-shell=app] .page{padding-bottom:var(--tabbar-h)}html[data-shell=app] .footplayer{bottom:var(--tabbar-h);padding-bottom:0}html[data-shell=app] .footplayer:has(~.apptabs:not([data-route=listen])) .footplayer__in{padding-top:8px;padding-bottom:8px}html[data-shell=app] .footplayer:has(~.apptabs:not([data-route=listen])) .pb{grid-template-areas:"ctl info end"}html[data-shell=app] .footplayer:has(~.apptabs:not([data-route=listen])) :is(.pb__ctl .pb__btn,.pb__time,.pb__rate,.pb__scrub){display:none}html[data-shell=app] .footplayer:has(~.apptabs:not([data-route=listen])) .pb__status{max-width:7rem}html[data-shell=app] body:before{content:"";position:fixed;top:0;left:0;right:0;z-index:40;height:env(safe-area-inset-top,0px);background:var(--header-bg);pointer-events:none}}html[data-shell=app] .apptabs__tab{height:56px;min-width:0;padding:0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:400 .75rem/1 var(--font-sans);color:var(--ink-soft);text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-shell=app] .apptabs__tab[aria-current=page]{font-weight:600;color:var(--ink)}html[data-shell=app] .apptabs__tab:focus-visible{outline-offset:-4px}html[data-shell=app] .apptabs__icon{display:block;flex:none}html[data-shell=app] .apptabs__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-shell=app] .x13-bar{padding-top:env(safe-area-inset-top,0px)}html[data-shell=app] .x13-bar__in{padding-left:max(var(--x13-gutter, 16px),env(safe-area-inset-left,0px));padding-right:max(var(--x13-gutter, 16px),env(safe-area-inset-right,0px))}html[data-shell=app] .offline__eyebrow,html[data-shell=app] .settings__h{margin:0;font:400 .6875rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}html[data-shell=app] .offline__card{margin:0 0 1.75rem;padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--rule-strong);border-radius:var(--radius-panel, 8px);background:var(--surface)}html[data-shell=app] .offline__sum{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-2)}html[data-shell=app] .offline__card .btn{margin-top:4px}html[data-shell=app] .offline .eps{margin-top:2px}html[data-shell=app] .offline .ep{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--rule)}html[data-shell=app] .offline .ep__play{width:32px;height:32px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--accent);color:var(--accent-ink)}html[data-shell=app] .offline .ep__play:hover{filter:brightness(1.12)}html[data-shell=app] .offline .ep__play svg{display:block}html[data-shell=app] .offline .ep__body{min-width:0;display:block}html[data-shell=app] .offline .ep__meta{margin:0;font:400 .75rem/1.45 var(--font-mono);color:var(--ink-faint);overflow-wrap:anywhere}html[data-shell=app] .offline .ep__title{margin:2px 0 6px;font:400 1.0625rem/1.35 var(--font-serif);color:var(--ink)}html[data-shell=app] .offline .ep__title a{color:inherit;text-decoration:none}html[data-shell=app] .offline .ep__title a:hover{text-decoration:underline;text-underline-offset:.2em}html[data-shell=app] .offline .ep__chips{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}html[data-shell=app] .offline__mark{font:400 .6875rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}html[data-shell=app] .offline__mark--on{color:var(--good)}html[data-shell=app] .offline__remove{margin-left:auto;min-height:32px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-control, 5px);background:var(--surface);font:400 .75rem/1 var(--font-mono);color:var(--ink-2);cursor:pointer}html[data-shell=app] .offline__remove:hover:not(:disabled){border-color:var(--ink-soft);color:var(--ink)}html[data-shell=app] .offline__remove:disabled{opacity:.45;cursor:default}html[data-shell=app] .offline__error{margin:6px 0 0;font-size:.8125rem;line-height:1.5;color:var(--bad)}html[data-shell=app] .offline__now{margin-top:2rem}html[data-shell=app] .offline__now .sync__head{margin-top:4px;align-items:flex-start}html[data-shell=app] .offline__now .sync__head .chip{flex:none}html[data-shell=app] .offline__plain{margin:0 0 8px;padding:14px;border:1px dashed var(--rule-strong);border-radius:var(--radius-panel, 8px);font-size:.8125rem;line-height:1.5;color:var(--ink-soft)}html[data-shell=app] .settings__group{margin:0 0 1.75rem}html[data-shell=app] .settings__h{margin-bottom:8px}html[data-shell=app] .settings__card{border:1px solid var(--rule);border-radius:var(--radius-panel, 8px);background:var(--surface)}html[data-shell=app] .settings__row{padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}html[data-shell=app] .settings__row+.settings__row{border-top:1px solid var(--rule)}html[data-shell=app] .settings__main{margin:0;font-size:.9375rem;line-height:1.45;color:var(--ink)}html[data-shell=app] .settings__sub{margin:0;max-width:38rem;font-size:.8125rem;line-height:1.55;color:var(--ink-soft)}html[data-shell=app] .settings__p{margin:0;max-width:38rem;font-size:.875rem;line-height:1.6;color:var(--ink-2)}html[data-shell=app] .settings__path{margin:0;font:400 .75rem/1.5 var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere}html[data-shell=app] .settings__actions{display:flex;flex-wrap:wrap;gap:6px 8px}html[data-shell=app] .settings__chips{align-self:stretch;max-width:30rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}html[data-shell=app] .settings__chips .chip{justify-content:center;padding:0 4px}html[data-shell=app] .settings__bullets{margin:0;padding-left:1.125rem;max-width:38rem;display:grid;gap:6px;font-size:.875rem;line-height:1.55;color:var(--ink-2)}html[data-shell=app] .settings__bullets b{font-weight:600;color:var(--ink)}html[data-shell=app] .settings__danger{color:var(--bad);border-color:color-mix(in oklch,var(--bad) 55%,var(--rule-strong))}html[data-shell=app] .settings__danger:hover:not(:disabled){border-color:var(--bad)}html[data-shell=app] .settings__danger--solid{background:var(--bad);border-color:var(--bad);color:var(--bg);font-weight:600}html[data-shell=app] .settings__danger--solid:hover:not(:disabled){filter:brightness(1.08)}html[data-shell=app] .settings .btn:disabled{opacity:.45;cursor:default}html[data-shell=app] .settings__confirm{align-self:stretch;padding:12px 14px;display:flex;flex-direction:column;gap:8px;border:1px solid color-mix(in oklch,var(--bad) 55%,var(--rule-strong));border-radius:var(--radius-control, 5px)}html[data-shell=app] .settings__done{margin:0;font:400 .75rem/1.5 var(--font-mono);color:var(--good)}html[data-shell=app] .settings__problem{margin:0;font-size:.8125rem;line-height:1.5;color:var(--bad)}@media(max-width:640px){html[data-shell=app] .offline .ep{grid-template-columns:44px minmax(0,1fr)}html[data-shell=app] .offline .ep__play{width:44px;height:44px}html[data-shell=app] .offline__remove{min-height:44px}html[data-shell=app] .offline .btn,html[data-shell=app] .settings .btn,html[data-shell=app] .settings .theme-toggle{height:auto;min-height:44px}html[data-shell=app] .offline .chip,html[data-shell=app] .settings .chip{min-height:44px}html[data-shell=app] .settings__row a{position:relative;padding-block:14px}html[data-shell=app] .offline .ep__title a{padding-block:11px}html[data-shell=app] .x13-bar .x13-wm,html[data-shell=app] .x13-bar .theme-toggle{min-height:44px}}
