@import "https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/variable/pretendardvariable-dynamic-subset.min.css";:root{--page:#f4f5f7;--surface:#fff;--surface-2:#f8f9fb;--hair:#e6e9ee;--line:#cfd5dd;--ink:#141a22;--ink-2:#44505f;--ink-3:#5f6b7a;--on-accent:#fff;--accent:#1e3a5f;--accent-hover:#2b4f7e;--accent-soft:#eaf0f7;--accent-line:#9fb3cc;--judge-bg:#fdf6e3;--judge-line:#d9a520;--judge-ink:#6b4a00;--up:#0f5e48;--down:#9a2f1f;--changed:#fff1b8;--muted:#8a94a1;--muted-bg:#eef0f3;--error-bg:#fdecea;--error-ink:#8c1d12;--font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--t-display:700 20px/28px var(--font);--t-title:650 16px/22px var(--font);--t-subtitle:600 14px/20px var(--font);--t-body:400 14px/21px var(--font);--t-small:400 13px/19px var(--font);--t-label:600 13px/19px var(--font);--t-num:600 14px/20px var(--font);--t-metric:650 32px/40px var(--font);--t-source:700 26px/32px var(--font);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:28px;--s-hair:1px;--s-tight:2px;--s-mark:3px;--s-compact:6px;--stroke:1px;--stroke-focus:2px;--stroke-emphasis:3px;--tracking:-.01em;--icon-m:20px;--icon-rail:28px;--check-size:16px;--chip-h:32px;--axis-h:16px;--company-name-w:148px;--table-scroll-shadow:#141a222e;--memo-col-min:240px;--source-label-w:76px;--ask-phone-h:72px;--trace-phone-h:520px;--trace-rail-inset:13px;--slide-offset:12px;--sheet-backdrop:#141a222e;--r-s:4px;--r-m:8px;--r-pill:999px;--shadow-sheet:0 0 1px #141a224d, 0 12px 32px -8px #141a2238;--ease:cubic-bezier(.215, .61, .355, 1);--d-fast:.16s;--d-step:.32s;--d-flash:2.4s;--page-w:1400px;--side-w:360px;--sheet-w:420px;--touch:40px;--sticky-top:16px;--sheet-phone-max:82dvh}@media (width<=720px){:root{--t-body:400 15px/23px var(--font);--touch:44px}}@media (prefers-reduced-motion:reduce){:root{--d-fast:0s;--d-step:0s;--d-flash:0s}}:root{--workspace-header-h:64px;--workspace-tabs-h:48px;--conversation-min:420px;--workspace-left:44fr;--workspace-right:56fr;--workspace-gap:24px;--conversation-pad:24px;--welcome-w:800px;--welcome-gap:36px;--welcome-mark:56px;--welcome-card-h:148px;--composer-home-h:104px;--composer-work-h:62px;--composer-phone-h:31px;--composer-phone-focus-h:77px;--chevron-open:90deg;--avatar:26px;--trace-conversation-h:240px;--bubble-w:92%;--dot:6px;--dot-lift:-3px;--r-l:12px;--t-hero:650 40px/52px var(--font);--t-intro:400 17px/27px var(--font);--t-welcome-card:600 15px/23px var(--font);--shadow-composer:0 4px 20px -8px #141a2226;--working-opacity:.4;--tab-flash-scale:1.5;--logo-s:20px;--logo-m:28px;--logo-l:36px;--t-logo-s:700 13px/1 var(--font);--t-logo-m:700 16px/1 var(--font);--t-logo-l:700 20px/1 var(--font);--chart-company-w:92px;--chart-value-w:64px;--chart-row-h:44px;--chart-bar-h:16px;--median-label-w:112px;--t-highlight:650 22px/28px var(--font);--d-pulse:1.2s;--d-stagger:.16s;--d-stagger-2:.32s}@media (width<=1099px){:root{--workspace-header-h:96px;--conversation-pad:16px;--workspace-gap:0px}}@media (width<=720px){:root{--t-hero:650 32px/40px var(--font);--welcome-gap:28px;--chart-company-w:82px;--chart-value-w:58px}}@media (prefers-reduced-motion:reduce){:root{--d-pulse:0s;--d-stagger:0s;--d-stagger-2:0s}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--page);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.sr-only{width:var(--s-hair);height:var(--s-hair);margin:calc(-1 * var(--s-hair));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.top{background:var(--surface);border-bottom:var(--stroke) solid var(--line)}.top-in{max-width:var(--page-w);padding:var(--s-2) var(--s-5);align-items:center;gap:var(--s-4);flex-wrap:wrap;margin:0 auto;display:flex}.brand{flex-direction:column;min-width:0;display:flex}.brand h1{font:var(--t-display);letter-spacing:var(--tracking);margin:0}.brand p{font:var(--t-small);color:var(--ink-3);margin:0}.badges{gap:var(--s-3);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.badge{align-items:center;gap:var(--s-compact);font:var(--t-small);color:var(--ink-2);white-space:nowrap;display:inline-flex}.badge:before{content:"";width:var(--s-compact);height:var(--s-compact);border-radius:var(--r-pill);background:currentColor;flex:none}.badge.ai{color:var(--accent)}.badge.example{color:var(--judge-ink)}.notice{max-width:var(--page-w);padding:var(--s-1) var(--s-5) var(--s-2);font:var(--t-small);color:var(--ink-3);margin:0 auto}.wrap{max-width:var(--page-w);padding:var(--s-3) var(--s-5) var(--s-6);margin:0 auto}.ask{background:var(--surface);border:var(--stroke) solid var(--line);border-radius:var(--r-m);padding:var(--s-3);gap:var(--s-2);display:grid}.ask-row{gap:var(--s-2);align-items:stretch;display:flex}.ask textarea{resize:none;border:var(--stroke) solid var(--line);border-radius:var(--r-s);min-width:0;padding:var(--s-2) var(--s-3);min-height:var(--touch);background:var(--surface);flex:1}.ask textarea:focus-visible,.btn:focus-visible,.chip:focus-visible,.cell-btn:focus-visible,.pick input:focus-visible{outline:var(--stroke-focus) solid var(--accent);outline-offset:var(--stroke)}.ask-meta{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ask-meta .count{font:var(--t-small);color:var(--ink-3);margin-left:auto}.chips-label{font:var(--t-small);color:var(--ink-3)}.chip{border:var(--stroke) solid var(--line);background:var(--surface-2);border-radius:var(--r-pill);padding:var(--s-1) var(--s-3);font:var(--t-small);cursor:pointer;min-height:var(--chip-h);text-align:left}.chip:hover{border-color:var(--accent-line);background:var(--accent-soft)}.btn{background:var(--accent);color:var(--on-accent);border-radius:var(--r-s);padding:0 var(--s-4);min-height:var(--touch);font:var(--t-subtitle);cursor:pointer;white-space:nowrap;border:0}.btn:hover:not(:disabled){background:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{background:var(--surface);color:var(--accent);border:var(--stroke) solid var(--accent-line);min-height:var(--chip-h);font:var(--t-label);padding:0 var(--s-3)}.btn.ghost:hover:not(:disabled){background:var(--accent-soft)}.grid{gap:var(--s-4);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.col{gap:var(--s-3);min-width:0;display:grid}.panel{background:var(--surface);border:var(--stroke) solid var(--line);border-radius:var(--r-m);min-width:0}.panel-head{align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:var(--stroke) solid var(--hair);flex-wrap:wrap;display:flex}.panel-head h2{font:var(--t-title);margin:0}.panel-head .sub{font:var(--t-small);color:var(--ink-3)}.panel-head .right{gap:var(--s-2);align-items:center;margin-left:auto;display:flex}.panel-body{padding:var(--s-3)}.summary-head{padding:var(--s-3) var(--s-4);justify-content:space-between}.summary-versus{margin-left:var(--s-2);font:var(--t-small);color:var(--ink-2)}.summary-legend{align-items:center;gap:var(--s-compact);white-space:nowrap;display:inline-flex}.legend-target,.legend-peer{width:var(--s-2);height:var(--s-2);border-radius:var(--r-s);background:var(--accent)}.legend-peer{background:var(--accent-line);margin-left:var(--s-2)}.summary-source{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;padding:0}.summary-source:disabled{cursor:default}.summary-source:hover:enabled{text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.summary-source:focus-visible{outline:var(--stroke-focus) solid var(--accent);outline-offset:var(--stroke)}.summary-period{padding:var(--s-2) var(--s-4);overflow-wrap:anywhere;margin:0}.metric-picker{gap:var(--s-1);padding:var(--s-1);margin:var(--s-2) var(--s-4) var(--s-4);background:var(--surface-2);border:var(--stroke) solid var(--hair);border-radius:var(--r-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-picker button{border:var(--stroke) solid transparent;border-radius:var(--r-s);padding:var(--s-compact) var(--s-1);min-height:var(--chip-h);font:var(--t-label);color:var(--ink-3);cursor:pointer;background:0 0}.metric-picker button[aria-pressed=true]{color:var(--accent);background:var(--surface);border-color:var(--accent-line)}.metric-picker button:hover{color:var(--accent);background:var(--accent-soft)}.metric-board{padding:0 var(--s-4) var(--s-4)}.metric-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.metric-head h3{margin:0 0 var(--s-1);font:var(--t-subtitle);color:var(--ink-2)}.metric-head-value{font:var(--t-metric);letter-spacing:var(--tracking)}.metric-head>.sub{text-align:right}.metric-row{grid-template-columns:var(--chart-company-w) minmax(0, 1fr) var(--chart-value-w);gap:var(--s-2);align-items:center;display:grid}.metric-axis{min-height:var(--s-6)}.metric-axis-track{height:var(--s-6);position:relative}.metric-median-label{bottom:var(--s-1);width:var(--median-label-w);text-align:center;white-space:nowrap;font:var(--t-label);color:var(--ink-2);position:absolute}.metric-rows{display:grid}.metric-rows>.metric-row{min-height:var(--chart-row-h);border-top:var(--stroke) solid var(--hair)}.metric-rows>.metric-row.is-target{background:var(--accent-soft);border-radius:var(--r-s);border-top-color:#0000}.metric-company{align-items:center;gap:var(--s-2);white-space:nowrap;min-width:0;font:var(--t-label);display:inline-flex}.metric-plot{height:var(--chart-row-h);align-items:center;min-width:0;display:flex;position:relative}.metric-plot.has-median:after{content:"";top:0;bottom:0;left:var(--median-position);border-left:var(--stroke) dashed var(--ink-3);pointer-events:none;z-index:1;position:absolute}.metric-zero{top:0;bottom:0;left:var(--zero-position);border-left:var(--stroke) solid var(--line);pointer-events:none;position:absolute}.metric-bar-hit{cursor:pointer;border-radius:var(--r-s);background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.metric-bar{top:calc((var(--chart-row-h) - var(--chart-bar-h)) / 2);height:var(--chart-bar-h);min-width:var(--stroke-focus);background:var(--accent-line);border-radius:var(--s-tight);position:absolute}.is-target .metric-bar{background:var(--accent)}.metric-bar.is-zero{min-width:0}.metric-bar-hit:hover .metric-bar{background:var(--accent-hover)}.metric-row-value{text-align:right;white-space:nowrap;font:var(--t-num)}.metric-row.is-target .metric-row-value{color:var(--accent)}.metric-no-value{background:var(--surface);z-index:2;padding:0 var(--s-1);font:var(--t-small);color:var(--ink-3)}.metric-scale{color:var(--ink-3);font:var(--t-small);padding-top:var(--s-1)}.metric-scale>div{justify-content:space-between;display:flex}.metric-verdict{gap:var(--s-2) var(--s-3);margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:var(--stroke) solid var(--hair);font:var(--t-subtitle);flex-wrap:wrap;display:flex}.summary-cards{border-top:var(--stroke) solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-card{min-width:0;padding:var(--s-3);background:var(--surface-2);border-top:var(--stroke) solid var(--hair);position:relative}.summary-card:not(:nth-child(3n)){border-right:var(--stroke) solid var(--hair)}.summary-card.is-selected{background:var(--accent-soft);box-shadow:inset 0 var(--stroke-focus) var(--accent)}.summary-select{gap:var(--s-1);width:100%;padding:0 0 var(--s-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.summary-label{font:var(--t-label);color:var(--ink-2)}.summary-numbers{align-items:baseline;gap:var(--s-compact);flex-wrap:wrap;display:flex}.summary-source.summary-target{font:var(--t-subtitle);color:var(--ink)}.summary-gap{white-space:nowrap;font-weight:650}.summary-numbers .summary-gap{font:var(--t-label)}.summary-comparison{margin-top:var(--s-1);font:var(--t-small);color:var(--ink-3);display:block}.summary-missing{font:var(--t-small);color:var(--ink-3);margin-top:var(--s-1);display:block}.up{color:var(--up)}.down{color:var(--down)}.trace{padding:var(--s-3);margin:0;list-style:none;display:grid}.trace>li{grid-template-columns:var(--icon-rail) minmax(0, 1fr);gap:var(--s-2);padding:var(--s-compact) var(--s-2);border-radius:var(--r-s);animation:rise var(--d-fast) var(--ease);display:grid}.trace .rnd{font:var(--t-label);color:var(--ink-3);padding-top:var(--s-tight)}.trace .kind{font:var(--t-label);color:var(--ink-3);margin-right:var(--s-1)}.trace .tool{font:var(--t-label);color:var(--accent)}.trace .txt{font:var(--t-small);color:var(--ink);margin-top:var(--s-hair);display:block}.trace .at{font:var(--t-label);color:var(--muted);float:right;font-weight:500}.trace>li.k-decision{background:var(--judge-bg);box-shadow:inset var(--stroke-emphasis) 0 0 var(--judge-line)}.trace>li.k-decision .kind{color:var(--judge-ink)}.trace>li.k-decision .txt{color:var(--judge-ink);font-weight:600}.trace>li.k-retry .kind{color:var(--down)}.trace>li.k-verify{background:var(--accent-soft)}.trace>li.k-final .txt{font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(var(--s-mark))}to{opacity:1;transform:none}}.trace .more{margin-top:var(--s-tight);font:var(--t-small);color:var(--ink-3)}.trace .more summary{cursor:pointer;font:var(--t-label);color:var(--accent)}.trace .more ul{margin:var(--s-tight) 0 0;padding-left:var(--s-4);gap:var(--s-tight);overflow-wrap:anywhere;display:grid}.post-run{margin:0 var(--s-3) var(--s-3);padding:var(--s-2) var(--s-3);border:var(--stroke) dashed var(--line);border-radius:var(--r-s)}.post-run h3{font:var(--t-label);color:var(--ink-3);margin:0 0 var(--s-tight)}.post-run ul{padding-left:var(--s-4);font:var(--t-small);color:var(--ink-2);gap:var(--s-tight);margin:0;display:grid}.trace-empty{padding:var(--s-4) var(--s-3);color:var(--ink-3);font:var(--t-small)}.trace-empty ol{margin:var(--s-2) 0 0;padding-left:var(--s-5);gap:var(--s-tight);display:grid}.stages{gap:var(--s-tight);padding:var(--s-2) var(--s-3) 0;display:flex}.stage{text-align:center;font:var(--t-label);color:var(--ink-3);padding:var(--s-1) 0 var(--s-compact);border-bottom:var(--stroke-emphasis) solid var(--hair);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.stage.done{border-color:var(--accent-line);color:var(--ink-2)}.stage.now{border-color:var(--accent);color:var(--accent);font-weight:700}.slow{margin:var(--s-2) var(--s-3) 0;padding:var(--s-2) var(--s-3);background:var(--accent-soft);border-radius:var(--r-s);font:var(--t-small);color:var(--accent)}.usage{padding:0 var(--s-3) var(--s-3);font:var(--t-small);color:var(--ink-3)}.trace-panel{flex-direction:column;display:flex;overflow:hidden}.trace-head{gap:var(--s-2);padding:var(--s-4);flex-shrink:0;display:grid}.trace-headline{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.trace-progress{font:var(--t-label);color:var(--accent);background:var(--accent-soft);border-radius:var(--r-s);padding:var(--s-tight) var(--s-2)}.trace-duration{color:var(--ink-2);font-weight:600;display:block}.trace-counts{margin-top:var(--s-1);display:block}.trace-head .right{margin-left:0}.trace-body{min-height:0}.trace>li{padding:var(--s-2);gap:var(--s-compact);border-radius:0;position:relative}.trace>li[data-round-start]{border-radius:var(--r-s) var(--r-s) 0 0;border-top:var(--stroke) solid var(--hair);margin-top:var(--s-2);padding-top:var(--s-3)}.trace>li:first-child{border-top:0;margin-top:0}.trace>li[data-round-end]{padding-bottom:var(--s-3);border-radius:0 0 var(--r-s) var(--r-s)}.trace-rail{color:var(--ink-3);justify-content:center;display:flex;position:relative}.trace-rail:after{content:"";top:var(--icon-rail);bottom:calc(-1 * var(--s-4));left:var(--trace-rail-inset);width:var(--stroke);background:var(--line);position:absolute}.trace>li:last-child .trace-rail:after{display:none}.trace-icon{width:var(--icon-m);height:var(--icon-m);stroke-width:var(--stroke-focus);margin-top:var(--s-tight);flex-shrink:0;position:relative}.trace-content{min-width:0}.trace .rnd{margin-bottom:var(--s-1);padding-top:0;display:block}.trace-step-head{align-items:baseline;gap:var(--s-1);cursor:pointer;font:var(--t-label);flex-wrap:wrap;list-style:none;display:flex}.trace-step-head::-webkit-details-marker{display:none}.trace-chevron{width:var(--s-4);height:var(--s-4);stroke-width:var(--stroke-focus);transition:transform var(--d-fast) var(--ease);color:var(--ink-3);flex-shrink:0}.trace-step[open]>.trace-step-head .trace-chevron,.trace-disclosure[open]>.trace-disclosure-summary .trace-chevron{transform:rotate(var(--chevron-open))}.trace-disclosure-summary{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.trace-disclosure-summary::-webkit-details-marker{display:none}.trace-disclosure-title{width:100%;font:var(--t-label);color:var(--ink-2)}.trace-disclosure-summary>.sub{flex:1}.trace-filter{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;flex-wrap:wrap;display:flex}.trace-filter .btn{background:0 0;border:0;padding-left:0}.trace .kind{margin-right:0}.trace .at{float:none;color:var(--ink-3);margin-left:auto}.trace .txt{margin-top:var(--s-1);overflow-wrap:anywhere}.trace>li.k-decision .trace-rail{color:var(--judge-ink)}.trace>li.k-verify .trace-rail,.trace>li.k-final .trace-rail{color:var(--up)}.trace>li.k-retry .trace-rail{color:var(--down)}summary:focus-visible,.decide-more:focus-visible,.ph:focus-visible{outline:var(--stroke-focus) solid var(--accent);outline-offset:var(--stroke)}.alert{background:var(--error-bg);color:var(--error-ink);border-radius:var(--r-m);padding:var(--s-3);font:var(--t-small);margin-top:var(--s-3);gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.alert strong{font-weight:700}.inline-error{color:var(--error-ink);font:var(--t-small)}.decide{gap:var(--s-2);display:grid}.decide-why{font:var(--t-small);color:var(--ink-2);margin:0}.decide-rationale{justify-items:start;gap:var(--s-1);display:grid}.decide-why.is-collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.decide-more{padding:var(--s-tight) 0;color:var(--accent);font:var(--t-label);cursor:pointer;background:0 0;border:0}.reject-details{border-top:var(--stroke) solid var(--hair);padding-top:var(--s-2)}.reject-details>summary{font:var(--t-small);color:var(--ink-2);cursor:pointer;padding:var(--s-1) 0}.reject-details[open]>summary{margin-bottom:var(--s-2)}.picks{gap:var(--s-2);flex-wrap:wrap;display:flex}.pick{align-items:center;gap:var(--s-compact);border:var(--stroke) solid var(--line);border-radius:var(--r-s);padding:var(--s-1) var(--s-2);font:var(--t-small);background:var(--surface);cursor:pointer;min-height:var(--chip-h);max-width:100%;display:inline-flex}.pick .nt{overflow-wrap:anywhere;min-width:0}.pick input,.pick .tk{flex-shrink:0}.pick input{accent-color:var(--accent);width:var(--check-size);height:var(--check-size);margin:0}.pick.on{border-color:var(--accent-line);background:var(--accent-soft)}.pick.target{cursor:default;border-style:dashed}.pick .tk{font-weight:700}.pick .nt{color:var(--ink-3)}.pick.off-agent .tk{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.pick:has(input:disabled){cursor:not-allowed;opacity:.6}.rejects{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.rejects li{font:var(--t-small);color:var(--judge-ink);background:var(--judge-bg);border-radius:var(--r-s);padding:var(--s-compact) var(--s-2);box-shadow:inset var(--stroke-emphasis) 0 0 var(--judge-line)}.rejects li b{font-weight:700}.rejects li.back{background:var(--error-bg);color:var(--error-ink);box-shadow:inset var(--stroke-emphasis) 0 0 var(--down)}.decide-foot{gap:var(--s-2);font:var(--t-small);color:var(--ink-3);flex-wrap:wrap;align-items:center;display:flex}.shift{border:var(--stroke) solid var(--judge-line);background:var(--judge-bg);color:var(--judge-ink);border-radius:var(--r-m);padding:var(--s-2) var(--s-3);font:var(--t-small);gap:var(--s-tight);display:grid}.shift strong,.shift .num{font-weight:700}.table-scroll-frame{min-width:0;position:relative}.table-scroll-frame.has-more:after{content:"";inset-block:0;width:var(--s-4);background:linear-gradient(to right, transparent, var(--table-scroll-shadow));pointer-events:none;z-index:2;position:absolute;right:0}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:var(--stroke-focus) solid var(--accent);outline-offset:calc(-1 * var(--stroke-focus))}.table-scroll-hint{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font:var(--t-label);color:var(--accent);background:var(--accent-soft);margin:0;display:flex}table.peer{border-collapse:separate;border-spacing:0;width:100%;font:var(--t-body);font-variant-numeric:tabular-nums}.peer th,.peer td{padding:var(--s-2);border-bottom:var(--stroke) solid var(--hair);text-align:right;white-space:nowrap}.peer thead th{font:var(--t-label);color:var(--ink-2);background:var(--surface-2);vertical-align:bottom;position:sticky;top:0}.peer th.co,.peer td.co{text-align:left;background:var(--surface);z-index:1;position:sticky;left:0}.peer thead th.co{background:var(--surface-2);z-index:2}.peer td.co .tk{font-weight:700}.peer td.co .nm{color:var(--ink-3);font:var(--t-small);width:var(--company-name-w);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.peer td.fye{color:var(--ink-3);font:var(--t-small)}.peer td.period{text-align:left;font:var(--t-small);color:var(--ink-2);line-height:normal}.peer td.period .fy{color:var(--ink);margin-right:var(--s-1);font-weight:600}.peer td.period .end{color:var(--ink-3)}.peer td.period .dm{font:var(--t-label);color:var(--ink-3);font-weight:500;display:block}.peer td.period.warn{box-shadow:inset 0 calc(-1 * var(--stroke-focus)) 0 var(--judge-line)}.peer td.period.warn .dm{color:var(--judge-ink);font-weight:700}.peer tr.diff td.flipped{outline:var(--stroke-focus) solid var(--down);outline-offset:calc(-1 * var(--stroke-focus))}.peer tr.diff td.flipped.up{outline-color:var(--up)}.peer .flip-tag{font:var(--t-label);color:var(--judge-ink);font-weight:700;display:block}.peer tr.is-target td{background:var(--accent-soft)}.peer tr.is-target td.co{box-shadow:inset var(--stroke-emphasis) 0 0 var(--accent)}.peer tr.is-target .tag{font:var(--t-label);color:var(--accent);margin-left:var(--s-compact)}.peer tr.is-out td{color:var(--muted);background:var(--surface)}.peer tr.is-out td.co .tk{font-weight:600}.peer tr.is-out .out-tag{font:var(--t-label);color:var(--muted);margin-left:var(--s-compact);font-weight:500}.peer tr.sep td{border-top:var(--stroke) solid var(--line)}.peer tr.median td{background:var(--surface-2);font-weight:600}.peer tr.diff td{background:var(--surface-2);border-top:var(--stroke) solid var(--line);border-bottom:var(--stroke-focus) solid var(--line);font-weight:700}.peer tr.diff td.co{color:var(--accent);box-shadow:inset var(--stroke-emphasis) 0 0 var(--accent-line)}.peer tr.is-target .cell-btn{font-weight:650}.peer .up{color:var(--up)}.peer .down{color:var(--down)}.peer .was{font:var(--t-label);color:var(--ink-3);letter-spacing:var(--tracking);font-weight:500;display:block}.peer .na{color:var(--muted)}.cell-btn{cursor:pointer;font:inherit;color:inherit;border:0;border-bottom:var(--stroke) dotted var(--ink-3);background:0 0;padding:0}.cell-btn:hover{color:var(--accent);border-bottom-color:var(--accent)}td.flash{animation:flash var(--d-flash) var(--ease)}@keyframes flash{0%,60%{background:var(--changed)}to{}}td.flash-hold{background:var(--changed)!important}.table-note.changed-note{color:var(--judge-ink);background:var(--judge-bg);font-weight:600}.table-note{padding:var(--s-2) var(--s-3);font:var(--t-small);color:var(--ink-3);border-top:var(--stroke) solid var(--hair)}.memo{padding:var(--s-3) var(--s-4) var(--s-4);gap:var(--s-3);display:grid}.memo h3{font:var(--t-title);margin:0}.memo .summary{margin:0;font-weight:500}.memo .folded{font:var(--t-small);color:var(--ink-3);background:var(--surface-2);border-radius:var(--r-s);padding:var(--s-2) var(--s-3);margin:0}.memo section h4{font:var(--t-subtitle);margin:0 0 var(--s-tight);color:var(--ink-2)}.memo section p{overflow-wrap:anywhere;margin:0}.memo .stale{background:var(--judge-bg);color:var(--judge-ink);border-radius:var(--r-s);padding:var(--s-2) var(--s-3);font:var(--t-small);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ph{background:var(--accent-soft);border-radius:var(--r-s);padding:0 var(--s-hair);font:inherit;color:var(--accent);cursor:pointer;border:0;border-bottom:var(--stroke) dotted var(--accent-line);font-variant-numeric:tabular-nums;font-weight:650}.ph:hover{background:var(--accent-line)}.ph sup{font:var(--t-label);color:var(--ink-3);margin-left:var(--s-hair)}.unverified{background:var(--muted-bg);color:var(--muted);border-radius:var(--r-s);padding:0 var(--s-compact);white-space:nowrap;font-weight:600}.memo-foot{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--memo-col-min)), 1fr));gap:var(--s-3);border-top:var(--stroke) solid var(--hair);padding-top:var(--s-3);display:grid}.memo-foot h4{font:var(--t-label);color:var(--ink-3);margin:0 0 var(--s-1)}.memo-foot p,.memo-foot ul{font:var(--t-small);color:var(--ink-2);margin:0}.memo-foot ul{padding-left:var(--s-4);gap:var(--s-tight);display:grid}.conf{font:var(--t-label);padding:var(--s-tight) var(--s-compact);border-radius:var(--r-s);margin-right:var(--s-1)}.conf.high{background:var(--accent);color:var(--on-accent)}.conf.medium{background:var(--accent-soft);color:var(--accent)}.conf.low{background:var(--muted-bg);color:var(--ink-2)}.removed-list li{color:var(--muted)}.removed-list s{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.sheet-back{background:var(--sheet-backdrop);z-index:20;position:fixed;inset:0}.sheet{width:var(--sheet-w);background:var(--surface);max-width:100vw;box-shadow:var(--shadow-sheet);z-index:21;animation:slide var(--d-fast) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slide{0%{transform:translateX(var(--slide-offset));opacity:0}to{opacity:1;transform:none}}.sheet-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:var(--stroke) solid var(--hair);display:flex}.sheet-head h2{font:var(--t-title);margin:0}.sheet-head .x{margin-left:auto}.sheet-body{padding:var(--s-3) var(--s-4) var(--s-5);gap:var(--s-3);align-content:start;display:grid;overflow-y:auto}.big{font:var(--t-source);font-variant-numeric:tabular-nums}.formula{font:var(--t-small);color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-s);padding:var(--s-2) var(--s-3)}.src-card{border:var(--stroke) solid var(--line);border-radius:var(--r-m);padding:var(--s-2) var(--s-3);gap:var(--s-1);display:grid}.src-card h3{font:var(--t-subtitle);gap:var(--s-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.src-card h3 .num{margin-left:auto}.src-card dl{grid-template-columns:var(--source-label-w) minmax(0, 1fr);gap:var(--s-tight) var(--s-2);font:var(--t-small);margin:0;display:grid}.src-card dt{color:var(--ink-3)}.src-card dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.src-card a{color:var(--accent);font:var(--t-small);font-weight:600}.median-list{gap:var(--s-tight);font:var(--t-small);margin:0;padding:0;list-style:none;display:grid}.median-list li{padding:var(--s-mark) var(--s-2);border-radius:var(--r-s);justify-content:space-between;display:flex}.median-list li.mid{background:var(--judge-bg);font-weight:700}.foot{max-width:var(--page-w);padding:0 var(--s-5) var(--s-5);font:var(--t-small);color:var(--ink-3);gap:var(--s-3);flex-wrap:wrap;margin:0 auto;display:flex}@media (width>=1100px){.grid{grid-template-columns:minmax(0, 1fr) var(--side-w);gap:var(--s-5)}.activity-col{top:var(--sticky-top);position:sticky}.trace-panel{max-height:calc(100dvh - var(--sticky-top) * 2)}.trace-body{max-height:none}}@media (width<=720px){.top-in,.wrap,.notice,.foot{padding-left:var(--s-4);padding-right:var(--s-4)}.badges{margin-left:0}.ask-row{flex-direction:column}.ask textarea{min-height:var(--ask-phone-h)}.sheet{width:100%;max-height:var(--sheet-phone-max);border-radius:var(--r-m) var(--r-m) 0 0;animation-name:rise;top:auto;left:0}.peer th,.peer td{padding:var(--s-compact) var(--s-2)}.peer td.co .nm{display:none}.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card:not(:nth-child(3n)){border-right:0}.summary-card:nth-child(odd){border-right:var(--stroke) solid var(--hair)}.summary-card{padding:var(--s-3)}.summary-versus{margin-left:0;margin-top:var(--s-1);display:block}.summary-comparison strong{display:inline-block}.summary-comparison{min-height:calc(var(--s-5) * 2)}.summary-head{padding:var(--s-3)}.memo-foot{grid-template-columns:minmax(0,1fr)}}[hidden]{display:none!important}button:focus-visible,textarea:focus-visible{outline:var(--stroke-focus) solid var(--accent);outline-offset:var(--stroke)}button:disabled{cursor:not-allowed}.top{height:var(--workspace-header-h)}.top-in{max-width:none;height:100%;padding:var(--s-3) var(--s-6);flex-wrap:nowrap}.brand{align-items:baseline;gap:var(--s-3);flex-direction:row}.brand h1{white-space:nowrap}.brand p{border-left:var(--stroke) solid var(--line);padding-left:var(--s-3)}.eyebrow{font:var(--t-label);color:var(--ink-3);margin:0}.sub{font:var(--t-small);color:var(--ink-3)}.text-button{padding:var(--s-1) 0;color:var(--accent);font:var(--t-label);cursor:pointer;background:0 0;border:0}.status-dot{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--muted);flex-shrink:0;display:inline-block}.status-dot.complete{background:var(--up)}.status-dot.working{background:var(--judge-line);animation:working var(--d-pulse) var(--ease) infinite}@keyframes working{50%{opacity:var(--working-opacity)}}.welcome{min-height:calc(100dvh - var(--workspace-header-h));max-width:var(--welcome-w);padding:var(--s-6) var(--s-5);justify-content:center;gap:var(--s-6);flex-direction:column;margin:0 auto;display:flex}.welcome-intro{text-align:center}.welcome-mark{width:var(--welcome-mark);height:var(--welcome-mark);border:var(--stroke) solid var(--accent-line);background:var(--accent-soft);color:var(--accent);border-radius:var(--r-l);margin-bottom:var(--s-5);justify-content:center;align-items:center;display:inline-flex}.welcome-mark svg{width:var(--s-6);height:var(--s-6);stroke-width:var(--stroke-focus);stroke-linecap:round}.welcome-intro h2{font:var(--t-hero);letter-spacing:var(--tracking);margin:var(--s-2) 0}.welcome-intro>p:last-child{color:var(--ink-2);font:var(--t-intro);margin:0}.example-grid{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.example-card{gap:var(--s-2);border:var(--stroke) solid var(--line);border-radius:var(--r-m);background:var(--surface);padding:var(--s-4);text-align:left;cursor:pointer;min-height:var(--welcome-card-h);transition:border-color var(--d-fast), background var(--d-fast);flex-direction:column;display:flex}.example-card:hover{border-color:var(--accent-line);background:var(--accent-soft)}.example-top{width:100%;color:var(--ink-3);margin-bottom:var(--s-2);justify-content:space-between;display:flex}.example-top svg{width:var(--icon-m);height:var(--icon-m);stroke-width:var(--stroke)}.example-index{font:var(--t-small)}.example-card strong{font:var(--t-welcome-card)}.example-card>span:last-child{font:var(--t-small);color:var(--ink-3)}.capabilities{color:var(--ink-3);text-align:center;font:var(--t-small);margin:0}.capabilities span{margin:0 var(--s-2)}.composer-dock{min-width:0;padding:var(--s-3) var(--conversation-pad) 0;background:var(--page);grid-area:2/1}.composer-home{padding:0}.ask{padding:var(--s-3);gap:var(--s-2);box-shadow:var(--shadow-composer);border-radius:var(--r-l)}.ask textarea{border-radius:var(--r-s);width:100%;padding:var(--s-1);min-height:var(--composer-work-h);line-height:inherit;background:0 0;border:0}.composer-home textarea{min-height:var(--composer-home-h)}.ask textarea:disabled{opacity:.6}.ask-meta{flex-wrap:nowrap}.composer-hint{color:var(--ink-3);font:var(--t-small)}.composer-submit{justify-content:center;align-items:center;gap:var(--s-2);display:inline-flex}.composer-submit svg{width:var(--icon-m);height:var(--icon-m);stroke-width:var(--stroke-focus)}.composer-notice{font:var(--t-small);color:var(--ink-3);margin:var(--s-2) 0 0;line-height:normal}.composer-progress{gap:var(--s-2);margin-bottom:var(--s-2);font:var(--t-small);color:var(--ink-2);align-items:center;display:flex}.composer-progress>.num{font:var(--t-label);margin-left:auto}.workspace{height:calc(100dvh - var(--workspace-header-h));grid-template-columns:minmax(var(--conversation-min), var(--workspace-left)) minmax(0, var(--workspace-right));column-gap:var(--workspace-gap);padding:var(--s-5);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.conversation-column{grid-area:1/1;min-width:0;min-height:0}.conversation-scroll{overscroll-behavior:contain;height:100%;padding:var(--s-2) var(--conversation-pad) var(--s-4);scrollbar-gutter:stable;overflow-y:auto}.conversation-heading{margin-bottom:var(--s-5);justify-content:space-between;align-items:center;display:flex}.user-message{background:var(--surface);border:var(--stroke) solid var(--hair);border-radius:var(--r-l) var(--r-l) var(--r-s) var(--r-l);padding:var(--s-3) var(--s-4);width:fit-content;max-width:var(--bubble-w);overflow-wrap:anywhere;margin-left:auto}.message-author{color:var(--ink-3);font:var(--t-small)}.user-message p{margin:var(--s-1) 0 0}.agent-message{margin-top:var(--s-6)}.message-heading{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.agent-avatar{width:var(--avatar);height:var(--avatar);border-radius:var(--r-m);color:var(--on-accent);background:var(--accent);font:var(--t-label);justify-content:center;align-items:center;display:inline-flex}.agent-message>p{margin:var(--s-3) 0 0;overflow-wrap:anywhere}.plan-message{margin-bottom:var(--s-5)}.conversation-scroll .trace-panel{background:0 0;border:0;max-height:none}.conversation-scroll .trace-head{padding:var(--s-2) 0;gap:var(--s-1);border-bottom:0}.conversation-scroll .trace-head h2{font:var(--t-label);color:var(--ink-2)}.conversation-scroll .trace-head>.sub{gap:var(--s-2);flex-wrap:wrap;display:flex}.conversation-scroll .trace-duration,.conversation-scroll .trace-counts{font:var(--t-small);margin:0;display:inline}.conversation-scroll .trace-head .right{justify-self:start}.conversation-scroll .trace-head .btn{background:0 0;border:0;padding-left:0}.conversation-scroll .trace-body{max-height:none;overflow:visible}.conversation-scroll .trace{padding:0}.trace .step-detail{color:var(--ink-3);font:var(--t-small)}.trace-wait{align-items:center;gap:var(--s-2);color:var(--ink-3);padding:var(--s-3) 0;display:flex}.running-dots{align-items:center;gap:var(--s-mark);display:inline-flex}.running-dots span{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);animation:thinking var(--d-pulse) var(--ease) infinite;background:currentColor}.running-dots span:nth-child(2){animation-delay:var(--d-stagger)}.running-dots span:nth-child(3){animation-delay:var(--d-stagger-2)}@keyframes thinking{50%{transform:translateY(var(--dot-lift));opacity:var(--working-opacity)}}.conversation-decision{border:var(--stroke) solid var(--judge-line);background:var(--judge-bg);border-radius:var(--r-l);margin-top:var(--s-5);padding:var(--s-5);gap:var(--s-4);display:grid}.decision-heading .eyebrow{color:var(--judge-ink)}.decision-heading h2{margin:var(--s-1) 0;font:var(--t-display)}.decision-heading p{color:var(--ink-2);font:var(--t-small);margin:0}.decision-label{font:var(--t-label);color:var(--judge-ink)}.decision-peers{gap:var(--s-compact);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.decision-peers .chip{border-color:var(--judge-line);background:var(--surface);font:var(--t-label);cursor:default}.decision-rejected{border-top:var(--stroke) solid var(--judge-line);padding-top:var(--s-3)}.decision-rejected h3{margin:0 0 var(--s-2);font:var(--t-label);color:var(--judge-ink)}.decision-rejected ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.decision-rejected-row{gap:var(--s-3);justify-content:space-between;align-items:center;display:flex}.decision-rejected-copy{min-width:0}.decision-rejected-copy strong{font:var(--t-label)}.decision-rejected-copy p{margin:var(--s-tight) 0 0;color:var(--ink-2);font:var(--t-small);overflow-wrap:anywhere}.decision-rejected-row .btn{border-color:var(--judge-line);color:var(--judge-ink);flex-shrink:0}.decision-added{color:var(--judge-ink);font:var(--t-small);margin:0}.decision-rejected>.reject-details{margin-top:var(--s-3)}.verification-message{align-items:baseline;gap:var(--s-2);padding:var(--s-3) 0;color:var(--up);font:var(--t-small);display:flex}.final-answer{padding-bottom:var(--s-4)}.final-quote{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border-left:var(--stroke-emphasis) solid var(--line);background:var(--surface-2);overflow-wrap:anywhere}.final-quote .summary{margin:0}.previous-result-note,.run-stopped{margin:var(--s-3) 0;padding:var(--s-3);background:var(--surface-2);border:var(--stroke) solid var(--line);border-radius:var(--r-m);color:var(--ink-2);font:var(--t-small)}.run-stopped p{margin:0 0 var(--s-2)}.final-answer .conf{margin-top:var(--s-3);display:inline-flex}.message-actions{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.followups{gap:var(--s-2);padding:var(--s-4) 0;border-top:var(--stroke) solid var(--hair);flex-wrap:wrap;display:flex}.followups .eyebrow{width:100%}.system-messages{gap:var(--s-2);display:grid}.system-message{gap:var(--s-2);color:var(--ink-2);font:var(--t-small);padding-top:var(--s-3);align-items:baseline;display:flex}.artifacts{background:var(--surface);border:var(--stroke) solid var(--line);border-radius:var(--r-l);flex-direction:column;grid-area:1/2/span 2;min-width:0;min-height:0;display:flex;position:sticky;top:0;overflow:hidden}.artifact-heading{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-2);align-items:center;display:flex}.workspace-tabs{border-bottom:var(--stroke) solid var(--hair);min-height:var(--workspace-tabs-h);padding:0 var(--s-3);align-items:stretch;gap:var(--s-1);flex-shrink:0;display:flex}.workspace-tabs button{justify-content:center;align-items:center;gap:var(--s-2);border:0;border-bottom:var(--stroke-focus) solid transparent;color:var(--ink-3);padding:var(--s-3);font:var(--t-label);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.workspace-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.workspace-tabs button:hover{background:var(--surface-2);color:var(--ink)}.tab-updated{animation:tab-change var(--d-flash) var(--ease)}@keyframes tab-change{20%,60%{background:var(--judge-line);transform:scale(var(--tab-flash-scale))}40%,80%{background:var(--up);transform:none}}.artifact-scroll{overscroll-behavior:contain;min-height:0;padding:var(--s-4);flex:1;overflow-y:auto}.artifact-scroll .panel{border-color:var(--hair)}.overview-context{justify-items:start;gap:var(--s-3);padding:var(--s-5) var(--s-4);display:grid}.overview-context h3{font:var(--t-label);margin:0}.overview-context p{margin:0}.overview-peers{gap:var(--s-2);flex-wrap:wrap;display:flex}.overview-peers .chip{cursor:default}.artifact-footer{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:var(--stroke) solid var(--hair);color:var(--ink-3);font:var(--t-small);flex-wrap:wrap;display:flex}.artifact-footer>span:last-child{margin-left:auto}.task-checklist{padding:var(--s-5) var(--s-3)}.task-checklist-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.task-checklist-head h2{font:var(--t-title);margin:0}.task-note{color:var(--ink-3);font:var(--t-small);margin:var(--s-3) 0 var(--s-5)}.task-list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.task-item{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-m);color:var(--ink-3);display:flex}.task-item.active{background:var(--surface-2);color:var(--accent)}.task-item.done{color:var(--ink-2)}.task-item.done .task-icon{color:var(--up)}.task-icon{width:var(--icon-m);height:var(--icon-m);stroke-width:var(--stroke-focus);flex-shrink:0}.task-item .running-dots{margin-left:auto}.mobile-tabs{display:none}@media (width<=1099px){.top-in{padding:var(--s-2) var(--s-4);align-content:center;gap:var(--s-2);flex-wrap:wrap}.brand{width:100%}.badges{gap:var(--s-1);margin-left:0}.badge{white-space:normal}.mobile-tabs{height:var(--workspace-tabs-h);padding:0 var(--s-2);background:var(--surface);display:flex}.mobile-tabs button{padding:var(--s-compact);flex:1}.workspace{height:calc(100dvh - var(--workspace-header-h) - var(--workspace-tabs-h));grid-template-columns:minmax(0,1fr);padding:0}.workspace .mobile-hidden{display:none}.artifacts{border:0;border-radius:0;grid-area:1/1;position:static}.artifact-heading,.artifact-tabs{display:none}.artifact-scroll{padding:var(--s-3)}.artifact-footer{display:none}.conversation-scroll{padding-top:var(--s-4)}.composer-dock{padding-bottom:var(--s-2)}.composer-notice{margin-top:var(--s-compact)}.composer-work{padding-top:var(--s-2)}.composer-work .composer-progress,.composer-work .composer-notice{width:var(--s-hair);height:var(--s-hair);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.composer-work .ask{padding:var(--s-2);align-items:end;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto}.composer-work textarea{height:var(--composer-phone-h);min-height:var(--composer-phone-h);overflow-y:hidden}.composer-work textarea:focus{height:var(--composer-phone-focus-h);overflow-y:auto}.composer-work .ask-meta{align-self:end}.composer-work .count,.composer-work .composer-hint{display:none}.composer-work .composer-submit,.composer-work .composer-stop{padding:0 var(--s-3);min-height:var(--touch)}}@media (width<=720px){.welcome{padding-top:var(--welcome-gap);padding-bottom:var(--welcome-gap);gap:var(--s-5)}.welcome-break{display:none}.welcome-intro>p:last-child{font:var(--t-body)}.welcome-mark{margin-bottom:var(--s-3)}.example-grid{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.example-card{min-height:0;padding:var(--s-3);gap:var(--s-1)}.example-top{display:none}.capabilities span{margin:0 var(--s-tight)}.composer-hint,.composer-submit svg{display:none}.conversation-decision{padding:var(--s-4)}.decision-rejected-row{gap:var(--s-2);align-items:start}.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-comparison{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.company-logo{vertical-align:middle;border:var(--stroke) solid var(--line);border-radius:var(--r-s);background:var(--surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.company-logo-20{width:var(--logo-s);height:var(--logo-s);font:var(--t-logo-s)}.company-logo-28{width:var(--logo-m);height:var(--logo-m);font:var(--t-logo-m)}.company-logo-36{width:var(--logo-l);height:var(--logo-l);font:var(--t-logo-l)}.company-logo img{object-fit:contain;width:100%;height:100%;padding:var(--s-tight);display:block}.company-logo-wide img{padding:var(--s-hair)}.company-logo-fallback{color:var(--ink-2);background:var(--muted-bg)}.company-chip,.company-cell{align-items:center;gap:var(--s-compact);display:inline-flex}.company-cell{gap:var(--s-2)}.company-cell-copy{min-width:0;display:grid}.company-ticker-line{align-items:center;gap:var(--s-compact);display:flex}.peer td.co .company-cell-copy .nm{margin-left:0}.rejected-companies{gap:var(--s-compact);flex-wrap:wrap;display:inline-flex}.decision-added p{margin:var(--s-compact) 0 0}.user-message{background:var(--accent-soft);border-color:var(--accent-line)}.trace-status-icon{width:var(--icon-m);height:var(--icon-m);stroke-width:var(--stroke-focus);margin-top:var(--s-tight);flex-shrink:0}.trace-status-icon.complete{color:var(--up)}.trace-status-icon.pending{color:var(--ink-3)}.trace-status-icon.active,.task-icon.active{color:var(--accent);animation:status-spin var(--d-pulse) linear infinite}@keyframes status-spin{to{transform:rotate(1turn)}}.trace-tool-chip{align-items:center;gap:var(--s-1);border:var(--stroke) solid var(--hair);border-radius:var(--r-s);color:var(--ink-2);background:var(--surface);padding:var(--s-tight) var(--s-compact);font:var(--t-label);display:inline-flex}.trace-tool-chip .trace-icon,.kind>.trace-icon{width:var(--s-4);height:var(--s-4);vertical-align:middle;margin-top:0}.trace .kind{align-items:center;gap:var(--s-1);display:inline-flex}.verification-message{padding:var(--s-3);border:var(--stroke) solid var(--hair);border-radius:var(--r-m);background:var(--surface);align-items:center}.verification-message.is-verified{background:var(--accent-soft);color:var(--up)}.verification-message.is-checking{color:var(--ink-2)}.verification-icon{width:var(--icon-m);height:var(--icon-m);stroke-width:var(--stroke-focus);flex-shrink:0}.final-company{align-items:center;gap:var(--s-compact);color:var(--ink-2);font:var(--t-label);margin-left:auto;display:inline-flex}.final-highlights{align-items:stretch;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.final-highlight{justify-items:start;gap:var(--s-1);flex:1 1 calc((100% - var(--s-2) * 2) / 3);min-width:0;padding:var(--s-3);border:var(--stroke) solid var(--line);border-radius:var(--r-m);background:var(--surface);cursor:pointer;text-align:left;display:grid}.final-highlight.derived{border-color:var(--accent-line);background:var(--accent-soft)}.final-highlight:hover{border-color:var(--accent)}.final-highlight-label{font:var(--t-label);color:var(--ink-2)}.final-highlight-value{font:var(--t-highlight);color:var(--accent);white-space:nowrap}.final-highlight-source{align-items:center;gap:var(--s-tight);color:var(--ink-3);font:var(--t-small);display:inline-flex}.final-highlight-source svg{width:var(--s-3);height:var(--s-3);stroke-width:var(--stroke-focus)}.final-highlights .conf{flex:none;align-self:center;margin:0 0 0 auto}.final-quote{background:var(--surface);border-left-color:var(--accent-line)}.workspace-tabs button>svg{width:var(--s-4);height:var(--s-4);stroke-width:var(--stroke-focus);flex-shrink:0}.workspace-tabs button[aria-selected=true]{background:var(--accent-soft)}@media (width<=720px){.metric-board{padding:0 var(--s-3) var(--s-3)}.metric-picker{margin-left:var(--s-3);margin-right:var(--s-3)}.metric-head>.sub{max-width:50%}.metric-row,.metric-company{gap:var(--s-compact)}.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-comparison{min-height:0}.final-highlight{padding:var(--s-2)}.final-highlights .conf{margin-left:auto}.mobile-tabs button{gap:var(--s-1)}.mobile-tabs button>svg{width:var(--s-3);height:var(--s-3)}}@media (prefers-reduced-motion:reduce){.trace-status-icon.active,.task-icon.active{animation:none}}
