*{box-sizing:border-box}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;src:url(/fonts/roboto-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;src:url(/fonts/roboto-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-mono:"Roboto Mono", "Cascadia Mono", Consolas, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", monospace;--font-sans:"Instrument Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f2efe7;--surface-panel:#fffdf5;--surface-panel-muted:#f9f7ef;--surface-panel-raised:#f5f1e6;--surface-inset:#e4ddc9;--ink-strong:#1d1c19;--ink:#24221d;--ink-soft:#2e2d29;--text-secondary:#615b4e;--text-muted:#686254;--text-faint:#706a5b;--border:#d4ccb8;--border-strong:#c7c0ad;--border-heavy:#bdb49e;--accent:#ba351d;--accent-alt:#bb4a15;--status-ok:#1f7a49;--status-ok-strong:#136437;--status-ok-tint:#eaf3e7;--status-error:#d30f2f;--status-error-strong:#b20c25;--status-error-tint:#f9dddd;--status-warn:#c26a21;--status-warn-strong:#a35d00;--status-warn-deep:#944509;--status-warn-tint:#f8f1d3;--status-info:#204f82;--status-info-soft:#346ca8;--status-info-muted:#52717a;--status-info-tint:#e3ecf5;--status-purple:#7a5c9f;--status-purple-tint:#eee7f5;--status-teal:#1f6b64;--status-teal-soft:#7ba39e;--status-teal-muted:#4f5d5b;--cool-band:#bbd7e8;--cool-band-border:#7f9fb8;--cool-marker:#5d7d97;--cool-selection:#476794;--neutral-bed:#c4beb0;--gold-200:#b99b2f;--gold-300:#c28422;--gold-400:#c96b18;--gold-500:#9f7140;--gold-600:#7a650c;--gold-700:#8f4b00;--gold-800:#704b31;--gold-900:#68420c;--stone-500:#716a5a;--stone-700:#514d43;--stone-900:#2b2014;--rose-300:#d9a8a8;--rose-500:#d24a58;--rose-600:#bd3d32;--rose-700:#8b3f2f;--rose-800:#9c1027;--rose-900:#8a2916;--sand-100:#f6ead7;--sand-300:#b8aa8e;--moss-400:#78a17d;--moss-500:#0c7c3d;--plum-800:#4d356e;--slate-300:#aeb7bf;--chart-bg:#fffdf5;--chart-text:#6f695a;--chart-grid-line:#24221d12;--chart-separator:#24221d1a;--chart-scale-border:#24221d1f;--chart-crosshair-v:#bb4a158c;--chart-crosshair-h:#bb4a1559;--chart-price-line:#24221d;--chart-session-extended:#24221d09;--chart-session-closed:#24221d11;--chart-hatch:#24221d0d;--chart-caption:#6f695abf;--chart-bridge:#24221d4d;--chart-bullish:#0c7c3dc7;--chart-bearish:#b00020b8;--chart-neutral-event:#85806fa6;--chart-activity:#7a6f5380;--chart-volume:#7a6f5347}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#0a0b0e;--surface-panel:#0e1014;--surface-panel-muted:#0e1014;--surface-panel-raised:#12151b;--surface-inset:#12151b;--ink-strong:#eeeeed;--ink:#d4d0c5;--ink-soft:#d4d0c5;--text-secondary:#aeada9;--text-muted:#a39f92;--text-faint:#838073;--border:#1c2027;--border-strong:#282d37;--border-heavy:#373634;--accent:#ffb454;--accent-alt:#ffb454;--status-ok:#46c07a;--status-ok-strong:#3dae74;--status-ok-tint:#131f18;--status-error:#e5484d;--status-error-strong:#f04a5e;--status-error-tint:#261316;--status-warn:#e79a4e;--status-warn-strong:#d98f3d;--status-warn-deep:#d07f3a;--status-warn-tint:#201a10;--status-info:#6fa6e0;--status-info-soft:#7db0e4;--status-info-muted:#8fa8b2;--status-info-tint:#171d24;--status-purple:#a98fd0;--status-purple-tint:#1d1a22;--status-teal:#5bb8c4;--status-teal-soft:#5f8b86;--status-teal-muted:#8fa7a4;--cool-band:#38546e;--cool-band-border:#5a82a6;--cool-marker:#789bb9;--cool-selection:#6e96c8;--neutral-bed:#3a3936;--gold-200:#d2b54e;--gold-300:#dfa346;--gold-400:#e88e3f;--gold-500:#c29667;--gold-600:#f4e08b;--gold-700:#ffc07a;--gold-800:#d1ae96;--gold-900:#f2c88d;--stone-500:#a1a09c;--stone-700:#bcbbb8;--stone-900:#d7c0a8;--rose-300:#b95f5f;--rose-500:#d14755;--rose-600:#cf554a;--rose-700:#d38b7c;--rose-800:#f06c82;--rose-900:#ea907e;--sand-100:#1d1a15;--sand-300:#64625e;--moss-400:#6f9c77;--moss-500:#8bf4b9;--plum-800:#ae98cd;--slate-300:#4b4e50;--chart-bg:#0e1014;--chart-text:#838073;--chart-grid-line:#1c2027;--chart-separator:#ece9e21a;--chart-scale-border:#ece9e21f;--chart-crosshair-v:#ffb4548c;--chart-crosshair-h:#ffb45459;--chart-price-line:#ffb454;--chart-session-extended:#ece9e209;--chart-session-closed:#ece9e211;--chart-hatch:#ece9e20d;--chart-caption:#a09e96bf;--chart-bridge:#ece9e24d;--chart-bullish:#0c7c3dc7;--chart-bearish:#b00020b8;--chart-neutral-event:#85806fa6;--chart-activity:#7a6f5380;--chart-volume:#7a6f5347}:root{color:var(--ink-soft);background:var(--surface-page);font-family:var(--font-sans);font-synthesis:none;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:linear-gradient(color-mix(in srgb, var(--ink) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 4%, transparent) 1px, transparent 1px), var(--surface-page);background-size:64px 64px;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{min-height:100vh;padding:16px 20px 28px}.topbar{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel-muted) 88%, transparent);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:20px;min-height:48px;padding:0 12px;display:grid}.brand-lockup,.topbar-meta,.nav-tabs,.source-block,.chip-line,.state-flags,.stage-block,.issue-badges{align-items:center;min-width:0;display:flex}.brand-lockup{gap:10px}.brand-mark{background:var(--accent);clip-path:polygon(20% 0,100% 0,74% 100%,0 100%);width:18px;height:10px}.brand{font:700 13px/1 var(--font-mono);letter-spacing:.12em}.topbar-meta,.eyebrow,.source-meta,.metric,.muted-text,small,time{color:var(--text-muted)}.topbar-meta,.source-meta,.metric,small,time{font:12px/1.25 var(--font-mono)}.nav-tabs{justify-content:center;height:100%}.nav-tabs button{min-width:88px;height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;border-right:1px solid #0000}.nav-tabs button.active{color:var(--ink-strong);border-bottom:2px solid var(--accent);background:var(--surface-panel)}.topbar-meta{white-space:nowrap;justify-content:flex-end;gap:16px;overflow:hidden}.topbar-meta a{color:var(--accent)}.ticker-link{color:inherit;cursor:pointer;text-decoration:none}.ticker-link:hover{box-shadow:inset 0 -2px 0 var(--accent)}.ticker-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.run-strip,.filterbar,.pagination-bar,.stream-row,.summary-panel,.trace-section,.raw-panel,.author-row,.empty-state,.error-banner,.stream-timeout-notice{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel-muted) 92%, transparent)}.run-strip{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:16px;margin-top:14px;padding:10px 12px;display:grid}.run-strip strong,.panel-heading,.trace-section h2{font:700 13px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.eyebrow{font:11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;display:block}.filterbar{gap:8px;min-width:0;margin:12px 0;padding:10px;display:grid}.filterbar-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.filterbar-fields,.filterbar-advanced-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.filterbar-text{width:auto;min-width:130px;min-height:32px;font:12px/1 var(--font-mono)}.filterbar-text.wide{flex:280px;min-width:240px}.filterbar-actions{gap:6px;display:flex}.filterbar-actions button,.filterbar-multi-button{width:auto}.filterbar-apply.dirty{border-color:var(--status-ok);background:var(--status-ok-tint);color:var(--status-ok-strong);font-weight:700}.filterbar-multi{min-width:0;position:relative}.filterbar-multi-button{border:1px solid var(--border-heavy);background:var(--surface-panel);min-height:32px;color:var(--text-secondary);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.filterbar-multi-button.has-selection{border-color:var(--status-ok);color:var(--status-ok-strong)}.filterbar-multi-value{text-transform:none;font-weight:400}.filterbar-multi-value:before{content:"·";color:var(--text-faint);margin:0 5px;font-weight:400}.filterbar-multi-count{background:var(--status-ok-tint);border:1px solid;justify-content:center;align-items:center;min-width:16px;padding:1px 4px;font-size:11px;display:inline-flex}.filterbar-multi-panel{z-index:40;border:1px solid var(--border-heavy);background:var(--surface-panel-muted);width:max-content;min-width:100%;max-width:min(320px,80vw);max-height:260px;box-shadow:0 6px 16px color-mix(in srgb, var(--ink-strong) 16%, transparent);flex-wrap:wrap;gap:5px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.filterbar-multi-panel.is-menu{flex-flow:column;gap:1px;padding:4px}.filterbar-multi-panel.is-menu .filterbar-panel-heading{margin:0 0 2px;padding:2px 8px}.filterbar-menu-option{width:100%;height:auto;min-height:26px;color:var(--text-secondary);font:12px/1.2 var(--font-mono);text-transform:none;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:4px 8px;display:flex}.filterbar-menu-option:hover{background:var(--surface-panel-raised)}.filterbar-menu-option.selected{background:var(--status-ok-tint);color:var(--status-ok-strong);box-shadow:inset 3px 0 0 var(--status-ok)}.filterbar-menu-option-label{text-transform:lowercase}.filterbar-menu-option-count{color:var(--text-faint);margin-left:auto}.filterbar-menu-option-input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.filterbar-menu-option-check{border:1px solid var(--border-heavy);background:var(--surface-panel);border-radius:2px;flex:none;width:12px;height:12px;position:relative}.filterbar-menu-option.is-multi.selected{box-shadow:none}.filterbar-menu-option.is-multi.selected .filterbar-menu-option-check{border-color:var(--status-ok);background:var(--status-ok)}.filterbar-menu-option.is-multi.selected .filterbar-menu-option-check:after{content:"";border:solid var(--surface-panel);border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.filterbar-panel-heading{width:100%;font:700 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);margin:0 0 4px}.filterbar-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.filterbar-chip{border:1px solid var(--border-strong);background:var(--surface-panel);max-width:100%;color:var(--text-secondary);font:11px/1.1 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.filterbar-chip-remove{width:auto;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.filterbar-advanced{border-top:1px dashed var(--border);min-width:0;padding-top:8px}.filterbar-advanced summary{cursor:pointer;width:max-content;color:var(--text-muted);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 0}input,select,button{box-sizing:border-box;border:1px solid var(--border-heavy);background:var(--surface-panel);width:100%;min-width:0;height:34px;color:var(--ink-soft);border-radius:0;padding:0 9px}select{appearance:none;background-color:var(--surface-panel);background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}button{cursor:pointer;font:700 12px/1 var(--font-mono);text-transform:uppercase}button:hover,input:focus,select:focus{outline:2px solid color-mix(in srgb, var(--accent) 22%, transparent);border-color:var(--accent)}button.secondary{color:var(--text-secondary);background:var(--surface-panel-raised)}.pagination-bar{font:12px/1.25 var(--font-mono);color:var(--text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:8px 10px;display:grid}.pagination-bar div{gap:8px;display:flex}.pagination-bar button{width:92px}button:disabled{cursor:not-allowed;opacity:.48}.login-screen{justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel-muted) 92%, transparent);flex-direction:column;gap:14px;width:300px;padding:28px 26px;display:flex}.login-card label{flex-direction:column;gap:5px;display:flex}.login-card label span{font:11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.login-card input{border:1px solid var(--border-strong);background:var(--surface-panel);color:inherit;padding:8px 10px}.login-card input:focus{outline:1px solid var(--ink-soft);outline-offset:-1px}.login-notice{font:12px/1.3 var(--font-mono);color:var(--text-muted)}.login-hint{font:11px/1.3 var(--font-mono);color:var(--text-muted);margin-top:2px}.login-card button{border:1px solid var(--accent);background:var(--accent);color:var(--surface-panel-muted);cursor:pointer;margin-top:4px;padding:9px 10px}.login-card button:disabled{opacity:.55;cursor:default}.login-error{font:12px/1.3 var(--font-mono);color:var(--status-error)}.login-error:empty{display:none}.login-card h1.brand-lockup{margin:0;font-size:13px}.login-card input[aria-invalid=true]{border-color:var(--status-error)}.theme-toggle{border:1px solid var(--border);width:auto;height:auto;color:var(--text-muted);cursor:pointer;font:10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:none;padding:1px 4px}.theme-toggle:hover,.theme-toggle:focus{border-color:var(--ink-strong);color:var(--ink-strong);outline:none}.session-block{border-left:1px solid var(--border-strong);align-items:center;gap:8px;min-width:0;margin-left:12px;padding-left:12px;display:inline-flex}.session-user{text-overflow:ellipsis;white-space:nowrap;flex:10ch;min-width:4ch;max-width:18ch;overflow:hidden}@media (width>=1001px){.topbar-meta{flex-wrap:wrap;row-gap:4px}.session-block{flex-shrink:0}}.session-logout{width:auto;height:auto;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.session-logout:hover{color:var(--accent)}.partial-page-bar{border:1px dashed var(--border-heavy);background:var(--surface-panel-raised);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;font-size:13px;display:flex}.stream-list{gap:8px;display:grid}.stream-row{min-width:0}.row-hitbox{cursor:pointer;grid-template-columns:minmax(220px,280px) minmax(360px,1fr) minmax(280px,340px);gap:14px;min-width:0;padding:11px 12px;display:grid}.row-hitbox:hover,.row-hitbox:focus{background:var(--surface-panel)}.source-block{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;display:grid}.source-block.wide{align-items:center}.source-icon{background:var(--ink-strong);width:max-content;min-width:24px;height:24px;color:var(--surface-panel);font:700 11px/1 var(--font-mono);flex:none;place-items:center;padding:0 5px;display:inline-grid}.author-lines{gap:2px;min-width:0;display:grid}.content-block p,.source-meta span,.data-row span,.data-row small,.issue-row span,.author-row span,.author-row strong{overflow-wrap:anywhere;min-width:0}.author-lines strong,.author-lines span,.author-lines time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.author-lines span{color:var(--text-muted);font-size:12px}.author-identity{align-items:center;gap:10px;min-width:0;display:flex}.author-identity .author-lines{flex:auto}.author-lines .author-address{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.content-block{min-width:0}.stream-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.content-block p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 7px;line-height:1.42;display:-webkit-box;overflow:hidden}.source-meta{gap:8px;display:flex}.source-meta a{border:1px solid var(--border-heavy);width:max-content;color:var(--text-secondary);background:var(--surface-panel-raised);padding:3px 6px}.stage-block,.issue-badges,.chip-line,.state-flags{flex-wrap:wrap;gap:6px}.stage-chip{border:1px solid var(--border-heavy);background:var(--surface-panel);min-width:76px;font:12px/1 var(--font-mono);grid-template-columns:auto auto auto;align-items:center;gap:6px;padding:5px 6px;display:grid}.stage-chip strong{color:var(--ink-strong)}.stage-chip small{justify-self:end}.stage-chip.sev-error{border-color:var(--status-error);background:var(--status-error-tint)}.stage-chip.sev-attention{border-color:var(--status-warn);background:var(--sand-100)}.stage-chip.sev-warning{border-color:var(--gold-200);background:var(--status-warn-tint)}.result-block{align-content:start;gap:8px;min-width:0;display:grid}.result-signals{justify-content:flex-start;align-items:center}.stream-state-summary{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:inline-flex}.chip,.metric,.flag,.issue-badge,.status-pill{border:1px solid var(--border-heavy);background:var(--surface-panel);max-width:100%;min-height:22px;font:12px/1 var(--font-mono);overflow-wrap:anywhere;align-items:center;padding:3px 6px;display:inline-flex}.chip.bucket{border-color:var(--status-ok);color:var(--status-ok-strong)}.chip.ticker{border-color:var(--status-info-soft);color:var(--status-info)}.theme-chip{border-color:var(--status-purple);color:var(--plum-800);background:var(--status-purple-tint)}.ticker-direction{letter-spacing:.02em;font-weight:700}.ticker-neutral{border-color:var(--text-faint);color:var(--stone-700);background:var(--surface-panel-raised)}.ticker-bullish{border-color:var(--status-ok);color:var(--status-ok-strong);background:var(--status-ok-tint)}.ticker-bearish{border-color:var(--status-error);color:var(--status-error-strong);background:var(--status-error-tint)}.ticker-mixed{border-color:var(--gold-500);color:var(--ink-strong);background:linear-gradient(90deg, var(--status-ok-tint) 0 50%, var(--status-error-tint) 50% 100%)}.chip.muted,.muted{color:var(--text-muted);background:var(--surface-panel-raised)}.dir-bullish{border-color:var(--status-ok);color:var(--status-ok-strong)}.dir-bearish{border-color:var(--status-error);color:var(--status-error-strong)}.dir-non_directional{color:var(--text-secondary)}.stream-row-noise,.stream-row-noise .row-hitbox:hover,.stream-row-noise .row-hitbox:focus{background:var(--surface-panel-raised)}.stream-row-noise .row-hitbox,.stream-row-noise .stream-title,.stream-row-noise .content-block p,.stream-row-noise .author-lines strong{color:var(--text-muted)}.stream-row-noise .source-icon{background:var(--text-muted)}.stream-noise-flag{color:var(--text-muted);text-transform:uppercase}.metric.warn{color:var(--status-error-strong);border-color:var(--rose-300)}.flow-strip{color:var(--text-muted);font:11px/1 var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.flow-fragment{align-items:center;gap:4px;display:inline-flex}.flow-node{border:1px solid var(--border-strong);background:var(--surface-panel);min-height:18px;color:var(--text-secondary);align-items:center;padding:2px 5px;display:inline-flex}.flow-ok,.flow-bucket{border-color:var(--moss-400);color:var(--status-ok-strong)}.flow-warning{border-color:var(--gold-200);color:var(--gold-600);background:var(--status-warn-tint)}.flow-attention{border-color:var(--status-warn);color:var(--status-warn-deep);background:var(--sand-100)}.flow-error{border-color:var(--status-error);color:var(--status-error-strong);background:var(--status-error-tint)}.flow-skipped,.flow-pending,.flow-running,.flow-unknown{color:var(--text-muted);background:var(--surface-panel-raised)}.flow-arrow{color:var(--text-faint)}.flag{text-transform:uppercase;font-weight:700}.flag.error,.issue-badge.sev-error{border-color:var(--status-error);color:var(--status-error-strong);background:var(--status-error-tint)}.flag.attention,.issue-badge.sev-attention{border-color:var(--status-warn);color:var(--status-warn-deep);background:var(--sand-100)}.flag.ok{border-color:var(--status-ok);color:var(--status-ok-strong);background:var(--status-ok-tint)}.issue-badge.sev-warning,.status-pill.warning{border-color:var(--gold-200);color:var(--gold-600);background:var(--status-warn-tint)}.status-pill.trace-state-ok,.chip.trace-state-ok{border-color:var(--moss-400);color:var(--status-ok-strong);background:var(--status-ok-tint)}.status-pill.trace-state-warning,.chip.trace-state-warning,.status-pill.trace-state-attention,.chip.trace-state-attention{border-color:var(--status-warn);color:var(--status-warn-deep);background:var(--sand-100)}.status-pill.trace-state-error,.chip.trace-state-error{border-color:var(--status-error);color:var(--status-error-strong);background:var(--status-error-tint)}.status-pill.trace-state-skipped,.chip.trace-state-skipped,.status-pill.trace-state-pending,.chip.trace-state-pending,.status-pill.trace-state-running,.chip.trace-state-running,.status-pill.trace-state-unknown,.chip.trace-state-unknown{color:var(--text-muted);background:var(--surface-panel-raised)}.status-pill.sev-error{border-color:var(--status-error);color:var(--status-error-strong);background:var(--status-error-tint)}.status-pill.sev-attention{border-color:var(--status-warn);color:var(--status-warn-deep);background:var(--sand-100)}.status-pill.sev-warning{border-color:var(--gold-200);color:var(--gold-600);background:var(--status-warn-tint)}.status-pill.sev-info,.issue-badge.sev-info{color:var(--status-info-soft)}.issue-count{color:var(--text-muted);font:12px/1.25 var(--font-mono)}.error-banner,.empty-state{margin-top:12px;padding:14px}.error-banner{color:var(--status-error-strong);border-color:var(--status-error);background:var(--status-error-tint)}.empty-state{color:var(--text-secondary);gap:8px;display:grid}.empty-state button{width:max-content}.stream-timeout-notice{color:var(--status-warn-strong);border-color:var(--status-warn);background:var(--status-warn-tint);gap:8px;margin-top:12px;padding:14px;display:grid}@media (width<=1000px){.row-hitbox{grid-template-columns:1fr}}.stream-source-tabs{margin-top:14px}.source-pin-pill{border:1px dashed var(--border-strong);font:700 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;margin-left:8px;padding:4px 8px;display:inline-flex}.source-pin-pill .pin-eyebrow{opacity:.6}.source-pin-pill button{cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.trace-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.trace-sidebar,.trace-main{align-content:start;gap:12px;min-width:0;display:grid}.trace-sidebar{position:sticky;top:12px}.summary-panel,.trace-section,.raw-panel{min-width:0;padding:12px}.source-action{border:1px solid var(--ink-strong);width:max-content;min-height:30px;color:var(--surface-panel);background:var(--ink-strong);font:700 12px/1 var(--font-mono);align-items:center;gap:7px;padding:6px 9px;text-decoration:none;display:inline-flex}.source-action:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(45deg)}.source-action:hover,.source-action:focus{background:var(--ink-soft)}.summary-panel p{overflow-wrap:anywhere;line-height:1.45}.trace-title{overflow-wrap:anywhere;margin:0 0 6px;line-height:1.25;display:block}.trace-input-label{color:var(--text-muted);font:10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.trace-input-text{border:1px solid var(--border);background:var(--surface-panel-muted);max-height:40vh;font:12px/1.5 var(--font-mono);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 10px;overflow-y:auto}.brief-source-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.trace-brief-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.trace-brief-meta div{border:1px solid var(--border);background:var(--surface-panel);min-width:0;padding:7px 8px}.trace-brief-meta div.wide{grid-column:1/-1}.trace-brief-meta span{color:var(--text-muted);font:10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.trace-brief-meta strong{overflow-wrap:anywhere;min-width:0;font:700 12px/1.3 var(--font-mono);display:block}.panel-heading,.trace-section h2{margin:0 0 10px}.kv-grid{font:12px/1.25 var(--font-mono);grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:7px 10px;margin:10px 0;display:grid}.kv-grid strong{overflow-wrap:anywhere;min-width:0}.stage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trace-section h2{border-bottom:1px solid var(--border-strong);padding-bottom:8px}.trace-topology{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel-muted) 92%, transparent);min-width:0}.trace-topology .panel-heading{border-bottom:1px solid var(--border-strong);margin:0;padding:12px}.trace-topology .panel-heading span{color:var(--text-muted);font:11px/1.2 var(--font-mono);text-transform:none;letter-spacing:0;margin-left:8px}.topology-grid{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,.8fr);gap:8px;padding:10px;display:grid}.topology-lane{align-content:start;gap:7px;min-width:0;display:grid}.topology-label,.trace-subsection-title{color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.topology-node{border:1px solid var(--border-strong);background:var(--surface-panel);border-left-width:4px;min-width:0;min-height:58px;padding:8px}.topology-node strong{font:700 12px/1.2 var(--font-mono);overflow-wrap:anywhere;margin-bottom:4px;display:block}.topology-node small{color:var(--text-muted);overflow-wrap:anywhere;line-height:1.35;display:block}.topology-node.trace-state-ok{border-left-color:var(--status-ok)}.topology-node.trace-state-warning,.topology-node.trace-state-attention{border-left-color:var(--status-warn);background:var(--sand-100)}.topology-node.trace-state-error{border-left-color:var(--status-error);background:var(--status-error-tint)}.topology-node.trace-state-skipped,.topology-node.trace-state-pending,.topology-node.trace-state-running,.topology-node.trace-state-unknown{border-left-color:var(--text-faint);background:var(--surface-panel-raised)}.topology-connector{align-self:start;min-width:0;height:20px;margin-top:37px;position:relative}.topology-connector:before,.topology-connector:after{content:"";position:absolute;top:50%}.topology-connector:before{border-top:1px solid var(--border-heavy);left:3px;right:3px}.topology-connector:after{border:1px solid var(--border-heavy);background:var(--surface-panel-muted);border-radius:50%;width:5px;height:5px;right:0;transform:translateY(-50%)}.trace-accordion{padding:0}.trace-accordion summary{cursor:pointer;border-bottom:1px solid var(--border-strong);background:var(--surface-panel);align-items:center;gap:8px;min-height:40px;padding:0 10px;list-style:none;display:flex}.trace-accordion summary::-webkit-details-marker{display:none}.trace-accordion summary:before{content:">";color:var(--text-muted);font:700 13px/1 var(--font-mono)}.trace-accordion[open] summary:before{transform:rotate(90deg)}.trace-accordion-title{font:700 12px/1.1 var(--font-mono);letter-spacing:.08em}.trace-accordion-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font:11px/1.2 var(--font-mono);overflow:hidden}.trace-accordion-spacer{flex:1}.trace-section-body{gap:10px;padding:12px;display:grid}.trace-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.trace-metric-card{border:1px solid var(--border);background:var(--surface-panel);min-width:0;padding:8px}.trace-metric-card span{color:var(--text-muted);font:10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.trace-metric-card strong{min-width:0;font:700 16px/1 var(--font-mono);overflow-wrap:anywhere;display:block}.trace-detail-list{border:1px solid var(--border);background:var(--surface-panel);gap:0;min-width:0;display:grid}.trace-detail-row{border-bottom:1px solid var(--surface-inset);grid-template-columns:minmax(96px,.26fr) minmax(0,1fr) minmax(150px,.38fr);align-items:start;gap:12px;min-width:0;padding:9px 10px;display:grid}.trace-detail-row:last-child{border-bottom:0}.trace-detail-row>*,.trace-detail-main>*,.trace-detail-meta>*{overflow-wrap:anywhere;min-width:0}.trace-detail-marker{color:var(--text-secondary);font:700 11px/1.25 var(--font-mono)}.trace-detail-main{gap:5px;min-width:0;display:grid}.trace-detail-main strong{font:700 12px/1.3 var(--font-mono)}.trace-detail-main span{color:var(--text-secondary);font:12px/1.45 var(--font-mono)}.trace-detail-main code{font:inherit}.trace-detail-meta{color:var(--text-muted);font:11px/1.3 var(--font-mono);justify-items:start;gap:5px;display:grid}.trace-detail-meta small{color:var(--text-muted);line-height:1.35}.trace-detail-list>.muted-text{border-bottom:1px solid var(--surface-inset);margin:0;padding:10px}.trace-detail-list>.muted-text:last-child{border-bottom:0}.trace-note{border:1px dashed var(--border);background:var(--surface-panel);margin:0;padding:9px 10px;line-height:1.45}.list-grid{gap:7px;display:grid}.data-row,.issue-row{border-bottom:1px dashed var(--border);grid-template-columns:minmax(80px,.45fr) minmax(160px,1.4fr) minmax(90px,.45fr) minmax(140px,.8fr);align-items:start;gap:8px;min-width:0;padding:7px 0;display:grid}.issue-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr)}code,pre{font-family:var(--font-mono)}code{overflow-wrap:anywhere}.raw-panel summary{cursor:pointer;font-weight:700}.raw-panel pre{background:var(--ink-strong);max-height:420px;color:var(--surface-panel);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;overflow:auto}.author-grid{gap:8px;margin-top:14px;display:grid}.author-row{grid-template-columns:minmax(180px,1.4fr) 120px 90px 90px 80px;align-items:center;gap:12px;padding:10px 12px;display:grid}.author-row:hover{background:var(--surface-panel)}.author-row div{gap:3px;min-width:0;display:grid}.author-row div span{color:var(--text-muted)}.email-reading-view{flex-direction:column;gap:12px;display:flex}.email-reading-heading{justify-content:space-between;align-items:center;display:flex}.email-attachment-count{font:700 11px/1 var(--font-mono);color:var(--text-secondary)}.email-header-block{border-bottom:1px solid var(--surface-inset);flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.email-subject{color:var(--ink);font-size:16px}.email-header-meta{font:12px/1.3 var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;gap:10px;display:flex}.email-header-address{color:var(--text-muted);overflow-wrap:anywhere}.trace-ticker-targets{flex-wrap:wrap;gap:5px;display:flex}.trace-ticker-text{color:var(--status-info);font-weight:700}.email-body-frame{border:1px solid var(--surface-inset);background:#fff;width:100%;height:min(70vh,640px)}.email-plain-body{flex-direction:column;gap:8px;display:flex}.email-degradation-notice{margin:0}.email-plain-text{border:1px solid var(--surface-inset);background:var(--surface-panel);font:13px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:break-word;max-height:60vh;margin:0;padding:12px;overflow-y:auto}.email-attachments{flex-direction:column;gap:6px;display:flex}.email-attachment-row{border:1px solid var(--surface-inset);background:var(--surface-panel);font:12px/1.3 var(--font-mono);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.email-attachment-icon{border:1px solid var(--sand-300);background:var(--surface-inset);min-width:30px;min-height:24px;color:var(--gold-800);letter-spacing:.04em;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.email-attachment-name{color:var(--ink);overflow-wrap:anywhere}.email-attachment-filename{white-space:pre-wrap}.email-attachment-size{color:var(--text-muted);white-space:nowrap}.email-attachment-actions{align-items:center;gap:6px;display:inline-flex}@media (width<=560px){.email-attachment-row{grid-template-columns:auto minmax(0,1fr)}.email-attachment-actions{grid-column:2;justify-self:start}}.trace-card{border-top:1px solid var(--border);padding:14px 0}.ticker-list{gap:8px;display:grid}.ticker-row{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel-muted) 92%, transparent);cursor:pointer;min-width:0;color:inherit;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.7fr) minmax(170px,.8fr) minmax(180px,.8fr) minmax(170px,.7fr);align-items:start;gap:14px;padding:12px;text-decoration:none;display:grid}.ticker-row:hover,.ticker-row:focus{background:var(--surface-panel)}.ticker-symbol-line,.ticker-metrics,.ticker-market-cell,.ticker-authors{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ticker-symbol-line strong{font:700 16px/1 var(--font-mono);color:var(--ink-strong)}.ticker-symbol-line span,.ticker-metrics span,.ticker-authors span,.ticker-market-cell span{color:var(--text-muted);font:12px/1.25 var(--font-mono)}.ticker-row p{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1;margin:6px 0 0}.ticker-market-cell{justify-items:start;display:grid}.ticker-market-cell strong{font:700 14px/1.2 var(--font-mono)}.ticker-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px;margin-top:14px;display:grid}.ticker-detail-main,.ticker-detail-side{align-content:start;gap:12px;min-width:0;display:grid}.ticker-command-center{grid-template-columns:1fr;grid-template-areas:"header""view-tabs""set-tabs""workspace";gap:12px;min-width:0;margin-top:14px;display:grid}.ticker-command-center.tab-summary,.ticker-command-center.tab-prompt{grid-template-areas:"header""view-tabs""workspace"}.ticker-detail-view-tabs{border-bottom:1px solid var(--border-heavy);grid-area:view-tabs;align-items:end;gap:18px;min-width:0;min-height:34px;display:flex;overflow-x:auto}.ticker-detail-view-tabs button{width:auto;min-width:0;color:var(--stone-500);cursor:pointer;font:700 12px/1 var(--font-mono);text-transform:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-self:stretch;padding:0 2px}@media (width<=620px){.ticker-detail-view-tabs{gap:12px}}.ticker-detail-view-tabs button.active{border-bottom-color:var(--rose-600);color:var(--ink)}.ticker-detail-view-tabs button:focus-visible{outline:2px solid var(--status-teal);outline-offset:2px}.ticker-analysis-set-tabs{grid-area:set-tabs;align-items:stretch;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.ticker-analysis-set-tabs.placeholder{min-height:34px}.ticker-analysis-set-tabs.error,.ticker-analysis-set-tabs .tab-error{min-height:34px;color:var(--rose-700);font:700 12px/1.2 var(--font-mono);align-items:center}.ticker-analysis-set-tabs .tab-error{gap:8px;display:inline-flex}.ticker-analysis-set-tab{border:1px solid var(--border-heavy);background:var(--surface-panel-raised);width:auto;min-height:32px;color:var(--text-secondary);font:700 12px/1 var(--font-mono);white-space:nowrap;cursor:pointer;text-transform:none;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ticker-analysis-set-tab.active{background:var(--ink);border-color:var(--ink);color:var(--surface-panel)}.ticker-analysis-set-tab.checked{border-color:var(--status-ok);background:var(--status-ok-tint);color:var(--status-ok-strong)}.ticker-analysis-set-tab.checked .tab-count{border-color:var(--status-ok);background:var(--surface-panel);color:var(--status-ok-strong)}.ticker-analysis-set-tab .tab-check{background:var(--status-ok);border-radius:2px;flex:none;width:12px;height:12px;position:relative}.ticker-analysis-set-tab .tab-check:after{content:"";border:solid var(--surface-panel);border-width:0 2px 2px 0;width:3px;height:6px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ticker-analysis-set-tab .tab-count{border:1px solid var(--border-heavy);background:var(--surface-panel);color:var(--text-secondary);padding:2px 6px;font-size:11px;line-height:1}.ticker-analysis-set-tab.active .tab-count{border-color:var(--text-secondary);background:var(--stone-700);color:var(--surface-panel)}.ticker-analysis-set-tab .tab-lifecycle{border:1px dashed var(--border-heavy);text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;font-size:10px;line-height:1}.ticker-command-header{grid-area:header;grid-template-columns:minmax(230px,.6fr) minmax(540px,1.5fr) minmax(220px,auto);align-items:center;gap:10px;min-width:0;padding-block:8px;display:grid}.ticker-command-title{gap:6px;min-width:0;display:grid}.ticker-command-name{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.ticker-command-title h1{font:700 26px/1 var(--font-mono);letter-spacing:0;margin:0}.ticker-command-title p{color:var(--text-secondary);font:13px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ticker-symbol-switcher{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;max-width:100%;display:flex}.ticker-symbol-switcher-label{color:var(--text-faint);font:11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}a.ticker-symbol-link{color:var(--text-secondary);font:12px/1.3 var(--font-mono);text-decoration:none}a.ticker-symbol-link:hover{color:var(--ink-strong);box-shadow:inset 0 -1px 0 var(--accent)}a.ticker-symbol-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ticker-command-kpis{grid-template-columns:repeat(8,minmax(70px,1fr));gap:4px;min-width:0;display:grid}.ticker-kpi{border-left:1px solid var(--border);gap:2px;min-width:0;padding:1px 6px;display:grid}.ticker-kpi small{text-transform:uppercase;letter-spacing:.08em}.ticker-kpi strong{color:var(--ink);font:700 14px/1.1 var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ticker-kpi.tone-warning strong{color:var(--gold-700)}.ticker-kpi.tone-error strong{color:var(--status-error-strong)}.ticker-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ticker-command-actions>button,.ticker-command-actions>.segmented-control{width:auto}.ticker-detail-workspace{grid-area:workspace;align-items:start;gap:12px;min-width:0;display:grid}.ticker-detail-workspace.tab-records{grid-template-columns:minmax(680px,1fr) fit-content(clamp(340px,28vw,460px));grid-template-areas:"chart chart""timeline analysis"}.ticker-detail-workspace.tab-summary{grid-template-columns:minmax(0,1fr)}.company-detail-grid{grid-template-columns:320px minmax(0,1fr);gap:12px;min-width:0;display:grid}.company-summary-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.company-summary-strip span{border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:6px 8px;font-size:13px}.company-name-panel{align-self:start}.company-name-list{gap:8px;margin-bottom:16px;display:grid}.company-name-row{border:1px solid var(--border);border-radius:6px;gap:4px;padding:8px;display:grid}.company-name-row span{color:var(--muted);font-size:13px}.company-timeline-panel{min-width:0}.ticker-detail-workspace.tab-summary>.ticker-daily-summary{box-sizing:border-box;min-width:0;font-size:13px}.ticker-analysis-rail{grid-area:analysis;align-content:start;gap:12px;min-width:0;max-height:calc(100vh - 20px);display:grid;position:sticky;top:10px;overflow:auto}.ticker-context-rail{align-content:start;gap:12px;min-width:0;display:grid}.ticker-context-rail-stacked{display:none}.filter-collapse-button{border:1px solid var(--border-heavy);background:var(--surface-panel);min-height:30px;color:var(--text-secondary);cursor:pointer;font:700 12px/1 var(--font-mono);padding:5px 8px}.filter-collapse-button:hover,.filter-collapse-button:focus{border-color:var(--ink);color:var(--ink)}.ticker-command-chart{grid-area:chart;min-width:0;padding:8px}.ticker-command-timeline{grid-area:timeline;gap:10px;min-width:0;display:grid}.ticker-command-timeline>.pagination-bar{background:0 0;border-width:1px 0;margin:12px 0 0;padding-inline:0}.inspector-content{gap:10px;display:grid}.inspector-record{border:1px solid var(--border);background:var(--surface-panel);padding:8px}.inspector-record p{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.4}.sentiment-positive{background:var(--status-ok)}.sentiment-negative{background:var(--rose-600)}.sentiment-mixed{background:var(--gold-300)}.sentiment-neutral{background:var(--status-info-muted)}.sentiment-unspecified{background:var(--stone-500)}.inspector-divider{background:var(--border);height:1px;margin:2px 0}.ticker-data-status-panel{padding:0}.ticker-data-status-details{min-width:0}.ticker-data-status-details summary{cursor:pointer;color:var(--text-secondary);font:700 12px/1 var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ticker-data-status-details summary span:last-child{color:var(--text-muted);text-transform:none;font-weight:700}.ticker-data-status-content{gap:8px;padding:0 10px 10px;display:grid}.compact-heading{font-size:11px}.compact-list{gap:6px;display:grid}.ticker-hero{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:16px;display:grid}.ticker-hero h1{font:700 34px/1 var(--font-mono);letter-spacing:0;margin:0}.ticker-hero p{color:var(--text-secondary);margin:8px 0 0}.panel-heading span{color:var(--text-muted);letter-spacing:0;text-transform:none;margin-left:8px;font-weight:500}.ticker-workbench{z-index:3;position:sticky;top:8px}.ticker-chart-controls,.lane-toggles{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.ticker-chart-controls select{border:1px solid var(--border-heavy);background:var(--surface-panel);min-height:34px;color:var(--ink);font:13px/1 var(--font-mono);padding:5px 8px}.segmented-control{border:1px solid var(--border-heavy);background:var(--surface-panel-raised);grid-auto-flow:column;display:inline-grid}.segmented-control button{border:0;border-right:1px solid var(--border-heavy);min-height:32px;color:var(--text-secondary);font:700 12px/1 var(--font-mono);background:0 0;padding:0 10px}.segmented-control button:last-child{border-right:0}.segmented-control button.selected{background:var(--ink);color:var(--surface-panel)}.toggle-control{border:1px solid var(--border-heavy);background:var(--surface-panel);min-height:32px;font:700 12px/1 var(--font-mono);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.toggle-control input{width:14px;height:14px;accent-color:var(--ink)}.chart-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-panel-heading>div:first-child{min-width:0}.chart-mini-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.mini-toggle{border:1px solid var(--border-heavy);background:var(--surface-panel);min-height:24px;color:var(--text-secondary);font:700 11px/1 var(--font-mono);letter-spacing:0;text-transform:lowercase;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.mini-toggle input{width:12px;height:12px;accent-color:var(--ink)}.icon-button{border:1px solid var(--border-heavy);background:var(--surface-panel);width:26px;min-width:26px;height:24px;min-height:24px;color:var(--ink);font:700 16px/1 var(--font-mono);place-items:center;padding:0;display:inline-grid}.chart-panel-shell{border:1px solid var(--border);background:var(--surface-panel);min-width:0;padding:8px;position:relative}.chart-panel-shell.compact{overflow:hidden}.compact-control button{min-height:24px;padding:0 8px;font-size:11px}.ticker-chart-panel{background:var(--surface-panel);width:100%;min-width:0}.chart-freshness-note{color:var(--text-muted);font:11px/1.2 var(--font-mono);padding:0 2px 6px}.chart-tooltip{border:1px solid var(--border-heavy);background:color-mix(in srgb, var(--surface-panel) 96%, transparent);min-width:150px;color:var(--ink);font:12px/1.2 var(--font-mono);gap:3px;padding:8px;display:grid;position:absolute;top:10px;right:10px}.chart-tooltip.panel-tooltip{pointer-events:none;z-index:4;max-width:240px;position:absolute;right:auto}.chart-overlay-backdrop{z-index:60;background:color-mix(in srgb, var(--ink) 45%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.chart-overlay{border:1px solid var(--border-heavy);background:var(--surface-panel-raised);width:min(1560px,96vw);max-height:94vh;box-shadow:0 18px 60px color-mix(in srgb, var(--ink) 35%, transparent);padding:12px 14px 14px;overflow:auto}.chart-overlay .chart-panel-heading{margin-bottom:8px}.chart-debug-inspector{color:var(--text-muted);font:11px/1.3 var(--font-mono);margin-top:6px}.chart-debug-inspector pre{background:color-mix(in srgb, var(--ink) 4%, transparent);max-height:220px;margin:4px 0 0;padding:6px;overflow:auto}.activity-lanes{border-top:1px solid var(--border);gap:4px;padding:6px 10px 8px;display:grid}.activity-lanes.empty{color:var(--text-muted);font:12px/1.2 var(--font-mono)}.activity-lane{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:8px;display:grid}.activity-lane>span{color:var(--text-muted);font:11px/1 var(--font-mono);text-transform:uppercase}.activity-lane-track{border-left:1px solid var(--border);border-bottom:1px solid var(--border);height:30px;position:relative}.activity-bar,.activity-stack{width:6px;min-height:3px;position:absolute;bottom:0;transform:translate(-50%)}.activity-bar{background:var(--text-faint)}.activity-stack{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-direction:column-reverse;display:flex;overflow:hidden}.activity-stack i{min-height:1px;display:block}.activity-stack .bullish{background:var(--moss-500)}.activity-stack .bearish{background:var(--status-error-strong)}.activity-stack .neutral{background:var(--text-muted)}.lane-toggles{margin-bottom:0}.lane-toggles .choice-chip:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--surface-panel)}.status-note{color:var(--text-muted);font:12px/1.2 var(--font-mono);margin-top:8px}.status-note.error{color:var(--status-error-strong)}.status-note.warning{color:var(--gold-700)}.empty-chart{border:1px solid var(--border);min-height:220px;color:var(--text-muted);background:var(--surface-panel);place-items:center;display:grid}.chart-empty-panel{min-height:180px;margin-top:8px}.ticker-timeline{gap:12px;display:grid}.ticker-timeline-group{border:1px solid var(--border-strong);background:var(--surface-panel);padding:8px 10px}.ticker-day-section{gap:8px;min-width:0;display:grid}.ticker-day-header{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-page) 96%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:6px 9px;display:flex}.ticker-day-header strong{font:700 14px/1 var(--font-mono)}.ticker-day-header span{color:var(--text-muted);font:12px/1 var(--font-mono)}.ticker-timeline-group.has-error{border-color:var(--rose-500)}.ticker-timeline-group.needs-review{border-color:var(--gold-400)}.ticker-timeline-group-header{gap:3px;margin-bottom:6px;display:grid}.group-meta-line{color:var(--text-muted);font:12px/1.3 var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.group-flag{text-transform:uppercase;font-weight:700}.group-flag.error{color:var(--status-error-strong)}.group-flag.review{color:var(--gold-400)}.group-title{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.muted-text{color:var(--text-muted)}.ticker-record-list{gap:5px;display:grid}.ticker-record-row{border:1px solid var(--border);background:var(--surface-panel-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:6px 8px;display:grid}.ticker-record-row.judgment{border-left:4px solid var(--ink-strong)}.ticker-record-row.highlighted{border-color:var(--accent-alt);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-alt) 12%, transparent)}.ticker-record-row.selected{border-color:var(--ink-strong);box-shadow:inset 3px 0 0 var(--ink-strong)}.record-marker{border:1px solid var(--border-heavy);background:var(--surface-panel);min-width:72px;color:var(--text-secondary);text-transform:uppercase;font:700 11px/1.4 var(--font-mono);justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.record-marker.fact{color:var(--text-muted)}.record-body{gap:3px;min-width:0;display:grid}.record-text{overflow-wrap:anywhere;margin:0;line-height:1.3}.record-tags{color:var(--text-muted);overflow-wrap:anywhere;font:12px/1.3 var(--font-mono)}.ticker-timeline-row{border:1px solid var(--border);background:var(--surface-panel);padding:10px}.ticker-timeline-row p{overflow-wrap:anywhere;margin:8px 0;line-height:1.45}.ticker-timeline-meta{color:var(--text-muted);font:12px/1 var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ticker-timeline-meta .record-kind{align-items:center;min-width:70px;min-height:24px;display:inline-flex}.ticker-direction-chip{text-transform:uppercase;font-weight:700}.ticker-direction-chip.dir-bullish,.record-marker.dir-bullish{border-color:var(--status-ok);color:var(--status-ok-strong);background:var(--status-ok-tint)}.ticker-direction-chip.dir-bearish,.record-marker.dir-bearish{border-color:var(--status-error-strong);color:var(--status-error-strong);background:var(--status-error-tint)}.ticker-direction-chip.dir-non_directional,.record-marker.dir-non_directional{border-color:var(--text-faint);color:var(--text-secondary);background:var(--surface-page)}.source-action.compact{min-height:22px;padding:3px 6px;font-size:11px}@media (width<=1120px){.ticker-detail-workspace.tab-records{grid-template-columns:1fr;grid-template-areas:"chart""timeline""context"}.ticker-analysis-rail,.ticker-context-rail-desktop{display:none}.ticker-context-rail-stacked{grid-area:context;display:grid}}@media (width<=1000px){.app-shell{padding:10px}.topbar,.run-strip,.trace-layout,.ticker-row,.ticker-detail-layout,.ticker-command-center,.ticker-detail-workspace,.ticker-hero{grid-template-columns:1fr}.ticker-detail-workspace.tab-records{grid-template-columns:1fr;grid-template-areas:"chart""timeline""context"}.ticker-context-rail-desktop{display:none}.ticker-context-rail-stacked{grid-area:context;display:grid}.ticker-command-header{grid-template-columns:1fr}.ticker-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-day-header{position:static}.topbar-meta,.nav-tabs{justify-content:flex-start}.pagination-bar,.author-row,.data-row,.trace-detail-row,.topology-grid,.trace-metric-grid{grid-template-columns:1fr}.trace-sidebar{position:static}.brief-source-header{grid-template-columns:1fr}.topology-connector{justify-self:center;width:28px;height:24px;margin:2px auto;transform:rotate(90deg)}.stage-strip{grid-template-columns:1fr}.ticker-workbench{position:static}.activity-lane,.company-detail-grid{grid-template-columns:1fr}.company-summary-strip{justify-content:flex-start}}.timeline-time-filter{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.timeline-time-filter .segmented-control{width:auto}.timeline-time-bound{color:var(--stone-500);align-items:center;gap:5px;font-size:12px;display:inline-flex}.timeline-time-bound input[type=date]{border:1px solid var(--border-heavy);background:var(--surface-panel-muted);font:inherit;color:inherit;padding:3px 6px;font-size:12px}.ticker-daily-summary{gap:10px;padding:12px;display:grid}.daily-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.daily-summary-heading>.daily-summary-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;margin:0}.daily-summary-generate{border:1px solid var(--border-heavy);background:var(--surface-panel);width:auto;height:auto;min-height:26px;color:var(--ink);cursor:pointer;font:700 11px/1 var(--font-mono);letter-spacing:.04em;flex:none;padding:4px 10px}.daily-summary-generate:disabled{cursor:default;color:var(--text-muted);border-color:var(--border)}.daily-summary-picker{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.daily-summary-picker-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.daily-summary-picker-presets button{width:auto;height:auto;min-height:26px;font:700 11px/1 var(--font-mono);padding:0 8px}.daily-summary-picker-presets button[aria-pressed=true]{background:var(--ink);color:var(--surface-panel)}.daily-summary-picker-bound{font:11px/1 var(--font-mono);color:var(--text-secondary);align-items:center;gap:5px;display:inline-flex}.daily-summary-picker-bound input[type=date]{box-sizing:border-box;border:1px solid var(--border-heavy);background:var(--surface-panel-muted);height:26px;min-height:26px;font:11px/1 var(--font-mono);color:var(--ink);padding:3px 6px}.daily-summary-picker-bound input[type=date]:disabled{color:var(--text-muted);border-color:var(--border)}@media (width<=640px){.daily-summary-picker-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;display:grid}.daily-summary-picker-presets{grid-column:1/-1}.daily-summary-picker-bound{min-width:0;display:flex}.daily-summary-picker-bound input[type=date]{flex:auto;width:100%;min-width:0}.daily-summary-picker-controls>.daily-summary-generate{grid-column:1/-1}}.daily-summary-confirm{border:1px solid color-mix(in srgb, var(--status-warn) 55%, var(--border));background:var(--status-warn-tint);flex-direction:column;align-self:stretch;gap:8px;padding:10px;display:flex}.daily-summary-confirm:focus{outline:1px solid var(--status-warn);outline-offset:1px}.daily-summary-confirm-lede{color:var(--status-warn-strong);font:12px/1.45 var(--font-sans);margin:0}.daily-summary-confirm-dates{white-space:nowrap}.daily-summary-confirm-lede strong{font-weight:600}.daily-summary-confirm-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.daily-summary-confirm-run{border:1px solid var(--ink);background:var(--ink);width:auto;height:auto;min-height:28px;color:var(--surface-panel);cursor:pointer;font:700 11px/1 var(--font-mono);letter-spacing:.04em;flex:none;padding:5px 12px}.daily-summary-confirm-cancel{width:auto;height:auto;min-height:28px;color:var(--text-secondary);cursor:pointer;font:400 11px/1 var(--font-mono);letter-spacing:.04em;background:0 0;border-width:0;flex:none;padding:5px 4px;text-decoration:underline}.daily-summary-generate.is-busy{color:var(--text-muted);border-color:var(--border);align-items:center;display:inline-flex}.daily-summary-status{border:1px solid var(--border);font:12px/1.4 var(--font-sans);margin:0;padding:6px 8px}.daily-summary-status.is-info{color:var(--status-info);border-color:color-mix(in srgb, var(--status-info) 40%, var(--border));background:var(--status-info-tint)}.daily-summary-status.is-error{color:var(--status-error-strong);border-color:color-mix(in srgb, var(--status-error) 40%, var(--border));background:var(--status-error-tint)}.daily-summary-band{gap:4px;display:grid}.daily-summary-reasons{font:11px/1.5 var(--font-mono);color:var(--text-muted);padding:0 8px}.daily-summary-reasons>summary{cursor:pointer;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.daily-summary-reasons>ul{gap:3px;margin:4px 0 0;padding-left:16px;display:grid}.daily-summary-reasons>ul>li{overflow-wrap:anywhere}.daily-summary-stale{border:1px solid color-mix(in srgb, var(--status-warn) 40%, var(--border));background:var(--status-warn-tint);color:var(--status-warn-deep);font:11px/1.4 var(--font-mono);margin:0;padding:6px 8px}.daily-summary-load-earlier-button{border:1px solid var(--border-heavy);background:var(--surface-panel);width:auto;height:auto;min-height:26px;color:var(--ink);cursor:pointer;font:700 11px/1 var(--font-mono);letter-spacing:.04em;padding:4px 10px}.daily-summary-load-earlier-button:disabled{cursor:default;color:var(--text-muted);border-color:var(--border)}.daily-summary-card{border:1px solid var(--border-strong);background:var(--surface-panel);gap:8px;max-width:44em;padding:10px;display:grid}.daily-summary-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.daily-summary-date{font:700 13px/1.3 var(--font-mono);letter-spacing:.04em;color:var(--ink-strong);white-space:nowrap;margin:0}.daily-summary-meta{font:11px/1.3 var(--font-mono);color:var(--text-muted);text-align:right;white-space:nowrap}.daily-summary-timerange{font:11px/1.3 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;flex-basis:100%;align-items:baseline;column-gap:6px;display:flex}.daily-summary-citation.is-plain{cursor:default;text-decoration:none}.daily-summary-partial-note{font:12px/1.4 var(--font-sans);color:var(--status-warn-deep);flex-basis:100%;margin:0}.daily-summary-range-segment,.daily-summary-range,.daily-summary-generated{white-space:nowrap}.daily-summary-lede{font:13px/1.5 var(--font-sans);color:var(--ink);margin:0}.daily-summary-group{gap:4px;display:grid}.daily-summary-group-label{font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0}.daily-summary-bullets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.daily-summary-bullet{padding-left:11px;position:relative}.daily-summary-bullet:before{content:"–";color:var(--text-muted);position:absolute;left:0}.daily-summary-bullet-text{font:13px/1.5 var(--font-sans);color:var(--ink)}.daily-summary-citation{font:700 10px/1 var(--font-mono);vertical-align:super;color:var(--text-muted);white-space:nowrap;margin-left:3px;text-decoration:none}.daily-summary-citation[data-citation-source=x]{color:var(--status-info)}.daily-summary-citation[data-citation-source=email]{color:var(--status-teal)}.daily-summary-citation[data-citation-source=repvue]{color:var(--plum-800)}.daily-summary-citation[data-citation-source=thirdbridge]{color:var(--status-warn-deep)}.daily-summary-citation:hover,.daily-summary-citation:focus-visible{color:var(--ink);text-decoration:underline}.daily-summary-empty{font:12px/1.5 var(--font-sans);color:var(--text-muted);margin:0}.daily-summary-card.is-partial{border:1px dashed var(--border-strong)}.daily-summary-partial-badge{border:1px solid var(--border);font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);vertical-align:middle;margin-left:6px;padding:2px 5px}.daily-summary-lede code,.daily-summary-bullet-text code{font-family:var(--font-mono);background:var(--surface-panel-raised);border-radius:3px;padding:0 3px;font-size:13px}.nav-tabs{flex-wrap:wrap}.nav-tabs button{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%;overflow:hidden}@media (width<=1000px){.nav-tabs{flex-wrap:wrap}.nav-tabs button{width:auto;min-width:0;height:34px;padding:0 8px}}.admin-edit-requests{gap:12px;min-width:0;margin-top:14px;display:grid}.admin-edit-requests .segmented-control{width:auto}.admin-edit-requests .segmented-control button{width:auto;height:auto}.admin-edit-requests .segmented-control button.active{color:var(--ink-strong);background:var(--surface-panel)}.admin-edit-requests .panel-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.admin-edit-requests-title{font:inherit;letter-spacing:inherit;margin:0}.admin-edit-requests .segmented-control button{font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px}.admin-edit-requests-count{color:var(--text-muted);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.edit-request-list{border:1px solid var(--border-strong);background:var(--surface-panel);min-width:0}.edit-request-row{border-left:3px solid var(--border-heavy);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;padding:9px 12px;display:grid}.edit-request-row[data-edit-state=pending]{border-left-color:var(--status-warn)}.edit-request-row[data-edit-state=granted]{border-left-color:var(--status-ok)}.edit-request-row+.edit-request-row{border-top:1px solid var(--border)}.edit-request-row:hover{background:var(--surface-panel-muted)}.edit-request-body{gap:2px;min-width:0;display:grid}.edit-request-identity{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.edit-request-user{color:var(--ink-strong);font:700 13px/1.4 var(--font-mono);overflow-wrap:anywhere}.edit-request-target{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;text-decoration:none}.edit-request-target:hover,.edit-request-target:focus-visible{color:var(--ink-strong);text-underline-offset:3px;text-decoration:underline}.edit-request-meta{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.edit-request-state{font:700 11px/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.edit-request-state.state-pending{color:var(--status-warn-strong)}.edit-request-state.state-granted{color:var(--status-ok-strong)}.edit-request-time{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.edit-request-note{border-left:2px solid var(--border);color:var(--text-secondary);font-family:var(--font-sans);overflow-wrap:anywhere;margin:3px 0 1px;padding-left:8px;font-size:13px;line-height:1.45}.edit-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.edit-request-actions button{border-color:var(--border);width:auto;height:28px;color:var(--text-secondary);font:700 11px/1 var(--font-mono);background:0 0;padding:0 10px}.edit-request-actions button:hover:not(:disabled),.edit-request-actions button:focus-visible{border-color:var(--border-heavy);background:var(--surface-panel-raised);color:var(--ink-strong)}.edit-request-actions .edit-request-approve{color:var(--ink-soft)}.edit-request-actions .edit-request-approve:hover:not(:disabled),.edit-request-actions .edit-request-approve:focus-visible{border-color:var(--status-ok);background:var(--status-ok-tint);color:var(--status-ok-strong)}.edit-request-actions .edit-request-revoke:hover:not(:disabled),.edit-request-actions .edit-request-revoke:focus-visible{border-color:var(--status-error);background:var(--status-error-tint);color:var(--status-error-strong)}.edit-request-error{color:var(--status-error);overflow-wrap:anywhere;grid-column:1/-1;margin:6px 0 0;font-size:12px}@media (width<=640px){.edit-request-row{grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:8px}.edit-request-actions{justify-content:stretch}.edit-request-actions button{flex:auto;height:32px}.edit-request-actions button:only-child{flex:0 auto;padding:0 16px}}.target-relation-panel{box-sizing:border-box;align-content:start;gap:8px;min-width:0;display:grid}.target-relation-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.target-relation-toggle{width:auto}.target-relation-toggle input{width:12px;height:12px}.target-relation-controls button{width:auto;height:30px;padding:0 12px}.target-relation-controls button:disabled{color:var(--text-muted);border-color:var(--border);cursor:default}.summary-target-bar .target-relation-toggle{box-sizing:border-box;border-color:var(--border-strong);min-height:34px;color:var(--ink);font:700 12px/1.4 var(--font-mono);text-transform:uppercase;cursor:pointer;gap:8px;padding:0 10px}.summary-target-bar .target-relation-toggle:hover,.summary-target-bar .target-relation-toggle[data-subscribed=true]{border-color:var(--accent)}.summary-target-bar .target-relation-toggle input{accent-color:var(--accent);margin:0}.target-relation-toggle-state{color:var(--text-muted);text-transform:none;font-weight:400}.target-relation-toggle input:disabled{cursor:default}.target-relation-state{border:1px solid var(--border);font:700 12px/1.3 var(--font-mono);margin:0;padding:5px 8px}.target-relation-state.state-pending{color:var(--status-warn);border-color:var(--status-warn);background:var(--status-warn-tint)}.target-relation-state.state-granted{color:var(--status-ok);border-color:var(--status-ok);background:var(--status-ok-tint)}.target-relation-note{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.target-relation-error{color:var(--status-error);overflow-wrap:anywhere;margin:0;font-size:12px}.target-overlay-panel{gap:8px;display:grid}.target-overlay-input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:400 13px/1.5 var(--font-sans);resize:vertical;padding:6px 8px}.target-overlay-input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.target-overlay-input:disabled{color:var(--text-muted);cursor:default}.target-overlay-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.target-overlay-count{color:var(--text-muted);font:400 12px/1.3 var(--font-mono)}.target-overlay-count.over{color:var(--status-error);font-weight:700}.target-overlay-actions button:disabled{color:var(--text-muted);border-color:var(--border);cursor:default}.target-overlay-body{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.target-overlay-empty,.target-overlay-note{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.target-overlay-error{color:var(--status-error);overflow-wrap:anywhere;margin:0;font-size:12px}.target-overlay-warning{border:1px solid var(--status-warn);background:var(--status-warn-tint);color:var(--status-warn);overflow-wrap:anywhere;margin:0;padding:5px 8px;font-size:12px;line-height:1.45}.target-overlay-conflict{border:1px solid var(--status-warn);background:var(--status-warn-tint);color:var(--status-warn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:12px;line-height:1.45;display:flex}.target-overlay-history{color:var(--text-muted);font-size:12px}.target-overlay-history>summary{cursor:pointer;font:700 12px/1.3 var(--font-mono)}.target-overlay-history ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.target-overlay-history li{border-left:2px solid var(--border);gap:2px;padding-left:6px;display:grid}.target-overlay-history-meta{font:400 11px/1.3 var(--font-mono);color:var(--text-muted)}.target-overlay-history-text{color:var(--ink-soft);overflow-wrap:anywhere}.summary-target-bar .summary-prompt-entry{align-items:center}.target-relation-unavailable{min-height:34px;color:var(--text-muted);font:400 12px/1.4 var(--font-mono);align-items:center;margin:0;display:flex}.ticker-detail-workspace.tab-prompt{grid-template-columns:minmax(0,1fr)}@media (width>=1200px){.ticker-detail-workspace.tab-prompt{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.ticker-detail-workspace.tab-prompt>.framework-panel,.ticker-detail-workspace.tab-prompt>.prompt-trial-panel{grid-column:1}.ticker-detail-workspace.tab-prompt>.prompt-rail{grid-area:1/2/span 2}.prompt-rail{position:sticky;top:12px}}.prompt-intro{max-width:78ch;color:var(--text-secondary);font:400 13px/1.55 var(--font-sans);margin:0}.prompt-edit-rights{border-top:1px solid var(--border);gap:4px;padding-top:8px;display:grid}.prompt-edit-rights-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prompt-edit-rights-state{color:var(--text-secondary);font:700 12px/1.3 var(--font-mono)}.prompt-edit-rights-row button{flex:none;width:auto}.framework-panel{gap:8px;min-width:0;display:grid}.framework-panel .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.framework-chip,.framework-panel .panel-heading .framework-chip{color:var(--ink-soft);font:700 11px/1.3 var(--font-mono);letter-spacing:0;text-transform:none;margin-left:0}.framework-dirty{color:var(--ink-soft);font:10px/1.4 var(--font-mono);margin:0}.framework-restored{justify-content:space-between;align-items:center;gap:8px;display:flex}.framework-restored button{flex:none;width:auto}.prompt-document-input{font:400 12px/1.6 var(--font-mono);min-height:18em}.framework-input{min-height:320px}.framework-counter-row{justify-content:flex-end;display:flex}.framework-counter{color:var(--ink-soft);font:10px/1.3 var(--font-mono)}.framework-counter.is-warn{color:var(--status-warn-strong)}.framework-counter.is-error{color:var(--status-error)}.framework-assembled{border-top:1px solid var(--border);min-width:0;padding-top:8px}.framework-assembled summary{color:var(--text-secondary);cursor:pointer;font:700 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.framework-assembled>:not(summary){margin-top:8px}.prompt-document{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);font:400 12px/1.65 var(--font-mono);min-width:0}.prompt-document-text{white-space:pre-wrap}.framework-slot{border-left:2px solid var(--accent);padding-left:6px;display:block}.prompt-document-error{border:1px solid var(--status-error);background:var(--status-error-tint);color:var(--status-error);font:400 12px/1.45 var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.prompt-document-error button{flex:none;width:auto}.prompt-slot-chip{border:1px solid var(--border-strong);background:var(--surface-inset);color:var(--text-secondary);white-space:nowrap;font:700 11px/1.5 var(--font-mono);cursor:help;border-radius:3px;padding:0 5px;display:inline-block}.prompt-rail{align-content:start;gap:12px;min-width:0;display:grid}.prompt-rail-card{border:1px solid var(--border);background:var(--surface-panel);gap:6px;min-width:0;padding:10px;display:grid}.prompt-rail-heading{color:var(--text-secondary);font:700 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.target-overlay-history-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.target-overlay-history-list li{border-left:2px solid var(--border);overflow-wrap:anywhere;gap:4px;min-width:0;padding-left:6px;display:grid}.framework-version-row{text-align:left;cursor:pointer;text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;width:100%;height:auto;padding:0;display:flex}.framework-version-row:hover{outline:0}.framework-version-row:hover .target-overlay-history-meta{color:var(--accent)}.framework-version-live{border:1px solid color-mix(in srgb, var(--status-ok) 45%, transparent);color:var(--status-ok);font:700 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:1px 4px}.framework-version-text{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--border);background:var(--surface-inset);max-height:30vh;color:var(--ink-soft);font:400 11px/1.5 var(--font-mono);padding:5px 6px;overflow-y:auto}.framework-version-note{color:var(--status-warn-strong);font:10px/1.4 var(--font-sans);margin:0}.prompt-rail-card button.secondary{justify-self:start;width:auto}.prompt-rail-card button.is-confirming{border-color:var(--status-warn);color:var(--status-warn-strong)}.summary-target-bar{border-bottom:1px solid var(--border);gap:6px;padding-bottom:8px;display:grid}.summary-target-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-prompt-entry{border:1px solid var(--border-strong);background:var(--surface-panel);width:auto;color:var(--ink);cursor:pointer;font:700 12px/1.4 var(--font-mono);flex:none;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.summary-prompt-entry:hover{border-color:var(--accent);color:var(--accent)}.summary-prompt-entry:focus-visible{outline:2px solid var(--status-teal);outline-offset:2px}.summary-prompt-entry-state{color:var(--text-muted);text-transform:lowercase;font-weight:400}.summary-prompt-entry:hover .summary-prompt-entry-state{color:var(--accent)}.prompt-trial-panel{gap:8px;min-width:0;display:grid}.framework-trial-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.framework-trial-actions button{flex:none;width:auto}.framework-days{gap:12px;min-width:0;display:grid}.framework-day{border-top:1px solid var(--border);gap:6px;min-width:0;padding-top:8px;display:grid}.framework-day-head{color:var(--text-secondary);font:700 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.framework-day-empty{color:var(--text-muted);font:12px/1.5 var(--font-sans);margin:0}.framework-day-columns{gap:16px;min-width:0;display:grid}@media (width>=1000px){.framework-day-columns{grid-template-columns:1fr 1fr}}.framework-day-column{align-content:start;gap:6px;min-width:0;display:grid}.framework-column-head{color:var(--text-secondary);font:700 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin:0}.framework-cell-note{font:12px/1.5 var(--font-sans);margin:0}.framework-cell-note.is-muted{color:var(--text-muted)}.framework-publish{border-top:1px solid var(--border);gap:8px;min-width:0;padding-top:8px;display:grid}.framework-publish-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.framework-publish-note{color:var(--ink-soft);font:10px/1.4 var(--font-mono);min-width:0}.framework-publish-bar button{flex:none;width:auto}.framework-publish-bar button.is-confirming{border-color:var(--status-warn)}.framework-publish .daily-summary-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.framework-publish .daily-summary-status button{flex:none;width:auto}@media (width<=620px){.framework-publish-bar button{width:100%}}.framework-publish-note{gap:2px;display:grid}.framework-publish-gap{color:var(--status-warn-strong)}.hot-watch-page{--hot-history-strip-width:clamp(300px, 31vw, 410px);--hot-state-col-width:124px;--hot-history-bed-border:color-mix(in srgb, var(--neutral-bed) 42%, transparent);--hot-history-bed-fill:color-mix(in srgb, var(--surface-panel-muted) 54%, transparent);--hot-history-bed-gradient-start:color-mix(in srgb, var(--neutral-bed) 20%, transparent);--hot-history-bed-gradient-end:color-mix(in srgb, var(--neutral-bed) 8%, transparent);--hot-history-rail:var(--border-heavy);--hot-history-ink:var(--ink-soft);--hot-history-heat:var(--gold-400);--hot-history-heat-shadow:color-mix(in srgb, var(--gold-400) 8%, transparent);--hot-history-cool-band-border:color-mix(in srgb, var(--cool-band-border) 30%, transparent);--hot-history-cool-band-fill:color-mix(in srgb, var(--cool-band) 42%, transparent);--hot-history-cool-marker:color-mix(in srgb, var(--cool-marker) 62%, transparent);--hot-history-selected:color-mix(in srgb, var(--cool-selection) 58%, transparent);--hot-history-selected-halo:color-mix(in srgb, var(--cool-selection) 18%, transparent);color:var(--ink-strong);gap:12px;margin-top:14px;display:grid}.hot-watch-page:before{z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--stone-700) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--stone-700) 4.5%, transparent) 1px, transparent 1px);content:"";background-size:24px 24px;position:fixed;inset:0}.hot-watch-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:4px 2px 0;display:grid}.hot-watch-header h1,.hot-overlay-head h2{color:var(--ink-strong);font:700 26px/1 var(--font-mono);letter-spacing:0;margin:3px 0 0}.hot-watch-header p,.hot-overlay-head p{color:var(--text-secondary);font:13px/1.35 var(--font-mono);margin:6px 0 0}.hot-watch-run-meta{color:var(--text-muted);font:12px/1.3 var(--font-mono);text-align:right;justify-items:end;gap:4px;display:grid}.hot-watch-run-meta code{color:var(--text-secondary);font:inherit}.hot-watch-brief,.hot-calendar,.hot-lane,.hot-lane-group-heading,.hot-trace-overlay{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-panel-muted) 94%, transparent)}.hot-watch-brief{border-left:3px solid var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:11px 14px;display:grid}.hot-watch-brief strong{color:var(--ink-strong)}.hot-watch-brief p{max-width:96ch;color:var(--ink-soft);margin:4px 0 0;line-height:1.45}.hot-calendar{gap:10px;padding:10px;display:grid}.hot-calendar-head,.hot-watch-toolbar,.hot-lane-group-heading,.hot-history-event-head,.hot-overlay-head{align-items:center;gap:8px;display:flex}.hot-calendar-head,.hot-overlay-head{justify-content:space-between}.hot-overlay-head{z-index:2;border-bottom:1px solid var(--border);background:var(--surface-panel-muted);box-shadow:0 8px 14px color-mix(in srgb, var(--ink-strong) 8%, transparent);padding:12px 16px 9px;position:sticky;top:0}.hot-calendar-actions{gap:4px;display:flex}.hot-calendar-actions button,.hot-overlay-close{border:1px solid var(--border-heavy);background:var(--surface-panel);width:30px;height:30px;color:var(--stone-900);cursor:pointer;font:700 16px/1 var(--font-mono)}.hot-calendar-actions button:hover,.hot-calendar-actions button:focus,.hot-overlay-close:hover,.hot-overlay-close:focus{border-color:var(--stone-900);outline:none}.hot-calendar-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hot-calendar-month{min-width:0}.hot-calendar-month-label{color:var(--text-secondary);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.hot-calendar-grid{grid-template-columns:repeat(7,minmax(24px,1fr));gap:2px;display:grid}.hot-calendar-day{border:1px solid var(--border);background:var(--surface-panel);min-height:34px;color:var(--ink-soft);cursor:pointer;font:11px/1 var(--font-mono);align-content:center;gap:3px;display:grid;position:relative}.hot-calendar-day.quiet{color:var(--text-muted);background:color-mix(in srgb, var(--surface-panel-muted) 72%, transparent)}.hot-calendar-day.selected{border-color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--ink-strong);font:700 11px/1 var(--font-mono)}.hot-calendar-day:hover,.hot-calendar-day:focus{border-color:var(--stone-900);outline:none}.hot-day-markers{justify-content:center;gap:2px;min-height:5px;display:flex}.marker{background:var(--border);border-radius:50%;width:5px;height:5px}.marker.opened{background:var(--status-ok)}.marker.escalated{background:var(--accent)}.marker.cooled{background:var(--gold-500)}.marker.closed{background:var(--text-secondary)}.hot-watch-toolbar{flex-wrap:wrap}.filter-chip,.hot-watch-search button{border:1px solid var(--border-heavy);background:var(--surface-panel);width:auto;min-width:max-content;height:32px;color:var(--stone-900);cursor:pointer;padding:0 11px}.filter-chip[aria-pressed=true]{border-color:var(--stone-900);background:var(--stone-900);color:var(--surface-panel-muted)}.toolbar-spacer{flex:1}.board-count,.hot-watch-search input{color:var(--text-muted);font:12px/1 var(--font-mono)}.hot-watch-search{gap:4px;display:flex}.hot-watch-search input{border:1px solid var(--border-heavy);background:var(--surface-panel);width:110px;height:32px;padding:0 9px}.hot-watch-board{gap:8px;min-width:0;display:grid}.hot-lane-group{gap:5px;display:grid}.hot-lane-group-heading{color:var(--text-secondary);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:6px 9px}.hot-lane-group-heading small{color:var(--text-muted);font:inherit}.hot-lane{position:relative;overflow:hidden}.hot-lane:before{background:var(--border);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.hot-lane.state-opened:before,.hot-state-pill.state-opened{border-color:var(--status-ok);color:var(--status-ok-strong);background:var(--status-ok-tint)}.hot-lane.state-escalated:before,.hot-state-pill.state-escalated{border-color:var(--accent);color:var(--rose-900);background:var(--sand-100)}.hot-lane.state-continued:before,.hot-state-pill.state-continued{border-color:var(--status-info-soft);color:var(--status-info);background:var(--status-info-tint)}.hot-lane.state-cooled:before,.hot-state-pill.state-cooled{border-color:var(--gold-500);color:var(--gold-900);background:var(--status-warn-tint)}.hot-lane.state-closed:before,.hot-state-pill.state-closed{border-color:var(--text-faint);color:var(--text-secondary);background:var(--surface-panel-raised)}.hot-lane-summary{grid-template-columns:minmax(300px, 1fr) var(--hot-history-strip-width) var(--hot-state-col-width);grid-template-areas:"identity history current""reason reason current";align-items:stretch;gap:7px 14px;width:100%;min-width:0;min-height:88px;padding:14px 12px 12px 15px;display:grid}.hot-lane-open,.hot-lane-reason,.hot-lane-current{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;overflow:visible}.hot-lane-open{grid-area:identity;align-content:start;gap:4px;min-width:0;padding:0;display:grid}.hot-lane-open:hover,.hot-lane-open:focus,.hot-lane-reason:hover,.hot-lane-reason:focus,.hot-lane-current:hover,.hot-lane-current:focus{background:var(--surface-panel);outline:none}.hot-lane-main,.hot-lane-title{min-width:0;display:grid}.hot-lane-title{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;min-height:20px}.hot-lane-title strong{color:var(--ink-strong);font:700 16px/1 var(--font-mono)}.hot-lane-title small,.hot-lane-context,.hot-lane-reason,.hot-lane-current small,.muted-text{color:var(--text-secondary);font:12px/1.35 var(--font-mono)}.hot-lane-title small,.hot-lane-context,.hot-lane-reason{text-overflow:ellipsis;white-space:nowrap;min-height:17px;display:block;overflow:hidden}.hot-lane-reason{color:var(--ink-soft);grid-area:reason;padding:0}.hot-history-strip{grid-area:history;min-width:0;height:28px;display:block;position:relative}.hot-history-bed{z-index:0;border:1px solid var(--hot-history-bed-border);background:linear-gradient(to right, var(--hot-history-bed-gradient-start), var(--hot-history-bed-gradient-end)), var(--hot-history-bed-fill);border-radius:999px;height:8px;position:absolute;top:14px;left:0;right:0;transform:translateY(-50%)}.hot-history-rail{z-index:1;background:var(--hot-history-rail);border-radius:999px;min-width:2px;height:3px;position:absolute;top:14px;transform:translateY(-50%)}.hot-history-rail-segment{z-index:2;pointer-events:none;border-radius:999px;min-width:7px;height:14px;position:absolute;top:14px;transform:translateY(-50%)}.hot-history-rail-segment.state-cooled{border:1px solid var(--hot-history-cool-band-border);background:var(--hot-history-cool-band-fill)}.hot-history-selected-guide{z-index:0;border-left:1px solid var(--hot-history-selected);pointer-events:none;width:0;position:absolute;top:3px;bottom:3px;transform:translate(-50%)}.hot-history-marker{z-index:2;pointer-events:none;border:0;width:6px;height:6px;display:block;position:absolute;top:14px;left:0;transform:translate(-50%,-50%)}.hot-history-marker.state-opened{border:2px solid var(--hot-history-ink);background:var(--surface-panel-muted);border-radius:999px;width:9px;height:9px}.hot-history-marker.state-escalated{background:var(--hot-history-heat);width:3px;height:18px;box-shadow:0 0 0 1px var(--hot-history-heat-shadow);border-radius:999px;top:13px}.hot-history-marker.state-escalated:after{background:var(--hot-history-heat);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.hot-history-marker.state-continued{background:var(--slate-300);opacity:.55;border-radius:999px;width:5px;height:5px}.hot-history-marker.state-cooled{border:1.5px solid var(--hot-history-cool-marker);background:var(--surface-panel-muted);opacity:.52;border-radius:999px;width:6px;height:6px;top:14px}.hot-history-marker.state-closed{background:var(--hot-history-ink);border-radius:2px;width:8px;height:8px}.hot-history-marker.carryover{opacity:.42}.hot-history-marker.selected{box-shadow:0 0 0 3px var(--hot-history-selected-halo)}.hot-history-marker.state-escalated.selected{box-shadow:0 0 0 3px var(--hot-history-selected-halo), 0 0 0 1px var(--hot-history-heat-shadow)}.hot-history-hit{z-index:4;background:0 0;border:0;border-radius:2px;min-width:3px;display:block;position:absolute;top:0;bottom:0}a.hot-history-hit{cursor:pointer}.hot-history-hit:hover,.hot-history-hit:focus{background:color-mix(in srgb, var(--ink-soft) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-soft) 12%, transparent);outline:none}.hot-history-hit.empty:hover,.hot-history-hit.empty:focus{background:color-mix(in srgb, var(--ink-soft) 2.5%, transparent);box-shadow:none}.hot-lane-current{grid-area:current;place-content:center flex-end;place-items:center end;gap:7px;min-width:0;padding:0;display:grid}.hot-lane-refcount{text-align:right;white-space:nowrap}.hot-state-pill{border:1px solid var(--border-heavy);font:11px/1 var(--font-mono);text-transform:lowercase;align-items:center;padding:3px 8px;display:inline-flex}.hot-overlay-backdrop{z-index:40;background:color-mix(in srgb, var(--ink-strong) 34%, transparent);place-items:center;padding:28px;display:grid;position:fixed;inset:0}.hot-trace-overlay{--hot-overlay-cols:minmax(0, 1.15fr) minmax(0, 1fr);--hot-overlay-gap:20px;isolation:isolate;background:var(--surface-panel-muted);width:min(1080px,100%);height:min(780px,100vh - 56px);max-height:calc(100vh - 56px);box-shadow:0 18px 44px color-mix(in srgb, var(--ink-strong) 22%, transparent);grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.hot-trace-summary{grid-template-columns:var(--hot-overlay-cols);gap:var(--hot-overlay-gap);border-bottom:1px solid var(--border);align-items:start;padding:10px 16px;display:grid}.hot-trace-summary p,.hot-history-event p,.hot-empty-overlay p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;line-height:1.45}.hot-summary-block{gap:5px;min-width:0;padding:0;display:grid}.hot-summary-column{align-content:start;gap:16px;min-width:0;display:grid}.hot-trace-overlay .eyebrow,.hot-summary-block>strong,.hot-driver-cell>span{color:var(--text-secondary);font:10px/1.15 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hot-trace-overlay .eyebrow{margin-bottom:6px}.hot-driver-cell{gap:4px;min-width:0;display:grid}.hot-driver-cell p{margin:0}.hot-driver-cell.muted p{color:var(--text-muted)}.hot-detail-cols{grid-template-columns:var(--hot-overlay-cols);gap:var(--hot-overlay-gap);align-items:stretch;min-height:0;padding:10px 16px 16px;display:grid;overflow:hidden}.hot-detail-cols>section{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.hot-section-title{border-bottom:1px solid var(--border);color:var(--ink-soft);font:700 14px/1.1 var(--font-mono);text-transform:uppercase;margin:0 0 9px;padding:0 0 8px;display:block}.hot-empty-overlay{padding:14px 16px 16px}.hot-ticker-history,.hot-source-list,.hot-debug-refs{gap:8px;display:grid}.hot-source-list{align-content:start;align-items:start}.hot-ticker-history,.hot-detail-cols>section>.hot-source-list{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.hot-history-event{border-left:2px solid var(--border);gap:8px;padding:0 0 14px 14px;display:grid}.hot-history-event.selected{border-left-color:var(--accent)}.hot-history-event-head{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hot-history-event-head strong,.hot-history-event-head span:not(.hot-state-pill){font:12px/1 var(--font-mono)}.hot-history-day-link{border:1px solid var(--border-heavy);background:var(--surface-panel);width:auto;min-width:max-content;height:22px;color:var(--stone-900);cursor:pointer;font:10px/1 var(--font-mono);justify-self:end;align-items:center;padding:0 7px;text-decoration:none;display:inline-flex}.hot-history-day-link:hover,.hot-history-day-link:focus{border-color:var(--stone-900);outline:none}.hot-source-ref{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-panel-muted) 92%, transparent);grid-template-columns:58px minmax(52px,auto) minmax(0,1fr) 48px 56px;align-self:start;align-items:start;gap:8px;min-width:0;padding:8px 10px;display:grid}.hot-source-ref-source{color:var(--stone-700);font:700 11px/1 var(--font-mono);white-space:nowrap}.hot-source-ref-note{overflow-wrap:anywhere}.hot-source-ref time{border-left:1px solid var(--border);color:var(--text-secondary);font:11px/1 var(--font-mono);white-space:nowrap;justify-self:end;padding-left:10px}.hot-source-ref a,.hot-source-ref small{color:var(--status-info);font:11px/1 var(--font-mono);text-underline-offset:3px;white-space:nowrap;justify-self:end;text-decoration:underline}.hot-source-ref small{color:var(--text-secondary);text-decoration:none}.timeclass{color:var(--text-secondary);font:10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.timeclass.fresh{color:var(--status-ok-strong)}.timeclass.overlap{color:var(--status-info)}.timeclass.background{color:var(--text-secondary)}.hot-debug-refs{border:1px dashed var(--border-heavy);padding:9px}.hot-debug-refs div{color:var(--text-muted);font:11px/1.4 var(--font-mono);grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.hot-debug-refs code{overflow-wrap:anywhere;color:var(--text-secondary);font:inherit}@media (width<=980px){.hot-watch-header,.hot-watch-brief,.hot-detail-cols,.hot-trace-summary{grid-template-columns:1fr}.hot-trace-overlay{height:auto;max-height:calc(100vh - 24px);display:block;overflow-y:auto}.hot-detail-cols{overflow:visible}.hot-detail-cols>section{height:auto;display:block;overflow:visible}.hot-ticker-history,.hot-detail-cols>section>.hot-source-list{overflow-y:visible}.hot-watch-run-meta{text-align:left;justify-items:start}.hot-calendar-months{grid-template-columns:1fr}}@media (width<=760px){.hot-lane-summary{grid-template-columns:1fr}.hot-lane-title{grid-template-columns:auto auto}.hot-lane-title small{grid-column:1/-1}.hot-lane-current{justify-content:flex-start}.hot-source-ref{grid-template-columns:1fr}.hot-source-ref time{border-left:0;justify-self:start;padding-left:0}.hot-source-ref a,.hot-source-ref small{justify-self:start}.hot-overlay-backdrop{padding:10px}}.hot-ticker-detail-link{display:inline-flex}.timeline-day{border-top:1px solid var(--border-strong);gap:10px;padding-top:10px;display:grid}.timeline-day-heading{color:var(--ink-strong);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px}.timeline-entry{background:color-mix(in srgb, var(--surface-panel-muted) 92%, transparent);border:1px solid var(--border);gap:8px;padding:12px;display:grid}.timeline-target-name{color:var(--ink-strong);font-family:var(--font-mono);font-weight:600}.timeline-entry-meta{color:var(--text-muted);margin-left:auto}.timeline-quiet{gap:8px;display:grid}.timeline-quiet-toggle{border:1px dashed var(--border-strong);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;align-items:baseline;gap:8px;width:100%;height:auto;padding:6px 10px;display:flex}.timeline-quiet-toggle:hover{border-color:var(--border-heavy);color:var(--ink)}.timeline-quiet-list{grid-template-columns:repeat(auto-fill,minmax(min(18em,100%),1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.timeline-quiet-item{border:1px solid var(--border);align-items:baseline;gap:8px;padding:4px 8px;display:flex}.timeline-quiet-state{color:var(--text-muted);margin-left:auto}.timeline-load-earlier-button{width:max-content;height:auto;padding:8px 16px}.daily-report-settings{gap:6px;margin-block:16px 24px;display:grid}.daily-report-settings-row{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.daily-report-settings-label{font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-right:4px}.daily-report-settings select,.daily-report-settings button{box-sizing:border-box;height:28px;min-height:28px;margin:0}.daily-report-settings select{width:220px;max-width:100%;font:400 12px/1 var(--font-mono);color:var(--ink);background-color:var(--surface-panel);cursor:pointer;background-position:calc(100% - 14px) 11px,calc(100% - 9px) 11px;flex:0 220px}.daily-report-settings button{border:1px solid var(--border-heavy);background:var(--surface-panel-raised);width:auto;color:var(--ink);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:0 14px}.daily-report-settings button:not(:disabled):hover{color:var(--accent);border-color:var(--accent)}.daily-report-settings p{margin:0}.daily-report-settings-status{font:400 11px/1.4 var(--font-mono);color:var(--text-muted);min-width:0}.daily-report-settings-status.is-ok{color:var(--status-ok)}.daily-report-settings-help{max-width:88ch;font:400 12px/1.5 var(--font-sans);color:var(--text-muted)}.daily-report-settings-warn{font:400 12px/1.5 var(--font-sans);color:var(--status-warn)}.daily-report-settings-error{font:400 12px/1.5 var(--font-sans);color:var(--status-error);overflow-wrap:anywhere}@media (width<=640px){.daily-report-settings-label{flex-basis:100%}.daily-report-settings select{flex:160px;width:auto}}.t-day.timeline-day,.t-daily-entry.timeline-entry,.t-quiet.timeline-quiet,.t-daily-body .daily-summary-group,.t-daily-body .daily-summary-bullets{grid-template-columns:minmax(0,1fr)}h1.t-daily-title{text-transform:uppercase;margin:0}.t-entry-name{color:inherit;font:inherit;min-width:0;margin:0}.t-daily-entry .timeline-target-name.is-name{font:600 13px/1.3 var(--font-sans);overflow-wrap:anywhere;white-space:normal}.t-daily-entry .t-entry-meta{max-width:1040px}.t-day-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px}.t-day-counts,.t-day-page .t-pager{font-variant-numeric:tabular-nums}.t-day-gap{border-bottom:1px solid var(--border);color:var(--text-muted);font:400 11px/1.4 var(--font-mono);flex-wrap:wrap;gap:4px 12px;padding:8px 14px;display:flex}.t-quiet-toggle{min-width:0;max-width:100%}.t-quiet-names{min-width:0}.t-quiet-count{white-space:nowrap;flex:none}.t-quiet-list li{min-width:0}.t-quiet-list .timeline-target-name{overflow-wrap:anywhere;white-space:normal;min-width:0}.t-quiet-list .timeline-target-name.is-name{font-family:var(--font-sans);font-weight:600}.t-daily-pager-error{color:var(--status-error)}.t-day.timeline-day,.t-daily-entry.timeline-entry,.t-quiet.timeline-quiet,.t-daily-body .daily-summary-group,.t-daily-body .daily-summary-bullets{grid-template-columns:minmax(0,1fr)}.t-day-note,.t-daily-partial-note{font:400 11px/1.4 var(--font-mono);margin:0}.t-day-note{border-top:1px dashed var(--border);padding:8px 14px}.t-daily-partial-note{max-width:1040px;margin-bottom:8px}.t-shell{min-height:100vh;font-family:var(--font-mono);background:radial-gradient(1400px 600px at 50% -20%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 65%), var(--surface-page);flex-direction:column;display:flex}.t-shell .up{color:var(--status-ok);font-style:normal}.t-shell .down{color:var(--status-error);font-style:normal}.t-shell .t-dim{color:var(--text-muted)}.t-topbar{border-bottom:1px solid var(--border);background:var(--surface-panel);align-items:center;gap:24px;height:44px;padding:0 16px;display:flex}.t-brand{font:700 13px/1 var(--font-mono);letter-spacing:.14em;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.t-brand-mark{background:var(--accent);clip-path:polygon(20% 0,100% 0,74% 100%,0 100%);width:14px;height:10px}.t-brand-suffix{color:var(--text-faint);margin-left:6px}.t-nav{gap:2px;margin-left:12px;display:flex}.t-nav :is(a,button){color:var(--text-muted);font:700 11px/1 var(--font-mono);letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:7px;padding:5px 12px;display:flex}.t-nav :is(a,button) kbd{font:700 10px/1 var(--font-mono);border:1px solid var(--border-strong);color:var(--text-faint);padding:2px 4px}.t-nav :is(a,button):hover:not(:disabled){color:var(--ink)}.t-nav :is(a,button):disabled{opacity:.35;cursor:default}.t-nav :is(a,button).active{color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}.t-nav :is(a,button).active kbd{color:var(--accent);border-color:var(--accent)}.t-session{font:400 11px/1 var(--font-mono);color:var(--text-muted);gap:16px;margin-left:auto;display:flex}.t-user{color:var(--status-teal)}.t-tape{white-space:nowrap;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent) 2.5%, transparent);font:400 11px/1.2 var(--font-mono);color:var(--text-muted);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 3%, var(--ink) 97%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) 3%, var(--ink) 97%, transparent);padding:6px 16px;display:flex;overflow:hidden}.t-tape-item b{color:var(--ink);margin-right:4px;font-weight:700}.t-tape-item i{margin-left:4px;font-style:normal}.t-page{box-sizing:border-box;flex:1;width:100%;max-width:1440px;margin:0 auto;padding:14px 16px 84px}.t-cmdbar{border:1px solid var(--border);background:var(--surface-panel);align-items:center;gap:14px;margin-bottom:10px;padding:7px 12px;display:flex}.t-cmd-prompt{color:var(--accent);font:700 13px/1 var(--font-mono)}.t-cmd-input{min-width:160px;color:var(--ink);font:400 13px/1.2 var(--font-mono);background:0 0;border:0;outline:none;flex:260px}.t-cmd-input::placeholder{color:var(--text-faint)}.t-cmdbar:focus-within{border-color:var(--accent)}.t-cmd-input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.t-shell :focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:1px}.t-shell{touch-action:manipulation}.t-cmd-chips{gap:2px;display:flex}.t-cmd-chips button{color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.08em;background:0 0;border:1px solid #0000;padding:4px 10px}.t-cmd-chips button:hover{color:var(--ink)}.t-cmd-chips button.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.t-cmd-count{font:400 11px/1 var(--font-mono);color:var(--text-faint);white-space:nowrap}.t-table{border:1px solid var(--border);background:var(--surface-panel)}.t-thead,.t-row{align-items:center;gap:12px;padding:0 12px;display:grid}.t-thead{border-bottom:1px solid var(--border-strong);height:26px;font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-faint)}.t-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:38px;color:var(--ink);font:400 12px/1.3 var(--font-mono);text-align:left;cursor:pointer;background:0 0}.t-row:hover{background:var(--surface-panel-raised)}.t-row .num{text-align:right;font-variant-numeric:tabular-nums}.t-thead .num{text-align:right}.t-src{font:700 10px/1 var(--font-mono);letter-spacing:.06em;border:1px solid var(--border-strong);color:var(--text-muted);width:max-content;padding:2px 5px}.t-src.x{color:var(--status-teal);border-color:color-mix(in srgb, var(--status-teal) 35%, transparent)}.t-src.email{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.t-src.thirdbridge{color:var(--status-purple);border-color:color-mix(in srgb, var(--status-purple) 35%, transparent)}.t-author{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-headline{font:400 13px/1.35 var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-tickers{gap:6px;display:flex}.t-tickers b{color:var(--accent);font-weight:700}.t-dir{font:700 10px/1 var(--font-mono);letter-spacing:.05em}.t-st{font:700 10px/1 var(--font-mono);width:max-content;padding:2px 5px}.t-st.ok{color:var(--status-ok)}.t-st.rev{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}.t-st.err{color:var(--status-error);border:1px solid color-mix(in srgb, var(--status-error) 45%, transparent)}.t-row-wrap.open .t-row{background:var(--surface-panel-raised);border-bottom-color:#0000}.t-row-detail{border-bottom:1px solid var(--border);background:var(--surface-panel-raised);padding:12px 14px 12px 324px}.t-row-detail p{font:400 13px/1.6 var(--font-sans);color:var(--ink);max-width:760px;margin:0 0 10px}.t-row-meta{font:400 11px/1 var(--font-mono);color:var(--text-faint);gap:18px;display:flex}.t-link{color:var(--status-teal);cursor:pointer}.t-sym{color:var(--ink);font-weight:700}.t-co{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-price{color:var(--ink)}.t-ratio{align-items:center;gap:10px;display:flex}.t-ratio em{font:400 10px/1 var(--font-mono);color:var(--text-faint);font-style:normal}.t-statusbar{z-index:100;border-top:1px solid var(--border);background:var(--surface-panel);height:26px;font:400 11px/1 var(--font-mono);color:var(--text-muted);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.t-status-cell{border-right:1px solid var(--border);align-items:center;height:100%;padding:0 12px;display:flex}.t-status-mode{background:var(--accent);color:var(--surface-page);letter-spacing:.1em;font-weight:700}.t-status-grow{flex:1}.t-detail-top{border:1px solid var(--border);background:var(--surface-panel);align-items:center;gap:26px;margin-bottom:10px;padding:12px 16px;display:flex}.t-back{border:1px solid var(--border-strong);color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.1em;background:0 0;padding:6px 10px}.t-back:hover{color:var(--accent);border-color:var(--accent)}.t-detail-id{flex-direction:column;gap:4px;display:flex}.t-detail-sym{font:700 26px/1 var(--font-mono);color:var(--ink);letter-spacing:.02em}.t-detail-co{font:400 11px/1 var(--font-mono);color:var(--text-muted)}.t-detail-price{align-items:baseline;gap:12px;margin-left:auto;display:flex}.t-detail-price .t-big{font:700 26px/1 var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums}.t-detail-price .up,.t-detail-price .down{font:700 14px/1 var(--font-mono)}.t-detail-stats{border-right:1px solid var(--border);gap:0;padding-left:26px;display:flex}.t-detail-stats span{border-right:1px solid var(--border);font:400 14px/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;padding:0 14px;display:flex}.t-detail-stats span:last-child{border-right:0}.t-detail-stats em{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-faint);font-style:normal}.t-detail-stats i{font-style:normal}.t-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:10px;margin-bottom:10px;display:grid}.t-chart{border:1px solid var(--border);background:var(--surface-panel);padding:10px 14px}.t-chart-head{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-muted);justify-content:space-between;margin-bottom:10px;display:flex}.t-chart-foot{font:400 10px/1 var(--font-mono);justify-content:space-between;margin-top:4px;display:flex}.t-detail-side{flex-direction:column;gap:10px;display:flex}.t-side-block{border:1px solid var(--border);background:var(--surface-panel);padding:12px 14px}.t-side-head{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-faint);margin-bottom:10px}.t-mix{font:700 12px/1 var(--font-mono);flex-direction:column;gap:7px;display:flex}.t-brief{font:400 13px/1.65 var(--font-sans);color:var(--ink);margin:0}.t-timeline{border:1px solid var(--border);background:var(--surface-panel)}.t-timeline-head{border-bottom:1px solid var(--border-strong);font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-faint);padding:10px 14px}.t-day{border-bottom:1px solid var(--border)}.t-day:last-child{border-bottom:0}.t-day-head{background:color-mix(in srgb, var(--ink) 2%, transparent);font:700 12px/1 var(--font-mono);color:var(--accent);justify-content:space-between;padding:8px 14px;display:flex}.t-day-head .t-dim{font-size:11px;font-weight:400}.t-entry{border-top:1px dashed var(--border);padding:10px 14px}.t-entry-meta{font:400 11px/1 var(--font-mono);align-items:center;gap:12px;margin-bottom:7px;display:flex}.t-entry-title{font:600 13px/1.4 var(--font-sans);color:var(--ink);margin-bottom:6px}.t-record{font:400 13px/1.5 var(--font-sans);align-items:baseline;gap:10px;padding:3px 0;display:flex}.t-fact-tag{width:74px;font:700 10px/1 var(--font-mono);color:var(--status-teal);letter-spacing:.06em;flex:none}.t-record-text{color:var(--ink);flex:1}.t-record .t-dim{font:400 11px/1 var(--font-mono)}@media (width<=1100px){.t-stream-table .t-thead,.t-stream-table .t-row{grid-template-columns:74px 54px 110px minmax(0,1fr) 74px 42px}.t-stream-table .t-thead>:nth-child(5),.t-stream-table .t-row>:nth-child(5),.t-stream-table .t-thead>:nth-child(7),.t-stream-table .t-row>:nth-child(7){display:none}.t-detail-grid{grid-template-columns:1fr}.t-row-detail{padding-left:24px}}.t-trace{flex-direction:column;gap:10px;display:flex}.t-trace-id{font:700 16px/1 var(--font-mono);color:var(--accent)}.t-trace-sec .t-thead{align-items:center;height:auto;min-height:26px;padding:0 12px;display:flex}.t-sec-body{flex-direction:column;gap:7px;padding:8px 12px 12px;display:flex}.t-trace-text{font:400 13px/1.6 var(--font-sans);max-width:840px;margin:0 0 4px}.t-sep{border-top:1px dashed var(--border);margin:4px 0}.t-tape-track{white-space:nowrap;flex:none;gap:26px;padding-right:26px;display:flex}@keyframes t-tape-scroll{to{transform:translate(-100%)}}.t-tape.scrolling .t-tape-track{animation:40s linear infinite t-tape-scroll}.t-tape.scrolling:hover .t-tape-track{animation-play-state:paused}.t-row-wrap.sel .t-row,.t-tickers-table .t-row.sel{background:var(--surface-panel-raised);box-shadow:inset 3px 0 0 var(--accent)}.t-th-sort{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.t-th-sort.num{justify-content:flex-end}.t-th-sort:hover{color:var(--text-muted)}.t-th-sort.active{color:var(--accent)}.t-sort-arrow{min-width:8px;font-size:10px}.t-spark{color:var(--text-faint);align-items:center;display:flex}.t-spark.up{color:var(--status-ok)}.t-spark.down{color:var(--status-error)}button.t-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.t-link:hover{text-decoration:underline}.t-ticker-tag{color:var(--accent);cursor:pointer;font-weight:700}.t-ticker-tag:hover{text-decoration:underline}.t-empty{font:400 12px/1 var(--font-mono);color:var(--text-faint);text-align:center;padding:22px 14px}.t-pager{border:1px solid var(--border);background:var(--surface-panel);font:400 11px/1 var(--font-mono);color:var(--text-faint);justify-content:space-between;align-items:center;margin-top:10px;padding:7px 12px;display:flex}.t-pager-btns{gap:2px;display:flex}.t-pager-btns button{border:1px solid var(--border-strong);color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.08em;background:0 0;padding:4px 10px}.t-pager-btns button:disabled{opacity:.35;cursor:default}.t-timeline-head{justify-content:space-between;align-items:baseline;display:flex}.t-timeline-tag{color:var(--text-muted);letter-spacing:.04em;font-weight:400}.t-palette{border:1px solid var(--accent);background:var(--surface-panel);width:min(520px,92vw);box-shadow:0 18px 60px color-mix(in srgb, var(--surface-page) 60%, transparent)}.t-palette-input-row{border-bottom:1px solid var(--border-strong);align-items:center;gap:10px;padding:10px 12px;display:flex}.t-palette-prompt{color:var(--accent);font:700 13px/1 var(--font-mono)}.t-palette-input{color:var(--ink);font:400 13px/1.2 var(--font-mono);background:0 0;border:0;outline:none;flex:1}.t-palette-input::placeholder{color:var(--text-faint)}.t-palette-input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.t-palette-input-row kbd{font:700 10px/1 var(--font-mono);border:1px solid var(--border-strong);color:var(--text-faint);padding:2px 4px}.t-palette-list{flex-direction:column;max-height:300px;padding:4px;display:flex;overflow-y:auto}.t-palette-list button{color:var(--text-muted);font:400 12px/1 var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.t-palette-list button.active{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.t-palette-hint{color:var(--text-faint);letter-spacing:.08em;font-size:10px}.t-palette-empty{color:var(--text-faint);font:400 11px/1 var(--font-mono);text-align:center;padding:14px}@media (prefers-reduced-motion:reduce){.t-tape.scrolling .t-tape-track,.t-row-wrap.sel .t-row,.t-tickers-table .t-row.sel{animation:none}}.t-topbar{z-index:90;position:sticky;top:0}.t-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.t-nav :is(a,button){white-space:nowrap;cursor:pointer}.t-nav :is(a,button):disabled.active{opacity:1}.t-session{white-space:nowrap;align-items:center}.t-theme-toggle,.t-signout{border:1px solid var(--border-strong);color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;padding:4px 7px}.t-theme-toggle:hover,.t-signout:hover{color:var(--accent);border-color:var(--accent)}.t-user{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:140px;display:inline-block;overflow:hidden}.t-tape-item{color:inherit;text-decoration:none}.t-tape-item:hover b{color:var(--accent)}.t-tape-item i.t-dim{color:var(--text-faint)}.t-status-meta{align-items:stretch;min-width:0;height:100%;display:flex;overflow:hidden}.t-status-meta>span:not(.t-status-cell){border-right:1px solid var(--border);white-space:nowrap;align-items:center;padding:0 12px;display:flex}.t-status-mode{padding:0 12px}.t-stream-table .t-thead,.t-stream-table .t-row{grid-template-columns:84px 52px 140px minmax(0,1fr) 190px 84px 52px}.t-row{box-sizing:border-box}.t-row:focus-visible{outline-offset:-2px}.t-tickers{white-space:nowrap;align-items:baseline;min-width:0;overflow:hidden}.t-ticker-tag{white-space:nowrap;text-decoration:none}.t-ticker-tag.t-tag-bullish{color:var(--status-ok)}.t-ticker-tag.t-tag-bearish{color:var(--status-error)}.t-ticker-tag.t-tag-theme,.t-ticker-tag.t-tag-etf{font-weight:400}.t-ticker-tag.t-tag-theme:before{content:"#";color:var(--text-faint)}.t-dir.mixed{color:var(--accent)}.t-dir.flat{color:var(--text-muted)}.t-st.noise{color:var(--text-faint);border:1px solid var(--border-strong)}.t-row-noise .t-row,.t-row-noise .t-headline,.t-row-noise .t-author{color:var(--text-faint)}.t-src.repvue{color:var(--status-ok);border-color:color-mix(in srgb, var(--status-ok) 35%, transparent)}.t-row-detail p{white-space:pre-line}.t-row-tags{font:400 12px/1 var(--font-mono);flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.t-row-meta{flex-wrap:wrap;row-gap:8px}a.t-link{text-decoration:none}a.t-link:hover{text-decoration:underline}.t-cmdbar{flex-wrap:wrap}.t-cmd-chips{flex-wrap:wrap;align-items:center}.t-cmd-chips button{cursor:pointer}.t-cmd-sep{background:var(--border-strong);width:1px;height:14px;margin:0 6px}.t-notice{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--ink);font:400 12px/1.5 var(--font-mono);margin-bottom:10px;padding:8px 12px}.t-notice.err{border-color:color-mix(in srgb, var(--status-error) 45%, transparent);color:var(--status-error)}.t-pager-btns button:not(:disabled){cursor:pointer}.t-pager-btns button:not(:disabled):hover{color:var(--accent);border-color:var(--accent)}.t-empty .t-link{font:inherit}.t-shell .filterbar{border:1px solid var(--border);background:var(--surface-panel);border-top:0;gap:6px;margin:-11px 0 10px;padding:6px 12px}.t-shell .filterbar-text,.t-shell .filterbar-multi-button,.t-shell .filterbar-actions button{border:1px solid var(--border-strong);min-height:24px;color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.08em;background:0 0;border-radius:0;padding:4px 9px}.t-shell .filterbar-text{color:var(--ink);letter-spacing:0;min-width:120px;font-weight:400}.t-shell .filterbar-text::placeholder{color:var(--text-faint)}.t-shell .filterbar-multi-button.has-selection,.t-shell .filterbar-apply.dirty{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.t-shell .filterbar-multi-count{background:0 0}.t-shell .filterbar-multi-panel{background:var(--surface-panel);border:1px solid var(--accent)}.t-shell .filterbar-chip{border-color:var(--border-strong);color:var(--text-muted);background:0 0}.t-shell .error-banner{border-color:var(--status-error)}.t-shell .empty-state{border:1px solid var(--border);background:var(--surface-panel)}@media (width<=1100px){.t-stream-table .t-thead,.t-stream-table .t-row{grid-template-columns:74px 46px 110px minmax(0,1fr) 74px}.t-stream-table .t-thead>:nth-child(5),.t-stream-table .t-row>:nth-child(5),.t-stream-table .t-thead>:nth-child(7),.t-stream-table .t-row>:nth-child(7){display:none}}@media (width<=640px){.t-brand-suffix,.t-clock{display:none}.t-nav{margin-left:0}.t-nav :is(a,button){padding:5px 7px}.t-nav :is(a,button) kbd{display:none}.t-session{gap:6px}.t-page{padding:10px 10px 72px}.t-cmdbar{gap:8px;padding:7px 10px}.t-cmd-input{flex-basis:100%}.t-stream-table .t-thead,.t-stream-table .t-row{grid-template-columns:40px minmax(0,1fr) 62px;gap:8px;padding:0 8px}.t-stream-table .t-thead>:first-child,.t-stream-table .t-row>:first-child,.t-stream-table .t-thead>:nth-child(3),.t-stream-table .t-row>:nth-child(3){display:none}.t-row-detail{padding:10px}.t-status-meta{display:none}.t-pager{flex-wrap:wrap;gap:8px}}.t-shell :where(.t-topbar,.t-cmdbar,.t-pager,.t-table,.t-palette,.t-statusbar,.t-detail-top,.t-tabs,.t-side-block,.t-timeline,.t-trace,.t-empty,.t-row-meta,.t-identity,.t-notice,.t-day-page) :where(button,input){text-transform:none;width:auto;min-width:0;height:auto}.t-shell :where(.t-topbar,.t-cmdbar,.t-pager,.t-table,.t-palette,.t-detail-top,.t-tabs,.t-timeline,.t-trace) button:hover{outline:none}.t-shell .t-cmd-input,.t-shell .t-palette-input{background:0 0;border:0;padding:0}.t-nav :is(a,button){flex:none}.t-shell .filterbar-text,.t-shell .filterbar-multi-button,.t-shell .filterbar-actions button{height:auto;min-height:24px}@media (width<=640px){.t-brand-name{display:none}}.t-trace-title{font:600 16px/1.35 var(--font-sans);color:var(--ink);margin:2px 0 6px}.t-trace-text{white-space:pre-line;overflow-wrap:anywhere}.t-reason{font:400 12px/1.5 var(--font-sans);color:var(--text-muted)}.t-kv-tags{font-size:11px}.t-kv-targets{flex-wrap:wrap;gap:4px 10px;font-weight:700;display:flex}.t-kv-refs a{text-decoration:none}.t-trace-email{border-top:1px solid var(--border);padding:10px 12px 12px}.t-trace-email .email-reading-view{background:0 0;border:0;margin:0;padding:0}.t-trace-email .panel-heading{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-faint);text-transform:uppercase}.t-trace-email .email-subject{font:600 14px/1.4 var(--font-sans)}.t-detail-top{flex-wrap:wrap;row-gap:10px}.t-detail-id{min-width:0}h1.t-detail-sym{margin:0}.t-detail-sym-name{font:700 16px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:420px;overflow:hidden}.t-related{font:400 11px/1 var(--font-mono);flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.t-price-asof{font:400 10px/1 var(--font-mono)}.t-detail-price:empty{display:none}.t-detail-stats{flex-wrap:wrap;row-gap:8px}.t-window{flex:none}.t-identity{border:1px solid var(--border);background:var(--surface-panel);border-top:0;align-items:baseline;gap:12px;margin:-10px 0 10px;padding:8px 16px;display:flex}.t-identity p{font:400 12px/1.6 var(--font-sans);color:var(--text-muted);flex:1;margin:0}.t-identity[data-open=false] p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-identity button.t-link{font:400 11px/1 var(--font-mono);white-space:nowrap}.t-tabs{border-bottom:1px solid var(--border-strong);gap:2px;margin-bottom:10px;display:flex}.t-tabs button{color:var(--text-muted);font:700 11px/1 var(--font-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:8px 14px}.t-tabs button:hover{color:var(--ink)}.t-tabs button.active{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.t-workspace{gap:10px}.t-scopebar{margin-bottom:10px}.t-scopebar .t-cmd-prompt{letter-spacing:.1em;font-size:11px}.t-chart .tv-lightweight-charts{display:block}.t-chart-head{gap:12px}.t-activity{border-bottom:1px solid var(--border);align-items:flex-end;gap:1px;height:220px;margin:0;padding:0;list-style:none;display:flex}.t-activity li{flex-direction:column-reverse;flex:1 1 0;min-width:0;height:100%;display:flex}.t-activity li:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.t-activity-other{background:var(--text-faint);opacity:.8}.t-activity-bull{background:var(--status-ok)}.t-activity-bear{background:var(--status-error)}.t-mixbar{background:color-mix(in srgb, var(--text-faint) 35%, transparent);height:5px;margin-bottom:10px;display:flex}.t-mixbar .bull{background:var(--status-ok)}.t-mixbar .bear{background:var(--status-error)}.t-brief{-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.t-brief-more{font:400 11px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.t-timeline-filters .filterbar{border:0;border-bottom:1px solid var(--border);margin:0}.t-timeline .t-notice{margin:8px 14px}.t-record.judgment .t-record-text{color:var(--ink)}.t-record .t-dir{flex:none;width:74px}.t-entry-meta .t-link{font:400 11px/1 var(--font-mono)}.t-detail .target-visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.t-detail-top{gap:12px;padding:10px 12px}.t-detail-stats{border-left:0;width:100%;padding-left:0}.t-detail-stats span{padding:0 8px}.t-detail-price{margin-left:0}.t-tabs{overflow-x:auto}.t-tabs button{white-space:nowrap;padding:8px 10px}.t-record{flex-wrap:wrap}.t-record .t-dim{width:100%;padding-left:84px}.t-entry-meta{flex-wrap:wrap;row-gap:6px}}.t-workspace .summary-panel{border:1px solid var(--border);background:var(--surface-panel)}.t-workspace .daily-summary-heading{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-faint);text-transform:uppercase}.t-workspace .daily-summary-band,.t-day-page .daily-summary-band{border-color:var(--border);background:var(--surface-panel)}.t-workspace .daily-summary-date{font:700 13px/1 var(--font-mono);color:var(--accent)}.daily-summary-lede{font-family:var(--font-sans)}.t-shell .daily-summary-group-label{color:var(--text-faint)}.t-daily-sub{font:400 12px/1.4 var(--font-mono);flex:260px}.t-daily-settings .daily-report-settings{border:1px solid var(--border);background:var(--surface-panel);font:400 11px/1.4 var(--font-mono);color:var(--text-muted);margin:0 0 10px;padding:8px 12px}h2.t-day-title{font:inherit;color:inherit;margin:0}.t-daily-entry .timeline-target-name{font:700 13px/1 var(--font-mono);color:var(--accent);text-decoration:none}.t-daily-entry .timeline-target-name:hover{text-decoration:underline}.t-daily-body{max-width:1040px;padding-left:0}.t-daily-body .daily-summary-lede{font:400 13px/1.65 var(--font-sans);color:var(--ink);margin:0 0 8px}.t-daily-body .daily-summary-group-label{font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 4px}.t-daily-body .daily-summary-bullets{margin:0;padding-left:18px}.t-daily-body .daily-summary-bullet{font:400 13px/1.6 var(--font-sans);color:var(--ink);margin:2px 0}.t-daily-body .daily-summary-citation{font:400 10px/1 var(--font-mono);vertical-align:super;margin-left:3px;text-decoration:none}.t-quiet{border-top:1px dashed var(--border);padding:8px 14px}.t-quiet-toggle{font:400 11px/1.4 var(--font-mono);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;gap:12px;padding:0;display:flex}.t-quiet-names{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:900px;overflow:hidden}.t-quiet-list{font:400 11px/1.4 var(--font-mono);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.t-quiet-list li{gap:10px;display:flex}.t-quiet-list .timeline-target-name{color:var(--ink);font-weight:700}.t-day-page .t-timeline-tag{font:400 10px/1 var(--font-mono)}.t-tickers-table .t-thead,.t-tickers-table .t-row{grid-template-columns:200px minmax(0,1fr) 128px 76px 64px 76px 72px 118px 48px 54px 54px 124px}a.t-row{color:var(--ink);text-decoration:none}.t-ratiobar{background:color-mix(in srgb, var(--text-faint) 35%, transparent);width:56px;height:5px;display:inline-flex}.t-ratiobar .bull{background:var(--status-ok)}.t-ratiobar .bear{background:var(--status-error)}.t-tickers-page .target-visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.t-tickers-table .t-thead,.t-tickers-table .t-row{grid-template-columns:140px minmax(0,1fr) 76px 76px 118px 48px 54px 124px}.t-tickers-table .t-thead>:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(11)),.t-tickers-table .t-row>:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(11)){display:none}}@media (width<=640px){.t-tickers-table .t-thead,.t-tickers-table .t-row{grid-template-columns:88px minmax(0,1fr) 64px 36px;gap:8px;padding:6px 8px}.t-tickers-table .t-thead>:not(:first-child,:nth-child(2),:nth-child(4),:nth-child(9)),.t-tickers-table .t-row>:not(:first-child,:nth-child(2),:nth-child(4),:nth-child(9)){display:none}.t-tickers-table .t-co{white-space:normal;overflow-wrap:anywhere;color:var(--ink)}}.t-detail-grid{grid-template-columns:minmax(0,1fr) 300px}.t-detail-grid>*{min-width:0}.t-chart-head{flex-wrap:wrap;row-gap:4px}.t-side-block{font:400 12px/1.5 var(--font-mono);color:var(--text-muted)}.t-row-detail p,.t-record-text,.t-entry-title{overflow-wrap:anywhere}.t-trace-email .email-reading-view,.t-trace-email iframe{max-width:100%}@media (width<=1100px){.t-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.t-row-meta{gap:10px}.t-trace .t-cmdbar .t-cmd-count{white-space:normal}}.t-trace-head .t-sec-body{gap:6px}.t-trace .t-tabs{margin-bottom:0}.t-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.t-evidence>.t-trace-sec{min-width:0}.t-ev-card{border:1px solid #0000;border-bottom:1px dashed var(--border);padding:8px 10px;transition:opacity .12s,background-color .12s,border-color .12s}.t-ev-card:last-child{border-bottom-color:#0000}.t-ev-head{font:400 11px/1.3 var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.t-ev-head .t-kv-targets{font-size:12px}.t-ev-head .t-kv-refs{margin-left:auto}.t-ev-text{font:400 13px/1.55 var(--font-sans);color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0}.t-ev-card .t-reason{margin:4px 0 0;display:block}.t-evidence.is-hovering .t-ev-card{opacity:.35}.t-evidence.is-hovering .t-ev-card.lit{opacity:1;border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.t-ev-card:target{background:color-mix(in srgb, var(--accent) 8%, transparent)}@media (prefers-reduced-motion:reduce){.t-ev-card{transition:none}}@media (width<=900px){.t-evidence{grid-template-columns:minmax(0,1fr)}}.t-kv-targets .t-dim{font-weight:400}.t-ev-none{font:400 12px/1.4 var(--font-mono);padding:8px 10px}.t-ev-card:focus-visible{outline-offset:-2px}.t-trace-source.is-clipped{max-height:166px;overflow:hidden}button.t-trace-more{font:400 11px/1.3 var(--font-mono);align-self:flex-start;padding:2px 0}.t-trace-text a.t-link{overflow-wrap:anywhere}.t-tweet-src{flex-direction:column;gap:8px;display:flex}.t-tweet-src .t-trace-text{margin:0}.t-tweet-shared{font:400 11px/1.3 var(--font-mono);color:var(--text-muted);margin:0}.t-tweet-context{border-left:2px solid var(--border-strong);max-width:840px;padding:2px 0 2px 10px}.t-tweet-context .t-trace-text{color:var(--text-secondary)}.t-tweet-context-label{font:700 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.t-tweet-media{font:400 11px/1.3 var(--font-mono);flex-wrap:wrap;gap:4px 14px;display:flex}.t-trace .t-trace-email .panel-heading{text-transform:uppercase;margin:0;padding:0}.t-trace .t-trace-email .panel-heading span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-left:0;font-weight:700}.t-trace-email .email-body-frame{height:max(420px,100dvh - 240px)}.t-trace-email .email-attachment-row{border-color:var(--border);background:0 0}.t-trace-email .email-attachment-icon{border-color:var(--border-strong);color:var(--accent);background:0 0}.t-trace-email .source-action{border:1px solid var(--border-strong);min-height:28px;color:var(--ink);font:700 11px/1 var(--font-mono);background:0 0}.t-trace-email .source-action:hover,.t-trace-email .source-action:focus-visible{border-color:var(--accent);color:var(--accent);background:0 0}.t-tape-cell{align-items:baseline;gap:10px;display:inline-flex}.t-tape-label{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--surface-page);background:var(--text-faint);padding:2px 5px}.t-tape-item.subscribed b{color:var(--accent)}.t-tape-label.sub{background:var(--accent)}.t-nav-label,.t-signout,.t-window button,.t-tabs button{text-transform:uppercase}@media (width<=1200px){.t-clock,.t-brand-suffix{display:none}}@media (width<=1100px){.t-user{max-width:90px}.t-topbar{gap:14px}.t-nav{margin-left:0}}@media (width<=640px){.t-topbar{flex-wrap:wrap;row-gap:4px;height:auto;min-height:44px;padding:6px 10px;overflow:visible}.t-session{order:2;margin-left:auto}.t-nav{flex-wrap:wrap;flex:100%;order:3;row-gap:2px;overflow:visible}.t-user{max-width:80px}.t-signout{display:inline-block}}h2.t-day-title,.t-st.noise,.t-cmd-chips button{text-transform:uppercase}.t-cmd-chips .t-cmd-chips{gap:2px}html:has(.t-shell){scroll-padding-top:56px;scroll-padding-bottom:40px}.t-detail-stats b{font-weight:400}.t-entry-meta .t-link{padding:6px 2px;display:inline-block}.t-tickers-table a.t-row{min-height:44px}@media (pointer:coarse){.t-row{min-height:44px}}.t-workspace,.t-workspace>*{min-width:0;max-width:100%}@media (width<=640px){.t-workspace .daily-summary-picker-bound input[type=date]{min-width:0}.t-workspace .daily-summary-picker{align-items:stretch}.t-workspace .daily-summary-picker-controls{justify-content:flex-start}}.t-workspace .summary-panel{grid-template-columns:minmax(0,1fr)}.t-workspace .daily-summary-lede,.t-workspace .daily-summary-bullet-text,.t-daily-body .daily-summary-bullet-text{overflow-wrap:anywhere}.t-workspace .daily-summary-card{min-width:0}.t-trace>.t-cmdbar{font:400 12px/1.3 var(--font-mono)}.t-trace>.t-cmdbar .t-author{font-size:13px}.t-evidence.is-hovering .t-ev-card.lit{border-style:solid}@media (width<=640px){.t-cmd-count{margin-left:auto}.t-cmd-chips{flex:auto}}.t-headline.open{white-space:pre-line;overflow-wrap:anywhere;padding:10px 0;overflow:visible}.t-row-wrap.open .t-row{align-items:start}.t-row-wrap.open .t-row>span:not(.t-headline){margin-top:12px}@media (width<=640px){.t-stream-table .t-row{grid-template-columns:40px minmax(0,1fr) 62px;grid-template-areas:"src head dir""src author dir";row-gap:2px;padding-top:6px;padding-bottom:6px}.t-stream-table .t-row>:nth-child(2){grid-area:src;align-self:center}.t-stream-table .t-row>:nth-child(3){color:var(--text-muted);grid-area:author;font-size:11px;display:block}.t-stream-table .t-row>:nth-child(4){grid-area:head}.t-stream-table .t-row>:nth-child(6){grid-area:dir;align-self:center}}.t-palette-dialog{color:inherit;background:0 0;border:0;max-width:none;margin:14vh auto 0;padding:0;overflow:visible}.t-palette-dialog::backdrop{background:color-mix(in srgb, var(--surface-page) 72%, transparent)}.t-tape.scrolling:focus-within .t-tape-track{animation-play-state:paused}.t-tape-item:focus-visible{outline-offset:2px}.t-palette-main{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.t-palette-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.t-palette-detail{white-space:pre;flex:none}.t-palette-hint{flex:none}.t-palette-list{overscroll-behavior:contain}.t-clock{font-variant-numeric:tabular-nums}.t-clock-zone{color:var(--text-faint)}.t-clock-et{color:var(--text-faint);margin-left:8px;font-size:10px}.t-topbar{container:t-topbar/inline-size}@container t-topbar (width<=1300px){.t-clock-et{display:none}}@container t-topbar (width<=1200px){.t-clock{display:none}}.t-statusbar .t-status-palette{border:0;border-right:1px solid var(--border);color:var(--text-muted);font:400 11px/1 var(--font-mono);cursor:pointer;background:0 0;border-radius:0}.t-statusbar .t-status-palette:hover,.t-palette-list button.active .t-palette-label{color:var(--accent)}.t-palette-detail{color:var(--text-muted)}.t-palette-note{font:400 11px/1.4 var(--font-mono);color:var(--text-muted);padding:6px 10px}.t-detail-title{font:700 26px/1.1 var(--font-sans);letter-spacing:0;align-items:baseline;gap:12px;display:flex}.t-detail-code{font:700 16px/1 var(--font-mono);color:var(--accent)}.t-sym{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-sym-name{font:600 13px/1.3 var(--font-sans)}.t-sym-theme:before{content:"#";color:var(--text-faint)}.t-ticker-tag.t-tag-name{font:600 13px/1.3 var(--font-sans)}.t-row-detail .t-row-preview{-webkit-line-clamp:12;line-clamp:12;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-filterbar .filterbar-chips{margin-top:6px}.t-filterbar .stream-target-picker{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.t-filterbar .stream-target-picker .filterbar-text{min-width:240px}.t-filterbar .stream-target-picker .filterbar-multi-panel{min-width:280px}.t-filterbar .stream-target-picker .filterbar-menu-option-label{text-transform:none}.t-filterbar .filterbar-chip{min-height:22px;padding:0 2px 0 7px}.t-filterbar .filterbar-chip-remove{width:20px;height:20px;min-height:0;padding:0}.t-filterbar .filterbar-chip-remove:hover{color:var(--accent)}.t-filterbar .filterbar-multi-panel{max-height:min(420px,60vh)}.t-filterbar .filterbar-menu-option.selected{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.t-filterbar .filterbar-menu-option.is-multi.selected .filterbar-menu-option-check{border-color:var(--accent);background:var(--accent)}@media (width<=640px){.t-stream-table .t-row{grid-template-columns:40px minmax(0,1fr) 76px;grid-template-areas:"src head dir""src author time"}.t-stream-table .t-row>.t-row-time{white-space:nowrap;grid-area:time;font-size:11px;display:block}.t-stream-table .t-thead{grid-template-columns:40px minmax(0,1fr) 76px}.t-pager-keys{display:none}.t-filterbar .filterbar-row{grid-template-columns:minmax(0,1fr)}.t-filterbar .filterbar-actions{justify-self:end}}.t-stream-table .t-tickers>.t-ticker-tag{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.t-stream-table .t-tickers>:not(.t-ticker-tag),.t-stream-table .t-tickers>.t-ticker-tag:not(.t-tag-name,.t-tag-theme){flex:none}@media (width<=640px){.t-stream .t-cmd-input{flex:calc(100% - 24px);min-width:0}.t-filterbar .filterbar{position:relative}.t-filterbar .filterbar-multi{position:static}.t-filterbar .filterbar-multi-panel{width:auto;max-width:none;margin-top:4px;top:auto;left:8px;right:8px}}.t-skip-link{z-index:100;background:var(--surface-panel-raised);border:1px solid var(--accent);color:var(--accent);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;text-decoration:none;position:fixed;top:-40px;left:8px}.t-skip-link:focus{top:8px}.t-page:focus{outline:none}.t-ccy{font:400 10px/1 var(--font-mono);letter-spacing:.04em}.t-authors .t-cmd-count{margin-left:auto}.t-authors .author-grid{gap:0;margin-top:0;display:block}.t-authors .t-authors-row{grid-template-columns:minmax(0,1fr) 84px 64px 64px 84px}.t-authors a.t-row{border:0;border-bottom:1px solid var(--border);color:var(--ink);background:0 0;padding:6px 12px;text-decoration:none}.t-authors a.t-row:hover{background:var(--surface-panel-raised)}.t-authors a.t-row:hover .author-lines strong{color:var(--accent)}.t-authors a.t-row:focus-visible{outline-offset:-2px}.t-authors .author-identity{gap:12px}.t-authors .source-icon.t-src{text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:0 0;width:48px;min-width:0;height:auto;display:inline-block;overflow:hidden}.t-authors .author-lines strong{font:700 12px/1.35 var(--font-mono);color:var(--ink)}.t-authors .author-lines span{font:400 11px/1.35 var(--font-mono);color:var(--text-muted)}.t-authors .t-authors-time{color:var(--text-secondary);white-space:nowrap}.t-authors .t-row .num.is-zero{color:var(--text-faint)}.t-authors .t-authors-unit{display:none}.t-authors .t-empty button.t-link{width:auto;height:auto;font:inherit;text-transform:none}.t-authors .pagination-bar{border:1px solid var(--border);background:var(--surface-panel);font:400 11px/1 var(--font-mono);color:var(--text-faint);margin-top:10px;padding:7px 12px}.t-authors .pagination-bar div{gap:2px}.t-authors .pagination-bar button{border:1px solid var(--border-strong);width:auto;height:auto;color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.08em;background:0 0;padding:4px 10px}.t-authors .pagination-bar button:not(:disabled):hover{color:var(--accent);border-color:var(--accent);outline:0}@media (width<=1000px){.t-authors .t-authors-row{grid-template-columns:minmax(0,1fr) 84px 64px 64px 84px}}@media (width<=640px){.t-authors .t-thead.t-authors-row{display:none}.t-authors a.t-row.t-authors-row{grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"who who who who""time items facts judgments";gap:4px 10px;padding:8px 12px}.t-authors .t-authors-row>.author-identity{grid-area:who}.t-authors .t-authors-row>.t-authors-time{grid-area:time}.t-authors .t-authors-row>[data-col=items]{grid-area:items}.t-authors .t-authors-row>[data-col=facts]{grid-area:facts}.t-authors .t-authors-row>[data-col=judgments]{grid-area:judgments}.t-authors .t-authors-row>.t-authors-time,.t-authors .t-authors-row>.num{text-align:left;font-size:11px}.t-authors .t-authors-unit{display:inline}.t-authors .pagination-bar{grid-template-columns:minmax(0,1fr) auto}}.read-mode-unavailable{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.read-mode-unavailable__panel{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;max-width:560px;padding:28px}.read-mode-unavailable__panel h1{margin:8px 0 12px}.read-mode-unavailable__panel button{min-height:44px}.daily-summary-reader{border:1px solid var(--border);background:var(--surface-panel);grid-template-columns:280px minmax(0,1fr);align-items:start;min-width:0;display:grid}.daily-summary-index{overscroll-behavior:contain;border-right:1px solid var(--border);max-height:calc(100vh - 96px);position:sticky;top:56px;overflow-y:auto}.daily-summary-index ol{margin:0;padding:0;list-style:none}.daily-summary-index-gap{border-bottom:1px dashed var(--border);font:400 10px/1.3 var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin:0;padding:6px 12px 6px 14px}.daily-summary-index-item{border:0;border-bottom:1px solid var(--border);width:100%;height:auto;color:inherit;text-align:left;text-transform:none;cursor:pointer;touch-action:manipulation;background:0 0;border-left:2px solid #0000;gap:4px;margin:0;padding:10px 12px;display:grid}.daily-summary-index-item:hover{border-color:var(--border);background:var(--surface-panel-raised);border-left-color:#0000;outline:0}.daily-summary-index-item[aria-current=true],.daily-summary-index-item[aria-current=true]:hover{border-left-color:var(--accent);background:var(--surface-panel-raised)}.daily-summary-index-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.daily-summary-index-date{font:700 13px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.daily-summary-reader .daily-summary-pane .daily-summary-partial-badge{margin-left:0}.daily-summary-weekday{font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.daily-summary-index-badge{border:1px solid var(--border);font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:2px 4px}.daily-summary-index-lede{-webkit-line-clamp:2;font:400 12px/1.5 var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daily-summary-index-counts{font:400 10px/1.2 var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.daily-summary-index .daily-summary-load-earlier{justify-items:stretch;gap:6px;padding:10px 12px;display:grid}.daily-summary-reader .daily-summary-pane{gap:10px;min-width:0;padding:16px 24px 24px;display:grid}.daily-summary-reader .daily-summary-pane .daily-summary-card{background:0 0;border:0;gap:14px;max-width:none;padding:0}.daily-summary-reader .daily-summary-pane .daily-summary-card.is-partial{border:0;border-top:1px dashed var(--border-strong);padding-top:12px}.daily-summary-reader .daily-summary-pane .daily-summary-card-head{justify-content:flex-start;gap:4px 10px}.daily-summary-reader .daily-summary-pane .daily-summary-date{font:700 16px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--accent)}.daily-summary-reader .daily-summary-pane .daily-summary-meta{margin-left:auto}.daily-summary-reader .daily-summary-card-body{grid-template-columns:repeat(auto-fit,minmax(min(24em,100%),1fr));gap:18px 28px;min-width:0;display:grid}.daily-summary-reader .daily-summary-card-body>.daily-summary-lede{max-width:42em;font:400 16px/1.65 var(--font-sans);color:var(--ink-strong);grid-column:1/-1;margin:0}.daily-summary-reader .daily-summary-card-body .daily-summary-group{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0}.daily-summary-reader .daily-summary-card-body .daily-summary-group-label{border-top:2px solid var(--border-strong);letter-spacing:.12em;color:var(--text-secondary);align-items:baseline;gap:8px;padding-top:8px;display:flex}.daily-summary-reader .daily-summary-card-body .daily-summary-group[data-kind=new_developments] .daily-summary-group-label{border-top-color:var(--accent);color:var(--accent)}.daily-summary-reader .daily-summary-card-body .daily-summary-group[data-kind=watch] .daily-summary-group-label{border-top-color:var(--status-info);color:var(--status-info)}.daily-summary-group-count{font:400 10px/1 var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-variant-numeric:tabular-nums}.daily-summary-reader .daily-summary-card-body .daily-summary-bullets{grid-template-columns:minmax(0,1fr);gap:10px}.daily-summary-reader .daily-summary-card-body .daily-summary-bullet{padding-left:14px}.daily-summary-reader .daily-summary-card-body .daily-summary-bullet:before{color:var(--text-faint)}.daily-summary-reader .daily-summary-card-body .daily-summary-bullet-text{font:400 14px/1.7 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.daily-summary-reader .daily-summary-card-body strong{color:var(--ink-strong);font-weight:700}@media (width<=900px){.daily-summary-reader{grid-template-columns:minmax(0,1fr)}.daily-summary-index{border-right:0;border-bottom:1px solid var(--border);max-height:none;position:static;overflow:visible}.daily-summary-index ol{overscroll-behavior-x:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.daily-summary-index-entry{scroll-snap-align:start;flex:none;display:flex}.daily-summary-index-gap{border-bottom:0;border-right:1px dashed var(--border-strong);white-space:nowrap;width:0;padding:0;overflow:hidden}.daily-summary-index-item{white-space:nowrap;border-bottom:0;border-left:0;border-right:1px solid var(--border);border-top:2px solid #0000;align-content:center;width:auto;min-width:72px;min-height:44px;padding-top:6px;padding-bottom:6px}.daily-summary-index-item:hover{border-color:var(--border);border-top-color:#0000}.daily-summary-index-item[aria-current=true],.daily-summary-index-item[aria-current=true]:hover{border-left-color:var(--border);border-top-color:var(--accent)}.daily-summary-index-lede,.daily-summary-index-counts{display:none}.daily-summary-index-date{flex-wrap:nowrap}.daily-summary-index .daily-summary-load-earlier{padding:8px 12px}.daily-summary-reader .daily-summary-pane{padding:10px 12px 16px}.daily-summary-reader .daily-summary-pane .daily-summary-card{gap:10px}.daily-summary-reader .daily-summary-pane .daily-summary-meta{text-align:left;margin-left:0}.daily-summary-reader .daily-summary-card-body>.daily-summary-lede{font-size:14px}}.t-tabs .t-tab-admin{align-items:center;gap:6px;display:inline-flex}.t-admin-mark{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--status-purple);border:1px solid color-mix(in srgb, var(--status-purple) 55%, transparent);padding:2px 4px}.t-tab-badge{font:400 11px/1 var(--font-mono);color:var(--text-muted)}.t-tab-badge.bad{color:var(--status-error)}.x-exec{flex-direction:column;gap:10px;min-width:0;display:flex}.x-exec i,.x-exec em{font-style:normal}.x-exec code{font:400 11px/1.4 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.x-exec .bad{color:var(--status-error)}.x-exec .ok{color:var(--status-ok)}.x-dim{color:var(--text-muted)}.x-mono{font-family:var(--font-mono)}.x-label{font:700 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:5px}.x-note{font:400 12px/1.5 var(--font-sans);color:var(--text-muted)}.x-loading{font:400 11px/1 var(--font-mono);color:var(--text-muted);padding:10px 12px}.x-prose{font:400 13px/1.6 var(--font-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:880px;margin:0}.x-reason{font:400 12px/1.5 var(--font-sans);color:var(--text-muted);max-width:880px;margin:4px 0 0}.x-kv{font:400 11px/1.4 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;display:flex}.x-kv b{color:var(--ink);font-weight:700}.x-linkbtn,.x-more{font:400 11px/1.4 var(--font-mono);color:var(--status-teal);cursor:pointer;background:0 0;border:0;padding:0}.x-linkbtn:hover,.x-more:hover{text-decoration:underline}.x-more{align-self:flex-start;margin-top:6px}.x-copy{border:1px solid var(--border-strong);color:var(--text-muted);font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:3px 6px}.x-copy:hover{color:var(--accent);border-color:var(--accent)}.x-verdict{border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface-panel);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.x-verdict.bad{border-left-color:var(--status-error)}.x-verdict-main{font:400 13px/1.3 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:6px 22px;display:flex}.x-verdict-main b{color:var(--ink-strong);font-weight:700}.x-verdict-main i{color:var(--text-muted)}.x-verdict-main i.bad,.x-fact.bad,.x-fact.bad b{color:var(--status-error)}.x-end{font:700 16px/1 var(--font-mono);color:var(--accent)}.x-verdict.bad .x-end{color:var(--status-error)}.x-verdict-sub{font:400 11px/1.4 var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;gap:4px 18px;display:flex}.x-lineage{gap:14px;margin-left:auto;display:flex}.x-error-pre{font:400 11px/1.4 var(--font-mono);color:var(--status-error);white-space:pre-wrap;max-height:200px;margin:0;overflow:auto}.x-ribbon{border:1px solid var(--border);background:var(--surface-panel);align-items:stretch;gap:2px;height:34px;padding:4px;display:flex}.x-rb-step{background:color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;border:0;flex:1 1 0;min-width:6px;padding:0;position:relative;overflow:hidden}.x-rb-step:hover{background:color-mix(in srgb, var(--ink) 34%, transparent)}.x-rb-step.open{background:var(--accent)}.x-rb-step.failed{background:color-mix(in srgb, var(--status-error) 55%, transparent)}.x-rb-step.failed.open{background:var(--status-error)}.x-rb-label{font:700 10px/1 var(--font-mono);color:var(--ink-strong);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x-rb-step.open .x-rb-label{color:var(--surface-page)}.x-rb-fail{background:var(--status-error);min-width:3px;height:4px;position:absolute;bottom:0;left:0}.x-rb-seam,.x-rb-end{border:1px dashed var(--border-heavy);color:var(--text-muted);font:700 10px/1 var(--font-mono);cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 6px;display:flex}.x-rb-seam i{color:var(--text-faint);font-weight:400}.x-rb-end{border-style:solid;border-color:var(--accent);color:var(--accent);letter-spacing:.1em}.x-rb-seam:hover,.x-rb-end:hover{color:var(--ink)}.x-rb-gap{border:1px dashed var(--status-error);width:14px;color:var(--status-error);font:700 10px/1 var(--font-mono);flex:none;justify-content:center;align-items:center;display:flex}.x-steps{border:1px solid var(--border);background:var(--surface-panel)}.x-steps-head{border-bottom:1px solid var(--border-strong);min-height:26px;font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-faint);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.x-steps-actions{letter-spacing:0;gap:16px;display:flex}.x-step-list{margin:0;padding:0;list-style:none}.x-step{border-bottom:1px dashed var(--border)}.x-step:last-child{border-bottom:0}.x-step-line{width:100%;min-height:30px;color:var(--ink);text-align:left;font:400 12px/1.35 var(--font-mono);cursor:pointer;background:0 0;border:0;grid-template-columns:34px 26px 52px minmax(0,1fr) auto 72px 58px 12px;align-items:center;gap:10px;padding:4px 12px;display:grid}.x-step-line:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.x-step.open>.x-step-line{box-shadow:inset 2px 0 0 var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.x-step.open .x-sn{color:var(--accent)}.x-sn{color:var(--ink-strong);font-weight:700}.x-att{color:var(--text-faint);font-size:11px}.x-dur{color:var(--text-secondary);text-align:right}.x-tools{flex-wrap:wrap;gap:3px 12px;min-width:0;display:flex}.x-tg{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}.x-tg i{color:var(--text-faint);margin-left:2px}.x-tg.bad{color:var(--status-error)}.x-tg em{font-weight:700}.x-sigs{justify-content:flex-end;gap:4px;display:flex}.x-signal{font:400 10px/1 var(--font-mono);color:var(--status-warn);border:1px solid color-mix(in srgb, var(--status-warn) 45%, transparent);white-space:nowrap;padding:2px 4px}.x-think{color:var(--text-muted);text-align:right;font-size:11px}.x-cost-cell{color:var(--text-secondary);text-align:right}.x-caret{color:var(--text-faint);font-size:10px}.x-step.failed .x-sn{color:var(--status-error)}.x-step.resume .x-step-line,.x-step.final .x-step-line{grid-template-columns:34px 26px minmax(0,1fr)}.x-resume-text{color:var(--text-secondary)}.x-resume-text b{color:var(--ink)}.x-step.resume{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}.x-step.final .x-sn{color:var(--accent)}.x-step.gap .x-step-line{cursor:default;grid-template-columns:34px 26px minmax(0,1fr)}.x-gap-why{color:var(--status-error)}.x-step-detail{border-top:1px solid var(--border);background:var(--surface-panel-raised);flex-direction:column;gap:12px;padding:10px 14px 14px 82px;display:flex}.x-step-detail.x-kv{padding-top:8px;padding-bottom:10px}.x-reasoning .x-prose.clamped{color:var(--ink-soft)}.x-said .x-prose{border-left:2px solid var(--border-heavy);padding-left:10px}.x-error-box{border:1px solid color-mix(in srgb, var(--status-error) 45%, transparent);background:var(--status-error-tint);font:400 12px/1.4 var(--font-mono);color:var(--status-error);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 10px;display:flex}.x-error-box .x-label{color:var(--status-error);margin:0}.x-calls ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.x-call{border-bottom:1px dashed var(--border)}.x-call-head{width:100%;color:var(--ink);text-align:left;font:400 12px/1.35 var(--font-mono);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;min-width:0;padding:5px 0;display:flex}.x-call-head:hover .x-call-tool{color:var(--accent)}.x-call-n{color:var(--text-faint);flex:none;width:40px}.x-call-tool{flex:none;font-weight:700}.x-outcome{flex:none;font-size:11px}.x-outcome.ok{color:var(--status-ok)}.x-outcome.bad{color:var(--status-error);font-weight:700}.x-call-args{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:auto;font-size:11px;overflow:hidden}.x-call.failed .x-call-head{color:var(--status-error)}.x-call-body{flex-direction:column;gap:6px;padding:4px 0 10px 50px;display:flex}.x-receipt{background:var(--surface-page);border:1px solid var(--border);max-height:280px;font:400 12px/1.5 var(--font-mono);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px;overflow:auto}.x-provider{font:400 11px/1.4 var(--font-mono);color:var(--text-muted);border-top:1px solid var(--border);flex-wrap:wrap;gap:4px 16px;padding-top:8px;display:flex}.x-provider b{color:var(--ink)}.x-provider i.ok{color:var(--status-ok)}.x-provider i.bad{color:var(--status-error)}.x-step-foot{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.x-cmd-inline{font:400 11px/1.4 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.x-raw>summary{font:400 11px/1.6 var(--font-mono);color:var(--status-teal);cursor:pointer}.x-raw>summary:hover{text-decoration:underline}.x-raw>pre{background:var(--surface-page);border:1px solid var(--border);max-height:360px;font:400 11px/1.45 var(--font-mono);color:var(--text-secondary);margin:4px 0 0;padding:8px 10px;overflow:auto}.x-fold{border:1px solid var(--border);background:var(--surface-panel);scroll-margin-top:90px}.x-fold.x-tone-curator{border-left:2px solid var(--status-purple)}.x-fold.x-tone-compare{border-left:2px solid var(--status-teal)}.x-fold-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;min-height:30px;padding:8px 12px;display:flex}.x-fold.open>.x-fold-head{border-bottom:1px solid var(--border-strong)}.x-fold-head:hover .x-fold-title{color:var(--ink)}.x-fold-title{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-secondary);flex:none}.x-fold-summary{font:400 11px/1.3 var(--font-mono);color:var(--text-muted);min-width:0}.x-fold-body{flex-direction:column;gap:10px;min-width:0;padding:10px 12px 14px;display:flex}.x-table{border-collapse:collapse;width:100%;font:400 12px/1.4 var(--font-mono);color:var(--ink)}.x-table th{text-align:left;font:700 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border-strong);padding:5px 8px}.x-table td{border-bottom:1px dashed var(--border);vertical-align:top;overflow-wrap:break-word;padding:5px 8px}.x-table .num{text-align:right}.x-table tr.dead td{color:var(--text-faint)}.x-prose-cell{font:400 12px/1.5 var(--font-sans);color:var(--text-secondary)}.x-kind{font:400 10px/1 var(--font-mono);color:var(--text-faint);border:1px solid var(--border-strong);margin-left:6px;padding:1px 4px}.x-unlinked{color:var(--status-warn);font-weight:700}.x-subtabs{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;gap:2px;display:flex}.x-subtabs button{color:var(--text-muted);font:700 11px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:6px 10px}.x-subtabs button:hover{color:var(--ink)}.x-subtabs button.active{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.x-subtab-body{max-height:560px;overflow:auto}.x-reports{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.x-exec blockquote{border-left:2px solid var(--border-heavy);font:400 12px/1.5 var(--font-sans);color:var(--text-muted);margin:4px 0 0;padding-left:10px}.x-curator{flex-direction:column;gap:12px;display:flex}.x-crun{border:1px solid var(--border);background:var(--surface-panel-raised);flex-direction:column;gap:12px;padding:10px 12px;display:flex}.x-crun-head{font:400 11px/1.3 var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.x-crun-n{font:700 13px/1 var(--font-mono);color:var(--ink-strong)}.x-outcome-chip{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--text-secondary);padding:3px 5px}.x-outcome-chip.o-did_something{color:var(--status-teal);border-color:color-mix(in srgb, var(--status-teal) 55%, transparent)}.x-outcome-chip.o-handed_to_human{color:var(--status-purple);border-color:color-mix(in srgb, var(--status-purple) 55%, transparent)}.x-outcome-chip.o-failed{color:var(--status-error);border-color:color-mix(in srgb, var(--status-error) 55%, transparent)}.x-outcome-chip.o-interrupted,.x-outcome-chip.o-budget_exhausted{color:var(--status-warn);border-color:color-mix(in srgb, var(--status-warn) 55%, transparent)}.x-decision{border-left:2px solid var(--border-heavy);background:color-mix(in srgb, var(--ink) 3%, transparent);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.x-decision.asked{border-left-color:var(--status-purple);background:color-mix(in srgb, var(--status-purple) 7%, transparent)}.x-decision .x-label{color:var(--status-purple);margin:0}.x-block{flex-direction:column;min-width:0;display:flex}.x-answers,.x-escs{margin:0;padding:0;list-style:none}.x-answer,.x-esc{border-bottom:1px dashed var(--border);padding:7px 0}.x-answer-head{font:400 11px/1.4 var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:3px;display:flex}.x-disp{font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.x-answer.d-governed .x-disp{color:var(--status-teal)}.x-answer.d-not_governable .x-disp,.x-answer.d-other .x-disp{color:var(--status-warn)}.x-answers.quiet .x-prose{color:var(--text-muted);font-size:12px}.x-actions{color:var(--accent)}.x-state{font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-strong);padding:2px 4px}.x-state.s-open{color:var(--status-warn);border-color:var(--status-warn)}.x-state.s-resolved{color:var(--status-ok);border-color:color-mix(in srgb, var(--status-ok) 50%, transparent)}.x-compare{flex-direction:column;gap:12px;display:flex}.x-vs th:first-child{width:170px}.x-vs tbody th{font:400 11px/1.4 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-muted);border-bottom:1px dashed var(--border);vertical-align:top}.x-vs tr.diff td{color:var(--ink-strong);font-weight:700}.x-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.x-diff{font:400 12px/1.6 var(--font-mono);margin:0;padding:0;list-style:none}.x-diff li span{width:16px;font-weight:700;display:inline-block}.x-diff li.add span{color:var(--status-teal)}.x-diff li.del{color:var(--text-muted)}.x-records ol{margin:0;padding:0;list-style:none}.x-records li{border-bottom:1px dashed var(--border);flex-direction:column;gap:2px;padding:6px 0;display:flex}.x-rec-text{font:400 12px/1.5 var(--font-sans);color:var(--ink)}.x-rec-targets{font:400 11px/1.4 var(--font-mono);color:var(--status-teal)}.x-records li.fs-unresolved .x-rec-text,.x-records li.fs-rejected .x-rec-text{color:var(--text-muted)}.x-chain{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.x-chain li{font:400 12px/1.4 var(--font-mono);border-left:2px solid var(--border-strong);flex-wrap:wrap;gap:4px 14px;padding-left:10px;display:flex}.x-chain li.current{border-left-color:var(--accent)}.x-cmds{flex-direction:column;gap:8px;display:flex}.x-cmd{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.x-cmd .x-label{margin:0}.x-observed{font:400 10px/1.4 var(--font-mono);color:var(--text-faint);overflow-wrap:anywhere}@media (width<=900px){.x-cols{grid-template-columns:minmax(0,1fr)}.x-step-detail{padding-left:14px}.x-step-line{grid-template-columns:30px 24px 48px minmax(0,1fr) 54px 12px}.x-step-line .x-sigs,.x-step-line .x-think{display:none}.x-lineage{margin-left:0}.x-cmd{grid-template-columns:minmax(0,1fr) auto}.x-cmd .x-label{grid-column:1/-1}.x-call-body{padding-left:0}}@media (prefers-reduced-motion:reduce){.x-exec *{scroll-behavior:auto}}.x-rb-step.discarded{background:color-mix(in srgb, var(--ink) 8%, transparent)}.x-rb-step.discarded .x-rb-label{color:var(--text-faint)}.x-rb-seam.restart{border-color:var(--status-warn);color:var(--status-warn);cursor:default}.x-step.discarded>.x-step-line .x-sn,.x-step.discarded>.x-step-line .x-tg,.x-step.discarded>.x-step-line .x-dur{color:var(--text-faint)}.x-step.restart .x-sn{color:var(--status-warn)}.x-step{scroll-margin-top:90px}.x-tg.report{color:var(--status-purple)}.x-words{table-layout:fixed}.x-words .w-words{width:17%}.x-words .w-link{width:24%}.x-words .w-look{width:12%}.x-words td{overflow-wrap:break-word}.x-table tr.ls-unresolved td:first-child{color:var(--status-warn)}.x-declined,.x-table tr.ls-declined td{color:var(--text-muted)}.x-closing{flex-direction:column;gap:10px;display:flex}.x-ribbon{height:40px}.x-table.x-auto{width:auto;min-width:50%}.x-step-foot{font:400 11px/1.4 var(--font-mono)}.x-run-error{font:400 12px/1.4 var(--font-mono);color:var(--status-error);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.x-run-error .x-label{color:var(--status-error);margin:0}.x-run-error .x-raw{flex-basis:100%}button.x-crun-head{text-align:left;cursor:pointer;width:100%;color:var(--text-muted);background:0 0;border:0;padding:0}button.x-crun-head:hover .x-crun-n{color:var(--accent)}.x-verdict-curator{font:400 12px/1.4 var(--font-mono);color:var(--ink);border-top:1px dashed var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:6px;display:flex}.x-verdict-curator .x-label{color:var(--status-purple);margin:0}.x-verdict-curator .warn{color:var(--status-warn)}.x-reread{align-items:baseline;gap:10px;margin-left:auto;font-size:11px;display:inline-flex}.x-chain li.x-chain-more{border-left-color:#0000}@media (width<=600px){.x-ribbon{overscroll-behavior-x:contain;overflow-x:auto}.x-rb-step{flex-basis:6px}.x-rb-label,.x-rb-seam i{display:none}.x-vs th:first-child{width:88px}.t-trace .t-tabs{flex-wrap:wrap}.t-tab-badge{display:none}.x-steps-head{flex-wrap:wrap;row-gap:6px;padding-top:6px;padding-bottom:6px}}
