:root{color:#172033;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;letter-spacing:0;text-rendering:optimizeLegibility;--accent: #07998f;--accent-strong: #05766f;--accent-soft: #e6f8f6;--blue: #3378f6;--orange: #f59e0b;--ink: #121a2d;--muted: #6b778c;--subtle: #8b96a8;--line: #e3e8f0;--line-strong: #d5dde8;--surface: #ffffff;--surface-soft: #f8fafc;--danger: #b42318;--shadow: 0 18px 42px rgb(23 32 51 / .08)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;overflow:hidden}button,textarea{font:inherit}button{border:0;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}button:focus-visible,textarea:focus-visible{outline:3px solid rgb(7 153 143 / .24);outline-offset:2px}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr) 292px;height:100vh;overflow:hidden;background:#f7f9fc}.app-shell.evidence-collapsed{grid-template-columns:248px minmax(0,1fr) 56px}.app-shell.metrics-active{grid-template-columns:248px minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;min-width:0;height:100vh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px 16px;border-right:1px solid var(--line);background:#fff}.sidebar::-webkit-scrollbar,.evidence-panel::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb,.evidence-panel::-webkit-scrollbar-thumb{border:2px solid #ffffff;border-radius:999px;background:#cbd5e1}.sidebar::-webkit-scrollbar-track,.evidence-panel::-webkit-scrollbar-track{background:transparent}.brand{display:flex;align-items:center;gap:12px;min-height:40px;margin-bottom:16px;color:var(--ink);font-size:19px;font-weight:800}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:#fff;background:var(--accent);box-shadow:0 12px 24px #07998f38}.brand svg{width:22px;height:22px}.new-chat-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;margin-bottom:14px;border-radius:8px;color:#fff;background:var(--accent);box-shadow:0 12px 22px #07998f38;cursor:pointer;font-weight:760}.new-chat-button:hover{background:var(--accent-strong);transform:translateY(-1px)}.new-chat-button svg,.nav-item svg,.recent-item svg,.status-metric svg,.topbar svg,.composer svg,.evidence-panel svg,.message-actions svg{width:18px;height:18px}.nav-list{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.nav-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:8px;color:#39465b;background:transparent;cursor:pointer;text-align:left}.nav-item:hover,.nav-item.active{color:var(--accent-strong);background:var(--accent-soft)}.recent-panel{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;color:#6b778c;background:transparent;cursor:pointer;font-size:13px;font-weight:760;text-align:left}.section-heading svg{width:15px;height:15px;transition:transform .16s ease}.section-heading.collapsed svg{transform:rotate(-90deg)}.section-heading:hover{color:var(--accent-strong)}.recent-list{display:grid;gap:4px;min-height:0}.recent-list.expanded{max-height:230px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable}.recent-list.expanded::-webkit-scrollbar{width:8px}.recent-list.expanded::-webkit-scrollbar-thumb{border:2px solid #ffffff;border-radius:999px;background:#cbd5e1}.recent-list.expanded::-webkit-scrollbar-track{background:transparent}.empty-recent{padding:8px 10px;color:var(--subtle);font-size:12px}.recent-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:35px;padding:0 10px;border-radius:8px;color:#344154;background:transparent;cursor:pointer;text-align:left}.recent-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-item time{color:var(--subtle);font-size:12px}.recent-item.active,.recent-item:hover{color:var(--accent-strong);background:#e7f6f4}.view-all{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;color:#6b778c;background:transparent;cursor:pointer;font-size:13px}.view-all svg{width:15px;height:15px;transform:rotate(-90deg)}.view-all.expanded svg{transform:rotate(0)}.knowledge-status{display:grid;gap:7px;margin-top:auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 28px #1720330a}.knowledge-status h2,.metadata-list h3,.more-hits h3,.preview-card h3{margin:0;color:var(--ink);font-size:13px;font-weight:800}.status-metric{display:grid;position:relative;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding-right:16px}.status-metric>svg:first-child{color:#42506a}.status-metric>svg:last-child{position:absolute;right:0;color:#16a36c}.status-metric span{display:block;color:var(--muted);font-size:11px;line-height:1.2}.status-metric strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.storage-row{display:grid;gap:4px}.storage-meter{position:relative;display:block;height:6px;overflow:hidden;border-radius:999px;background:#e3e9f1}.storage-meter:before{position:absolute;inset:0 auto 0 0;width:var(--meter);content:"";border-radius:inherit;background:var(--accent)}.storage-percent{color:var(--subtle);font-size:11px;text-align:right}.workspace{display:grid;grid-template-rows:44px minmax(0,1fr) auto;min-width:0;height:100vh;background:#fff}.topbar{min-width:0;border-bottom:1px solid var(--line);background:#fff}.thread{display:flex;flex-direction:column;gap:14px;overflow:auto;min-width:0;padding:24px 28px 14px;background:radial-gradient(circle at top center,rgb(7 153 143 / .04),transparent 34%),#fff}.welcome{display:grid;gap:20px;width:min(730px,100%);margin:0 auto 8px}.welcome-copy{display:flex;align-items:flex-start;justify-content:center;gap:18px}.welcome h1{margin:0;color:var(--ink);font-size:21px;line-height:1.35;text-align:center}.welcome p{margin:8px 0 0;color:var(--muted);text-align:center}.refresh-examples{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:34px;margin-top:2px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;color:#46546a;background:#fff;cursor:pointer;font-size:13px;font-weight:700}.refresh-examples:hover{border-color:#07998f61;color:var(--accent-strong);background:#f8fdfc}.refresh-examples svg{width:15px;height:15px}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.example-card{display:grid;align-content:start;gap:8px;min-height:114px;padding:18px 18px 15px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:#fff;cursor:pointer;text-align:left}.example-card:hover{border-color:#07998f57;box-shadow:var(--shadow);transform:translateY(-2px)}.example-card svg{width:26px;height:26px;color:var(--accent)}.example-card[data-tone=blue] svg{color:var(--blue)}.example-card[data-tone=orange] svg{color:var(--orange)}.example-card strong{margin-top:6px;font-size:15px;line-height:1.35}.example-card span{color:var(--subtle);font-size:13px;line-height:1.45}.message{display:grid;grid-template-columns:40px minmax(0,760px);gap:14px;width:min(850px,100%);margin-inline:auto}.message.user{grid-template-columns:minmax(0,1fr) 40px;justify-content:end}.message.user .avatar{grid-column:2;grid-row:1}.message.user .message-stack{justify-self:end;grid-column:1}.avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--accent-strong);background:var(--accent-soft);font-weight:850}.avatar svg{width:22px;height:22px}.message.user .avatar{border:1px solid #d8e0eb;color:#344154;background:#f3f6fa}.message-stack{display:grid;gap:10px;min-width:0}.message-body{max-width:100%;overflow-wrap:anywhere;color:#172033;line-height:1.68}.message.assistant .message-body{padding:18px 20px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 12px 28px #1720330d;white-space:normal}.message.user .message-body{width:fit-content;max-width:min(520px,100%);padding:12px 18px;border-radius:8px;color:#1f2937;background:#dff5f2;white-space:pre-wrap}.message-body>*:first-child{margin-top:0}.message-body>*:last-child{margin-bottom:0}.message-body h1,.message-body h2,.message-body h3,.message-body h4{margin:14px 0 8px;color:var(--ink);line-height:1.35}.message-body h1{font-size:20px}.message-body h2{font-size:18px}.message-body h3{font-size:16px}.message-body h4{font-size:15px}.message-body p{margin:6px 0}.message-body ul,.message-body ol{margin:6px 0;padding-left:22px}.message-body li{margin:2px 0}.message-body li p{margin:0}.message-body code{padding:2px 5px;border-radius:5px;color:#0f3f3b;background:#e9f7f5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.message-body pre{overflow-x:auto;margin:10px 0;padding:12px;border-radius:8px;background:#172033}.message-body pre code{padding:0;color:#f8fafc;background:transparent}.message-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:10px 0}.message-body th,.message-body td{padding:8px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}.message-body th{background:#f5f8fb;font-weight:800}.message-body blockquote{margin:10px 0;padding-left:12px;border-left:3px solid var(--accent);color:#526075}.source-row,.message-actions{display:flex;align-items:center;gap:10px;color:#657386;font-size:13px}.source-row button{padding:2px 6px;border-radius:5px;color:var(--accent-strong);background:#dff5f2;cursor:pointer;font-size:12px;font-weight:800}.message-actions button{display:grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;color:#657386;background:transparent;cursor:pointer}.message-actions button:hover{border-color:var(--line);background:var(--surface-soft)}.message-actions span{margin-left:auto;color:var(--subtle)}.step-rail{display:grid;grid-template-columns:repeat(7,auto);align-items:center;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.step-node{display:grid;grid-template-columns:22px max-content;align-items:center;gap:8px;min-height:58px;padding:9px 14px}.step-node svg{width:20px;height:20px;color:var(--accent)}.step-node strong,.step-node span{display:block;white-space:nowrap}.step-node strong{color:#243047;font-size:13px}.step-node span{color:#758195;font-size:12px}.step-node.final{border-left:1px solid var(--line)}.step-arrow{color:#8793a6}.loading-row,.error-row{display:flex;align-items:center;gap:10px;width:min(760px,100%);margin-inline:auto;min-height:44px}.loading-row{color:var(--accent-strong);font-weight:760}.loading-row svg{animation:spin 1s linear infinite}.error-row{padding:12px 14px;border:1px solid rgb(180 35 24 / .22);border-radius:8px;color:var(--danger);background:#fff4f2}.composer{display:grid;gap:8px;width:min(800px,calc(100% - 60px));margin:0 auto 16px;padding:14px 16px 10px;border:1px solid rgb(7 153 143 / .58);border-radius:8px;background:#fff;box-shadow:0 18px 36px #17203314}.composer textarea{resize:none;min-height:28px;max-height:120px;padding:0;border:0;outline:0;color:var(--ink);background:transparent;line-height:1.5}.composer textarea::placeholder{color:#8e99aa}.composer-footer{display:flex;justify-content:flex-end;align-items:center}.composer-actions{display:flex;align-items:center;gap:10px}.model-selector{position:relative}.model-toggle{display:inline-flex;align-items:center;gap:6px;min-height:34px;min-width:160px;padding:4px 12px;color:#69768a;background:#f0f2f5;border:1px solid #dde1e8;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s ease}.model-toggle:hover{color:var(--accent-strong);border-color:var(--accent-strong);background:#e8f5f4}.model-toggle.open{color:var(--accent-strong);border-color:var(--accent);background:#e8f5f4}.model-toggle svg{width:16px;height:16px}.model-toggle svg:last-child{transition:transform .2s ease}.model-toggle.open svg:last-child{transform:rotate(180deg)}.model-menu{position:absolute;bottom:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid #dde1e8;border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:6px;z-index:100}.model-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;color:#3d4a5c;background:transparent;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:background .1s ease}.model-option:hover{background:#f0f2f5}.model-option.active{color:var(--accent-strong);background:#e8f5f4;font-weight:600}.model-option svg:last-child{margin-left:auto;width:14px;height:14px}.send-button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:var(--accent);cursor:pointer;box-shadow:0 8px 18px #07998f38;flex-shrink:0}.send-button:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-1px)}.send-button:disabled{cursor:not-allowed;opacity:.44;box-shadow:none}.evidence-panel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px 18px;border-left:1px solid var(--line);background:#fff}.evidence-panel.collapsed{display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding:18px 8px}.evidence-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.evidence-header h2{margin:0;color:var(--ink);font-size:17px}.evidence-header-actions{display:flex;align-items:center;gap:4px}.evidence-header button{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#657386;background:transparent;cursor:pointer}.evidence-header button:hover{background:var(--surface-soft)}.evidence-rail-button{display:flex;flex-direction:column;align-items:center;gap:10px;width:40px;min-height:126px;padding:10px 0;border:1px solid var(--line-strong);border-radius:8px;color:#526075;background:#fff;cursor:pointer}.evidence-rail-button:hover{border-color:#07998f5c;color:var(--accent-strong);background:#f8fdfc}.evidence-rail-button span{writing-mode:vertical-rl;color:inherit;font-size:12px;font-weight:760;letter-spacing:0}.empty-evidence{display:grid;place-items:center;align-content:center;gap:10px;min-height:260px;padding:24px 16px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);background:#fbfcfe;text-align:center}.empty-evidence svg{width:28px;height:28px;color:var(--accent)}.empty-evidence strong{color:var(--ink);font-size:15px}.empty-evidence p{max-width:210px;margin:0;font-size:13px;line-height:1.65}.document-summary{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:13px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.file-badge{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#ef4444;background:#fff1f1}.document-summary strong{display:block;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.document-summary p{margin:5px 0 0;color:var(--muted)}.preview-card{padding:15px 14px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;overflow:visible}.preview-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:10px 0 12px;color:#4b586e;font-size:14px;line-height:1.78;overflow-wrap:anywhere}.preview-card p.expanded{display:block;max-height:none;overflow-y:visible;padding-right:2px;-webkit-line-clamp:unset;white-space:pre-wrap}.preview-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--subtle);font-size:13px}.preview-card-footer button{display:inline-flex;align-items:center;gap:5px;padding:0;color:var(--accent-strong);background:transparent;cursor:pointer;font-size:13px;font-weight:760}.preview-card-footer button:hover{color:var(--accent)}.preview-card-footer button svg{width:14px;height:14px;transform:rotate(-90deg)}.preview-card p.expanded+.preview-card-footer button svg{transform:rotate(0)}.preview-card-footer span{flex:0 0 auto}.metadata-list,.more-hits{display:block;flex:0 0 auto;min-height:0}.metadata-list{margin-bottom:14px}.more-hits{margin-top:0}.hit-list{display:grid;align-content:start;gap:8px;min-height:0;margin-top:10px;overflow-y:visible;padding-right:2px}.hit-list.expanded{min-height:0}.metadata-list dl{display:block;margin:0}.metadata-list div{display:grid;gap:4px;align-items:start}.metadata-list div+div{margin-top:12px}.metadata-list dt{color:#6b778c;font-size:13px}.metadata-list dd{min-width:0;margin:0;color:#2f3a4d;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.metadata-list dd:has(.similarity-meter){display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px}.more-hits-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.similarity-meter{position:relative;display:block;height:5px;overflow:hidden;border-radius:999px;background:#e5eaf1}.similarity-meter:before{position:absolute;inset:0 auto 0 0;width:92%;content:"";border-radius:inherit;background:var(--accent)}.hit-card{display:grid;grid-template-columns:22px minmax(0,1fr) 48px;gap:8px;align-items:center;min-height:50px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:#2f3a4d;background:#fff;cursor:pointer;text-align:left}.hit-card:hover{border-color:#07998f5c;background:#f8fdfc}.hit-card svg{color:var(--blue)}.hit-card span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.hit-card small{color:var(--subtle);white-space:nowrap}.empty-hits{padding:8px 10px;color:var(--subtle);font-size:12px}.view-docs{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:30px;padding:0 8px;border:1px solid var(--line-strong);border-radius:8px;color:#46546a;background:#fff;cursor:pointer;font-size:12px;font-weight:760;white-space:nowrap}.view-docs:hover{background:var(--surface-soft)}.view-docs svg{width:15px;height:15px;transform:rotate(-90deg)}.view-docs.expanded svg{transform:rotate(0)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.evidence-panel{display:none}}@media(max-width:820px){body{overflow:auto}.app-shell{grid-template-columns:1fr;height:auto;overflow:visible}.sidebar{min-height:auto;padding:18px}.nav-list,.recent-panel,.knowledge-status{display:none}.brand{margin-bottom:14px}.workspace{height:auto;min-height:100vh}.thread{padding:22px 18px}.example-grid{grid-template-columns:1fr}.welcome-copy{align-items:center;flex-direction:column;gap:12px}.message,.message.user{grid-template-columns:34px minmax(0,1fr);margin-inline:0}.message.user .avatar,.message.user .message-stack{grid-column:auto}.avatar{width:34px;height:34px}.message.user .message-body{max-width:100%}.step-rail{width:100%}.composer{width:calc(100% - 36px);margin-bottom:18px}.composer-footer{flex-wrap:wrap}.model-toggle{min-width:120px}.model-toggle span{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-button{width:38px;height:38px}}@media(max-width:520px){.message.assistant .message-body{padding:15px}}.metrics-view{flex:1;overflow-y:auto;padding:32px 40px;background:#f8f9fb}.metrics-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.metrics-header h1{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.metrics-header p{font-size:13px;color:#6b7280;margin:4px 0 0}.refresh-metrics{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:13px;cursor:pointer;transition:all .15s}.refresh-metrics:hover{background:#f3f4f6;border-color:#9ca3af}.refresh-metrics .spinning{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.metrics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:28px}.summary-card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a}.summary-card svg{width:28px;height:28px;color:#6366f1;flex-shrink:0}.summary-card span{display:block;font-size:12px;color:#6b7280;margin-bottom:2px}.summary-card strong{display:block;font-size:20px;font-weight:700;color:#1a1a2e}.metrics-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#9ca3af;text-align:center}.metrics-empty svg{width:48px;height:48px;margin-bottom:16px;opacity:.4}.metrics-empty p{font-size:14px;max-width:360px;line-height:1.6}.metrics-table-wrapper{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a}.metrics-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.metrics-table thead th{padding:12px 14px;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1}.metrics-table tbody td{padding:10px 14px;border-bottom:1px solid #f3f4f6;color:#374151}.metrics-row-main td{vertical-align:top}.metrics-row-sub td{background:#fafbfc;border-left:3px solid #e5e7eb}.metrics-row-main:hover td,.metrics-row-sub:hover td{background:#f0f4ff}.cell-time{color:#6b7280;font-variant-numeric:tabular-nums}.cell-question{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cell-model .model-badge{display:inline-block;padding:2px 8px;border-radius:6px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:600}.cell-step .step-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#e0f2fe;color:#0369a1}.step-badge.step-route{background:#fef3c7;color:#92400e}.step-badge.step-conversation{background:#d1fae5;color:#065f46}.step-badge.step-synthesize{background:#ede9fe;color:#6d28d9}.step-badge.step-expand{background:#fce7f3;color:#9d174d}.step-badge.step-rewrite{background:#fef3c7;color:#92400e}.step-badge.step-agent_tool{background:#e0f2fe;color:#0369a1}.cell-highlight{font-weight:600;color:#1d4ed8}.cell-wall-time strong{font-size:15px;color:#1a1a2e}.cell-empty{color:#9ca3af;font-style:italic}@media(max-width:900px){.metrics-view{padding:20px 16px}.metrics-summary{grid-template-columns:repeat(2,1fr)}.cell-question{max-width:120px}}
