:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--g0:#fff;--g1:#fafafa;--g2:#f4f4f5;--g3:#e8e8ea;--g4:#d6d6d9;--g5:#a8a8ad;--g6:#78787e;--g7:#52525708;--g7s:#525257;--g8:#2e2e33;--g9:#18181b;--bg:var(--g2);--surface:var(--g0);--soft:var(--g1);--line:var(--g3);--line-firm:var(--g4);--muted:var(--g6);--text:var(--g9);--text-2:var(--g7s);--on-dark:var(--g0);--danger:#9f2d2d;--danger-bg:#fdf3f3;--danger-line:#e9c9c9;--warn:#8a5a12;--warn-bg:#fdf8ef;--warn-line:#e8d9bd;--ok:#2f6b43;--ok-bg:#f2f7f3;--ok-line:#cbdfd2;--accent:#3f3f46;--accent-bg:#f4f4f5;--shadow:0 1px 2px #18181b0f;--explain-shadow:0 6px 24px #18181b24;--gap:clamp(.75rem, .653vw + .597rem, 1.25rem);--gap-page:clamp(1rem, 1.306vw + .694rem, 2rem);--pad-card:clamp(1rem, .653vw + .847rem, 1.5rem);--pad-card-wide:clamp(1.25rem, .653vw + 1.097rem, 1.75rem);--rail:44px;--pad-panel:18px;--radius:10px;--radius-lg:14px;--radius-pill:999px;--navy:var(--g9);--navy-2:var(--g8);--red:var(--danger);--red-2:var(--danger);--green:var(--ok);--amber:var(--warn);--blue:var(--accent);color:var(--text);background:var(--bg);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--g0:#18181b;--g1:#1c1c1f;--g2:#232327;--g3:#303035;--g4:#3f3f46;--g5:#6b6b72;--g6:#9a9aa2;--g7s:#c4c4ca;--g8:#e4e4e7;--g9:#fafafa;--danger:#e59a9a;--danger-bg:#2a1d1d;--danger-line:#4a2f2f;--warn:#ddb877;--warn-bg:#2a241a;--warn-line:#4a3f2a;--ok:#8fc4a3;--ok-bg:#1c2620;--ok-line:#2f4436;--accent:#d4d4d8;--accent-bg:#2a2a2f;--shadow:0 1px 2px #0006;--explain-shadow:0 6px 24px #0000008c}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:linear-gradient(180deg, var(--surface), var(--bg)), var(--bg);margin:0}button,input{font:inherit}button{cursor:pointer}:where(button,input,select,textarea,a[href]):focus-visible{outline:3px solid var(--warn);outline-offset:2px}.app{grid-template-columns:216px minmax(0,1fr);min-height:100vh;display:grid}.app.app-embedded{grid-template-columns:minmax(0,1fr)}:root{--border:var(--line);--panel:var(--surface);--hover:#7f7f7f17}.tag-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tag-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag-row.is-archived{opacity:.55}.tag-chip{border:1px solid var(--line);font:inherit;color:inherit;cursor:pointer;background:color-mix(in srgb, var(--tag-hue-light) 14%, transparent);border-radius:6px;align-items:center;gap:7px;padding:3px 11px 3px 9px;font-size:11.5px;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tag-chip{background:color-mix(in srgb, var(--tag-hue-light) 11%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);box-shadow:inset 0 1px #ffffff73}}.tag-chip:hover,.tag-chip:focus-visible{border-color:var(--tag-hue-light)}.tag-dot{background:var(--tag-hue-light);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000002e}.tag-name{font-weight:600}.tag-state{color:var(--muted);font-size:10px}.tag-meta{color:var(--muted);flex:auto;min-width:0;font-size:11px}.tag-expand{border-left:2px solid var(--line);flex-direction:column;flex:100%;gap:3px;margin-left:4px;padding:6px 0 2px 18px;display:flex}.tag-expand .tag-meta{flex:none}.tag-editor{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.tag-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tag-editor-grid.is-narrow{grid-template-columns:minmax(0,1fr)}.tag-field{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:11.5px;display:flex}.tag-blocks,.tag-mailboxes,.tag-members{border:1px solid var(--line);border-radius:6px;margin:0;padding:10px}.tag-blocks legend,.tag-mailboxes legend,.tag-members legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 6px;font-size:11.5px;display:flex}.tag-bulk{gap:6px;display:inline-flex}.tag-block{cursor:pointer;align-items:center;gap:8px;padding:5px 2px;font-size:12px;display:flex}.tag-block-name{font-weight:600}.tag-block-count{color:var(--muted);font-size:11px}.tag-block.is-on .tag-block-name{color:var(--text)}.tag-picker{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.tag-pick{cursor:pointer;align-items:center;gap:8px;min-height:26px;padding:3px 2px;font-size:11.5px;display:flex}.tag-pick.is-on{color:var(--text);font-weight:550}.tag-actions{justify-content:flex-end;gap:8px;display:flex}@media (pointer:coarse){.tag-pick,.tag-block{min-height:34px}}@media (prefers-color-scheme:dark){.tag-chip{background:color-mix(in srgb, var(--tag-hue-dark) 16%, transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tag-chip{background:color-mix(in srgb, var(--tag-hue-dark) 13%, transparent);box-shadow:inset 0 1px #ffffff24}}.tag-chip:hover,.tag-chip:focus-visible{border-color:var(--tag-hue-dark)}.tag-dot{background:var(--tag-hue-dark);box-shadow:inset 0 0 0 1px #00000059}}.sidebar{--nav-item-h:clamp(24px, 2.7143vh + 5px, 44px);--nav-item-font:clamp(12.5px, .875vh + 6.375px, 16px);--nav-list-gap:clamp(3px, .75vh - 2.25px, 6px);--nav-group-sep:clamp(6px, 2vh - 8px, 14px);--nav-mbx-h:clamp(24px, .5vh + 20.5px, 26px);--rail-pad-y:clamp(5px, 3.75vh - 21.25px, 20px);--rail-stack-gap:clamp(8px, 3.5vh - 16.5px, 22px);--rail-logo-w:clamp(84px, 16vh - 28px, 148px);--rail-brand-pb:clamp(6px, 1.5vh - 4.5px, 12px);--rail-foot-pad:clamp(7px, 1.25vh - 1.75px, 12px);gap:var(--rail-stack-gap);height:100vh;padding:var(--rail-pad-y) 14px;color:#fff;background:linear-gradient(180deg, var(--g9), var(--g9)), var(--navy);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar nav{overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(to bottom, var(--rail,#18181b), transparent) top / 100% 14px no-repeat local, linear-gradient(to top, var(--rail,#18181b), transparent) bottom / 100% 14px no-repeat local, radial-gradient(farthest-side at 50% 0, #00000080, transparent) top / 100% 8px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #00000080, transparent) bottom / 100% 8px no-repeat scroll;flex:auto;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:0;height:0}.sidebar .brand,.sidebar-foot{flex:none}.brand{align-items:center;min-width:0;display:flex}.brand img{width:var(--rail-logo-w,148px);object-fit:contain;height:auto;display:block}.sidebar .brand{padding:2px 8px var(--rail-brand-pb);border-bottom:1px solid var(--rail-line)}.sidebar nav{gap:var(--nav-list-gap);display:grid}.nav-item{min-height:var(--nav-item-h);font-size:var(--nav-item-font);width:100%;color:var(--rail-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0 12px;display:flex}.nav-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--red);background:#ffffff1f}.nav-count{font-variant-numeric:tabular-nums;border-radius:var(--radius-pill,999px);color:#fff;border:1px solid #ffffff59;margin-left:auto;padding:2px 6px;font-size:11.5px;font-weight:700;line-height:1}@media (width<=1024px){.nav-count{display:none}}.ta-queue{flex-direction:column;gap:12px;display:flex}.ta-request{border:1px solid var(--line);border-radius:var(--radius,10px);background:var(--soft);padding:10px 12px}.ta-request-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.ta-request-tool,.ta-request-code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--muted);font-size:11.5px}.ta-request-q{color:var(--text-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:12.5px;line-height:1.55}.ta-request-meta{color:var(--muted);margin:5px 0 0;font-size:11.5px}.ta-decide{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:9px;display:flex}.ta-decide-field{color:var(--muted);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.ta-decide-field select,.ta-decide-field input{font:inherit;color:var(--text);border:1px solid var(--line-firm);background:var(--surface);border-radius:6px;padding:5px 8px;font-size:12.5px}.ta-decide-reason{flex:220px}.ta-decide-reason input{width:100%}.ta-decide-actions{gap:8px;display:flex}.ta-approve,.ta-deny{font:inherit;cursor:pointer;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.ta-deny{color:var(--danger);border-color:var(--danger-line,var(--line-firm))}.ta-approve[disabled],.ta-deny[disabled]{opacity:.6;cursor:progress}.ta-outcome{color:var(--text-2);flex:1 0 100%;margin:4px 0 0;font-size:12px}.ta-decided{border-top:1px dashed var(--line);padding-top:8px}.ta-decided-head{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:600}.ta-grants{flex-direction:column;gap:8px;display:flex}.ta-grant-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ta-grant{border:1px solid var(--line);border-radius:var(--radius,10px);background:var(--soft);padding:8px 10px}.ta-grant-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.ta-grant-scope{color:var(--text);font-weight:600}.ta-grant-state{color:var(--text-2);font-size:11.5px}.ta-grant-revoked,.ta-grant-expired,.ta-grant-spent{color:var(--muted);opacity:.8}.ta-grant-revoke{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.ta-grant-revoke input{font:inherit;color:var(--text);border:1px solid var(--line-firm);background:var(--surface);border-radius:6px;flex:200px;padding:5px 8px;font-size:12.5px}.sidebar-foot{padding:var(--rail-foot-pad,12px);color:var(--rail-text);border:1px solid var(--rail-line);border-radius:8px;align-items:center;gap:9px;margin-top:auto;font-size:13px;display:flex}.workspace{flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 22px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:16px;min-width:0;display:flex}.topbar .brand{display:none}.product-title{min-width:0;display:grid}.product-title strong{color:var(--text);font-size:16px}.product-title span,.topbar-actions,.chat-foot{color:var(--muted);font-size:13px}.topbar-actions{white-space:nowrap;align-items:center;gap:11px;display:flex}.observed-status{align-items:center;gap:7px;font-weight:700;display:inline-flex}.observed-status.good{color:var(--ok)}.observed-status.warning{color:var(--warn)}.observed-status.bad{color:var(--danger)}.status-dot,.red-dot,.legend{border-radius:999px;flex:none;display:inline-block}.status-dot{background:var(--g5);width:8px;height:8px}.status-dot.good{background:var(--green)}.status-dot.warning{background:var(--amber)}.status-dot.bad{background:var(--red)}.icon-btn,.ghost-btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.icon-btn{width:44px}.ghost-btn{padding:0 12px;font-size:13px}.mobile-tabs{display:none}.work-grid{grid-template-columns:minmax(min(420px,100%),.9fr) minmax(min(620px,100%),1.25fr);align-items:start;gap:16px;padding:16px;display:grid}.work-grid.single{grid-template-columns:minmax(0,1fr)}.work-grid.split{grid-template-columns:minmax(min(360px,100%),1fr) minmax(min(360px,100%),1.15fr)}.work-grid>*{min-width:0}:is(.work-grid:has(>*>.sales-panel),.work-grid:has(>*>*>.sales-panel.chat-screen)){flex-grow:1;align-items:stretch}:is(.work-grid:has(>*>.sales-panel)>*,.work-grid:has(>*>*>.sales-panel.chat-screen)>*){flex-direction:column;display:flex}.work-grid:has(>*>.sales-panel)>*>.sales-panel{flex-grow:1}.work-grid:has(>*>*>.sales-panel.chat-screen)>*>*>.sales-panel.chat-screen{flex-grow:1}:is(.work-grid:has(>*>.sales-panel.chat-screen)>*>.sales-panel.chat-screen,.work-grid:has(>*>*>.sales-panel.chat-screen)>*>*>.sales-panel.chat-screen){width:100%}.sales-panel,.bi-panel{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:10px}.sales-panel{flex-direction:column;max-height:calc(100vh - 96px);display:flex;overflow:hidden}.bi-panel{padding:18px}.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.panel-title.compact{padding:0 0 14px}.panel-title h1{letter-spacing:0;margin:0;font-size:22px;line-height:1.15}.panel-title p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.4}.live-badge{background:var(--g2);min-height:24px;color:var(--muted);border-radius:6px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.live-badge.good{background:var(--ok-bg);color:var(--ok)}.live-badge.warning{background:var(--warn-bg);color:var(--warn)}.live-badge.bad{background:var(--danger-bg);color:var(--danger)}.context-panel{border:1px solid var(--line);background:var(--soft);border-radius:6px;margin:0 18px 12px;padding:14px}.section-head,.block-head,.answer-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-head h2,.block-head h2{margin:0;font-size:15px}.section-head h3,.block-head h3{letter-spacing:-.006em;text-wrap:balance;margin:0;font-size:13.5px;font-weight:650;line-height:1.35}.section-head span,.block-head span{color:var(--muted);font-size:12px}.context-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.inline-empty{border:1px dashed var(--g4);color:var(--muted);border-radius:6px;margin-top:12px;padding:12px;font-size:13px}.context-row{border:1px solid var(--g3);background:var(--surface);border-radius:6px;align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.context-row svg{color:var(--red)}.context-row div{min-width:0;display:grid}.context-row strong,.context-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-row strong{font-size:13px}.context-row span{color:var(--muted);font-size:12px}.risk-strip{color:var(--danger);align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 12px;display:grid}.prompt-grid button{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:38px;color:var(--text);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.prompt-grid button svg{color:var(--red);flex:none}.prompt-grid button:disabled{cursor:not-allowed;opacity:.58}.chat-window{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--soft));flex:auto;min-height:260px;padding:12px 18px 18px;overflow:auto}.message{gap:10px;margin-bottom:14px;display:flex}.message.user{justify-content:flex-end}.avatar{color:var(--red);flex:none;margin-top:8px}.bubble{border:1px solid var(--line);background:var(--surface);max-width:min(720px,88%);box-shadow:0 12px 28px var(--shadow);border-radius:10px;padding:12px 14px}.message.user .bubble{border-color:var(--accent-bg);background:var(--accent-bg)}.message.error .bubble{border-color:var(--danger-line);background:var(--danger-bg)}.bubble p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.56}.pending-turn-lines{margin-bottom:8px}.bubble .pending-turn-lines p.pending-turn-en{color:var(--muted);margin-top:2px;font-size:12.5px}.message-meta{color:var(--muted);margin-top:4px;font-size:12px;display:block}.tier-fallback{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn);overflow-wrap:anywhere;border-left-width:3px;border-radius:6px;margin:10px 0 0;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.5}.answer-card{border:1px solid var(--line);border-radius:6px;margin-top:12px;overflow:hidden}.answer-card-head{background:var(--soft);border-bottom:1px solid var(--line);padding:10px 12px}.answer-card-head svg{color:var(--red)}.ask-ai-evidence{border-top:1px solid var(--line);background:var(--soft);gap:8px;padding:10px 12px 12px;display:grid}.ask-ai-evidence>div{gap:3px;min-width:0;font-size:12px;display:grid}.ask-ai-evidence span{color:var(--muted)}.ask-ai-evidence ul{gap:3px;margin:2px 0 0;padding-left:18px;display:grid}.ask-ai-evidence code{overflow-wrap:anywhere}.extraction-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.extraction-evidence>div{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0;padding:10px;font-size:12px}.extraction-evidence strong,.extraction-evidence span{display:block}.extraction-evidence span{color:var(--muted);margin-top:4px}.extraction-evidence ul{gap:3px;margin:5px 0 0;padding-left:18px;display:grid}.table-cell-action{max-width:100%;min-height:44px;color:var(--blue);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mini-table{grid-template-columns:minmax(110px,.8fr) minmax(120px,1fr);display:grid}.mini-table>*{border-bottom:1px solid var(--g2);padding:9px 12px;font-size:12px}.mini-table div{color:var(--muted);border-right:1px solid var(--g2)}.loading-line{color:var(--muted)}.composer{grid-template-columns:minmax(0,1fr) 46px;gap:10px;padding:12px 18px 0;display:grid}.composer input{border:1px solid var(--g4);border-radius:6px;outline:none;min-width:0;min-height:46px;padding:0 14px}.composer input:focus{border-color:var(--g5);box-shadow:0 0 0 3px var(--accent-bg)}.composer input:disabled{cursor:not-allowed;background:var(--g2);color:var(--muted)}.composer button{background:var(--accent);color:var(--surface);border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.composer button:disabled{opacity:.65}.chat-foot{justify-content:space-between;gap:12px;padding:10px 18px 14px;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-card,.bi-block{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0}.metric-card{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon label""icon value""icon delta";gap:2px 10px;padding:14px;display:grid}.metric-icon{border-radius:6px;grid-area:icon;place-items:center;width:32px;height:32px;display:grid}.metric-icon.green{color:var(--green);background:var(--ok-bg)}.metric-icon.blue{color:var(--blue);background:var(--accent-bg)}.metric-icon.red{color:var(--red);background:var(--danger-bg)}.metric-card span{color:var(--muted);grid-area:label;font-size:12px}.metric-card strong{grid-area:value;font-size:23px;line-height:1.1}.metric-card small{color:var(--muted);grid-area:delta;font-size:12px}.bi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.bi-block{padding:14px}.bi-block.full{grid-column:1/-1}.bento{gap:var(--gap);margin-top:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bento>*{min-width:0}.bento-cell{min-width:0;padding:var(--pad-card);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}@media (width>=1280px){.bento.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.bento.is-triple .ops-tile{--pad-card:15px;gap:7px}.bento.is-triple .ops-n{font-size:26px}.bento.is-triple .ops-question,.bento.is-triple .ops-cap{font-size:11.5px;line-height:1.45}}@media (width>=1061px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-cell.is-wide{grid-column:1/-1}.bento-cell.is-tall{grid-row:span 2;align-self:stretch}}.desk-card .bento,.desk-card .bento.is-triple{grid-template-columns:minmax(0,1fr)}.desk-card .bento-cell.is-tall{grid-row:auto;align-self:auto}@media (width>=1600px){.bento.is-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.bento.is-triple .bento-cell.is-half{grid-column:span 2}}.trend-chart{width:100%;height:152px;margin-top:6px}.trend-chart path{stroke:var(--g3);stroke-width:1px}.trend-chart polyline{fill:none;stroke:var(--red);stroke-width:3px}.trend-chart circle{fill:var(--red)}.legend-row{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.legend{width:8px;height:8px}.legend.red,.red-dot{background:var(--red)}.legend.navy{background:var(--navy)}.status-row{border-bottom:1px solid var(--g2);justify-content:space-between;gap:14px;padding:11px 0;display:flex}.status-row:last-child{border-bottom:0}.status-row span,td,th{font-size:13px}.status-row strong.ok{color:var(--green)}.status-row strong.warn,.status-row strong.warning{color:var(--amber)}.status-row strong.bad{color:var(--red)}.status-row strong.neutral{color:var(--muted)}.table-wrap{width:100%;overflow-x:auto}.table-wrap:focus-visible{outline:3px solid var(--warn);outline-offset:2px}table{border-collapse:collapse;width:100%;min-width:520px}.desk-card table{min-width:min(520px,100%)}th{color:var(--muted);text-align:left;background:var(--soft);font-weight:700}th,td{border-bottom:1px solid var(--g2);vertical-align:top;padding:9px 10px}.query-cell{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.error-list{gap:10px;margin-top:10px;display:grid}.error-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.red-dot{width:7px;height:7px;margin-top:7px}.error-row div{min-width:0;display:grid}.error-row strong,.error-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.error-row span,.error-row time{color:var(--muted);font-size:12px}.loading-page{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:24px;padding:24px}.sample-empty-banner{margin:16px 16px 0}.async-state{border:1px solid var(--line);background:var(--soft);min-width:0;color:var(--muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.async-state>div{gap:4px;min-width:0;display:grid}.async-state strong{color:var(--text)}.async-state span{overflow-wrap:anywhere;font-size:13px}.async-state.error{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.async-state.empty{border-style:dashed}.mobile-bottom{display:none}.mobile-visible,.mobile-hidden{min-width:0}@media (width<=1280px){.app{grid-template-columns:76px minmax(0,1fr)}.sidebar{align-items:center}.sidebar .brand img{object-fit:cover;object-position:left center;width:36px;height:36px}.nav-item{justify-content:center;width:48px;padding:0}.nav-item span,.sidebar-foot span{display:none}.context-list,.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid{grid-template-columns:minmax(min(420px,100%),.95fr) minmax(min(520px,100%),1.05fr)}}@media (width<=1060px){.work-grid{grid-template-columns:minmax(0,1fr)}.work-grid,.work-grid.split{grid-template-columns:1fr}.sales-panel{max-height:none;padding-bottom:76px}}@media (pointer:coarse){:where(button,input,select,textarea,a.ghost-btn,.table-cell-action){min-height:44px!important}:where(button,a.ghost-btn,.table-cell-action){min-width:44px!important}}@media (width<=760px){body{background:var(--surface)}.app{height:100vh;padding-bottom:0;display:block;overflow:hidden}.workspace{overscroll-behavior:contain;height:calc(100vh - 64px);overflow-y:auto}.sidebar{display:none}.topbar{min-height:72px;padding:10px 16px}.topbar .brand{display:flex}.topbar .brand img{width:136px}.product-title,.topbar-actions>.observed-status>span:not(.status-dot),.topbar-actions>.observed-status:not(:first-child){display:none}.mobile-tabs{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:1fr 1fr;gap:0;width:164px;height:44px;padding:3px;display:grid}.mobile-tabs button{color:var(--navy);background:0 0;border:0;border-radius:6px;font-weight:700}.mobile-tabs button.selected{background:var(--accent);color:var(--surface)}.work-grid{padding:12px 12px 24px;display:block}.sample-empty-banner{margin:12px 12px 0}.async-state{grid-template-columns:auto minmax(0,1fr)}.async-state .ghost-btn{grid-column:1/-1;justify-self:start}.mobile-hidden{display:none}.sales-panel,.bi-panel{box-shadow:none;border:0;border-radius:0}.sales-panel{max-height:none;padding-bottom:92px}.panel-title{padding:14px 4px 12px}.panel-title h1{font-size:21px}.context-panel{margin:0 0 12px}.context-list,.prompt-grid,.bi-grid,.extraction-evidence{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:12px}.metric-card strong{font-size:20px}.prompt-grid{padding:0 0 12px}.chat-window{border-top:0;min-height:420px;padding:12px 0 120px}.desk-assistant .chat-window,.desk-panel .chat-window{min-height:200px;padding-bottom:12px}.desk-assistant .sales-panel,.desk-panel .sales-panel{padding-bottom:0}.desk-assistant .chat-head-controls,.desk-panel .chat-head-controls{gap:6px}.desk-assistant .panel-title,.desk-panel .panel-title{padding-bottom:6px}.desk-assistant>.desk-note,.desk-panel>.desk-note{margin-bottom:2px}.bubble{max-width:92%}.answer-card:not(.ask-ai-answer-card){display:none}.ask-ai-answer-card{display:block}:where(button,input,select,textarea,a.ghost-btn,.table-cell-action){min-height:44px!important}:where(button,a.ghost-btn,.table-cell-action){min-width:44px!important}.composer{z-index:12;background:var(--surface);padding:0;position:fixed;bottom:74px;left:12px;right:12px}.chat-foot{display:none}.bi-panel{padding:0}.bi-block.full{grid-column:auto}.mobile-bottom{z-index:10;overscroll-behavior-x:contain;scrollbar-width:thin;border-top:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:68px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.mobile-bottom button{min-width:76px;min-height:48px;color:var(--muted);background:0 0;border:0;flex:0 0 76px;place-items:center;gap:3px;font-size:11px;display:grid}.mobile-bottom button.selected{color:var(--red)}}@media (width<=420px){.topbar{gap:8px}.topbar .brand img{width:116px}.mobile-tabs{width:132px;height:44px}.icon-btn{width:44px;min-height:44px}.mini-table{grid-template-columns:104px minmax(0,1fr)}}.role-tabs{border:1px solid var(--line);background:var(--soft);border-radius:6px;flex-wrap:wrap;align-self:flex-start;gap:6px;padding:3px;display:flex}.role-tabs button{color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-weight:600}.role-tabs button[aria-selected=true]{background:var(--accent);color:var(--g0)}.panel-head{flex-wrap:wrap;align-items:flex-start;gap:10px}@media (width<=760px){table{-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}body{padding-bottom:92px}}.editable-field{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.editable-label{color:var(--text-2);min-width:120px;font-size:12px}.editable-value{font-variant-numeric:tabular-nums}.editable-field input{border:1px solid var(--line);font:inherit;border-radius:6px;padding:4px 8px}.card-tag{color:var(--text-2);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11px}.list-controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 0 0;display:grid}.list-controls.list-controls-3{grid-template-columns:minmax(0,1fr)}@media (width>=700px){.list-controls.list-controls-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1061px){.list-controls.list-controls-3{grid-template-columns:minmax(0,1fr) 190px 230px}}.list-controls input,.list-controls select{border:1px solid var(--g4);background:var(--surface);min-width:0;min-height:46px;color:var(--text);border-radius:6px;outline:none;padding:0 14px}.list-controls input:focus,.list-controls select:focus{border-color:var(--g5);box-shadow:0 0 0 3px var(--accent-bg)}.list-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.record-table tr.is-selected{background:var(--g2)}@media (width<=1060px){.record-table{min-width:0;display:block}.record-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.record-table tbody,.record-table tr,.record-table td{width:auto;display:block}.record-table tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:10px;padding:4px 0 8px}.record-table td{white-space:normal;border-bottom:0;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 12px;display:grid}.record-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:700}.record-table td:first-child{grid-template-columns:minmax(0,1fr);padding-top:10px}.record-table td:first-child:before{display:none}.record-table td:first-child .table-cell-action{text-align:left;white-space:normal;font-size:15px;font-weight:700}.app{height:100vh;padding-bottom:0;display:block;overflow:hidden}.workspace{overscroll-behavior:contain;height:calc(100vh - 64px);overflow-y:auto}.sidebar{display:none}.mobile-bottom{z-index:10;overscroll-behavior-x:contain;scrollbar-width:thin;border-top:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:68px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.mobile-bottom button{min-width:76px;min-height:48px;color:var(--muted);background:0 0;border:0;flex:0 0 76px;place-items:center;gap:3px;font-size:11px;display:grid}.mobile-bottom button.selected{color:var(--red)}body{padding-bottom:92px}body:has(.app-embedded){padding-bottom:0}}@media (width>=1061px){.list-controls{grid-template-columns:minmax(0,1fr) 200px}}@media (width>=1600px){.work-grid{width:100%;max-width:1560px;margin-inline:auto}}@media (width>=2200px){.work-grid{max-width:1900px}.record-table th,.record-table td{padding:12px 14px;font-size:15px}}.nav-item,.mobile-bottom button,.table-cell-action{transition:background-color .14s,color .14s}.record-table tr{transition:background-color .14s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--rail:#18181b;--rail-text:#fff;--rail-line:#e8e8ea}.sidebar{background:var(--rail);color:var(--rail-text)}.relevance-filter{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.relevance-chip{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.relevance-chip:hover{border-color:var(--line-firm)}.relevance-chip.selected{background:var(--g2);border-color:var(--g5);color:var(--text)}.relevance-chip-count{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}.relevance-chip.selected .relevance-chip-count{color:var(--text-2)}.relevance-tag{white-space:nowrap;font-weight:700}@media (prefers-reduced-motion:reduce){.relevance-chip{transition:none}}.lens-starters{margin:8px 0 2px}.lens-starters-blurb{color:var(--text-2);margin:0 0 8px;font-size:12.5px}.lens-starters-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.lens-starters-grid .ghost-btn{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:44px;padding:9px 12px;line-height:1.35}@media (width<=760px){.lens-starters-grid{grid-template-columns:1fr}}.desk-grid{--desk-gutter:var(--gap);gap:var(--desk-gutter);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:8px;display:grid}.desk-grid.desk-bento{grid-template-columns:repeat(var(--desk-cols,3), minmax(0, 1fr));column-gap:var(--desk-gutter);grid-auto-rows:2px;row-gap:0;position:relative}.desk-grid.desk-bento>.desk-col>.desk-card,.desk-grid.desk-bento>.desk-col>.desk-panel,.desk-grid.desk-bento>.desk-col>.desk-assistant{min-width:0}@media (width>=901px){.desk-grid.desk-bento>.desk-col{display:contents}}@media (width<=900px){.desk-grid{grid-template-columns:minmax(0,1fr)}.desk-panel-head-drag{cursor:default;touch-action:auto}.desk-resize,.desk-span-grip{display:none}}.desk-col{flex-direction:column;gap:12px;min-width:0;display:flex}.desk-col[hidden]{display:none!important}.desk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;display:flex}.desk-toolbar-hint{color:var(--muted);min-width:0;font-size:11.5px}.desk-reset-btn{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;line-height:1.4;display:inline-flex}.desk-reset-btn:hover,.desk-reset-btn:focus-visible{color:var(--text);border-color:var(--line-firm);background:var(--soft)}@media (width<=900px){.desk-toolbar-hint{display:none}}.desk-panel{position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-resize{touch-action:none;z-index:2;background:0 0;border-radius:3px;position:absolute}.desk-resize-x{cursor:col-resize;width:11px;top:12px;bottom:12px;right:-5px}.desk-resize-w{left:-5px;right:auto}.desk-resize-y{cursor:row-resize;height:11px;bottom:-5px;left:12px;right:12px}.desk-resize:after{content:"";background:var(--line-firm);opacity:0;border-radius:3px;transition:opacity .12s;position:absolute}.desk-resize-x:after{width:3px;top:0;bottom:0;left:4px}.desk-resize-y:after{height:3px;top:4px;left:0;right:0}.desk-resize:hover:after,.desk-resize:focus-visible:after{opacity:1}.desk-resize:focus-visible{outline:2px solid var(--line-firm);outline-offset:1px}.desk-span-grip{z-index:3;touch-action:none;border:1px solid var(--line);background:var(--surface);width:16px;height:40px;color:var(--muted);cursor:ew-resize;opacity:.5;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:flex;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.desk-span-grip-w{left:-8px;right:auto}.desk-panel:hover>.desk-span-grip{opacity:1;color:var(--text)}.desk-span-grip:hover{opacity:1;color:var(--text);background:var(--soft)}.desk-span-grip:focus-visible{opacity:1;color:var(--text);outline:2px solid var(--line-firm);outline-offset:1px}@keyframes desk-span-snap{0%{box-shadow:inset 0 0 0 2px var(--line-firm)}to{box-shadow:inset 0 0 0 2px #0000}}.desk-panel.is-span-snap{animation:.26s ease-out desk-span-snap}@media (prefers-reduced-motion:reduce){.desk-panel.is-span-snap{animation:none}.desk-span-grip{transition:none}}.desk-panel-head-drag{cursor:grab;touch-action:none;position:relative}.desk-panel-head-drag .desk-panel-tools{cursor:default;touch-action:auto}html.is-dragging,html.is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.desk-grid.is-arranging .desk-panel.is-dragging-self{opacity:.55;box-shadow:var(--shadow);pointer-events:none}.desk-drop-indicator{border:2px dashed var(--line-firm);border-radius:var(--radius);background:var(--accent-bg);opacity:.75;pointer-events:none;z-index:1;position:absolute;inset:0}.desk-grid.is-arranging .desk-panel{transition:none}.desk-panel.is-pinned{flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}.desk-panel.is-pinned>.desk-panel-body{flex:auto;min-height:0;overflow:auto}.desk-panel:is(.is-pinned,.is-max)>.desk-panel-body:has(.desk-drill){flex-direction:column;display:flex}.desk-panel:is(.is-pinned,.is-max) .desk-drill:has(.desk-scroll){flex-direction:column;flex:auto;min-height:0;display:flex}.desk-panel:is(.is-pinned,.is-max) .desk-drill>.desk-scroll{flex:auto;min-height:0}.desk-panel:is(.is-pinned,.is-max) .desk-scroll thead th{z-index:1;box-shadow:inset 0 -1px 0 var(--g2);position:sticky;top:0}:is(.desk-panel:is(.is-pinned,.is-max)>.desk-panel-body:has(.desk-drill)>:has(+:is(.desk-drill,.desk-followups,.risk-strip)),.desk-panel:is(.is-pinned,.is-max) .desk-drill:has(.desk-scroll)>:has(+:is(.desk-drill,.desk-followups,.risk-strip))){margin-bottom:0}:is(.desk-panel:is(.is-pinned,.is-max)>.desk-panel-body:has(.desk-drill)>.desk-drill>.desk-h4:first-child,.desk-panel:is(.is-pinned,.is-max) .desk-drill:has(.desk-scroll)>.desk-drill>.desk-h4:first-child){margin-top:4px}.desk-panel:is(.is-pinned,.is-max)>.desk-panel-body>button{align-self:flex-start}.desk-panel.is-railed{min-block-size:64px;max-block-size:220px;padding:0;overflow:hidden}.desk-rail-btn{width:100%;height:100%;min-height:64px;font:inherit;color:var(--muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:10px 0;display:flex}.desk-rail-btn:hover,.desk-rail-btn:focus-visible{color:var(--text);background:var(--soft)}.desk-rail-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em;text-overflow:ellipsis;max-block-size:12em;min-height:0;font-size:12px;overflow:hidden}.desk-grid.desk-bento{transition:grid-template-columns .18s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.desk-grid.desk-bento{transition:none}}.desk-arrange-menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:216px;box-shadow:var(--shadow);gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.desk-arrange-row{align-items:center;gap:6px;display:flex}.desk-arrange-row>button{font:inherit;cursor:pointer;border:1px solid var(--line);min-height:30px;color:inherit;background:0 0;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.desk-arrange-row>button:hover:not(:disabled){background:var(--soft)}.desk-arrange-row>button:disabled{opacity:.45;cursor:default}.desk-arrange-row>button.is-on{background:var(--accent-bg);border-color:var(--line-firm)}.desk-arrange-widths>span{color:var(--muted);flex:none;font-size:11.5px}.desk-arrange-widths>button{flex:0 0 34px}.desk-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.desk-panel-head .desk-h3{flex:auto;min-width:0;margin:0}.desk-panel-head-slim{padding:0 var(--pad-card);align-items:center;margin-bottom:6px}.desk-panel-slim-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);min-width:0;font-size:10.5px}.desk-panel-tools{flex:none;gap:4px;display:flex}.desk-panel-btn{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.desk-panel-btn:hover,.desk-panel-btn:focus-visible{color:var(--text);border-color:var(--line-firm);background:var(--soft)}.desk-panel-btn.is-on{color:var(--text);border-color:var(--line-firm);background:var(--g2)}@media (pointer:coarse){.desk-panel-btn{width:34px;height:34px}}.desk-panel.is-max{z-index:40;background:var(--surface);overscroll-behavior:contain;border:0;border-radius:0;flex-direction:column;margin:0;padding:14px clamp(14px,3vw,40px) 22px;display:flex;position:fixed;inset:0;overflow:auto}.desk-panel.is-max .desk-panel-head{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:8px;position:sticky;top:0}.desk-panel.is-max .desk-panel-body{flex:auto;min-height:0}.desk-grid.desk-focus-max .desk-col>:not(.is-max){display:none}.desk-assistant.is-max{padding:10px 10px 0;overflow:hidden}.desk-assistant.is-max>.sales-panel{min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:auto;overflow-y:auto}.desk-assistant.is-pinned>.sales-panel{flex:auto;min-height:0;overflow-y:auto}.desk-assistant:is(.is-pinned,.is-max) .chat-window{max-height:none!important}.desk-assistant:is(.is-pinned,.is-max) .lens-starters{min-height:0;overflow-y:auto}.desk-assistant:is(.is-pinned,.is-max)>.sales-panel>:not(.chat-body,.lens-starters){flex:none}@media (width<=1060px){.desk-panel.is-max{bottom:68px}}.desk-kpis{flex-wrap:wrap;gap:22px;margin:10px 0 4px;display:flex}.desk-owner{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.desk-owner-name{font-size:13px;font-weight:650}.desk-owner-box{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 8px;font-size:11.5px}.desk-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--pad-card);background:var(--panel,transparent);min-width:0}.desk-h3{letter-spacing:-.006em;text-wrap:balance;margin:0 0 8px;font-size:13.5px;font-weight:650;line-height:1.35}.desk-card .block-head :is(h2,h3,strong),.desk-h3{overflow-wrap:break-word}.desk-h4{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:14px 0 6px;font-size:11.5px;font-weight:600}.desk-note{color:var(--muted);letter-spacing:.008em;margin:0 0 10px;font-size:11.5px;line-height:1.55}.desk-note-quiet{opacity:.78}.desk-mail-box{color:var(--muted);opacity:.85;border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;padding:0 6px;font-size:10.5px}.desk-mail{margin:0;padding:0;list-style:none}.desk-mail li+li{border-top:1px solid var(--line)}.desk-mail-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;padding:7px 4px;display:block}.desk-mail-row:hover,.desk-mail-row:focus-visible{background:var(--hover,#7f7f7f17)}.desk-mail-subject{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.desk-mail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;font-size:11px;display:flex}.desk-mail-meta>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-mail-meta>:first-child~*{margin-left:auto}.desk-mail-meta>:first-child~*~*{margin-left:0}.tag{border:1px solid var(--line);border-radius:6px;padding:0 6px;font-size:10.5px}.tag-ok{border-color:var(--ok,#2e7d32);color:var(--ok,#2e7d32)}.desk-search{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);color:inherit;background:0 0;border-radius:6px;margin-bottom:8px;padding:7px 10px;font-size:12.5px}.desk-picks{margin:0 0 6px;padding:0;list-style:none}.desk-pick{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 8px;display:block}.desk-pick:hover,.desk-pick:focus-visible{background:var(--hover,#7f7f7f17)}.desk-pick.on{border-color:var(--accent,#444);background:var(--hover,#7f7f7f1f)}.desk-pick-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.desk-pick-sub{color:var(--muted);font-size:11px;display:block}.desk-drill{margin-top:10px}.desk-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.desk-grid.desk-bento>.desk-panel{min-width:0}.desk-asks{flex-direction:column;align-items:stretch;gap:6px;display:flex}.desk-followups{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.desk-ask-chip{font:inherit;text-align:left;cursor:pointer;border:1px solid var(--line);color:inherit;background:0 0;border-radius:6px;padding:5px 11px;font-size:11.5px;line-height:1.35}.desk-ask-chip:hover,.desk-ask-chip:focus-visible{background:var(--hover,#7f7f7f1a);border-color:var(--accent,#666)}.desk-assistant{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:var(--pad-card) 0;container-type:inline-size}.desk-assistant>.panel{border-radius:var(--radius);margin:0}.nav-group+.nav-group{margin-top:var(--nav-group-sep,14px)}.nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.75;padding:0 12px 5px;font-size:10.5px}@media (height<=1200px){.sidebar .nav-group-label{display:none}}.lens-badge{color:var(--muted);white-space:nowrap;border:1px solid var(--line);border-radius:6px;padding:2px 10px;font-size:11.5px}.ev-panel{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin-top:6px;padding-top:6px;display:grid}.ev-block{border:1px solid var(--line);background:var(--soft);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:6px 8px;display:grid}.ev-block-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ev-tool-zh{color:var(--text);font-size:13px;font-weight:700}.ev-tool-en{color:var(--muted);font-size:11px}.ev-block-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.ev-warnings{grid-template-columns:minmax(0,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.ev-warnings>li{border-radius:6px;padding:4px 8px;line-height:1.4}.ev-fold>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px;list-style:none;display:grid}.ev-fold>summary::-webkit-details-marker{display:none}.ev-fold:not([open]) .ev-fold-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ev-fold-chevron{color:var(--muted);margin-top:3px;transition:transform .12s}.ev-fold[open] .ev-fold-chevron{transform:rotate(90deg)}.ev-warn{border:1px solid var(--warn-line);border-left:4px solid var(--warn);background:var(--warn-bg);color:var(--text);font-size:13.5px;font-weight:700}.ev-warn .ev-fold>summary>svg:first-child{color:var(--warn);margin-top:1px}.ev-note{border:1px solid var(--line);border-left:4px solid var(--line-firm);background:var(--surface);color:var(--text-2);font-size:12.5px;font-weight:600}.ev-note .ev-fold>summary>svg:first-child{color:var(--muted);margin-top:1px}.ev-group{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.ev-group-head{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;font-size:12px;font-weight:700;display:flex}.ev-group-en{color:var(--muted);font-size:10.5px;font-weight:500}.ev-group-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px;font-weight:500}.ev-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:6px;max-width:100%;overflow-x:auto}.ev-table{border-collapse:collapse;width:100%;min-width:0;font-size:12px}.ev-table th{border-bottom:1px solid var(--line-firm);background:var(--soft);color:var(--text-2);text-align:left;vertical-align:bottom;white-space:nowrap;padding:6px 9px;font-weight:700}.ev-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 9px;font-size:12px;line-height:1.45}@media (width<=1060px){.ev-table th,.ev-table td{padding-inline:7px}}.ev-table tbody tr:last-child td{border-bottom:0}.ev-table .ev-long-text{overflow-wrap:anywhere;white-space:normal;width:24rem;min-width:14rem;max-width:min(24rem,65vw)}.ev-table .ev-cell-text{overflow-wrap:break-word;white-space:normal;min-width:12rem;max-width:24rem;display:block}.ev-table .ev-cell-date{white-space:nowrap;font-variant-numeric:tabular-nums}.ev-th-zh{color:var(--text);font-size:12px;display:block}.ev-th-en{color:var(--muted);letter-spacing:.01em;font-size:10px;font-weight:500;display:block}.ev-table th.ev-num,.ev-table td.ev-num{text-align:right;font-variant-numeric:tabular-nums}.ev-table td.ev-money{white-space:nowrap}.ev-cur{color:var(--muted);margin-left:0;font-size:10.5px;font-weight:700}.ev-cur-mixed{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn);border-radius:6px;margin-left:2px;padding:1px 5px}.ev-cur-banner{border:1px solid var(--warn-line);border-left:4px solid var(--warn);background:var(--warn-bg);color:var(--text);border-radius:6px;margin:0;padding:3px 8px;font-size:12.5px;font-weight:700;line-height:1.45}.ev-cur-banner-soft{font-weight:600}.ev-truncation{border:1px dashed var(--line-firm);background:var(--surface);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:6px;margin:0;padding:3px 8px;font-size:12px;font-weight:700}.ev-empty,.ev-purpose,.ev-chart-blocked{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.ev-provenance{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.ev-origin{border:1px solid var(--line-firm);background:var(--surface);white-space:normal;overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:0 5px;min-width:0;max-width:100%;padding:1px 8px;font-weight:700;display:inline-flex}.ev-origin-deep{border-color:var(--warn-line);background:var(--warn-bg)}.ev-origin-en{color:var(--muted);font-weight:400}.ev-asked{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.ev-repeat{border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:6px;margin:0;padding:6px 10px;font-size:11.5px;line-height:1.45}.ev-also-asked{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.ev-sql{color:var(--text-2);font-size:11.5px}.ev-sql>summary{cursor:pointer;color:var(--muted)}.ev-sql>pre{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.5;overflow-x:auto}.ev-attachments{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ev-attachment{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.ev-attachment>svg{color:var(--muted)}.ev-attachment-body{min-width:0}.ev-attachment-name{color:var(--text);overflow-wrap:anywhere;font-size:12.5px;font-weight:700;display:block}.ev-attachment-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}.ev-attachment-note{color:var(--muted);font-size:11px;line-height:1.45}.ev-state{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--soft);border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.ev-state-ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ev-state-warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.ev-state-bad{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.ev-chart-figure{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0;margin:2px 0 0;padding:8px 8px 6px}.ev-chart{width:100%;height:auto;display:block}.ev-chart-grid{stroke:var(--line);stroke-width:1px}.ev-chart-axis-line{stroke:var(--line-firm);stroke-width:1px}.ev-chart-line{fill:none;stroke:var(--text-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ev-chart-dot{fill:var(--text)}.ev-chart-axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ev-chart-axis-title{fill:var(--text-2);font-size:11px;font-weight:700}.ev-chart-caption{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.not-recorded{color:var(--muted);white-space:nowrap;font-size:12px;font-style:italic}.credit-cell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.credit-flag{border:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.credit-grade-A,.credit-grade-B{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.credit-grade-D,.credit-grade-E{border-color:var(--line);color:var(--text-2)}.credit-flag-ungraded{color:var(--muted);border-style:dashed;font-weight:600}.credit-flag-unverified{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.credit-raw{color:var(--text-2);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.district-code,.approval-code,.c360-code{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;font-size:12px}.approval-cell{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.approval-word{color:var(--danger);font-size:12px;font-weight:700}.table-footnote{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.6}.c360-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}@media (width<=1280px){.c360-grid{grid-template-columns:minmax(0,1fr)}}.c360-col{flex-direction:column;gap:12px;min-width:0;display:flex}.c360-card{min-width:0}.c360-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.c360-card-head .desk-h3{margin-bottom:6px}.c360-kvs{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px 16px;display:grid}.c360-kv{border-bottom:1px solid var(--g2);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;padding:4px 0;display:grid}.c360-kv-label{color:var(--muted);font-size:12px;font-weight:700}.c360-kv-value{overflow-wrap:anywhere;min-width:0;font-size:12.5px;line-height:1.55}.c360-para{white-space:pre-wrap;display:block}.c360-terms+.c360-terms{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.c360-group-list{margin:0 0 6px;padding:0;list-style:none}.c360-group-list>li{border-bottom:1px solid var(--g2);padding:8px 0}.c360-group-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c360-group-name{font-size:13px;font-weight:650}.c360-group-id{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.c360-refused{border-left:3px solid var(--warn-line);padding-left:9px}.c360-tag-refused{border-color:var(--warn-line);color:var(--warn)}.c360-reasons{color:var(--text-2);margin:4px 0 0;padding-left:18px;font-size:11.5px;line-height:1.6}.c360-currency+.c360-currency{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.c360-currency-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.c360-currency-code{letter-spacing:.04em;font-size:15px;font-weight:750}.c360-currency-life{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.c360-num{font-variant-numeric:tabular-nums;white-space:nowrap}.c360-up{color:var(--ok);font-weight:650}.c360-down{color:var(--danger);font-weight:650}.c360 .data-table{min-width:420px}.chat-head-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.think-mode{border:1px solid var(--line);background:0 0;border-radius:6px;display:inline-flex;overflow:hidden}.think-mode button{font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:6px 12px;font-size:11.5px;line-height:1}.think-mode button+button{border-left:1px solid var(--line)}.think-mode button.on{background:var(--g2,#7f7f7f24);color:var(--ink,inherit);font-weight:650}.think-mode button:disabled{opacity:.5;cursor:default}.think-mode button:hover:not(:disabled):not(.on){background:var(--hover,#7f7f7f14)}.desk-card{padding:var(--pad-card)}.desk-panel.is-wide,.desk-assistant.is-wide{--pad-card:var(--pad-card-wide)}.desk-card>.desk-panel-head:first-child{margin-top:2px}.desk-assistant>.sales-panel{padding-inline:var(--pad-card);box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none}.desk-assistant .panel-title.compact{padding:0 0 10px}.desk-assistant-docked .panel-title.compact h1{display:none}.desk-assistant-docked .panel-title.compact p{margin-top:0}@container (width<=620px){.desk-assistant .chat-body{flex-direction:column}.desk-assistant .chat-threads{border-right:0;border-bottom:1px solid var(--line);width:auto;max-width:none;max-height:132px}}.desk-card,.desk-note,.desk-mail-subject,.ev-cell{overflow-wrap:anywhere}.md{flex-direction:column;gap:8px;display:flex}.md-p{margin:0;line-height:1.62}.md-h{margin-top:2px;font-size:13px;font-weight:680;line-height:1.4}.md-list{flex-direction:column;gap:4px;margin:0;padding-left:1.35em;display:flex}.md-list li{line-height:1.55}.md-code{background:var(--g2,#7f7f7f24);white-space:nowrap;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.md-pre{background:var(--g2,#7f7f7f1f);border:1px solid var(--line);border-radius:6px;margin:0;padding:10px 12px;overflow-x:auto}.md-pre code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.md-pre-lang{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:block}.md-table-wrap{margin:0}.md-table{white-space:normal}.md-table td{overflow-wrap:anywhere}.md-table th.md-al-left,.md-table td.md-al-left{text-align:left}.md-table th.md-al-center,.md-table td.md-al-center{text-align:center}.md-table th.md-al-right,.md-table td.md-al-right{text-align:right;font-variant-numeric:tabular-nums}.md,.md-p,.md-list li{overflow-wrap:anywhere}.c360-partial{color:var(--warn,#8a6d00);white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.pa-square{z-index:60;border:1px solid var(--line-firm);background:var(--surface);width:56px;height:56px;color:var(--text);cursor:grab;touch-action:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 6px 18px #18181b24}.pa-square:hover{border-color:var(--accent)}.pa-square:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-square.is-dragging{cursor:grabbing;box-shadow:0 10px 26px #18181b33}.pa-panel{z-index:60;border:1px solid var(--line-firm);background:var(--surface);border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(70vh,620px);display:grid;position:fixed;overflow:hidden;box-shadow:0 10px 30px #18181b2e}.pa-resize{width:10px;color:var(--g5);cursor:col-resize;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.pa-resize[tabindex="-1"]{display:none}.pa-resize:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pa-head{border-bottom:1px solid var(--line);background:var(--soft);align-items:center;gap:8px;padding:10px 12px 10px 18px;font-size:13px;display:flex}.pa-head strong{flex:1;min-width:0;font-size:13px}.pa-close{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.pa-close:hover{border-color:var(--line-firm)}.pa-thread{align-content:start;gap:8px;padding:12px 12px 12px 18px;display:grid;overflow-y:auto}.pa-intro{color:var(--text-2);margin:0;font-size:12px;line-height:1.6}.is-nav-focus{outline:2px solid var(--red);outline-offset:2px;border-radius:10px;animation:2s ease-out nav-focus-pulse}@keyframes nav-focus-pulse{0%{box-shadow:0 0 #c5202b73}60%{box-shadow:0 0 0 10px #c5202b00}to{box-shadow:0 0 #c5202b00}}@media (prefers-reduced-motion:reduce){.is-nav-focus{animation:none}}.pa-reach{color:var(--muted);border-top:1px dashed var(--line);margin:0;padding-top:6px;font-size:11px;line-height:1.6}.pa-reach-more{font:inherit;color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pa-turn{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.6}.pa-turn-operator{background:var(--g2);justify-self:end;max-width:92%}.pa-turn-agent{background:var(--surface)}.pa-turn-error{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn);font-weight:600}.pa-busy{color:var(--muted);font-style:italic}.pa-composer{border-top:1px solid var(--line);background:var(--soft);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px 12px 18px;display:grid}.pa-composer textarea{resize:none;font:inherit;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.5}.pa-composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.pa-send{border:1px solid var(--line-firm);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-self:end;align-items:center;display:inline-flex}.pa-send:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.pa-panel{max-height:min(64vh,520px)}}.mat-scope{border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.mat-scope-mode{align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.mat-scope-mode svg{color:var(--muted);flex:none;margin-top:2px}.mat-scope-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px;margin:6px 0 0;display:flex}.mat-scope-line svg{flex:none;align-self:flex-start;margin-top:3px}.mat-scope-warn{color:var(--warn)}.mat-scope-group{margin-top:6px}.mat-scope-group-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:3px 0;display:flex}.mat-scope-group-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mat-scope-group-head strong{font-variant-numeric:tabular-nums;text-align:right;min-width:62px}.mat-scope-group-label{flex:auto;min-width:0}.mat-scope-group-count{color:var(--muted);flex:none}.mat-scope-nodes{color:var(--muted);margin:2px 0 4px;padding:0 0 0 86px;list-style:none}.mat-scope-nodes li{align-items:baseline;gap:8px;display:flex}.mat-scope-node{color:var(--text);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mat-scope-node:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mat-scope-node-count{color:var(--muted);font-variant-numeric:tabular-nums}.mat-scope-notes{color:var(--muted);margin:6px 0 0;padding-left:18px}.mat-scope-btn{min-height:28px;padding:0 10px;font-size:12px}.mat-scope-coverage{border-top:1px solid var(--line);color:var(--muted);margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.5}.country-cell,.country-stack,.country-money{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.country-num{white-space:nowrap;font-variant-numeric:tabular-nums}.country-name{overflow-wrap:anywhere}.country-zh{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.country-raw{color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.country-unmapped{color:var(--warn);font-size:11px}.country-money-row{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.country-money-cur{min-width:46px;color:var(--muted);letter-spacing:.04em;flex:none;font-size:11px}.country-money-val{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.country-money-n{color:var(--muted);font-size:11px}.country-basis{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.country-partial{border:1px solid var(--line);color:var(--warn);white-space:nowrap;border-radius:6px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-block}.mat-evidence{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}.mat-evidence-head{color:var(--muted);align-items:flex-start;gap:8px;margin:0;display:flex}.mat-evidence-head svg{flex:none;margin-top:2px}.mat-evidence-head strong{color:var(--text)}.mat-evidence-list{color:var(--muted);margin:6px 0 0;padding:0 0 0 22px;list-style:none}.mat-evidence-list li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding:2px 0;display:flex}@media (width>=561px){.mat-evidence-list{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 14px;display:grid}.mat-evidence-list li{display:contents}.mat-evidence-list li .mat-evidence-note{grid-column:1/-1}}.mat-evidence-name{color:var(--text);overflow-wrap:anywhere}.mat-evidence-fact{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mat-evidence-note{flex:100%;font-size:11px;font-style:italic}.mat-evidence-basis{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.mat-scope-translated{color:var(--text)}.mat-scope-evidence{color:var(--muted);margin-top:2px;font-size:11px;display:block}.mat-rows-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;font-size:12px;display:flex}.mat-rows-head span{color:var(--muted)}.chat-body{flex:auto;min-width:0;min-height:0;display:flex}.chat-body>.chat-window{flex:auto;min-width:0}.chat-threads{border-top:1px solid var(--line);border-right:1px solid var(--line);background:var(--soft);flex-direction:column;flex:0 0 232px;gap:8px;min-width:0;max-height:min(62vh,640px);padding:12px 10px;display:flex;overflow:auto}.thread-new{border:1px solid var(--line-firm);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.thread-new:hover{background:var(--accent-bg)}.thread-note{color:var(--muted);margin:2px 2px 0;font-size:11.5px;line-height:1.5}.thread-note-bad{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn);border-radius:6px;padding:6px 8px}.thread-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.thread-list li{border-radius:6px;align-items:stretch;gap:2px;display:flex}.thread-list li:hover{background:var(--accent-bg)}.thread-list li.on{background:var(--accent-bg);box-shadow:inset 2px 0 0 var(--accent)}.thread-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:auto;gap:2px;min-width:0;padding:7px 8px;display:flex}.thread-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.thread-when{color:var(--muted);font-size:11px}.thread-archive{width:28px;min-height:28px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;align-self:center;padding:0}.thread-list li:hover .thread-archive,.thread-archive:focus-visible{opacity:1}.chat-history-controls{gap:6px;display:inline-flex}.chat-rail-toggle{display:none}@media (width>=761px){.chat-screen{container:wintop-chat/inline-size}:is(.work-grid:has(>*>.sales-panel.chat-screen) .panel-title.compact,.work-grid:has(>*>*>.sales-panel.chat-screen) .panel-title.compact){padding:12px 18px 14px}:is(.work-grid:has(>*>.sales-panel.chat-screen) .lens-starters,.work-grid:has(>*>*>.sales-panel.chat-screen) .lens-starters){margin-inline:18px}}@container wintop-chat (width<=620px){.chat-screen .chat-body{display:block}.chat-screen .chat-threads{display:none}.chat-screen .chat-body.rail-open .chat-threads{border-right:0;border-bottom:1px solid var(--line);max-height:45vh;display:flex}.chat-screen .chat-rail-toggle{display:inline-flex}.chat-screen .thread-archive{opacity:1}}@container wintop-chat (width<=1090px){.desk-assistant .chat-body{display:block}.desk-assistant .chat-threads{display:none}.desk-assistant .chat-body.rail-open .chat-threads{border-right:0;border-bottom:1px solid var(--line);max-height:45vh;display:flex}.desk-assistant .chat-rail-toggle{display:inline-flex}}.answer-feedback{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.feedback-thumbs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feedback-thumbs button{width:30px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.feedback-thumbs button:hover{border-color:var(--line-firm);background:var(--accent-bg);color:var(--text)}.feedback-thumbs button.on.up{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.feedback-thumbs button.on.down{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.feedback-state{color:var(--muted);font-size:11.5px}.feedback-bad{color:var(--danger)}.feedback-more{font-size:11.5px;text-decoration:underline;width:auto!important;color:var(--muted)!important;background:0 0!important;border:0!important;padding:0 6px!important}.feedback-panel{border:1px solid var(--line);background:var(--soft);border-radius:6px;margin-top:8px;padding:10px}.feedback-prompt{color:var(--text-2);margin:0 0 8px;font-size:12px}.feedback-reasons{flex-wrap:wrap;gap:6px;display:flex}.feedback-reasons button{border:1px solid var(--line-firm);background:var(--surface);min-height:28px;color:var(--text-2);cursor:pointer;border-radius:6px;padding:0 9px;font-size:12px}.feedback-reasons button.on{border-color:var(--accent);background:var(--accent-bg);color:var(--text);font-weight:600}.feedback-note{border:1px solid var(--g4);background:var(--surface);width:100%;color:var(--text);resize:vertical;border-radius:6px;outline:none;margin-top:8px;padding:8px 10px;font-family:inherit;font-size:13px}.feedback-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (width<=760px),(pointer:coarse) and (height<=479px){.chat-body{display:block}.chat-threads{display:none}.chat-body.rail-open .chat-threads{border-right:0;border-bottom:1px solid var(--line);max-height:45vh;display:flex}.chat-rail-toggle{display:inline-flex}.thread-archive{opacity:1}}@media (width>=761px) and (width<=1060px) and (height>=480px){:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-body{position:relative}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-threads{display:none}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-body.rail-open .chat-threads{z-index:6;border:0;border-right:1px solid var(--line-firm);width:min(340px,86%);max-height:none;box-shadow:10px 0 28px var(--shadow);display:flex;position:absolute;top:0;bottom:0;left:0}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-threads>.thread-new{display:none}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-rail-toggle{display:inline-flex}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .thread-archive{opacity:1}}@media (width>=1061px){:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)){max-width:none}:is(.work-grid:has(>*>.sales-panel.chat-screen)>*>.sales-panel.chat-screen,.work-grid:has(>*>*>.sales-panel.chat-screen)>*>*>.sales-panel.chat-screen){max-height:calc(100vh - 97px)}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-window{max-height:none!important}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-threads{max-height:none}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .message.assistant .bubble{max-width:min(1400px,100%)}}@media (width>=761px) and (pointer:fine){:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .panel-title.compact{align-items:center;padding:8px 18px}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .panel-title.compact>:first-child{flex-wrap:wrap;align-items:baseline;column-gap:12px;min-width:0;display:flex}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .panel-title.compact p{margin:0}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-head-controls .ghost-btn{min-height:32px}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .document-action-menu{padding:6px 18px 0}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-composer-stack{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-composer-stack>*{grid-column:1/-1}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-composer-stack>.chat-swarm-hint{grid-column:1;margin:0;padding:2px 0 6px 18px}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-composer-stack>.chat-foot{white-space:nowrap;grid-column:2;gap:12px;padding:2px 18px 6px 12px}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-composer-stack>.composer{grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding:6px 18px 0}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-composer-stack>.composer>textarea{field-sizing:content;max-height:200px;min-height:40px!important}:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-composer-stack>.composer>button{min-width:40px!important;min-height:40px!important}}@container wintop-chat (width>=900px){:is(.work-grid:has(>*>.sales-panel.chat-screen),.work-grid:has(>*>*>.sales-panel.chat-screen)) .chat-head-controls{flex-wrap:nowrap;flex:none}}@media (width<=760px){.feedback-thumbs button,.feedback-reasons button{min-width:44px!important}}.query-trace{color:var(--text-2);margin-top:4px;font-size:12px}.query-trace>summary{cursor:pointer;color:var(--muted);list-style:revert}.query-trace>summary:hover{color:var(--text)}.query-trace ul{margin:6px 0 0;padding-left:18px}.query-trace li{margin:2px 0}.query-trace code{background:var(--soft);border-radius:6px;padding:0 4px;font-size:11.5px}.query-trace .qt-bad{color:var(--danger);font-weight:600}.query-trace .qt-unknown{color:var(--muted);font-style:italic}.query-trace .qt-dim{opacity:.7}.more-sheet{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181b73;align-items:flex-end;display:flex;position:fixed;inset:0}.more-sheet-panel{background:var(--surface);border-radius:10px 10px 0 0;flex-direction:column;width:100%;max-height:82dvh;display:flex;box-shadow:0 -8px 32px #18181b3d}.more-sheet-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.more-sheet-body{overscroll-behavior:contain;min-height:0;padding:12px 16px calc(84px + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.more-sheet-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 6px;font-size:11px;font-weight:700}.more-sheet-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.more-sheet-item{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.25;display:flex}.more-sheet-item.is-active{border-color:var(--red);background:var(--soft);font-weight:600}.more-sheet-item svg{color:var(--muted);flex:none}.more-sheet-item.is-active svg{color:var(--red)}@media (width>=1061px){.more-sheet{display:none}}@media (width<=1060px){.mobile-bottom{padding-bottom:env(safe-area-inset-bottom,0px);height:calc(64px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.mobile-bottom button{flex:1 1 0;min-width:0;padding:0 2px;font-size:10.5px}.mobile-bottom button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}@media (width<=760px){.app{height:100dvh}.workspace{height:auto;min-height:0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));flex:auto}.app-embedded .workspace{padding-bottom:env(safe-area-inset-bottom,0px)}.app{flex-direction:column;display:flex}.panel-title{padding:10px 4px 8px}.panel-title h1{font-size:18px;line-height:1.25}.panel-title p{font-size:12.5px;line-height:1.35}.metrics-grid{gap:8px}.metric-card{padding:9px 10px}.metric-card strong{font-size:17px}.metric-card span{font-size:10.5px}.coverage-note,.sample-empty-banner{font-size:11.5px}.desk-toolbar{margin-top:8px}.item5-document-assistant .composer,.desk-assistant .composer,.desk-panel .composer{padding:8px 0 0;position:static;bottom:auto;left:auto;right:auto}.desk-assistant .composer textarea{min-height:76px}.desk-panel-slim-title,.desk-toolbar-hint{display:none}}@media (width<=420px){.metrics-grid{grid-template-columns:minmax(0,1fr)}.metric-card{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.metric-card strong{font-size:18px}}@media (width<=900px){.desk-lane-stack{flex-direction:column;gap:8px;margin-top:8px;display:flex}.desk-lane-section{border:1px solid var(--line);background:var(--soft);border-radius:10px;overflow:hidden}.desk-lane-head{font:inherit;margin:0}.desk-lane-summary{text-align:left;width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:16px auto 1fr;align-items:center;gap:8px;padding:0 12px;display:grid}.desk-lane-summary .n{font-size:15px;font-weight:650}.desk-lane-summary .en{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:500;overflow:hidden}.desk-lane-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk-lane-section.is-open>.desk-lane-head>.desk-lane-summary{z-index:5;background:var(--surface);position:sticky;top:0}.desk-single .desk-col-lane-active>.desk-card,.desk-single .desk-col-lane-active>.desk-panel,.desk-single .desk-col-lane-active>.desk-assistant{resize:vertical;min-height:220px;max-height:240vh;overflow:auto}.desk-single .desk-col-lane-active>.desk-card::-webkit-resizer{background:0 0}.desk-single .desk-col-lane-active>.desk-assistant::-webkit-resizer{background:0 0}}@media (width<=900px) and (prefers-reduced-motion:reduce){.desk-lane-section.is-open>.desk-lane-head>.desk-lane-summary{position:static}}@media (width<=760px){.topbar{min-height:56px;padding:8px 14px}.topbar .brand img{width:112px}.panel.desk>.panel-head{margin-bottom:6px}.panel.desk>.panel-head h1,.panel.desk>.panel-head>div>:first-child{font-size:17px;line-height:1.2}.panel.desk>.panel-head p,.panel.desk>.panel-head>div>p{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.desk-kpis{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:4px;padding-bottom:2px;display:flex;overflow-x:auto}.desk-kpis::-webkit-scrollbar{display:none}.desk-kpis .stat-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;min-width:104px;padding:7px 10px}.desk-kpis .stat-tile>:first-child{font-size:10.5px!important}.coverage-note{overflow-wrap:anywhere;line-height:1.35;font-size:11px!important}.desk-toolbar{justify-content:flex-end;margin:4px 0 0}.desk-reset-btn{min-height:32px;padding:3px 10px;font-size:11px}.pa-square{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;width:48px!important;height:48px!important}.desk-assistant .panel-title.compact{flex-direction:column;align-items:stretch;gap:6px}.desk-assistant .panel-title.compact>:first-child{width:auto}.desk-assistant .panel-title.compact h1,.desk-assistant .panel-title.compact h2{font-size:16px}.desk-assistant .panel-title.compact p{display:none}.desk-assistant .chat-head-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.desk-assistant .desk-panel-head-slim{display:none}}li[data-user-band=active]{background:var(--surface)}li[data-user-band=matched]{background:color-mix(in srgb, var(--g2) 40%, var(--surface))}li[data-user-band=unknown]{background:color-mix(in srgb, var(--g2) 70%, var(--surface))}li[data-user-band=unmatched]{background:color-mix(in srgb, var(--g3) 55%, var(--surface))}li[data-user-band=unmatched] .who b{color:var(--muted)}li[data-user-band=active]{box-shadow:inset 3px 0 0 var(--red)}li[data-user-band=matched]{box-shadow:inset 3px 0 0 var(--line-firm)}li[data-user-band=unknown]{box-shadow:inset 3px 0 0 var(--line)}li[data-user-band=unmatched]{box-shadow:none}.user-band-swatch{border:1px solid var(--line);background:var(--surface);border-radius:2px;width:12px;height:12px;display:inline-block}.user-band-swatch[data-user-band=active]{box-shadow:inset 3px 0 0 var(--red)}.user-band-swatch[data-user-band=matched]{box-shadow:inset 3px 0 0 var(--line-firm)}.user-band-swatch[data-user-band=unknown]{box-shadow:inset 3px 0 0 var(--line)}.user-band-swatch[data-user-band=unmatched]{box-shadow:none}.user-order-switch{flex-wrap:nowrap}.mbx-warn{background:color-mix(in srgb, var(--red) 8%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.mbx-warn code{padding:0 3px;font-size:11.5px}.mbx-cell{border:1px solid var(--border);cursor:pointer;width:26px;height:26px;color:var(--muted);background:0 0;border-radius:6px;padding:0;font-size:13px;font-weight:700;line-height:1}.mbx-cell:hover{border-color:var(--red)}.mbx-cell.is-bound{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.mbx-cell.is-unconfirmed{border-style:dashed;border-color:var(--red)}.mbx-matrix-wrap{max-height:460px;overflow:auto}.mbx-matrix{border-collapse:separate;border-spacing:2px;font-size:11.5px}.mbx-matrix th{font-weight:600}.mbx-sticky-col{z-index:2;background:var(--panel);text-align:left;white-space:nowrap;padding-right:10px;font-weight:600;position:sticky;left:0}.mbx-matrix thead th{z-index:3;background:var(--panel);position:sticky;top:0}.mbx-matrix thead th:first-child{z-index:4}.mbx-vert{writing-mode:vertical-rl;text-orientation:mixed;text-overflow:ellipsis;white-space:nowrap;max-height:92px;font-size:11px;overflow:hidden}.mbx-adminonly .mbx-sticky-col{color:var(--muted)}.mbx-tag{letter-spacing:.02em;color:var(--muted);border:1px solid var(--border);border-radius:6px;margin-left:6px;padding:0 4px;font-size:10px;font-weight:600}.mbx-count{color:var(--muted);font-size:11px}.mbx-two-pane{grid-template-columns:minmax(180px,38%) 1fr;gap:12px;display:grid}.mbx-list{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.mbx-list button{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 6px;font-size:12px;display:flex}.mbx-list button.is-active{background:color-mix(in srgb, var(--red) 10%, transparent);font-weight:600}.mbx-pane{max-height:420px;overflow-y:auto}.mbx-head{align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.mbx-readers{margin:0;padding:0;list-style:none}.mbx-readers li{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 0;display:flex}.mbx-readers li.is-bound{background:color-mix(in srgb, var(--red) 6%, transparent)}.mbx-who{flex-direction:column;flex:auto;min-width:0;font-size:12.5px;display:flex}.mbx-who em{color:var(--muted);font-size:10.5px;font-style:normal}.mbx-toggle,.mbx-confirm{cursor:pointer;border:1px solid var(--border);min-height:34px;color:inherit;white-space:nowrap;background:0 0;border-radius:6px;padding:0 10px;font-size:11.5px}.mbx-toggle.is-bound{border-color:var(--red);color:var(--red)}.mbx-confirm{border-style:dashed;border-color:var(--red);color:var(--red)}@media (width<=560px){.mbx-two-pane{grid-template-columns:1fr}.mbx-readers li{flex-wrap:wrap}.mbx-toggle,.mbx-confirm{flex:auto}}.mbx-why{border:1px solid color-mix(in srgb, var(--red) 45%, transparent);min-height:28px;color:var(--red);cursor:pointer;background:0 0;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px}.mbx-why-body{margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.mbx-cell-pair{align-items:center;gap:2px;display:inline-flex}.mbx-cell-confirm{cursor:pointer;border:1px dashed color-mix(in srgb, var(--red) 55%, transparent);width:18px;height:26px;color:var(--red);background:0 0;border-radius:6px;padding:0;font-size:11px;line-height:1}.mbx-cell-confirm:hover{background:color-mix(in srgb, var(--red) 14%, transparent)}.turn-status{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.turn-status svg{flex:none}.turn-status-track{fill:none;stroke:var(--border,#0000001f);stroke-width:2px}.turn-status-arc{fill:none;stroke:var(--text,#18181b);stroke-width:2px;stroke-linecap:round;transform-origin:11px 11px;animation:1.1s linear infinite wintopTurnStatusSpin}.turn-status-tick{fill:var(--text,#18181b)}.turn-status-label{color:var(--muted,#71717a);overflow-wrap:anywhere;font-size:12px}.turn-status-count{color:var(--muted,#71717a)}@keyframes wintopTurnStatusSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.turn-status-arc{animation:none}}.thread-shared{color:var(--muted,#71717a);overflow-wrap:anywhere;font-size:11px;display:block}.thread-lens{border:1px solid var(--border,#d4d4d8);color:var(--muted,#71717a);border-radius:6px;margin-right:6px;padding:0 5px;font-size:10px;line-height:15px;display:inline-block}.desk-panel-body{opacity:1;visibility:visible;max-height:12000px;transition:max-height .22s cubic-bezier(.2,0,0,1),opacity .14s ease-out,visibility}.desk-panel.is-retracted .desk-panel-body,.desk-assistant-collapsed{opacity:0;visibility:hidden;max-height:0;transition:max-height .2s cubic-bezier(.4,0,1,1),opacity .12s ease-in,visibility 0s linear .2s;overflow:hidden}@media (prefers-reduced-motion:reduce){.desk-panel-body,.desk-panel.is-retracted .desk-panel-body,.desk-assistant-collapsed{transition:none}}.desk-panel.is-retracted .desk-panel-head{border-bottom:1px dashed var(--border,#0000001f)}.desk-panel.is-retracted .desk-h3,.desk-panel.is-retracted .desk-panel-slim-title{white-space:normal;overflow-wrap:anywhere}.desk-col.is-retracted,.desk-col.is-retracted .desk-panel,.desk-col .desk-panel.is-retracted{min-width:0}.desk-col.is-retracted .desk-h3,.desk-col.is-retracted .desk-panel-slim-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.desk-col.is-retracted .desk-panel-head{flex-wrap:wrap;gap:4px}@media (width<=640px){table{min-width:0}th,td{overflow-wrap:break-word;word-break:normal;padding:6px 8px 6px 0;font-size:12px}.num,td.num{white-space:nowrap;overflow-wrap:normal}td:has(>span[style*=tabular-nums]){white-space:nowrap;overflow-wrap:normal}th{font-size:11px}td:last-child,th:last-child{white-space:nowrap}.table-wrap{-webkit-overflow-scrolling:touch}.desk-kpis{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--g4) var(--g2);grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(92px,max-content);grid-auto-flow:column;gap:6px;padding-bottom:6px;display:grid;overflow-x:auto}.desk-kpis::-webkit-scrollbar{height:7px;display:block}.desk-kpis::-webkit-scrollbar-track{background:var(--g2);border-radius:99px}.desk-kpis::-webkit-scrollbar-thumb{background:var(--g4);border-radius:99px}.desk-kpis .stat-tile{border-radius:6px;min-width:0;padding:5px 8px}.desk-kpis .stat-tile>:first-child{line-height:1.25;font-size:9.5px!important}.desk-kpis .stat-tile>:last-child{line-height:1.2;font-size:15px!important}.card-actions{gap:6px!important}.card-actions .ghost-btn,.card-actions .user-order-switch button{white-space:nowrap;padding:3px 7px;font-size:11px}.card-actions .card-tag{padding:1px 6px;font-size:10.5px}}@media (width<=900px) and (orientation:landscape){.desk-kpis{grid-template-rows:auto}}.note-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mbx-toggle{text-align:center;justify-content:center;align-items:center;min-width:124px;display:inline-flex}.mbx-confirm{text-align:center;min-width:92px}@media (width<=640px){.mbx-readers li{flex-wrap:wrap;gap:6px}.mbx-who{flex:1 0 100%}.mbx-toggle{min-width:112px}.table-wrap table{table-layout:auto;width:100%}}@media (width<=900px) and (orientation:portrait){.desk-col{gap:10px}}@media (height<=500px) and (orientation:landscape){.desk-col{gap:6px}.bi-block,.desk-panel{padding-top:8px;padding-bottom:8px}.table-wrap{max-height:62vh}.desk-kpis .stat-tile{padding:3px 7px}.desk-kpis .stat-tile>:last-child{font-size:13px!important}}.lens-starters-toggle{cursor:pointer;font:inherit;color:var(--text-2);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:2px;padding:3px 0;font-size:12px;font-weight:700;display:inline-flex}.lens-starters-count{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:600}@media (width<=640px){.lens-starters-toggle-en{display:none}.lens-starters-grid{grid-template-columns:1fr;gap:6px}.lens-starters-grid .ghost-btn{text-align:left;padding:7px 9px;font-size:12px}}[hidden]{display:none!important}@media (width<=640px){dl>dd,.kv-value,.stat-line>:last-child{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.bi-block,.bi-block.full{padding:10px 11px}.bi-block+.bi-block{margin-top:10px}.block-head{flex-direction:column;align-items:stretch;gap:6px;display:flex}.block-head>strong{white-space:nowrap;font-size:14px}.block-head>span:last-child{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.block-head>span:last-child::-webkit-scrollbar{display:none}.block-head .ghost-btn,.block-head button{white-space:nowrap;flex:none}.risk-strip>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.risk-strip:focus-within>span{-webkit-line-clamp:unset}.mat-scope{max-height:4.6em;transition:max-height .16s;position:relative;overflow:hidden}.mat-scope:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface));pointer-events:none;height:1.6em;position:absolute;bottom:0;left:0;right:0}.mat-scope:focus-within{max-height:none}.mat-scope:focus-within:after{display:none}.risk-strip[tabindex],.mat-scope[tabindex]{cursor:pointer}.risk-strip[tabindex]:focus-visible,.mat-scope[tabindex]:focus-visible{outline:2px solid var(--warn);outline-offset:2px}.record-table td[data-label]{grid-template-columns:minmax(0,1fr);gap:1px;padding:5px 0;display:grid}.record-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:10.5px;font-weight:600}.record-table td.country-num,.record-table td[data-label]{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.list-controls{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.list-controls>input,.list-controls>select,.list-controls>.ghost-btn{width:100%;min-width:0}}@media (width<=900px){.risk-strip>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.risk-strip:focus-within>span{-webkit-line-clamp:unset}.risk-strip[tabindex]{cursor:pointer}.mbx-matrix-wrap{scrollbar-width:thin;scrollbar-color:var(--g4) var(--g2)}.mbx-matrix-wrap::-webkit-scrollbar{height:7px}.mbx-matrix-wrap::-webkit-scrollbar-track{background:var(--g2);border-radius:99px}.mbx-matrix-wrap::-webkit-scrollbar-thumb{background:var(--g4);border-radius:99px}.mbx-vert{line-height:1.15}.mbx-matrix thead th{vertical-align:bottom;padding-bottom:6px}}.mbx-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mbx-head>strong{overflow-wrap:anywhere;flex:auto;min-width:0}.mbx-head .mbx-tag,.mbx-head .mbx-count{flex:none;margin-left:auto}@media (width<=640px){.record-table td[data-label]{text-align:center;justify-items:center}.record-table td[data-label]:before,.record-table tr>td:first-child,.record-table tr>th:first-child{text-align:center}}.bi-grid>*{min-width:0}@media (width<=640px){.table-wrap td:first-child,.table-wrap th:first-child{padding-left:9px}}.desk-split{gap:var(--desk-gutter);flex-direction:row;flex:auto;min-width:0;min-height:0;display:flex}.desk-split>.desk-split-col{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.desk-split>.desk-split-col>.desk-scroll{flex:auto;min-height:0}.desk-panel:is(.is-pinned,.is-max)>.desk-panel-body:has(>.desk-split){flex-direction:column;display:flex}.case-workspace{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.work-grid:has(>.case-workspace),.work-grid:has(>*>.case-workspace)){flex-grow:1;align-items:stretch;min-height:0}.deep-retry-offer{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-bg) 65%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff73}.deep-retry-line{color:var(--text-2);flex:240px;margin:0;font-size:13px;line-height:1.5}.deep-retry-button{border:1px solid var(--line-firm);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.deep-retry-button:disabled{cursor:default;color:var(--muted)}.deep-retry-status{color:var(--muted);font-size:12px}.deep-retry-offer.is-compact{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 10px}.deep-retry-offer.is-compact .deep-retry-line{flex:none;font-size:13px}.deep-retry-offer.is-compact .deep-retry-status:empty{display:none}.deep-retry-button.is-slim{border-radius:6px;padding:1px 10px;font-size:13px;font-weight:500;line-height:1.4}.swarm-concluded-note{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-bg) 65%, transparent);border-radius:10px;margin-top:10px;padding:10px 12px;box-shadow:inset 0 1px #ffffff73}.swarm-concluded-line{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.swarm-concluded-en{color:var(--muted);margin-top:2px;font-size:12px}.swarm-concluded-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}@media (prefers-reduced-motion:no-preference){.deep-retry-offer{animation:.12s ease-out both deep-retry-in}@keyframes deep-retry-in{0%{opacity:0}to{opacity:1}}}.chat-scope-line{color:var(--muted);flex-wrap:wrap;gap:2px 8px;margin:4px 0 0;font-size:12px;line-height:1.5;display:flex}.chat-scope-line[data-scope=customer]{color:var(--text-2);font-weight:600}.chat-scope-en{opacity:.8;font-weight:400}.chat-scope-controls{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.focus-chip{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-bg) 55%, transparent);max-width:190px;color:var(--text-2);border-radius:6px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:11.5px;line-height:1;display:inline-flex}.focus-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-chip-x{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 5px;font-size:14px;line-height:1}.focus-chip-x:hover:not(:disabled){background:var(--hover,#7f7f7f14);color:var(--text)}.focus-chip-x:disabled{opacity:.5;cursor:default}.clarify-card{border:1px solid var(--line-firm);background:color-mix(in srgb, var(--accent-bg) 65%, transparent);border-radius:10px;margin-top:10px;padding:10px 12px;box-shadow:inset 0 1px #ffffff73}.clarify-q{color:var(--text);margin:0;font-size:13.5px;font-weight:650}.clarify-q-en{opacity:.85;font-weight:400}.clarify-detail{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.clarify-more{color:var(--text-2);font-weight:600}.clarify-candidates{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.clarify-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.clarify-yes,.clarify-no{font:inherit;cursor:pointer;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.clarify-no{color:var(--text-2);font-weight:500}.clarify-yes:hover,.clarify-no:hover{background:var(--hover,#7f7f7f14)}.alias-card .clarify-actions button:focus-visible{outline:2px solid var(--line-firm);outline-offset:2px}.alias-card .clarify-actions button:disabled{opacity:.6;cursor:progress}.alias-card .clarify-actions button:disabled:hover{background:var(--surface)}.alias-pending,.alias-result,.alias-error{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.alias-result:focus,.alias-result:focus-visible{outline:none}.alias-error{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.alias-result{animation:.16s ease-out both deep-retry-in}}.follow-ups{margin-top:10px}.follow-ups-head{color:var(--text-2);margin:0 0 6px;font-size:12px;font-weight:600}.follow-ups-en{color:var(--muted);font-weight:400}.follow-ups-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.follow-up{font:inherit;text-align:left;cursor:pointer;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:6px 10px;font-size:13px;line-height:1.4}.follow-up:hover:not(:disabled){background:var(--hover,#7f7f7f14)}.follow-up:focus-visible{outline:2px solid var(--line-firm);outline-offset:2px}.follow-up:disabled{cursor:default;opacity:.6}.tool-access-card{border:1px solid var(--line-firm);border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn-bg) 55%, transparent);border-radius:10px;margin-top:10px;padding:10px 12px;box-shadow:inset 0 1px #ffffff73}.tool-access-q{color:var(--text);margin:0;font-size:13.5px;font-weight:650}.tool-access-q-en{opacity:.85;font-weight:400}.tool-access-question{color:var(--text-2);overflow-wrap:anywhere;margin:7px 0 0;font-size:12.5px;line-height:1.55}.tool-access-detail{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.tool-access-nomode{opacity:.9;margin-top:8px}.tool-access-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tool-access-ask,.tool-access-cancel{font:inherit;cursor:pointer;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.tool-access-cancel{color:var(--text-2);font-weight:500}.tool-access-ask:hover,.tool-access-cancel:hover{background:var(--hover,#7f7f7f14)}.tool-access-ask[disabled]{opacity:.6;cursor:progress}.ops-label{line-height:1.3;display:inline-block}.ops-zh{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:400;display:block}.ops-h1-zh{vertical-align:2px;margin-left:10px;font-size:13px;display:inline-block}.ops-sub{color:var(--text-2);margin:8px 0 0;font-size:12.5px}.ops-detail{color:var(--muted);margin-left:6px;font-size:11.5px}.ops-verdict{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);align-items:flex-start;gap:12px;margin:14px 0 16px;padding:13px 15px;display:flex}.ops-verdict.is-bad{border-color:var(--danger-line);background:var(--danger-bg)}.ops-verdict.is-warn{border-color:var(--warn-line);background:var(--warn-bg)}.ops-verdict.is-ok{border-color:var(--ok-line);background:var(--ok-bg)}.ops-verdict-dot{background:var(--g7s);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.ops-verdict.is-bad .ops-verdict-dot{background:var(--danger)}.ops-verdict.is-warn .ops-verdict-dot{background:var(--warn)}.ops-verdict.is-ok .ops-verdict-dot{background:var(--ok)}.ops-verdict h2{letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:700}.ops-verdict p{color:var(--text-2);max-width:74ch;margin:0;font-size:12.5px}.ops-verdict .ops-hint{color:var(--muted);margin-top:8px;font-size:11.5px}.ops-tap-only{display:none}@media (hover:none){.ops-hover-only{display:none}.ops-tap-only{display:inline}}.ops-deps{flex-direction:column;gap:7px;font-size:12px;display:flex}.ops-dep{grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid;position:relative}.ops-dep-state{text-align:right;white-space:nowrap;justify-self:end}.ops-chip{border-radius:var(--radius-pill);color:var(--g7s);background:var(--g2);border:1px solid #0000;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block;position:relative}.ops-chip.is-ok{color:var(--ok)}.ops-chip.is-warn{color:var(--warn)}.ops-chip.is-bad{color:var(--danger)}.ops-chip.is-archive{color:var(--muted);background:var(--g1);border-color:var(--line)}.ops-chip.has-why{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ops-why{z-index:20;border:1px solid var(--line);background:var(--surface);width:max(230px,30ch);max-width:min(80vw,380px);box-shadow:var(--shadow);color:var(--text-2);text-align:left;white-space:normal;letter-spacing:0;opacity:0;transition:opacity .13s ease, transform .13s ease, display .13s allow-discrete;border-radius:10px;padding:9px 11px;font-size:11.5px;font-weight:400;line-height:1.5;text-decoration:none;display:none;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-3px)}.ops-why .ops-why-zh{color:var(--text);margin-bottom:4px;display:block}.ops-chip.has-why:hover .ops-why,.ops-chip.has-why:focus-visible .ops-why,.ops-chip.has-why[data-open="1"] .ops-why{opacity:1;display:block;transform:translateY(0)}@starting-style{.ops-chip.has-why:hover .ops-why,.ops-chip.has-why[data-open="1"] .ops-why{opacity:0;transform:translateY(-3px)}}@media (hover:none){.ops-chip.has-why:hover .ops-why{display:none}}.ops-deps:has(.ops-chip[data-open="1"]){z-index:5;position:relative}.ops-gates{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ops-gate{border:1px solid var(--line);background:var(--g1);border-radius:3px;width:13px;height:13px}.ops-gate.is-ok{background:var(--ok-bg);border-color:var(--ok-line)}.ops-gate.is-bad{background:var(--danger-bg);border-color:var(--danger-line)}.ops-openlist{flex-direction:column;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.ops-openlist li{color:var(--text-2);padding-left:14px;font-size:12px;position:relative}.ops-openlist li:before{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.ops-deps .ops-dep.has-why>.ops-label{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--line-firm);text-decoration-color:var(--line-firm);text-underline-offset:3px}.ops-dep>.ops-why{z-index:20;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--text-2);text-align:left;white-space:normal;letter-spacing:0;opacity:0;transition:opacity .13s ease, transform .13s ease, display .13s allow-discrete;border-radius:10px;margin-top:4px;padding:11px 13px;font-size:11.5px;font-weight:400;line-height:1.55;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-3px)}.ops-dep.has-why:hover>.ops-why,.ops-dep.has-why:focus-visible>.ops-why,.ops-dep.has-why[data-open="1"]>.ops-why{opacity:1;display:block;transform:translateY(0)}@starting-style{.ops-dep.has-why:hover>.ops-why,.ops-dep.has-why[data-open="1"]>.ops-why{opacity:0;transform:translateY(-3px)}}@media (hover:none){.ops-dep.has-why:hover>.ops-why{display:none}}.ops-why-part{display:block}.ops-why-part.is-because{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.ops-why-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.ops-verdict.is-held{border-color:var(--accent);background:var(--accent-bg)}.ops-verdict.is-held .ops-verdict-dot{background:var(--accent)}.ops-chip.is-held{color:var(--accent);background:var(--accent-bg);border-color:var(--accent)}.ops-tile{text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:10px;width:100%;transition:border-color .16s,box-shadow .16s;display:flex}.ops-tile:hover{border-color:var(--accent)}.ops-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops-tile[data-sev=bad]{border-color:var(--danger-line)}.ops-tile[data-sev=warn]{border-color:var(--warn-line)}.ops-eyebrow{align-items:flex-start;gap:8px;font-size:12px;font-weight:600;display:flex}.ops-spacer{flex:1}.ops-question{color:var(--muted);margin:0;font-size:12px}.ops-figure{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ops-n{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1}.ops-of{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.ops-unit{color:var(--muted);font-size:12px}.ops-cap{color:var(--text-2);margin:0;font-size:12px}.ops-hi{color:var(--text);font-weight:700}.ops-more{color:var(--accent);margin-top:auto;font-size:11px}.ops-chart{flex-direction:column;gap:8px;display:flex}.ops-bar{background:var(--g2);border-radius:99px;height:7px;display:flex;overflow:hidden}.ops-bar span{height:100%;display:block}.ops-legend{color:var(--muted);flex-wrap:wrap;gap:6px 13px;font-size:11px;display:flex}.ops-legend i{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.ops-legend b{font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.ops-legend .ops-zh{margin-left:4px;display:inline}.ops-dial{flex-direction:row;align-items:center;gap:13px}.ops-dial-rows{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:11.5px;display:flex}.ops-dial-rows>div{color:var(--muted);align-items:baseline;gap:8px;display:flex}.ops-dial-rows b{font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.ops-dial-rows .ops-zh{margin-left:5px;display:inline}.ops-drawer{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);grid-column:1/-1;overflow:hidden}.ops-drawer>header{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.ops-drawer h3{margin:0;font-size:14px;font-weight:700}.ops-drawer-why{color:var(--muted);max-width:80ch;margin:4px 0 0;font-size:11.5px}.ops-drawer .table-wrap{max-height:min(52vh,460px);overflow:auto}.ops-drawer th:first-child,.ops-drawer td.id{width:100%}.ops-drawer th:not(:first-child),.ops-drawer td.num{white-space:nowrap}.ops-drawer td.num{font-variant-numeric:tabular-nums}.ops-drawer tbody td{vertical-align:middle}.ops-drawer td.id .ops-rowbtn{text-align:left}.ops-drawer tbody tr{cursor:pointer}.ops-drawer tbody tr:hover{background:var(--accent-bg)}.ops-drawer footer{color:var(--muted);border-top:1px solid var(--line);padding:9px 16px;font-size:11.5px}dialog.ops-record{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:90vw;max-width:90vw;height:90vh;max-height:90vh;color:var(--text);box-shadow:var(--shadow);padding:0;overflow:hidden}dialog.ops-record::backdrop{background:#06090d8c}.ops-record-inner{flex-direction:column;height:100%;display:flex}.ops-record-inner>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 22px;display:flex}.ops-record-inner h3{margin:0 0 3px;font-size:18px;font-weight:700}.ops-record-inner>header p{color:var(--muted);margin:0;font-size:12px}.ops-record-body{flex:1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:17px;padding:19px 22px;display:grid;overflow:auto}.ops-panel{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:13px 15px}.ops-panel.is-full{grid-column:1/-1}.ops-panel h4{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 9px;font-size:11px}.ops-kv{grid-template-columns:auto 1fr;gap:5px 13px;margin:0;font-size:12.5px;display:grid}.ops-kv dt{color:var(--muted)}.ops-kv dd{overflow-wrap:anywhere;margin:0}.ops-record-note{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.55}.ops-panel pre{background:var(--g1);border-radius:6px;max-height:40vh;margin:0;padding:11px 13px;font-size:11.5px;line-height:1.5;overflow:auto}.ops-evidence{color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:10.5px;display:flex}.ops-evidence [data-tone=bad]{color:var(--danger)}.ops-evidence [data-tone=warning]{color:var(--warn)}.ops-drawer-custom{padding:14px 16px}.ops-drawer-custom .bento-cell{background:0 0;border:0;padding:0}.ops-rowbtn{font:inherit;color:var(--accent);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ops-rowbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops-queue-rows .ops-rowbtn{font-size:12.5px;line-height:1.35}.ops-jump{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);font:inherit;cursor:pointer;text-align:left;align-self:flex-start;align-items:baseline;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.ops-jump:hover{background:var(--surface)}.ops-jump:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops-jump .ops-zh{color:var(--muted);margin-left:0;font-weight:500;display:inline}.ops-filter-chip{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ops-filter-chip b{color:var(--text);font-weight:600}.ops-record-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ops-backlink{margin:0 0 var(--gap);border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.ops-backlink p{color:var(--text-2);max-width:88ch;margin:0;font-size:12.5px}.ops-backlink b{font-variant-numeric:tabular-nums;color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700}.users-access-evidence{margin-top:14px}.users-access-evidence>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 12px;list-style:none;display:flex}.users-access-evidence>summary::-webkit-details-marker{display:none}.users-access-evidence>summary:before{content:"▸";color:var(--muted);font-size:12px}.users-access-evidence[open]>summary:before{content:"▾"}.users-access-evidence>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.users-access-evidence[open]>.bento{margin-top:10px}.ops-section{margin:calc(var(--gap) * 1.5) 0 var(--gap);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:13px;font-size:13px;font-weight:700}.ops-section .ops-zh{text-transform:none;letter-spacing:0;margin-top:4px;margin-left:0;font-weight:500;display:block}.ev-content{color:var(--muted);flex-direction:column;gap:3px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.ev-content-subject{overflow-wrap:anywhere}.ev-content-cut{color:var(--warn);font-variant-numeric:tabular-nums;font-weight:600}.swarm-summary{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:6px;margin:4px 0 0;padding:3px 8px;font-size:11.5px;line-height:1.45}.swarm-summary>summary{cursor:pointer;color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:650}.swarm-plan-note{color:var(--warn);margin:7px 0 0;font-weight:600}.swarm-branches{flex-direction:column;gap:4px;margin:7px 0 0;padding:0 0 0 16px;display:flex}.swarm-branch-q{overflow-wrap:anywhere}.swarm-branches>li.missed{color:var(--warn)}.swarm-branch-miss{overflow-wrap:anywhere;font-weight:600;display:block}.swarm-calls{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:8px 0 0}.swarm-calls th,.swarm-calls td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:3px 6px 3px 0}.swarm-calls th{color:var(--muted);font-weight:600}.swarm-total{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0;font-weight:650}.party-pill{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn);white-space:nowrap;vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.party-kind-plain{color:var(--muted);white-space:nowrap;font-size:11.5px}.party-event,.party-flag,.party-aka{overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.45;display:block}.party-event{color:var(--muted)}.party-flag{color:var(--warn);font-weight:600}.party-aka{color:var(--muted);font-style:italic}.cs-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.cs-modes{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 10px;display:flex}.cs-modes legend{color:var(--muted);padding:0 4px;font-size:11.5px}.cs-mode{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cs-mode.is-on{font-weight:600}.cs-en{color:var(--muted);font-size:11px;font-weight:400;display:block}.cs-hint{color:var(--text-2);margin:0 0 6px;font-size:12px;line-height:1.5}.cs-empty{color:var(--muted);font-size:12px}.cs-chips{flex-wrap:wrap;gap:6px;display:flex}.cs-chip,.cs-group{font:inherit;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.cs-group{cursor:pointer}.cs-group.is-on{color:var(--accent);background:var(--accent-bg);border-color:var(--accent)}.cs-chip-code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--muted);font-size:10.5px}.cs-chip-x{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.cs-chip-x:hover,.cs-chip-x:focus-visible{color:var(--danger)}.cs-picker{flex-direction:column;gap:8px;display:flex}.cs-check{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.cs-check input{margin-top:3px}.cs-estimate{margin:0;font-size:12.5px;font-weight:600}.cs-estimate .cs-en{font-weight:400}.bom-ev{flex-direction:column;gap:6px;display:flex}.bom-ev-note{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.bom-ev-en{color:var(--muted);font-size:11px;display:block}.bom-ev-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bom-ev-row{padding:3px 6px 3px calc(6px + var(--bom-level,0) * 18px);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.bom-ev-row.is-unapproved{background:var(--warn-bg,#c88c0014)}.bom-ev-glyph{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--muted);width:1em}.bom-ev-no{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:600}.bom-ev-name{color:var(--text)}.bom-ev-qty,.bom-ev-waste,.bom-ev-kind,.bom-ev-parent{color:var(--muted);font-size:11px}.bom-ev-flag{color:var(--warn);font-size:11px;font-weight:600}.stale-client{z-index:1000;background:var(--warn-bg);border-bottom:1px solid var(--warn-line);color:var(--text);justify-content:center;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.stale-client-en{color:var(--muted);font-size:11.5px;display:block}.stale-client button{font:inherit;cursor:pointer;border:1px solid var(--warn-line);background:var(--surface);color:var(--text);border-radius:6px;padding:5px 12px;font-weight:600}.ta-popup-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ta-popup{background:var(--panel,var(--bg,#fff));width:min(520px,100%);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:22px 22px 18px;box-shadow:0 24px 60px #00000047}.ta-popup-icon{color:var(--warn,#b45309);display:flex}.ta-popup-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ta-popup-head .ta-popup-title{margin:0}.ta-popup-title{margin:8px 0 6px;font-size:16px;font-weight:700}.ta-popup-body{margin:0 0 10px;font-size:13.5px;line-height:1.55}.ta-popup-en{color:var(--muted);margin-top:4px;font-size:12px;display:block}.ta-popup-question{color:var(--text-2);background:var(--bg-2,#7f7f7f14);border-radius:6px;margin:0 0 14px;padding:8px 10px;font-size:12.5px}.ta-popup-actions{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.ta-popup{animation:.16s ease-out ta-popup-in}@keyframes ta-popup-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.nav-mailboxes{border-left:1px solid #ffffff29;gap:1px;margin:2px 0 2px 30px;padding-left:8px;display:grid}.nav-mailbox{width:100%;min-height:var(--nav-mbx-h,26px);color:#fafafad1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:2px 8px;font-size:11.5px;display:flex}.nav-mailbox:hover,.nav-mailbox:focus-visible{color:#fff;background:#ffffff1a}.nav-mailbox-addr{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav-mailbox-n{font-variant-numeric:tabular-nums;color:#fafafa9e;flex:none;font-size:11px}.nav-mailbox-more,.nav-mailbox-note{color:#fafafa9e;font:inherit;text-align:left;background:0 0;border:0;margin:3px 0 0;padding:2px 8px;font-size:11px;line-height:1.4}.nav-mailbox-more{cursor:pointer;text-decoration:underline}.nav-mailbox-more:hover,.nav-mailbox-more:focus-visible{color:#fff}@media (width<=1280px){.nav-mailboxes,.nav-mailbox-note{display:none}}.mailbox-link{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.mailbox-link:hover,.mailbox-link:focus-visible{color:var(--text)}.mailbox-headline{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.mailbox-sub{color:var(--muted);font-size:11.5px}.mailbox-months{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mailbox-months li{align-items:center;gap:10px;font-size:12px;display:flex}.mailbox-month-label{font-variant-numeric:tabular-nums;width:58px;color:var(--muted);flex:none}.mailbox-month-bar{background:var(--g2);border-radius:99px;flex:auto;min-width:0;height:7px;display:flex;overflow:hidden}.mailbox-month-bar>span{background:var(--accent);height:100%;display:block}.mailbox-month-n{font-variant-numeric:tabular-nums;color:var(--text);flex:none}.mailbox-people{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mailbox-people li{flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.mailbox-scope{color:var(--muted);margin:10px 0 0;font-size:11.5px}:root{--gold-hi:#fff8e2;--gold-face:#edd18a;--gold-mid:#d9b25a;--gold-low:#b98f37;--gold-line:#8f6a22;--gold-ink:#4a3410;--gold-up:#ffffff9e;--gold-dn:#4a341073;--gold-cast:#8f6a2238;--gold-sheen:#ffffff8c}@media (prefers-color-scheme:dark){:root{--gold-hi:#d8bd7c;--gold-face:#b1913f;--gold-mid:#9c7e35;--gold-low:#715a25;--gold-line:#54421a;--gold-ink:#120c03;--gold-up:#fff0c74d;--gold-dn:#0000008c;--gold-cast:#00000073;--gold-sheen:#fff6d638}}.maxxed-tag{isolation:isolate;vertical-align:baseline;white-space:nowrap;border:1px solid var(--gold-line);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);background-image:repeating-linear-gradient(100deg, #ffffff2b 0 1px, #0000000e 1px 3px), linear-gradient(180deg, var(--gold-hi) 0%, var(--gold-face) 30%, var(--gold-mid) 52%, var(--gold-face) 68%, var(--gold-low) 100%);box-shadow:inset 0 1px 0 var(--gold-up), inset 0 -1px 0 var(--gold-dn), 0 1px 1px var(--gold-cast);text-shadow:0 1px 0 var(--gold-up), 0 -1px 0 var(--gold-dn);border-radius:6px;align-items:baseline;gap:.42em;padding:.18em .62em .22em;font-family:inherit;font-size:11px;font-weight:700;line-height:1.45;display:inline-flex;position:relative;overflow:hidden}.maxxed-tag-zh{text-transform:none;letter-spacing:.02em;opacity:.9;font-weight:700}.maxxed-tag:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, transparent 0%, #fff0 40%, var(--gold-sheen) 50%, #fff0 60%, transparent 100%);animation:7s ease-in-out infinite maxxed-sheen;position:absolute;inset:-50% -70%;transform:translate(-70%)}@keyframes maxxed-sheen{0%{transform:translate(-70%)}55%{transform:translate(70%)}to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.maxxed-tag:after{opacity:.55;animation:none;transform:translate(-22%)}}.maxxed-tag.is-small{letter-spacing:.08em;padding:.1em .5em .14em;font-size:10px}@media (forced-colors:active){.maxxed-tag{color:canvastext;box-shadow:none;text-shadow:none;background:canvas;border:1px solid canvastext}.maxxed-tag:after{display:none}}.maxxed-out-group{align-items:center;gap:6px;display:inline-flex}.maxxed-out-group button{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11.5px}.maxxed-out-group button[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-face);color:var(--gold-ink);font-weight:700}.maxxed-out-group button:disabled{cursor:not-allowed;opacity:.55}.maxxed-out-why{color:var(--muted);margin:6px 0 0;font-size:11.5px}.chat-head-controls .ghost-btn,.chat-head-controls .think-mode button,.chat-history-controls .ghost-btn{white-space:nowrap}.desk-assistant-docked .panel-title,.desk-assistant-docked .panel-title.compact{flex-direction:column;align-items:stretch;gap:10px}.desk-assistant-docked .chat-head-controls{justify-content:flex-start;row-gap:8px}.desk-assistant-docked .panel-title>div{min-width:0}.model-call-trace{max-width:52rem;margin-top:.4rem}.model-call-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-subtle,#f5f5f5);max-height:28rem;padding:.75rem;font-size:.82rem;overflow:auto}.chat-swarm-hint{color:var(--muted);margin:6px 0 0;padding:0 18px;font-size:12px}@media (width<=760px),(pointer:coarse) and (height<=479px){.chat-screen .panel-title.compact{flex-direction:row;align-items:center;gap:8px;padding:4px 0 6px}.chat-screen .panel-title.compact>:first-child{flex:none;width:auto;min-width:0}.chat-screen .panel-title.compact h1{white-space:nowrap;font-size:15px;line-height:1.2}.chat-screen .panel-title.compact p{display:none}.chat-screen .chat-head-controls{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:0;overflow:auto hidden}.chat-screen .chat-head-controls::-webkit-scrollbar{display:none}.chat-screen .chat-head-controls>*,.chat-screen .chat-scope-controls>*{flex:none}.chat-screen .chat-head-controls>.chat-tier-group{order:-3}.chat-screen .chat-head-controls>.chat-swarm-group,.chat-screen .chat-head-controls>.chat-verify-group{order:-2}.chat-screen .chat-head-controls>.chat-scope-controls{order:-1}.chat-screen .chat-scope-controls{flex-wrap:nowrap}.chat-screen .chat-ctl-long{display:none}.chat-screen .chat-head-controls .ghost-btn{gap:4px;padding:0 10px}.chat-screen .chat-head-controls .think-mode button{padding:0 10px}.chat-screen .focus-chip{max-width:none}.chat-screen .focus-chip-name{flex:none;max-width:8rem}.chat-swarm-hint{display:none}.chat-screen .chat-foot>span:last-child{display:none!important}.chat-screen .chat-composer-stack>.chat-context-tray{overscroll-behavior-x:contain;flex-wrap:nowrap;max-height:none;overflow:auto hidden}.chat-screen .chat-context-tray>.chat-context-chip{flex:none;max-width:85%}}.person-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;max-width:100%;display:grid;overflow:clip}.person-panel select,.person-panel input:not([type=checkbox]):not([type=radio]),.person-panel textarea{box-sizing:border-box;min-width:0;max-width:100%}.person-panel .pp-sections>*,.person-panel fieldset{min-width:0}.person-panel .pp-sections,.person-panel .pp-scope,.person-panel .pp-mbx-list{grid-template-columns:minmax(0,1fr)}.person-panel[data-user-band=active]{box-shadow:inset 3px 0 0 var(--red)}.person-panel[data-user-band=matched]{box-shadow:inset 3px 0 0 var(--line-firm)}.person-panel[data-user-band=unknown]{box-shadow:inset 3px 0 0 var(--line)}.person-panel[data-user-band=unmatched]{box-shadow:none}.person-panel .pp-head{border-bottom:1px solid var(--line);background:var(--g2);gap:4px;padding:10px 16px;display:grid}.person-panel .pp-who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.person-panel .pp-name{font-size:14px}.person-panel .pp-username{color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.person-panel .pp-roles{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:11.5px;display:flex}.person-panel .pp-phone{font-variant-numeric:tabular-nums}.person-panel .pp-tabs{border-bottom:1px solid var(--line);background:var(--surface);scrollbar-width:none;gap:2px;padding:6px 12px 0;display:flex;overflow-x:auto}.person-panel .pp-tabs::-webkit-scrollbar{display:none}.person-panel .pp-tab{cursor:pointer;min-width:0;min-height:44px;color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.person-panel .pp-tab .pp-tab-en{color:var(--muted);font-size:10px;font-weight:500}.person-panel .pp-tab.is-on{color:var(--text);border-bottom-color:var(--red);background:var(--g2)}.person-panel .pp-body{padding:12px 16px 16px}.person-panel .pp-sections{gap:10px;display:grid}.person-panel .pp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.person-panel .pp-row-block{align-items:baseline}.person-panel .pp-label{font-size:12.5px;font-weight:700}.person-panel .pp-hint{color:var(--muted);font-size:11.5px}.person-panel .pp-en{color:var(--muted);font-size:10.5px;display:block}.person-panel .pp-frozen,.person-panel .pp-refused,.person-panel .pp-unread{color:var(--muted);margin:0;font-size:12.5px}.person-panel .pp-refused{border-left:2px solid var(--line-firm);padding-left:8px}.person-panel .pp-reach-list,.person-panel .pp-mbx-list,.person-panel .pp-actions-list{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.person-panel .pp-reach-list li{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:8px;font-size:12px;display:grid}.person-panel .pp-reach-name{font-weight:600}.person-panel .pp-mbx-item{align-items:center;gap:6px;min-height:32px;font-size:12.5px;display:inline-flex}.person-panel .pp-mbx-shaky{color:var(--muted);align-items:center;gap:6px;margin-left:8px;font-size:11px;display:inline-flex}.person-panel .pp-actions-list li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.person-panel .pp-codes{flex:100%;gap:2px;min-width:0;display:grid}.person-panel .pp-codes code{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px}.person-panel .pp-code-src{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.person-panel .pp-code-src .pp-hint{overflow-wrap:anywhere}.person-panel .pp-scope{gap:6px;display:grid}dialog.person-panel-sheet{border-radius:var(--radius-lg);background:var(--surface);width:90vw;max-width:90vw;height:90vh;max-height:90vh;color:var(--text);box-shadow:var(--shadow);overscroll-behavior:contain;border:0;padding:0;overflow:hidden auto}dialog.person-panel-sheet::backdrop{background:#06090d8c}dialog.person-panel-sheet>.person-panel{border:0;border-radius:0;min-height:100%}dialog.person-panel-sheet .pp-tabs{z-index:3;position:sticky;top:0}.person-panel .pp-close{min-width:44px;min-height:44px;margin-left:auto}@media (width<=760px){dialog.person-panel-sheet{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.person-panel{border-radius:0}.person-panel .pp-tabs{z-index:3;padding-inline:16px;position:sticky;top:0}.person-panel .pp-head,.person-panel .pp-body{padding-inline:16px}.person-panel .pp-reach-list li{grid-template-columns:minmax(0,1fr);gap:2px}}.explain-hint{vertical-align:middle;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:6px;padding:0;line-height:1;display:inline-flex}.explain-hint-glyph{border:1px solid var(--line-firm);background:var(--surface);width:20px;height:20px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.explain-hint:hover .explain-hint-glyph,.explain-hint:focus-visible .explain-hint-glyph{color:var(--text);border-color:var(--accent)}@media (pointer:coarse){.explain-hint{width:44px;min-width:44px;height:44px;min-height:44px;margin-left:2px}}.explain-pop{z-index:60;border:1px solid var(--line-firm);background:var(--surface);max-width:320px;color:var(--text);box-shadow:var(--explain-shadow);pointer-events:none;border-radius:6px;padding:10px 12px;font-size:12.5px;line-height:1.5;animation:.12s ease-out explain-pop-in;position:fixed;top:16px;left:16px}.explain-pop-zh{display:block}.explain-pop-en{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}@keyframes explain-pop-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.explain-pop{animation:none}}.role-landing-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;font-size:13px;display:flex}.role-landing{flex-direction:column;gap:10px;margin-top:10px;display:flex}.role-landing>.role-row{flex:none}.role-row{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:start;gap:12px;display:grid}.role-box-wrap{display:grid;position:relative}.role-box{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:12px 12px 8px;display:flex}.role-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.role-box.is-empty .role-box-n{color:var(--muted)}.role-box .en{color:var(--muted);font-size:10.5px;font-weight:500;display:block}.role-box-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.role-box-title{font-size:16px;font-weight:800;line-height:1.2}.role-box-chev{color:var(--muted);font-size:13px}.role-box-n{font-size:16px;font-weight:800;line-height:1.2}.role-box-n small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:500}.role-box-note{color:var(--warn);font-size:12px;font-weight:600;line-height:1.4}.role-box-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:6px;font-size:12px}.role-people,.all-accounts{margin-top:14px}.role-people-head{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.role-people-en{color:var(--muted);font-weight:500}.role-people-why{color:var(--muted);font-size:12px}.role-people-empty{color:var(--muted);margin:10px 0 0;font-size:12px}.all-accounts-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.all-accounts-toolbar input[type=search]{box-sizing:border-box;flex:220px;min-width:0;max-width:320px;height:28px;padding:3px 8px;font-size:12px}.all-accounts>.role-people-head .ghost-btn,.all-accounts-toolbar .ghost-btn,.apk-bar .ghost-btn{white-space:nowrap;border-radius:6px;height:26px;min-height:26px;line-height:1;padding:0 10px!important;font-size:12px!important}.users-access-screen .ops-jump{align-items:center;height:26px;min-height:26px;padding:0 10px;font-size:12px;line-height:1}.users-access-screen .card-actions .ghost-btn{border-radius:6px;min-width:26px;height:26px;min-height:26px;padding:0 6px!important}.user-band-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:inline-flex}.person-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.person-row{border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.person-row-btn{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.person-row-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.person-row-btn .who{flex-direction:column;gap:0;min-width:0;display:flex}.person-row-btn .who .mono{color:var(--muted);overflow-wrap:anywhere;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10.5px}.person-row-state{flex-wrap:wrap;justify-self:end;align-items:center;gap:6px;display:flex}.person-row-same,.person-row-chev{color:var(--muted)}.person-panel-host{border-top:1px solid var(--line);background:var(--surface);min-width:0;padding:10px 12px 12px}.person-panel-host>.person-panel{max-width:100%}@media (width<=760px){.role-row{grid-template-columns:minmax(0,1fr)}}:root{--gt-hi:#e9c96a;--gt-face:#d4ad48;--gt-mid:#a97a24;--gt-spec:#efd27a;--gt-low:#74541a;--gt-sheen:#fffae1bf;--gt-edge-light:#fff8dc80;--gt-edge-dark:#4a34108c;--gt-cast:#00000047}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gt-hi:#f5dc8e;--gt-face:#e3c266;--gt-mid:#b98a2c;--gt-spec:#f8e39a;--gt-low:#85631f;--gt-sheen:#fffae1cc;--gt-edge-light:#fff8dc80;--gt-cast:#0009}}:root[data-theme=dark]{--gt-hi:#f5dc8e;--gt-face:#e3c266;--gt-mid:#b98a2c;--gt-spec:#f8e39a;--gt-low:#85631f;--gt-sheen:#fffae1cc;--gt-edge-light:#fff8dc80;--gt-cast:#0009}.glow-gold{color:#0000;background-image:linear-gradient(100deg, transparent 0%, #fff0 40%, var(--gt-sheen) 50%, #fff0 60%, transparent 100%), linear-gradient(112deg, var(--gt-hi) 0%, var(--gt-face) 16%, var(--gt-mid) 40%, var(--gt-spec) 52%, var(--gt-face) 64%, var(--gt-mid) 82%, var(--gt-low) 100%);filter:drop-shadow(-.6px -.6px 0 var(--gt-edge-light)) drop-shadow(.8px .8px 0 var(--gt-edge-dark)) drop-shadow(2px 4px 4px var(--gt-cast));background-position:-140% 0,0 0;background-repeat:no-repeat;background-size:220% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite gold-text-sheen;display:inline-block}@keyframes gold-text-sheen{0%{background-position:-140% 0,0 0}55%{background-position:140% 0,0 0}to{background-position:140% 0,0 0}}.glow-gold .en{color:inherit;font-weight:800}@media (prefers-reduced-motion:reduce){.glow-gold{background-position:-30% 0,0 0;animation:none}}@media (forced-colors:active){.glow-gold{color:canvastext;filter:none;background:0 0;animation:none}}@media (width>=761px) and (pointer:fine){.desk-assistant.is-max{padding-top:0}.desk-assistant.is-max>.desk-panel-head{z-index:3;background:0 0;border:0;min-height:0;margin:0;padding:0;position:absolute;top:8px;right:12px}.desk-assistant.is-max>.desk-panel-head>.desk-panel-slim-title{display:none}.desk-assistant-docked.is-max .panel-title.compact{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;padding:8px 40px 8px 0}.desk-assistant-docked.is-max .panel-title.compact>:first-child{flex:auto;align-items:baseline;column-gap:12px;min-width:0;display:flex}.desk-assistant-docked.is-max .panel-title.compact h1{flex:none;margin:0;font-size:20px;display:block}.desk-assistant-docked.is-max .panel-title.compact p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.desk-assistant-docked.is-max .chat-head-controls{flex-wrap:nowrap;flex:none;justify-content:flex-end;row-gap:0}.desk-assistant.is-max .chat-head-controls .ghost-btn{min-height:32px}.desk-assistant.is-max .document-action-menu{padding:6px 0 0}.desk-assistant.is-max .chat-composer-stack{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.desk-assistant.is-max .chat-composer-stack>*{grid-column:1/-1}.desk-assistant.is-max .chat-composer-stack>.chat-swarm-hint{grid-column:1;margin:0;padding:2px 0 6px}.desk-assistant.is-max .chat-composer-stack>.chat-foot{white-space:nowrap;grid-column:2;gap:12px;min-height:0;padding:2px 0 6px 12px}.desk-assistant.is-max .chat-composer-stack>.composer{grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding-top:6px;padding-bottom:0}.desk-assistant.is-max .chat-composer-stack>.composer>textarea{field-sizing:content;max-height:200px;min-height:40px!important}.desk-assistant.is-max .chat-composer-stack>.composer>button{min-width:40px!important;min-height:40px!important}}
