:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"IBM Plex Sans", -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "PingFang SC", "Microsoft YaHei", monospace;--font-serif:var(--font-ui);--fs-2xs:10px;--fs-xs:10.5px;--fs-sm:11.5px;--fs-md:12.5px;--fs-lg:16px;--fs-xl:19px;--fs-2xl:22px;--fs-3xl:28px;--fs-4xl:36px;--fs-chart:10px;--fs-stat:14px;--fs-price:26px;--fs-10:var(--fs-2xs);--fs-11:var(--fs-xs);--fs-12:var(--fs-sm);--fs-13:var(--fs-md);--row-h:28px;--row-h-xs:24px;--row-h-sm:26px;--row-h-md:32px;--row-h-lg:36px;--row-h-stat:44px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--track-label:.04em;--track-head:.12em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-sm:4px;--r-md:8px;--r-lg:10px;--topbar-h:52px;--nav-h:40px;--page-max:1440px;--page-pad:28px;--bg:#f4f6f8;--surface:#fff;--panel:#eef1f5;--panel-2:#e6e9ed;--card:#fff;--hover:#e7ecf2;--border-strong:#c2cad4;--border:#dde2e9;--border-soft:#edf0f4;--text:#101720;--dim:#4d5866;--faint:#677280;--accent:#2f58d4;--accent-2:#184db0;--accent-dim:#e9f0fc;--accent-solid:#2f58d4;--on-semantic:#fff;--up:#10855a;--up-dim:#e3f4ea;--down:#cf3b30;--down-dim:#fbe9e7;--warn:#a36007;--warn-dim:#fbf1dd;--agent:#6b4fe0;--agent-dim:#efecfd;--agent-solid:#5a3fd0;--violet:#6b4fe0;--blue:var(--accent);--blue-dim:var(--accent-dim);--chip-tg:#2f58d4;--chip-tw:#1a1f26;--chip-rss:#6a7583;--shadow-1:0 1px 2px #10141a0f, 0 1px 1px #10141a0a;--shadow-2:0 8px 24px #10141a1f, 0 2px 6px #10141a0f;--ring:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent);--ink:var(--text);--paper:var(--surface);--line:var(--border);--line-soft:var(--border-soft);--line-strong:var(--border-strong);--text-dim:var(--dim);--muted:var(--faint);--ink-3:var(--dim);--rule:var(--border-soft)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e12;--surface:#12161c;--panel:#1e2630;--panel-2:#242b35;--card:#171d25;--hover:#242d38;--border-strong:#3a4552;--border:#262f3a;--border-soft:#1b2129;--text:#e9edf3;--dim:#99a3b2;--faint:#7d8896;--accent:#6d8cff;--accent-2:#8db2ff;--accent-dim:#151d33;--accent-solid:#3f5fe0;--on-semantic:#0b0e12;--up:#2ecc8f;--up-dim:#0e2a20;--down:#ff5f52;--down-dim:#2e1616;--warn:#e0a53c;--warn-dim:#2b2211;--agent:#8f7dff;--agent-dim:#1b1733;--agent-solid:#6b4fe0;--violet:#8f7dff;--chip-tg:#6d8cff;--chip-tw:#c9d1dc;--chip-rss:#7d8896;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px #00000080, 0 2px 6px #00000059}*{box-sizing:border-box}html{font-family:var(--font-ui)}body{color:var(--text);font:400 var(--fs-md) / var(--lh-normal) var(--font-ui);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font-family:inherit}a{color:var(--accent)}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.up{color:var(--up)}.down{color:var(--down)}.dim{color:var(--dim)}.faint{color:var(--faint)}.label,.stat-k,.pane-title{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--track-label);color:var(--faint);font-weight:500;line-height:1.3}.pane-title{padding:var(--sp-2) 2px var(--sp-1);flex:none}.chip{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:#fff;border-radius:2px;padding:3px 6px;font-weight:500;display:inline-block}.stale-chip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);border-radius:var(--r-sm);border:1px solid var(--border-soft);color:var(--dim);background:var(--panel);padding:4px 8px}.stale-chip.old{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:var(--warn-dim)}.stale-chip.dead{color:var(--down);border-color:color-mix(in srgb, var(--down) 45%, transparent);background:var(--down-dim)}.error-banner{background:var(--down-dim);border:1px solid color-mix(in srgb, var(--down) 50%, transparent);color:var(--down);border-radius:var(--r-sm);font-weight:500;font-size:var(--fs-sm);margin:8px 0;padding:8px 12px}.asset-row{width:100%;min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;align-items:baseline;gap:7px;padding:6px 10px 6px 12px;transition:background 80ms ease-out;display:flex}.asset-row:hover{background:var(--hover)}.asset-row:active{background:var(--panel-2)}.asset-row:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.asset-row.selected{background:var(--panel);border-left-color:var(--accent)}.brand{font:600 var(--fs-sm)/1 var(--font-mono);letter-spacing:var(--track-label);color:var(--text);-webkit-user-select:none;user-select:none}.vsep{background:var(--border-soft);flex:none;width:1px;height:24px}.persona-pill{font-family:var(--font-mono);border-radius:var(--r-sm);font-size:var(--fs-xs);border:1px solid var(--border-soft);background:var(--panel);align-items:baseline;gap:3px;padding:3px 7px;font-weight:500;display:inline-flex}.stat-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:500;line-height:1.25}.stat-strip{gap:var(--sp-6);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:flex-end;display:flex}.stat{flex-direction:column;gap:3px;min-width:72px;display:flex}.stat-v.big{font-size:var(--fs-3xl);letter-spacing:-.02em;line-height:1.05}.stat-v.mid{font-size:var(--fs-xl);line-height:1.1}.ticket{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);margin-top:var(--sp-2);align-items:stretch;gap:0;display:flex;overflow:hidden}.ticket-spine{flex:none;width:4px}.ticket-body{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ticket-leg{flex-direction:column;gap:2px;display:flex}.ticket-k{font:500 var(--fs-2xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint)}.ticket-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:500}.feed-filter-btn{font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);background:var(--surface);color:var(--dim);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;height:26px;padding:0 10px;transition:background 80ms ease-out,color 80ms ease-out}.feed-filter-btn:hover{color:var(--text);border-color:var(--dim)}.feed-filter-btn:focus-visible{box-shadow:var(--ring);outline:none}.feed-filter-btn.active{background:var(--text);color:var(--bg);border-color:var(--text)}.feed-filter-btn.active:hover{background:var(--dim)}.feed-item{border-bottom:1px solid var(--border-soft);padding:9px 10px;transition:background 80ms ease-out}.feed-item:hover{background:var(--hover)}.feed-link{color:var(--text);text-decoration:none}.feed-link:hover{text-underline-offset:2px;text-decoration:underline}.feed-link:visited{color:var(--dim)}.feed-link:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.home-scroll{height:100%;padding:var(--sp-4) var(--page-pad) var(--sp-12);max-width:var(--page-max);margin:0 auto;overflow-y:auto}@keyframes rise{to{opacity:1;transform:none}}.rise{opacity:0;animation:.4s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.rise{opacity:1;animation:none;transform:none}}.topline{justify-content:space-between;align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--faint);letter-spacing:var(--track-label);padding:2px 0 var(--sp-2);display:flex}.lang-toggle,.theme-toggle{font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);color:var(--dim);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;height:24px;padding:0 8px}.lang-toggle:hover,.theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.zh-mark{font-family:var(--font-mono);color:var(--faint);border:1px solid var(--border-soft);vertical-align:1px;cursor:help;border-radius:2px;margin-right:5px;padding:0 3px;font-size:9px}.masthead{border-top:2px solid var(--text);border-bottom:1px solid var(--border);padding:var(--sp-3) 0;align-items:center;gap:var(--sp-5);display:flex}.wordmark{font-weight:700;font-size:var(--fs-4xl);letter-spacing:-.03em;color:var(--text);line-height:.95}.wordmark .dot{color:var(--accent)}.masthead-desk{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--track-head);color:var(--dim);text-transform:uppercase}.regime-chip{border:1px solid var(--accent);color:var(--accent);background:var(--accent-dim);border-radius:var(--r-sm);font:600 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.regime-chip.calm{border-color:var(--up);color:var(--up);background:var(--up-dim)}.regime-sq{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.dateline{gap:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--faint);border-bottom:1px solid var(--border-soft);padding:var(--sp-2) 0;letter-spacing:var(--track-label);flex-wrap:wrap;align-items:center;display:flex}.dateline b{color:var(--text);font-weight:500}.account-strip{gap:var(--sp-2) var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--dim);letter-spacing:var(--track-label);line-height:var(--lh-snug);border:1px solid var(--border);background:var(--panel);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0;flex-wrap:wrap;align-items:baseline;display:flex}.account-strip b{color:var(--text);font-weight:500}.prepare-session{border:1px solid var(--border);background:var(--panel);border-radius:var(--r-sm);padding:var(--sp-3);margin:0 0 var(--sp-3)}.prepare-session-head{font:600 var(--fs-sm)/1.3 var(--font-mono);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--text);margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.prepare-session-head .prepare-session-start{margin-top:0}.prepare-session-gate{border:1px solid var(--accent);color:var(--accent);cursor:pointer;font:inherit;background:0 0;border-radius:4px;align-items:baseline;gap:12px;margin-left:auto;padding:6px 12px;display:inline-flex}.prepare-session-gate b{font-weight:600}.prepare-session-gate.down{border-color:var(--down);color:var(--down)}.prepare-session-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prepare-session-lines li{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-snug);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;display:grid}.prepare-session-lines li.is-missing,.prepare-session-lines li.is-loading,.prepare-session-lines li.is-not_requested{color:var(--dim)}.prepare-session-lines li.is-failed{color:var(--down)}.prepare-session-retry{margin:0 0 var(--sp-2);color:var(--down);font:400 var(--fs-xs)/1.3 var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prepare-session-retry-btn{font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:var(--track-label);color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:4px 8px}.prepare-session-label{color:var(--faint);letter-spacing:var(--track-label);text-transform:uppercase}.prepare-session-value{color:var(--text);min-width:0}.prepare-session-missing{color:var(--accent);font-size:var(--fs-2xs);letter-spacing:var(--track-label);text-transform:uppercase}.prepare-session-source{color:var(--faint);font-size:var(--fs-2xs);grid-column:1/-1}.prepare-session-start{margin-top:var(--sp-3);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:var(--r-sm);cursor:pointer;padding:8px 12px}.prepare-session-start:hover{background:var(--accent);border-color:var(--accent);color:#fff}.prepare-session-sources{margin-top:var(--sp-2);color:var(--faint);font:400 var(--fs-2xs)/var(--lh-snug) var(--font-mono)}.prepare-session-sources summary{cursor:pointer}.prepare-session-sources ul{margin:6px 0 0;padding-left:1.2em}.desk-entry-row{margin:var(--sp-2) 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.judgment-compose{font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:var(--r-sm);cursor:pointer;padding:8px 12px}.judgments-evidence{color:var(--faint);margin-top:8px}.desk-draft-guard{border-top:1px solid var(--border-soft);font:400 var(--fs-xs)/1.3 var(--font-mono);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.research-object-entry{border:1px solid var(--border);background:var(--panel);border-radius:var(--r-sm);padding:var(--sp-3);margin:0 0 var(--sp-3);font:400 var(--fs-xs)/var(--lh-snug) var(--font-mono)}.research-object-entry h3{font:600 var(--fs-sm)/1.2 var(--font-mono);margin:0 0 8px}.research-object-markets,.research-object-venues{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.research-object-entry button{font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:var(--track-label);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);cursor:pointer;padding:6px 8px}.research-object-entry button.active{border-color:var(--accent);color:var(--accent)}.research-object-entry label{gap:2px;margin:0 0 8px;display:grid}.research-object-entry input{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);font:inherit;padding:6px 8px}.research-object-start:disabled{opacity:.4;cursor:default}.research-object-hint{color:var(--down)}.research-object-active button{margin-left:8px}.judgments-panel{border:1px solid var(--border);background:var(--panel);border-radius:var(--r-sm);padding:var(--sp-3);margin:0 0 var(--sp-3);font:400 var(--fs-xs)/var(--lh-snug) var(--font-mono)}.judgments-panel h3{font:600 var(--fs-sm)/1.2 var(--font-mono);margin:0 0 8px}.judgments-form{border:1px solid var(--border-soft);gap:6px;margin-top:10px;padding:8px;display:grid}.judgments-form label{gap:2px;display:grid}.judgments-form textarea{min-height:48px}.judgments-banner{color:var(--down)}.judgments-saved{color:var(--up)}.judgment-card{border-top:1px solid var(--border-soft);padding:8px 0}.judgments-venue button{margin-right:4px}.judgments-retry{margin-left:8px}.plan-draft-switch{color:var(--down);margin:0 0 8px}.plan-draft-switch button{margin-right:8px}.desk-draft-guard button{font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:var(--track-label);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);cursor:pointer;padding:4px 8px}@media (width<=720px){.prepare-session-lines li{grid-template-columns:1fr;gap:2px}.prepare-session-missing,.prepare-session-source{grid-column:1}}.quicklinks{padding:var(--sp-2) 0;border-bottom:1px solid var(--border-soft);flex-wrap:wrap;gap:6px;display:flex}.quicklink{font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);color:var(--dim);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-sm);cursor:pointer;padding:5px 9px}.quicklink:hover{color:var(--accent);border-color:var(--accent)}.gate-pulse{align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-2) 0;border:0;border-bottom:1px solid var(--border-soft);color:var(--text);font:500 var(--fs-sm)/1.4 var(--font-mono);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;display:flex}.gate-pulse:hover{background:var(--hover)}.gate-pulse>b{color:var(--accent)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding:var(--sp-2) 0 var(--sp-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.page-title{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600}.page-head .masthead-desk{text-transform:none;letter-spacing:0;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--dim);margin-top:6px}.home-grid{border-bottom:1px solid var(--border);grid-template-columns:minmax(380px,1.5fr) minmax(290px,.95fr) minmax(300px,1fr);align-items:start;gap:0;display:grid}.bcol{padding:var(--sp-5) var(--sp-6) var(--sp-6);border-right:1px solid var(--border-soft);min-width:0}.bcol:first-child{padding-left:0}.bcol:last-child{border-right:none;padding-right:0}@media (width<=1100px){.home-grid{grid-template-columns:1fr 1fr}.bcol:first-child{border-right:none;grid-column:1/-1}}@media (width<=720px){.home-grid{grid-template-columns:1fr}.bcol{border-right:none;padding-left:0;padding-right:0}}.cockpit{flex-direction:column;height:100vh;display:flex;overflow:hidden}.cockpit-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:180px 1fr 360px;min-height:0;display:grid;overflow:hidden}.cockpit-rail{border-right:1px solid var(--border-soft);min-height:0;overflow:hidden}.cockpit-main{min-width:0;min-height:0;overflow:hidden}.cockpit-feed{border-left:1px solid var(--border-soft);min-height:0;overflow:hidden}@media (width<=900px){.cockpit-grid{grid-template-columns:140px 1fr 300px}}@media (width<=720px){.cockpit{height:100vh;overflow-y:auto}.cockpit-grid{flex:none;grid-template-rows:auto;grid-template-columns:1fr;overflow:visible}.cockpit-rail{display:none}.cockpit-main{height:58vh}.cockpit-feed{border-left:none;border-top:1px solid var(--border);min-height:60vh;overflow:visible}.home-scroll{padding:14px 14px 40px}}.secno{color:var(--accent)}.sechead{font:600 var(--fs-xs)/1.2 var(--font-mono);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--text);align-items:baseline;gap:var(--sp-2);border-bottom:1px solid var(--border);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.sechead .note{color:var(--faint);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}.bc-head{gap:var(--sp-3);border-bottom:1px solid var(--border);width:100%;font:500 var(--fs-xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);color:var(--faint);flex-wrap:wrap;padding:4px 0 6px;display:flex}.seg{border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--border-soft);padding:2px;display:inline-flex}.seg button{height:24px;color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 10px}.seg button:hover{color:var(--text)}.seg button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}:root[data-theme=dark] .seg button.active{background:var(--panel-2)}.brief-headline{font-size:var(--fs-3xl);letter-spacing:-.015em;max-width:34ch;margin:2px 0 var(--sp-3);color:var(--text);font-weight:600;line-height:1.2}.brief-headline em{border-bottom:2px solid var(--accent);font-style:normal}.standfirst{font-size:var(--fs-md);color:var(--dim);max-width:64ch;margin-bottom:var(--sp-4);line-height:var(--lh-relaxed)}.themes{border-top:1px solid var(--border-soft)}.theme-row{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-md);grid-template-columns:92px 1fr auto;align-items:baseline;display:grid}.theme-ty{font:500 var(--fs-xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase}.theme-coins{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--dim);white-space:nowrap}.ptable{border-collapse:collapse;width:100%}.ptable th{font:500 var(--fs-xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint);text-align:right;padding:0 0 var(--sp-2);border-bottom:1px solid var(--border)}.ptable th:first-child{text-align:left}.ptable td{padding:var(--sp-2) 0;border-bottom:1px solid var(--border-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);text-align:right}.ptable td:first-child{text-align:left;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-md)}.ptable tbody tr:hover{background:var(--hover)}.side-tag{font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:var(--track-label);vertical-align:1px;border:1px solid;border-radius:2px;margin-left:8px;padding:2px 5px}.side-tag.short{color:var(--down);border-color:color-mix(in srgb, var(--down) 45%, transparent);background:var(--down-dim)}.side-tag.long{color:var(--up);border-color:color-mix(in srgb, var(--up) 45%, transparent);background:var(--up-dim)}.footnote{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--faint);margin-top:var(--sp-3);line-height:1.6}.footnote b{color:var(--dim);border-bottom:1px dotted var(--faint);font-weight:400}.flow-big{font-family:var(--font-mono);font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:500}.regime-bar{background:var(--panel-2);height:8px;margin:var(--sp-2) 0;border-radius:2px;display:flex;overflow:hidden}.regime-bar>div{height:100%}.flowkey{gap:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--dim);display:flex}.rec-row{align-items:baseline;gap:var(--sp-2);border:none;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);background:0 0;padding:7px 0;display:flex}.rec-row:hover{background:var(--hover)}.rec-row:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.rec-row .tk{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-md)}.plan-dot{font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:var(--track-label);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-dim);text-align:center;border-radius:2px;padding:2px 4px}.bc-row{align-items:baseline;gap:var(--sp-3);border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums;width:100%;font-size:var(--fs-sm);flex-wrap:wrap;padding:7px 0;display:flex}.bc-row:hover{background:var(--hover)}.bc-sym{width:64px;font-weight:600;font-size:var(--fs-md);color:var(--text)}.wire-item{padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft)}.wire-item.dim-row{opacity:.6}.wire-meta{gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;margin-bottom:4px;display:flex}.tier-badge{font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;border:1px solid;border-radius:2px;flex:none;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.tier-mover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-dim);font-weight:600}.tier-insight{color:var(--text);border-color:var(--border)}.tier-unverified{color:var(--faint);border-color:var(--border-soft);border-style:dashed}.wire-handle{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--dim)}.wire-text{font-size:var(--fs-md);line-height:var(--lh-normal)}.wire-impact{font-family:var(--font-mono);font-size:var(--fs-xs);margin-top:2px}.coin-tag{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--text);border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;margin:0 6px 2px 0;padding:0 1px;line-height:1.5;display:inline-block}.coin-tag:hover{border-bottom-color:var(--accent);color:var(--accent)}.coin-tag:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.search-wrap{flex:0 320px;min-width:240px;position:relative}.search-input{background:var(--surface);width:100%;height:32px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);padding:0 var(--sp-3);font:400 var(--fs-sm)/1 var(--font-mono);outline:none}.search-input:hover{border-color:var(--dim)}.search-input:focus{border-color:var(--accent);box-shadow:var(--ring)}.search-input::placeholder{color:var(--faint)}.search-drop{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.search-hit{align-items:baseline;gap:var(--sp-2);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 11px;display:flex}.search-hit:hover{background:var(--panel)}.search-hit+.search-hit{border-top:1px solid var(--border-soft)}.brand-home{cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;padding:0}.brand-home:hover{color:var(--accent)}.brand-home:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.colophon{justify-content:space-between;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--faint);padding-top:var(--sp-3);letter-spacing:var(--track-label);flex-wrap:wrap;display:flex}.agent-panel{background:var(--bg);border-left:1px solid var(--border);flex-direction:column;flex:none;width:44px;min-height:0;display:flex;position:relative}.agent-panel-overlay{z-index:40;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:344px;min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 40px #00000080}.agent-panel.wide .agent-panel-overlay{width:min(46vw,720px)}.agent-panel-tab{color:var(--dim);cursor:pointer;font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:10px;padding:7px 0;display:flex}.agent-panel-tab-icon{border:1px solid var(--agent);border-radius:var(--r-md);width:30px;height:30px;color:var(--agent);font-style:normal;font-size:var(--fs-md);flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.agent-panel-tab span{writing-mode:vertical-rl;text-orientation:mixed}.agent-panel-tab b{writing-mode:vertical-rl;text-orientation:upright;color:var(--faint);font-weight:500}.agent-panel-tab-dot{background:var(--up);border-radius:50%;flex:none;width:6px;height:6px}.agent-panel-tab-dot.busy{background:var(--warn)}.agent-panel-tab:hover{color:var(--agent);background:var(--panel)}.agent-panel-tab-layers{writing-mode:vertical-rl;text-orientation:mixed;font-size:var(--fs-10);color:var(--agent);letter-spacing:0;align-self:center;padding:0 0 8px}.agent-panel-meta{align-items:center;gap:var(--sp-3);height:var(--row-h-xs);padding:0 var(--sp-3);border-bottom:1px solid var(--border-soft);background:var(--panel);white-space:nowrap;scrollbar-width:none;flex:none;display:flex;overflow:auto hidden}.agent-panel-meta::-webkit-scrollbar{height:0}.agent-panel-meta>*{flex:none}.agent-panel-meta .agent-panel-ctx{background:0 0;border:0;flex-wrap:nowrap;padding:0}.agent-panel-ctx{font-size:var(--fs-10);color:var(--faint);align-items:center;gap:6px;display:flex}.agent-panel-ctx b{color:var(--text)}.agent-panel-ctx .num{letter-spacing:0}.agent-panel-quota{padding-left:var(--sp-3);color:var(--faint);font-size:var(--fs-10);margin-left:auto}@media (width<=900px){.agent-panel{z-index:60;border:1px solid var(--text);border-radius:var(--r-md);background:var(--text);width:44px;height:44px;box-shadow:var(--shadow-2);position:fixed;bottom:12px;right:12px}.agent-panel-tab{color:var(--bg);font-size:var(--fs-sm);padding:0}.agent-panel-tab span,.agent-panel-tab b,.agent-panel-tab-icon,.agent-panel-tab-dot{display:none}.agent-panel-tab:before{content:"AG"}.agent-panel.open,.agent-panel.open.wide{background:var(--surface);border:0;border-radius:0;width:100vw;height:100vh;inset:0}.agent-panel.open .agent-panel-overlay,.agent-panel.open.wide .agent-panel-overlay{width:100vw;box-shadow:none;border-left:0;position:fixed;inset:0}}.desk-expand-btn{border:1px solid var(--border);color:var(--dim);font:500 var(--fs-10)/1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;flex:none;height:22px;padding:0 6px}.desk-expand-btn:hover{border-color:var(--text);color:var(--text)}.desk-icon-btn{border:1px solid var(--border-soft);border-radius:var(--r-sm);width:24px;height:24px;color:var(--faint);font:400 var(--fs-10)/1 var(--font-mono);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.desk-icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--border)}.desk-icon-btn:disabled{opacity:.35;cursor:default}.desk-head{font:600 var(--fs-sm)/1.2 var(--font-ui);letter-spacing:0;text-transform:none;align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border-soft);height:42px;padding:0 var(--sp-3);display:flex;position:relative}.desk-head-mark{border-radius:var(--r-md);background:var(--agent-dim);width:22px;height:22px;color:var(--agent);font-style:normal;font-size:var(--fs-sm);flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.desk-head-copy{flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.desk-head-copy>div{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-panel:not(.wide) .desk-head .note{display:none}.desk-head .note{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-2xs);color:var(--faint);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk-tier{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.desk-tier-seg{border:1px solid var(--border);border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.desk-tier-seg button{height:20px;color:var(--faint);cursor:pointer;font:500 var(--fs-10)/1 var(--font-mono);letter-spacing:var(--track-label);background:0 0;border:0;border-radius:5px;padding:0 9px}.desk-tier-seg button:hover:not(:disabled){color:var(--text)}.desk-tier-seg button.on{background:var(--agent-dim);color:var(--agent);font-weight:600}.desk-tier-seg button:disabled{cursor:default}.desk-tier-quota,.desk-tier-switched{font-size:var(--fs-10);color:var(--faint);letter-spacing:0;white-space:nowrap}.desk-tier.degraded .desk-tier-seg{border-color:var(--warn);background:var(--warn-dim)}.desk-tier.degraded .desk-tier-seg button.on{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--warn)}.desk-tier-switched{color:var(--warn)}.desk-list{min-height:0;padding:var(--sp-2) var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.desk-flow{margin-top:auto}.desk-empty{padding:var(--sp-1) 0;font-size:var(--fs-11)}.desk-open{gap:var(--sp-2);flex-direction:column;display:flex}.desk-open-title{font:600 var(--fs-md)/1.3 var(--font-ui);color:var(--text)}.desk-open-note{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--dim);margin:0}.desk-open-foot{font-size:var(--fs-2xs);line-height:var(--lh-snug);color:var(--faint)}.desk-open-chips{flex-direction:column;gap:6px;display:flex}.desk-open-chip{align-items:center;gap:var(--sp-2);text-align:left;border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--card);width:100%;color:var(--text);cursor:pointer;font:400 var(--fs-sm)/1.3 var(--font-ui);padding:10px;display:flex}.desk-open-chip i{background:var(--agent);border-radius:50%;flex:none;width:6px;height:6px}.desk-open-chip:hover{border-color:var(--agent)}.desk-suggest{text-align:left;width:100%;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text);background:var(--panel);border:1px solid var(--border-soft);border-radius:var(--r-sm);cursor:pointer;margin:0 0 6px;padding:8px 10px;display:block}.desk-suggest:hover{border-color:var(--accent);color:var(--accent)}.desk-prompt-row{margin-top:var(--sp-1);white-space:nowrap;scrollbar-width:none;gap:4px;display:flex;overflow:auto hidden}.desk-prompt-row::-webkit-scrollbar{height:0}.desk-prompt-row .desk-suggest{width:auto;height:var(--row-h-xs);font-size:var(--fs-10);color:var(--dim);background:0 0;border-radius:2px;flex:none;align-items:center;margin:0;padding:0 8px;display:inline-flex}.desk-prompt-row .desk-suggest:hover{color:var(--accent);border-color:var(--accent)}.desk-composer{border-top:1px solid var(--border-soft);flex:none}.desk-composer .desk-input-row{border-top:0;padding-bottom:4px}.desk-scope-note{font:400 var(--fs-2xs)/var(--lh-snug) var(--font-mono);color:var(--faint);padding:0 12px 10px}.desk-msg{margin-bottom:12px}.desk-msg.user{justify-content:flex-end;display:flex}.desk-msg.user .desk-bubble{background:var(--panel);max-width:82%;color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-normal);border-radius:10px 10px 3px;padding:7px 10px}.desk-msg.assistant .desk-bubble{font-size:var(--fs-sm);color:var(--dim);background:0 0;border-radius:0;padding:0;line-height:1.7}.desk-msg.assistant .desk-bubble b,.desk-msg.assistant .desk-bubble strong{color:var(--text)}.desk-bubble{font-size:var(--fs-md);border-radius:var(--r-md);background:var(--panel);white-space:pre-wrap;word-break:break-word;padding:8px 10px;line-height:1.5}.desk-md{white-space:normal}.desk-md-plain{white-space:pre-wrap;margin:0}.desk-md>:first-child{margin-top:0}.desk-md>:last-child{margin-bottom:0}.desk-md p{margin:0 0 8px}.desk-md h1,.desk-md h2,.desk-md h3,.desk-md h4{font:600 var(--fs-xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--border-soft);margin:10px 0 5px;padding-bottom:3px}.desk-md ul,.desk-md ol{margin:0 0 8px;padding-left:18px}.desk-md li{margin:2px 0}.desk-md code{font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--surface);border:1px solid var(--border-soft);border-radius:2px;padding:0 4px}.desk-md pre{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-sm);margin:0 0 8px;padding:8px 10px;overflow-x:auto}.desk-md pre code{border:none;padding:0}.desk-md table{border-collapse:collapse;font-size:var(--fs-sm);width:100%;margin:0 0 8px}.desk-md th{font:500 var(--fs-2xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);text-align:left;border-bottom:1px solid var(--border);padding:3px 8px 3px 0}.desk-md td{border-bottom:1px solid var(--border-soft);padding:3px 8px 3px 0}.desk-md blockquote{border-left:2px solid var(--border);color:var(--dim);margin:0 0 8px;padding:2px 10px}.desk-md hr{border:none;border-top:1px solid var(--border-soft);margin:8px 0}.desk-md a{color:var(--blue)}.desk-cursor{color:var(--accent);margin-left:1px;animation:1s step-end infinite deskblink}@keyframes deskblink{50%{opacity:0}}.desk-tools{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.desk-tool-chip{font:400 var(--fs-2xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);color:var(--dim);border:1px dashed var(--border);border-radius:2px;padding:1px 6px}.desk-model-meta{color:var(--faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.02em;margin:3px 0 0 11px;line-height:1.35}.desk-model-meta b{color:var(--dim);font-weight:600}.desk-input-row{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--card);flex-direction:column;gap:6px;margin:10px 12px 4px;padding:8px 10px;display:flex}.desk-input-row input,.desk-input-row textarea{width:100%;min-width:0;color:var(--text);font:400 var(--fs-md)/1.5 var(--font-ui);background:0 0;border:0;padding:0}.desk-input-row input{height:32px}.desk-input-row textarea{resize:vertical;white-space:pre-wrap;height:auto;min-height:3.2em;overflow-y:auto}.desk-input-row input:focus,.desk-input-row textarea:focus{outline:none}.desk-input-row:focus-within{border-color:var(--agent)}.desk-input-foot{align-items:center;gap:6px;min-width:0;display:flex}.desk-input-model{font-size:var(--fs-10);color:var(--faint);letter-spacing:0;flex:none}.desk-input-foot .desk-ctx-chips{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;padding:0;overflow:auto hidden}.desk-input-foot .desk-ctx-chips::-webkit-scrollbar{height:0}.desk-input-foot .desk-ctx-chips>*{white-space:nowrap;flex:none}.desk-input-foot .desk-ctx-chips>span{display:none}.desk-send{font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);background:var(--agent-solid);color:#fff;border:1px solid var(--agent-solid);border-radius:var(--r-md);cursor:pointer;flex:none;height:26px;margin-left:auto;padding:0 12px}.desk-send:disabled{opacity:.4;cursor:default}.desk-send:hover:not(:disabled){filter:brightness(1.08)}.desk-send.desk-stop{background:var(--warn);border-color:var(--warn);color:#fff}.desk-edit-hint{font:400 var(--fs-10)/1.3 var(--font-mono);letter-spacing:var(--track-label);color:var(--warn)}.desk-interrupted{height:16px;font-size:var(--fs-10);color:var(--faint);background:var(--panel);border:1px solid var(--border-soft);border-radius:2px;padding:0 6px;line-height:16px;display:inline-block}.desk-msg.user .desk-edit-last{font:400 var(--fs-10)/1 var(--font-mono);letter-spacing:var(--track-label);height:20px;color:var(--faint);border-radius:var(--r-sm);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;align-self:flex-end;margin-right:6px;padding:0 6px;transition:opacity .12s}.desk-msg.user:hover .desk-edit-last,.desk-msg.user:focus-within .desk-edit-last{opacity:1}.desk-msg.user .desk-edit-last:hover{color:var(--accent);background:var(--hover)}.desk-msg.user .desk-edit-last:focus-visible{opacity:1;outline:2px solid var(--accent)}@media (width<=520px){.desk-head .note{display:none}}.auth-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e11166b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:380px;box-shadow:var(--shadow-2);padding:22px 24px 18px}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-top .wordmark{font-size:26px}.auth-head{font:600 var(--fs-xs)/1.2 var(--font-mono);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--dim);margin-top:12px}.auth-prompt{font-size:var(--fs-md);color:var(--text);margin:6px 0 14px;line-height:1.5}.auth-form{gap:8px;display:flex}.auth-input{background:var(--surface);min-width:0;height:32px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);font:400 var(--fs-md)/1 var(--font-mono);letter-spacing:.04em;flex:1;padding:0 10px}.auth-input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.auth-submit{font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:var(--r-sm);cursor:pointer;padding:0 16px}.auth-submit:disabled{opacity:.4;cursor:default}.auth-submit:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.auth-err{background:var(--down-dim);border:1px solid color-mix(in srgb, var(--down) 50%, transparent);color:var(--down);border-radius:var(--r-sm);font-size:var(--fs-sm);margin-top:12px;padding:6px 10px;font-weight:500}.auth-footer{border-top:1px solid var(--border-soft);font:500 var(--fs-2xs)/1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint);margin-top:16px;padding-top:12px}.sec-title{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.sec-title h3{font:600 var(--fs-xs)/1.2 var(--font-mono);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--text);margin:0}.sec-title .sub{color:var(--faint);font:400 var(--fs-xs)/1.3 var(--font-mono)}.sec-title .n{color:var(--faint);font:400 var(--fs-xs)/1 var(--font-mono);margin-left:auto}.gate-pulse>b.down{color:var(--down)}.agent-retry{background:var(--panel);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:2px;margin-left:10px;padding:3px 10px;font-size:.78rem}.agent-retry:hover{background:var(--hover)}.rt-box{border-top:1px solid var(--border-soft,#2c332f);padding:10px 0 4px}.rt-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.rt-head b{letter-spacing:.03em;font-size:.82rem}.rt-sum{color:var(--muted,#8b948f);font-size:.82rem}.rt-dim{color:var(--faint,#6b7470);font-size:.8rem;font-style:italic}.rt-toggle{border:1px solid var(--border,#2c332f);color:inherit;cursor:pointer;background:0 0;border-radius:2px;margin-left:auto;padding:2px 8px;font-size:.78rem}.rt-rows{flex-direction:column;gap:4px;margin-top:8px;display:flex}.rt-row{border-top:1px dashed var(--border-soft,#2c332f);grid-template-columns:140px 84px minmax(0,1fr);align-items:baseline;gap:6px 10px;padding:4px 0;font-size:.78rem;display:grid}.rt-row .rt-ev,.rt-row .rt-clock,.rt-row .rt-args{overflow-wrap:anywhere;min-width:0}.rt-row .rt-clock{grid-column:1/-1}.rt-row .rt-err{color:var(--warn,#d7a863);grid-column:1/-1}.rt-failed .rt-out,.rt-denied .rt-out{color:var(--down,#e88476)}.rt-not_queried .rt-out,.rt-deferred .rt-out{color:var(--faint,#8b948f)}.rt-partial .rt-out,.rt-stale .rt-out{color:var(--warn,#d7a863)}.rt-ok .rt-out{color:var(--up,#79be8b)}.rt-foot{color:var(--faint,#6b7470);margin:6px 0 0;font-size:.76rem}@media (width<=640px){.rt-row{grid-template-columns:minmax(0,1fr)}}.rt-scope{color:var(--muted,#8b948f);font-size:.78rem}.rt-raw{grid-column:1/-1;margin-top:2px}.rt-raw>summary{cursor:pointer;color:var(--muted,#8b948f);font-size:.76rem}.rt-pre{background:var(--panel);color:var(--text);border:1px solid var(--border-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:2px;max-height:180px;margin:4px 0 0;padding:6px 8px;font-size:.72rem;line-height:1.5;overflow-y:auto}.rt-verdict{background:var(--panel);color:var(--text);border:1px solid var(--border-soft);border-radius:2px;margin-top:8px;padding:6px 8px;font-size:.8rem}.rt-verdict>summary{cursor:pointer;font-size:.8rem}.rt-v-row{margin:4px 0 0;line-height:1.5}.rt-v-row b{margin-right:6px}.rt-details{margin-top:6px}.rt-details>summary.rt-toggle{margin-left:0;display:inline-block}.auth-google{text-align:center;border:1px solid var(--text);background:var(--text);color:var(--bg);letter-spacing:var(--track-label);font-size:var(--fs-xs);margin:14px 0 6px;padding:10px 12px;text-decoration:none;display:block}.auth-google:hover{background:var(--accent);border-color:var(--accent);color:#fff}.auth-or{color:var(--dim);text-align:center;margin:10px 0 4px;font-size:11px}.auth-flag{color:var(--down);margin-top:8px;font-size:12px}.shell-user{color:var(--dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.shell-user img{border-radius:50%;width:18px;height:18px}.shell-user b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:500;overflow:hidden}.shell-user i{letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;border:1px solid var(--border-soft);border-radius:3px;padding:1px 5px;font-size:10px;font-style:normal}.shell-user i.decision_maker{color:var(--accent);border-color:var(--accent)}.shell-user button,.shell-login{border:1px solid var(--border);color:var(--dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:3px 7px;font-size:10px;text-decoration:none}.shell-user button:hover,.shell-login:hover{color:var(--text);border-color:var(--text)}.desk-layer-strip{font-size:var(--fs-11);color:var(--faint);flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 0;display:flex}.desk-layer-strip>span:first-child,.desk-layer-strip>b{display:none}.desk-layer-strip button{border-radius:var(--r-md);cursor:pointer;background:var(--card);border:1px solid var(--border-strong);height:34px;color:var(--text);font:500 var(--fs-11)/1 var(--font-ui);padding:0 12px}.desk-layer-strip button:first-of-type{background:var(--agent-solid);border-color:var(--agent-solid);color:#fff;flex:auto}.desk-layer-strip button:hover:not(:disabled){filter:brightness(1.06)}.desk-layer-strip button:disabled{opacity:.45;cursor:default}.desk-layer-strip label{cursor:pointer;border-radius:var(--r-md);border:1px solid var(--border-strong);height:34px;color:var(--text);font-size:var(--fs-11);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.desk-layer-strip input{accent-color:var(--agent-solid);margin:0}.desk-layer-waiting{color:var(--warn)}.desk-layer-card{align-items:center;gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);font-size:var(--fs-2xs);color:var(--dim);margin:8px 0 0;padding:9px;display:flex}.desk-layer-card.pending{border-color:var(--accent)}.desk-layer-card.updated{border-color:var(--agent)}.desk-layer-card-mark{border-radius:var(--r-md);background:color-mix(in srgb, var(--agent) 16%, transparent);border:1px solid color-mix(in srgb, var(--agent) 45%, transparent);flex:none;width:30px;height:30px}.desk-layer-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.desk-layer-card-text{color:var(--text);font:500 var(--fs-sm)/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-layer-card-meta{color:var(--faint);font-size:var(--fs-10);letter-spacing:0}.desk-layer-card-state{border-radius:var(--r-sm);color:var(--up);background:var(--up-dim);border:1px solid color-mix(in srgb, var(--up) 45%, transparent);flex:none;margin-left:auto;padding:2px 7px}.desk-layer-card-state.updated{color:var(--agent);background:color-mix(in srgb, var(--agent) 14%, transparent);border-color:color-mix(in srgb, var(--agent) 45%, transparent)}.desk-layer-card button{border:1px solid var(--border);color:var(--dim);font:inherit;border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:2px 7px}.desk-layer-card button:hover{color:var(--text);border-color:var(--text)}.desk-layer-card .desk-layer-apply{color:var(--accent);border-color:var(--accent);margin-left:auto}.desk-progress{flex-direction:column;gap:4px;margin:0 0 6px;display:flex}.desk-progress-chips{flex-wrap:wrap;gap:4px;display:flex}.desk-progress-chip{border:1px solid var(--border-soft);font:400 var(--fs-10)/1.2 var(--font-mono);color:var(--faint);background:0 0;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.desk-progress-chip em{background:var(--border);border-radius:50%;width:6px;height:6px}.desk-progress-chip.done em{background:var(--up)}.desk-progress-chip.running{background:var(--warn-dim);border-color:var(--warn);color:var(--warn)}.desk-progress-chip.running em{background:var(--warn)}.desk-progress-bar{align-items:center;gap:6px;height:3px;display:flex}.desk-progress-bar>span{background:var(--agent-solid);border-radius:2px;flex:none;min-width:2px;height:3px;transition:width .14s linear}.desk-progress-bar b{font-weight:400;font-size:var(--fs-10);color:var(--faint);letter-spacing:0;margin-left:auto}.desk-think{border-left:2px solid var(--border-soft);margin:0 0 6px;padding-left:8px}.desk-think>summary,.desk-think-head{font:400 var(--fs-10)/1.4 var(--font-mono);color:var(--faint);letter-spacing:0;cursor:default;list-style:none}.desk-think>summary{cursor:pointer}.desk-think>summary::-webkit-details-marker{display:none}.desk-think>summary:before{content:"> ";color:var(--border)}.desk-think[open]>summary:before{content:"v "}.desk-think-head:before{content:"";background:var(--warn);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1s step-end infinite deskblink;display:inline-block}.desk-think-body{overscroll-behavior:contain;max-height:40vh;font:400 var(--fs-10)/1.5 var(--font-mono);color:var(--faint);letter-spacing:0;margin-top:3px;overflow-y:auto}.desk-think-body p{white-space:pre-wrap;word-break:break-word;margin:0 0 2px}.desk-think-body::-webkit-scrollbar{width:4px}.desk-think-body::-webkit-scrollbar-thumb{background:var(--border-soft);border-radius:2px}.desk-worklog{gap:3px;margin:0 0 6px;padding:0;list-style:none;display:grid}.desk-worklog-row{flex-direction:column;gap:1px;min-width:0;display:flex}.desk-worklog-head{min-width:0;font:400 var(--fs-10)/1.4 var(--font-mono);color:var(--dim);letter-spacing:0;align-items:baseline;gap:5px;display:flex}.desk-worklog-head em{background:var(--border);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.desk-worklog-row.running em{background:var(--warn)}.desk-worklog-row.running .desk-worklog-head b{color:var(--warn)}.desk-worklog-row.done em{background:var(--up)}.desk-worklog-head b{color:var(--text);flex:none;font-weight:500}.desk-worklog-why{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-worklog-tag{border:1px solid var(--border-soft);font-size:var(--fs-10);color:var(--faint);letter-spacing:0;border-radius:2px;flex:none;padding:0 3px;line-height:1.3}.desk-worklog-head i{color:var(--faint);flex:none;margin-left:auto;font-style:normal}.desk-worklog-preview{font:400 var(--fs-10)/1.4 var(--font-mono);color:var(--faint);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-left:11px;overflow:hidden}.desk-receipt{font-size:var(--fs-10);color:var(--agent);line-height:var(--lh-snug);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;display:flex}.desk-receipt-pen{background:color-mix(in srgb, var(--agent) 40%, transparent);border-radius:2px;flex:none;width:11px;height:11px}.desk-receipt-head{font-family:var(--font-mono);color:var(--agent)}.desk-receipt-seg{font-family:var(--font-mono);font-size:var(--fs-10);color:var(--agent);letter-spacing:0;background:0 0;border:0;padding:0}button.desk-receipt-seg{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.desk-receipt-seg+.desk-receipt-seg:before{content:"· ";color:var(--faint)}.desk-nosetup{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);margin:0 0 8px;padding:9px 10px}.desk-nosetup-head{align-items:center;gap:var(--sp-2);font:400 var(--fs-10)/1 var(--font-mono);color:var(--faint);letter-spacing:0;margin-bottom:6px;display:flex}.desk-nosetup-chip{border-radius:var(--r-sm);background:var(--panel);color:var(--faint);letter-spacing:var(--track-label);padding:2px 6px}.desk-nosetup-head .num{margin-left:auto}.desk-ctx-chips{font-size:var(--fs-2xs);color:var(--faint);letter-spacing:var(--track-label);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0 0;display:flex}.desk-ctx-chips b{color:var(--dim);letter-spacing:normal;border:1px solid var(--border-soft);border-radius:3px;padding:1px 5px;font-weight:500}.tv-agent-note{z-index:2;border:1px solid var(--border-soft);border-radius:var(--r-sm);background:color-mix(in srgb, var(--surface) 88%, transparent);max-width:46%;color:var(--dim);font-size:var(--fs-xs);line-height:var(--lh-snug);pointer-events:none;padding:4px 8px;position:absolute;top:8px;left:8px}.xtape{grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:8px;padding:10px 0 4px;display:grid;overflow-x:auto}.xtape-empty{padding:10px 0;font-size:11px;display:block}.xtile{border:1px solid var(--border-soft);border-radius:var(--r-sm,4px);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.xtile:hover{border-color:var(--accent)}.xtile:disabled{cursor:default}.xtile-label{letter-spacing:var(--track-label);color:var(--dim);text-transform:uppercase;grid-area:1/1;font-size:10px}.xtile-price{grid-area:2/1;font-size:14px;font-weight:600}.xtile-chg{grid-area:1/2;justify-self:end;font-size:11px}.xtile-chg.up{color:var(--up)}.xtile-chg.down{color:var(--down)}.xtile-spark{color:var(--faint);grid-area:2/2;justify-self:end}.xtile.up .xtile-spark{color:var(--up)}.xtile.down .xtile-spark{color:var(--down)}.missing-not-given{font-family:var(--font-mono);font-size:var(--fs-10);color:var(--faint);letter-spacing:var(--track-label);white-space:nowrap;line-height:1.4}.setup-prop{gap:var(--sp-2);border:1px solid var(--agent);border-radius:var(--r-lg);background:var(--card);font-size:var(--fs-sm);flex-direction:column;padding:11px;display:flex}.setup-prop.rejected{border-color:var(--border-soft);border-left:2px solid var(--warn)}.setup-prop.saved{border-color:var(--up)}.setup-prop-head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.setup-prop-head>b{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.setup-prop-sym{margin-left:auto}.setup-prop-side{border:1px solid var(--border-soft);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-label);color:var(--dim);padding:0 6px;font-weight:600}.setup-prop-side.long{color:var(--up);border-color:var(--up);background:var(--up-dim)}.setup-prop-side.short{color:var(--down);border-color:var(--down);background:var(--down-dim)}.setup-prop-levels{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setup-prop-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-prop-cell b{font-size:var(--fs-md);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.setup-prop-cell.stop b{color:var(--down)}.setup-prop-cell.target b{color:var(--up)}.setup-prop-levels b{color:var(--text);font-weight:600}.setup-prop-risk{align-items:baseline;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-soft);display:flex}.setup-prop-risk b{font-size:var(--fs-sm);color:var(--text);font-weight:600}.setup-prop-risk b:first-of-type{color:var(--up)}.setup-prop-armed{align-items:center;gap:var(--sp-2);font-size:var(--fs-2xs);color:var(--faint);display:flex}.setup-prop-armed-chip{border-radius:var(--r-sm);color:var(--warn);background:var(--warn-dim);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);letter-spacing:var(--track-label);padding:1px 5px}.setup-prop-k{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint)}.setup-prop-line{align-items:baseline;gap:var(--sp-2);color:var(--dim);font-size:var(--fs-xs);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.setup-prop-thesis{color:var(--text);font-size:var(--fs-xs);line-height:var(--lh-relaxed);margin:0}.setup-prop-evidence{padding:0 0 0 var(--sp-3);color:var(--dim);font-size:var(--fs-2xs);line-height:var(--lh-relaxed);overflow-wrap:anywhere;margin:0;list-style:none}.setup-prop-evidence li{border-left:1px solid var(--border-soft);padding-left:var(--sp-2)}.setup-prop-rejected{color:var(--warn);font-size:var(--fs-2xs);line-height:var(--lh-relaxed);margin:0;padding:0;list-style:none}.setup-prop-rejected li{gap:var(--sp-2);display:flex}.setup-prop-rejected b{font-weight:500}.setup-prop-rejected-note{color:var(--faint)}.setup-prop-foot{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.setup-prop-note{color:var(--faint);font-size:var(--fs-2xs);line-height:var(--lh-snug)}.setup-prop-freeze{color:var(--faint);font-size:var(--fs-2xs);line-height:var(--lh-snug);flex:1 0 100%}.setup-prop-saved{color:var(--up);font-size:var(--fs-2xs);border-radius:var(--r-sm);background:var(--up-dim);border:1px solid color-mix(in srgb, var(--up) 45%, transparent);margin-left:auto;padding:1px 6px}.setup-prop button{height:32px;padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--card);color:var(--text);font:inherit;font-size:var(--fs-xs);letter-spacing:var(--track-label);cursor:pointer}.setup-prop .setup-prop-open-save{background:var(--agent-solid);border-color:var(--agent-solid);color:#fff;flex:auto;font-weight:500}.setup-prop button:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.setup-prop .setup-prop-open-save:hover:not(:disabled){color:#fff;border-color:var(--agent-solid);filter:brightness(1.08)}.setup-prop button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.setup-prop button:disabled{opacity:.4;cursor:not-allowed}.setup-prop-form{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.setup-prop-form-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setup-prop-form-wide{grid-column:1/-1}.setup-prop-form label{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-prop-form label>span{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint)}.setup-prop-form input,.setup-prop-form textarea{box-sizing:border-box;width:100%;padding:3px var(--sp-2);border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-xs)}.setup-prop-form textarea{resize:vertical;line-height:var(--lh-relaxed)}.setup-prop-form input:focus-visible,.setup-prop-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.setup-prop-form-foot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.setup-prop-form-note{color:var(--faint);font-size:var(--fs-2xs);line-height:var(--lh-snug)}.setup-prop-err{color:var(--down);font-size:var(--fs-2xs);line-height:var(--lh-snug)}@media (width<=720px){.setup-prop-form-grid{grid-template-columns:minmax(0,1fr)}}.setup-props{gap:var(--sp-2);flex-direction:column;display:flex}.setup-prop-empty{padding:var(--sp-2) 0;color:var(--dim);font-size:var(--fs-xs);line-height:var(--lh-relaxed);margin:0}.empty-state{gap:var(--sp-2);padding:var(--sp-2) 0;flex-direction:column;display:flex}.empty-skel{gap:var(--sp-2);flex-direction:column;display:flex}.empty-skel-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--r-md);flex-direction:column;justify-content:center;gap:7px;min-height:54px;padding:9px 10px;display:flex}.empty-skel-bar{background:var(--border-soft);border-radius:2px;height:6px;display:block}.empty-skel-bar.w70{width:70%}.empty-skel-bar.w45{width:45%}.empty-skel-bar.w55{width:55%}.empty-why{color:var(--dim);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.empty-state.warn .empty-why{border-radius:var(--r-sm);background:var(--warn-dim);border:1px solid var(--warn);color:var(--warn);padding:5px 8px}.empty-state.error .empty-why{color:var(--down)}.empty-action{height:var(--row-h-sm);color:var(--dim);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--track-label);cursor:pointer;background:0 0;align-self:flex-start;padding:0 10px}.empty-action:hover{color:var(--accent);border-color:var(--accent)}.empty-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empty-asof{color:var(--faint);font-size:var(--fs-10);margin:0;line-height:1.5}.my-setups{gap:var(--sp-2);flex-direction:column;display:flex}.my-setups-quiet{padding:var(--sp-2) 0;color:var(--dim);font-size:var(--fs-xs);line-height:var(--lh-relaxed);margin:0}.my-setups-rows{margin:0;padding:0;list-style:none}.my-setup{padding:var(--sp-2) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-xs);flex-direction:column;gap:2px;display:flex}.my-setup:last-child{border-bottom:0}.my-setup-head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.my-setup-head>b{font-size:var(--fs-sm);color:var(--text);font-weight:500}.my-setup-r{margin-left:auto}.my-setup-side{border:1px solid var(--border-soft);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-label);color:var(--dim);padding:0 6px}.my-setup-side.long{color:var(--up);border-color:var(--up)}.my-setup-side.short{color:var(--down);border-color:var(--down)}.my-setup-status{color:var(--dim);font-size:var(--fs-2xs);letter-spacing:var(--track-label)}.my-setup-status.up{color:var(--up)}.my-setup-status.down{color:var(--down)}.my-setup-status.warn{color:var(--warn)}.my-setup-levels{align-items:baseline;gap:2px var(--sp-2);color:var(--text);flex-wrap:wrap;display:flex}.my-setup-levels b{font-weight:500}.my-setup-k{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint)}.my-setup-meta{align-items:center;gap:var(--sp-2);color:var(--faint);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.my-setup-thesis{color:var(--dim);font-size:var(--fs-2xs);line-height:var(--lh-relaxed);margin:0}.my-setup-close{padding:0 var(--sp-2);border:1px solid var(--border-soft);border-radius:var(--r-sm);color:var(--dim);font:inherit;font-size:var(--fs-2xs);letter-spacing:var(--track-label);cursor:pointer;background:0 0;margin-left:auto}.my-setup-close:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.my-setup-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.my-setup-close:disabled{opacity:.4;cursor:not-allowed}.my-setups-closed>summary{cursor:pointer;color:var(--faint);font-size:var(--fs-2xs);letter-spacing:var(--track-label);padding:var(--sp-1) 0}.my-setups-closed>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.my-setup.expired{opacity:.55}.my-setup.expired .my-setup-head>b,.my-setup.expired .my-setup-levels{color:var(--faint)}.gsearch{width:100%;min-width:0;max-width:360px;position:relative}.gsearch-input{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--panel);width:100%;height:30px;color:var(--text);font-size:var(--fs-sm);padding:0 10px}.gsearch-input::placeholder{color:var(--faint)}.gsearch-input:focus{outline:2px solid var(--accent);outline-offset:1px;background:var(--surface)}.gsearch-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);min-width:320px;box-shadow:var(--shadow-2,0 8px 24px #0000002e);z-index:60;max-height:420px;margin:0;padding:4px 0;list-style:none;position:absolute;top:34px;left:0;right:0;overflow:auto}.gsearch-list li{cursor:pointer;font-size:var(--fs-sm);grid-template-columns:52px auto minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 12px;display:grid}.gsearch-list li.on{background:var(--panel-2)}.gsearch-list li strong{font-size:var(--fs-sm)}.gsearch-mkt{color:var(--dim);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase}.gsearch-desc{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gsearch-none{color:var(--dim);grid-template-columns:1fr!important}.gsearch-list .gsearch-heading{color:var(--dim);font-size:var(--fs-xs);cursor:default;display:block}.gsearch-list .gsearch-retry{color:var(--warn);cursor:default;justify-content:space-between;display:flex}.gsearch-retry button{color:var(--text);background:var(--panel);border:1px solid var(--border);cursor:pointer;padding:4px 8px}@media (width<=720px){.gsearch{max-width:none}}.bundle-update-notice{border-bottom:1px solid var(--border-soft);background:var(--surface);color:var(--text);font-size:var(--fs-sm);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 20px;display:flex}.bundle-update-notice button{border:1px solid var(--accent);min-height:26px;color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:3px 9px}.bundle-update-notice button:hover{background:var(--bg)}.bundle-update-notice button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.alpha-revamp-shell{background:var(--bg);flex-direction:column;width:100%;height:100vh;min-height:560px;display:flex;overflow:hidden}.alpha-revamp-topbar{flex:0 0 var(--topbar-h);align-items:center;gap:var(--sp-5);min-width:0;padding:0 var(--sp-5);border-bottom:1px solid var(--border);background:var(--surface);z-index:30;grid-template-columns:auto fit-content(8vw) minmax(200px,min(360px,16vw)) minmax(0,1fr) max-content;display:grid}@media (width>=1680px){.alpha-revamp-topbar{grid-template-columns:auto fit-content(320px) minmax(200px,min(360px,16vw)) minmax(0,1fr) max-content}}.alpha-revamp-brand{color:var(--text);font:700 20px/1 var(--font-ui);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.alpha-revamp-brand span{color:var(--accent)}.alpha-shell-context{align-items:baseline;gap:var(--sp-2);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.alpha-shell-kicker{color:var(--accent);font:600 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase}.alpha-shell-context strong{text-overflow:ellipsis;font-size:var(--fs-md);font-weight:600;overflow:hidden}.alpha-shell-context>span:last-child{text-overflow:ellipsis;min-width:0;color:var(--faint);font-size:var(--fs-sm);overflow:hidden}.alpha-shell-status{align-items:center;gap:var(--sp-4);min-width:0;color:var(--faint);font-size:var(--fs-xs);white-space:nowrap;display:flex;overflow:hidden}.alpha-shell-status>:first-child{margin-left:auto}.alpha-shell-status>*{flex:none}.alpha-shell-status>.mclock{flex:0 auto;min-width:0}.alpha-shell-status b{color:var(--text);font-weight:500}.alpha-pipeline-state{color:var(--dim);align-items:center;gap:6px;display:inline-flex}.alpha-pipeline-state i{background:var(--faint);border-radius:50%;width:7px;height:7px}.alpha-pipeline-state.ready{color:var(--up)}.alpha-pipeline-state.ready i{background:var(--up)}.alpha-pipeline-state.attention,.alpha-pipeline-state.gap{color:var(--warn)}.alpha-pipeline-state.attention i,.alpha-pipeline-state.gap i{background:var(--warn)}.alpha-pipeline-state.offline{color:var(--down)}.alpha-pipeline-state.offline i{background:var(--down)}.alpha-shell-tools{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.alpha-shell-tools>*{flex:none}.alpha-shell-tools>.shell-user{flex:0 auto;min-width:0}.alpha-shell-tools>.shell-user>*{flex:none}.alpha-shell-tools>.shell-user>b{flex:0 auto;min-width:0;max-width:clamp(100px,8vw,140px)}.mclock{--mclock-gap:14px;align-items:center;gap:var(--mclock-gap);white-space:nowrap;display:inline-flex;position:relative;overflow:hidden}.mclock-now{color:var(--text);font-weight:500}.mclock-now i{color:var(--faint);margin-left:4px;font-size:10px;font-style:normal}.mclock-mkt{color:var(--dim);align-items:center;gap:6px;display:inline-flex}.mclock-key{align-items:center;gap:6px;display:inline-flex}.mclock-mkt b{color:var(--text);font-weight:500}.mclock-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.mclock-measure{align-items:center;gap:var(--mclock-gap);visibility:hidden;pointer-events:none;width:max-content;display:inline-flex;position:absolute;top:0;left:0}.mclock[data-fit=compact]>.mclock-mkt>.mclock-state,.mclock[data-fit=minimal]>.mclock-mkt>.mclock-state,.mclock[data-fit=minimal]>.mclock-now,.mclock[data-fit=none]>:not(.mclock-measure){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mclock-mkt.open .mclock-dot{background:var(--up)}.mclock-mkt.closed .mclock-dot{background:var(--faint)}.alpha-shell-search{min-width:0}.alpha-pro-nav{flex:0 0 var(--nav-h);align-items:stretch;gap:var(--sp-2);padding:0 var(--sp-5);border-bottom:1px solid var(--border-soft);background:var(--surface);z-index:25;display:flex}.alpha-pro-nav-primary{align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.alpha-pro-nav button{min-height:var(--nav-h);padding:0 var(--sp-3);color:var(--dim);font:500 var(--fs-sm)/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.alpha-pro-nav button:hover{color:var(--text)}.alpha-pro-nav button.active{color:var(--text);border-bottom-color:var(--accent)}.alpha-sub-nav{padding:0 var(--sp-5);border-bottom:1px solid var(--border-soft);background:var(--surface);flex:none;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.alpha-sub-nav button{min-height:34px;padding:0 var(--sp-3);color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.alpha-sub-nav button:hover{color:var(--text)}.alpha-sub-nav button.active{color:var(--accent);border-bottom-color:var(--accent)}.session-strip{align-items:baseline;gap:var(--sp-2) var(--sp-5);padding:6px var(--sp-5);border-bottom:1px solid var(--border-soft);background:var(--surface);color:var(--dim);font-size:var(--fs-xs);line-height:var(--lh-snug);flex-wrap:wrap;flex:none;display:flex}.session-strip-item{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.session-strip-label{color:var(--faint);font:500 var(--fs-2xs)/1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase}.session-strip-value{color:var(--text)}.page-error{justify-content:center;gap:var(--sp-3);height:100%;min-height:0;padding:var(--sp-6);background:var(--bg);color:var(--text);flex-direction:column;display:flex}.page-error-name{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--track-label)}.page-error-title{font-size:var(--fs-lg);margin:0;font-weight:600}.page-error-details{max-width:52rem;color:var(--dim);font-size:var(--fs-xs)}.page-error-details summary{cursor:pointer}.page-error-message{margin:var(--sp-2) 0 0;white-space:pre-wrap;color:var(--dim);font:var(--fs-sm)/var(--lh-normal) var(--font-mono);word-break:break-word}.page-error-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.page-error-actions button{min-height:32px;padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:500 var(--fs-sm)/1 var(--font-ui);cursor:pointer}.page-error-actions button:hover{background:var(--hover)}.recap-archive-note{margin:0 0 var(--sp-4);padding:var(--sp-3) 0;color:var(--dim);font-size:var(--fs-xs);line-height:var(--lh-normal);border-bottom:1px solid var(--border-soft)}.alpha-revamp-row{flex:auto;min-height:0;display:flex}.alpha-revamp-body{flex:auto;min-width:0;min-height:0;overflow:hidden}.alpha-agent-host,.alpha-pro-host{width:100%;height:100%;min-height:0;overflow:hidden}.alpha-pro-host>*{max-height:100%;height:100%!important}.agent-decision-shell{background:var(--bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.agent-decision-shell>.prepare-session{flex:none;margin:8px 12px 0}.agent-decision-workspace{background:var(--bg);flex:auto;grid-template-columns:minmax(250px,17vw) minmax(620px,1fr) minmax(260px,18vw);width:100%;height:auto;min-height:0;display:grid}.agent-queue,.agent-audit-rail{border-right:1px solid var(--border-soft);min-height:0;padding:18px 15px;overflow:hidden}.agent-queue{flex-direction:column;display:flex}.agent-audit-rail{border-right:0;border-left:1px solid var(--border-soft);overflow-y:auto}.agent-pane-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agent-pane-heading>div{align-items:baseline;gap:8px;display:flex}.agent-pane-heading span{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-pane-heading h2{font-size:var(--fs-md);margin:0}.agent-pane-heading>strong{font-size:var(--fs-xl);font-weight:500}.agent-pane-heading>strong small{color:var(--faint);font-size:var(--fs-xs);margin-left:2px;font-weight:500}.agent-pane-caption{color:var(--faint);font-size:var(--fs-sm);margin:7px 0 13px}.agent-queue-filters{gap:6px;margin-bottom:10px;display:grid}.agent-queue-filters>div{border:1px solid var(--border-soft);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.agent-queue-filters>.agent-queue-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.agent-queue-filters button{border:0;border-right:1px solid var(--border-soft);background:var(--surface);min-width:0;min-height:26px;color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);cursor:pointer;padding:0 5px}.agent-queue-filters button:last-child{border-right:0}.agent-queue-filters button:hover{background:var(--panel);color:var(--text)}.agent-queue-filters button.active{background:var(--text);color:var(--bg)}.agent-queue-list{border-top:1px solid var(--border);flex:1;min-height:0;overflow-y:auto}.agent-queue-group+.agent-queue-group{margin-top:8px}.agent-queue-group-heading{z-index:1;border-bottom:1px solid var(--border-soft);background:var(--surface);min-height:27px;color:var(--faint);font-size:var(--fs-xs);justify-content:space-between;align-items:center;padding:0 7px;display:flex;position:sticky;top:0}.agent-queue-group-heading strong{color:var(--text);font-size:var(--fs-xs)}.agent-queue-item{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:72px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 7px;display:grid}.agent-queue-item:hover{background:var(--panel)}.agent-queue-item.active{background:var(--text);color:var(--bg)}.agent-queue-rank{color:var(--faint);font-size:var(--fs-xs)}.agent-queue-copy{gap:2px;min-width:0;display:grid}.agent-queue-copy strong{font-size:var(--fs-sm)}.agent-queue-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);overflow:hidden}.agent-queue-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:var(--fs-xs);overflow:hidden}.agent-queue-item.active .agent-queue-copy small,.agent-queue-item.active .agent-queue-rank{color:color-mix(in srgb, var(--bg) 70%, transparent)}.agent-queue-data{font-size:var(--fs-xs);justify-items:end;gap:3px;display:grid}.agent-queue-data b{font-size:var(--fs-sm)}.agent-research-mode-summary{border-bottom:1px solid var(--border-soft);padding:16px 7px}.agent-research-mode-summary strong{font:500 var(--fs-xs)/1 var(--font-mono)}.agent-research-mode-summary p{color:var(--dim);font-size:var(--fs-xs);margin:7px 0 0;line-height:1.5}.agent-case-scroll{background:var(--surface);min-width:0;min-height:0;overflow-y:auto}.agent-research-pool-canvas{max-width:1180px;margin:0 auto;padding:20px 30px 32px}.agent-case{max-width:1120px;margin:0 auto;padding:24px 30px}.agent-case>section{border-bottom:1px solid var(--border-soft);padding:20px 0}.agent-case-head{border-bottom:2px solid var(--border);justify-content:space-between;gap:28px;padding-bottom:20px;display:flex}.agent-case-eyebrow{color:var(--faint);font-size:var(--fs-xs);margin-bottom:8px}.agent-case-titleline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.agent-case-titleline h1{font-size:var(--fs-3xl);letter-spacing:0;margin:0}.agent-case-titleline>strong{font-size:var(--fs-xl)}.agent-direction{font:500 var(--fs-xs)/1 var(--font-mono);border:1px solid;padding:3px 7px}.agent-direction.long{color:var(--up)}.agent-direction.short{color:var(--down)}.agent-history-status{border:1px solid var(--border-soft);font:500 var(--fs-xs)/1 var(--font-mono);padding:3px 7px}.agent-history-status.positive{border-color:var(--up);color:var(--up)}.agent-history-status.negative{border-color:var(--down);color:var(--down)}.agent-case-taxonomy{color:var(--dim);font-size:var(--fs-sm);margin-top:7px}.agent-case-confidence{align-content:start;justify-items:end;gap:4px;min-width:116px;display:grid}.agent-case-confidence span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-case-confidence strong{font-size:var(--fs-2xl);font-weight:500}.agent-case-confidence small{color:var(--dim);font-size:var(--fs-xs)}.agent-case-tabs{z-index:8;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px -30px 0;padding:0 30px;display:grid;position:sticky;top:0}.agent-case-tabs button{min-height:42px;color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 10px}.agent-case-tabs button:hover{background:var(--panel);color:var(--text)}.agent-case-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.agent-section-label{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono);margin-bottom:9px}.agent-thesis-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-thesis-heading .agent-section-label{margin-bottom:0}.agent-thesis-status{border:1px solid var(--border-soft);color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);padding:4px 7px}.agent-thesis-status.positive{border-color:var(--up);color:var(--up)}.agent-thesis-status.warning{border-color:var(--warn);color:var(--warn)}.agent-thesis-status.negative{border-color:var(--down);color:var(--down)}.agent-thesis-block>p{max-width:850px;font-size:var(--fs-lg);margin:0;line-height:1.65}.agent-thesis-heading+p{margin-top:10px}.agent-screening-thesis{border-top:1px solid var(--border-soft);max-width:900px;color:var(--dim);font-size:var(--fs-xs);grid-template-columns:130px minmax(0,1fr);gap:12px;margin-top:12px;padding-top:10px;line-height:1.5;display:grid}.agent-screening-thesis b{color:var(--faint);font:500 var(--fs-xs)/1.4 var(--font-mono)}.agent-thesis-meta{color:var(--faint);font-size:var(--fs-xs);flex-wrap:wrap;gap:15px;margin-top:12px;display:flex}.agent-identity-alert{background:var(--warn-dim);margin-top:16px;border:1px solid var(--warn)!important;padding:14px 16px!important}.agent-identity-alert>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.agent-identity-alert .agent-section-label{color:var(--warn);margin:0}.agent-identity-alert>div>strong{font-size:var(--fs-md)}.agent-identity-alert p{margin:9px 0 0;line-height:1.55}.agent-identity-alert ul{color:var(--warn);margin:8px 0 0;padding-left:18px}.agent-identity-alert small{color:var(--dim);font-size:var(--fs-xs);margin-top:9px;display:block}.agent-queue-item.blocked:not(.active){box-shadow:inset 3px 0 0 var(--warn)}.agent-brief-grid{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;padding:0!important}.agent-brief-panel{min-width:0;padding:18px}.agent-brief-panel+.agent-brief-panel{border-left:1px solid var(--border)}.agent-brief-panel.counter,.agent-brief-panel.readiness{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}.agent-brief-panel.timing{box-shadow:inset 3px 0 0 var(--accent)}.agent-brief-panel.support{box-shadow:inset 3px 0 0 var(--blue)}.agent-brief-panel.positive{box-shadow:inset -3px 0 0 var(--up)}.agent-brief-panel.warning{box-shadow:inset -3px 0 0 var(--warn)}.agent-brief-panel.negative{box-shadow:inset -3px 0 0 var(--down)}.agent-brief-panel>strong{font-size:var(--fs-lg);margin-bottom:7px;display:block}.agent-brief-panel>p{color:var(--dim);margin:7px 0 0;line-height:1.55}.agent-brief-panel>ul,.agent-brief-panel>ol{margin:9px 0 0;padding-left:18px}.agent-brief-panel li{margin:5px 0;line-height:1.4}.agent-brief-panel li a{color:var(--text);grid-template-columns:28px minmax(0,1fr);gap:7px;text-decoration:none;display:grid}.agent-brief-panel li a:hover span{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.agent-brief-panel li small{color:var(--faint);font-size:var(--fs-xs);margin:3px 0 0 35px;display:block}.agent-source-times{gap:5px;min-width:0;margin:3px 0 0;display:grid}.agent-source-times>div{gap:2px;min-width:0;display:grid}.agent-source-times dt{color:var(--faint);font:500 var(--fs-xs)/1.2 var(--font-mono)}.agent-source-times dd{overflow-wrap:anywhere;min-height:1em;color:var(--faint);font-size:var(--fs-xs);margin:0}.agent-source-times.compact{margin-left:35px}.agent-source-times.compact>div{grid-template-columns:minmax(142px,auto) minmax(0,1fr);align-items:baseline;gap:7px}.agent-causal-chain{list-style:none;padding-left:0!important}.agent-causal-chain li{grid-template-columns:24px minmax(0,1fr);gap:7px;display:grid}.agent-causal-chain li b{border:1px solid var(--border-soft);width:20px;height:20px;color:var(--accent);font-size:var(--fs-xs);place-items:center;display:grid}.agent-catalyst-list,.agent-gap-list{flex-wrap:wrap;align-items:center;gap:5px;margin-top:11px;display:flex}.agent-catalyst-list span,.agent-gap-list span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-catalyst-list b,.agent-gap-list b{border:1px solid var(--border-soft);color:var(--dim);font-size:var(--fs-xs);padding:3px 5px;font-weight:500}.agent-gap-list b{border-color:var(--warn);color:var(--warn)}.agent-brief-stats{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-brief-stats>span{border-right:1px solid var(--border-soft);gap:5px;min-width:0;padding:10px 12px;display:grid}.agent-brief-stats>span:last-child{border-right:0}.agent-brief-stats small{color:var(--faint);font:500 var(--fs-xs)/1.2 var(--font-mono)}.agent-brief-stats b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-dimension-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-dimension{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:228px;padding:13px 14px}.agent-dimension-head{justify-content:space-between;gap:10px;display:flex}.agent-dimension-head>span{font-weight:800}.agent-dimension-head strong{font-size:var(--fs-lg);font-weight:500}.agent-dimension-help{color:var(--faint);font-size:var(--fs-xs);margin-top:4px;line-height:1.45;display:block}.agent-subscore-block{border:1px solid var(--border-soft);background:var(--panel);margin-top:10px;padding:8px}.agent-subscore-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-subscore-grid>div{border-right:1px solid var(--border-soft);gap:4px;min-width:0;padding:0 7px;display:grid}.agent-subscore-grid>div:first-child{padding-left:0}.agent-subscore-grid>div:last-child{border-right:0;padding-right:0}.agent-subscore-grid span{overflow-wrap:anywhere;color:var(--faint);font:500 var(--fs-xs)/1.25 var(--font-mono)}.agent-subscore-grid strong{font-size:var(--fs-sm);font-weight:500}.agent-subscore-block>code{border-top:1px solid var(--border-soft);color:var(--dim);font:var(--fs-xs)/1.2 var(--font-mono);margin-top:7px;padding-top:6px;display:block}.agent-subscore-missing{border-left:2px solid var(--warn);background:var(--panel);color:var(--warn);font-size:var(--fs-xs);margin-top:9px;padding:7px;line-height:1.4}.agent-score-adjustment{border-left:2px solid var(--warn);background:var(--panel);font-size:var(--fs-xs);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;padding:6px 7px;line-height:1.35;display:flex}.agent-score-adjustment b{color:var(--warn);font-size:var(--fs-xs)}.agent-score-adjustment span{color:var(--dim);text-align:right}.agent-model-claim{grid-template-columns:auto 1fr;align-items:start;gap:8px;margin-top:11px;display:grid}.agent-model-claim p{margin:-2px 0 0;line-height:1.5}.agent-evidence-tag{width:max-content;min-height:17px;font:500 var(--fs-xs)/1 var(--font-mono);white-space:nowrap;border:1px solid;align-items:center;padding:2px 5px;display:inline-flex}.agent-evidence-tag.fact{color:var(--up)}.agent-evidence-tag.model{color:var(--accent)}.agent-evidence-tag.missing{color:var(--faint)}.agent-evidence-tag.counter{color:var(--down)}.agent-dimension-facts{border-top:1px solid var(--border-soft);gap:7px;margin:10px 0 0;padding:9px 0 0;list-style:none;display:grid}.agent-dimension-facts li{font-size:var(--fs-xs);grid-template-columns:auto 1fr;align-items:start;gap:8px;line-height:1.45;display:grid}.agent-dimension-citations{border-top:1px solid var(--border-soft);margin-top:10px;padding-top:9px}.agent-dimension-citations>b{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono);margin-bottom:6px;display:block}.agent-dimension-citations>div{flex-wrap:wrap;gap:5px;display:flex}.agent-dimension-citations a,.agent-dimension-citations .missing{border:1px solid var(--border-soft);color:var(--dim);font:var(--fs-xs)/1.2 var(--font-mono);padding:3px 5px;text-decoration:none}.agent-dimension-citations a:hover{border-color:var(--accent);color:var(--accent)}.agent-dimension-citations .missing{color:var(--warn);display:inline-block}.agent-score-line{background:var(--panel);font-size:var(--fs-xs);align-items:baseline;gap:12px;padding:9px 12px;display:flex}.agent-score-line strong{font-size:var(--fs-lg)}.agent-score-line span:last-child{color:var(--faint);margin-left:auto}.agent-methodology{border-top:2px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:14px}.agent-methodology-head{border-bottom:1px solid var(--border-soft);grid-template-columns:190px 1fr;gap:18px;padding:12px 0;display:grid}.agent-methodology-head>div{align-content:start;gap:5px;display:grid}.agent-methodology-head span,.agent-methodology h3{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-methodology-head strong{font-size:var(--fs-sm)}.agent-methodology-head p{color:var(--dim);font-size:var(--fs-sm);margin:0;line-height:1.5}.agent-methodology-grid{grid-template-columns:1fr 1fr;display:grid}.agent-methodology-grid>div{padding:12px 14px 12px 0}.agent-methodology-grid>div+div{border-left:1px solid var(--border-soft);padding-left:14px}.agent-methodology h3{margin:0 0 9px}.agent-formula-row{border-bottom:1px solid var(--border-soft);min-height:25px;font-size:var(--fs-xs);grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.agent-formula-row:last-child{border-bottom:0}.agent-formula-row span{color:var(--dim)}.agent-formula-row code{overflow-wrap:anywhere;color:var(--text);font:var(--fs-xs)/1.45 var(--font-mono)}.agent-score-bands{border-top:1px solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.agent-score-bands span{border-right:1px solid var(--border-soft);min-height:52px;color:var(--dim);font-size:var(--fs-xs);align-content:center;gap:4px;padding:8px;line-height:1.35;display:grid}.agent-score-bands span:last-child{border-right:0}.agent-score-bands b{color:var(--text);font-size:var(--fs-sm)}.agent-methodology-note{border-top:1px solid var(--border-soft);font-size:var(--fs-xs);grid-template-columns:118px minmax(0,1fr);gap:8px 12px;padding:10px 0;line-height:1.45;display:grid}.agent-methodology-note b{color:var(--accent);font:500 var(--fs-xs)/1.45 var(--font-mono)}.agent-methodology-note small{color:var(--warn);font-size:var(--fs-xs);grid-column:2}.agent-legacy-warning{border:1px solid var(--warn);margin-bottom:14px;padding:12px 14px}.agent-legacy-warning b{color:var(--warn);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-legacy-warning p{color:var(--dim);font-size:var(--fs-sm);margin:7px 0 0;line-height:1.5}.agent-coverage-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px;display:grid}.agent-coverage-strip>div{border-right:1px solid var(--border-soft);align-content:center;gap:4px;min-height:54px;padding:8px 10px;display:grid}.agent-coverage-strip>div:last-child{border-right:0}.agent-coverage-strip span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-coverage-strip strong{font-size:var(--fs-lg);font-weight:500}.agent-coverage-strip .warning strong{color:var(--warn)}.agent-coverage-strip .ready strong{color:var(--up)}.agent-readable-evidence,.agent-lineage-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agent-lineage-panel{border:1px solid var(--border-soft);padding:13px}.agent-lineage-panel h3,.agent-rail-section h3{font:500 var(--fs-xs)/1 var(--font-mono);color:var(--faint);margin:0 0 10px}.agent-kv{border-bottom:1px solid var(--border-soft);min-height:25px;font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agent-kv:last-child{border-bottom:0}.agent-kv span{color:var(--dim)}.agent-kv strong{font-weight:500}.agent-evidence-explainer{color:var(--faint);font-size:var(--fs-xs);margin:11px 0 0;line-height:1.5}.agent-source-samples{border:1px solid var(--border-soft);margin-top:14px;padding:13px}.agent-source-samples>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-source-samples h3{font:500 var(--fs-xs)/1 var(--font-mono);color:var(--faint);margin:0}.agent-source-samples ol{font-size:var(--fs-sm);gap:5px;margin:11px 0 8px;padding-left:19px;line-height:1.45;display:grid}.agent-source-samples p{color:var(--dim);margin:11px 0 8px}.agent-source-samples small{color:var(--warn);font-size:var(--fs-xs);line-height:1.5;display:block}.agent-source-ledger{border-top:2px solid var(--border);border-bottom:1px solid var(--border);margin-top:14px}.agent-source-ledger-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding:11px 0;display:flex}.agent-source-ledger-head h3{font:500 var(--fs-xs)/1 var(--font-mono);margin:0}.agent-source-ledger-head p{color:var(--faint);font-size:var(--fs-xs);margin:5px 0 0}.agent-source-ledger-head>strong{font-size:var(--fs-xl);font-weight:500}.agent-source-ledger-list{display:grid}.agent-source-row{border-bottom:1px solid var(--border-soft);grid-template-columns:36px 210px minmax(0,1fr) 94px;gap:10px;padding:11px 0;scroll-margin-top:16px;display:grid}.agent-source-row:last-child{border-bottom:0}.agent-source-row:target{background:var(--panel)}.agent-source-index{color:var(--accent);font-size:var(--fs-xs);padding-top:2px}.agent-source-meta{min-width:0;font-size:var(--fs-xs);align-content:start;gap:4px;display:grid}.agent-source-meta b{color:var(--text);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-source-meta>span{overflow-wrap:anywhere;color:var(--faint)}.agent-source-body{min-width:0}.agent-source-titleline{justify-content:space-between;align-items:start;gap:12px;display:flex}.agent-source-titleline>strong{min-width:0;font-size:var(--fs-sm);line-height:1.4}.agent-traceability{font:500 var(--fs-xs)/1 var(--font-mono);white-space:nowrap;border:1px solid;flex:none;padding:3px 5px}.agent-traceability.direct_url{color:var(--up)}.agent-traceability.provider_record{color:var(--dim)}.agent-traceability.unlinked_excerpt{color:var(--warn)}.agent-source-body>p{color:var(--dim);font-size:var(--fs-xs);margin:6px 0 0;line-height:1.5}.agent-source-values{color:var(--dim);font-size:var(--fs-xs);flex-wrap:wrap;gap:5px 10px;margin-top:7px;display:flex}.agent-source-values span{overflow-wrap:anywhere}.agent-source-values b{color:var(--faint);font-weight:500}.agent-source-dimensions{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.agent-source-dimensions>span{color:var(--faint);font-family:var(--font-mono)}.agent-source-dimensions b,.agent-source-dimensions em{border:1px solid var(--border-soft);padding:2px 4px;font-style:normal;font-weight:500}.agent-source-dimensions em{border-color:var(--up);color:var(--up)}.agent-source-dimensions em.unused{border-color:var(--border-soft);color:var(--faint)}.agent-source-action{justify-content:flex-end;align-items:start;display:flex}.agent-source-action a,.agent-source-action span{border:1px solid var(--border-soft);color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);text-align:center;padding:5px 7px;text-decoration:none}.agent-source-action a:hover{border-color:var(--accent);color:var(--accent)}.agent-source-action span{color:var(--faint)}.agent-raw-audit{border-top:1px solid var(--border-soft);margin-top:12px}.agent-raw-audit summary{color:var(--dim);font:500 var(--fs-xs)/1.4 var(--font-mono);cursor:pointer;padding:11px 0}.agent-raw-audit[open] summary{color:var(--accent)}.agent-raw-audit .agent-kv{align-items:flex-start;padding:5px 0}.agent-raw-audit .agent-kv strong{overflow-wrap:anywhere;text-align:right;max-width:68%}.agent-research-note{border-left:3px solid var(--accent);background:var(--panel);margin-top:12px;padding:12px 14px}.agent-research-note b{font:500 var(--fs-xs)/1 var(--font-mono)}.agent-research-note p{margin:6px 0 0;line-height:1.5}.agent-verifier{border:1px solid var(--border);grid-template-columns:170px 1fr;gap:18px;padding:13px 14px;display:grid}.agent-verifier>div{gap:5px;display:grid}.agent-verifier span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-verifier strong{font-size:var(--fs-md)}.agent-verifier p{margin:0;line-height:1.55}.agent-verifier.positive{border-left:4px solid var(--up)}.agent-verifier.negative{border-left:4px solid var(--down)}.agent-verifier.warning{border-left:4px solid var(--warn)}.agent-flag-list{color:var(--down);margin:10px 0 0;padding-left:18px;line-height:1.55}.agent-opinion-ledger{border:1px solid var(--border)}.agent-opinion-row{grid-template-columns:130px 116px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.agent-opinion-row+.agent-opinion-row{border-top:1px solid var(--border-soft)}.agent-opinion-row>div:first-child{gap:4px;display:grid}.agent-opinion-row>div:first-child span{overflow-wrap:anywhere;color:var(--faint);font-size:var(--fs-xs)}.agent-opinion-row>div:nth-child(2){align-items:center;gap:7px;display:flex}.agent-opinion-row>div:nth-child(2) span{color:var(--faint);font-size:var(--fs-xs)}.agent-opinion-row p{color:var(--dim);font-size:var(--fs-xs);margin:0;line-height:1.5}.agent-opinion-stance{border:1px solid var(--border-soft);color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);padding:3px 5px}.agent-opinion-stance.supports{border-color:var(--up);color:var(--up)}.agent-opinion-stance.refutes{border-color:var(--down);color:var(--down)}.agent-opinion-stance.mixed{border-color:var(--warn);color:var(--warn)}.agent-opinion-citations{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.agent-opinion-citations button{border:1px solid var(--blue);width:28px;height:24px;color:var(--blue);font:500 var(--fs-xs)/1 var(--font-mono);cursor:pointer;background:0 0;padding:0}.agent-provenance-strip{color:var(--faint);font-size:var(--fs-xs);flex-wrap:wrap;gap:16px;display:flex}.agent-provenance-strip b{color:var(--dim);font-weight:500}.agent-decision-dock{z-index:7;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(150px,.7fr) 104px minmax(180px,1fr);align-items:end;gap:12px;margin-top:20px;padding:13px 14px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 28px #1119201a}.agent-decision-context>span,.agent-size-field>span,.agent-reason-field>span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono);margin-bottom:5px;display:block}.agent-decision-context p{color:var(--dim);font-size:var(--fs-xs);margin:0;line-height:1.4}.agent-size-field input,.agent-reason-field input{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;height:31px;color:var(--text);font:11px var(--font-ui);background:0 0;padding:0 8px}.agent-decision-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.agent-decision-actions button,.agent-rail-link{border-radius:var(--r-sm);min-height:36px;font:500 var(--fs-xs)/1 var(--font-mono);cursor:pointer;padding:0 12px}.agent-secondary-action{border:1px solid var(--border-soft);color:var(--dim);background:0 0}.agent-reject-action{border:1px solid var(--down);color:var(--down);background:0 0}.agent-approve-action{border:1px solid var(--up);background:var(--up);color:var(--bg)}.agent-decision-actions button:disabled{opacity:.4;cursor:not-allowed}.agent-history-dock{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(105px,auto))}.agent-history-fact>span,.agent-history-reason>span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono);margin-bottom:5px;display:block}.agent-history-fact strong{font-size:var(--fs-xs);font-weight:600}.agent-history-reason{grid-column:1/-1}.agent-history-reason p{color:var(--dim);font-size:var(--fs-xs);margin:0;line-height:1.5}.desk-context-note{border-left:3px solid var(--blue);background:var(--blue-dim);gap:4px;margin-bottom:9px;padding:9px 10px;display:grid}.desk-context-note b{color:var(--blue);font:500 var(--fs-xs)/1 var(--font-mono)}.desk-context-note span{font-weight:700}.desk-context-note small{color:var(--dim);font-size:var(--fs-xs)}.desk-suggest{background:var(--surface)}.agent-rail-section{border-bottom:1px solid var(--border-soft);padding:15px 0}.agent-rail-section p{color:var(--dim);font-size:var(--fs-sm);margin:8px 0 0;line-height:1.5}.agent-rail-section ul{font-size:var(--fs-sm);margin:0;padding-left:16px;line-height:1.55}.agent-rail-stat{border-bottom:1px solid var(--border-soft);min-height:28px;font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.agent-rail-stat:last-child{border-bottom:0}.agent-rail-stat strong{font-weight:500;font-size:var(--fs-xs)}.agent-session-markets{gap:10px;display:grid}.agent-session-market{gap:4px;display:grid}.agent-session-market>b{color:var(--text);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-session-row{border-bottom:1px solid var(--border-soft);min-height:25px;font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr) auto 34px;align-items:baseline;gap:5px;display:grid}.agent-session-row span{color:var(--dim)}.agent-session-row small{color:var(--faint)}.agent-session-row strong{color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono)}.agent-session-row em{color:var(--text);text-align:right;font-style:normal}.agent-session-row.state-ok strong{color:var(--up)}.agent-session-row.state-due_now strong{color:var(--accent)}.agent-session-row.state-missed strong,.agent-session-row.state-calendar_error strong{color:var(--down)}.agent-session-conversion{color:var(--faint);font-size:var(--fs-xs);padding:2px 0 4px;line-height:1.35;display:block}.agent-session-note{color:var(--faint)!important;font-size:var(--fs-xs)!important}.agent-verdict-chip{font:500 var(--fs-xs)/1 var(--font-mono);border:1px solid;padding:3px 7px;display:inline-block}.agent-verdict-chip.positive{color:var(--up)}.agent-verdict-chip.negative{color:var(--down)}.agent-verdict-chip.warning{color:var(--warn)}.agent-verdict-chip.neutral{color:var(--dim)}.agent-rail-link{border:1px solid var(--border);background:var(--text);width:100%;color:var(--bg);margin-top:10px}.ashare-funnel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text);margin:10px 0 0;padding:12px 0}.ashare-funnel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ashare-funnel-heading h3{font-size:var(--fs-lg);letter-spacing:0;margin:3px 0 0}.ashare-funnel-heading time{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.ashare-funnel-times{justify-items:end;gap:4px;display:grid}.ashare-funnel-kicker{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono);text-transform:uppercase}.ashare-funnel-metrics{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid}.ashare-funnel-metrics>div{justify-content:space-between;align-items:baseline;min-height:38px;padding:8px 10px;display:flex}.ashare-funnel-metrics>div+div{border-left:1px solid var(--border-soft)}.ashare-funnel-metrics span{color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono)}.ashare-funnel-metrics strong{font-size:var(--fs-xl);font-weight:500}.ashare-funnel-explainer{color:var(--dim);font-size:var(--fs-sm);margin:9px 0;line-height:1.55}.ashare-funnel details{border-top:1px solid var(--border-soft)}.ashare-funnel summary{cursor:pointer;min-height:34px;color:var(--text);font:500 var(--fs-xs)/1 var(--font-mono);align-items:center;list-style-position:inside;display:flex}.ashare-funnel-list{border-top:1px solid var(--border-soft)}.ashare-funnel-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;grid-template-columns:34px minmax(190px,1fr) 108px minmax(230px,1.4fr);align-items:center;gap:10px;padding:8px 4px;display:grid}button.ashare-funnel-row{cursor:pointer}button.ashare-funnel-row:hover{background:var(--hover)}.ashare-funnel-rank{color:var(--faint);font-size:var(--fs-xs)}.ashare-funnel-identity,.ashare-funnel-score,.ashare-funnel-status{gap:3px;min-width:0;display:grid}.ashare-funnel-identity b{font-size:var(--fs-xs);font-weight:500}.ashare-funnel-identity strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ashare-funnel-identity small,.ashare-funnel-score small,.ashare-funnel-status small{color:var(--faint);font-size:var(--fs-xs);line-height:1.35}.ashare-funnel-score{text-align:right}.ashare-funnel-score b{font-size:var(--fs-sm)}.ashare-funnel-status{border-left:2px solid var(--border-soft);padding-left:10px}.ashare-funnel-status b{font:500 var(--fs-xs)/1 var(--font-mono)}.ashare-funnel-status.status-eligible_new,.ashare-funnel-status.status-already_in_queue{border-left-color:var(--up)}.ashare-funnel-status.status-eligible_new b,.ashare-funnel-status.status-already_in_queue b{color:var(--up)}.ashare-funnel-status.status-below_threshold b{color:var(--dim)}.ashare-funnel-status.status-already_priced,.ashare-funnel-status.status-blocked,.ashare-funnel-status.status-unscored{border-left-color:var(--warn)}.ashare-funnel-status.status-already_priced b,.ashare-funnel-status.status-blocked b,.ashare-funnel-status.status-unscored b{color:var(--warn)}.ashare-funnel-rationale{color:var(--dim);font-size:var(--fs-xs);grid-column:2/-1;margin:-2px 0 2px;line-height:1.45}.ashare-funnel-rail{border-top:0;border-bottom-color:var(--border-soft);margin:0;padding:14px 16px}.ashare-funnel-rail .ashare-funnel-heading{display:block}.ashare-funnel-rail .ashare-funnel-heading h3{font-size:var(--fs-sm)}.ashare-funnel-rail .ashare-funnel-heading time{margin-top:5px;display:block}.ashare-funnel-rail .ashare-funnel-metrics{margin-top:8px}.ashare-funnel-rail .ashare-funnel-metrics>div{gap:4px;min-height:31px;padding:6px;display:grid}.ashare-funnel-rail .ashare-funnel-metrics strong{font-size:var(--fs-md)}.ashare-funnel-rail .ashare-funnel-explainer{font-size:var(--fs-xs)}.ashare-funnel-rail .ashare-funnel-list{max-height:360px;overflow-y:auto}.ashare-funnel-rail .ashare-funnel-row{grid-template-columns:22px minmax(0,1fr) 54px;gap:6px;min-height:60px;padding:7px 2px}.ashare-funnel-rail .ashare-funnel-identity strong{font-size:var(--fs-xs)}.ashare-funnel-rail .ashare-funnel-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ashare-funnel-rail .ashare-funnel-status{text-align:left;grid-column:2/-1;padding-left:7px}.ashare-funnel-rail .ashare-funnel-status small{white-space:normal}.ashare-funnel-rail .ashare-funnel-rationale{display:none}.agent-empty-copy,.agent-loading,.agent-empty-state,.agent-empty-canvas{color:var(--faint);font-size:var(--fs-sm)}.agent-loading,.agent-empty-state{padding:16px 7px}.agent-empty-canvas{place-items:center;min-height:100%;display:grid}.agent-error-banner{border-bottom:1px solid var(--down);background:var(--down-dim);color:var(--down);font:11px var(--font-mono);padding:9px 12px}.positive{color:var(--up)}.negative{color:var(--down)}.warning{color:var(--warn)}.sector-rotation-page{background:var(--bg);min-height:100%;color:var(--text);overflow:auto}.sector-rotation-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 34px 20px;display:flex}.sector-panel-kicker{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono);text-transform:uppercase}.sector-rotation-header h1{font-size:var(--fs-3xl);letter-spacing:0;margin:8px 0;line-height:1}.sector-rotation-header p{max-width:600px;color:var(--dim);font-size:var(--fs-sm);margin:0;line-height:1.55}.sector-summary{border-left:1px solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));min-width:580px;margin:0;display:grid}.sector-summary div{border-right:1px solid var(--border-soft);min-width:0;padding:2px 12px 3px}.sector-summary dt{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-summary dd{font-size:var(--fs-lg);white-space:nowrap;margin:8px 0 0;font-weight:500}.sector-summary div:last-child dd{font-size:var(--fs-xs)}.sector-view-switch{border-bottom:1px solid var(--border);background:var(--bg);align-items:stretch;gap:0;min-height:58px;padding:0 34px;display:flex}.sector-view-switch button{border:0;border-right:1px solid var(--border-soft);min-width:230px;color:var(--dim);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:5px;padding:0 18px;display:grid}.sector-view-switch button:first-child{border-left:1px solid var(--border-soft)}.sector-view-switch button:hover{color:var(--text);background:var(--hover)}.sector-view-switch button.active{background:var(--text);color:var(--bg)}.sector-view-switch b{font:500 var(--fs-xs)/1 var(--font-mono)}.sector-view-switch small{color:var(--faint);font-size:var(--fs-xs)}.sector-view-switch button.active small{color:color-mix(in srgb, var(--bg) 64%, transparent)}.sector-live-band{border-bottom:1px solid var(--border);background:var(--surface)}.sector-live-band.missing{padding:22px 34px}.sector-live-missing{border:1px solid var(--warn);padding:18px 20px}.sector-live-missing h2{font-size:var(--fs-xl);letter-spacing:0;margin:9px 0 6px}.sector-live-missing p{max-width:760px;color:var(--dim);font-size:var(--fs-xs);margin:0;line-height:1.5}.sector-live-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-end;gap:24px;min-height:104px;padding:20px 34px;display:flex}.sector-live-header h2{font-size:var(--fs-xl);letter-spacing:0;margin:8px 0 6px}.sector-live-header p{max-width:720px;color:var(--dim);font-size:var(--fs-xs);margin:0;line-height:1.5}.sector-live-status{grid-template-columns:repeat(4,minmax(0,1fr));min-width:430px;margin:0;display:grid}.sector-live-status div{border-left:1px solid var(--border-soft);min-width:0;padding:1px 10px}.sector-live-status dt{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-live-status dd{font-size:var(--fs-xs);white-space:nowrap;margin:7px 0 0}.sector-pulse-strip{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sector-pulse-strip button{border:0;border-right:1px solid var(--border-soft);background:var(--bg);min-width:0;min-height:68px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;padding:10px 18px;display:grid}.sector-pulse-strip button:last-child{border-right:0}.sector-pulse-strip button:hover{background:var(--hover)}.sector-pulse-strip button:disabled{cursor:default;opacity:.55}.sector-pulse-strip span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono);grid-column:1/-1}.sector-pulse-strip b{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-pulse-strip small{color:var(--dim);font-size:var(--fs-xs);align-self:center}.sector-market-workspace{border-bottom:1px solid var(--border);grid-template-columns:minmax(720px,1fr) 350px;display:grid}.sector-quadrant-grid{border-right:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sector-quadrant{background:var(--surface);min-width:0;min-height:262px}.sector-quadrant:nth-child(odd){border-right:1px solid var(--border-soft)}.sector-quadrant:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.sector-quadrant>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:flex}.sector-quadrant>header>div{gap:5px;min-width:0;display:grid}.sector-quadrant>header b{font-size:var(--fs-sm)}.sector-quadrant>header small{color:var(--faint);font-size:var(--fs-xs)}.sector-quadrant>header>span{min-width:24px;color:var(--dim);font-size:var(--fs-md);text-align:right}.quadrant-price_up_flow_in>header{box-shadow:inset 3px 0 0 var(--up)}.quadrant-price_down_flow_in>header{box-shadow:inset 3px 0 0 var(--warn)}.quadrant-price_up_flow_out>header,.quadrant-price_down_flow_out>header{box-shadow:inset 3px 0 0 var(--down)}.sector-quadrant-list>p{color:var(--faint);font:var(--fs-xs)/1.4 var(--font-mono);margin:0;padding:18px 16px}.sector-rotation-card{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(100px,1.1fr) minmax(78px,.8fr) minmax(126px,1.2fr);align-items:center;gap:7px 12px;padding:10px 16px;display:grid}.sector-rotation-card:hover{background:var(--hover)}.sector-rotation-card.active{background:var(--text);color:var(--bg)}.sector-rotation-card-head,.sector-rotation-card-flow,.sector-rotation-card-rank{gap:4px;min-width:0;display:grid}.sector-rotation-card-head b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-rotation-card-head em{font:500 var(--fs-xs)/1 var(--font-mono);font-style:normal}.sector-rotation-card-flow small,.sector-rotation-card-rank small{color:var(--faint);font-size:var(--fs-xs)}.sector-rotation-card-flow strong,.sector-rotation-card-rank b{font-size:var(--fs-xs);white-space:nowrap;font-weight:600}.sector-rotation-card.active small{color:color-mix(in srgb, var(--bg) 60%, transparent)}.sector-rotation-card.active .positive,.sector-rotation-card.active .negative{color:var(--accent)}.sector-momentum{color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);grid-column:1/-1}.sector-rotation-card.active .sector-momentum{color:color-mix(in srgb, var(--bg) 75%, transparent)}.sector-market-detail{background:var(--bg);min-width:0;padding:22px 20px 24px}.sector-market-detail-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;margin-top:12px;padding-bottom:15px;display:flex}.sector-market-detail-head h2{font-size:var(--fs-2xl);letter-spacing:0;margin:0}.sector-market-detail-head p{color:var(--faint);font:var(--fs-xs)/1.3 var(--font-mono);margin:5px 0 0}.sector-state{color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);border:1px solid;flex:none;padding:5px 7px}.state-price_up_flow_in{color:var(--up)}.state-price_down_flow_in{color:var(--warn)}.state-price_up_flow_out,.state-price_down_flow_out{color:var(--down)}.sector-market-explainer{min-height:50px;color:var(--dim);font-size:var(--fs-xs);margin:14px 0;line-height:1.55}.sector-market-metrics{border-top:1px solid var(--border-soft);margin:0}.sector-market-metrics>div{border-bottom:1px solid var(--border-soft);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;display:grid}.sector-market-metrics dt{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-market-metrics dd{min-width:0;font-size:var(--fs-xs);text-align:right;gap:4px;margin:0;display:grid}.sector-market-metrics dd small{color:var(--faint);font-size:var(--fs-xs)}.sector-market-boundary{border-left:2px solid var(--warn);color:var(--faint);font-size:var(--fs-xs);margin:14px 0 0;padding-left:9px;line-height:1.5}.sector-market-ranking{background:var(--bg)}.sector-market-ranking-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 34px;display:flex}.sector-market-ranking-head>div{gap:7px;display:grid}.sector-market-ranking-head b{font-size:var(--fs-sm)}.sector-market-ranking-head p{color:var(--faint);font-size:var(--fs-xs);margin:0}.sector-market-ranking-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:50px;color:var(--text);text-align:left;background:0 0;grid-template-columns:minmax(150px,1.3fr) 80px minmax(96px,.8fr) minmax(96px,.8fr) minmax(96px,.8fr) minmax(150px,1fr) minmax(145px,1.2fr);align-items:center;gap:12px;padding:0 34px;display:grid}.sector-market-ranking-row:not(.heading){cursor:pointer}.sector-market-ranking-row:not(.heading):hover,.sector-market-ranking-row.active{background:var(--hover)}.sector-market-ranking-row.heading{min-height:32px;color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-market-ranking-row>span{min-width:0;color:var(--dim);font:500 var(--fs-xs)/1.2 var(--font-mono);gap:4px;display:grid}.sector-market-ranking-row>span:first-child b,.sector-market-ranking-row>span:last-child b{color:var(--text);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-market-ranking-row small{color:var(--faint);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-live-grid{grid-template-columns:minmax(760px,1fr) 330px;display:grid}.sector-live-table{border-right:1px solid var(--border);min-width:0}.sector-live-heading,.sector-live-row{grid-template-columns:minmax(160px,1.4fr) 70px 76px minmax(104px,.9fr) minmax(104px,.9fr) minmax(104px,.9fr) minmax(110px,1fr);align-items:center;gap:10px;padding:0 18px;display:grid}.sector-live-heading{border-bottom:1px solid var(--border);min-height:34px;color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-live-row{border-bottom:1px solid var(--border-soft);min-height:58px}.sector-live-row:last-child{border-bottom:0}.sector-live-row>span{min-width:0;color:var(--dim);font:500 var(--fs-xs)/1.2 var(--font-mono)}.sector-live-row>span:not(.sector-live-name){gap:5px;display:grid}.sector-live-row b{color:var(--text);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-live-row small{color:var(--faint);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sector-live-name{gap:5px;display:grid}.sector-live-name b{font-size:var(--fs-sm);font-weight:600;line-height:1}.sector-etf-panel{background:var(--bg);padding:0 16px 16px}.sector-live-section-head{border-bottom:1px solid var(--border);min-height:34px;color:var(--text);font:500 var(--fs-xs)/1 var(--font-mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.sector-live-section-head small{color:var(--faint);font-size:var(--fs-xs)}.sector-etf-reference{border-bottom:1px solid var(--border-soft);gap:5px;padding:14px 0 12px;display:grid}.sector-etf-reference>span{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-etf-reference>strong{font:600 var(--fs-xl)/1 var(--font-mono);margin-top:3px}.sector-etf-reference>b{color:var(--dim);font-size:var(--fs-xs);font-weight:500}.sector-etf-reference dl{margin:7px 0 0}.sector-etf-reference dl>div{border-top:1px solid var(--border-soft);grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:27px;display:grid}.sector-etf-reference dt{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-etf-reference dd{color:var(--dim);font-size:var(--fs-xs);text-align:right;margin:0}.sector-etf-list>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) 82px 48px;align-items:center;gap:8px;min-height:39px;display:grid}.sector-etf-list span:first-child{gap:3px;min-width:0;display:grid}.sector-etf-list b{font:600 var(--fs-xs)/1 var(--font-mono)}.sector-etf-list small{color:var(--faint);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-etf-list span:not(:first-child){color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);text-align:right}.sector-live-empty{color:var(--faint);font-size:var(--fs-xs);margin:14px 0;line-height:1.5}.sector-live-footer{border-top:1px solid var(--border-soft);min-height:35px;color:var(--faint);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:18px;padding:0 34px;line-height:1.35;display:flex}.sector-live-errors{border-top:1px solid var(--border-soft);color:var(--warn);font:var(--fs-xs)/1.4 var(--font-mono);padding:9px 34px}.sector-live-errors summary{cursor:pointer}.sector-live-errors p{margin:6px 0}.sector-research-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:0 34px;display:flex}.sector-research-head>div{gap:7px;display:grid}.sector-research-head b{font-size:var(--fs-sm)}.sector-research-head p{color:var(--faint);font-size:var(--fs-xs);margin:0}.sector-source-strip{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0 34px;display:grid}.sector-source{border-right:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;min-width:0;min-height:57px;padding:9px 10px;display:grid}.sector-source:first-child{border-left:1px solid var(--border-soft)}.sector-source span{color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-source strong{color:var(--text);font-size:var(--fs-lg);font-weight:500}.sector-source small{color:var(--faint);font-size:var(--fs-xs);grid-column:1/-1}.sector-source.missing strong,.sector-source.missing small{color:var(--warn)}.sector-rotation-controls{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 34px;display:flex}.sector-filter-group,.sector-sort-group{align-items:center;gap:4px;display:inline-flex}.sector-filter-group button,.sector-sort-group button{min-height:26px;color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000}.sector-filter-group button{padding:0 10px}.sector-sort-group button{padding:0 7px}.sector-filter-group button:hover,.sector-sort-group button:hover{color:var(--text)}.sector-filter-group button.active,.sector-sort-group button.active{border-color:var(--border);color:var(--text);background:var(--surface)}.sector-rotation-workspace{grid-template-columns:288px minmax(520px,1fr) 326px;min-height:580px;display:grid}.sector-rail{border-right:1px solid var(--border);overflow:hidden}.sector-rail-head{border-bottom:1px solid var(--border-soft);min-height:48px;color:var(--text);font:500 var(--fs-xs)/1 var(--font-mono);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.sector-rail-head small{color:var(--faint);font-size:var(--fs-xs)}.sector-rail-list{overflow-y:auto}.sector-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:7px;padding:13px 15px;display:grid}.sector-row:hover,.sector-row.active{background:var(--text);color:var(--bg)}.sector-row-head,.sector-row-metric{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sector-row-head b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sector-row-head em{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono);flex:none;font-style:normal}.sector-row.active em{color:color-mix(in srgb, var(--bg) 66%, transparent)}.sector-row-metric{gap:9px}.sector-row-bar{background:var(--border-soft);flex:1;height:4px;overflow:hidden}.sector-row-bar i{background:var(--accent);height:100%;display:block}.sector-row.active .sector-row-bar{background:color-mix(in srgb, var(--bg) 25%, transparent)}.sector-row.active .sector-row-bar i{background:var(--accent)}.sector-row-metric strong{font-size:var(--fs-sm);font-weight:500}.sector-row small{color:var(--faint);font-size:var(--fs-xs)}.sector-row.active small{color:color-mix(in srgb, var(--bg) 66%, transparent)}.sector-detail{border-right:1px solid var(--border);min-width:0;padding:24px 28px 38px}.sector-detail-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.sector-detail-head span{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-detail-head h2{font-size:var(--fs-2xl);letter-spacing:0;margin:7px 0 0}.sector-detail-head p{color:var(--faint);font-size:var(--fs-xs);margin:0}.sector-detail-metrics{border:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.sector-detail-metrics div{border-right:1px solid var(--border-soft);align-content:center;gap:7px;min-width:0;min-height:79px;padding:10px 12px;display:grid}.sector-detail-metrics div:last-child{border-right:0}.sector-detail-metrics span{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-detail-metrics strong{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sector-detail-metrics strong.sector-unavailable{color:var(--warn);font-size:var(--fs-xs);text-overflow:clip;white-space:normal;line-height:1.1;overflow:visible}.sector-detail-metrics small{color:var(--dim);font-size:var(--fs-xs);line-height:1.35}.sector-method-note{color:var(--dim);font-size:var(--fs-xs);margin:12px 0 20px;line-height:1.5}.sector-candidate-table{border-top:1px solid var(--border)}.sector-candidate-heading,.sector-candidate-row{grid-template-columns:minmax(170px,1.7fr) 60px 76px 68px 96px;align-items:center;gap:10px;display:grid}.sector-candidate-heading{min-height:32px;color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-candidate-row{border:0;border-top:1px solid var(--border-soft);width:100%;min-height:59px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:0}.sector-candidate-row:hover,.sector-candidate-row.active{background:var(--hover)}.sector-candidate-row>span:first-child{gap:4px;min-width:0;display:grid}.sector-candidate-row b{font-size:var(--fs-sm)}.sector-candidate-row small{color:var(--dim);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-candidate-row>span:not(:first-child){color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-evidence-panel{background:var(--surface);min-width:0;padding:24px 18px 34px}.sector-evidence-panel>p{color:var(--dim);font-size:var(--fs-sm);margin:4px 0;line-height:1.5}.sector-evidence-panel h2{font-size:var(--fs-2xl);margin:12px 0 2px}.sector-evidence-name{color:var(--dim);margin:0 0 18px!important}.sector-meta-list{border-top:1px solid var(--border-soft);margin:0}.sector-meta-list div{border-bottom:1px solid var(--border-soft);grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px;min-height:31px;display:grid}.sector-meta-list dt{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-meta-list dd{color:var(--dim);font-size:var(--fs-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sector-thesis{border-left:2px solid var(--accent);padding-left:9px;color:var(--text)!important;margin:14px 0!important}.sector-evidence-list{border-top:1px solid var(--border-soft);margin-top:15px}.sector-evidence-list>p{color:var(--faint);font-size:var(--fs-xs);line-height:1.5}.sector-evidence-item{border-bottom:1px solid var(--border-soft);gap:4px;padding:10px 0;display:grid}.sector-evidence-item span{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono)}.sector-evidence-item b{color:var(--dim);font-size:var(--fs-xs)}.sector-evidence-item a,.sector-evidence-item p{color:var(--text);font-size:var(--fs-xs);margin:0;line-height:1.4;text-decoration:none}.sector-evidence-item a:hover{text-decoration:underline}.sector-open-terminal{border:1px solid var(--text);background:var(--text);width:100%;min-height:32px;color:var(--bg);font:500 var(--fs-xs)/1 var(--font-mono);cursor:pointer;margin-top:16px}.sector-boundary{color:var(--faint)!important;font-size:var(--fs-xs)!important;margin-top:12px!important}.sector-empty,.sector-empty-canvas{color:var(--faint);font-size:var(--fs-xs);line-height:1.5}.sector-empty{padding:16px}.sector-empty-canvas{place-items:center;min-height:420px;display:grid}@media (width<=1120px){.alpha-revamp-topbar{grid-template-columns:auto minmax(0,1fr) minmax(160px,260px) max-content;gap:12px;padding:0 16px}.alpha-shell-status{display:none}.agent-decision-workspace{grid-template-columns:230px minmax(520px,1fr)}.agent-audit-rail{display:none}.agent-source-row{grid-template-columns:32px 180px minmax(0,1fr)}.agent-source-action{grid-column:3;justify-content:flex-start}.agent-case-tabs{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.sector-rotation-header{padding-left:20px;padding-right:20px}.sector-summary{min-width:480px}.sector-view-switch,.sector-live-header{padding-left:20px;padding-right:20px}.sector-live-status{min-width:360px}.sector-market-workspace{grid-template-columns:minmax(620px,1fr) 310px}.sector-rotation-card{grid-template-columns:minmax(90px,1fr) 74px minmax(112px,1fr);gap:7px 8px;padding-left:12px;padding-right:12px}.sector-market-ranking-head,.sector-market-ranking-row{padding-left:20px;padding-right:20px}.sector-market-ranking-row{grid-template-columns:minmax(125px,1.2fr) 66px minmax(82px,.8fr) minmax(82px,.8fr) minmax(82px,.8fr) minmax(132px,1fr) minmax(125px,1fr);gap:9px}.sector-live-grid{grid-template-columns:minmax(690px,1fr) 280px}.sector-live-heading,.sector-live-row{grid-template-columns:minmax(145px,1.3fr) 55px 64px minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(94px,.8fr);padding-left:12px;padding-right:12px}.sector-live-footer,.sector-live-errors,.sector-research-head,.sector-source-strip,.sector-rotation-controls{padding-left:20px;padding-right:20px}.sector-rotation-workspace{grid-template-columns:250px minmax(460px,1fr) 290px}}@media (width<=760px){.session-strip{align-items:stretch;gap:var(--sp-2);flex-direction:column;padding:8px 12px}.session-strip-item{flex-direction:column;gap:2px;display:flex}.alpha-revamp-shell{min-height:520px}.alpha-revamp-topbar{flex-basis:130px;grid-template-rows:46px 40px 42px;grid-template-columns:1fr auto auto;padding:0 12px}.alpha-shell-search{grid-column:1/-1}.alpha-revamp-brand{font-size:var(--fs-2xl)}.alpha-shell-context{border-top:1px solid var(--border-soft);grid-column:1/-1;padding-top:5px}.alpha-pro-nav{flex-basis:40px;padding:0 8px}.alpha-pro-nav button{padding:0 10px}.agent-decision-workspace{display:block;overflow-y:auto}.agent-queue{border-right:0;border-bottom:1px solid var(--border);height:auto;max-height:260px;padding:13px 12px}.agent-queue-list{height:150px}.agent-case-scroll{overflow:visible}.agent-case{padding:18px 14px 32px}.agent-case-tabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;overflow-x:auto}.agent-case-tabs button{min-width:112px}.agent-case-head{align-items:flex-start}.agent-case-titleline h1{font-size:var(--fs-2xl)}.agent-screening-thesis{grid-template-columns:1fr;gap:5px}.agent-dimension-grid,.agent-readable-evidence,.agent-lineage-grid,.agent-brief-grid{grid-template-columns:1fr}.agent-brief-panel+.agent-brief-panel{border-top:1px solid var(--border);border-left:0}.agent-brief-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-brief-stats>span:nth-child(2){border-right:0}.agent-brief-stats>span:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.agent-methodology-head,.agent-methodology-grid{grid-template-columns:1fr}.agent-methodology-grid>div{padding:12px 0}.agent-methodology-grid>div+div{border-left:0;border-top:1px solid var(--border-soft);padding-left:0}.agent-score-bands{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-score-bands span{border-bottom:1px solid var(--border-soft)}.agent-coverage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-source-row{grid-template-columns:28px minmax(0,1fr)}.agent-source-meta,.agent-source-body,.agent-source-action{grid-column:2}.agent-source-action{justify-content:flex-start}.agent-verifier{grid-template-columns:1fr;gap:8px}.agent-opinion-row{grid-template-columns:1fr;gap:7px}.agent-opinion-citations{justify-content:flex-start}.agent-decision-dock{grid-template-columns:1fr 1fr;position:static}.agent-decision-context,.agent-reason-field{grid-column:1/-1}.agent-decision-actions{flex-wrap:wrap;justify-content:stretch}.agent-decision-actions button{flex:44%}.sector-rotation-header{padding:20px 14px 16px;display:block}.sector-summary{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-top:18px}.sector-summary div{border-bottom:1px solid var(--border-soft);padding:8px 10px}.sector-view-switch{padding:0 14px}.sector-view-switch button{flex:1;min-width:0;padding:0 10px}.sector-live-band.missing{padding:14px}.sector-live-header{padding:18px 14px 14px;display:block}.sector-live-status{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-top:16px}.sector-live-status div{border-bottom:1px solid var(--border-soft);min-height:38px;padding-top:7px}.sector-pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-pulse-strip button:nth-child(2){border-right:0}.sector-pulse-strip button:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.sector-market-workspace{display:block}.sector-quadrant-grid{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr}.sector-quadrant{border-bottom:1px solid var(--border-soft);min-height:0;border-right:0!important}.sector-rotation-card{grid-template-columns:minmax(100px,1.1fr) minmax(72px,.7fr) minmax(124px,1fr)}.sector-market-detail{padding:18px 14px 22px}.sector-market-ranking{overflow-x:auto}.sector-market-ranking-head{min-width:900px;padding:0 14px}.sector-market-ranking-row{min-width:900px;padding-left:14px;padding-right:14px}.sector-live-grid{display:block}.sector-live-table{border-right:0;border-bottom:1px solid var(--border);overflow-x:auto}.sector-live-heading,.sector-live-row{min-width:820px}.sector-live-footer{flex-direction:column;align-items:flex-start;gap:5px;padding:9px 14px}.sector-live-errors,.sector-research-head{padding-left:14px;padding-right:14px}.sector-research-head{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:10px;padding-bottom:10px}.sector-source-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px}.sector-rotation-controls{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 14px}.sector-filter-group,.sector-sort-group{flex-wrap:wrap}.sector-rotation-workspace{display:block}.sector-rail{border-right:0;border-bottom:1px solid var(--border);max-height:320px}.sector-detail{border-right:0;border-bottom:1px solid var(--border);padding:18px 14px 28px}.sector-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-detail-metrics div:nth-child(2){border-right:0}.sector-detail-metrics div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.sector-candidate-heading,.sector-candidate-row{grid-template-columns:minmax(120px,1.6fr) 48px 62px 52px}.sector-candidate-heading>span:last-child,.sector-candidate-row>span:last-child{display:none}.sector-evidence-panel{padding:18px 14px 28px}}.ashare-funnel-direction{font:500 var(--fs-xs)/1 var(--font-mono);border:1px solid var(--border-soft);flex:none;padding:3px 6px}.agent-track-chip{font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:.08em;border:1px solid var(--border-soft);color:var(--dim);flex:none;padding:3px 7px}.agent-track-chip.track-leader{color:var(--blue);border-color:var(--blue)}.agent-track-chip.track-short{color:var(--down);border-color:var(--down)}.agent-clear-filters{border:1px solid var(--text);color:var(--text);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;background:0 0;margin-top:8px;padding:5px 9px}.agent-clear-filters:hover{background:var(--text);color:var(--bg)}.panel-intel,.research-brief{border:1px solid var(--line,#2a3038);background:var(--bg);margin:0 0 12px;padding:12px 16px}.pi-head,.rb-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pi-title,.rb-title{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono,monospace);letter-spacing:.12em}.pi-date,.rb-meta{color:var(--text-dim,#8a93a3);font:500 var(--fs-sm)/1.4 var(--font-mono,monospace)}.rb-toggle{border:1px solid var(--line,#2a3038);color:var(--text-dim,#8a93a3);font:600 var(--fs-xs)/1 var(--font-mono,monospace);cursor:pointer;background:0 0;margin-left:auto;padding:4px 10px}.rb-toggle:hover,.rb-toggle:focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.pi-view,.rb-notes{font-size:var(--fs-md);color:var(--text,inherit);max-width:110ch;margin:8px 0 4px;line-height:1.7}.pi-rows{flex-direction:column;gap:6px;margin-top:6px;display:flex}.pi-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pi-label,.rb-label{color:var(--text-dim,#8a93a3);font:500 var(--fs-xs)/1 var(--font-mono,monospace);letter-spacing:.1em;min-width:56px}.pi-chip{font-size:var(--fs-sm);border:1px solid var(--line,#2a3038);color:var(--text,inherit);white-space:nowrap;padding:2px 8px}.pi-chip.tone-up{border-color:#bf3f3a}.pi-chip.tone-dip{border-color:#1f7a53}.pi-chip.tone-hot{border-color:#b07818}.pi-chip.tone-down,.rb-err td{color:#8a93a3}.pi-chip.tone-consensus{border-color:var(--accent);color:var(--accent)}.pi-chip.tone-event{border-style:dashed}.rb-skipped{align-items:baseline;gap:6px;margin-top:8px;display:flex}.rb-skipped ul{font-size:var(--fs-sm);color:var(--text-dim,#8a93a3);margin:0;padding-left:16px}.rb-trail{border-collapse:collapse;width:100%;font:500 var(--fs-sm)/1.6 var(--font-mono,monospace);margin-top:10px}.rb-trail th,.rb-trail td{text-align:left;border-top:1px solid var(--line,#2a3038);padding:3px 8px}.rb-trail th{color:var(--text-dim,#8a93a3);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.rb-args{color:var(--text-dim,#8a93a3);text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.war-brief{margin:0 0 14px}.wb-k{color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono,monospace);letter-spacing:.14em}.wb-l1{border:1px solid var(--text,#e7e9ee);margin-bottom:12px;padding:14px 18px}.wb-headline{font-size:var(--fs-lg);margin:8px 0 4px;font-weight:600;line-height:1.7}.wb-dim{color:var(--text-dim,#8a93a3);font-weight:400}.wb-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wb-chip{font-size:var(--fs-sm);border:1px solid var(--line,#2a3038);padding:2px 8px}.wb-chip.up{border-color:#bf3f3a}.wb-chip.dip{border-color:#1f7a53}.wb-chip.hot{border-color:#b07818}.wb-events{gap:3px;margin-top:10px;display:grid}.wb-evt{font-size:var(--fs-sm);color:var(--text-dim,#8a93a3);gap:8px;display:flex}.wb-evt b{color:var(--text,inherit);font-variant-numeric:tabular-nums;min-width:64px}.wb-evt i{font-style:normal;font-size:var(--fs-xs)}.wb-prosecutor-note{border:1px solid #b07818;margin-bottom:12px;padding:8px 14px}.wb-prosecutor-note p{font-size:var(--fs-md);margin:4px 0 0;line-height:1.65}.wb-track{border:1px solid var(--line,#2a3038);border-left:3px solid var(--text-dim,#8a93a3);margin-bottom:10px}.wb-ev{border-left-color:var(--accent)}.wb-ld{border-left-color:#bf3f3a}.wb-bz{border-left-color:#1f7a53}.wb-sh{border-left-color:#b07818}.wb-t-head{background:color-mix(in srgb, var(--line,#2a3038) 26%, transparent);align-items:baseline;gap:10px;padding:8px 14px;display:flex}.wb-t-name{font-weight:700;font-size:var(--fs-md)}.wb-t-desc{color:var(--text-dim,#8a93a3);font-size:var(--fs-sm)}.wb-cards{background:var(--line,#2a3038);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1px;display:grid}.wb-card{background:var(--bg);text-align:left;cursor:pointer;color:inherit;font:inherit;border:0;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.wb-card:hover,.wb-card:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.wb-c-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wb-c-head b{font-weight:700}.wb-c-head code{color:var(--text-dim,#8a93a3);font-size:var(--fs-sm)}.wb-badge{font:500 var(--fs-sm)/1.6 var(--font-mono,monospace);border:1px solid;margin-left:auto;padding:0 7px}.wb-badge.long{color:#d06b62}.wb-badge.short{color:#3fa97f}.wb-badge.nt{color:var(--text-dim,#8a93a3)}.wb-c-thesis{font-size:var(--fs-sm);line-height:1.6}.wb-c-inval{font-size:var(--fs-sm);color:var(--text-dim,#8a93a3);border-left:2px solid var(--line,#2a3038);padding-left:7px}.wb-c-objection{font-size:var(--fs-sm);color:#b07818;border-left:2px solid #b07818;padding-left:7px}.wb-c-objection.hard{font-weight:700}.desk-brief{border:1px solid var(--accent);margin:0 0 12px;padding:14px 18px}.db-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.db-title{color:var(--accent);font:800 var(--fs-sm)/1 var(--font-mono,monospace);letter-spacing:.16em}.db-meta{color:var(--text-dim,#8a93a3);font:500 var(--fs-sm)/1.4 var(--font-mono,monospace)}.db-toggle{border:1px solid var(--line,#2a3038);color:var(--text-dim,#8a93a3);font:600 var(--fs-xs)/1 var(--font-mono,monospace);cursor:pointer;background:0 0;margin-left:auto;padding:4px 10px}.db-toggle:hover,.db-toggle:focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.db-body p{font-size:var(--fs-md);margin:0 0 9px;line-height:1.78}.db-body p:first-child{font-weight:600}.db-history{border-top:1px solid var(--line,#2a3038);margin-top:10px;padding-top:8px}.db-history details{margin:4px 0}.db-history summary{cursor:pointer;font:600 var(--fs-sm)/1.6 var(--font-mono,monospace);color:var(--text-dim,#8a93a3)}.db-history details p{font-size:var(--fs-md);margin:6px 0;line-height:1.7}.standing-book{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);margin:0 0 12px}.standing-book-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;min-height:46px;padding:8px 14px;display:flex}.standing-book-heading{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.standing-book-heading>span{color:var(--accent);font:800 var(--fs-sm)/1 var(--font-mono)}.standing-book-heading>strong{font-size:var(--fs-xl);font-weight:600}.standing-book-heading>small{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.standing-book-head>time{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap;margin-left:auto}.standing-book-health{white-space:nowrap;font:500 var(--fs-xs)/1 var(--font-mono);align-items:center;gap:7px;display:flex}.standing-book-health span{align-items:baseline;gap:3px;display:inline-flex}.standing-book-health .healthy{color:var(--up)}.standing-book-health .weak{color:var(--faint)}.standing-book-health .weak.active{color:var(--down)}.standing-book-health i{color:var(--border);font-style:normal}.standing-book-health b{color:currentColor;font-size:var(--fs-sm)}.standing-book-verdict-summary{align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.standing-book-verdict-summary span{border-left:2px solid var(--border);color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);white-space:nowrap;padding:3px 6px}.standing-book-verdict-summary span.hold{border-left-color:var(--up)}.standing-book-verdict-summary span.better{border-left-color:var(--warn)}.standing-book-verdict-summary span.broken{border-left-color:var(--down)}.standing-book-verdict-summary span.settled{border-left-color:var(--faint)}.standing-book-verdict-summary b{color:var(--text);margin-left:3px}.standing-book-state{min-height:48px;color:var(--faint);font-size:var(--fs-xs);place-items:center;padding:10px 14px;display:grid}.standing-book-rows{max-height:300px;overflow-y:auto}.standing-book-row{border-bottom:1px solid var(--border-soft);min-height:74px;box-shadow:inset 3px 0 var(--up);grid-template-columns:minmax(260px,1.55fr) minmax(150px,1fr) 82px;align-items:center;gap:16px;padding:10px 14px;display:grid}.standing-book-row:last-child{border-bottom:0}.standing-book-row.better{box-shadow:inset 3px 0 var(--warn)}.standing-book-row.broken{box-shadow:inset 3px 0 var(--down)}.standing-book-row.settled{box-shadow:inset 3px 0 var(--faint)}.standing-book-instrument{min-width:0}.standing-book-instrument>div{align-items:center;gap:6px;min-width:0;display:flex}.standing-book-instrument strong{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standing-book-instrument span{font:500 var(--fs-xs)/1 var(--font-mono);border:1px solid;padding:2px 5px}.standing-book-instrument span.long{color:var(--up)}.standing-book-instrument span.short{color:var(--down)}.standing-book-instrument .standing-book-verdict-badge{border-color:color-mix(in srgb, currentColor 42%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:3px;padding:3px 6px;display:inline-flex}.standing-book-verdict-badge b{font-size:var(--fs-xs);line-height:1}.standing-book-verdict-badge.hold{color:var(--up)}.standing-book-verdict-badge.better{color:var(--warn)}.standing-book-verdict-badge.broken{color:var(--down)}.standing-book-verdict-badge.settled{color:var(--faint)}.standing-book-instrument small{color:var(--faint);font:600 var(--fs-xs)/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standing-book-instrument p{color:var(--dim);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;line-height:1.35;overflow:hidden}.standing-book-progress{gap:7px;min-width:0;display:grid}.standing-book-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.standing-book-progress small,.standing-book-adverse small{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.standing-book-progress b{font-size:var(--fs-xs);white-space:nowrap;font-weight:600}.standing-book-progress-track{background:var(--panel);height:5px;overflow:hidden}.standing-book-progress-track i{background:var(--accent);height:100%;display:block}.standing-book-adverse{gap:7px;min-width:0;display:grid}.standing-book-instrument .standing-book-review-kind{border:1px solid var(--accent);color:var(--accent);font:500 var(--fs-xs)/1 var(--font-mono);padding:2px 4px}.standing-book-adverse{text-align:right}.standing-book-adverse strong{font-size:var(--fs-xl);font-weight:600}@media (width<=760px){.standing-book-head{flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.standing-book-head>time{margin-left:0}.standing-book-verdict-summary{order:4;width:100%}.standing-book-rows{max-height:none}.standing-book-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-right:68px}.standing-book-instrument{grid-column:1/-1}.standing-book-instrument>div{flex-wrap:wrap;align-items:center}.standing-book-progress{grid-column:1/-1}.standing-book-adverse{grid-column:2}}.ashare-funnel-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.ashare-funnel-metrics>div.m-pass strong{color:var(--up)}.ashare-funnel-metrics>div.m-below strong{color:var(--faint)}.ashare-funnel-rank.rank-1{color:#d9a441}.ashare-funnel-rank.rank-2{color:#9aa4b2}.ashare-funnel-rank.rank-3{color:#b07818}.fn-track{border:1px solid var(--border-soft);color:var(--blue);font:500 var(--fs-xs)/14px var(--font-mono);letter-spacing:.06em;margin-left:6px;padding:0 5px}.ashare-funnel-score b{font-size:var(--fs-xl);font-weight:600}.ashare-funnel-score b i{color:var(--faint);font-style:normal;font-size:var(--fs-xs)}.ashare-funnel-score small{font:500 var(--fs-xs)/1.5 var(--font-mono);letter-spacing:.08em;display:block}.ashare-funnel-score.band-strong b,.ashare-funnel-score.band-strong small{color:var(--up)}.ashare-funnel-score.band-pass b,.ashare-funnel-score.band-pass small{color:var(--blue)}.ashare-funnel-score.band-near small{color:#b07818}.ashare-funnel-score.band-below b,.ashare-funnel-score.band-below small{color:var(--faint)}.fn-dims{align-items:flex-end;gap:3px;height:34px;display:flex}.fn-dim{flex-direction:column;justify-content:flex-end;align-items:center;width:11px;height:100%;display:flex}.fn-dim i{background:var(--blue);opacity:.72;width:100%;min-height:1px;display:block}.fn-dim em{color:var(--faint);font:500 var(--fs-xs)/1.5 var(--font-mono);font-style:normal}.fn-mom{gap:3px;display:grid}.fn-mom-empty{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-mono)}.fn-mom-row{grid-template-columns:22px 1fr;align-items:baseline;gap:4px;display:grid}.fn-mom-row em{color:var(--faint);font:500 var(--fs-xs)/1.5 var(--font-mono);font-style:normal}.fn-mom-row b{font:600 var(--fs-xs)/1.5 var(--font-mono)}.fn-mom-row i{opacity:.5;background:currentColor;grid-column:1/-1;height:2px}.fn-mom-row.up{color:var(--up)}.fn-mom-row.down{color:var(--down)}.fn-mom-row.off{color:var(--dim)}.ashare-funnel-row{grid-template-columns:32px minmax(150px,1fr) 76px 56px 88px 30px minmax(170px,1.05fr)}.ashare-funnel-direction{text-align:center;border:1px solid var(--border-soft);width:22px;height:22px;font:500 var(--fs-sm)/20px var(--font-mono);justify-self:center}.ashare-funnel-direction.dir-long{color:var(--up);border-color:var(--up)}.ashare-funnel-direction.dir-short{color:var(--down);border-color:var(--down)}.ashare-funnel-direction.dir-none,.ashare-funnel-direction.dir-no_trade{border-color:#0000}.ashare-funnel-rationale{grid-column:1/-1;margin:2px 0 0}.alpha-alert-badge{background:var(--down);color:#fff;min-width:16px;height:16px;font:500 var(--fs-xs)/16px var(--font-mono);text-align:center;border-radius:8px;margin-left:6px;padding:0 4px}.alerts-page{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex;overflow:hidden}.alerts-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-end;gap:20px;min-height:112px;padding:24px 28px 18px;display:flex}.alerts-header h1{font-size:var(--fs-3xl);margin:3px 0 2px;line-height:1.1}.alerts-header p{color:var(--dim);font-size:var(--fs-sm);margin:0}.alerts-kicker{color:var(--blue);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:.14em}.alerts-health{color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:.08em;align-items:center;gap:7px;display:flex}.alerts-health i{background:currentColor;border-radius:50%;width:7px;height:7px}.alerts-health.ready{color:var(--up)}.alerts-health.degraded{color:var(--down)}.alerts-summary{border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.alerts-summary>div{border-right:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:9px 16px;display:flex}.alerts-summary span{color:var(--dim);font:600 var(--fs-xs)/1.2 var(--font-mono);letter-spacing:.07em}.alerts-summary strong{font:700 var(--fs-2xl)/1 var(--font-mono)}.alerts-filterbar{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:8px;min-height:44px;padding:6px 14px;display:flex}.alerts-filterbar select,.alerts-filterbar input,.alerts-filterbar button{border:1px solid var(--border);background:var(--bg);height:29px;color:var(--text);font:600 var(--fs-xs)/1 var(--font-mono);padding:0 9px}.alerts-filterbar input{text-transform:uppercase;width:150px}.alerts-filterbar button{cursor:pointer}.alerts-policy{color:var(--blue);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:.08em;margin-left:auto}.alerts-error{border-bottom:1px solid var(--down);background:color-mix(in srgb, var(--down) 10%, var(--bg));color:var(--down);font-size:var(--fs-sm);flex:none;padding:8px 14px}.alerts-error small{opacity:.7;margin-left:8px}.alerts-workspace{flex:1;grid-template-columns:minmax(330px,.85fr) minmax(480px,1.45fr);min-height:0;display:grid}.alerts-timeline{border-right:1px solid var(--border);min-height:0;overflow-y:auto}.alerts-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;padding:13px 15px;display:grid;position:relative}.alerts-row:hover,.alerts-row.active{background:var(--surface)}.alerts-row.active{box-shadow:inset 3px 0 var(--blue)}.alerts-row strong{overflow-wrap:anywhere;font-size:var(--fs-md);grid-column:1/-1;line-height:1.35}.alerts-kind,.alerts-level,.alerts-backfill{width:fit-content;height:18px;font:500 var(--fs-xs)/18px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;padding:0 6px;display:inline-flex}.alerts-kind.news{color:var(--blue)}.alerts-kind.calendar{color:#c992ff}.alerts-level.l4{color:var(--down)}.alerts-level.l3{color:#e5a132}.alerts-row-meta,.alerts-symbols{color:var(--dim);font:500 var(--fs-xs)/1.2 var(--font-mono);overflow-wrap:anywhere}.alerts-row-meta{grid-column:1/-1}.alerts-symbols{color:var(--text);grid-column:1/3}.alerts-backfill{color:var(--dim)}.alerts-more{border:0;border-bottom:1px solid var(--border);background:var(--surface);width:100%;height:40px;color:var(--blue);cursor:pointer;font:500 var(--fs-xs)/1 var(--font-mono)}.alerts-detail{min-width:0;padding:26px 30px 44px;overflow-y:auto}.alerts-detail-head{color:var(--dim);font:600 var(--fs-xs)/1 var(--font-mono);align-items:center;gap:8px;display:flex}.alerts-detail-head>span:last-child{margin-left:auto}.alerts-detail h2{overflow-wrap:anywhere;max-width:900px;font-size:var(--fs-2xl);margin:18px 0 10px;line-height:1.3}.alerts-detail h3{border-top:1px solid var(--border-soft);color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono);letter-spacing:.12em;margin:28px 0 10px;padding-top:12px}.alerts-detail-summary{max-width:900px;color:var(--text);font-size:var(--fs-lg);white-space:pre-wrap;line-height:1.7}.alerts-detail a{color:var(--blue);font:500 var(--fs-xs)/1 var(--font-mono)}.alerts-assets{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alerts-assets>div{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto;gap:5px 10px;min-width:0;padding:12px;display:grid}.alerts-assets strong{font:700 var(--fs-md)/1 var(--font-mono);overflow-wrap:anywhere}.alerts-assets span{color:var(--dim);font:500 var(--fs-xs)/1.2 var(--font-mono)}.alerts-assets b{font:700 var(--fs-2xl)/1 var(--font-mono);grid-column:1/-1}.alerts-assets .positive{color:var(--up)}.alerts-assets .negative{color:var(--down)}.alerts-assets.vertical{grid-template-columns:1fr}.alerts-assets.vertical>div{border-right:0;grid-template-columns:minmax(80px,.3fr) 1fr}.alerts-assets.vertical p{color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;grid-column:1/-1;margin:3px 0 0;line-height:1.5}.alerts-release{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alerts-release>div{border-right:1px solid var(--border-soft);flex-direction:column;gap:7px;padding:12px;display:flex}.alerts-release span{color:var(--dim);font:500 var(--fs-xs)/1 var(--font-mono)}.alerts-release strong{font:700 var(--fs-2xl)/1 var(--font-mono)}.alerts-facts{color:var(--dim);font:600 var(--fs-xs)/1.4 var(--font-mono);flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.alerts-facts b{color:var(--text);margin-left:4px}.alerts-note{color:var(--dim);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.5}.alerts-audit{border-top:1px solid var(--border);color:var(--dim);font:500 var(--fs-xs)/1.4 var(--font-mono);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 18px;margin-top:30px;padding-top:12px;display:flex}.alerts-empty{color:var(--dim);font-size:var(--fs-sm);text-align:center;padding:32px}@media (width<=900px){.alerts-header{min-height:98px;padding:18px 14px 14px}.alerts-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-summary>div:nth-child(3){border-right:0}.alerts-filterbar{overflow-x:auto}.alerts-policy{min-width:156px}.alerts-workspace{display:block;overflow-y:auto}.alerts-timeline{border-right:0;border-bottom:1px solid var(--border);max-height:45vh;overflow-y:auto}.alerts-detail{padding:20px 14px 36px;overflow:visible}.alerts-assets{grid-template-columns:1fr}.alerts-assets>div{border-right:0}}.agent-brief-head{padding:var(--sp-3,12px) var(--sp-4,16px) 0}.agent-brief-head h2{font:600 var(--fs-md,14px) var(--font-ui);letter-spacing:var(--track-label,.04em);margin:0}.agent-brief-head p{color:var(--faint);font:400 var(--fs-xs,11px) var(--font-mono);margin:4px 0 0}.alpha-role-blocked{border:1px solid var(--border);background:var(--panel);max-width:560px;color:var(--text);gap:12px;margin:64px auto;padding:24px;display:grid}.alpha-role-blocked p{color:var(--dim);margin:0;line-height:1.6}.alpha-role-blocked button{justify-self:start}
