:root{--bg:#f5f4ef;--surface:#ffffff;--surface-2:#ebe9e1;--surface-3:#e2dfd4;--ink:#1d1f1a;--ink-2:#5c5f54;--ink-muted:#65675b;--border:#dedad0;--border-strong:#c7c3b6;--accent:#3c5a3e;--accent-ink:#ffffff;--accent-soft:#dfe8dc;--action:#b1502f;--response:#2f6690;--calm:#3a764c;--calm-soft:#e1efe3;--vigil:#7b6b1b;--vigil-soft:#f3efd6;--attn:#9d5422;--attn-soft:#f7e3d3;--alarm:#a33c34;--alarm-soft:#f5dfdb;--calm-fill:#3c7a4e;--vigil-fill:#8c7a1f;--attn-fill:#c0662a;--alarm-fill:#a33c34;--l0:#c9c7bc;--l1:#e3c46a;--l2:#d99a3c;--l3:#c8702f;--l4:#a8412c;--l5:#6e1d1d;--fs-partial:#d9a441;--fs-observed:#a33c34;--danger:#a33c34;--warning:#b8802b;--success:#3c7a4e;--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-serif:"IBM Plex Serif",Georgia,"Times New Roman",serif;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-lg:16px;--fs-xl:20px;--z-topbar:5;--z-filters-sheet:35;--z-chart-row-label-flyout:3;--z-pop:30;--z-help-fab:20;--z-help-overlay:40;--z-bottom-nav:15;--z-consent:25;--z-dp-overlay:32;--z-nav-progress:50;--bottom-nav-h:66px;--footer-bg:#1d1f1a;--footer-border:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#131410;--surface:#1b1c16;--surface-2:#22241c;--surface-3:#2a2c23;--ink:#eeeee6;--ink-2:#b7b9ab;--ink-muted:#919289;--border:#2b2d24;--border-strong:#3a3c31;--accent:#8fb98f;--accent-ink:#0d150d;--accent-soft:#223022;--action:#e08a68;--response:#7fb2d6;--calm:#8fcf9f;--calm-soft:#1e2e22;--vigil:#d6c56a;--vigil-soft:#2a2816;--attn:#f0995a;--attn-soft:#3a2518;--alarm:#f08a7e;--alarm-soft:#3a1f1c;--calm-fill:#8fcf9f;--vigil-fill:#d6c56a;--attn-fill:#f0995a;--alarm-fill:#f08a7e;--l0:#3d4034;--l1:#bba45a;--l2:#d9933b;--l3:#e8743f;--l4:#f0584a;--l5:#ff9a8f;--fs-partial:#e0b45f;--fs-observed:#f08a7e;--danger:#f08a7e;--warning:#e0b45f;--success:#8fcf9f;--footer-bg:#0b0c09;--footer-border:#2b2d24}}:root[data-theme=dark]{color-scheme:dark;--bg:#131410;--surface:#1b1c16;--surface-2:#22241c;--surface-3:#2a2c23;--ink:#eeeee6;--ink-2:#b7b9ab;--ink-muted:#919289;--border:#2b2d24;--border-strong:#3a3c31;--accent:#8fb98f;--accent-ink:#0d150d;--accent-soft:#223022;--action:#e08a68;--response:#7fb2d6;--calm:#8fcf9f;--calm-soft:#1e2e22;--vigil:#d6c56a;--vigil-soft:#2a2816;--attn:#f0995a;--attn-soft:#3a2518;--alarm:#f08a7e;--alarm-soft:#3a1f1c;--calm-fill:#8fcf9f;--vigil-fill:#d6c56a;--attn-fill:#f0995a;--alarm-fill:#f08a7e;--l0:#3d4034;--l1:#bba45a;--l2:#d9933b;--l3:#e8743f;--l4:#f0584a;--l5:#ff9a8f;--fs-partial:#e0b45f;--fs-observed:#f08a7e;--danger:#f08a7e;--warning:#e0b45f;--success:#8fcf9f;--footer-bg:#0b0c09;--footer-border:#2b2d24}:root[data-theme=light]{color-scheme:light}@media (max-width:720px){:root{--fs-xs:14px;--fs-sm:15px;--fs-base:16px;--fs-lg:18px;--fs-xl:22px}}*{box-sizing:border-box}[hidden]{display:none!important}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.5}.wrap{max-width:1040px;margin:0 auto;padding-inline:16px;padding-block:0}a{color:var(--accent)}button{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.topbar{position:sticky;top:env(safe-area-inset-top,0);z-index:var(--z-topbar);background:var(--bg);border-bottom:1px solid var(--border);padding-block:14px 12px;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:inherit}.brand:focus-visible{border-radius:8px}.brand-mark{width:34px;height:34px;flex:none;display:block}.brand-mark rect{fill:var(--accent)}.brand-mark polyline{stroke:var(--accent-ink)}.brand-name{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:var(--fs-base);line-height:1.2}.brand-sub{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.2}.topbar-end{display:flex;align-items:center;gap:8px 12px;margin-left:auto}.tabs{display:flex;flex-wrap:wrap;gap:3px;background:var(--surface-2);border-radius:10px;padding:3px}.tab{border:0;background:none;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;padding:7px 13px;border-radius:8px;cursor:pointer}.tab[aria-current]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.bottom-nav-link .badge,.tab .badge{font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--action);color:var(--surface);border-radius:20px;padding:1px 6px;min-width:14px;text-align:center;line-height:1.4;margin-left:6px}.refresh-btn{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 12px;cursor:pointer}.refresh-btn:disabled{opacity:.6;cursor:default}.refresh-btn:not(:disabled):hover{color:var(--ink);border-color:var(--border-strong)}.urgent-bar{background:var(--alarm);color:var(--surface);border-radius:0 0 8px 8px}.data-version-banner,.urgent-bar{display:block;text-decoration:none;font-size:var(--fs-sm);font-weight:500;padding:6px 16px;text-align:center}.data-version-banner{width:100%;background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);border:none;cursor:pointer;border-radius:0 0 8px 8px}.data-version-banner:hover{filter:brightness(1.08)}.bottom-nav{display:none}body,html{overflow-x:hidden}@media (max-width:640px){.brand-sub{display:none}.topbar{gap:8px 12px}input,select,textarea{font-size:var(--fs-lg)!important}details.filters-sheet[open]{position:fixed;inset:0;z-index:var(--z-filters-sheet);background:var(--bg);overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin:0;border-radius:0}details.filters-sheet[open] summary{position:sticky;top:0;background:var(--bg);padding-block:4px 12px}}main.view{padding-top:20px;display:grid;gap:20px;align-content:start;min-height:100vh;min-height:100svh}.page-title-row,h1.page-title,h2{font-size:var(--fs-base);font-weight:600;margin:0;text-wrap:balance}.page-title-row>h1.page-title{display:inline}h2.subhead{font-size:1.17em;font-weight:700;margin:1em 0;text-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);border:0}.breadcrumbs,.sr-only{overflow:hidden;white-space:nowrap}.breadcrumbs{font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;max-width:100%}.breadcrumbs a{color:var(--ink-2);text-decoration:none}.breadcrumbs a:hover{color:var(--accent);text-decoration:underline}.page-prevnext{font-size:var(--fs-sm);font-weight:400;margin-left:10px;white-space:nowrap}.page-prevnext a{text-decoration:none}.page-prevnext a:hover{text-decoration:underline}.sub{font-size:var(--fs-sm);color:var(--ink-2);margin:2px 0 0}.block{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.block-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:baseline;margin-bottom:14px}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;align-items:start}.overview-docs{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.overview-docs.single{grid-template-columns:1fr}@media (min-width:900px){.overview-docs.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.overview-docs.three{grid-template-columns:1fr}}@media (max-width:720px){.overview-docs{grid-template-columns:1fr}}.doc-card{display:flex;flex-direction:column}.doc-card .block-foot{margin-top:auto;padding-top:14px}.doc-card-text{margin:0}.block-foot{margin:14px 0 0;font-size:var(--fs-sm)}.block-foot .block-link{display:inline-block;padding:4px 0}.grid-2>*,.overview-docs>*,.pending-region>*,.zone>*,main.view>*{min-width:0}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.muted{color:var(--ink-muted)}.mono{font-family:var(--font-mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status{border-radius:14px;padding:22px 22px 20px;display:grid;gap:14px;border:1px solid var(--border)}.status.calm{background:var(--calm-soft)}.status.vigil{background:var(--vigil-soft)}.status.attn{background:var(--attn-soft)}.status.alarm{background:var(--alarm-soft)}.status-top{align-items:center;gap:10px 18px}.level-scale,.status-top{display:flex;flex-wrap:wrap}.level-scale{gap:4px}.level-scale button,.level-scale span{font-size:var(--fs-xs);font-weight:500;padding:4px 10px;border-radius:20px;border:1px solid var(--border-strong);color:var(--ink-2);background:var(--surface);display:inline-flex;align-items:center;gap:6px}.level-scale button:before,.level-scale span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot,currentColor)}.level-scale .lv-calm{color:var(--calm);--dot:var(--calm-fill)}.level-scale .lv-vigil{color:var(--vigil);--dot:var(--vigil-fill)}.level-scale .lv-attn{color:var(--attn);--dot:var(--attn-fill)}.level-scale .lv-alarm{color:var(--alarm);--dot:var(--alarm-fill)}.zones{display:grid;gap:10px}.zone{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.zone-name{font-weight:600}.zone-where{font-weight:400;color:var(--ink-muted);font-size:var(--fs-sm)}.zone-mean{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}.zone-mean b{color:var(--ink)}.zone-why{font-size:var(--fs-xs);color:var(--ink-muted);margin-top:6px}.zone-why-more{display:inline}.zone-why-more summary{display:inline;list-style:none;cursor:pointer;color:var(--accent);font-weight:500}.zone-why-more summary::-webkit-details-marker{display:none}.zone-why-more summary::marker{content:""}.zone-why-more summary:hover{text-decoration:underline}.zone-why-more-body{margin-left:2px}.pill-lv{display:inline-block;font-size:var(--fs-sm);font-weight:600;border-radius:20px;padding:3px 11px;text-align:center;color:var(--surface);width:max-content;border:0}button.pill-lv{cursor:help}.pill-lv.lv-calm{background:var(--calm)}.pill-lv.lv-vigil{background:var(--vigil)}.pill-lv.lv-attn{background:var(--attn)}.pill-lv.lv-alarm{background:var(--alarm)}@media (max-width:640px){.zone{grid-template-columns:1fr;gap:6px}}.status-lead{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-xl);line-height:1.35;margin:0;text-wrap:balance}.status-when{margin:-6px 0 0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2)}.attention-strip-link,.block-link,.status-when-link{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.attention-strip-link:hover,.block-link:hover,.status-when-link:hover{color:var(--ink)}.attention-strip{display:grid;gap:4px;padding-top:4px}.attention-strip-eyebrow{font-size:var(--fs-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.attention-strip-row{display:flex;align-items:center;gap:8px}.attention-strip-label{font-size:var(--fs-xs);color:var(--ink-muted);width:92px;flex:none}.attention-strip-cells{display:flex;gap:2px;flex:1 1;min-width:0}.attention-strip-cell{display:block;flex:1 1;min-width:2px;aspect-ratio:1;max-width:14px;border-radius:2px;background:var(--border)}.attention-strip-cell.lv-calm{background:var(--calm-fill)}.attention-strip-cell.lv-vigil{background:var(--vigil-fill)}.attention-strip-cell.lv-attn{background:var(--attn-fill)}.attention-strip-cell.lv-alarm{background:var(--alarm-fill)}.attention-strip-caption{font-size:var(--fs-xs);margin-top:2px}.status-foot{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--fs-sm);color:var(--ink-2);align-items:center}.analyst-chip{display:inline-flex;gap:6px;align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;padding:3px 10px;font-size:var(--fs-xs)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.news{display:grid;gap:12px}.news-item{display:grid;gap:6px;padding:14px 0;border-top:1px solid var(--border)}.news-item:first-child{border-top:0;padding-top:0}.news-meta{font-size:var(--fs-xs);color:var(--ink-muted);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.news-title{font-weight:600;font-size:var(--fs-base);line-height:1.35;text-wrap:balance}.news-mean{color:var(--ink-2)}.news-act{font-size:var(--fs-sm)}.news-act b{font-weight:600}.countries{display:grid;gap:0}.country{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.country:first-child{border-top:0;padding-top:0}.country-name{font-weight:600;display:flex;gap:8px;align-items:baseline}.country-text{color:var(--ink-2);font-size:var(--fs-sm)}.expect{display:grid;gap:10px}.expect-row{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:baseline}.word{appearance:none;-webkit-appearance:none;border:0;box-shadow:none;cursor:help;display:inline-block;font-weight:600;font-size:var(--fs-sm);white-space:nowrap;border-radius:20px;padding:3px 11px;min-width:108px;text-align:center}.word.w-certain{background:var(--alarm-soft);color:var(--alarm)}.word.w-likely{background:var(--attn-soft);color:var(--attn)}.word.w-even{background:var(--surface-2);color:var(--ink)}.word.w-unlikely{background:var(--surface-2);color:var(--ink-2)}.word.w-remote{background:var(--calm-soft);color:var(--calm)}.prep ul{margin:0;padding-left:18px;display:grid;gap:6px}.prep-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.prep-links a{font-size:var(--fs-sm);text-decoration:none;border:1px solid var(--border-strong);border-radius:20px;padding:4px 10px;color:var(--ink)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.kpi{background:var(--surface-2);border-radius:10px;padding:12px 14px}.kpi-label{font-size:var(--fs-xs);color:var(--ink-2)}.kpi-value{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:500;margin-top:2px}.kpi-delta{font-size:var(--fs-xs);color:var(--ink-muted)}details.fold summary{cursor:pointer;font-weight:600;font-size:var(--fs-base);list-style:none;display:flex;justify-content:space-between;gap:12px}details.fold summary::-webkit-details-marker{display:none}details.fold summary:after{content:"+";font-family:var(--font-mono);color:var(--ink-muted)}details.fold[open] summary:after{content:"\2013"}details.fold[open] summary{margin-bottom:14px}dl.gloss{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:8px 16px;margin:0}dl.gloss dt{font-weight:600}dl.gloss dd{margin:0;color:var(--ink-2)}.feed-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.seg{display:inline-flex;background:var(--surface-2);border-radius:9px;padding:3px;gap:3px}.seg button{border:0;background:none;padding:6px 12px;border-radius:7px;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.seg-spinner{display:inline-block;width:10px;height:10px;margin-left:6px;flex:none;vertical-align:-1px;opacity:.7;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;animation:seg-spin .6s linear infinite}@keyframes seg-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.seg-spinner{animation:none;opacity:.45}}.legend-inline{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--fs-xs);color:var(--ink-2)}.legend-inline span{display:inline-flex;gap:6px;align-items:center}.day-head{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-muted);padding:6px 2px 0}.day-summary-head{display:grid;gap:6px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border);border-top:3px solid var(--border-strong);border-radius:10px}.day-summary-title{display:block;font-size:var(--fs-lg);font-weight:700;color:var(--ink);text-decoration:none}.day-summary-title:hover{text-decoration:underline}.day-summary-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.day-summary-chip{font-size:var(--fs-xs);font-weight:600;border-radius:20px;padding:2px 9px;color:var(--surface)}.day-summary-lead{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.day-summary-link{font-size:var(--fs-sm);font-weight:500;text-decoration:none;color:var(--accent);width:max-content}.day-summary-link:hover{text-decoration:underline}.card{display:grid;grid-template-columns:4px minmax(0,1fr);background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.card .stripe{background:var(--border-strong)}.card.urgent .stripe{background:var(--alarm-fill)}.card.important .stripe{background:var(--attn-fill)}.card.context .stripe{background:var(--border)}.card.urgent{background:var(--alarm-soft)}.card-body{padding:12px 14px;display:grid;gap:5px}.card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--ink-muted);align-items:center}.card-meta,.pill{font-size:var(--fs-xs)}.pill{font-weight:500;border-radius:20px;padding:1px 8px;border:1px solid var(--border-strong);color:var(--ink-2);white-space:normal;background:none}.pill.urgent{background:var(--alarm);border-color:var(--alarm);color:var(--surface)}.pill.fs-partial{background:var(--attn-soft);border-color:var(--fs-partial);color:var(--ink)}.pill.fs-observed{background:var(--alarm-soft);border-color:var(--fs-observed);color:var(--ink)}.pill.fs{border-radius:8px;text-align:left}.pill.lvl{display:inline-flex;gap:5px;align-items:center}.card-title{font-weight:600;font-size:var(--fs-base);line-height:1.4}.card-mean{color:var(--ink-2)}.card-act,.card-mean{font-size:var(--fs-sm)}.card-bottom-meta{font-size:var(--fs-xs);color:var(--ink-muted)}.card details{margin-top:4px}.card details summary{cursor:pointer;font-size:var(--fs-xs);color:var(--ink-muted);width:max-content}.expert{margin-top:8px;display:grid;gap:6px;font-size:var(--fs-sm);color:var(--ink-2);border-top:1px dashed var(--border-strong);padding-top:8px}.expert .ids{font-family:var(--font-mono);font-size:var(--fs-xs)}.feed-list{display:grid;gap:8px}.day-fold-toggle{color:var(--ink-muted);font:500 var(--fs-sm) var(--font-sans);padding:2px 0;cursor:pointer;width:max-content}.day-fold-toggle:hover{color:var(--ink-2);text-decoration:underline}.day-fold[open] .day-fold-toggle{margin-bottom:6px}.day-fold-body{display:grid;gap:8px}.sources-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-sm);color:var(--ink-2)}.sources-list li{white-space:nowrap}.urgent-demo{border:1px dashed var(--alarm-fill);border-radius:10px;padding:12px 14px;background:var(--alarm-soft);font-size:var(--fs-sm)}.analyst-filters{display:flex;flex-wrap:wrap;gap:8px}.analyst-filters input,.analyst-filters select{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 10px;max-width:100%}.load-more{display:block;margin:4px auto 0}svg text{fill:var(--ink-2);font-family:var(--font-sans)}svg .mono{font-family:var(--font-mono)}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--fs-xs);color:var(--ink-2);margin-top:10px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.hy-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:24px}.sw{width:12px;height:12px;border-radius:3px;display:inline-block}.chart-legend>button{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:4px;padding:1px 6px;font-family:inherit;cursor:help}.date-stepper{display:flex;flex-direction:column;gap:6px}.date-stepper-row{display:flex;align-items:center;gap:6px}.date-stepper-arrow{width:32px;height:32px;flex:none;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-2);border-radius:8px;font-size:var(--fs-lg);cursor:pointer;display:grid;place-items:center}.date-stepper-arrow:hover{color:var(--ink);border-color:var(--ink-2)}.date-stepper-label{font-size:var(--fs-sm);font-family:var(--font-mono);padding:0 4px;white-space:nowrap}.date-stepper-toggle{width:32px;height:32px;flex:none;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-2);border-radius:8px;font-size:var(--fs-sm);cursor:pointer;display:grid;place-items:center}.date-stepper-toggle.open,.date-stepper-toggle:hover{color:var(--ink);border-color:var(--ink-2)}.date-stepper-range{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.date-stepper-range label{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--ink-2)}.date-stepper-range input{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:5px 8px}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px}.chart-sub{font-size:var(--fs-xs);color:var(--ink-2)}.empty{color:var(--ink-muted);padding:24px 0;text-align:center}.chart-row-label{display:flex;align-items:center;font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.chart-row-label-flyout{position:absolute;top:0;left:0;z-index:var(--z-chart-row-label-flyout);min-width:100%;width:max-content;max-width:280px;white-space:normal;overflow:visible;line-height:1.3;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:4px 8px;box-shadow:0 4px 14px rgba(0,0,0,.25)}.gantt-label-col{width:200px;flex:none}@media (max-width:768px){.gantt-label-col{width:110px}}.heatmap-label-col{width:200px;flex:none}@media (max-width:640px){.heatmap-label-col{width:140px}}.meter{display:grid;gap:8px}.meter-bar{display:grid;gap:4px}.meter-bar i{height:12px;border-radius:3px;background:var(--surface-3);display:block}.meter-bar i.p{background:var(--fs-partial)}.meter-bar i.o{background:var(--fs-observed)}.meter-bar i.th{box-shadow:inset 0 0 0 2px var(--ink-2)}.fs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.fs-tile{border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:grid;gap:4px;background:var(--surface)}.fs-tile.partial{border-color:var(--fs-partial);background:var(--attn-soft)}.fs-tile.observed{border-color:var(--fs-observed);background:var(--alarm-soft)}.fs-id{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-muted);display:flex;justify-content:space-between;gap:8px}.fs-name{font-weight:600;font-size:var(--fs-sm);line-height:1.3}.fs-ev,.fs-valid{font-size:var(--fs-xs);color:var(--ink-2)}.fs-valid{font-family:var(--font-mono)}.qdot{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-2);font:600 var(--fs-xs)/1 var(--font-sans);cursor:pointer;padding:0;flex:none}.followup-due-list{display:flex;flex-direction:column;gap:6px}.followup-due-row{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--border)}.followup-due-row:first-child{border-top:0;padding-top:0}.followup-due-place{color:var(--ink)}.followup-due-date{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}.status-pill{font-size:var(--fs-xs);font-weight:500;padding:2px 9px;border-radius:20px;white-space:nowrap}.followup-due{background:var(--attn-soft);color:var(--attn)}.followup-overdue,.forecast-outcome-yes{background:var(--alarm-soft);color:var(--alarm)}.forecast-outcome-no{background:var(--calm-soft);color:var(--calm)}.forecast-outcome-void{background:var(--surface-2);color:var(--ink-muted)}.fq{display:grid;grid-template-columns:150px 1fr 120px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.fq:first-child{border-top:0}.fq-bar{height:6px;background:var(--surface-3);border-radius:3px;overflow:hidden}.fq-bar i{display:block;height:100%;background:var(--accent)}.fq-bar i.w-certain{background:var(--alarm-fill)}.fq-bar i.w-likely{background:var(--attn-fill)}.fq-bar i.w-even{background:var(--ink-2)}.fq-bar i.w-unlikely{background:var(--ink-muted)}.fq-bar i.w-remote{background:var(--calm-fill)}.fq-q{font-size:var(--fs-sm)}.fq-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-muted);text-align:right}.fq-drivers{grid-column:1/-1;font-size:var(--fs-sm);color:var(--ink-2)}.docs{gap:0}.doc,.docs{display:grid}.doc{grid-template-columns:96px 1fr auto;gap:12px;padding:10px 0;border-top:1px solid var(--border);align-items:baseline}.doc:first-child{border-top:0}.doc-kind{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-muted)}.report-row{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:inherit}.report-row:first-child{border-top:0}.report-row-title{font-weight:600;font-size:var(--fs-base)}.report-row-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.report-row-meta .pill{white-space:nowrap}@media (max-width:720px){.report-row{grid-template-columns:1fr}}.notice{background:var(--vigil-soft);border:1px solid var(--border);border-radius:8px;padding:10px 14px;color:var(--ink-2)}.notice,.tone-table{font-size:var(--fs-sm)}.tone-table{width:100%;border-collapse:collapse}.tone-table th{text-align:left;font-weight:500;color:var(--ink-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 8px 0}.tone-table td{padding:6px 8px 6px 0;border-top:1px solid var(--border)}.tone-chip{display:inline-block;font-size:var(--fs-xs);font-weight:600;border-radius:20px;padding:2px 10px}.tone-chip.tone-attn{background:var(--attn-soft);color:var(--attn)}.tone-chip.tone-calm{background:var(--calm-soft);color:var(--calm)}.tone-chip.tone-neutral{background:var(--surface-2);color:var(--ink)}.tone-chip.tone-muted{background:var(--surface-2);color:var(--ink-muted)}.bluf{margin:0;padding-left:18px;display:grid;gap:6px}.doc-markdown{font-size:var(--fs-sm);line-height:1.7;max-width:100%}.doc-markdown h1,.doc-markdown h2,.doc-markdown h3{font-size:var(--fs-base);scroll-margin-top:70px}.doc-markdown code,.doc-markdown li,.doc-markdown p{overflow-wrap:anywhere}.doc-markdown pre{overflow-x:auto;max-width:100%}.doc-markdown-wrap{display:grid;gap:16px}.doc-markdown-wrap>*{min-width:0}.doc-toc{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.md-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;max-width:100%}.md-table-wrap:after{content:"";position:absolute;top:0;bottom:0;right:0;width:24px;pointer-events:none;background:linear-gradient(to right,transparent,var(--surface))}.doc-toc-title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin-bottom:6px}.doc-toc ul{margin:0;padding:0;list-style:none;display:grid;gap:3px}.doc-toc a{font-size:var(--fs-sm);color:var(--ink-2);text-decoration:none}.doc-toc a:hover{color:var(--accent);text-decoration:underline}.calibration-buckets{display:flex;flex-direction:column;gap:4px;margin-top:8px}.calibration-bucket-row{display:flex;gap:16px;font-size:var(--fs-xs);color:var(--ink-2);font-family:var(--font-mono)}.calibration-bucket-range{min-width:80px;color:var(--ink)}.core-question-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}@media (max-width:640px){.country{gap:2px}.country,.expect-row{grid-template-columns:1fr}.expect-row{gap:0}.fq{grid-template-columns:1fr;gap:4px}.fq-meta{text-align:left}.doc{gap:2px}.doc,dl.gloss{grid-template-columns:1fr}}.term{cursor:help;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:inherit;-webkit-text-decoration:underline dotted var(--ink-muted);text-decoration:underline dotted var(--ink-muted);text-underline-offset:3px}.qdot:hover{color:var(--ink);border-color:var(--ink-2)}.pop{position:fixed;z-index:var(--z-pop);max-width:340px;background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:14px 16px;display:grid;gap:6px;font-size:var(--fs-sm)}.pop-title{font-weight:600;font-size:var(--fs-base);padding-right:22px}.pop-short{color:var(--ink)}.pop-long{color:var(--ink-2)}.pop-more{justify-self:start;color:var(--accent);font:500 var(--fs-sm) var(--font-sans);padding:4px 0}.pop-more,.pop-x{border:0;background:none;cursor:pointer}.pop-x{position:absolute;top:8px;right:8px;color:var(--ink-muted);font-size:var(--fs-lg);width:28px;height:28px;border-radius:6px}.help-fab{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-help-fab);width:52px;height:52px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);font:600 var(--fs-xl)/1 var(--font-sans);box-shadow:0 6px 18px rgba(0,0,0,.22);cursor:pointer}.help-overlay{position:fixed;inset:0;z-index:var(--z-help-overlay);background:rgba(10,12,8,.45);display:flex;justify-content:flex-end}.help-panel{width:min(460px,100%);height:100%;background:var(--bg);border-left:1px solid var(--border);display:grid;grid-template-rows:auto auto 1fr;padding-top:env(safe-area-inset-top,0)}.help-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 8px}.help-head h2{font-size:var(--fs-lg)}.help-close{border:0;background:var(--surface-2);width:36px;height:36px;border-radius:10px;cursor:pointer}.help-close,.help-search{color:var(--ink);font-size:var(--fs-lg)}.help-search{display:block;width:calc(100% - 36px);margin:0 18px 10px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);font-family:var(--font-sans)}.help-nav{display:flex;gap:6px;flex-wrap:wrap;padding:0 18px 10px}.help-nav button{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-2);border-radius:20px;padding:5px 10px;font:500 var(--fs-sm) var(--font-sans);cursor:pointer}.help-nav button.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.help-body{overflow-y:auto;overscroll-behavior:contain;padding:0 18px calc(80px + env(safe-area-inset-bottom, 0px))}.help-sec{padding-top:14px}.help-sec h3{font-size:var(--fs-xs);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px;font-weight:500}.help-item{padding:10px 0;border-top:1px solid var(--border)}.help-item b{display:block;font-size:var(--fs-base)}.help-item .s{color:var(--ink);font-size:var(--fs-sm)}.help-item .l{color:var(--ink-2);font-size:var(--fs-sm);margin-top:2px}.help-item.flash{background:var(--attn-soft);border-radius:8px;padding-inline:8px}@media (max-width:640px){.pop{left:0!important;right:0!important;bottom:0!important;top:auto!important;max-width:none;border-radius:16px 16px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.help-overlay{align-items:flex-end}.help-panel{height:88%;border-left:0;border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (max-width:720px){.tabs{display:none}.bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bottom-nav);background:var(--surface);border-top:1px solid var(--border-strong);box-shadow:0 -2px 10px rgba(0,0,0,.12);padding-bottom:env(safe-area-inset-bottom,0)}.bottom-nav-item{flex:1 1;min-width:0;position:relative}.bottom-nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:44px;border:0;background:none;color:var(--ink-2);font:500 var(--fs-xs) var(--font-sans);text-decoration:none;padding:8px 4px 6px;cursor:pointer;text-align:center}.bottom-nav-icon{display:grid;place-items:center;width:52px;height:32px;border-radius:16px}.bottom-nav-icon svg{width:24px;height:24px}.bottom-nav-label{line-height:1.2;white-space:nowrap}.bottom-nav-link[aria-current]{color:var(--accent);font-weight:600}.bottom-nav-link[aria-current] .bottom-nav-icon{background:var(--accent-soft)}.bottom-nav-link[data-pending]{color:var(--accent)}.bottom-nav-link[data-pending] .bottom-nav-icon{background:var(--accent-soft);animation:link-pending-pulse .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bottom-nav-link[data-pending] .bottom-nav-icon{animation:none}}.help-fab{bottom:calc(var(--bottom-nav-h) + 16px + env(safe-area-inset-bottom, 0px))}}@media (max-width:720px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .bottom-nav{background:var(--surface-2);box-shadow:0 -2px 10px rgba(0,0,0,.4)}}@media (max-width:720px){:root[data-theme=dark] .bottom-nav{background:var(--surface-2);box-shadow:0 -2px 10px rgba(0,0,0,.4)}}.theme-toggle{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:none;color:var(--ink-2);cursor:pointer;flex:none;padding:0}.theme-toggle:before{content:"";position:absolute;inset:-4px}.theme-toggle:hover{color:var(--ink);background:var(--surface-2)}.theme-toggle:focus-visible{border-radius:50%}.theme-toggle svg{width:20px;height:20px;display:block}.theme-toggle--pending{visibility:hidden}@media (max-width:959px){.brand-sub{display:none}}.tg-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);text-decoration:none;font:500 var(--fs-sm)/1.2 var(--font-sans)}.tg-link svg{flex:none;display:block}.tg-link:hover{color:var(--ink)}.tg-link--header{position:relative;flex:none;justify-content:center;width:36px;height:36px;border-radius:50%}.tg-link--header:before{content:"";position:absolute;inset:-4px}.tg-link--header:hover{background:var(--surface-2)}.tg-link--header .tg-link-label{display:none}.tg-link--header:focus-visible{border-radius:50%}@media (min-width:960px){.tg-link--header{width:auto;height:auto;align-self:stretch;padding:0 12px 0 7px;border:1px solid var(--border);border-radius:10px}.tg-link--header svg{width:24px;height:24px}.tg-link--header .tg-link-label{display:inline}.tg-link--header:focus-visible{border-radius:10px}}.tg-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.tg-cta-text{flex:1 1 280px;min-width:0}.tg-cta-text .sub{margin-top:4px}.tg-link--button{min-height:44px;padding:0 16px 0 12px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:600;white-space:nowrap}.tg-link--button:hover{color:var(--accent-ink);filter:brightness(1.08)}.tg-link--footer{min-height:44px;gap:10px;color:var(--ink);font-size:var(--fs-base)}.tg-link--footer .tg-link-text{display:grid;gap:1px}.tg-link--footer .tg-link-sub{font-size:var(--fs-xs);color:var(--ink-muted);font-weight:400}.tg-link--footer:hover .tg-link-title{text-decoration:underline;text-underline-offset:3px}.tg-link--footer .tg-link-title{font-weight:600}.qa-head h1.page-title{font-size:var(--fs-xl);line-height:1.3}.qa-lead{font-size:var(--fs-lg);margin:10px 0 2px;line-height:1.6}.qa-lead b{font-size:var(--fs-xl);font-weight:600}.qa-lead .status-pill,.qa-lead .word{vertical-align:2px}.qa-h2{font-size:var(--fs-base);font-weight:600;margin:16px 0 6px}.qa-text{margin:0}.qa-about,.qa-text{line-height:1.65}.qa-about h2{font-size:var(--fs-lg);margin-bottom:10px}.qa-about h3{font-size:var(--fs-base);font-weight:600;margin:18px 0 6px}.qa-about p,.qa-sources{margin:0 0 10px}.qa-sources{padding-left:1.25em;font-size:var(--fs-sm);overflow-wrap:anywhere}.qa-links{list-style:none;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--border);display:grid;gap:4px}.qa-links a{display:inline-flex;align-items:center;min-height:32px}h1.about-title{font-size:var(--fs-xl);line-height:1.25}.about-lead{font-size:var(--fs-base);margin-top:6px}.about-toc ol{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.about-toc a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--border-strong);border-radius:20px;font-size:var(--fs-sm);color:var(--ink);text-decoration:none}.about-toc a:hover{border-color:var(--accent);color:var(--accent)}.about-sec{scroll-margin-top:84px;line-height:1.65}.about-sec h2{font-size:var(--fs-lg);margin-bottom:10px}.about-sec h3{font-size:var(--fs-base);font-weight:600;margin:20px 0 8px}.about-sec p{margin:0 0 10px}.about-level-text>:last-child,.about-sec>:last-child{margin-bottom:0}.about-list{padding-left:1.25em;gap:4px}.about-list,.about-terms{margin:0 0 10px;display:grid}.about-terms{gap:12px}.about-terms dt{font-weight:600}.about-terms dt a{text-underline-offset:3px}.about-terms dd{margin:2px 0 0;color:var(--ink-2)}.about-levels{list-style:none;margin:4px 0 14px;padding:0;display:grid;gap:0}.about-level{display:grid;grid-template-columns:10.5rem 1fr;gap:6px 16px;align-items:start;padding:12px 0;border-top:1px solid var(--border)}.about-level:last-child{border-bottom:1px solid var(--border)}.about-level .pill-lv{margin-top:2px}.about-level-text p{margin:0 0 6px}.about-help{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.about-more{margin:4px 0 14px;border:1px solid var(--border);border-radius:10px}.about-more summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;cursor:pointer;list-style:none;font-weight:600;color:var(--ink)}.about-more summary::-webkit-details-marker{display:none}.about-more summary::marker{content:""}.about-more summary:after{content:"+";font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--ink-muted)}.about-more[open] summary:after{content:"\2013"}.about-more summary:hover{background:var(--surface-2);border-radius:10px}.about-more summary:focus-visible{border-radius:10px;outline-offset:0}.about-more-body{padding:2px 14px 14px}.about-more-body>:last-child{margin-bottom:0}.about-level-action{color:var(--ink)}.about-codes{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:10px}.about-codes li{display:grid;grid-template-columns:4.2em 1fr;gap:10px;align-items:baseline}.about-codes .indicator-chip{justify-self:start}.about-codes--short li{grid-template-columns:2.6em 1fr}.about-consent:empty{display:none}.about-consent .site-footer-link{min-height:32px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.about-level{grid-template-columns:1fr}}.site-footer{--ink:#eeeee6;--ink-2:#c3c5b8;--ink-muted:#9a9c8f;--surface-2:rgba(255,255,255,.07);--border:rgba(255,255,255,.12);--accent:#8fb98f;--accent-ink:#0d150d;margin-top:48px;padding:32px 0 84px;background:var(--footer-bg);border-top:1px solid var(--footer-border);color:var(--ink-2);font-size:var(--fs-sm)}@media (min-width:1180px){.site-footer{padding-bottom:28px}}.site-footer-inner{max-width:1040px;margin:0 auto;padding-inline:16px;display:grid;gap:20px}.site-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:20px 40px;align-items:start}.site-footer-brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.site-footer-brand .brand-mark{width:28px;height:28px}.site-footer-lead{margin:8px 0 10px}.site-footer-h{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:400;margin:0 0 6px}.site-footer-list{list-style:none;margin:0;padding:0;display:grid}.site-footer-link{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;cursor:pointer;color:var(--ink-2);font:inherit;text-decoration:none;text-align:left}.site-footer-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.site-footer-safety{margin:0;padding:12px 14px;background:var(--surface-2);border-radius:10px;color:var(--ink-2)}.site-footer-safety b{color:var(--ink);font-weight:600}.site-footer-privacy{margin:-8px 0 0;font-size:var(--fs-xs);color:var(--ink-muted)}.site-footer-privacy .site-footer-link{display:inline;min-height:0;position:relative;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.site-footer-privacy .site-footer-link:before{content:"";position:absolute;inset:-12px -4px}.site-footer-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-muted)}@media (max-width:720px){.site-footer{margin-top:32px;padding-bottom:calc(var(--bottom-nav-h) + 88px + env(safe-area-inset-bottom, 0px))}.site-footer-grid{grid-template-columns:minmax(0,1fr)}.site-footer-nav{display:none}.site-footer-link{min-height:44px}}.consent-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-consent);padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--ink);color:var(--bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 -6px 24px rgba(0,0,0,.28);font-size:var(--fs-sm);line-height:1.45}.consent-inner{max-width:calc(1040px - 32px);margin:0 auto;display:flex;align-items:center;gap:12px 24px}.consent-text{margin:0;flex:1 1 auto;min-width:0}.consent-actions{display:flex;gap:8px;flex:none}.consent-btn{min-height:44px;min-width:128px;padding:0 16px;border-radius:10px;border:0;background:var(--bg);color:var(--ink);font:600 var(--fs-sm)/1 var(--font-sans);cursor:pointer}.consent-btn:hover{background:var(--surface-3)}.consent-btn:focus-visible{outline-color:var(--bg)}:root[data-consent] .consent-bar{display:none}@media (max-width:720px){.consent-bar{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom, 0px));padding-bottom:14px}.consent-inner{flex-direction:column;align-items:stretch}.consent-actions>.consent-btn{flex:1 1;min-width:0}}.dp-overlay{position:fixed;inset:0;z-index:var(--z-dp-overlay);background:rgba(10,12,8,.45);display:flex;justify-content:flex-end}.dp-panel{width:min(420px,100%);height:100%;background:var(--bg);border-left:1px solid var(--border);display:grid;grid-template-rows:auto 1fr;padding-top:env(safe-area-inset-top,0)}.dp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--border)}.dp-head h2{line-height:1.35}.dp-close,.dp-head h2{font-size:var(--fs-lg)}.dp-close{border:0;background:var(--surface-2);color:var(--ink);width:36px;height:36px;border-radius:10px;cursor:pointer;flex:none}.dp-body{overflow-y:auto;overscroll-behavior:contain;padding:16px 18px calc(24px + env(safe-area-inset-bottom, 0px))}@media (max-width:640px){.dp-overlay{align-items:flex-end}.dp-panel{width:100%;height:85vh;max-height:85vh;border-left:0;border-radius:16px 16px 0 0}}.indicator-chip{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;padding:1px 7px;border-radius:20px;white-space:nowrap;color:var(--surface)}.indicator-chip.group-HY{background:#9a6b24;color:#fff}.indicator-chip.group-FS{background:var(--danger)}.indicator-chip.group-MX{background:#2873d0;color:#fff}.indicator-chip.group-RS{background:var(--response)}.indicator-chip.group-CX{background:var(--ink-muted)}.map-group-toggle{display:flex;gap:4px;flex-wrap:wrap}.map-group-btn{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;padding:6px 9px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);cursor:pointer}.map-group-btn.active{color:var(--surface);border-color:transparent}.map-group-btn.group-HY.active{background:#9a6b24;color:#fff}.map-group-btn.group-FS.active{background:var(--danger)}.map-group-btn.group-MX.active{background:#2873d0;color:#fff}.map-group-btn.group-RS.active{background:var(--response)}.map-group-btn.group-CX.active{background:var(--ink-muted)}.map-layout{display:flex;gap:12px;align-items:flex-start}.map-layout .map-wrap{flex:1 1;min-width:0}.map-wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden;isolation:isolate}.map-legend{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:10px 0;font-size:var(--fs-xs);color:var(--ink-2)}.map-legend-item{display:inline-flex;gap:6px;align-items:center}.map-legend-item .sw{border-radius:50%}.map-leaflet{height:480px}.map-placeholder{background:var(--surface-2)}@media (max-width:640px){.map-leaflet{height:min(60vh,420px)}}.map-side-panel{width:300px;height:480px;flex:none;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.map-side-panel-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--ink-muted);flex:none}.map-side-panel-header button{background:none;border:none;color:var(--ink-muted);cursor:pointer;font-size:var(--fs-lg);line-height:1}.map-side-panel-header button:hover{color:var(--ink)}.map-panel-back{background:none;border:none;color:var(--ink)!important;cursor:pointer;font-size:var(--fs-sm)!important;font-family:var(--font-sans);padding:0;display:flex;align-items:center;gap:6px}.map-panel-back:hover{color:var(--accent)!important}.map-side-panel-list{flex:1 1;overflow-y:auto}.map-side-panel-list:focus-visible{outline-offset:-2px;border-radius:0}.map-side-panel-row{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--border);padding:8px 12px;cursor:pointer}.map-side-panel-row:focus-visible{outline-offset:-2px;border-radius:0}.map-side-panel-row .map-popup-meta,.map-side-panel-row .map-popup-title{display:block}.map-side-panel-row:last-child{border-bottom:none}.map-side-panel-row.active,.map-side-panel-row:hover{background:color-mix(in srgb,var(--accent) 20%,var(--surface));border-left:3px solid var(--accent);padding-left:9px}.map-side-panel-detail{flex:1 1;overflow-y:auto;padding:12px;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6}.map-side-panel-detail p{margin:0 0 10px}.map-detail-title{font-size:var(--fs-base);font-weight:500;color:var(--ink);margin:6px 0 8px;line-height:1.4}.map-popup-loading{color:var(--ink-muted);font-style:italic}.map-cluster:focus-visible,.map-marker:focus-visible{border-radius:50%}.map-marker span{display:block;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.map-marker span.selected{border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 0 5px var(--accent),0 0 12px 2px var(--accent)}.map-cluster span{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.25);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-xs)}.map-cluster span.hl-0{background:var(--l0)}.map-cluster span.hl-1{background:var(--l1)}.map-cluster span.hl-2{background:var(--l2)}.map-cluster span.hl-3{background:var(--l3)}.map-cluster span.hl-4{background:var(--l4)}.map-cluster span.hl-5{background:var(--l5)}.map-cluster span.hl-none{background:var(--border-strong)}.map-cluster span.hl-0,.map-cluster span.hl-1,.map-cluster span.hl-2,.map-cluster span.hl-3,.map-cluster span.hl-none{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .map-cluster span.hl-1,:root:not([data-theme=light]) .map-cluster span.hl-2,:root:not([data-theme=light]) .map-cluster span.hl-3{color:var(--accent-ink)}}:root[data-theme=dark] .map-cluster span.hl-1,:root[data-theme=dark] .map-cluster span.hl-2,:root[data-theme=dark] .map-cluster span.hl-3{color:var(--accent-ink)}.map-cluster span.selected{border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 0 5px #fff,0 0 14px 3px rgba(255,255,255,.9);transform:scale(1.15)}.map-popup-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);margin-bottom:4px}.map-popup-title{font-weight:500;margin-bottom:4px;line-height:1.4}.map-popup-region{font-size:var(--fs-xs);color:var(--ink-2);margin-bottom:6px}.map-side-panel-detail a{color:var(--response);text-decoration:none;font-family:var(--font-mono);font-size:var(--fs-xs)}@media (max-width:640px){.map-layout{flex-direction:column;align-items:stretch}.map-side-panel{width:100%;height:240px}}.nav-progress-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:var(--z-nav-progress);background:var(--accent);opacity:0;pointer-events:none;transition:opacity .15s ease}.nav-progress-bar.visible{opacity:1;animation:nav-progress-sweep 1.1s ease-in-out infinite}@keyframes nav-progress-sweep{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@media (prefers-reduced-motion:reduce){.nav-progress-bar.visible{animation:none;transform:none;opacity:.8}}.pending-region{display:grid;gap:20px;align-content:start;transition:opacity .15s ease}.pending-region.is-pending{opacity:.5;pointer-events:none}.pending-region--shell.is-pending:has(.pending-region:not(.pending-region--shell)){opacity:1;pointer-events:auto}@keyframes link-pending-pulse{0%,to{opacity:1}50%{opacity:.45}}.tab[data-pending]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);animation:link-pending-pulse .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tab[data-pending]{animation:none}}.tone-chip.tone-alarm{background:var(--alarm-soft);color:var(--alarm)}.rhetoric-row{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--border);color:inherit;text-decoration:none}.rhetoric-row:first-child{border-top:0}.rhetoric-row-period{font-weight:600;font-size:var(--fs-base)}.rhetoric-row-lead{color:var(--ink-2);font-size:var(--fs-sm)}.rhetoric-row:hover .rhetoric-row-period{text-decoration:underline;text-underline-offset:3px}.rhetoric-h{font-size:var(--fs-lg);font-weight:700;margin:0 0 12px}.topic-list{display:grid;gap:14px}.topic-card{--topic-stripe:var(--border-strong);display:grid;grid-template-columns:4px minmax(0,1fr);background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;overflow-wrap:break-word}.topic-card--alarm{--topic-stripe:var(--alarm-fill)}.topic-card--attn{--topic-stripe:var(--attn-fill)}.topic-card--neutral{--topic-stripe:var(--ink-muted)}.topic-card--calm{--topic-stripe:var(--calm-fill)}.topic-stripe{background:var(--topic-stripe)}.topic-body{padding:14px 16px;display:grid;gap:12px;min-width:0;align-content:start}.topic-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.topic-title{margin:0;font-size:var(--fs-lg);font-weight:700;line-height:1.3;text-wrap:balance}.topic-meta{display:grid;gap:2px;margin-top:-6px}.topic-countries,.topic-facts{margin:0;font-size:var(--fs-sm);line-height:1.45}.topic-countries{color:var(--ink-2)}.topic-facts{color:var(--ink-muted)}.topic-changed{margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--ink)}.topic-changed b{font-weight:600}.topic-text .doc-markdown{font-size:var(--fs-base);line-height:1.6}.topic-text .doc-markdown>:first-child{margin-top:0}.topic-text .doc-markdown>:last-child{margin-bottom:0}.issue-verdict{margin:0 0 8px;font-size:var(--fs-xl);font-weight:700;line-height:1.3;text-wrap:balance}.issue-lead{margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--ink-2)}.draft-banner{margin:0 0 12px;padding:8px 12px;border:1px dashed var(--attn);border-radius:8px;color:var(--attn);font-size:var(--fs-sm);line-height:1.5}.chip-glyph{font-family:var(--font-mono)}.chip-note{font-weight:400;white-space:nowrap}.chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status-strip{display:grid;gap:10px}.status-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.status-strip-head .rhetoric-h{margin:0}.status-strip-help{font-size:var(--fs-sm);white-space:nowrap}.status-strip-counts{margin:0;display:flex;flex-wrap:wrap;gap:6px 8px}.status-strip-groups{margin:0;display:grid;gap:4px}.status-strip-group{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:var(--fs-sm);line-height:1.55}.status-strip-group dt{font-weight:600;color:var(--ink-2)}.status-strip-group dd{margin:0}.status-strip-group dd+dd:before{content:"·";color:var(--ink-muted);margin-right:10px}.topic-rows{display:grid}.topic-row{--topic-stripe:var(--border-strong);border-top:1px solid var(--border)}.topic-row:first-child{border-top:0}.topic-row--alarm{--topic-stripe:var(--alarm-fill)}.topic-row--attn{--topic-stripe:var(--attn-fill)}.topic-row--neutral{--topic-stripe:var(--ink-muted)}.topic-row--calm{--topic-stripe:var(--calm-fill)}.topic-row-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-height:44px;padding:10px 0 10px 12px;border-left:3px solid var(--topic-stripe);cursor:pointer;list-style:none}.topic-row-summary::-webkit-details-marker{display:none}.topic-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.topic-row-title{font-weight:600;font-size:var(--fs-base);line-height:1.35}.topic-row-line{grid-column:1;margin:0;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.5}.topic-row-chevron{grid-column:2;grid-row:1;flex:none;color:var(--ink-muted);transition:transform .15s ease}.topic-row[open] .topic-row-chevron{transform:rotate(180deg)}.topic-row[open] .topic-row-line{display:none}.topic-row>.topic-card{margin:4px 0 14px}.watch-list{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--fs-base);line-height:1.55}.stmt-list{list-style:none;margin:0;padding:0;display:grid}.stmt{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--border);overflow-wrap:break-word}.stmt:first-child{border-top:0;padding-top:0}.stmt:last-child{padding-bottom:0}.stmt p{margin:0}.stmt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:var(--fs-sm)}.stmt-meta time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-muted)}.stmt-speaker{font-weight:600;color:var(--ink)}.stmt-verified{font-size:var(--fs-xs);font-weight:600;color:var(--calm);border:1px solid var(--calm);border-radius:20px;padding:0 8px;white-space:nowrap}.stmt-quote{margin:0;padding-left:12px;border-left:2px solid var(--border-strong);font-size:var(--fs-base)}.stmt-summary{font-size:var(--fs-sm);color:var(--ink-2)}.stmt-source{display:inline-block;padding:4px 0;width:max-content;max-width:100%;font-size:var(--fs-sm)}.rhetoric-help-body{display:grid;gap:14px;font-size:var(--fs-sm);color:var(--ink-2)}.rhetoric-help-body p{margin:0}.rhetoric-help-body h3{margin:0 0 4px;font-size:var(--fs-base);color:var(--ink)}.rhetoric-help-body ul{margin:0;padding-left:18px;display:grid;gap:2px}.rhetoric-help-note{color:var(--ink-muted);margin-bottom:4px!important}.index-hero{display:grid;gap:10px}.index-hero-kicker{margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.index-hero .issue-verdict{margin:0}.index-hero-link{color:inherit;text-decoration:none}.index-hero-link:focus-visible,.index-hero-link:hover{text-decoration:underline;text-underline-offset:.12em}.index-hero-topics{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:8px}.index-hero-topics li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.index-hero-topic{font-weight:600}.index-hero-read{margin:2px 0 0;font-size:var(--fs-base);font-weight:600}.status-matrix-block{min-width:0;max-width:100%}.status-matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;direction:rtl}.status-matrix{direction:ltr;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.status-matrix td,.status-matrix th{padding:6px 4px;text-align:center;border-top:1px solid var(--border);vertical-align:middle;white-space:nowrap}.status-matrix thead th{border-top:0;font-weight:500;color:var(--ink-2);font-size:var(--fs-xs);padding-bottom:8px}.status-matrix .status-matrix-topic{position:sticky;left:0;z-index:1;background:var(--surface);text-align:left;padding-left:0;padding-right:10px;font-weight:600;white-space:normal;min-width:11ch;box-shadow:6px 0 6px -6px rgba(0,0,0,.18)}.status-matrix tbody th a{color:inherit;text-decoration:none}.status-matrix tbody th a:hover{text-decoration:underline;text-underline-offset:3px}.status-matrix .status-matrix-now{padding-left:10px;text-align:left}.matrix-chip{font-size:var(--fs-xs)}.matrix-chip--glyph{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;border-radius:8px}.matrix-chip--thin{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.matrix-none{color:var(--ink-muted)}.status-matrix-coverage{margin:12px 0 0;font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.5}.formal-steps{margin:0;padding:0;list-style:none;display:grid}.formal-step{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--border)}.formal-step:first-child{border-top:0;padding-top:0}.formal-step p{margin:0}.formal-step-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:var(--fs-sm)}.formal-step-date{font-family:var(--font-mono);color:var(--ink-2)}.formal-step-speaker{font-weight:600;color:inherit}.formal-step-role{color:var(--ink-2)}.formal-step-summary{font-size:var(--fs-base);line-height:1.55}.formal-step-meta{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--fs-sm)}.issue-counts{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.issue-counts .tone-chip{font-size:var(--fs-xs);padding:1px 8px}.rhetoric-row-draft{color:var(--attn);font-weight:500}.index-fold{margin-top:10px;border-top:1px solid var(--border)}.index-fold summary{cursor:pointer;padding:10px 0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px;min-height:44px}.index-fold summary::-webkit-details-marker{display:none}.index-fold summary:before{content:"▸";font-size:11px;color:var(--ink-muted)}.index-fold[open] summary:before{content:"▾"}.speaker-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.speaker-chip{display:inline-flex;align-items:center;min-height:36px;padding:4px 12px;border:1px solid var(--border-strong);border-radius:20px;color:inherit;text-decoration:none;font-size:var(--fs-sm);font-weight:600}.speaker-chip:hover{border-color:var(--ink-2)}.speaker-chip .chip-count{font-weight:500;color:var(--ink-2)}.rhetoric-status-defs{margin:0;display:grid;gap:12px}.rhetoric-status-def{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:baseline}.rhetoric-status-def dd,.rhetoric-status-def dt{margin:0}@media (max-width:640px){.rhetoric-status-def{grid-template-columns:minmax(0,1fr);gap:2px}}.reports-head{align-items:flex-start}.reports-head .seg{align-self:center}@media (max-width:480px){.reports-head{flex-direction:column;align-items:stretch}.reports-head .seg{align-self:start}}.site-footer-col{display:grid;gap:14px;align-content:start}.block-head .rhetoric-h{margin:0}.topic-title-link{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:4px}.topic-title-link:hover{color:var(--accent);text-decoration-color:currentColor}.tp-head{display:grid;gap:10px;align-content:start}.tp-head>*{margin:0}.tp-head h1.page-title{font-size:var(--fs-xl);line-height:1.3}.tp-head h1.page-title+.topic-countries{margin-top:-6px}.tp-intro{font-size:var(--fs-base);line-height:1.65}.tp-note{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.tl-list,.tp-issues,.tp-related{list-style:none;margin:0;padding:0}.tp-issue,.tp-issues{display:grid}.tp-issue{gap:4px;padding:12px 0;border-top:1px solid var(--border)}.tp-issue:first-child{border-top:0;padding-top:0}.tp-issue:last-child{padding-bottom:0}.tp-issue p{margin:0}.tp-issue-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:600}.tp-issue-head a{text-decoration:none}.tp-issue-head a:hover{text-decoration:underline;text-underline-offset:3px}.tp-issue-text{font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.tp-related a{display:inline-block;padding:6px 0}.tl .rhetoric-h{margin-bottom:0}.tl-month{margin:18px 0 2px;font-size:var(--fs-base);font-weight:600;color:var(--ink-2)}.tl-fold>.tl-month-group:first-of-type>.tl-month{margin-top:0}.tl-item,.tl-list{display:grid}.tl-item{gap:3px;padding:10px 0;border-top:1px solid var(--border);overflow-wrap:break-word}.tl-item:first-child{border-top:0}.tl-item p{margin:0}.tl-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:var(--fs-xs);color:var(--ink-muted)}.tl-meta time{font-family:var(--font-mono)}.tl-act{font-weight:600;color:var(--ink)}.tl-ref{font-style:italic}.tl-text{font-size:var(--fs-base);line-height:1.55}.tl-src{display:flex;flex-wrap:wrap;gap:0 14px;font-size:var(--fs-sm)}.tl-src a{display:inline-block;padding:4px 0}.tl-fold{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.tl-count{font-weight:400;color:var(--ink-muted)}.tl-month-fold{margin-top:0;padding:12px 0;border-top:1px solid var(--border)}.tl-month-fold>summary>.tl-month{margin:0;font-size:var(--fs-base);font-weight:600;color:var(--ink-2)}details.tl-month-fold[open]>summary{margin-bottom:4px}.tl-month-group+.tl-month-fold{margin-top:18px}.tl-fold>.tl-month-fold:first-of-type{border-top:0;padding-top:0}.tl-item{scroll-margin-top:84px}.tl-note{margin:0 0 6px;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.sp-n{font-size:var(--fs-xs);color:var(--ink-muted)}.sp-topics{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 18px}.sp-topics a{display:inline-block;padding:6px 0}.tp-speakers{font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.tp-speakers-label{color:var(--ink-muted)}.tl-topics{list-style:none;margin:0;padding:0;font-size:var(--fs-sm);line-height:1.4}.tl-topics li{display:inline-block;max-width:100%}.tl-topics li:not(:last-child):after{content:"·";margin:0 8px;color:var(--ink-muted)}.tl-topics a{display:inline-block;padding:3px 0;color:var(--ink-2);text-decoration-color:var(--border-strong);text-underline-offset:3px}.tl-topics a:hover{color:var(--accent);text-decoration-color:currentColor}.history{border-top:1px solid var(--border)}.history-summary{display:flex;align-items:center;gap:4px 12px;min-height:44px;cursor:pointer;list-style:none}.history-summary::-webkit-details-marker{display:none}.history-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.history-label,.history-until{font-size:var(--fs-xs);color:var(--ink-muted)}.history-until{margin-left:auto;white-space:nowrap}.history-chevron{flex:none;color:var(--ink-muted);transition:transform .15s ease}.history[open] .history-chevron{transform:rotate(180deg)}.hist-list{list-style:none;margin:0;padding:0}.hist-item{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:10px;padding:9px 0;border-top:1px dashed var(--border);overflow-wrap:break-word}.history-month+.hist-list>.hist-item:first-child,.history-summary+.hist-list>.hist-item:first-child{border-top:0;padding-top:2px}.hist-date{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.7;color:var(--ink-muted)}.hist-text{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.hist-src{font-size:var(--fs-xs);color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hist-src:hover{color:var(--ink)}.history-more{display:grid}.history-toggle{display:inline-flex;align-items:center;justify-self:start;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-sm);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.history-toggle:hover{color:var(--ink)}.history-sub{margin:12px 0 0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.history-older{margin-top:18px}.history-month{margin:12px 0 2px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.history-older+.history-month-group>.history-month,.history-sub+.history-month-group>.history-month{margin-top:6px}@media (max-width:640px){.hist-item{grid-template-columns:minmax(0,1fr);row-gap:1px}.hist-date{line-height:1.4}.hist-src{position:relative}.hist-src:after{content:"";position:absolute;inset:-14px -8px}}.weak-row-label{font-weight:600;color:var(--ink)}