:root,[data-theme=dark]{--ground:#0e1417;--surface:#141b1f;--surface-raised:#1b2429;--surface-sunken:#0a0f12;--surface-hover:#202b31;--line:#253037;--line-strong:#33414a;--control-border:#64757e;--ink:#e9eef0;--ink-2:#bcc6cb;--ink-3:#8f9ca3;--select:#eae3d0;--select-hover:#f6f1e4;--on-select:#12191c;--focus-ring:#eae3d0;--brand-spruce:#2f5c5e;--brand-bone:#eae3d0;--pos:#7db6f0;--pos-fill:#4a8fd8;--pos-wash:#16304a;--on-pos-fill:#06131f;--neg:#f29a62;--neg-fill:#e0703a;--neg-wash:#3a2417;--on-neg-fill:#1a0e07;--neu-fill:#56656c;--attn:#e2c66a;--attn-wash:#322d17;--caveat:#b8a7f4;--caveat-wash:#241e3b;--caveat-line:#8f7fd6;--series-1:#26a78f;--series-2:#a8407a;--series-3:#a08c10;--series-4:#8a6ee2;--seq-1:#173b37;--seq-2:#1e5850;--seq-3:#28786c;--seq-4:#3a9c8c;--seq-5:#6cc6b4;--chart-grid:var(--line);--chart-baseline:var(--line-strong);--chart-text:var(--ink-3);--shadow-pop:0 12px 32px #00000080, 0 0 0 1px #2e3a41;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--ground:#f2f4f4;--surface:#fff;--surface-raised:#fff;--surface-sunken:#e9edee;--surface-hover:#edf1f2;--line:#e0e5e7;--line-strong:#c9d1d4;--control-border:#788690;--ink:#11191c;--ink-2:#3b484e;--ink-3:#5b6970;--select:#17282e;--select-hover:#24393f;--on-select:#f4f1e8;--focus-ring:#17282e;--brand-spruce:#1e4448;--brand-bone:#d9cfb4;--pos:#1c5fad;--pos-fill:#3478c6;--pos-wash:#e2edf9;--on-pos-fill:#fff;--neg:#a8460f;--neg-fill:#d2622a;--neg-wash:#fbe8dc;--on-neg-fill:#1a0e07;--neu-fill:#a9b4b9;--attn:#75590a;--attn-wash:#faf0cf;--caveat:#5b3ebf;--caveat-wash:#efeafd;--caveat-line:#7d66d6;--series-1:#00836f;--series-2:#e07aa8;--series-3:#760;--series-4:#9a7de8;--seq-1:#d7ece8;--seq-2:#a6d4cb;--seq-3:#6bb5a7;--seq-4:#2f8e7f;--seq-5:#0e5f55;--chart-grid:var(--line);--chart-baseline:var(--line-strong);--chart-text:var(--ink-3);--shadow-pop:0 12px 32px #11191c24, 0 1px 3px #11191c1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--control-sm:28px;--control-md:32px;--control-lg:40px;--row-dense:32px;--row-comfortable:40px;--topbar-height:56px;--sidebar-width:248px;--content-max:1320px;--dur-instant:80ms;--dur-quick:.14s;--dur-panel:.2s;--dur-undo:10s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-sticky:10;--z-popover:30;--z-status:40;--font-display:"Schibsted Grotesk", "Atkinson Hyperlegible Next", system-ui, sans-serif;--font-sans:"Atkinson Hyperlegible Next", system-ui, "Segoe UI", "Noto Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-Variable-Cw9WDUCC.woff2)format("woff2");font-weight:200 800;font-style:normal}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-Italic-Variable-3tooXBPN.woff2)format("woff2");font-weight:200 800;font-style:italic}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/assets/AtkinsonHyperlegibleMono-Variable-DwYpYP4E.woff2)format("woff2");font-weight:200 800;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:url(/assets/SchibstedGrotesk-Variable-DxefFeRw.woff2)format("woff2");font-weight:400 900;font-style:normal}.title-page{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:34px}.title-section{font-family:var(--font-display);font-size:19px;font-weight:650;line-height:24px}.figure-xl{font-family:var(--font-display);letter-spacing:-.015em;font-size:40px;font-weight:650;line-height:44px}.figure-lg{font-family:var(--font-display);font-size:26px;font-weight:650;line-height:30px}.title-card{font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:20px}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.body-strong{font-family:var(--font-sans);font-size:14px;font-weight:650;line-height:20px}.body-sm{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.quote{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:23px}.label{font-family:var(--font-sans);letter-spacing:.06em;font-size:11px;font-weight:650;line-height:16px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.data{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.data-sm{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}.code{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:18px}.headline{font-family:var(--font-display);letter-spacing:-.005em;font-size:22px;font-weight:500;line-height:30px}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:20px}.sp-stage{align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.sp-stack-v{gap:var(--space-3);padding:var(--space-4);display:grid}.sp-stack-v>.sp-state{justify-self:start}.sp-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-kicker{font:650 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);min-width:112px}.sp-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sp-icon--sm{stroke-width:2px;width:13px;height:13px}.sp-num{font-variant-numeric:tabular-nums}:where(p,li,dd,h1,h2,h3,figcaption) .sp-num{font-variant-numeric:proportional-nums}.sp-code{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}.sp-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);text-underline-offset:3px;text-decoration-thickness:1px}.sp-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}.sp-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--ink);font:650 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard), border-color var(--dur-quick) var(--ease-standard), color var(--dur-quick) var(--ease-standard);background:0 0;display:inline-flex}.sp-btn:hover{background:var(--surface-hover)}.sp-btn--primary{background:var(--select);border-color:var(--select);color:var(--on-select)}.sp-btn--primary:hover{background:var(--select-hover);border-color:var(--select-hover)}.sp-btn--quiet{color:var(--ink-2);border-color:#0000}.sp-btn--quiet:hover{color:var(--ink)}.sp-btn--danger{background:var(--neg-fill);border-color:var(--neg-fill);color:var(--on-neg-fill)}.sp-btn--danger:hover{background:var(--neg-fill);box-shadow:inset 0 0 0 1px var(--on-neg-fill)}.sp-btn--sm{height:var(--control-sm);padding:0 var(--space-2);font-size:12px}.sp-btn--lg{height:var(--control-lg);padding:0 var(--space-4)}.sp-btn--icon{width:var(--control-md);padding:0}.sp-btn--icon.sp-btn--lg{width:var(--control-lg)}.sp-btn--field{color:var(--ink);font-weight:500}.sp-btn--field .sp-k{color:var(--ink-3)}.sp-btn:disabled,.sp-btn[aria-disabled=true]{border-color:var(--line-strong);color:var(--ink-3);cursor:not-allowed;box-shadow:none;background:0 0}.sp-btn__count{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--on-select);color:var(--select);font:650 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.sp-kbd{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-sunken);height:18px;color:var(--ink-2);font:500 11px/1 var(--font-mono);border-bottom-width:2px;align-items:center;padding:0 5px;display:inline-flex}.sp-delta{border-radius:var(--radius-xs);font:600 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;align-items:baseline;gap:2px;display:inline-flex;position:relative}.sp-delta--good{color:var(--pos)}.sp-delta--bad{color:var(--neg)}.sp-delta--flat{color:var(--ink-2)}.sp-delta--new{color:var(--ink-2);font:650 12px/18px var(--font-sans)}.sp-tip{z-index:var(--z-popover);border-radius:var(--radius-sm);background:var(--select);color:var(--on-select);font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-quick) var(--ease-standard);padding:4px 8px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.sp-tip:after{content:"";border:4px solid #0000;border-top-color:var(--select);margin-left:-4px;position:absolute;top:100%;left:50%}.sp-delta:hover .sp-tip,.sp-delta:focus-visible .sp-tip,.sp-tip--open{opacity:1}.sp-score{border-radius:var(--radius-xs);height:22px;font:650 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.sp-score--pos{color:var(--pos)}.sp-score--neg{color:var(--neg)}.sp-score--chip{padding:0 var(--space-2)}.sp-score--chip.sp-score--pos{background:var(--pos-wash)}.sp-score--chip.sp-score--neg{background:var(--neg-wash)}.sp-score--none{color:var(--ink-3)}.sp-scorebar{border-radius:var(--radius-xs);background:var(--surface-sunken);width:160px;height:8px;position:relative}.sp-scorebar:before{content:"";background:var(--chart-baseline);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.sp-scorebar__fill{position:absolute;top:0;bottom:0}.sp-scorebar__fill--pos{border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--pos-fill);left:calc(50% + 1px)}.sp-scorebar__fill--neg{border-radius:var(--radius-xs) 0 0 var(--radius-xs);background:var(--neg-fill);right:calc(50% + 1px)}.sp-sbar{gap:2px;width:100%;height:8px;display:flex}.sp-sbar--tall{height:16px}.sp-sbar>span{min-width:2px;height:100%;display:block}.sp-sbar>span:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.sp-sbar>span:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.sp-seg--pos{background:var(--pos-fill)}.sp-seg--neu{background:var(--neu-fill)}.sp-seg--neg{background:var(--neg-fill)}.sp-legend{gap:var(--space-1) var(--space-4);color:var(--ink-2);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.sp-legend>span{align-items:center;gap:var(--space-1);display:inline-flex}.sp-legend i{border-radius:1px;width:8px;height:8px;display:inline-block}.sp-legend b{font:650 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.sp-impact{height:22px;padding:0 var(--space-2) 0 6px;border-radius:var(--radius-xs);font:650 12px/1 var(--font-sans);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.sp-lvl{align-items:flex-end;gap:1px;height:10px;display:inline-flex}.sp-lvl>i{opacity:.3;background:currentColor;width:2px}.sp-lvl>i:first-child{height:4px}.sp-lvl>i:nth-child(2){height:6px}.sp-lvl>i:nth-child(3){height:8px}.sp-lvl>i:nth-child(4){height:10px}.sp-impact--low .sp-lvl>i:nth-child(-n+1),.sp-impact--medium .sp-lvl>i:nth-child(-n+2),.sp-impact--high .sp-lvl>i:nth-child(-n+3),.sp-impact--critical .sp-lvl>i{opacity:1}.sp-impact--critical{background:var(--neg-fill);color:var(--on-neg-fill)}.sp-impact--high{color:var(--neg)}.sp-impact--medium{color:var(--attn)}.sp-impact--low{border-color:var(--line-strong);color:var(--ink-2)}.sp-impact--pos.sp-impact--critical{background:var(--pos-fill);color:var(--on-pos-fill)}.sp-impact--pos.sp-impact--high,.sp-impact--pos.sp-impact--medium{color:var(--pos)}.sp-pill{border-radius:var(--radius-pill);height:22px;font:650 12px/1 var(--font-sans);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.sp-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sp-pill--hollow:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.sp-pill__meta{font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums}.sp-pill--attn{background:var(--attn-wash);color:var(--attn)}.sp-pill--neutral{border-color:var(--line-strong);color:var(--ink-2)}.sp-pill--active{background:var(--pos-wash);color:var(--pos)}.sp-pill--pending{border-color:var(--pos-fill);color:var(--pos)}.sp-pill--done{background:var(--pos-fill);color:var(--on-pos-fill)}.sp-pill--warn{background:var(--neg-wash);color:var(--neg)}.sp-pill--fail{background:var(--neg-fill);color:var(--on-neg-fill)}.sp-state{height:22px;padding:0 var(--space-2) 0 6px;border:1px dashed var(--caveat-line);border-radius:var(--radius-xs);background:var(--caveat-wash);color:var(--caveat);font:650 12px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sp-state .sp-icon{stroke-width:2px;width:13px;height:13px}.sp-state__glyph{text-align:center;width:13px;font:700 12px/1 var(--font-mono)}.sp-state__meta{font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums}.sp-state--absent{border-color:var(--line-strong);color:var(--ink-2);background:0 0}.sp-state--checked{border-style:solid;border-color:var(--pos-fill);color:var(--pos);background:0 0}.sp-entity{height:24px;padding:0 var(--space-2) 0 6px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-raised);color:var(--ink);font:500 12px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sp-entity .sp-icon{stroke-width:2px;width:13px;height:13px;color:var(--ink-3)}a.sp-entity:hover{border-color:var(--control-border)}.sp-entity__n{font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.sp-source{align-items:center;gap:var(--space-2);color:var(--ink);font:500 13px/18px var(--font-sans);white-space:nowrap;display:inline-flex}.sp-mono{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-sunken);width:24px;height:18px;color:var(--ink-2);font:700 10px/1 var(--font-mono);letter-spacing:.02em;place-items:center;display:inline-grid}.sp-source__via{color:var(--ink-3);font-size:12px}.sp-source--off{color:var(--ink-3)}.sp-source--off .sp-mono{color:var(--ink-3);background:0 0;border-style:dashed}.sp-quote{gap:var(--space-3);max-width:640px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.sp-quote__meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--ink-3);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.sp-quote__who{color:var(--ink-2);font:500 12px/16px var(--font-mono)}.sp-quote__text{color:var(--ink);margin:0;font-size:15px;line-height:23px}.sp-quote__text mark{background:var(--surface-hover);color:inherit;border-bottom:2px solid var(--line-strong);padding:0 1px}.sp-quote__gloss{padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.sp-quote__foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-quote__open{align-items:center;gap:var(--space-1);margin-left:auto;font-size:12px;display:inline-flex}.sp-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}.sp-table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.sp-table th{z-index:var(--z-sticky);height:32px;padding:0 var(--space-3);border-bottom:1px solid var(--line-strong);background:var(--surface);color:var(--ink-3);font:650 11px/16px var(--font-sans);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.sp-table th[aria-sort]{color:var(--ink)}.sp-table th[aria-sort=descending]:after{content:" ↓"}.sp-table th[aria-sort=ascending]:after{content:" ↑"}.sp-table td{height:var(--row-dense);padding:0 var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;white-space:nowrap}.sp-table--comfortable td{height:var(--row-comfortable)}.sp-table tbody tr:last-child td{border-bottom:0}.sp-table tbody tr:hover td{background:var(--surface-hover)}.sp-table .sp-subject{color:var(--ink);white-space:normal;min-width:200px;font-weight:600}.sp-table .sp-id{color:var(--ink-3);font:500 12px/16px var(--font-mono)}.sp-table .sp-n{text-align:right;font-variant-numeric:tabular-nums}.sp-filterbar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}.sp-filterbar__sep{width:1px;height:20px;margin:0 var(--space-1);background:var(--line)}.sp-seg{border:1px solid var(--control-border);border-radius:var(--radius-sm);gap:2px;padding:2px;display:inline-flex}.sp-seg button{height:26px;padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--ink-2);font:650 12px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard);background:0 0;border:0}.sp-seg button:hover{background:var(--surface-hover);color:var(--ink)}.sp-seg button[aria-pressed=true]{background:var(--select);color:var(--on-select)}.sp-chip-attn{height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--attn-wash);color:var(--attn);font:650 12px/1 var(--font-sans);white-space:nowrap;align-items:center;display:inline-flex}.sp-period{color:var(--ink-3);padding:var(--space-2) var(--space-4) 0;font-size:12px;line-height:16px}.sp-period b{color:var(--ink-2);font-weight:600}.sp-confirm{gap:var(--space-3);max-width:560px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid;display:grid}.sp-confirm--destructive{border-color:var(--neg-fill);background:var(--neg-wash)}.sp-confirm--costly{border-color:var(--attn);background:var(--attn-wash)}.sp-confirm p{color:var(--ink);margin:0}.sp-confirm__actions{gap:var(--space-2);display:flex}.sp-undo{align-items:center;gap:var(--space-3);max-width:520px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--select);color:var(--on-select);box-shadow:var(--shadow-pop);display:flex;position:relative;overflow:hidden}.sp-undo__msg{flex:1}.sp-undo .sp-btn{border-color:var(--on-select);color:var(--on-select)}.sp-undo .sp-btn:hover{background:0 0;text-decoration:underline}.sp-undo__left{font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;opacity:.8}.sp-undo__timer{background:var(--on-select);transform-origin:0;height:2px;animation:sp-undo var(--dur-undo) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes sp-undo{to{transform:scaleX(0)}}.sp-finding{gap:var(--space-3);max-width:680px;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.sp-finding__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-finding__title{color:var(--ink);font:700 15px/20px var(--font-sans);margin:0}.sp-finding__body{color:var(--ink);margin:0;font-size:15px;line-height:24px}.sp-claim-metric{font-variant-numeric:proportional-nums;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);text-underline-offset:3px;font-weight:650}.sp-claim-metric:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sp-cite{color:var(--ink-2);font:650 10px/1 var(--font-sans);font-variant-numeric:tabular-nums;vertical-align:super;padding:0 1px;text-decoration:none}.sp-cite:hover{color:var(--ink);text-decoration:underline}.sp-claim-inferred{-webkit-text-decoration:underline dashed var(--caveat-line);text-decoration:underline dashed var(--caveat-line);text-underline-offset:5px;text-decoration-thickness:1.5px}.sp-finding__foot{gap:var(--space-1) var(--space-3);color:var(--ink-3);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.sp-chart{width:100%;height:auto;display:block;overflow:visible}.sp-chart .c-grid{stroke:var(--chart-grid);stroke-width:1px}.sp-chart .c-zero{stroke:var(--chart-baseline);stroke-width:1px;stroke-dasharray:3 3}.sp-chart .c-threshold{stroke:var(--chart-baseline);stroke-width:1px}.sp-chart .c-event{stroke:var(--ink-3);stroke-width:1px}.sp-chart .c-tick{fill:var(--chart-text);font:500 11px var(--font-sans);font-variant-numeric:tabular-nums}.sp-chart .c-lab{fill:var(--ink-2);font:600 11px var(--font-sans)}.sp-chart .c-lab-caveat{fill:var(--caveat);font:600 11px var(--font-sans)}.sp-chart .c-line{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sp-chart .c-line--pos{stroke:var(--pos-fill)}.sp-chart .c-line--neg{stroke:var(--neg-fill)}.sp-chart .c-forecast{fill:none;stroke:var(--caveat-line);stroke-width:2px;stroke-dasharray:5 4;stroke-linecap:round}.sp-chart .c-band{fill:var(--caveat-wash)}.sp-chart .c-dot{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.sp-chart-frame{gap:var(--space-2);padding:var(--space-4);display:grid}.sp-chart-frame__head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sp-chart-frame__title{color:var(--ink);font:650 15px/20px var(--font-display);margin:0}.sp-chart-frame__note{color:var(--ink-3);font-size:12px;line-height:16px}.sp-uncertain{isolation:isolate;position:relative}.sp-uncertain:before{content:"";z-index:-1;border-radius:inherit;background:var(--caveat-line);opacity:.22;pointer-events:none;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath d='M0 8C26.7 3 53.3 3 80 8C106.7 13 133.3 13 160 8M0 24C26.7 31 53.3 31 80 24C106.7 17 133.3 17 160 24M0 40C26.7 36 53.3 36 80 40C106.7 44 133.3 44 160 40M0 56C26.7 64 53.3 64 80 56C106.7 48 133.3 48 160 56M0 72C26.7 66 53.3 66 80 72C106.7 78 133.3 78 160 72M0 88C26.7 93 53.3 93 80 88C106.7 83 133.3 83 160 88M0 104C26.7 95 53.3 95 80 104C106.7 113 133.3 113 160 104M0 120C26.7 124 53.3 124 80 120C106.7 116 133.3 116 160 120M0 136C26.7 129 53.3 129 80 136C106.7 143 133.3 143 160 136M0 152C26.7 158 53.3 158 80 152C106.7 146 133.3 146 160 152' fill='none' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E") 0 0/160px 160px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath d='M0 8C26.7 3 53.3 3 80 8C106.7 13 133.3 13 160 8M0 24C26.7 31 53.3 31 80 24C106.7 17 133.3 17 160 24M0 40C26.7 36 53.3 36 80 40C106.7 44 133.3 44 160 40M0 56C26.7 64 53.3 64 80 56C106.7 48 133.3 48 160 56M0 72C26.7 66 53.3 66 80 72C106.7 78 133.3 78 160 72M0 88C26.7 93 53.3 93 80 88C106.7 83 133.3 83 160 88M0 104C26.7 95 53.3 95 80 104C106.7 113 133.3 113 160 104M0 120C26.7 124 53.3 124 80 120C106.7 116 133.3 116 160 120M0 136C26.7 129 53.3 129 80 136C106.7 143 133.3 143 160 136M0 152C26.7 158 53.3 158 80 152C106.7 146 133.3 146 160 152' fill='none' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E") 0 0/160px 160px}.sp-headline{max-width:64ch;color:var(--ink);font:500 22px/30px var(--font-display);letter-spacing:-.005em;font-variant-numeric:proportional-nums;text-wrap:pretty;margin:0}.sp-headline b,.sp-headline .sp-claim-metric{font-weight:700}.sp-def{-webkit-text-decoration:underline dotted var(--control-border);text-decoration:underline dotted var(--control-border);text-underline-offset:4px;cursor:help;text-decoration-thickness:1px;position:relative}.sp-def .sp-tip{white-space:normal;text-align:left;width:max-content;max-width:280px}.sp-def:hover .sp-tip,.sp-def:focus-visible .sp-tip{opacity:1}.sp-spark{vertical-align:-3px;width:56px;height:16px;display:inline-block;overflow:visible}.sp-spark path{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sp-spark circle{fill:var(--ink)}.sp-spark--pos path{stroke:var(--pos-fill)}.sp-spark--neg path{stroke:var(--neg-fill)}.sp-change{color:var(--ink-2);font:650 11px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sp-change:before{content:"";background:var(--select);border-radius:50%;width:7px;height:7px}.sp-change--changed:before{box-shadow:inset 0 0 0 1.5px var(--select);background:0 0}.sp-model{padding-left:14px;position:relative}.sp-model:before{content:"";background:repeating-linear-gradient(to bottom, var(--caveat-line) 0 4px, transparent 4px 7px);width:2px;position:absolute;top:3px;bottom:3px;left:0}.sp-model-tag{color:var(--caveat);font:650 11px/16px var(--font-sans);letter-spacing:.02em;align-items:center;gap:5px;display:inline-flex}.sp-advice{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px dashed var(--caveat-line);border-radius:var(--radius-md);display:grid}.sp-advice__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sp-advice__title{color:var(--ink);font:700 16px/22px var(--font-sans);margin:0}.sp-advice dl{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);margin:0;display:grid}.sp-advice dt{color:var(--ink-3);font:650 11px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.sp-advice dd{color:var(--ink);margin:0}.sp-web{gap:2px var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;grid-template-columns:28px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}a.sp-web:hover{border-color:var(--control-border)}.sp-web__fav{border-radius:var(--radius-sm);background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-3);font:700 10px/1 var(--font-mono);grid-row:span 2;place-items:center;display:grid}.sp-web__title{color:var(--ink);font:650 13px/18px var(--font-sans)}.sp-web__host{color:var(--ink-3);font-size:12px;line-height:16px}.sp-drawer{box-sizing:border-box;border-left:1px solid var(--line-strong);background:var(--surface-raised);width:min(460px,100%);max-height:100%;color:var(--ink);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.sp-drawer__head{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--line);display:grid}.sp-drawer__body{align-content:start;gap:var(--space-4);padding:var(--space-4) var(--space-5);flex:auto;display:grid;overflow:auto}.sp-drawer__foot{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sp-tabs{gap:var(--space-4);border-bottom:1px solid var(--line);display:flex}.sp-tabs button{height:36px;color:var(--ink-2);font:650 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}.sp-tabs button:hover{color:var(--ink)}.sp-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.sp-tabs__n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:4px}.sp-answer{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.sp-answer__q{align-items:flex-start;gap:var(--space-3);color:var(--ink-2);font:500 14px/20px var(--font-sans);margin:0;display:flex}.sp-answer__cover{align-items:center;gap:var(--space-1) var(--space-3);color:var(--ink-3);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.sp-answer__actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sp-steps{gap:var(--space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.sp-steps li{gap:var(--space-2);color:var(--ink-2);counter-increment:step;grid-template-columns:20px minmax(0,1fr);font-size:13px;line-height:18px;display:grid}.sp-steps li:before{content:counter(step);background:var(--surface-sunken);width:20px;height:20px;color:var(--ink-3);font:650 11px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.sp-codeblock{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-2);font:500 12px/18px var(--font-mono);white-space:pre;overflow-x:auto}.sp-strength-1{-webkit-text-decoration:underline solid var(--line-strong);text-decoration:underline solid var(--line-strong);text-underline-offset:5px;text-decoration-thickness:1px}.sp-strength-2{-webkit-text-decoration:underline solid var(--control-border);text-decoration:underline solid var(--control-border);text-underline-offset:5px;text-decoration-thickness:2px}.sp-strength-3{-webkit-text-decoration:underline solid var(--ink-2);text-decoration:underline solid var(--ink-2);text-underline-offset:5px;text-decoration-thickness:3px}.sp-suggest{align-items:center;gap:var(--space-2);min-height:32px;padding:6px var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:500 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;display:inline-flex}.sp-suggest:hover{border-color:var(--control-border);background:var(--surface-hover)}.sp-composer{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.sp-composer:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.sp-composer textarea,.sp-composer input{box-sizing:border-box;width:100%;color:var(--ink);font:400 15px/22px var(--font-sans);resize:none;background:0 0;border:0;outline:none;padding:0}.sp-composer__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-tray{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop);flex-wrap:wrap;display:flex}.sp-tray__item{max-width:240px;height:28px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font:500 12px/1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.sp-presence{align-items:center;display:inline-flex}.sp-avatar{border:2px solid var(--surface);background:var(--surface-hover);width:26px;height:26px;color:var(--ink);font:700 10px/1 var(--font-sans);border-radius:50%;place-items:center;margin-left:-6px;display:inline-grid}.sp-avatar:first-child{margin-left:0}.sp-meter{border-radius:var(--radius-xs);background:var(--surface-sunken);height:8px;position:relative}.sp-meter__fill{border-radius:inherit;background:var(--ink-2);height:100%}.sp-meter__goal{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.sp-inbox{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid;overflow:hidden}.sp-inbox__head,.sp-inbox__row{grid-template-columns:var(--cols,1fr);align-items:center;gap:var(--space-3);padding:0 var(--space-3);display:grid}.sp-inbox__head{border-bottom:1px solid var(--line-strong);min-height:32px;color:var(--ink-3);font:650 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.sp-inbox__row{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink-2);font-size:13px;line-height:18px}.sp-inbox__row:last-child{border-bottom:0}.sp-inbox__row:hover{background:var(--surface-hover)}.sp-inbox__row.is-focused{background:var(--surface-hover);outline:1px solid var(--control-border);outline-offset:-1px}.sp-inbox__title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sp-inbox__row>.sp-impact,.sp-inbox__row>.sp-pill{justify-self:start}.sp-keys{align-items:center;gap:var(--space-1) var(--space-4);color:var(--ink-3);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.sp-keys>span{align-items:center;gap:6px;display:inline-flex}.sp-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.sp-slider::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:2px;height:4px}.sp-slider::-moz-range-track{background:var(--line-strong);border-radius:2px;height:4px}.sp-slider::-webkit-slider-thumb{border:2px solid var(--surface);background:var(--ink);appearance:none;border-radius:50%;width:18px;height:18px;margin-top:-7px}.sp-slider::-moz-range-thumb{border:2px solid var(--surface);background:var(--ink);border-radius:50%;width:14px;height:14px}.sp-multiples{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.sp-multiple{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.sp-live{color:var(--ink);font:650 12px/1 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.sp-live:before{content:"";background:var(--select);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite sp-live}@keyframes sp-live{50%{opacity:.3}}.sp-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sp-flash{animation:sp-flash 1.4s var(--ease-standard) 1}@keyframes sp-flash{0%{background-color:var(--surface-hover)}to{background-color:#0000}}.sp-skel{border-radius:var(--radius-xs);background:var(--surface-sunken);height:12px;display:block}.sp-skel--title{height:20px}.sp-skel--figure{width:120px;height:40px}.sp-skel--chart{border-radius:var(--radius-sm);height:auto;min-height:120px}.sp-wait{color:var(--ink-3);font-size:12px;line-height:16px}.sp-empty{align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-md);display:grid}.sp-empty__title{color:var(--ink);text-wrap:balance;margin:0;font-weight:650}.sp-empty__body{max-width:64ch;color:var(--ink-2);margin:0}.sp-fail{align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:grid}.sp-fail__body{max-width:64ch;color:var(--ink);margin:0}.sp-fail__keep{max-width:64ch;color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.sp-notice{align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex-wrap:wrap;padding:10px 14px;display:flex}.sp-notice--attn{background:var(--attn-wash);border-color:#0000}.sp-notice--caveat{border:1px dashed var(--caveat-line);background:var(--caveat-wash)}.sp-notice__text{flex:320px;min-width:0}.sp-live--stale{color:var(--caveat)}.sp-live--stale:before{background:0 0;animation:none;box-shadow:inset 0 0 0 1.5px}.sp-run{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sp-run li{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sp-run__mark{box-sizing:border-box;border:1px dashed var(--line-strong);width:22px;height:22px;font:700 12px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.sp-run__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.sp-run .is-done .sp-run__mark{background:var(--pos-wash);color:var(--pos);border:0}.sp-run .is-now{color:var(--ink);font-weight:650}.sp-run .is-now .sp-run__mark{background:var(--select);color:var(--on-select);border:0}.sp-run .is-todo{color:var(--ink-3)}.sp-run .is-failed{color:var(--ink)}.sp-run .is-failed .sp-run__mark{background:var(--neg-fill);color:var(--on-neg-fill);border:0}html,body{background:var(--ground)}.shell,.shell-status{background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:20px}.shell-status{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;display:grid}.shell-muted{color:var(--ink-3)}.shell-brand{padding-right:var(--space-1);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.shell-skip{left:var(--space-2);z-index:var(--z-status);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--select);color:var(--on-select);position:absolute;top:-100px}.shell-skip:focus{top:var(--space-2)}.shell-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-height:var(--topbar-height);box-sizing:border-box;padding:var(--space-2) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.shell-topbar__spacer{flex:1 1 0}.shell-popover{top:calc(100% + var(--space-1));z-index:var(--z-popover);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);margin:0;padding:6px;list-style:none;position:absolute}.shell-picker{position:relative}.shell-picker__button{height:var(--control-lg);justify-content:flex-start;gap:10px;min-width:240px;max-width:320px;padding:0 10px 0 6px}.shell-picker__name{text-align:left;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:650;line-height:16px;display:-webkit-box;overflow:hidden}.shell-picker__list{width:320px;max-height:60vh;left:0;overflow-y:auto}.shell-picker__list:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.shell-picker__option{padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.shell-picker__option[aria-selected=true] .shell-picker__name{font-weight:650}.shell-picker__option:not([aria-selected=true]) .shell-picker__name{font-weight:400}.shell-picker__option.is-active{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.shell-logo{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-2);font:700 9px/1 var(--font-mono);object-fit:cover;flex:none;place-items:center;display:inline-grid}.shell-logo--sm{width:28px;height:28px}.shell-logo--md{width:32px;height:32px}.shell-account{position:relative}.shell-account__avatar{width:var(--control-md);height:var(--control-md);border:1px solid var(--line-strong);background:var(--surface-sunken);color:var(--ink);font:650 12px/1 var(--font-sans);cursor:pointer;border-radius:50%}.shell-account__panel{flex-direction:column;width:240px;display:flex;right:0}.shell-account__who{padding:var(--space-2);flex-direction:column;margin:0;display:flex}.shell-account__link{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.shell-account__link:hover{background:var(--surface-hover)}.shell-body{align-items:flex-start;display:flex}.shell-sidebar{top:var(--topbar-height);width:264px;height:calc(100vh - var(--topbar-height));box-sizing:border-box;padding:var(--space-3);background:var(--surface);border-right:1px solid var(--line);color:var(--ink-2);flex:none;position:sticky;overflow-y:auto}.shell-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shell-nav__item{height:var(--row-comfortable);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.shell-nav__item:hover,.shell-nav__item[aria-current=page]{background:var(--surface-hover);color:var(--ink)}.shell-content{box-sizing:border-box;min-width:0;max-width:1240px;padding:var(--space-8) clamp(16px, 3vw, 48px) var(--space-16);gap:var(--space-6);flex-direction:column;flex:auto;display:flex}.shell-content:focus{outline:none}.shell-page-header{gap:var(--space-2);flex-direction:column;display:flex}.shell-breadcrumb{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.shell-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:34px}.shell-lede{max-width:680px;color:var(--ink-2);margin:0}@media (width<=760px){.shell-body{flex-direction:column;align-items:stretch}.shell-sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;height:auto;position:static}.shell-picker__button{min-width:0}}.filters-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filters-pop{position:relative}.filters-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filters-note{align-items:center;gap:var(--space-2);color:var(--ink-3);font-size:13px;line-height:18px;display:inline-flex}.filters-time__panel{gap:var(--space-3);width:560px;max-width:calc(100vw - 2 * var(--space-4));box-sizing:border-box;padding:var(--space-3);flex-direction:column;display:flex;left:0}.filters-presets{align-self:flex-start}.filters-preset{height:28px;padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--ink-2);font:650 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0}.filters-preset[aria-pressed=true]{background:var(--select);color:var(--on-select)}.filters-compare{color:var(--ink-3);margin:0;font-size:13px}.filters-cal{position:relative}.filters-cal__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.filters-cal__nav .sp-btn{pointer-events:auto;height:28px;padding:0 var(--space-2)}.filters-cal__months{gap:var(--space-4);display:flex}.filters-cal__month{border-collapse:collapse;text-align:center;flex:1}.filters-cal__title{padding-bottom:var(--space-2);font-weight:650;line-height:28px}.filters-cal__month th{color:var(--ink-3);font:500 11px/24px var(--font-sans)}.filters-cal__day{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--ink);font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.filters-cal__day:hover:not(:disabled),.filters-cal__day[aria-pressed=true]{background:var(--surface-hover)}.filters-cal__day.is-edge{background:var(--select);color:var(--on-select);font-weight:650}.filters-cal__day:disabled{color:var(--ink-3);opacity:.5;cursor:default}.filters-time__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.filters-time__draft{color:var(--ink-2);flex:1}.filters-platforms__button{justify-content:space-between;width:180px}.filters-platforms__label{text-overflow:ellipsis;overflow:hidden}.filters-platforms__panel{flex-direction:column;width:260px;display:flex;left:0}.filters-platforms__status{padding:var(--space-2);color:var(--ink-3);margin:0}.filters-check{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.filters-check:hover{background:var(--surface-hover)}.filters-check--all{border-bottom:1px solid var(--line);font-weight:650}.filters-check__name{flex:1}.filters-check__count{color:var(--ink-3)}.filters-empty{margin:var(--space-6) 0;color:var(--ink-2)}.brief-variants{align-items:center;gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.brief-variants-label{color:var(--ink-3)}.brief-variant{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--ground);color:var(--ink);font:inherit;cursor:pointer}.brief-variant[aria-pressed=true]{background:var(--select);color:var(--on-select);border-color:var(--select)}.brief-variant:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.brief-section{margin:var(--space-6) 0}.brief-items{padding-left:var(--space-5);margin:0}.brief-item{margin:var(--space-2) 0}.brief-metric{font-family:var(--font-mono);font-weight:600}.brief-inferred{border-bottom:1px dashed var(--line-strong);font-style:italic}.brief-item--failed,.brief-item--not_yet,.brief-item--empty{color:var(--ink-2)}.brief-partial{padding:var(--space-2) var(--space-3);border:1px solid var(--caveat-line);border-radius:var(--radius-md);background:var(--caveat-wash);color:var(--ink)}.brief-muted{color:var(--ink-3)}.brief-how{margin-top:var(--space-8);font-size:.875em}.sources{gap:var(--space-3);margin-top:var(--space-4);display:grid}.sources__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sources__head h2{margin:0}.sources__muted{color:var(--ink-3);margin:0}.sources__table th[scope=row]{color:var(--ink);text-align:left;white-space:nowrap;padding:0 var(--space-3);border-bottom:1px solid var(--line);font-weight:650}.sources__table td.sources__what{white-space:normal;min-width:16rem}.sources__table td.sources__status,.sources__table td.sources__actions{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sources__lines{justify-items:start;gap:2px;display:grid}.sources__lines .caption{color:var(--ink-2);white-space:normal}.sources__note{margin:var(--space-1) 0 0;max-width:18rem;color:var(--ink-2);white-space:normal}.sources__table tr.sources__confirm-row td{height:auto;padding:var(--space-3);background:var(--surface);white-space:normal}
