:root{--brand-navy: #0b1f3b;--brand-navy-soft: #193355;--brand-orange: #ff6a00;--brand-orange-ink: #b34700;--brand-coral: #ff7a5b;--brand-peach: #ffc9a3;--brand-light: #edf0f4}:root{--paper-0: #edf0f4;--paper-1: #ffffff;--paper-2: #e2e8f0;--rule: #dbe2ea;--rule-strong: #b9c4d2;--ink: var(--brand-navy);--ink-on-action: #ffffff;--text-secondary: #4a5a70;--text-muted: #5f6b7d;--supported: #2e6b45;--supported-bg: #e4f0e9;--partial: #8a5a11;--partial-bg: #f6eddb;--contradicted: #a32e22;--contradicted-bg: #f7e3e1;--unresolved: #55606b;--unresolved-bg: #e7ebf0;--info: #2a5da8;--info-bg: #e6edf8;--social: #6b4a9e;--social-bg: #efe9f7;--warning-soft: color-mix(in srgb, var(--brand-peach) 30%, var(--paper-1));--warning-line: var(--brand-peach);--social-1: #d9ccec;--social-2: #b79fdc;--social-3: #9070c4;--social-4: #6b4a9e;--social-5: #4c2f7a;--focus-ring: var(--brand-orange-ink);--eyebrow-ink: var(--brand-orange-ink);--accent-fill: var(--brand-orange);--accent-alert: var(--brand-coral);--action-primary-bg: var(--brand-orange);--action-primary-hover: #e65e00;--action-primary-ink: #ffffff;--shadow-1: 0 1px 2px rgba(11, 31, 59, .08), 0 1px 1px rgba(11, 31, 59, .04);--shadow-2: 0 4px 12px rgba(11, 31, 59, .1);--shadow-3: 0 12px 32px rgba(11, 31, 59, .16);--scrim: rgba(8, 23, 44, .45);--diff-removed-bg: #f7e3e1;--diff-added-bg: #e4f0e9;--rail-bg: var(--brand-navy);--rail-ink: #ffffff;--rail-ink-soft: var(--brand-light);--rail-ink-faint: #8fa3bd;--rail-rule: #1d3556;--rail-active-bg: #173657;--rail-active-ink: var(--brand-peach);--rail-badge-ink: var(--brand-orange);--rail-avatar-ink: var(--brand-navy);--summary-empty-bg: rgba(255, 106, 0, .18);--summary-empty-border: rgba(255, 201, 163, .35);--summary-ready-bg: rgba(29, 141, 113, .16);--summary-ready-ink: #dff4eb;--chart-panel: var(--brand-navy);--chart-bar: #334d66;--chart-bar-highlight: var(--brand-orange);--chart-label: var(--brand-peach);--chart-ink: #ffffff;--chart-ink-faint: #8fa3bd;--font-reading: "Newsreader", Georgia, "Times New Roman", serif;--font-interface: "Sora", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;--size-display: 34px;--size-hero: clamp(34px, 4vw, 48px);--size-page: 26px;--size-section: 20px;--size-card: 16px;--size-body: 14px;--size-reading: 17px;--size-secondary: 13px;--size-caption: 11.5px;--tracking-display: -.02em;--tracking-hero: -.045em;--tracking-eyebrow: .06em;--leading-tight: 1.2;--leading-body: 1.5;--leading-read: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-control: 10px;--radius-card: 16px;--radius-panel: 24px;--radius-dialog: 20px;--radius-pill: 999px;--motion-fast: .12s;--motion-standard: .18s;--motion-slow: .25s;--ease-enter: cubic-bezier(.2, .7, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--width-document: 720px;--width-medium: 960px;--width-wide: 1180px;--width-hero: 1520px;--acc-expand: .25s;--acc-collapse: .25s;--acc-chevron: .25s;--acc-ease: cubic-bezier(.22, 1, .36, 1);--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--icon-swap-dur: .25s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out}[data-theme=dark]{--paper-0: #071526;--paper-1: #0b1f3b;--paper-2: #050f1c;--rule: #1c3556;--rule-strong: #35516c;--ink: var(--brand-light);--ink-on-action: var(--brand-navy);--text-secondary: #9fb0c6;--text-muted: #7e90a8;--supported: #6fbf8c;--supported-bg: #14291e;--partial: #d9a64a;--partial-bg: #2a2214;--contradicted: #e58275;--contradicted-bg: #2d1b19;--unresolved: #9aa6b2;--unresolved-bg: #16202d;--info: #7fa9e8;--info-bg: #122032;--social: #b195dc;--social-bg: #1f1a2c;--warning-soft: color-mix(in srgb, var(--brand-peach) 16%, var(--paper-1));--warning-line: color-mix(in srgb, var(--brand-peach) 55%, transparent);--social-1: #40355a;--social-2: #614d85;--social-3: #8a6fb8;--social-4: #b195dc;--social-5: #d3bff2;--focus-ring: var(--brand-orange);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 4px 12px rgba(0, 0, 0, .45);--shadow-3: 0 12px 32px rgba(0, 0, 0, .55);--scrim: rgba(2, 8, 16, .6);--diff-removed-bg: #2d1b19;--diff-added-bg: #14291e;--rail-bg: #0e2749;--rail-rule: #24406a;--rail-active-bg: #1b3f68;--chart-panel: #0e2749;--brand-orange-ink: var(--brand-orange)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:light dark}body{background:var(--paper-0);color:var(--ink);font-family:var(--font-interface);font-size:var(--size-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit}a:not([data-nav]){text-underline-offset:2px}hr{border:none;border-top:1px solid var(--rule)}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}.page-document{max-width:var(--width-document);margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-20)}.page-medium{max-width:var(--width-medium);margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-20)}.page-wide{max-width:var(--width-wide);margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-20)}.page-hero{max-width:var(--width-hero);margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-20)}.landmark{margin-bottom:var(--space-12)}.quiet-tail{margin-top:var(--space-16);color:var(--text-muted);font-size:var(--size-secondary)}.quiet-tail h2{font-size:var(--size-secondary);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3)}.section-title{font-size:var(--size-section);font-weight:600;line-height:var(--leading-tight);margin-bottom:var(--space-4)}h1.section-title{font-size:var(--size-hero);font-weight:700;line-height:1.06;letter-spacing:var(--tracking-hero)}.reading{font-family:var(--font-reading);font-size:var(--size-reading);line-height:var(--leading-read)}.mono{font-family:var(--font-mono);font-size:var(--size-secondary)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.badge{display:inline-flex;align-items:center;padding:5px var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.badge[data-tone=supported]{background:var(--supported-bg);color:var(--supported)}.badge[data-tone=partial]{background:var(--partial-bg);color:var(--partial)}.badge[data-tone=contradicted]{background:var(--contradicted-bg);color:var(--contradicted)}.badge[data-tone=unresolved]{background:var(--unresolved-bg);color:var(--unresolved)}.badge[data-tone=info]{background:var(--info-bg);color:var(--info)}.badge[data-tone=social]{background:var(--social-bg);color:var(--social)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-control);font-size:var(--size-body);font-weight:600;transition:background var(--motion-fast) var(--ease-standard)}.btn--primary{background:var(--action-primary-bg);color:var(--action-primary-ink);box-shadow:0 10px 20px #ff6a0033}.btn--primary:not(:disabled):hover{background:var(--action-primary-hover)}.btn--secondary{background:var(--paper-1);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.btn--ghost{color:var(--text-secondary)}.btn--danger{background:var(--contradicted);color:var(--paper-0)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn__spinner{inline-size:14px;block-size:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.disclosure{margin-block:var(--space-2)}.disclosure__trigger{display:flex;align-items:center;gap:var(--space-2);min-height:44px;inline-size:100%;text-align:start;color:var(--text-secondary);font-size:var(--size-secondary);font-weight:600}.disclosure__trigger:hover{color:var(--ink)}.disclosure__chevron{inline-size:0;block-size:0;border-inline-start:5px solid currentColor;border-block:4px solid transparent;transition:transform var(--motion-standard) var(--ease-enter)}.disclosure[data-open=true] .disclosure__chevron{transform:rotate(90deg)}.disclosure__count{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--paper-2);font-size:var(--size-caption)}.disclosure__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.disclosure[data-open=true] .disclosure__panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.disclosure__panel-inner{overflow:hidden;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--rule);opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.disclosure[data-open=true] .disclosure__panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}@media(prefers-reduced-motion:reduce){.disclosure__panel,.disclosure__panel-inner{transition:none!important}}.score{display:grid;grid-template-columns:minmax(96px,12rem) 56px 1fr auto;align-items:center;gap:var(--space-3);font-size:var(--size-secondary)}.score__label{color:var(--text-secondary);text-wrap:balance}.score__value{font-weight:600;text-align:end}.score__track{block-size:6px;border-radius:var(--radius-pill);background:var(--paper-2);overflow:hidden}.score__fill{display:block;block-size:100%;background:var(--text-secondary)}.score__null{grid-column:2 / -1;color:var(--text-muted);font-style:italic}.score__note{color:var(--text-muted);font-size:var(--size-caption, var(--size-secondary));white-space:nowrap}.notice{padding:var(--space-4);border-radius:var(--radius-card);margin-block:var(--space-4)}.notice[data-tone=supported]{background:var(--supported-bg)}.notice[data-tone=partial]{background:var(--partial-bg)}.notice[data-tone=contradicted]{background:var(--contradicted-bg)}.notice[data-tone=unresolved]{background:var(--unresolved-bg)}.notice[data-tone=info]{background:var(--info-bg)}.notice[data-tone=social]{background:var(--social-bg)}.notice__title{font-weight:600}.notice__body{margin-block-start:var(--space-2);font-size:var(--size-secondary)}.notice__action{margin-block-start:var(--space-3)}.skeleton{display:grid;gap:var(--space-3)}.skeleton__block{block-size:56px;border-radius:var(--radius-card);background:var(--paper-2);animation:shimmer 2.4s ease-in-out infinite}.skeleton--document .skeleton__block{block-size:24px}.skeleton--ledger .skeleton__block{block-size:120px}@keyframes shimmer{50%{opacity:.55}}.absence{padding:var(--space-6);border:1px dashed var(--rule-strong);border-radius:var(--radius-card);margin-block:var(--space-4)}.absence__kind{font-size:var(--size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.absence__what{margin-block-start:var(--space-2);font-size:var(--size-card);font-weight:600}.absence__why,.absence__change{margin-block-start:var(--space-2);color:var(--text-secondary);font-size:var(--size-secondary)}.absence__action{margin-block-start:var(--space-3)}.absence__action .link-button{padding:0;border:0;background:none;font:inherit;font-size:var(--size-secondary);color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.absence__action .link-button:hover{text-decoration-thickness:2px}.absence[data-kind=failed]{border-color:var(--contradicted)}.absence[data-kind=skipped]{border-color:var(--partial)}.claim-chip{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--size-caption)}.claim-chip__id{padding:1px var(--space-2);border-radius:var(--radius-control);background:var(--paper-2);color:var(--ink);text-decoration:none}a.claim-chip__id:hover{background:var(--info-bg);color:var(--info)}.claim-chip__copy{min-inline-size:20px;color:var(--text-muted)}.stream-bar{padding:var(--space-10) var(--space-5) 0}.stream-bar__back,.stream-bar__row{max-width:var(--width-hero);margin-inline:auto}.stream-bar__back{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3);color:var(--text-muted);text-decoration:none;font-size:var(--size-body);font-weight:700;white-space:nowrap}.stream-bar__back:hover{color:var(--eyebrow-ink)}.stream-bar__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:center;justify-content:space-between;gap:var(--space-8);margin-block-end:var(--space-6);padding:var(--space-5);background:var(--paper-1);border:1px solid var(--rule);border-block-start:3px solid var(--accent-fill);border-radius:var(--radius-card);box-shadow:var(--shadow-2)}.stream-bar__identity{min-inline-size:0}.stream-bar__eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--eyebrow-ink);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.stream-bar__eyebrow:before{content:"";inline-size:7px;block-size:7px;flex:none;border-radius:50%;background:var(--accent-fill);box-shadow:0 0 0 4px var(--warning-soft)}.stream-bar__title{max-inline-size:54ch;margin:var(--space-3) 0 var(--space-3);font-family:var(--font-interface);font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.2;letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.stream-bar__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.stream-bar__source{color:var(--info);font-size:var(--size-secondary);font-weight:600;white-space:nowrap;text-decoration:none}.stream-bar__source:hover{color:var(--eyebrow-ink)}.stream-bar__aside{display:grid;justify-items:end;gap:var(--space-4);min-inline-size:0}.stream-bar__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;padding:var(--space-4) var(--space-3);border-radius:var(--radius-card);background:var(--chart-panel)}.stream-bar__stat{display:grid;gap:var(--space-1);padding-inline:var(--space-2);color:var(--chart-ink-faint);font-size:12px;line-height:1.35}.stream-bar__stat+.stream-bar__stat{border-inline-start:1px solid var(--rail-rule)}.stream-bar__stat dd{color:var(--chart-ink);font-size:21px;font-weight:700;line-height:1.1}.stream-bar__stat dt{color:var(--chart-ink-faint);font-size:12px;font-weight:500}@media(max-width:760px){.stream-bar__row{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding:var(--space-5)}.stream-bar__aside{grid-template-columns:minmax(0,1fr) auto;align-items:center}.stream-bar__stats{grid-column:1;grid-row:1}.stream-bar__aside>.theme-toggle{grid-column:2;grid-row:1}}@media(max-width:480px){.stream-bar__row{padding:var(--space-4)}.stream-bar__title{font-size:22px}.stream-bar__stats{padding-inline:var(--space-1)}.stream-bar__stat{padding-inline:6px}}.theme-toggle{min-inline-size:44px;min-block-size:44px;color:var(--text-secondary)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=dark] .t-icon[data-icon=dark],.t-icon-swap[data-state=light] .t-icon[data-icon=light]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=dark] .t-icon[data-icon=light],.t-icon-swap[data-state=light] .t-icon[data-icon=dark]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media(prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.stream-layout__main :is(.page-medium,.page-wide,.page-document,.page-hero){max-width:none;margin-inline:0;padding-inline:0;padding-block:0}.stream-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-8);align-items:start;max-width:var(--width-hero);margin-inline:auto;padding:var(--space-4) var(--space-5) var(--space-20)}.stream-layout__main{min-inline-size:0}.stream-layout__rail{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-6)}.stream-layout__rail-top:empty{display:none}.stream-layout__rail-top{min-inline-size:0}.stream-layout__rail-top .decisions{margin-block-end:0}.stream-layout__rail-top .decision{grid-template-columns:1fr;gap:var(--space-2);padding-inline:0}.stream-layout__rail-top .decision__kind{grid-row:auto;justify-self:start}.stream-layout__rail-top .pending-work{margin:0;max-inline-size:none}.stage-rail{position:sticky;inset-block-start:64px;display:flex;flex-direction:column;gap:3px;max-block-size:calc(100vh - 80px);overflow-y:auto;padding:10px;background:var(--paper-1);border:1px solid var(--rule);border-radius:18px;box-shadow:var(--shadow-2);scrollbar-width:thin}.stage-rail__tabs{display:flex;flex-direction:column;gap:3px}.stage-rail__tab{flex:0 0 auto;display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:42px;padding:10px 12px;border-radius:11px;color:var(--text-secondary);text-decoration:none;font-size:var(--size-body);font-weight:500;text-align:start;white-space:nowrap;transition:color .16s ease,background .16s ease}.stage-rail__tab .icon{color:var(--text-muted)}.stage-rail__tab:hover{background:var(--paper-0);color:var(--ink)}.stage-rail__tab--active,.stage-rail__tab--active:hover{background:linear-gradient(135deg,var(--accent-fill),var(--accent-alert));color:var(--action-primary-ink);box-shadow:var(--shadow-1)}.stage-rail__tab--active .icon{color:inherit}.stage-rail__label{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 6px 6px;font-size:var(--size-caption);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.stage-rail__label:after{content:"";flex:1;block-size:1px;background:linear-gradient(90deg,var(--rule),transparent)}.stage-rail__item{display:flex;align-items:center;gap:8px;min-block-size:38px;padding:6px 10px;border-radius:10px;color:var(--text-secondary);text-decoration:none;font-size:var(--size-secondary);white-space:nowrap}.stage-rail__item--inert{cursor:default}.stage-rail__item:hover{background:var(--paper-0);color:var(--ink)}.stage-rail__item--active,.stage-rail__item--active:hover{background:linear-gradient(135deg,var(--accent-fill),var(--accent-alert));color:var(--action-primary-ink);box-shadow:var(--shadow-1)}.stage-rail__no{display:grid;place-items:center;flex:0 0 auto;inline-size:25px;block-size:25px;border-radius:8px;background:var(--paper-2);color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.stage-rail__item--other .stage-rail__no{inline-size:18px}.stage-rail__item--done .stage-rail__no{background:var(--supported-bg);color:var(--supported)}.stage-rail__item--off .stage-rail__no{border:1px dashed var(--rule-strong);background:transparent}.stage-rail__item--active .stage-rail__no{background:#ffffff38;color:inherit}.stage-rail__name{flex:0 0 auto;min-inline-size:0;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.stage-rail__item--idle .stage-rail__name,.stage-rail__item--off .stage-rail__name{color:inherit}.stage-rail__item--off{opacity:.75}.stage-rail__item--off .stage-rail__name{font-weight:400}.stage-rail__item--off .stage-rail__flag{display:none}.stage-rail__standing{flex:0 1 auto;min-inline-size:0;max-inline-size:48%;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted);font-size:var(--size-caption)}.stage-rail__item--active .stage-rail__standing{color:inherit;opacity:.85}.stage-rail__flag{display:grid;place-items:center;flex:0 0 auto;inline-size:17px;block-size:17px;border-radius:50%;font-size:11px}.stage-rail__item--done .stage-rail__flag{background:var(--supported);color:var(--paper-1)}.stage-rail__item--idle .stage-rail__flag{color:var(--rule-strong)}.stage-rail__item--active .stage-rail__flag{background:#ffffff38;color:inherit}@media(max-width:900px){.stream-layout{grid-template-columns:minmax(0,1fr)}.stream-layout__rail{order:-1;align-self:auto}.stage-rail{position:static;flex-direction:row;align-items:center;max-block-size:none;overflow-x:auto;overflow-y:hidden}.stage-rail__tabs{flex-direction:row;flex:none}.stage-rail__label{display:none}.stage-rail__item{flex:none}.stage-rail__standing{max-inline-size:none}}.broadcasts-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-block-end:var(--space-6)}.broadcasts-head__date{display:grid;justify-items:end;gap:2px;padding-block-start:2px;color:var(--text-muted);font-size:var(--size-secondary);white-space:nowrap}.capture-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-block-end:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.capture-card__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--size-card);font-weight:700}.capture-card__dot{inline-size:12px;block-size:12px;border-radius:50%;background:var(--rule-strong)}.capture-card__dot[data-tone=supported]{background:var(--supported)}.capture-card__dot[data-tone=partial]{background:var(--partial)}.capture-card__dot[data-tone=unresolved]{background:var(--unresolved)}.capture-card__detail{margin-block-start:2px;max-inline-size:52ch;color:var(--text-muted);font-size:var(--size-secondary)}.capture-card__sources{display:flex;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-2);color:var(--text-muted);font-size:var(--size-caption)}.capture-card__sources strong{color:var(--ink);font-size:var(--size-secondary);font-weight:600}.capture-card__stats{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-inline-start:auto}.capture-card__stat{display:grid;gap:0}.capture-card__stat dt{color:var(--text-muted);font-size:var(--size-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.capture-card__stat dd{font-family:var(--font-mono);font-size:var(--size-section);font-weight:600;color:var(--ink)}@media(max-width:620px){.capture-card__stats{margin-inline-start:0;gap:var(--space-4)}}.filters-card{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-block-end:var(--space-4);padding:16px 18px;background:var(--paper-1);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--shadow-1)}.filters-card__field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.filters-card__field--grow{flex:1 1 320px}.filters-card__field--select{flex:0 1 230px}.filters-card__field--date{flex:0 1 160px}.filters-card__field>label{color:var(--text-muted);font-size:var(--size-caption);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.filters-card__field input,.filters-card__field select{inline-size:100%;block-size:40px;min-inline-size:0;padding-inline:var(--space-3);border:1px solid var(--rule);border-radius:8px;background:var(--paper-1);color:var(--ink);font:inherit;font-size:var(--size-body)}.filters-card__field input:focus-visible,.filters-card__field select:focus-visible{outline:none;border-color:var(--accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 12%,transparent)}.search-box{position:relative}.search-box .icon{position:absolute;inset-block-start:50%;inset-inline-start:11px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.search-box input{inline-size:100%;block-size:40px;padding-inline-start:38px;padding-inline-end:var(--space-3);border:1px solid var(--rule);border-radius:8px;background:var(--paper-1);color:var(--ink);font:inherit;font-size:var(--size-body)}.search-box input:focus-visible{outline:none;border-color:var(--accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 12%,transparent)}.filters-card__clear{flex:none;margin-inline-start:auto;min-block-size:40px;padding-inline:var(--space-4);border:1px solid var(--rule);border-radius:8px;background:var(--paper-1);color:var(--text-muted);font:inherit;font-size:var(--size-secondary);font-weight:600;cursor:pointer;transition:color .16s ease,border-color .16s ease}.filters-card__clear:hover{border-color:var(--accent-fill);color:var(--eyebrow-ink)}@media(max-width:760px){.filters-card{padding:14px;gap:12px}.filters-card__field--grow{flex:1 1 100%}}@media(max-width:620px){.broadcasts-head{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.filters-card__field{flex:1 1 100%}.filters-card__clear{inline-size:100%;margin-inline-start:0}}.pager{position:sticky;inset-block-end:0;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-4);padding-block:var(--space-3) var(--space-4);background:var(--paper-0);box-shadow:0 -1px 0 var(--rule)}.pager__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.pager__info{color:var(--text-muted);font-size:var(--size-secondary)}.pager__size select{min-block-size:40px;padding-inline:var(--space-3) var(--space-6);border:1px solid var(--rule);border-radius:8px;background:var(--paper-1);color:var(--ink);font:inherit;font-size:var(--size-secondary);font-weight:600;cursor:pointer;transition:border-color .16s ease}.pager__size select:hover{border-color:var(--accent-fill)}.pager__size select:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 12%,transparent)}.pager__controls{display:flex;align-items:center;gap:6px}.pager__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-inline-size:40px;min-block-size:40px;padding-inline:var(--space-3);border:1px solid var(--rule);border-radius:8px;background:var(--paper-1);color:var(--ink);font:inherit;font-size:var(--size-secondary);font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.pager__btn:hover:not(:disabled){border-color:var(--accent-fill)}.pager__btn:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 12%,transparent)}.pager__btn:disabled{opacity:.45;cursor:not-allowed}.pager__btn[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper-1)}.pager__gap{color:var(--text-muted)}@media(max-width:620px){.pager{flex-direction:column;align-items:stretch}.pager__controls{justify-content:center}}.block{margin-block-end:var(--space-10)}.block-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.block-head__caption{color:var(--text-muted);font-size:var(--size-secondary);white-space:nowrap}.tx-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-block-end:var(--space-4)}.tx-head h2{margin:0;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.tx-count{color:var(--text-muted);font-size:13px;line-height:1.45;white-space:nowrap}.tx-head-side{display:flex;align-items:center;gap:var(--space-4)}.tx-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-block-end:var(--space-4);padding:14px 16px;border:1px solid var(--rule);border-radius:16px;background:var(--paper-1);box-shadow:0 12px 35px #0b1f3b0b}.tx-field{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.tx-field>label{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.tx-field input,.tx-field select{inline-size:100%;block-size:40px;min-inline-size:0;padding:0 12px;border:1px solid var(--rule);border-radius:8px;color:var(--ink);background:var(--paper-1);font:inherit;font-size:var(--size-body)}.tx-field input:focus-visible,.tx-field select:focus-visible{outline:none;border-color:var(--accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 12%,transparent)}.tx-field--select{flex:0 1 220px}.tx-search{flex:1 1 320px}.tx-search-box{position:relative}.tx-search-box input{padding-inline-start:38px}.tx-search-icon{position:absolute;inset-block-start:50%;inset-inline-start:11px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.tx-clear{flex:none;min-block-size:40px;padding:0 16px;border:1px solid var(--rule);border-radius:8px;color:var(--text-muted);background:var(--paper-1);cursor:pointer;font-size:13px;font-weight:600;transition:color .16s ease,border-color .16s ease}.tx-clear:hover{color:var(--accent-fill);border-color:var(--accent-fill)}.guion{overflow:hidden;border:1px solid var(--rule);border-radius:16px;background:var(--paper-1);box-shadow:0 12px 35px #0b1f3b0b}.guion ol{list-style:none;margin:0;padding:0}.turn{display:grid;grid-template-columns:68px minmax(0,1fr);column-gap:12px;padding:13px 20px;border-block-end:1px solid var(--rule)}.turn:last-child{border-block-end:0}.turn-time{grid-row:1 / span 2;display:inline-flex;align-items:center;align-self:start;gap:4px;inline-size:max-content;padding:3px 5px;border:1px solid color-mix(in srgb,var(--info) 26%,transparent);border-radius:999px;background:var(--info-bg);color:var(--info);font-family:var(--font-mono);font-size:12px;line-height:1.45;text-decoration:none;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.turn-time .icon{width:13px;height:13px;fill:currentColor;stroke-width:1.5}.turn-time:hover{border-color:var(--accent-fill);background:var(--warning-soft);color:var(--eyebrow-ink)}.turn-speaker{margin:0;color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.4}.turn-text{margin:3px 0 0;color:var(--ink);font-size:14px;font-weight:400;line-height:1.55}.guion-empty{margin:0;padding:32px 22px;color:var(--text-muted);font-size:14px;text-align:center}.claims-lead{margin:-6px 0 var(--space-4);color:var(--text-muted);font-size:13px;line-height:1.5}.tx-check{flex:none;display:flex;align-items:center;gap:var(--space-2);block-size:40px;color:var(--text-muted);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap}.tx-check input{inline-size:16px;block-size:16px;accent-color:var(--accent-fill);cursor:pointer}.claims{overflow:hidden;border:1px solid var(--rule);border-radius:16px;background:var(--paper-1);box-shadow:0 12px 35px #0b1f3b0b}.claim-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--paper-2)}.claim-head span{padding:12px 20px;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.claim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-block-end:1px solid var(--rule)}.claim:last-of-type{border-block-end:0}.claim-said{padding:16px 20px;border-inline-end:1px solid var(--rule);background:var(--paper-1)}.claim-canonical{padding:16px 20px}.claim-who{margin:0;color:var(--text-muted);font-size:12px;line-height:1.4}.claim-who strong{color:var(--ink);font-weight:600}.claim-time{color:var(--info);font-family:var(--font-mono);text-decoration:none}.claim-time:hover{color:var(--accent-fill);text-decoration:underline}.claim-raw{margin:6px 0 0;color:var(--ink);font-size:14px;font-weight:400;line-height:1.55}.claim-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0}.claim-text{margin:8px 0 0;color:var(--ink);font-size:14px;font-weight:400;line-height:1.55}.claim-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:10px 0 0}.claim-pct{color:var(--text-muted);font-size:12px;line-height:1.4}.claim--warn .claim-pct{color:var(--eyebrow-ink);font-weight:600}.claim--warn .claim-canonical{box-shadow:inset 3px 0 0 var(--accent-fill)}.chip{padding:3px 8px;border-radius:99px;color:var(--text-muted);background:var(--paper-2);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;white-space:nowrap}.chip--asserted{color:var(--info);background:var(--info-bg)}.chip--warn{color:var(--eyebrow-ink);background:var(--warning-soft)}[data-diff=removed]{background:var(--diff-removed-bg);color:var(--text-secondary);border-radius:2px}[data-diff=added]{background:var(--diff-added-bg);border-radius:2px}@media(max-width:900px){.claim,.claim-head{grid-template-columns:minmax(0,1fr)}.claim-head span:last-child{display:none}.claim-said{border-inline-end:0;border-block-end:1px dashed var(--rule)}}.dropped{list-style:none;display:grid;gap:var(--space-2)}.workspace-section-head{--section-accent: var(--info);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-6);margin-block-end:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);box-shadow:var(--shadow-1)}.workspace-section-head:before{position:absolute;inset-block:var(--space-4);inset-inline-start:0;inline-size:3px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--section-accent);content:""}.workspace-section-head[data-tone=social]{--section-accent: var(--social)}.workspace-section-head__copy{min-inline-size:0}.workspace-section-head__eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--section-accent);font-size:var(--size-caption);font-weight:700;letter-spacing:.09em}.workspace-section-head__eyebrow span{opacity:.55}.workspace-section-head__copy h2{margin:0;color:var(--ink);font-size:var(--size-section);font-weight:700;letter-spacing:-.025em;line-height:1.2}.workspace-section-head__copy>p:last-child{max-inline-size:72ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.55}.workspace-section-head__stats{display:grid;grid-template-columns:repeat(2,minmax(104px,1fr));gap:var(--space-2)}.workspace-section-head__stat{display:grid;align-content:center;gap:3px;min-block-size:64px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-0)}.workspace-section-head__stat strong{color:var(--ink);font-size:var(--size-card);font-variant-numeric:tabular-nums;line-height:1.1}.workspace-section-head__stat span{color:var(--text-muted);font-size:var(--size-caption);line-height:1.3}.relevance-zero-state{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:var(--space-6);margin-block:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid color-mix(in srgb,var(--info) 22%,var(--rule));border-radius:var(--radius-card);background:linear-gradient(110deg,var(--info-bg),var(--paper-1) 34%);box-shadow:var(--shadow-1)}.relevance-zero-state__metric{display:grid;justify-items:center;align-content:center;inline-size:116px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--info) 24%,var(--rule));border-radius:50%;background:var(--paper-0);box-shadow:inset 0 0 0 6px var(--info-bg);line-height:1.1}.relevance-zero-state__metric strong{color:var(--info);font-size:32px;font-variant-numeric:tabular-nums}.relevance-zero-state__metric span{margin-block-start:2px;color:var(--text-secondary);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.relevance-zero-state__metric small{margin-block-start:5px;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.relevance-zero-state__copy{min-inline-size:0}.relevance-zero-state__status{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--info);font-size:var(--size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.relevance-zero-state__status>span{inline-size:7px;block-size:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--paper-0)}.relevance-zero-state__copy h3{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--size-card);font-weight:700;letter-spacing:-.015em;line-height:1.3}.relevance-zero-state__copy p{max-inline-size:72ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.55}.relevance-zero-state__action{margin-block-start:var(--space-3)}.relevance-zero-state__action .icon:last-child{inline-size:16px;block-size:16px;margin-inline-start:var(--space-1)}.rubric-reference{display:grid;gap:var(--space-4)}.rubric-reference__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.rubric-reference__heading h3{margin:0;color:var(--ink);font-size:var(--size-card);font-weight:700}.rubric-reference__heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--size-secondary)}.rubric-reference__total{display:grid;justify-items:end;color:var(--social);font-size:var(--size-card);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rubric-reference__total small{color:var(--text-muted);font-size:var(--size-caption);font-weight:500}.rubric-reference__grid,.rubric-reference__penalties{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.rubric-reference__card{min-inline-size:0;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1)}.rubric-reference__card-head,.rubric-reference__penalty-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.rubric-reference__card-head h4{margin:0;color:var(--ink);font-size:var(--size-secondary);font-weight:650;line-height:1.4}.rubric-reference__weight{flex:none;padding:3px 8px;border-radius:var(--radius-pill);background:var(--social-bg);color:var(--social);font-size:var(--size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.rubric-reference__weight strong{font-weight:700}.rubric-reference__weight-track{display:block;block-size:5px;margin-block-start:var(--space-3);border-radius:var(--radius-pill);background:var(--paper-2);overflow:hidden}.rubric-reference__weight-track>span{display:block;block-size:100%;border-radius:inherit;background:var(--social)}.rubric-reference__measure{min-block-size:3.1em;margin:var(--space-3) 0 var(--space-2);color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.5}.rubric-reference__card .disclosure{margin:0;border-block-start:1px solid var(--rule)}.rubric-reference__card .disclosure__trigger{min-block-size:38px;padding-block-start:var(--space-1);color:var(--social);font-size:var(--size-caption)}.rubric-reference__card .disclosure__count{background:var(--social-bg);color:var(--social)}.rubric-reference__card .disclosure__panel-inner{padding:var(--space-2) 0 0;border:0}.rubric-reference__grades{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.rubric-reference__grades li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:var(--space-2);padding-block:var(--space-1);border-block-end:1px solid var(--rule)}.rubric-reference__grades li:last-child{border-block-end:0}.rubric-reference__grades li>span{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--social-bg);color:var(--social);font-size:var(--size-caption);font-weight:700;font-variant-numeric:tabular-nums}.rubric-reference__grades p{margin:0;color:var(--text-secondary);font-size:var(--size-caption);line-height:1.45}.rubric-reference__formula{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--social);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--social-bg);color:var(--text-secondary);font-size:var(--size-caption)}.rubric-reference__formula strong{color:var(--social)}.rubric-reference>.disclosure{margin:0;padding:0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1)}.rubric-reference>.disclosure>.disclosure__trigger{color:var(--text-secondary)}.rubric-reference>.disclosure>.disclosure__panel>.disclosure__panel-inner{padding-block:var(--space-2) var(--space-4)}.rubric-reference__penalties li{padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-0)}.rubric-reference__penalty-head strong{color:var(--ink);font-size:var(--size-secondary)}.rubric-reference__penalty-head span{flex:none;color:var(--contradicted);font-size:var(--size-caption);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rubric-reference__penalties p,.rubric-reference__rules{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--size-caption);line-height:1.5}.rubric-reference__rules{max-inline-size:100ch}.relevance__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.relevance__note{max-inline-size:62ch;color:var(--text-secondary);font-size:var(--size-secondary)}.criteria-groups{display:grid;gap:var(--space-6)}.criteria-group{padding:var(--space-5);background:var(--paper-1);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.criteria-group__head{display:grid;grid-template-columns:1fr minmax(120px,220px) 56px auto;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2)}.criteria-group__name{margin:0;font-size:var(--size-card);font-weight:700;letter-spacing:-.015em}.criteria-group__count{margin-inline-start:var(--space-3);font-weight:400;font-size:var(--size-secondary);color:var(--text-muted)}.criteria-group__meter{display:block;block-size:8px;border-radius:var(--radius-pill);background:var(--paper-2);overflow:hidden}.criteria-group__meter-fill{display:block;block-size:100%;border-radius:var(--radius-pill);background:var(--ink)}.criteria-group__best{font-weight:700;text-align:end}.criteria-group__rows{list-style:none;display:grid}.criteria__row{padding-block:var(--space-2)}.criteria__row+.criteria__row{border-block-start:1px solid var(--rule)}.criteria__row[data-matched=false]{opacity:.6}.criteria__head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-3)}.criteria__chunk{color:var(--text-muted)}.criteria__final{font-weight:700;text-align:end}.criteria__layers{display:grid;gap:var(--space-2);margin-block:var(--space-2)}.criteria__layers--inline{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.criteria__layers--inline .score{grid-template-columns:auto 40px 1fr;gap:var(--space-2)}.criteria__layers--inline .score__note{display:none}.criteria-tail{margin-block-start:var(--space-8);color:var(--text-secondary)}.criteria__reason{color:var(--text-secondary);font-size:var(--size-secondary)}.criteria__math{display:grid;gap:var(--space-2);margin-block:var(--space-3);padding:var(--space-3);border-inline-start:2px solid var(--rule);color:var(--text-secondary);font-size:var(--size-secondary)}.criteria__math--absent{font-style:italic;color:var(--text-muted)}.criteria__math-formula{color:var(--ink)}.criteria__math-gates{list-style:none;display:grid;gap:var(--space-1, 4px)}.rubric{inline-size:100%;border-collapse:collapse;margin-block:var(--space-3);font-size:var(--size-secondary);text-align:start}.rubric th,.rubric td{padding:var(--space-2);border-block-end:1px solid var(--rule);vertical-align:baseline;text-align:start}.rubric thead th{color:var(--text-muted);font-weight:600}.rubric__grades{list-style:none;display:grid;gap:2px;margin-block-start:var(--space-2);color:var(--text-muted)}.rubric__dimensions{list-style:none;display:grid;gap:var(--space-4)}.rubric__grade-meaning{display:block;margin-block-start:2px;color:var(--text-muted);font-size:var(--size-secondary)}.rubric__subhead{margin-block-start:var(--space-3);font-size:var(--size-secondary);font-weight:600}.rubric__points{color:var(--text-muted)}.rubric-scroll{overflow-x:auto}.evidence-list{list-style:none;display:grid;gap:var(--space-3)}.evidence-list__meta{color:var(--text-muted)}.relevance__social{margin-block-start:var(--space-10)}.x-review{padding:var(--space-5);margin-block-end:var(--space-6);border-inline-start:3px solid var(--social-1);background:var(--paper-1);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.x-review__head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-3)}.x-review__score{display:flex;align-items:baseline;gap:4px;font-weight:700;font-size:var(--size-section);color:var(--social);font-variant-numeric:tabular-nums}.x-review__score small{color:var(--text-muted);font-size:var(--size-caption);font-weight:500}.x-review__meter{display:block;block-size:10px;margin-block-start:var(--space-2);border-radius:var(--radius-pill);background:var(--social-bg);overflow:hidden}.x-review__meter-fill{display:block;block-size:100%;border-radius:var(--radius-pill);background:var(--social-1)}.x-review[data-step="2"] .x-review__meter-fill{background:var(--social-2)}.x-review[data-step="2"]{border-inline-start-color:var(--social-2)}.x-review[data-step="3"] .x-review__meter-fill{background:var(--social-3)}.x-review[data-step="3"]{border-inline-start-color:var(--social-3)}.x-review[data-step="4"] .x-review__meter-fill{background:var(--social-4)}.x-review[data-step="4"]{border-inline-start-color:var(--social-4)}.x-review[data-step="5"] .x-review__meter-fill{background:var(--social-5)}.x-review[data-step="5"]{border-inline-start-color:var(--social-5)}.x-review[data-step="1"]{border-inline-start-color:var(--social-1)}.x-review__summary{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2);color:var(--text-secondary);font-size:var(--size-secondary)}.x-review__summary span{padding:3px 8px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-0)}.x-review__narratives{list-style:none;display:grid;gap:var(--space-2)}.x-review__narratives li{display:grid;gap:2px}.x-post__why{color:var(--text-secondary);font-size:var(--size-secondary)}.x-review__posts{list-style:none;display:grid;gap:var(--space-3)}.x-post{padding:var(--space-3);border-radius:var(--radius-card);background:var(--paper-1)}.x-post__head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.x-post__account{font-weight:600}.x-post__handle,.x-post__date{color:var(--text-muted);font-size:var(--size-secondary)}.x-post__date{margin-inline-start:auto}.x-post__text{margin-block-start:var(--space-2)}.x-post__meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);color:var(--text-muted);font-size:var(--size-secondary)}.x-post__metrics{display:flex;gap:var(--space-3)}.x-post__link{margin-inline-start:auto;color:var(--social)}.score-math{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block:var(--space-3)}.score-math__term{display:grid;gap:1px;min-inline-size:104px;padding:var(--space-2) var(--space-3);background:var(--paper-2);border-radius:var(--radius-control)}.score-math__label{font-size:var(--size-caption);color:var(--text-muted)}.score-math__value{font-size:var(--size-card);font-weight:700;line-height:1.2}.score-math__hint{font-size:var(--size-caption);color:var(--text-muted)}.score-math__op{color:var(--text-muted);font-weight:600}.score-math__term--final{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.score-math__term--final .score-math__value{color:var(--social)}.penalty-list{list-style:none;display:grid;gap:var(--space-2);margin-block:var(--space-2)}.penalty{display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--paper-2);border-radius:var(--radius-control)}.penalty__head{display:flex;align-items:baseline;gap:var(--space-2)}.penalty__points{margin-inline-start:auto;font-weight:700;color:var(--text-secondary)}.penalty__meaning{color:var(--text-secondary);font-size:var(--size-secondary)}.penalty__reason{color:var(--text-muted);font-size:var(--size-secondary)}.gate-rules{list-style:none;display:grid;gap:var(--space-2);margin-block:var(--space-2)}.gate-rules li{display:grid;gap:1px;padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--rule-strong);background:var(--paper-2);border-radius:0 var(--radius-control) var(--radius-control) 0}.confidence-note{margin-block-start:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--paper-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--size-secondary)}.rubric__dimensions--grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.dimension{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-3);background:var(--paper-2);border-radius:var(--radius-control)}.dimension__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.dimension__label{font-weight:600}.dimension__grade{font-weight:700;color:var(--text-secondary)}.dimension__dots{display:flex;gap:var(--space-1)}.dimension__dot{inline-size:10px;block-size:10px;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.dimension__dot[data-on=true]{background:var(--ink);box-shadow:none}.dimension__contribution{font-size:var(--size-caption);color:var(--text-muted)}.dimension__reason{color:var(--text-muted);font-size:var(--size-secondary)}.limitation-list{list-style:none;display:grid;gap:var(--space-2)}.limitation-list li{position:relative;padding-inline-start:var(--space-4);color:var(--text-secondary);font-size:var(--size-secondary)}.limitation-list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.62em;inline-size:10px;block-size:2px;background:var(--text-muted)}.story{position:relative;padding:var(--space-5) var(--space-6);margin-block-end:var(--space-5);background:var(--paper-1);border:1px solid var(--rule);border-inline-start:4px solid var(--info);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.story[data-stopped=true]{border-inline-start-color:var(--partial)}.story__eyebrow{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3);color:var(--info);font-size:var(--size-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.story__stop{padding:3px 8px;border-radius:var(--radius-pill);background:var(--partial-bg);color:var(--partial);letter-spacing:.02em}.story__position{margin-inline-start:auto;color:var(--text-muted);font-family:var(--font-mono);font-weight:500;letter-spacing:.02em}.gate{list-style:none;display:grid;gap:5px;margin-block:var(--space-4);padding:var(--space-3);background:var(--paper-2);border-radius:var(--radius-control);font-size:var(--size-secondary)}.gate__step{display:grid;grid-template-columns:10px minmax(135px,.34fr) minmax(0,1fr);align-items:center;gap:var(--space-3);padding:8px 10px;border-radius:var(--radius-control)}.gate__step[data-state=fail]{background:var(--contradicted-bg)}.gate__step[data-state=pass]{background:color-mix(in srgb,var(--supported-bg) 55%,transparent)}.gate__mark{inline-size:8px;block-size:8px;border-radius:var(--radius-pill);background:var(--supported)}.gate__step[data-state=fail] .gate__mark{background:var(--contradicted)}.gate__step[data-state=pending] .gate__mark{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text-muted)}.gate__step[data-state=unknown] .gate__mark{background:var(--unresolved)}.gate__label{color:var(--text-secondary)}.gate__step[data-state=fail] .gate__detail{font-weight:600}.gate__step[data-state=pending] .gate__detail{color:var(--text-muted)}.story__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.story__headline{font-size:var(--size-section);font-weight:600;line-height:var(--leading-tight)}.story__badges{display:flex;gap:var(--space-2);flex-shrink:0}.story__summary{margin-block:var(--space-4);padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--info);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--info-bg);color:var(--ink)}.story__blocked{color:var(--contradicted);font-size:var(--size-secondary);font-weight:600}.story__meta{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3);padding:0}.story__meta li{padding:4px 9px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-0);color:var(--text-muted);font-size:var(--size-caption)}.stories__candidates{margin-block-start:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);box-shadow:var(--shadow-1)}.stories__candidates .disclosure{margin:0}.stories__candidates .disclosure__trigger{min-height:48px;padding-inline:var(--space-2);border-radius:var(--radius-control);transition:color var(--motion-standard) var(--ease-enter),background var(--motion-standard) var(--ease-enter)}.stories__candidates .disclosure__trigger:hover,.stories__candidates .disclosure[data-open=true] .disclosure__trigger{background:var(--paper-2)}.stories__candidates .disclosure__panel-inner{margin-block-start:var(--space-2);padding:var(--space-4);border:0;border-radius:var(--radius-control);background:var(--paper-0)}.stories__candidate-content{display:grid;gap:var(--space-3)}.stories__candidate-intro{margin:0;color:var(--text-muted);font-size:var(--size-secondary);line-height:1.55}.stories__candidate-empty{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--space-3)}.stories__candidate-empty-mark{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--rule);border-radius:50%;background:var(--paper-2);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-secondary);font-weight:600}.stories__candidate-empty h3{margin:0 0 var(--space-1);color:var(--ink);font-size:var(--size-secondary);font-weight:650}.stories__candidate-empty p{max-width:72ch;margin:0;color:var(--text-muted);font-size:var(--size-secondary);line-height:1.55}.stories__candidates .dropped li{padding-block:var(--space-2);border-block-end:1px solid var(--rule)}.story__claims{list-style:none;display:grid;gap:var(--space-2)}.story__claims li{display:flex;align-items:baseline;gap:var(--space-3)}.story__claim-text{font-size:var(--size-secondary)}.story__claim-missing{color:var(--text-muted);font-size:var(--size-secondary);font-style:italic}@media(max-width:640px){.story{padding:var(--space-4)}.story__head{flex-direction:column;gap:var(--space-2)}.story__badges{flex-wrap:wrap}.gate__step{grid-template-columns:10px minmax(0,1fr);align-items:start}.gate__detail{grid-column:2}}.verification{margin-block-end:var(--space-5);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);box-shadow:var(--shadow-1)}.verification__head{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4)}.verification__story-id{color:var(--text-secondary);font-size:var(--size-caption)}.verification__asof{color:var(--text-muted);margin-inline-start:auto}.verification-empty{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--space-5);margin-block:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid color-mix(in srgb,var(--info) 22%,var(--rule));border-radius:var(--radius-card);background:linear-gradient(110deg,var(--info-bg),var(--paper-1) 34%);box-shadow:var(--shadow-1)}.verification-empty__mark{display:grid;place-items:center;inline-size:64px;block-size:64px;border:1px solid color-mix(in srgb,var(--info) 24%,var(--rule));border-radius:50%;background:var(--paper-0);color:var(--info);box-shadow:inset 0 0 0 5px var(--info-bg)}.verification-empty__mark .icon{inline-size:24px;block-size:24px}.verification-empty__eyebrow{color:var(--info);font-size:var(--size-caption);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.verification-empty__copy h3{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--size-card);font-weight:700;letter-spacing:-.015em;line-height:1.3}.verification-empty__copy p{max-inline-size:74ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.55}.verification__provenance{display:grid;gap:var(--space-3);margin-block-start:var(--space-5);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1)}.verification__provenance-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.verification__provenance-head h3{margin:0;color:var(--ink);font-size:var(--size-secondary);font-weight:700}.verification__provenance-head p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--size-caption)}.verification__provenance-stats{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.verification__provenance-stats li{display:flex;align-items:baseline;gap:var(--space-1);padding:4px 9px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-0);color:var(--text-muted);font-size:var(--size-caption)}.verification__provenance-stats strong{color:var(--ink);font-variant-numeric:tabular-nums}.verdicts{inline-size:100%;border-collapse:collapse;font-size:var(--size-secondary)}.verdicts th{text-align:start;padding-block:var(--space-2);border-block-end:1px solid var(--rule-strong);font-size:var(--size-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.verdicts td{padding-block:var(--space-3);border-block-end:1px solid var(--rule);vertical-align:top}.verdicts th,.verdicts td{padding-inline:var(--space-3)}.verdicts th:first-child,.verdicts td:first-child{padding-inline-start:0}.verdicts th:last-child,.verdicts td:last-child{padding-inline-end:0}.verdicts__num{text-align:end}.verdicts__against{color:var(--contradicted)}.verdicts__materiality{display:block;margin-block-start:var(--space-1);color:var(--text-muted);font-size:var(--size-caption)}.verdicts__scope{margin-block-start:var(--space-2);font-size:var(--size-caption);color:var(--text-secondary)}.verdicts__scope--unsupported{color:var(--partial)}.verdicts__notes{list-style:none;margin-block-start:var(--space-1);display:grid;gap:var(--space-1);font-size:var(--size-caption);color:var(--text-muted)}.verdicts__freshness{white-space:nowrap;inline-size:1%}.verdicts__expiry--stale{color:var(--contradicted);font-weight:600}.verdict{display:inline-flex;align-items:center;gap:var(--space-2)}.verdict__confidence{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-muted)}.verification__conflicts ul,.corrections,.facts,.trace{list-style:none;display:grid;gap:var(--space-3)}.corrections__before{background:var(--diff-removed-bg);border-radius:2px;padding-inline:var(--space-1)}.corrections__after{background:var(--diff-added-bg);border-radius:2px;padding-inline:var(--space-1)}.corrections__reason,.trace__meta,.trace__queries{color:var(--text-muted);font-size:var(--size-caption)}.trace__question{font-weight:600}.trace__rejected{list-style:none;margin-block-start:var(--space-1);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--rule);color:var(--text-muted);font-size:var(--size-caption)}.sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.source-card{padding:var(--space-3);background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--radius-card);font-size:var(--size-secondary)}.source-card__head{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--size-caption);color:var(--text-muted)}.source-card__title{margin-block:var(--space-1);font-weight:600}.source-card__url{display:block;overflow-wrap:anywhere;color:var(--info);font-size:var(--size-caption)}.source-card__foot{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2);color:var(--text-muted)}.drafts{margin-block-end:var(--space-16)}.notes-section-head{margin-block-end:var(--space-5)}.notes-filter-count{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--size-caption)}.drafts__profiles{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-block-end:var(--space-4);padding-block-end:var(--space-2);border-block-end:1px solid var(--rule)}.drafts__profile{min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--size-secondary)}.drafts__profile--active{background:var(--paper-2);color:var(--ink);font-weight:600}.draft__validation{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-5)}.draft__generated{color:var(--text-muted);font-size:var(--size-caption)}.draft__reader-links{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-block:var(--space-4)}.draft-preview{padding:var(--space-5);background:var(--paper-0);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.draft__headline{font-family:var(--font-reading);font-size:var(--size-page);font-weight:600;line-height:var(--leading-tight)}.draft__deck{margin-block-start:var(--space-2);color:var(--text-secondary);font-size:var(--size-card);line-height:1.5}.draft__body-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-6);padding-block-end:var(--space-2);border-block-end:1px solid var(--rule);color:var(--text-muted);font-size:var(--size-caption);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.draft__body-heading span:last-child{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.draft__body{margin-block-start:var(--space-3);display:grid;gap:var(--space-3)}.draft__block{min-inline-size:0;padding:var(--space-4);border:1px solid var(--rule);border-inline-start:3px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-1);box-shadow:var(--shadow-1)}.draft__block[data-type=heading]{padding:var(--space-2) 0 0;border:0;border-block-start:1px solid var(--rule);border-radius:0;background:transparent;box-shadow:none}.draft__block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.draft__block-number{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.03em}.draft__block-state{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--partial) 26%,var(--rule));border-radius:var(--radius-pill);background:var(--partial-bg);color:var(--partial);font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap}.draft__block-state[data-backed=true]{border-color:color-mix(in srgb,var(--supported) 25%,var(--rule));background:var(--supported-bg);color:var(--supported)}.draft__block .reading{margin-block-start:var(--space-3);color:var(--ink);line-height:1.65}.draft__block-heading{margin-block-start:var(--space-1);font-size:var(--size-card);font-weight:700;letter-spacing:-.01em}.draft__block[data-backed=true]{border-inline-start-color:var(--supported)}.draft__block[data-backed=false]{border-inline-start-color:var(--partial)}.draft__block[data-type=heading][data-backed=false]{border-inline-start-color:transparent}.draft__block-claims{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3);padding-block-start:var(--space-2);border-block-start:1px solid var(--rule)}.draft__block-support-label{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.draft__unbacked{color:var(--partial);font-size:var(--size-caption);font-weight:600}.fact-chip{display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-control);background:var(--info-bg);color:var(--info);font-size:var(--size-caption)}.draft__citations{color:var(--text-muted);font-size:var(--size-caption);margin-block-start:var(--space-2);overflow-wrap:anywhere}.draft__trace-stats{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}.draft__trace-stat{display:grid;gap:0;padding:var(--space-1) var(--space-3);background:var(--paper-2);border-radius:var(--radius-control);color:var(--text-muted);font-size:var(--size-caption);line-height:1.3}.draft__trace-stat b{color:var(--ink);font-size:var(--size-body);font-weight:700}.draft__used{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-block:var(--space-2)}.draft__omitted{list-style:none;display:grid;gap:var(--space-2);font-size:var(--size-secondary)}.draft__trace-line,.draft__generation{color:var(--text-muted);font-size:var(--size-caption)}.draft__reviews{margin-block-start:var(--space-6);padding:var(--space-5);background:var(--paper-0);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.draft__review-list{list-style:none;display:grid;gap:var(--space-2)}.draft__review-list li{display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--paper-2);border-radius:var(--radius-control)}.review__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.review__category{color:var(--text-secondary);font-size:var(--size-secondary)}.review__metrics{margin-inline-start:auto;color:var(--text-muted);font-size:var(--size-caption)}.draft__review-comment{color:var(--text-secondary);font-size:var(--size-secondary)}.diagnostics{margin-block:var(--space-4)}.diagnostics__title{font-size:var(--size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-2)}.diagnostics__list{list-style:none;display:grid;gap:var(--space-3)}.diagnostic{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--unresolved);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--unresolved-bg)}.diagnostic[data-severity=blocks]{border-inline-start-color:var(--contradicted);background:var(--contradicted-bg)}.diagnostic[data-severity=warns]{border-inline-start-color:var(--partial);background:var(--partial-bg)}.diagnostic__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.diagnostic__severity{font-size:var(--size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.diagnostic__title{font-size:var(--size-card);font-weight:600}.diagnostic__unknown{font-size:var(--size-caption);font-style:italic;opacity:.8}.diagnostic__what{margin-block-start:var(--space-2);font-size:var(--size-secondary);line-height:1.55}.diagnostic__fix{margin-block-start:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid currentColor;font-size:var(--size-secondary);line-height:1.55;opacity:.9}.diagnostic__code{margin-block-start:var(--space-2);font-size:var(--size-caption);opacity:.55}.diagnostic[data-severity=blocks]{color:var(--contradicted)}.diagnostic[data-severity=warns]{color:var(--partial)}.diagnostic[data-severity=info]{color:var(--unresolved)}.share{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);margin-block:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-2)}.share__label{font-size:var(--size-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.share__url{flex:1;min-inline-size:0;font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-secondary);overflow-wrap:anywhere}.share__copy{min-block-size:32px;padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--ink);color:var(--ink-on-action);font-size:var(--size-caption);font-weight:600}.story-notes{padding:var(--space-5);margin-block-end:var(--space-6);background:var(--paper-1);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.story-notes__headline{font-family:var(--font-reading);font-size:var(--size-section);font-weight:600;line-height:var(--leading-tight)}.story-notes__meta{margin-block-start:var(--space-1);color:var(--text-muted);font-size:var(--size-caption)}.story-notes__head{margin-block-end:var(--space-4)}.story-notes__actions{margin-block:var(--space-2) var(--space-4);font-size:var(--size-secondary)}.accordion{border:1px solid var(--rule);border-radius:var(--radius-card);overflow:hidden}.accordion__item+.accordion__item{border-block-start:1px solid var(--rule)}.accordion__item[data-open=true]{background:var(--paper-1)}.accordion__heading{font-size:inherit;font-weight:inherit}.accordion__trigger{display:grid;grid-template-columns:12px 10px minmax(0,1fr) auto minmax(150px,250px);align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:60px;padding:var(--space-3) var(--space-4);text-align:start}.accordion__trigger:hover{background:var(--paper-2)}.accordion__chevron{inline-size:0;block-size:0;border-inline-start:5px solid var(--text-muted);border-block:4px solid transparent;transition:transform var(--motion-standard) var(--ease-enter)}.accordion__item[data-open=true] .accordion__chevron{transform:rotate(90deg)}.accordion__dot{inline-size:10px;block-size:10px;border-radius:50%}.accordion__identity{display:grid;min-inline-size:0}.accordion__profile{font-family:var(--font-interface);font-size:var(--size-secondary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion__orientation{font-size:var(--size-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion__status-group{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-1)}.accordion__facts{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--size-caption);color:var(--text-muted)}.accordion__fact{display:inline-flex;align-items:baseline;gap:4px;padding:2px var(--space-2);background:var(--paper-2);border-radius:var(--radius-control);white-space:nowrap}.accordion__fact b{font-family:var(--font-mono);font-size:var(--size-secondary);font-weight:600;color:var(--ink)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.accordion__item[data-open=true] .accordion__panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.accordion__panel-inner{overflow:hidden;padding:0 var(--space-4) var(--space-6);opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.accordion__item[data-open=true] .accordion__panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}@media(prefers-reduced-motion:reduce){.accordion__panel,.accordion__panel-inner{transition:none!important}}.draft-status{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);margin-block-end:var(--space-4);background:var(--paper-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--size-secondary)}.draft-status__dot{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--unresolved)}.draft-status[data-tone=supported] .draft-status__dot{background:var(--supported)}.draft-status[data-tone=partial] .draft-status__dot{background:var(--partial)}.draft-status[data-tone=contradicted] .draft-status__dot{background:var(--contradicted)}.draft__unbacked-summary{padding:var(--space-3);margin-block:var(--space-3);border-inline-start:3px solid var(--partial);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--partial-bg);color:var(--partial);font-size:var(--size-secondary)}@media(max-width:767px){.accordion__trigger{grid-template-columns:12px 10px minmax(0,1fr);row-gap:var(--space-2)}.accordion__facts,.accordion__status-group{grid-column:3 / -1}.accordion__status-group{justify-content:flex-start}}.thread__head{display:grid;gap:var(--space-2);justify-items:start}.thread__eyebrow{font-size:var(--size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow-ink)}.thread__lede{max-inline-size:58ch;color:var(--text-secondary)}.thread__lane{list-style:none;position:relative;padding-inline-start:var(--space-6)}.thread__lane:before{content:"";position:absolute;inset-block:8px;inset-inline-start:5px;inline-size:2px;background:var(--rule)}.thread__station{position:relative;padding-block:var(--space-5)}.thread__node{position:absolute;inset-inline-start:calc(var(--space-6) * -1);inset-block-start:calc(var(--space-5) + 5px);inline-size:12px;block-size:12px;border-radius:50%;border:2px solid var(--rule-strong);background:var(--paper-0)}.thread__station[data-reached=true] .thread__node{background:var(--ink);border-color:var(--ink)}.thread__station[data-reached=false] .thread__body{opacity:.7}.thread__stage{font-size:var(--size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-2)}.thread__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-2);color:var(--text-muted);font-size:var(--size-caption)}.thread__absent{color:var(--text-muted);font-style:italic}.thread__absent[data-absence=not_built]{font-style:normal}.thread__absent[data-absence=incompatible_ids]{padding:var(--space-3);border-inline-start:3px solid var(--partial);background:var(--partial-bg);color:var(--partial);font-style:normal;border-radius:0 var(--radius-control) var(--radius-control) 0}.thread__list{list-style:none;display:grid;gap:var(--space-2)}.thread__criterion{font-weight:600;margin-inline-end:var(--space-2)}.thread__score{font-family:var(--font-mono);margin-inline-end:var(--space-2)}.thread__action,.thread__caveat{color:var(--text-muted);font-size:var(--size-caption);margin-inline-start:var(--space-2)}.thread__block{margin-block-start:var(--space-2);color:var(--text-secondary)}.thread__scope--unsupported{color:var(--contradicted)}.thread__warnings{display:flex;gap:var(--space-1);margin-block-start:var(--space-2)}.thread__relations{margin-block-start:var(--space-12)}.thread__relations-note{max-inline-size:58ch;color:var(--text-secondary);font-size:var(--size-secondary);margin-block-end:var(--space-3)}.thread__relations-list{list-style:none;display:grid;gap:var(--space-2)}.thread__relations-list li{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--size-secondary)}.topics-workspace .topics-section-head{--section-accent: var(--info)}.topics-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-block-end:var(--space-4);padding:var(--space-1);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-2)}.topics-nav__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-inline-size:0;min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--size-secondary);font-weight:600;text-align:start;transition:background-color var(--motion-standard) var(--ease-enter),color var(--motion-standard) var(--ease-enter),box-shadow var(--motion-standard) var(--ease-enter)}.topics-nav__item:hover{background:var(--paper-1);color:var(--ink)}.topics-nav__item[aria-pressed=true]{border-color:var(--rule);background:var(--paper-0);color:var(--ink);box-shadow:var(--shadow-1)}.topics-nav__count{display:inline-grid;place-items:center;flex:none;min-inline-size:26px;min-block-size:24px;padding-inline:6px;border-radius:var(--radius-pill);background:var(--paper-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.topics-nav__item[aria-pressed=true] .topics-nav__count{background:var(--info-bg);color:var(--info)}.topics-panel{padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);box-shadow:var(--shadow-1)}.topics-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}.topics-panel__head h3{margin:0;color:var(--ink);font-size:var(--size-card);font-weight:700}.topics-panel__head p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--size-secondary)}.topics-panel__total{flex:none;color:var(--text-muted);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.topics-panel__empty,.topics-panel__note{margin:0;padding:var(--space-4);border-radius:var(--radius-control);background:var(--paper-2);color:var(--text-secondary);font-size:var(--size-secondary)}.topics-panel__note{margin-block-start:var(--space-3);color:var(--text-muted)}.topic-keywords{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.topic-keywords__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-0)}.topic-keywords__name{overflow-wrap:anywhere;color:var(--ink);font-size:var(--size-secondary);font-weight:600}.topic-keywords__count{color:var(--info);font-family:var(--font-mono);font-size:var(--size-card);font-variant-numeric:tabular-nums}.topic-keywords__unit,.topic-keywords__blocks{grid-column:1 / -1;color:var(--text-muted);font-size:var(--size-caption)}.topic-keywords__unit{margin-block-start:2px}.topic-keywords__blocks{margin-block-start:1px;color:var(--text-secondary)}.entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.entity-card{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--rule);border-inline-start:3px solid var(--info);border-radius:var(--radius-control);background:var(--paper-0)}.entity-card__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.entity-card__type{padding:3px 8px;border-radius:var(--radius-pill);background:var(--info-bg);color:var(--info);font-size:var(--size-caption);font-weight:600}.entity-card__mentions{display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--text-muted);font-size:var(--size-caption);white-space:nowrap}.entity-card__mentions strong{color:var(--ink);font-family:var(--font-mono);font-size:var(--size-card);font-weight:700;font-variant-numeric:tabular-nums}.entity-card__name{min-block-size:2.6em;margin:0;color:var(--ink);font-size:var(--size-secondary);font-weight:650;line-height:1.35;overflow-wrap:anywhere}.entity-card__meter{display:block;block-size:5px;overflow:hidden;border-radius:var(--radius-pill);background:var(--paper-2)}.entity-card__meter>span{display:block;block-size:100%;border-radius:inherit;background:var(--info)}.key-claims-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.key-claim-card{position:relative;min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px solid var(--rule);border-inline-start:3px solid var(--partial);border-radius:var(--radius-control);background:var(--paper-0)}.key-claim-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3)}.key-claim-card__speaker{overflow:hidden;color:var(--text-secondary);font-size:var(--size-caption);font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.key-claim-card__time{flex:none;padding:3px 8px;border-radius:var(--radius-pill);background:var(--paper-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.key-claim-card__quote{position:relative;margin:0;color:var(--ink);font-family:var(--font-reading);font-size:var(--size-secondary);line-height:1.6;overflow-wrap:anywhere}.key-claim-card__quote:before{position:absolute;inset-inline-start:calc(var(--space-4) * -1);color:var(--partial);content:"“";font-size:var(--size-card);font-weight:700;line-height:1}.topics-panel .signal-blocks{gap:var(--space-3)}.topics-panel .signal-block{border:1px solid var(--rule);border-inline-start:3px solid var(--info);box-shadow:none}.signal-block__head{min-block-size:30px;margin-block-end:var(--space-3)}.signal-block__time{padding:4px 8px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-2);color:var(--ink);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.signal-block__sentiment{margin-inline-start:auto;padding:4px 8px;border-radius:var(--radius-pill);background:var(--paper-2)}.signal-block__summary-label,.signal-block__label{display:block;margin:0;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.signal-block__summary{margin:var(--space-1) 0 var(--space-3)}.signal-block__topics,.signal-block__entities,.signal-block__stance-wrap{margin-block-start:var(--space-3)}.signal-block__topics .topic-tags{margin-block:var(--space-1) 0}.signal-block__entity-tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}.signal-block__entity-tags li{display:inline-flex;align-items:baseline;gap:var(--space-1);padding:4px 9px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-0);color:var(--text-secondary);font-size:var(--size-caption)}.signal-block__entity-tags li span{color:var(--text-muted)}.signal-block__stance{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}.signal-block__stance li{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 9px;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-0);font-size:var(--size-caption)}.signal-block__stance-position{color:var(--info);font-weight:600}.signal-block__editorial{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-2);margin-block-start:var(--space-4)}.signal-block__editorial-item{min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--paper-2)}.signal-block__editorial-item--angle{background:var(--info-bg)}.signal-block__editorial-item--angle .signal-block__label{color:var(--info)}.signal-block__editorial-item p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.5}.topics-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3);color:var(--text-muted);font-size:var(--size-caption)}.topics-pager__actions{display:flex;align-items:center;gap:var(--space-2)}.topics-pager__button{min-block-size:36px;padding-inline:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-0);color:var(--text-secondary);font-size:var(--size-caption);font-weight:600}.topics-pager__button:hover:not(:disabled){border-color:var(--rule-strong);color:var(--ink)}.topics-pager__button:disabled{opacity:.45;cursor:not-allowed}.topics-pager__page{min-inline-size:40px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-caption);text-align:center}.topic-tags{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}.topic-tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--paper-2);color:var(--text-secondary);font-size:var(--size-secondary)}.topic-tags--small{margin-block:var(--space-2)}.topic-tags--small .topic-tag{font-size:var(--size-caption);padding-block:2px}.topics-card{padding:var(--space-4) var(--space-5);background:var(--paper-1);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.entity-list{list-style:none;display:grid}.entity-list li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(64px,180px) 32px;align-items:center;gap:var(--space-3);padding-block:var(--space-2)}.entity-list li+li{border-block-start:1px solid var(--rule)}.entity-list__type{color:var(--text-muted);font-size:var(--size-caption)}.entity-bar__track{display:block;block-size:6px}.entity-list__mentions{text-align:end;color:var(--text-secondary);font-weight:600}.dropped--claims li{padding-block:var(--space-2);line-height:1.5}.dropped--claims li+li{border-block-start:1px solid var(--rule)}.signal-blocks{list-style:none;display:grid;gap:var(--space-4)}.signal-block{padding:var(--space-4);background:var(--paper-1);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.signal-block__head{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2)}.signal-block__sentiment{color:var(--text-muted);margin-inline-start:auto}.signal-block__entities{color:var(--text-muted);font-size:var(--size-caption);margin-block-start:var(--space-2)}.signal-block__stance{list-style:none;display:grid;gap:var(--space-1);margin-block-start:var(--space-2);font-size:var(--size-secondary)}.signal-block__note{margin-block-start:var(--space-2);color:var(--text-secondary);font-size:var(--size-secondary);font-style:italic}.signal-block__note--angle{color:var(--info)}.signal-block__note--failed{color:var(--contradicted)}.signal-block[data-failed=true]{opacity:.7}@media(max-width:767px){.topics-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-panel{padding:var(--space-4)}.topics-panel__head{align-items:flex-start}.topics-panel__total{text-align:end}.topics-pager{align-items:flex-start;flex-direction:column}.key-claims-grid{grid-template-columns:minmax(0,1fr)}.entity-card{padding:var(--space-3)}}@media(max-width:1279px){.ledger__columns{display:none}.ledger-row{grid-template-columns:1fr;gap:var(--space-3);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--rule-strong)}.ledger-row__side--said:before{content:"Como se dijo";display:block;margin-block-end:var(--space-1);font-size:var(--size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ledger-row__side--normalized:before{content:"Como quedó normalizado";display:block;margin-block-end:var(--space-1);font-size:var(--size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}}@media(max-width:900px){.verdicts thead{display:none}.verdicts,.verdicts tbody,.verdicts tr,.verdicts td{display:block;inline-size:auto}.verdicts tr{padding-block:var(--space-4);border-block-end:1px solid var(--rule-strong)}.verdicts td{padding-block:var(--space-1);padding-inline:0;border:none}.verdicts__num,.verdicts__freshness{text-align:start;inline-size:auto;white-space:normal}}@media(max-width:767px){.page-document,.page-medium,.page-wide{padding-inline:var(--space-5)}.workspace-section-head{grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--space-4)}.workspace-section-head__stats{inline-size:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.verification-empty{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-4)}.verification-empty__mark{inline-size:48px;block-size:48px}.verification{padding:var(--space-4)}.verification__provenance{padding:var(--space-3)}.relevance-zero-state{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);background:linear-gradient(145deg,var(--info-bg),var(--paper-1) 58%)}.relevance-zero-state__metric{display:flex;gap:var(--space-1);inline-size:fit-content;min-block-size:36px;aspect-ratio:auto;padding:0 var(--space-3);border-radius:var(--radius-pill);box-shadow:none}.relevance-zero-state__metric strong{font-size:var(--size-body)}.relevance-zero-state__metric small{margin:0 0 0 var(--space-1)}.x-review{padding:var(--space-4)}.x-review__head{grid-template-columns:minmax(0,1fr) auto}.x-review__score{grid-column:2;grid-row:1}.x-review__head .badge{grid-column:1;grid-row:2;justify-self:start}.criteria__head{grid-template-columns:1fr auto;row-gap:var(--space-1)}.turn{grid-template-columns:48px minmax(0,1fr);column-gap:12px;padding:12px 14px}.verdicts thead{display:none}.verdicts,.verdicts tbody,.verdicts tr,.verdicts td{display:block}.verdicts tr{padding-block:var(--space-3);border-block-end:1px solid var(--rule)}.verdicts td{border:none;padding-block:var(--space-1)}.verdicts__num{text-align:start}}.broadcasts__tools{display:flex;align-items:center;gap:var(--space-4)}.broadcasts__voices{font-size:var(--size-secondary);color:var(--text-secondary)}.voices__callout{margin-block-start:var(--space-2);font-weight:600}.voices__how{display:grid;gap:var(--space-2);padding-inline-start:var(--space-6);max-inline-size:72ch;color:var(--text-secondary);font-size:var(--size-secondary)}.voices{list-style:none;display:grid;gap:var(--space-4);margin-block-start:var(--space-6)}.voice-row{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-block-end:1px solid var(--rule)}.voice-row[data-status=archived]{opacity:.6}.voice-row__head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.voice-row__name{font-size:var(--size-section);font-weight:600}.voice-row__facts{display:flex;flex-wrap:wrap;gap:var(--space-6);font-size:var(--size-secondary)}.voice-row__facts dt{color:var(--text-muted)}.voice-row__facts dd{font-weight:600}.voice-row__muted{color:var(--text-muted);font-weight:400}.voice-row__strength{max-inline-size:72ch;color:var(--text-secondary);font-size:var(--size-secondary)}.voice-row__strength[data-level=none]{color:var(--ink)}.voice-row__warning{max-inline-size:72ch;color:var(--text-secondary);font-size:var(--size-secondary);font-style:italic}.voice-detail__back{margin-block-end:var(--space-4);font-size:var(--size-secondary)}.voice-detail__head{display:grid;gap:var(--space-2)}.voice-detail__clips{margin-block-start:var(--space-12)}.voice-actions{display:grid;gap:var(--space-3);margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card)}.voice-actions__rename,.voice-actions__merge{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.voice-actions__rename label,.voice-actions__merge label{font-size:var(--size-secondary);color:var(--text-secondary)}.voice-actions__rename input,.voice-actions__merge select{min-inline-size:18rem;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);color:inherit;font:inherit}.voice-actions__row{display:flex;gap:var(--space-3);flex-wrap:wrap}.voice-actions__note{max-inline-size:72ch;color:var(--text-muted);font-size:var(--size-secondary)}.voice-actions__error{color:var(--ink);font-size:var(--size-secondary)}.voice-actions__ok{color:var(--text-secondary);font-size:var(--size-secondary)}.clips{list-style:none;display:grid;gap:var(--space-4);margin-block-start:var(--space-4)}.clip{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--paper-1)}.clip[data-included=false]{opacity:.6}.clip__head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;font-size:var(--size-secondary)}.clip__when,.clip__similarity{color:var(--text-muted)}.clip__text{max-inline-size:80ch}.clip__text--absent{color:var(--text-muted);font-style:italic}.clip__audio{inline-size:100%;max-inline-size:32rem}.clip__actions{display:flex;gap:var(--space-3)}.commands{display:grid;gap:var(--space-2);margin-block:var(--space-4)}.commands__note{font-size:var(--size-secondary);color:var(--text-secondary)}.commands__note--failed{color:var(--ink);font-weight:600}.commands__list{list-style:none;display:grid;gap:var(--space-2);font-size:var(--size-secondary)}.commands__list li{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.commands__when,.commands__error{color:var(--text-muted)}.process-form{display:grid;gap:var(--space-6);margin-block:var(--space-6);max-inline-size:72ch}.process-form__field{display:grid;gap:var(--space-2);font-size:var(--size-secondary);color:var(--text-secondary)}.process-form__field input{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}.process-form__stages{border:0;padding:0;margin:0}.process-form__stages legend{font-weight:600;margin-block-end:var(--space-2)}.process-form__hint{color:var(--text-secondary);font-size:var(--size-secondary);max-inline-size:68ch}.process-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-4)}.stages{list-style:none;display:grid;gap:var(--space-2);margin-block-start:var(--space-4);padding:0;counter-reset:stage}.stage{padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--rule)}.stage[data-included=false]{opacity:.45}.stage[data-included=true]{border-inline-start-color:var(--text-secondary)}.stage__label{display:flex;align-items:center;gap:var(--space-2);font-weight:600}.stage__produces{margin-block-start:2px;padding-inline-start:var(--space-6);color:var(--text-secondary);font-size:var(--size-secondary)}.jobs{list-style:none;display:grid;gap:var(--space-4);margin-block-start:var(--space-4);padding:0}.jobs__empty{color:var(--text-muted);font-size:var(--size-secondary);margin-block-start:var(--space-4)}.job{display:grid;gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--rule)}.job__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.job__target{font-family:var(--font-mono, monospace);font-size:var(--size-secondary)}.job__when,.job__done{color:var(--text-muted);font-size:var(--size-secondary)}.job__stages{font-size:var(--size-secondary);color:var(--text-secondary)}.job__current{color:var(--ink);font-weight:600}.job__error{color:var(--contradicted);font-size:var(--size-secondary)}.continue{display:grid;gap:var(--space-3);margin-block:var(--space-6)}.continue__note{color:var(--text-secondary);font-size:var(--size-secondary);max-inline-size:72ch}.create-voice{margin-block:var(--space-6)}.upload-clips{display:grid;gap:var(--space-3);justify-items:start;margin-block:var(--space-6);padding-block-end:var(--space-4);border-block-end:1px solid var(--rule)}.upload-clips input[type=file]{font-size:var(--size-secondary);color:var(--text-secondary)}.upload-clips__rejected{list-style:none;padding:0;display:grid;gap:var(--space-1, 4px);color:var(--contradicted);font-size:var(--size-secondary)}.flow{list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2);padding:0;margin-block:var(--space-6)}.flow__step{display:flex;align-items:stretch;gap:var(--space-2)}.flow__link{align-self:center;inline-size:var(--space-4);block-size:1px;background:var(--rule)}.flow-node{display:grid;gap:2px;align-content:start;inline-size:15ch;padding:var(--space-3);text-align:start;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);cursor:pointer;font:inherit}.flow-node:hover{border-color:var(--text-secondary)}.flow-node[data-open=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.flow-node[data-standing=not_reached],.flow-node[data-standing=skipped]{opacity:.55}.flow-node__step{font-size:var(--size-secondary);color:var(--text-muted)}.flow-node__label{font-weight:600}.flow-node__tagline,.flow-node__detail,.flow-node__cost{font-size:var(--size-secondary);color:var(--text-secondary)}.flow-node__detail{color:var(--ink)}.flow-node__cost{color:var(--text-muted)}.flow-detail{display:grid;gap:var(--space-4);max-inline-size:76ch}.flow-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.flow-detail__facts{display:grid;gap:var(--space-3)}.flow-detail__facts dt{font-size:var(--size-secondary);color:var(--text-muted)}.flow-detail__facts dd{margin:0;max-inline-size:72ch}.flow-detail__link{font-size:var(--size-secondary)}.voice-actions__note{color:var(--text-secondary);font-size:var(--size-secondary);max-inline-size:60ch}.decisions{margin-block-end:var(--space-12);padding:var(--space-4) var(--space-5);background:var(--paper-1);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow-1)}.decisions--clear{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--supported-bg);border-color:color-mix(in srgb,var(--supported) 30%,transparent)}.decisions__mark{flex:none;display:grid;place-items:center;inline-size:22px;block-size:22px;margin-block-start:1px;border-radius:50%;background:var(--supported);color:var(--paper-1)}.decisions__verdict{display:block;font-size:var(--size-body);font-weight:600;line-height:1.4}.decisions__why{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.5}.decisions__title{margin:0 0 var(--space-2);font-size:var(--size-card);font-weight:700;letter-spacing:-.02em}.decisions__count{display:inline-block;min-inline-size:21px;block-size:21px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-on-action);font-size:var(--size-caption);font-weight:700;line-height:21px;text-align:center;vertical-align:2px}.decisions__list{list-style:none;display:grid;border-block-start:1px solid var(--rule)}.decision{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--rule);text-decoration:none}.decision:hover{background:var(--paper-0)}.decision__kind{grid-row:span 2;align-self:start;justify-self:start;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:600;text-align:center;white-space:nowrap}.decision__kind[data-tone=supported]{background:var(--supported-bg);color:var(--supported)}.decision__kind[data-tone=partial]{background:var(--partial-bg);color:var(--partial)}.decision__kind[data-tone=contradicted]{background:var(--contradicted-bg);color:var(--contradicted)}.decision__kind[data-tone=unresolved]{background:var(--unresolved-bg);color:var(--unresolved)}.decision__kind[data-tone=lead]{background:var(--info-bg);color:var(--info)}.decision__headline{font-weight:600;line-height:1.35}.decision__detail{color:var(--text-secondary);font-size:var(--size-secondary)}.board-table__scroll{display:grid;overflow-x:auto;background:var(--paper-1);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--shadow-1)}.table-empty{margin:0;padding:var(--space-6) var(--space-5);color:var(--text-muted);font-size:var(--size-body);text-align:center}.board-table{inline-size:100%;border-collapse:collapse}.board-table--stories,.board-table--broadcasts{table-layout:fixed}.board-table--stories th,.board-table--broadcasts th{overflow:hidden;text-overflow:ellipsis}.board-table--stories td,.board-table--broadcasts td{overflow:hidden}.board-table--stories th:nth-child(1){inline-size:39%}.board-table--stories th:nth-child(2){inline-size:17%}.board-table--stories th:nth-child(3){inline-size:19%}.board-table--stories th:nth-child(4){inline-size:17%}.board-table--stories th:nth-child(5){inline-size:8%}.board-table--stories .board__open{min-inline-size:24px;min-block-size:24px;margin-inline-start:0}.board-table--broadcasts th:nth-child(1){inline-size:42%}.board-table--broadcasts th:nth-child(2){inline-size:20%}.board-table--broadcasts th:nth-child(3),.board-table--broadcasts th:nth-child(4){inline-size:10%}.board-table--broadcasts th:nth-child(5){inline-size:18%}.board-table th{padding:var(--space-3) var(--space-4);background:var(--paper-0);border-block-end:1px solid var(--rule);font-size:var(--size-caption);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);text-align:start;white-space:nowrap}.board-table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--rule);vertical-align:middle}.board-table tbody tr:last-child td{border-block-end:0}.board-table__num{text-align:end;white-space:nowrap}.board-table__date{color:var(--text-muted);font-size:var(--size-secondary);white-space:nowrap}.board-table__row{cursor:pointer;transition:background .16s ease}.board-table__row:hover{background:var(--paper-0)}.board-table__row:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent-fill)}.board-table__row:hover .board__headline{color:var(--eyebrow-ink)}.board-table__row:hover .board__open{color:var(--accent-fill)}.board-table__row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.board__headline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;line-height:1.35}.board__ids{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-1);font-size:var(--size-caption);color:var(--text-muted)}.board__chip{padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:600;white-space:nowrap}.board__chip[data-tone=supported]{background:var(--supported-bg);color:var(--supported)}.board__chip[data-tone=partial]{background:var(--partial-bg);color:var(--partial)}.board__chip[data-tone=contradicted]{background:var(--contradicted-bg);color:var(--contradicted)}.board__chip[data-tone=unresolved]{background:var(--unresolved-bg);color:var(--unresolved)}.board__chip[data-tone=lead]{background:var(--social-bg);color:var(--social)}.board__figure,.board__drafts{font-size:var(--size-card);font-weight:600;line-height:1}.board__drafts [data-tone=supported]{color:var(--supported)}.board__slash{color:var(--text-muted);font-weight:400}.board__unit{font-size:var(--size-caption);color:var(--text-muted)}.board__null{font-size:var(--size-caption);font-style:italic;color:var(--text-muted)}.board__open{justify-self:end;min-inline-size:32px;min-block-size:32px;display:inline-grid;place-items:center;margin-inline-start:var(--space-2);border-radius:var(--radius-control);color:var(--text-muted);text-decoration:none;vertical-align:middle}.overview__stage-time{margin-block-start:var(--space-2)}.board__note{margin:var(--space-1) 0 0;color:var(--partial);font-size:var(--size-caption);line-height:1.4}.rerun-block{margin-block:var(--space-6) var(--space-10)}.rerun-block .section-title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin-block-end:var(--space-4)}.rerun{border:1px solid var(--rule);border-radius:16px;background:var(--paper-1);box-shadow:0 12px 35px #0b1f3b0b}.rerun>summary{display:flex;align-items:center;gap:var(--space-3);padding:18px var(--space-5);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.rerun>summary::-webkit-details-marker{display:none}.rerun>summary:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 12%,transparent);border-radius:16px}.rerun[open]>summary{border-block-end:1px solid var(--rule)}.rerun__icon{flex:none;display:grid;place-items:center;color:var(--accent-fill)}.rerun__summary{flex:1;color:var(--ink);font-size:var(--size-body);font-weight:600;line-height:1.4}.rerun__summary small{display:block;margin-block-start:2px;color:var(--text-muted);font-size:var(--size-caption);font-weight:400;line-height:1.45}.rerun__chevron{flex:none;margin-inline-start:auto;color:var(--text-muted);transition:transform .18s ease}.rerun[open] .rerun__chevron{transform:rotate(180deg)}.rerun__body{padding:18px var(--space-5) var(--space-5)}.rerun-steps{display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0;margin:0 0 14px;padding:0;border:0}.step{position:relative;display:inline-flex;cursor:pointer}.step input{position:absolute;opacity:0}.step-chip{display:inline-flex;align-items:center;gap:7px;min-block-size:38px;padding:7px 13px;border:1px solid var(--rule);border-radius:99px;color:var(--text-muted);background:var(--paper-1);font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.step-num{display:grid;place-items:center;inline-size:19px;block-size:19px;border-radius:50%;color:var(--text-muted);background:var(--paper-2);font-size:11px;font-weight:600;line-height:1}.step:hover .step-chip{border-color:var(--accent-fill);color:var(--ink)}.step input:focus-visible+.step-chip{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 12%,transparent)}.step.will-run .step-chip{border-color:var(--warning-line);color:var(--ink);background:var(--warning-soft)}.step input:checked+.step-chip{border-color:var(--accent-fill);color:var(--ink-on-action);background:var(--accent-fill);box-shadow:0 8px 18px color-mix(in srgb,var(--accent-fill) 25%,transparent)}.step input:checked+.step-chip .step-num,.step.will-run .step-num{color:var(--accent-fill);background:var(--paper-1)}.mini-badge--cost{padding:3px 8px;border-radius:99px;color:var(--info);background:var(--info-bg);font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.rerun-path{margin:0 0 var(--space-4);color:var(--text-muted);font-size:13px;line-height:1.5}.rerun-path strong{color:var(--ink);font-weight:600}@media(max-width:620px){.rerun .process-form__actions .btn{inline-size:100%}}@media(max-width:900px){.board-table--stories th:nth-child(1){inline-size:30%}.board-table--stories th:nth-child(2){inline-size:18%}.board-table--stories th:nth-child(3){inline-size:26%}.board-table--stories th:nth-child(4){inline-size:19%}.board-table--stories th:nth-child(5){inline-size:7%}.board-table__date,.board-table__num{white-space:normal}.board-table--broadcasts th:nth-child(1){inline-size:34%}.board-table--broadcasts th:nth-child(2){inline-size:22%}.board-table--broadcasts th:nth-child(3),.board-table--broadcasts th:nth-child(4){inline-size:13%}.board-table--broadcasts th:nth-child(5){inline-size:18%}}@media(max-width:620px){.board-table th{font-size:10.5px;letter-spacing:.06em}.board-table .board__chip{white-space:normal}}@media(max-width:767px){.decision{grid-template-columns:1fr}.decision__kind{grid-row:auto;justify-self:start}}.board__reason{font-style:italic}.console__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.console__note{max-inline-size:74ch;margin-block-start:var(--space-2);color:var(--text-secondary)}.console__block{margin-block-end:var(--space-12)}.console__more{margin-block-start:var(--space-4)}.console__more>summary{cursor:pointer;font-size:var(--size-secondary);color:var(--text-secondary)}.console__more>summary:hover{color:var(--ink)}.console__count{display:inline-block;min-inline-size:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--paper-2);color:var(--text-secondary);font-size:var(--size-secondary);text-align:center;vertical-align:2px}.machine{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:var(--space-5) var(--space-8);align-items:center;padding:var(--space-5);margin-block-end:var(--space-10);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1)}.machine__state{display:flex;align-items:flex-start;gap:var(--space-3)}.machine__dot{inline-size:10px;block-size:10px;margin-block-start:5px;border-radius:50%;flex-shrink:0;background:var(--unresolved)}.machine__dot[data-tone=supported]{background:var(--supported)}.machine__dot[data-tone=partial]{background:var(--partial)}.machine__label{font-size:var(--size-card);font-weight:600;line-height:1.2}.machine__detail{margin-block-start:2px;color:var(--text-secondary);font-size:var(--size-secondary);max-inline-size:46ch}.machine__figures{display:flex;gap:var(--space-6);flex-wrap:wrap}.machine__figures dd{font-size:var(--size-section);font-weight:600;line-height:1}.machine__figures dd[data-tone=contradicted]{color:var(--contradicted)}.machine__figure-small{font-size:var(--size-card)!important}.machine__figures dt{margin-block-start:var(--space-1);font-size:var(--size-caption);color:var(--text-muted);white-space:nowrap}.machine__poll{grid-column:1 / -1;padding-block-start:var(--space-3);border-block-start:1px solid var(--rule);font-size:var(--size-caption);color:var(--text-muted)}.job__timing{margin-inline-start:auto;font-size:var(--size-caption);color:var(--text-muted);white-space:nowrap}.job__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-2);list-style:none;margin-block:var(--space-3)}.job__step{display:grid;gap:var(--space-1)}.job__step-bar{block-size:4px;border-radius:2px;background:var(--rule)}.job__step-name{font-size:var(--size-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job__step[data-standing=done] .job__step-bar{background:var(--supported)}.job__step[data-standing=done] .job__step-name{color:var(--text-secondary)}.job__step[data-standing=running] .job__step-bar{background:var(--partial)}.job__step[data-standing=running] .job__step-name{color:var(--ink);font-weight:600}.job__step[data-standing=abandoned] .job__step-bar{background:repeating-linear-gradient(90deg,var(--rule) 0 3px,transparent 3px 6px)}.job__failure{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--contradicted-bg)}.job__failure .job__error{flex:1;min-inline-size:240px;margin:0;color:var(--contradicted);font-size:var(--size-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.job__no-retry{max-inline-size:44ch;font-size:var(--size-caption);color:var(--text-secondary)}@media(max-width:767px){.machine{grid-template-columns:1fr}.job__track{grid-auto-flow:row;grid-auto-columns:auto;gap:var(--space-1)}.job__step{grid-template-columns:60px 1fr;align-items:center;gap:var(--space-2)}}.facts__chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.facts__meta{margin-block-start:var(--space-1);font-size:var(--size-caption);color:var(--text-muted)}.facts__forbidden{margin-block-start:var(--space-1);font-size:var(--size-caption);color:var(--contradicted)}.accordion__run{display:block;margin-block-start:2px;font-size:var(--size-caption);color:var(--text-muted)}@media(max-width:640px){.broadcasts__head,.console__head{flex-direction:column;align-items:stretch;gap:var(--space-4)}.broadcasts__tools{flex-wrap:wrap;gap:var(--space-3)}.stream-bar{padding-block-start:var(--space-6)}.stream-bar__back{margin-block-end:18px}.stream-bar__identity{min-inline-size:0}.stream-bar__date{display:none}.verdicts th,.verdicts td{padding-inline:0}.verification__asof{margin-inline-start:0}.verification__head{flex-wrap:wrap;row-gap:var(--space-1)}.ledger-row__side{min-inline-size:0}.ledger-row__meta{flex-wrap:wrap;row-gap:var(--space-1)}}.signin{min-block-size:100dvh;display:grid;place-items:center;padding:var(--space-6);position:relative}.signin__utility{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.signin__card{inline-size:min(100%,40ch);display:grid;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);box-shadow:var(--shadow-1)}.signin__title{font-family:var(--font-reading);font-size:var(--size-page);line-height:var(--leading-tight);margin:0}.signin__lede{font-size:var(--size-secondary);color:var(--text-secondary);margin:0}.signin__field{display:grid;gap:var(--space-2);font-size:var(--size-secondary);color:var(--text-secondary)}.signin__field input{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}.session{display:inline-flex;align-items:center;gap:var(--space-2)}.session__who{font-size:var(--size-secondary);color:var(--text-muted);max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);min-height:100dvh}.shell__content{min-width:0}:root{--rail-width: 232px}.rail{position:sticky;top:0;align-self:start;height:100dvh;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-5);border-inline-end:1px solid var(--rail-rule);background:var(--rail-bg);color:var(--rail-ink-soft);overflow-y:auto}.rail__masthead{padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--rail-rule)}.rail__logo{inline-size:168px}.brandLogo.rail__logo,[data-theme=dark] .brandLogo.rail__logo{background-image:url(/brand/horizontal-on-navy.svg)}.rail__group{display:grid;gap:var(--space-2)}.rail__heading{font-size:var(--size-caption);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--rail-ink-faint);margin:0}.rail__list{list-style:none;margin:0;padding:0;display:grid;gap:1px}.icon{flex:none}.rail__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--rail-ink-soft);font-size:var(--size-body);text-decoration:none;transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.rail__item:hover{color:var(--rail-ink);background:var(--rail-active-bg)}.rail__item--active{color:var(--rail-active-ink);font-weight:600;background:var(--rail-active-bg)}.rail__foot{margin-top:auto;display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rail-rule)}.rail__who{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rail__avatar{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:var(--size-caption);font-weight:700;background:var(--rail-active-ink);color:var(--rail-avatar-ink)}.rail__whoText{display:grid;min-width:0;line-height:var(--leading-tight)}.rail__whoName{font-size:var(--size-secondary);color:var(--rail-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__whoRole{font-size:var(--size-caption);color:var(--rail-ink-faint)}.rail__footActions{display:flex;align-items:center;gap:var(--space-2)}.rail__signout{border:0;background:none;padding:var(--space-1) 0;color:var(--rail-ink-soft);font:inherit;font-size:var(--size-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rail__signout:hover{color:var(--rail-active-ink)}.machine-state{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--size-secondary)}.machine-state__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--rail-ink-faint)}.machine-state__label{font-weight:600;color:var(--rail-ink)}.machine-state__count{grid-column:2;font-size:var(--size-caption);color:var(--rail-ink-faint)}.machine-state[data-state=working] .machine-state__dot{background:var(--supported)}.machine-state[data-state=waking] .machine-state__dot{background:var(--partial)}.machine-state[data-state=idle] .machine-state__dot{background:var(--rule-strong)}.machine-state--unknown{color:var(--rail-ink-faint);display:block}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.page-head__text{max-width:62ch}.page-head__title{font-size:var(--size-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-2)}.page-head__note{margin:0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:var(--leading-body)}.page-head__actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}@media(max-width:1023px){.shell{grid-template-columns:minmax(0,1fr)}.rail{position:static;height:auto;flex-direction:row;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-inline-end:0;border-bottom:1px solid var(--rail-rule);overflow-x:auto;overflow-y:visible}.rail__masthead{border-bottom:0;padding-bottom:0;flex-shrink:0}.rail__logo{inline-size:145px}.rail__group{grid-auto-flow:column;align-items:center;gap:var(--space-3);flex-shrink:0}.rail__group+.rail__group{padding-inline-start:var(--space-4);border-inline-start:1px solid var(--rail-rule)}.rail__heading{display:none}.rail__list{grid-auto-flow:column;gap:var(--space-1)}.rail__item{white-space:nowrap}.rail__foot{margin-top:0;margin-inline-start:auto;padding-top:0;border-top:0;grid-auto-flow:column;align-items:center;gap:var(--space-3);flex-shrink:0}.machine-state{flex-shrink:0}}@media(max-width:640px){.page-head{flex-direction:column;gap:var(--space-3)}.rail__who{display:none}}.people{list-style:none;margin:var(--space-8) 0 0;padding:0;border-top:1px solid var(--rule)}.person{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.person[data-status=inactive] .person__who{opacity:.55}.person__name{margin:0;font-weight:600}.person__email{margin:0;font-size:var(--size-secondary);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.person__standing{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.person__since{font-size:var(--size-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.person__actions{display:flex;gap:var(--space-2);justify-content:flex-end}.person__error{grid-column:1 / -1;margin:var(--space-2) 0 0;font-size:var(--size-secondary);color:var(--contradicted)}.people-form{display:grid;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);max-width:44ch}.people-form__heading{margin:0;font-size:var(--size-caption);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.people-form__field{display:grid;gap:var(--space-2);font-size:var(--size-secondary);color:var(--text-secondary)}.people-form__field input,.people-form__field select{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}.people__secret{font-size:var(--size-section);letter-spacing:.04em;-webkit-user-select:all;user-select:all;margin:var(--space-2) 0}@media(max-width:767px){.person{grid-template-columns:minmax(0,1fr);row-gap:var(--space-3)}.person__actions{justify-content:flex-start}}.person__withdraw{color:var(--contradicted)}.people-form{margin-top:var(--space-12)}.channels{list-style:none;margin:var(--space-8) 0 0;padding:0;border-top:1px solid var(--rule)}.channels__empty{padding:var(--space-4) 0;color:var(--text-muted)}.channel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.channel[data-status=inactive] .channel__who{opacity:.55}.channel__name{margin:0;font-weight:600}.channel__rename{margin-left:var(--space-2);padding:0;border:0;background:none;font:inherit;font-size:var(--size-caption);font-weight:400;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.channel__who:hover .channel__rename,.channel__rename:focus-visible{opacity:1}.channel__rename:hover{color:var(--ink);text-decoration:underline}.channel__rename-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.channel__rename-form input{flex:1 1 18ch;min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit;font-weight:600}.channel__url{display:block;font-size:var(--size-secondary);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel__stats{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.channel__stat,.channel__since{font-size:var(--size-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.channel__actions{display:flex;gap:var(--space-2);justify-content:flex-end}.channel__error{grid-column:1 / -1;margin:var(--space-2) 0 0;font-size:var(--size-secondary);color:var(--contradicted)}.channel__withdraw{color:var(--contradicted)}.channels-form{display:grid;gap:var(--space-3);margin-top:var(--space-12);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);max-width:44ch}.channels-form__heading{margin:0;font-size:var(--size-caption);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.channels-form__field{display:grid;gap:var(--space-2);font-size:var(--size-secondary);color:var(--text-secondary)}.channels-form__field input{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}@media(max-width:767px){.channel{grid-template-columns:minmax(0,1fr);row-gap:var(--space-3)}.channel__actions{justify-content:flex-start}}.feeds{list-style:none;margin:var(--space-8) 0 0;padding:0;border-top:1px solid var(--rule)}.feeds__empty{padding:var(--space-4) 0;color:var(--text-muted)}.feed{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.feed[data-status=inactive] .feed__who{opacity:.55}.feed__who{min-width:0}.feed__name{margin:0;font-weight:600}.feed__url{display:block;font-size:var(--size-secondary);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed__stats{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.feed__stat,.feed__since{font-size:var(--size-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.feed__open{font-size:var(--size-caption)}.feed__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.feed__error{grid-column:1 / -1;margin:var(--space-2) 0 0;font-size:var(--size-secondary);color:var(--contradicted)}.feed__note{grid-column:1 / -1;margin:var(--space-2) 0 0;font-size:var(--size-secondary);color:var(--text-muted)}.feeds__add{display:inline-block;margin-top:var(--space-8);font-size:var(--size-secondary);font-weight:600}.subscribe__step{display:grid;gap:var(--space-3);justify-items:start;margin:var(--space-6) 0;padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);max-width:60ch}.subscribe__field{display:grid;gap:var(--space-2);width:100%;font-size:var(--size-secondary);color:var(--text-secondary)}.subscribe__field input,.subscribe__field textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit;resize:vertical}.subscribe__eyebrow{margin:0;font-size:var(--size-caption);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.subscribe__found{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--rule)}.subscribe__foundHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.subscribe__facts{display:grid;gap:var(--space-2);margin:var(--space-4) 0}.subscribe__facts>div{display:grid;grid-template-columns:16ch minmax(0,1fr);gap:var(--space-3);align-items:baseline}.subscribe__facts dt{font-size:var(--size-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.subscribe__facts dd{margin:0;min-width:0;font-size:var(--size-secondary);overflow-wrap:anywhere}.subscribe__sample{margin:var(--space-5) 0}.subscribe__sample ul{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:1px solid var(--rule)}.subscribe__sample li{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.subscribe__sample a{flex:1 1 32ch;min-width:0;font-weight:600}.subscribe__sampleMeta{font-size:var(--size-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}@media(max-width:767px){.subscribe__facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.posts__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4)}.posts__filters select,.posts__filters input{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}.posts__filters input{min-width:24ch}.posts__manage{margin-left:auto;font-size:var(--size-caption)}.posts{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.post{padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.post__head{display:flex;gap:var(--space-3);align-items:baseline;font-size:var(--size-caption);color:var(--text-muted)}.post__source{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.post__time{font-variant-numeric:tabular-nums}.post__title{margin:var(--space-1) 0 0;font-size:var(--size-card);line-height:1.25}.post__title a{color:inherit;text-decoration:none}.post__title a:hover,.post__title a:focus-visible{text-decoration:underline}.post__summary{margin:var(--space-2) 0 0;max-width:78ch;color:var(--text-secondary)}.post__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--size-caption);color:var(--text-muted)}.post__tag{padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-control)}.posts__pager{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}@media(max-width:767px){.feed{grid-template-columns:minmax(0,1fr);row-gap:var(--space-3)}.feed__actions{justify-content:flex-start}.posts__manage{margin-left:0}}.voice-table{width:100%;border-collapse:collapse;margin-top:var(--space-8)}@media(min-width:900px){.voice-table{table-layout:fixed}.voice-table col.voice-table__colName{width:auto}.voice-table col.voice-table__colState{width:9.5rem}.voice-table col.voice-table__colClips{width:5rem}.voice-table col.voice-table__colMatches{width:8.5rem}.voice-table col.voice-table__colWhen{width:11rem}.voice-table col.voice-table__colStrength{width:12rem}}.voice-table caption{text-align:start}.voice-table thead th.voice-table__num{text-align:end}.voice-table thead th{padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--rule-strong);text-align:start;font-size:var(--size-caption);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.voice-table__row>*{padding:var(--space-3);border-bottom:1px solid var(--rule);vertical-align:baseline;text-align:start;font-weight:400}.voice-table__row[data-status=archived]{opacity:.6}.voice-table__num{text-align:end;font-variant-numeric:tabular-nums}.voice-table__muted{color:var(--text-muted)}.voice-table__when{font-size:var(--size-secondary);color:var(--text-secondary);white-space:nowrap}.voice-table__name{font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-strong)}.voice-table__name:hover{border-bottom-color:var(--ink)}.voice-table__flag{display:block;margin-block-start:var(--space-1);font-size:var(--size-caption);color:var(--partial)}.voice-strength{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--size-secondary);white-space:nowrap}.voice-strength__meter{inline-size:34px;block-size:4px;border-radius:var(--radius-pill);background:var(--rule);overflow:hidden}.voice-strength__fill{display:block;block-size:100%;background:var(--text-muted)}.voice-strength[data-level=none] .voice-strength__fill{inline-size:6%;background:var(--contradicted)}.voice-strength[data-level=weak] .voice-strength__fill{inline-size:33%;background:var(--partial)}.voice-strength[data-level=usable] .voice-strength__fill{inline-size:66%;background:var(--info)}.voice-strength[data-level=solid] .voice-strength__fill{inline-size:100%;background:var(--supported)}.voices__standing{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;font-size:var(--size-secondary)}.voices__standingItem[data-tone=partial]{color:var(--partial)}.voices__standingItem[data-tone=unresolved]{color:var(--text-secondary)}.create-voice{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--paper-1)}.create-voice__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;list-style:none}.create-voice__step[data-enabled=false]{opacity:.55}.create-voice__stepHead{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-weight:600}.create-voice__stepNumber{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-on-action);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.create-voice__step[data-done=true] .create-voice__stepNumber{background:var(--supported)}.create-voice__form{display:grid;gap:var(--space-3);justify-items:start}.create-voice__field{display:grid;gap:var(--space-2);inline-size:100%;font-size:var(--size-secondary);color:var(--text-secondary)}.create-voice__field input{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}.create-voice__pending,.create-voice__done{margin:0;font-size:var(--size-secondary);color:var(--text-secondary)}.create-voice__foot{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--rule)}.create-voice__link{font-size:var(--size-secondary)}@media(max-width:900px){.create-voice__steps{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.voice-table thead th:nth-child(4),.voice-table thead th:nth-child(5),.voice-table__row>*:nth-child(4),.voice-table__row>*:nth-child(5){display:none}}.spine{list-style:none;margin:var(--space-10) 0 0;padding:0}.spine__station{position:relative;padding-inline-start:var(--space-10)}.spine__station:before{content:"";position:absolute;inset-block:0;inset-inline-start:15px;inline-size:2px;background:var(--rule)}.spine__station:first-child:before{inset-block-start:18px}.spine__station:last-child:before{inset-block-end:calc(100% - 18px)}.spine__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-3);inline-size:100%;padding:var(--space-4) var(--space-3) var(--space-4) 0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.spine__number{position:absolute;inset-inline-start:0;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--radius-pill);border:2px solid var(--rule);background:var(--paper-0);color:var(--text-muted);font-size:var(--size-secondary);font-variant-numeric:tabular-nums;font-weight:600;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.spine__station[data-open=true] .spine__number{border-color:var(--ink);color:var(--ink)}.spine__station[data-standing=done] .spine__number{border-color:var(--supported);color:var(--supported)}.spine__station[data-standing=partial] .spine__number{border-color:var(--partial);color:var(--partial)}.spine__label{grid-column:1;font-size:var(--size-card);font-weight:600;color:var(--ink)}.spine__tagline{grid-column:2;color:var(--text-secondary);font-size:var(--size-secondary)}.spine__where{grid-column:3;font-size:var(--size-caption);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.spine__where[data-tone=box]{color:var(--text-muted)}.spine__where[data-tone=external]{color:var(--info)}.spine__standing{grid-column:1 / -1;margin-block-start:var(--space-1)}.spine__detail{padding:0 0 var(--space-6);animation:spine-open var(--motion-standard) var(--ease-enter)}@keyframes spine-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.spine__detail{animation:none}}.spine__facts{display:grid;gap:var(--space-4);margin:0;padding:var(--space-5);border-inline-start:2px solid var(--rule-strong);background:var(--paper-2);border-radius:0 var(--radius-card) var(--radius-card) 0}.spine__facts>div{display:grid;gap:var(--space-1)}.spine__facts dt{font-size:var(--size-caption);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.spine__facts dd{margin:0;font-size:var(--size-body);line-height:var(--leading-body)}.spine__facts--failure dt{color:var(--partial)}.spine__result,.spine__link{margin:var(--space-3) 0 0;font-size:var(--size-secondary)}.spine__lede,.flow__lede{margin:0;color:var(--text-secondary);font-size:var(--size-secondary);max-width:62ch}@media(max-width:640px){.spine__head{grid-template-columns:minmax(0,1fr)}.spine__tagline,.spine__where{grid-column:1}}.flow-workspace .page-head{margin-block-end:var(--space-5)}.flow-overview{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:var(--space-5);margin-block-end:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--info) 9%,transparent),transparent 50%),var(--paper-1);box-shadow:var(--shadow-1)}.flow-overview__intro{min-inline-size:0}.flow-overview__kicker{color:var(--info);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.flow-overview__intro h2{margin:var(--space-1) 0 0;font-size:var(--size-section);font-weight:700;letter-spacing:-.025em;line-height:1.25}.flow-overview__route{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.32fr) minmax(0,1fr);align-items:center;min-inline-size:0}.flow-overview__endpoint{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.flow-overview__symbol{display:grid;flex:none;place-items:center;inline-size:42px;block-size:42px;border:1px solid color-mix(in srgb,var(--info) 25%,var(--rule));border-radius:13px;background:var(--info-bg);color:var(--info)}.flow-overview__symbol .icon{inline-size:19px;block-size:19px}.flow-overview__endpoint--finish .flow-overview__symbol{border-color:color-mix(in srgb,var(--supported) 25%,var(--rule));background:var(--supported-bg);color:var(--supported)}.flow-overview__endpoint>span:last-child{display:grid;min-inline-size:0;gap:2px}.flow-overview__endpoint small{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.1em}.flow-overview__endpoint strong{color:var(--ink);font-size:var(--size-secondary);line-height:1.25}.flow-overview__endpoint em{color:var(--text-muted);font-size:var(--size-caption);font-style:normal;line-height:1.3}.flow-overview__connector{position:relative;display:grid;place-items:center;min-inline-size:52px;color:var(--info);font-family:var(--font-mono);font-size:10px}.flow-overview__connector:before{position:absolute;inset-inline:0;inset-block-start:50%;block-size:2px;background:var(--rule-strong);content:""}.flow-overview__connector:after{position:absolute;inset-inline-end:-1px;inset-block-start:calc(50% - 4px);inline-size:7px;block-size:7px;border-block-start:2px solid var(--info);border-inline-end:2px solid var(--info);content:"";transform:rotate(45deg)}.flow-overview__connector span{z-index:1;padding:3px 7px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-1)}.flow-overview__rule{display:flex;align-items:center;gap:var(--space-2);max-inline-size:160px;margin:0;color:var(--supported);font-size:var(--size-caption);font-weight:600;line-height:1.45}.flow-overview__rule span{display:grid;flex:none;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--supported-bg)}.flow-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.flow-phase{position:relative;min-inline-size:0;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);box-shadow:var(--shadow-1)}.flow-phase:before{position:absolute;inset-block-start:0;inset-inline:var(--space-4);block-size:3px;border-radius:0 0 var(--radius-pill) var(--radius-pill);background:var(--info);content:""}.flow-phase[data-phase=entender]:before{background:var(--social)}.flow-phase[data-phase=comprobar]:before{background:var(--partial)}.flow-phase[data-phase=publicar]:before{background:var(--supported)}.flow-phase__head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-block-size:58px;margin-block-end:var(--space-3);padding-block-end:var(--space-3);border-block-end:1px solid var(--rule)}.flow-phase__number{display:grid;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);color:var(--ink);font-family:var(--font-mono);font-size:var(--size-caption);font-weight:700}.flow-phase__head h3{margin:0;color:var(--ink);font-size:var(--size-card);font-weight:700;line-height:1.25}.flow-phase__head p{margin:3px 0 0;color:var(--text-muted);font-size:var(--size-caption);line-height:1.35}.flow-phase__count{align-self:start;padding:4px 7px;border-radius:var(--radius-pill);background:var(--paper-2);color:var(--text-muted);font-size:10px;white-space:nowrap}.flow-phase__stages{position:relative;display:grid;gap:var(--space-2);margin:0;padding:0 0 0 var(--space-3);list-style:none}.flow-phase__stages:before{position:absolute;inset-block:12px;inset-inline-start:4px;inline-size:1px;background:var(--rule-strong);content:""}.flow-stage{min-inline-size:0;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-2);transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.flow-stage[data-open=true]{border-color:color-mix(in srgb,var(--info) 48%,var(--rule));background:var(--paper-1)}.flow-stage[data-standing=not_reached],.flow-stage[data-standing=skipped]{opacity:.76}.flow-stage__trigger{display:grid;gap:var(--space-2);inline-size:100%;padding:var(--space-3);border:0;border-radius:inherit;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.flow-stage__trigger:hover{background:color-mix(in srgb,var(--info) 4%,transparent)}.flow-stage__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.flow-stage__identity{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.flow-stage__icon{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:10px;background:var(--paper-1);color:var(--info)}.flow-stage__icon .icon{inline-size:17px;block-size:17px}.flow-phase[data-phase=entender] .flow-stage__icon{color:var(--social)}.flow-phase[data-phase=comprobar] .flow-stage__icon{color:var(--partial)}.flow-phase[data-phase=publicar] .flow-stage__icon{color:var(--supported)}.flow-stage__title{display:grid;gap:2px;min-inline-size:0}.flow-stage__title small{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em}.flow-stage__title strong{font-size:var(--size-secondary);font-weight:700;line-height:1.25}.flow-stage__chevron{display:grid;place-items:center;inline-size:24px;block-size:24px;border:1px solid var(--rule);border-radius:50%;color:var(--text-muted);font-size:17px;line-height:1}.flow-stage__tagline{padding-inline-start:42px;color:var(--text-secondary);font-size:var(--size-caption);line-height:1.4}.flow-stage__output{display:grid;gap:2px;margin-inline-start:42px;padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--info);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--paper-1)}.flow-phase[data-phase=entender] .flow-stage__output{border-inline-start-color:var(--social)}.flow-phase[data-phase=comprobar] .flow-stage__output{border-inline-start-color:var(--partial)}.flow-phase[data-phase=publicar] .flow-stage__output{border-inline-start-color:var(--supported)}.flow-stage__output small{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.08em}.flow-stage__output strong{color:var(--ink);font-size:var(--size-caption);font-weight:600;line-height:1.35}.flow-stage__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-inline-start:42px}.flow-stage__where{color:var(--text-muted);font-size:10px}.flow-stage__where[data-tone=external]{color:var(--info)}.flow-detail{display:grid;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);animation:spine-open var(--motion-standard) var(--ease-enter)}.flow-detail__path{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1.25fr) 16px minmax(0,1fr);align-items:stretch;gap:var(--space-1)}.flow-detail__card{min-inline-size:0;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-2)}.flow-detail__card>span{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.07em}.flow-detail__card p{margin:var(--space-1) 0 0;color:var(--ink);font-size:11px;line-height:1.45}.flow-detail__card[data-kind=work]{border-color:color-mix(in srgb,var(--info) 24%,var(--rule));background:var(--info-bg)}.flow-detail__card[data-kind=output]{border-color:color-mix(in srgb,var(--supported) 24%,var(--rule));background:var(--supported-bg)}.flow-detail__arrow{display:grid;place-items:center;color:var(--text-muted);font-size:var(--size-card)}.flow-detail__notes{display:grid;gap:var(--space-2)}.flow-detail__note{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--paper-2)}.flow-detail__note>span{display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:var(--info-bg);color:var(--info);font-family:var(--font-mono);font-size:11px;font-weight:700}.flow-detail__note[data-kind=failure]>span{background:var(--partial-bg);color:var(--partial)}.flow-detail__note p{display:grid;gap:2px;margin:0;color:var(--text-secondary);font-size:var(--size-caption);line-height:1.45}.flow-detail__note strong{color:var(--ink);font-size:var(--size-caption)}.flow-detail__result{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);font-size:var(--size-caption)}.flow-detail__result>span{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.07em}.flow-detail__result strong{color:var(--ink)}.flow-detail__link{margin:0;font-size:var(--size-secondary)}.flow-detail__link a{color:var(--eyebrow-ink);font-weight:600;text-decoration:none}.flow-detail__link a:hover{text-decoration:underline;text-underline-offset:.2em}@media(max-width:1020px){.flow-overview{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.flow-overview__rule{max-inline-size:none}.flow-map{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.flow-overview{padding:var(--space-4)}.flow-overview__route{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.flow-overview__connector{justify-self:start;inline-size:42px;min-block-size:28px;margin-inline-start:18px}.flow-overview__connector:before{inset-inline-start:50%;inset-inline-end:auto;inset-block:0;inline-size:2px;block-size:auto}.flow-overview__connector:after{inset-inline-start:calc(50% - 3px);inset-inline-end:auto;inset-block-end:0;inset-block-start:auto;transform:rotate(135deg)}.flow-overview__connector span{margin-inline-start:22px;white-space:nowrap}.flow-detail__path{grid-template-columns:minmax(0,1fr)}.flow-detail__arrow{block-size:14px;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.flow-stage,.flow-detail{animation:none;transition:none}}.voice-table__compact{display:none}@media(max-width:640px){.voice-table thead th:nth-child(6),.voice-table__row>*:nth-child(6){display:none}.voice-table__compact{display:block;margin-block-start:var(--space-1);font-size:var(--size-caption);color:var(--text-muted)}.voice-table__row>*{padding-inline:var(--space-2)}}.name-voice{margin-block:var(--space-8);padding:var(--space-5);border:1px solid var(--rule-strong);border-radius:var(--radius-card);background:var(--paper-1)}.name-voice__suggested{margin:0 0 var(--space-4);font-size:var(--size-secondary);color:var(--text-secondary);line-height:var(--leading-body)}.name-voice__pick{display:inline-flex;align-items:baseline;gap:var(--space-1);margin-inline-end:var(--space-2);padding:2px var(--space-2);border:1px solid var(--info);border-radius:var(--radius-pill);background:var(--info-bg);color:var(--info);font:inherit;font-size:var(--size-secondary);cursor:pointer}.name-voice__pick:hover{background:var(--info);color:var(--paper-1)}.name-voice__count{font-variant-numeric:tabular-nums;opacity:.75}.name-voice__form{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.name-voice__field{display:grid;gap:var(--space-2);font-size:var(--size-secondary);color:var(--text-secondary);min-inline-size:28ch}.name-voice__field input{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}.name-voice__note{margin:var(--space-3) 0 0;font-size:var(--size-caption);color:var(--text-muted)}.pending-work{margin:var(--space-6) auto 0;max-inline-size:var(--width-wide);padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--partial);background:var(--partial-bg);border-radius:0 var(--radius-card) var(--radius-card) 0}.pending-work[data-status=running]{border-inline-start-color:var(--info);background:var(--info-bg)}.pending-work__what{margin:0;font-size:var(--size-body)}.pending-work__why{margin:var(--space-1) 0 0;font-size:var(--size-secondary);color:var(--text-secondary);line-height:var(--leading-body)}@media(max-width:1279px){.pending-work{margin-inline:var(--space-5)}}.topics-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-6)}.topics-filters__field{display:grid;gap:var(--space-2);font-size:var(--size-secondary);color:var(--text-secondary)}.topics-filters__field input,.topics-filters__field select{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit;min-width:22ch}.topics{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.topics__empty,.topics__count{margin-top:var(--space-4);font-size:var(--size-secondary);color:var(--text-muted)}.topic-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.topic-row__name{font-weight:600;color:var(--ink);text-decoration:none}.topic-row__name:hover{text-decoration:underline}.topic-row__category{display:block;margin-top:var(--space-1);font-size:var(--size-caption);color:var(--text-muted)}.topic-row__signals{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.topic-row__stat,.topic-row__span{font-size:var(--size-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.topic-row__stat--up{color:var(--supported)}.topic-row__stat--down{color:var(--contradicted)}.topic-row__when{text-align:right}.topic-detail__back{display:inline-block;margin-bottom:var(--space-2);font-size:var(--size-caption);color:var(--text-muted);text-decoration:none}.topic-detail__back:hover{color:var(--ink)}.topic-detail__meta{margin:var(--space-2) 0 0;font-size:var(--size-secondary);color:var(--text-muted)}.topic-detail__section{margin-top:var(--space-8)}.sparkline{margin:var(--space-3) 0 0;background:var(--chart-panel);border-radius:var(--radius-panel);padding:var(--space-5)}.sparkline svg{width:100%;height:72px;display:block}.sparkline__bar{fill:var(--chart-bar);rx:1px}.sparkline__bar[data-peak]{fill:var(--chart-bar-highlight)}.sparkline__caption{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--size-caption);color:var(--chart-ink-faint)}.sparkline__caption .mono{color:var(--chart-label)}.mention__feedback{display:inline-flex;gap:var(--space-1)}.mention__feedback-button{border:1px solid var(--rule);background:transparent;color:var(--text-muted);border-radius:4px;padding:0 6px;cursor:pointer;font-size:var(--size-caption)}.mention__feedback-button:hover:not(:disabled){color:var(--ink)}.mention__feedback-done{font-size:var(--size-caption);color:var(--text-muted)}.review-form{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.review-form__actions{display:flex;gap:var(--space-2)}.review-form__reject{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--paper-1);border-radius:6px}.review-form__field{display:grid;gap:var(--space-1);font-size:var(--size-caption);color:var(--text-muted)}.review-form__done{margin-top:var(--space-3);font-size:var(--size-caption);color:var(--text-muted)}.review-form__error{font-size:var(--size-caption);color:var(--contradicted)}.channel-bar{flex:1;height:6px;border-radius:3px;background:var(--paper-1);overflow:hidden;align-self:center}.channel-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--text-secondary)}.mentions{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:1px solid var(--rule)}.mention{display:grid;grid-template-columns:minmax(0,3fr) auto auto;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.mention__headline{margin:0}.mention__where{margin:var(--space-1) 0 0;font-size:var(--size-caption);color:var(--text-muted)}.mention__how{display:flex;align-items:center;gap:var(--space-2)}.mention__score{font-size:var(--size-caption);color:var(--text-muted)}.mention__link{font-size:var(--size-caption);white-space:nowrap}@media(max-width:767px){.topic-row,.mention{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.topic-row__when{text-align:left}}.topics__pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.topics[data-settling=true]{opacity:.55;transition:opacity .12s ease}@media(prefers-reduced-motion:reduce){.topics[data-settling=true]{transition:none}}.watch{margin:var(--space-3) 0 0;display:grid;gap:var(--space-2)}.watch__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.watch__span,.watch__figures{font-size:var(--size-caption);color:var(--text-muted)}.watch__plot{width:100%;height:96px;display:block;border-block:1px solid var(--rule);padding-block:var(--space-1)}.watch__rule{stroke-width:.4;vector-effect:non-scaling-stroke}.watch__rule--action{stroke:var(--social);stroke-dasharray:3 2}.watch__rule--floor{stroke:var(--rule-strong);stroke-dasharray:1 3}.watch__line{fill:none;stroke:var(--social);stroke-width:1.2;vector-effect:non-scaling-stroke}.watch__point{fill:var(--paper-1);stroke:var(--social);stroke-width:.8;vector-effect:non-scaling-stroke}.watch__point[data-crossed]{fill:var(--social)}.watch__reason{font-size:var(--size-caption);color:var(--text-secondary);margin:0}.watch__samples{list-style:none;display:grid;gap:var(--space-1);margin:0;padding:0}.watch__sample{display:grid;grid-template-columns:minmax(9rem,auto) 3rem minmax(7rem,auto) auto;gap:var(--space-3);align-items:baseline;font-size:var(--size-caption);color:var(--text-muted)}.watch__sampleScore{color:var(--text-secondary);text-align:end}.watch__sampleScore[data-crossed]{color:var(--social);font-weight:600}.watch-list{list-style:none;display:grid;gap:var(--space-6);margin:var(--space-3) 0 0;padding:0}.watch-list__headline{margin:0;font-size:var(--size-secondary);color:var(--text-secondary)}.topic-detail__note{font-size:var(--size-caption);color:var(--text-muted);max-width:62ch;margin:var(--space-2) 0 0}.stream-alerts{--alerts-accent: var(--social)}.stream-alerts__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-block-end:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--alerts-accent) 8%,transparent),transparent 52%),var(--paper-1);box-shadow:var(--shadow-1)}.stream-alerts__intro{display:flex;align-items:flex-start;gap:var(--space-4);min-inline-size:0}.stream-alerts__mark,.stream-alerts-empty__mark{display:grid;flex:none;place-items:center;inline-size:44px;block-size:44px;border:1px solid color-mix(in srgb,var(--alerts-accent) 24%,var(--rule));border-radius:14px;background:color-mix(in srgb,var(--alerts-accent) 10%,var(--paper-1));color:var(--alerts-accent)}.stream-alerts__mark .icon,.stream-alerts-empty__mark .icon{inline-size:20px;block-size:20px}.stream-alerts__eyebrow{margin:0 0 4px;color:var(--alerts-accent);font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.4}.stream-alerts__head h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.stream-alerts__description{max-inline-size:68ch;margin:5px 0 0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.5}.stream-alerts__summary{display:grid;flex:none;grid-template-columns:auto auto;align-items:baseline;column-gap:7px;padding:9px 12px;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-2);color:var(--text-muted);font-size:var(--size-caption)}.stream-alerts__summary strong{grid-row:span 2;color:var(--ink);font-family:var(--font-mono);font-size:22px;font-weight:600;line-height:1}.stream-alerts__summary span{white-space:nowrap}.stream-alerts .tx-filters{margin-block-end:var(--space-5)}.stream-alerts-empty{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-5);overflow:hidden;margin-block:var(--space-4);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-card);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--alerts-accent) 8%,transparent),transparent 46%),var(--paper-1);box-shadow:var(--shadow-1)}.stream-alerts-empty__mark{inline-size:50px;block-size:50px;border-radius:16px}.stream-alerts-empty__content{min-inline-size:0}.stream-alerts-empty__content h3{margin:0;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.stream-alerts-empty__description,.stream-alerts-empty__note{max-inline-size:70ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--size-secondary);line-height:1.55}.stream-alerts-empty__note{margin-block-start:var(--space-3);padding-inline-start:var(--space-3);border-inline-start:2px solid var(--rule-strong);color:var(--text-muted);font-size:var(--size-caption)}.stream-alerts-empty__action{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);color:var(--ink);font-size:var(--size-secondary);font-weight:650;text-decoration:none}.stream-alerts-empty__action span{color:var(--alerts-accent);transition:transform .14s ease}.stream-alerts-empty__action:hover span{transform:translate(3px)}.stream-alerts-empty__status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--supported) 25%,var(--rule));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--supported) 9%,var(--paper-1));color:var(--supported);font-size:11px;font-weight:600;white-space:nowrap}.stream-alerts__no-results{display:flex;align-items:center;gap:var(--space-4);margin-block:var(--space-4);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1)}.stream-alerts__no-results>.icon{flex:none;inline-size:20px;block-size:20px;color:var(--text-muted)}.stream-alerts__no-results strong{color:var(--ink);font-size:var(--size-secondary)}.stream-alerts__no-results p{margin:3px 0 0;color:var(--text-muted);font-size:var(--size-caption)}.stream-alerts__no-results button{flex:none;margin-inline-start:auto;padding:8px 11px;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--size-caption)}.stream-alerts__no-results button:hover{background:var(--paper-2)}.alerts__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.alerts__section{margin-top:var(--space-10)}.alert-timeline{list-style:none;margin:var(--space-4) 0 0;padding:0;border-inline-start:1px solid var(--rule)}.alert-timeline__item{padding-inline-start:var(--space-4);padding-block:var(--space-3);position:relative}.alert-timeline__item:before{content:"";position:absolute;inset-inline-start:-3px;inset-block-start:calc(var(--space-3) + .55em);width:5px;height:5px;border-radius:50%;background:var(--social)}.alert-entry{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1);box-shadow:var(--shadow-1)}.alert-entry__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.alert-entry__clock{padding:3px 7px;border:1px solid color-mix(in srgb,var(--alerts-accent) 24%,var(--rule));border-radius:var(--radius-control);background:color-mix(in srgb,var(--alerts-accent) 8%,var(--paper-1));color:var(--alerts-accent);font-size:var(--size-caption)}.alert-entry__rule{font-weight:600}.alert-entry__crossing{font-size:var(--size-caption);color:var(--social)}.alert-entry__keywords{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.alert-entry__keywords .topic-tag{font-size:var(--size-caption);padding-block:2px}.alert-entry__excerpt{margin:0;font-family:var(--font-reading);color:var(--text-secondary);border-inline-start:2px solid color-mix(in srgb,var(--alerts-accent) 36%,var(--rule));padding-inline-start:var(--space-3)}.alert-entry__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--size-caption);color:var(--text-muted)}.alert-entry__mail--failed{color:var(--contradicted)}.timeline{background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-1);overflow:hidden;margin-top:var(--space-4)}.timeline__day{padding:var(--space-3) var(--space-5);background:var(--paper-2);border-bottom:1px solid var(--rule);font-size:var(--size-caption);font-weight:600;letter-spacing:var(--tracking-eyebrow);color:var(--text-secondary)}.event{display:grid;grid-template-columns:auto auto 1fr auto;align-items:start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule)}.event:last-child{border-bottom:none}.event time{font-size:var(--size-secondary);color:var(--text-muted)}.event__dot{margin-top:6px;width:10px;height:10px;border-radius:50%;background:var(--supported);box-shadow:0 0 0 4px var(--supported-bg)}.event__dot--unseen{background:var(--accent-alert);box-shadow:0 0 0 4px #ff7a5b24}.event h3{margin:0;font-size:var(--size-card);font-weight:600}.event p{margin:var(--space-1) 0 0;font-size:var(--size-secondary);color:var(--text-secondary)}.event__meta{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.event__channel{font-size:var(--size-caption);color:var(--text-muted)}.event__open{align-self:center;border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:var(--space-1) var(--space-3);font-size:var(--size-secondary);color:var(--text-secondary);text-decoration:none;white-space:nowrap}.event__open:hover{border-color:var(--text-secondary);color:var(--ink)}@media(max-width:640px){.event{grid-template-columns:auto 1fr}.event time{grid-column:2;order:-1}.event__open{grid-column:2;justify-self:start;margin-top:var(--space-2)}}.alerts__panel{background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-1);overflow:hidden}.alerts__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-5) var(--space-5) 0}.alerts__panel-head .alerts__search{margin-block:0}.alerts__panel-pad{padding:var(--space-4) var(--space-5) var(--space-5)}.rule-list{list-style:none;margin:var(--space-4) 0 0;padding:0}.rule-list>li{border-top:1px solid var(--rule)}.rule-list>li:first-child{border-top:none}.rule{position:relative;padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 4px);display:grid;gap:var(--space-3)}.rule[data-active=false]{opacity:.68}.rule:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--accent-fill);opacity:0;transition:opacity var(--motion-standard) var(--ease-standard)}.rule:hover:before{opacity:1}.rule__head{display:flex;align-items:flex-start;gap:var(--space-3)}.rule__mark{flex:none;width:38px;height:38px;border-radius:12px;background:var(--paper-2);color:var(--text-secondary);display:grid;place-items:center;font-weight:600;font-size:var(--size-card)}.rule__mark[data-tone=info]{background:var(--info-bg);color:var(--info)}.rule__mark[data-tone=partial]{background:var(--partial-bg);color:var(--partial)}.rule__mark[data-tone=social]{background:var(--social-bg);color:var(--social)}.rule__intro{flex:1;min-width:0}.rule__name{font-size:var(--size-card);font-weight:600;display:block}.rule__match{display:block;font-size:var(--size-caption);color:var(--text-muted)}.rule__surfaces,.rule__meta,.rule__confirm{font-size:var(--size-caption);color:var(--text-muted);margin:0}.signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2)}.signal-grid>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--paper-2)}.signal-grid>div:first-child{background:var(--partial-bg)}.signal-grid>div:first-child strong{color:var(--partial)}.signal-grid small{display:block;font-size:var(--size-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.signal-grid strong{display:block;font-size:var(--size-body);font-weight:600;margin-top:var(--space-1)}.rule__monitoring{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--size-caption);color:var(--text-secondary)}.rule__monitoring:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--unresolved)}.rule[data-active=true] .rule__monitoring:before{background:var(--supported)}.rule__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.rule__actions-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rule-menu{position:relative}.rule-menu__trigger{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-1);color:var(--text-secondary);font-size:18px;line-height:1;cursor:pointer}.rule-menu__trigger:hover,.rule-menu__trigger[aria-expanded=true]{border-color:var(--partial);color:var(--partial);background:var(--partial-bg)}.rule-menu__list{position:absolute;z-index:20;right:0;bottom:calc(100% + var(--space-2));display:grid;min-width:180px;padding:var(--space-1);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-1);box-shadow:var(--shadow-3)}.rule-menu__list button{display:block;min-height:40px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-control);background:none;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer}.rule-menu__list button:hover,.rule-menu__list button:focus-visible{outline:none;color:var(--partial);background:var(--partial-bg)}.rule-menu__list .rule-menu__delete:hover,.rule-menu__list .rule-menu__delete:focus-visible{color:var(--contradicted);background:var(--contradicted-bg)}.alerts__search{margin-block:var(--space-3) var(--space-4)}.alerts__search label{display:block}.alerts__search-field{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-2);color:var(--text-muted)}.alerts__search-field:before{content:"";flex:none;width:14px;height:14px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cline x1='9.5' y1='9.5' x2='13' y2='13'/%3E%3C/svg%3E") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cline x1='9.5' y1='9.5' x2='13' y2='13'/%3E%3C/svg%3E") no-repeat center / contain}.alerts__search input{min-width:0;width:160px;border:0;outline:0;background:none;color:var(--ink);font:inherit}.page-back{display:inline-block;margin-bottom:var(--space-4);font-size:var(--size-caption);color:var(--text-muted);text-decoration:none}.page-back:hover{color:var(--ink)}.alerts__layout{display:grid;grid-template-columns:1fr 340px;gap:var(--space-6);align-items:start}@media(max-width:1280px){.alerts__layout{grid-template-columns:1fr}}.alerts__now{background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-1);overflow:hidden}.alerts__now-head-block{padding:var(--space-5);background:var(--rail-bg);color:var(--rail-ink-soft)}.alerts__now-head-block h2{margin:0;font-size:var(--size-section);font-weight:600;color:var(--rail-ink)}.alerts__now-head-block>p:not(.alerts__now-live){margin:var(--space-2) 0 0;font-size:var(--size-caption);color:var(--rail-ink-faint)}.alerts__now-live{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--size-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--rail-active-ink)}.alerts__now-live span{width:7px;height:7px;border-radius:50%;background:var(--rail-badge-ink);box-shadow:0 0 0 5px #ff6a002b}.alerts__now-recent-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--paper-2);border-bottom:1px solid var(--rule)}.alerts__now-recent-head span{display:block;font-size:var(--size-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.alerts__now-recent-head h3{margin:var(--space-1) 0 0;font-size:var(--size-card);font-weight:600;color:var(--ink)}.alerts__now-recent-head a{flex:none;color:var(--eyebrow-ink);font-weight:600;font-size:var(--size-secondary);text-decoration:none;white-space:nowrap}.alerts__now-recent-head a:hover{text-decoration:underline}.alerts__now-list{list-style:none;margin:0;padding:0}.alerts__now-list>li{border-bottom:1px solid var(--rule)}.alerts__now-list>li:last-child{border-bottom:none}.alerts__now-item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.alerts__now-dot{margin-top:6px;width:8px;height:8px;border-radius:50%;background:var(--supported)}.alerts__now-dot--unseen{background:var(--accent-alert)}.alerts__now-item strong{display:block;font-size:var(--size-body)}.alerts__now-item p{margin:var(--space-1) 0 0;font-size:var(--size-caption);color:var(--text-muted)}.alerts__now-meta{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.alerts__now-meta time{font-size:var(--size-caption);color:var(--text-muted)}.alert-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);margin-block-end:var(--space-8)}.alert-stats__card{background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:var(--space-4) var(--space-5)}.alert-stats__card dt{font-size:var(--size-secondary);font-weight:600;color:var(--text-secondary)}.alert-stats__card dd{margin:var(--space-2) 0 4px;font-size:var(--size-display);font-weight:700;line-height:1;letter-spacing:var(--tracking-hero)}.alert-stats__card dd[data-tone=supported]{color:var(--supported)}.alert-stats__card dd[data-tone=contradicted]{color:var(--contradicted)}.alert-stats__card small{display:block;font-size:var(--size-secondary);font-weight:500;color:var(--text-muted)}.alert-stats__card small[data-tone=contradicted]{color:var(--contradicted)}.rule-form__field{display:grid;gap:var(--space-1);border:0;padding:0;margin:0}.rule-form__field>span,.rule-form__field>legend{font-size:var(--size-caption);color:var(--text-secondary);padding:0}.rule-form__field small{font-size:var(--size-caption);color:var(--text-muted);max-width:66ch}.rule-form__field input[type=text],.rule-form__field input:not([type]),.rule-form__field input[type=number],.rule-form__field select{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-1);color:var(--ink);font:inherit}.rule-form__check{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-2);cursor:pointer}.rule-form__check input{margin-top:3px}.rule-form__check strong{display:block;font-size:var(--size-body);font-weight:600}.rule-form__check small{display:block;margin-top:2px;color:var(--text-muted)}.rule-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--paper-0)}.rule-form-page__layout{display:grid;grid-template-columns:1fr 350px;gap:var(--space-8);align-items:start}@media(max-width:1024px){.rule-form-page__layout{grid-template-columns:1fr}.rule-summary{position:static}}.rule-form__panel{background:var(--paper-1);border-radius:var(--radius-card);box-shadow:var(--shadow-1);overflow:hidden}.rule-form__block{padding:var(--space-6);border-bottom:1px solid var(--rule);display:grid;gap:var(--space-4)}section.rule-form__block:last-of-type{border-bottom:none}.rule-form__blockHead{display:flex;align-items:flex-start;gap:var(--space-3)}.rule-form__number{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:50%;color:var(--eyebrow-ink);background:var(--partial-bg);font-family:var(--font-mono);font-size:var(--size-caption);font-weight:600}.rule-form__blockHead .section-title{margin-bottom:0}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin-top:var(--space-2)}.choice{display:flex;align-items:flex-start;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control);padding:var(--space-3);cursor:pointer}.choice[data-checked=true]{border-color:var(--accent-fill);background:#ff6a0014}.choice input{position:absolute;opacity:0;pointer-events:none}.choice__tick{flex:none;margin-top:2px;width:17px;height:17px;border:1px solid var(--rule-strong);border-radius:4px;display:grid;place-items:center}.choice[data-checked=true] .choice__tick{background:var(--accent-fill);border-color:var(--accent-fill)}.choice[data-checked=true] .choice__tick:after{content:"✓";color:var(--ink-on-action);font-size:11px;line-height:1}.choice strong{display:block;font-size:var(--size-body)}.choice small{display:block;margin-top:2px;color:var(--text-muted)}.choice--compact{align-items:center;flex-wrap:wrap;font-size:var(--size-secondary);padding:var(--space-2) var(--space-3)}.choice__source-type{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--paper-2);font-size:var(--size-caption)}.choice__source-type .icon{width:12px;height:12px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start;margin-top:var(--space-2)}.setting-card{display:grid;align-content:start;gap:var(--space-4);min-height:100%;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1)}.setting-card>div:first-child small{display:block;margin-top:2px;color:var(--text-muted)}.setting-card__head{display:flex;align-items:flex-start;gap:var(--space-3)}.setting-card__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--radius-control);color:var(--eyebrow-ink);background:var(--partial-bg)}@media(max-width:700px){.settings-grid{grid-template-columns:1fr}}.chip-input{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-1)}.chip-input__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-1) 2px var(--space-2);border-radius:var(--radius-pill);background:var(--paper-2);font-size:var(--size-secondary)}.chip-input__chip button{border:0;background:none;color:var(--text-muted);font:inherit;line-height:1;cursor:pointer;padding:0 var(--space-1)}.chip-input input{flex:1;min-width:120px;border:0;background:none;font:inherit;color:var(--ink)}.chip-input input:focus{outline:none}.rule-summary{position:sticky;top:var(--space-6);background:var(--rail-bg);color:var(--rail-ink-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-2);overflow:hidden}.rule-summary__head{padding:var(--space-6) var(--space-5) var(--space-4);border-bottom:1px solid var(--rail-rule)}.rule-summary__head p{margin:0;font-size:var(--size-secondary);letter-spacing:var(--tracking-eyebrow);color:var(--rail-active-ink)}.rule-summary__head h2{margin:var(--space-2) 0 0;font-size:var(--size-card);font-weight:600;color:var(--rail-ink)}.rule-summary__row{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--rail-rule)}.rule-summary__row small{display:block;margin-bottom:var(--space-1);font-size:var(--size-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--rail-ink-faint)}.rule-summary__row strong{font-size:var(--size-secondary);color:var(--rail-ink)}.rule-summary__empty{display:inline-block;padding:4px var(--space-2);border-radius:var(--radius-pill);background:var(--summary-empty-bg);border:1px solid var(--summary-empty-border);color:var(--rail-active-ink);font-size:var(--size-secondary)}.rule-summary__foot{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rail-rule);font-size:var(--size-caption)}.rule-summary__foot small{display:block;color:var(--rail-ink-faint)}.rule-summary__foot strong{display:block;margin-top:2px;color:var(--rail-ink-soft);font-weight:500}.rule-summary__ready{margin:0;padding:var(--space-4) var(--space-5);font-size:var(--size-caption);color:var(--summary-ready-ink);background:var(--summary-ready-bg)}.rail__badge{margin-inline-start:var(--space-2);font-size:var(--size-caption);color:var(--rail-badge-ink);font-variant-numeric:tabular-nums}.brandLogo{display:block;background-position:center;background-repeat:no-repeat;background-size:contain}.brandLogo--horizontal{aspect-ratio:1024 / 267;background-image:url(/brand/horizontal-on-light.svg)}.brandLogo--mark{aspect-ratio:954 / 1024;background-image:url(/brand/mark-on-light.svg)}[data-theme=dark] .brandLogo--horizontal{background-image:url(/brand/horizontal-on-navy.svg)}[data-theme=dark] .brandLogo--mark{background-image:url(/brand/mark-on-navy.svg)}.signin__logo{inline-size:232px;margin-block-end:var(--space-2)}@media(max-width:767px){.stream-alerts__head{align-items:flex-start;padding:var(--space-4)}.stream-alerts__intro{gap:var(--space-3)}.stream-alerts__mark{inline-size:38px;block-size:38px}.stream-alerts__summary{grid-template-columns:auto;justify-items:center;row-gap:3px;padding:7px 9px}.stream-alerts__summary strong{grid-row:auto;font-size:19px}.stream-alerts__summary span{max-inline-size:74px;text-align:center;white-space:normal}.stream-alerts-empty{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4)}.stream-alerts-empty__mark{inline-size:40px;block-size:40px;border-radius:13px}.stream-alerts-empty__status{grid-column:2;grid-row:3;justify-self:start;margin-block-start:0}.stream-alerts-empty__content{grid-column:1 / -1;grid-row:2}.stream-alerts__no-results{align-items:flex-start;flex-wrap:wrap;padding:var(--space-4)}.stream-alerts__no-results button{margin-inline-start:36px}.alert-entry{padding:var(--space-4)}}.costs__windows{display:flex;gap:var(--space-2);margin-block-end:var(--space-6)}.costs__window{border:1px solid var(--rule);background:var(--paper-1);border-radius:var(--radius-card);padding:var(--space-1) var(--space-4);font:inherit;font-size:var(--size-secondary);color:var(--text-secondary);cursor:pointer}.costs__window[aria-pressed=true]{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-ink)}.costs__empty{color:var(--text-secondary);max-width:62ch}.costs__chart{margin:0 0 var(--space-8);padding:var(--space-5);background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--radius-card)}.costs__chartHead{font-size:var(--size-secondary);color:var(--text-secondary);margin-block-end:var(--space-4)}.costs__bars{display:flex;align-items:flex-end;gap:3px;height:140px;overflow-x:auto}.costs__bar{flex:1 0 14px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.costs__barFill{width:100%;background:var(--chart-bar);border-radius:2px 2px 0 0}.costs__barDay{font-size:10px;color:var(--text-muted);margin-block-start:4px;white-space:nowrap}.costs__section{margin-block-end:var(--space-8)}.costs__title{font-size:var(--size-secondary);letter-spacing:var(--tracking-eyebrow, .08em);text-transform:uppercase;color:var(--eyebrow-ink, var(--text-secondary));margin:0 0 var(--space-1)}.costs__caption{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--size-secondary);max-width:68ch}.costs__table{width:100%;border-collapse:collapse;font-size:var(--size-secondary)}.costs__table th,.costs__table td{text-align:right;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--rule);white-space:nowrap}.costs__table thead th{color:var(--text-muted);font-weight:600}.costs__table tbody th[scope=row]{text-align:left;font-weight:500;white-space:normal;word-break:break-word}.review-form__why{margin:var(--space-2) 0 0;font-size:var(--size-caption);color:var(--text-muted);max-width:64ch}.reader{min-block-size:100vh;background:var(--paper-0)}.r-utility{display:flex;align-items:center;gap:var(--space-4);min-block-size:48px;padding-inline:var(--space-5);border-block-end:1px solid var(--rule);font-size:var(--size-secondary)}.r-utility a{color:var(--text-secondary);text-decoration:none}.r-utility a:hover{color:var(--ink);text-decoration:underline}.r-id{margin-inline-start:auto;color:var(--text-muted);font-size:var(--size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:30ch}.r-state{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:600}.r-state[data-tone=ok]{background:var(--supported-bg);color:var(--supported)}.r-state[data-tone=warn]{background:var(--partial-bg);color:var(--partial)}.r-state[data-tone=bad]{background:var(--contradicted-bg);color:var(--contradicted)}.r-page{--r-measure: 660px;--r-margin: 210px;max-inline-size:calc(var(--r-measure) + var(--r-margin) + var(--space-10));margin:0 auto;padding:var(--space-10) var(--space-5) var(--space-24)}.r-masthead{max-inline-size:var(--r-measure);margin-block-end:var(--space-8);text-align:center}.r-edition{display:flex;justify-content:space-between;gap:var(--space-3);padding-block-end:var(--space-2);border-block-end:1px solid var(--rule);font-size:var(--size-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.r-edition-mid{letter-spacing:.1em;color:var(--text-secondary)}.r-wordmark{margin-block:var(--space-4) var(--space-3);font-family:var(--font-reading);font-size:clamp(34px,6vw,54px);font-weight:700;letter-spacing:.02em;line-height:1}.r-masthead-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block-start:var(--space-2);border-block-start:3px solid var(--ink);box-shadow:0 2px 0 0 var(--paper-0),0 3px 0 0 var(--rule-strong);font-size:var(--size-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.r-masthead-source a{color:var(--text-muted)}.r-article{max-inline-size:100%}.r-head{max-inline-size:var(--r-measure);margin-block-end:var(--space-6);text-align:center}.r-kicker{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-block-end:var(--space-4);font-size:var(--size-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.r-kicker-section{color:var(--ink)}.r-kicker-rule{inline-size:28px;block-size:1px;background:var(--rule-strong)}.r-kicker-profile{font-weight:500;letter-spacing:.08em;color:var(--text-muted)}.r-headline{font-family:var(--font-reading);font-size:clamp(30px,4.4vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.018em;text-wrap:balance}.r-deck{max-inline-size:54ch;margin:var(--space-4) auto 0;font-family:var(--font-reading);font-size:19px;font-style:italic;line-height:1.45;color:var(--text-secondary);text-wrap:pretty}.r-byline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-3);margin-block-start:var(--space-5);border-block:1px solid var(--rule);font-size:var(--size-caption);color:var(--text-muted)}.r-byline-who{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.r-byline-sep{inline-size:1px;block-size:11px;background:var(--rule-strong)}.r-stance{display:grid;grid-template-columns:auto 120px auto;align-items:center;gap:var(--space-2) var(--space-3);inline-size:fit-content;margin:0 auto var(--space-8);padding:var(--space-2) var(--space-4);border-block:1px solid var(--rule);font-size:var(--size-caption);color:var(--text-muted)}.r-stance-label{letter-spacing:.1em;text-transform:uppercase}.r-stance-rail{position:relative;display:block;block-size:9px}.r-stance-track{position:absolute;inset-block-start:4px;inline-size:100%;block-size:1px;background:var(--rule-strong)}.r-stance-mark{position:absolute;inset-block-start:1px;inline-size:7px;block-size:7px;border-radius:50%;transform:translate(-50%)}.r-stance-name{font-weight:600;color:var(--ink)}.r-stance-name em{font-weight:400;font-style:normal;color:var(--text-muted)}.r-stance-scale{display:none}.r-body{display:grid;gap:var(--space-5)}.r-block{display:grid;grid-template-columns:var(--r-measure) var(--r-margin);gap:var(--space-10);align-items:start}.r-para{font-family:var(--font-reading);font-size:var(--size-reading);line-height:var(--leading-read);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.r-dateline{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82em}.r-para[data-dropcap]:first-letter{float:left;margin-inline-end:6px;margin-block-start:4px;font-family:var(--font-reading);font-size:3.15em;font-weight:700;line-height:.82}.r-crosshead{max-inline-size:var(--r-measure);margin-block-start:var(--space-3);font-family:var(--font-reading);font-size:var(--size-card);font-weight:700;letter-spacing:.02em;text-align:center;text-transform:uppercase}.r-block--head{grid-template-columns:var(--r-measure) var(--r-margin)}.r-pull{padding-block:var(--space-4);border-block:1px solid var(--rule-strong);font-family:var(--font-reading);font-size:22px;font-style:italic;line-height:1.4;text-align:center;text-wrap:pretty}.r-endmark{inline-size:var(--r-measure);margin-block-start:var(--space-5);color:var(--rule-strong);font-size:15px;text-align:center;letter-spacing:.4em}.r-margin{padding-block-start:5px;border-inline-start:1px solid var(--rule);padding-inline-start:var(--space-3);font-size:var(--size-caption)}.r-block[data-backed=false] .r-margin{border-inline-start-color:var(--partial)}.r-block[data-backed=true] .r-margin{border-inline-start-color:var(--supported)}.r-block--pull .r-margin,.r-block--head .r-margin{border-inline-start-color:transparent}.r-claims{display:inline-block;font-family:var(--font-mono);font-size:var(--size-caption);color:var(--supported)}.r-claims.none{color:var(--partial)}.r-backing{max-inline-size:var(--r-measure);margin-block-start:var(--space-10);padding-block-start:var(--space-4);border-block-start:3px double var(--rule-strong)}.r-backing-title,.r-slip-title{margin-block-end:var(--space-3);font-size:var(--size-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.r-backing-none{color:var(--text-secondary);font-size:var(--size-secondary)}.r-facts{list-style:none;display:grid;gap:var(--space-4)}.r-fact-text{font-family:var(--font-reading);font-size:var(--size-body);line-height:1.5}.r-fact-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.r-fact-pub,.r-fact-qualifier{font-size:var(--size-caption);color:var(--text-muted)}.r-fact-qualifier{margin-block-start:var(--space-1);font-style:italic}.r-chip{padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:600;white-space:nowrap}.r-chip[data-tone=supported]{background:var(--supported-bg);color:var(--supported)}.r-chip[data-tone=partial]{background:var(--partial-bg);color:var(--partial)}.r-chip[data-tone=contradicted]{background:var(--contradicted-bg);color:var(--contradicted)}.r-chip[data-tone=unresolved]{background:var(--unresolved-bg);color:var(--unresolved)}.r-chip[data-tone=info]{background:var(--info-bg);color:var(--info)}.r-sources{list-style:none;display:grid;gap:var(--space-2);margin-block-start:var(--space-5);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule);font-size:var(--size-secondary)}.r-source-meta{display:block;font-size:var(--size-caption);color:var(--text-muted)}.r-filed{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);max-inline-size:var(--r-measure);margin-block-start:var(--space-6);font-size:var(--size-caption);color:var(--text-muted)}.r-filed>span:first-child{letter-spacing:.1em;text-transform:uppercase}.r-filed-topic{padding:1px var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-pill)}.r-slip{max-inline-size:var(--r-measure);margin-block-start:var(--space-12);padding:var(--space-5);border:1px solid var(--rule-strong);border-block-start:4px solid var(--ink);background:var(--paper-1);font-family:var(--font-interface);font-size:var(--size-secondary)}.r-slip-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-4);padding-block-end:var(--space-4);margin-block-end:var(--space-2);border-block-end:1px solid var(--rule)}.r-slip-figures dt{font-size:var(--size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.r-slip-figures dd{margin-block-start:2px;font-size:var(--size-section);font-weight:600;line-height:1.1}.r-slip-figures dd span{font-size:var(--size-caption);font-weight:400;color:var(--text-muted)}.r-slip-figures dd.r-slip-word{font-size:var(--size-body);font-weight:600;line-height:1.3}.r-slip h5{margin-block:var(--space-4) var(--space-2);font-size:var(--size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.r-slip-list{list-style:none;display:grid;gap:var(--space-2)}.r-slip-note,.r-slip-ok{margin-block-start:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-weight:500}.r-slip-note{background:var(--partial-bg);color:var(--partial)}.r-slip-ok{background:var(--supported-bg);color:var(--supported)}.claim-marker{display:block}.claim-marker__trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:28px;text-align:start}.claim-marker__trigger:hover .claim-marker__hint{color:var(--ink)}.claim-marker__hint{font-family:var(--font-interface);color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.claim-marker__panel{display:grid;gap:var(--space-3);padding:var(--space-3);margin-block-start:var(--space-2);border:1px solid var(--rule);border-inline-start:3px solid var(--supported);background:var(--paper-1);box-shadow:var(--shadow-1);animation:reveal var(--motion-standard) var(--ease-enter)}.claim-marker__loading{color:var(--text-muted);font-size:var(--size-secondary)}.claim-marker__claim{display:grid;gap:var(--space-2)}.claim-marker__claim+.claim-marker__claim{padding-block-start:var(--space-3);border-block-start:1px solid var(--rule)}.claim-marker__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.claim-marker__id{padding:1px var(--space-1);background:var(--paper-2);font-size:var(--size-caption);color:var(--ink);text-decoration:none;word-break:break-all}a.claim-marker__id:hover{color:var(--info);text-decoration:underline}.claim-marker__who{font-size:var(--size-caption);color:var(--text-muted)}.claim-marker__text{font-family:var(--font-interface);font-size:var(--size-caption);line-height:1.5}.claim-marker__excerpt{padding-inline-start:var(--space-2);border-inline-start:2px solid var(--rule-strong);font-family:var(--font-reading);font-size:var(--size-caption);line-height:1.5;color:var(--text-secondary)}.claim-marker__no-excerpt,.claim-marker__claim--missing .claim-marker__text{font-family:var(--font-interface);font-size:var(--size-caption);color:var(--partial)}.claim-marker__claim--missing{color:var(--partial)}.r-others{max-inline-size:var(--r-measure);margin-block-start:var(--space-12);padding-block-start:var(--space-5);border-block-start:1px solid var(--rule-strong)}.r-others h4{font-family:var(--font-reading);font-size:var(--size-section);font-weight:700}.r-others-sub{margin-block:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--size-secondary)}.r-others-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.r-other{display:grid;align-content:start;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule-strong);text-decoration:none}.r-other:hover{border-block-start-color:var(--ink)}.r-other:hover .r-other-head{text-decoration:underline;text-underline-offset:3px}.r-other-profile{display:flex;align-items:center;gap:var(--space-2);font-size:var(--size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.r-other-dot{inline-size:7px;block-size:7px;border-radius:50%;flex-shrink:0}.r-other-head{font-family:var(--font-reading);font-size:var(--size-card);font-weight:600;line-height:1.25}.r-empty{display:grid;gap:var(--space-2);max-inline-size:var(--r-measure);padding:var(--space-8);border:1px solid var(--rule-strong);color:var(--text-secondary);text-align:center}.r-empty strong{font-family:var(--font-reading);font-size:var(--size-card);color:var(--ink)}.reader:has(.cmp-grid) .r-page{max-inline-size:var(--width-wide)}.cmp-head h1{font-family:var(--font-reading);font-size:var(--size-page);font-weight:600;line-height:var(--leading-tight)}.cmp-head p{max-inline-size:70ch;margin-block-start:var(--space-3);color:var(--text-secondary)}.cmp-brief,.cmp-stats{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-block:var(--space-5)}.cmp-brief dt,.cmp-stats dt{font-size:var(--size-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.cmp-brief dd,.cmp-stats dd{font-size:var(--size-section);font-weight:600;line-height:1.1}.cmp-of{font-size:var(--size-caption);font-weight:400;color:var(--text-muted)}.cmp-scroll{overflow-x:auto;padding-block-end:var(--space-3)}.cmp-grid{display:grid;grid-auto-flow:column;grid-auto-columns:340px;gap:var(--space-4);align-items:start}.cmp-grid.few{grid-auto-columns:minmax(320px,1fr)}.cmp-col{padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper-1)}.cmp-col.current{border-color:var(--ink);box-shadow:var(--shadow-1)}.cmp-col-head{padding-block-end:var(--space-3);border-block-end:1px solid var(--rule)}.cmp-model{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--size-caption)}.cmp-dot{inline-size:8px;block-size:8px;border-radius:50%}.cmp-profile{margin-block-start:var(--space-1);font-size:var(--size-secondary);font-weight:600}.cmp-flags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-block-start:var(--space-2)}.cmp-flag{padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-caption);font-weight:600}.cmp-flag[data-tone=ok]{background:var(--supported-bg);color:var(--supported)}.cmp-flag[data-tone=warn]{background:var(--partial-bg);color:var(--partial)}.cmp-flag[data-tone=bad]{background:var(--contradicted-bg);color:var(--contradicted)}.cmp-flag.here{background:var(--ink);color:var(--ink-on-action)}.cmp-stats{gap:var(--space-3) var(--space-4);margin-block:var(--space-3)}.cmp-stats dd{font-size:var(--size-card)}.cmp-nota{display:grid;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule)}.cmp-h{font-family:var(--font-reading);font-size:var(--size-card);font-weight:600;line-height:1.25}.cmp-deck{color:var(--text-secondary);font-size:var(--size-secondary)}.cmp-p,.cmp-q{font-family:var(--font-reading);font-size:var(--size-secondary);line-height:1.55}.cmp-q{padding-inline-start:var(--space-3);border-inline-start:2px solid var(--rule-strong);font-style:italic}.cmp-p[data-cited="1"],.cmp-q[data-cited="1"]{border-inline-start:2px solid var(--supported);padding-inline-start:var(--space-3)}.cmp-sub{font-family:var(--font-reading);font-weight:600}.cmp-empty{padding:var(--space-4);color:var(--text-muted);font-size:var(--size-secondary);font-style:italic}.cmp-foot{display:flex;justify-content:space-between;gap:var(--space-2);margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule);font-size:var(--size-caption);color:var(--text-muted)}.cmp-open{display:inline-block;margin-block-start:var(--space-2);font-size:var(--size-secondary);color:var(--info)}.cmp-note{max-inline-size:78ch;margin-block-start:var(--space-8);color:var(--text-muted);font-size:var(--size-secondary)}.draft__reader-links{display:flex;gap:var(--space-4);margin-block-end:var(--space-5);font-size:var(--size-secondary)}@media(max-width:1023px){.r-page{--r-measure: 100%;--r-margin: 0px;max-inline-size:var(--width-document)}.r-block,.r-block--head{grid-template-columns:1fr;gap:var(--space-2)}.r-margin{padding-block-start:0;padding-inline-start:var(--space-3);border-inline-start-width:2px}.r-endmark,.r-head,.r-crosshead,.r-backing,.r-slip,.r-others,.r-filed,.r-empty{inline-size:auto;max-inline-size:100%}}@media(max-width:767px){.r-para{text-align:start}.r-edition{flex-direction:column;gap:2px;text-align:center}.r-stance{grid-template-columns:1fr;justify-items:center;text-align:center}.r-stance-rail{inline-size:160px}.cmp-grid{grid-auto-columns:82vw}}@media print{.r-utility,.r-margin,.r-slip,.r-others,.r-stance{display:none}.r-page{--r-measure: 100%;--r-margin: 0px;max-inline-size:100%;padding:0}.r-block{grid-template-columns:1fr}.r-para{font-size:11pt}}.r-backing-more{margin-block-start:var(--space-4)}.r-backing-more>summary{cursor:pointer;font-size:var(--size-secondary);color:var(--text-secondary)}.r-backing-more>summary:hover{color:var(--ink)}.r-backing-more .r-facts{margin-block-start:var(--space-4)}
