:root{--page: #050812;--panel: #101827;--panel-strong: #132034;--panel-soft: #18263a;--line: #243044;--line-strong: #33425a;--text: #f1f5f9;--muted: #90a1b9;--subtle: #62748e;--indigo: #6ea8ff;--primary: #376dff;--purple: #7c3aed;--success: #14d49b;--warning: #f8c14a;--danger: #ff6467;--cyan: #38bdf8;--shadow: 0 18px 46px rgba(0, 0, 0, .28);--radius: 8px;color:var(--text);font-family:IBM Plex Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(rgba(56,189,248,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.045) 1px,transparent 1px),linear-gradient(180deg,#050812,#07111f 52%,#050812);background-size:44px 44px,44px 44px,auto}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--page)}body,button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;padding:16px clamp(16px,4vw,40px);border-bottom:1px solid var(--line);background:#020618e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-link,.signal-pill,.system-status,.topnav__link,.button,.segmented-button,.icon-button,.ready-chip,.session-card__status,.metric-card__top,.insight-heading,.card-heading,.prompt-inline,.console-card__bar{display:inline-flex;align-items:center}.brand-link{justify-self:start;gap:10px;font-weight:800}.brand-mark,.metric-icon,.processing-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--text);border:1px solid rgba(56,189,248,.36);background:linear-gradient(135deg,#1d4ed8,#0891b2)}.brand-mark{width:30px;height:30px;border-radius:8px}.topnav{display:flex;justify-content:center;gap:6px;padding:5px;border:1px solid var(--line);border-radius:8px;background:#0f172bc7}.topnav__link{min-height:36px;gap:8px;padding:8px 12px;border-radius:6px;color:var(--muted);font-size:.9rem;font-weight:700}.topnav__link:hover,.topnav__link--active{color:var(--text);background:var(--panel-soft)}.system-status{justify-self:end;gap:8px;color:var(--success);font-size:.84rem;font-weight:800}.live-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--success);box-shadow:0 0 18px #00d492cc}.app-main{width:min(1440px,100%);margin:0 auto;padding:30px clamp(16px,4vw,40px) 56px}.route-transition{animation:route-enter .22s cubic-bezier(.22,1,.36,1) both}.landing-page{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;display:grid;align-items:center;padding:clamp(26px,6vw,72px);background:linear-gradient(rgba(0,212,146,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.04) 1px,transparent 1px),linear-gradient(180deg,#020618,#071021 56%,#020618);background-size:48px 48px,48px 48px,auto}.landing-gradient-wave{position:absolute;inset:-22%;z-index:-1;pointer-events:none;opacity:.86;background:linear-gradient(112deg,#00d49233,#38bdf829 19%,#7c86ff38 42%,#9810fa2e 61%,#00d4921f 82%,#02061800),repeating-linear-gradient(102deg,#fff0 0 7%,#7dd3fc14 10% 12%,#fff0 18% 25%);background-size:170% 170%,150% 150%;filter:blur(16px) saturate(1.22);transform:translate3d(-2%,-1%,0) rotate(-3deg);animation:landing-wave 18s ease-in-out infinite alternate}.landing-hero{position:relative;z-index:1;width:min(1040px,100%);display:grid;gap:28px}.signal-pill{width:fit-content;gap:10px;padding:8px 11px;border:1px solid var(--line-strong);border-radius:8px;color:var(--muted);background:#0f172bc7;font-weight:800}.landing-hero h1{display:grid;gap:8px;max-width:920px;margin:0;font-size:clamp(3.1rem,8vw,7.7rem);line-height:.94;letter-spacing:0}.gradient-text{color:#c8ceff}.landing-copy{max-width:690px;margin:0;color:var(--muted);font-size:clamp(1rem,1.6vw,1.24rem);line-height:1.7}.landing-actions,.workflow-actions,.dashboard-actions,.session-card__actions{display:flex;flex-wrap:wrap;gap:10px}.button,.segmented-button,.icon-button{justify-content:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:800;transition:border-color .16s ease,background .16s ease,transform .16s ease}.button{padding:10px 14px}.button--large{min-height:46px;padding:12px 18px}.button--primary{background:linear-gradient(135deg,#2563eb,#7c3aed);color:var(--text);box-shadow:0 14px 34px #2563eb42}.button--secondary,.button--ghost,.segmented-button{border-color:var(--line-strong);background:#0f172be6;color:var(--muted)}.button--ghost{box-shadow:none}.button:hover,.segmented-button:hover,.icon-button:hover{transform:translateY(-1px);border-color:#7c86ffad}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.terminal-strip{width:min(760px,100%);display:flex;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid var(--line);border-radius:8px;color:var(--success);background:#050916;box-shadow:var(--shadow);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(.75rem,1.3vw,.94rem)}.data-workflow,.dashboard-page,.review-page,.processing-panel,.panel,.state-panel{display:grid;gap:18px}.review-page,.review-plan,.review-reasoning,.dashboard-chart,.plan-card,.insight-panel,.quality-panel,.reasoning-box{min-width:0}.workflow-header,.dashboard-toolbar,.review-plan__header,.panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.workflow-header h1,.dashboard-toolbar h1,.review-plan__header h1,.panel__header h2,.processing-title h2{margin:0;color:var(--text);font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.05;letter-spacing:0}.workflow-header h1,.review-plan__header h1{display:flex;align-items:center;gap:10px}.workflow-header p,.dashboard-toolbar p,.review-plan__header p,.panel__header p,.processing-title p,.data-table-card p,.quality-card p,.insight-panel p,.review-reasoning p,.session-card__meta,.status,.empty-state{margin:7px 0 0;color:var(--muted);line-height:1.55}.upload-context-row{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(280px,1.3fr);gap:14px}.field{display:grid;gap:9px;color:var(--text);font-size:.92rem;font-weight:800}.field input,.field textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#080f20;color:var(--text);outline:none;padding:12px 13px}.field input:focus,.field textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #7c86ff29}.field textarea{resize:vertical}.file-picker{position:relative;display:grid;min-height:66px;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:#080f20}.file-picker input{position:absolute;inset:0;z-index:2;width:100%;height:100%;cursor:pointer;opacity:0}.file-picker__name{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 13px;color:var(--muted);overflow-wrap:anywhere}.file-field,.context-field,.upload-briefing-card,.quality-card,.data-table-card,.dashboard-chart,.insight-panel,.review-plan,.review-reasoning,.plan-card,.metric-card,.panel,.state-panel,.session-card,.processing-panel,.console-card{border:1px solid var(--line);border-radius:var(--radius);background:#101827e6;box-shadow:var(--shadow)}.file-field,.context-field,.upload-briefing-card{padding:14px}.upload-briefing-card{display:grid;gap:14px;min-height:245px}.upload-briefing-card h2{margin:0;color:var(--text);font-size:1rem}.upload-briefing-card p{margin:0;color:var(--muted);line-height:1.55}.briefing-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.briefing-list li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:11px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#0a1220}.briefing-list svg{margin-top:2px;color:var(--cyan)}.status{margin:0}.status--error{color:var(--danger);font-weight:800}.data-grid{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:16px;align-items:stretch}.quality-card,.data-table-card,.dashboard-chart,.insight-panel,.review-plan,.review-reasoning,.panel,.state-panel{padding:18px}.card-heading,.insight-heading{gap:8px;color:var(--text);font-weight:800}.score-ring{--score: 0%;width:min(170px,55vw);aspect-ratio:1;display:grid;place-items:center;margin:22px auto;border-radius:50%;background:radial-gradient(circle at center,var(--panel) 58%,transparent 59%),conic-gradient(var(--success) var(--score),var(--line-strong) 0)}.score-ring strong{font-size:2.6rem}.score-ring span{color:var(--muted);font-size:.84rem}.quality-meters,.schema-list,.token-list,.transform-list,.plan-card-list,.mini-chart-list,.session-list{display:grid;gap:10px}.meter-row{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.86rem}.meter-row code{color:var(--text)}.meter{height:7px;overflow:hidden;border-radius:999px;background:var(--line-strong)}.meter span{display:block;height:100%;width:28%;background:var(--warning)}.meter--muted span{width:17%;background:var(--success)}.panel-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-header h2,.chart-heading h2,.plan-card h2,.session-card h3{margin:0;color:var(--text);font-size:1rem}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:8px}.data-preview-table{width:100%;min-width:720px;border-collapse:collapse}.data-preview-table th,.data-preview-table td{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-preview-table th{color:var(--text);background:#0a1224;font-size:.82rem}.data-preview-table th span,.data-preview-table th small{display:block}.data-preview-table th small{margin-top:5px;color:var(--success);font-size:.66rem;font-weight:800}.data-preview-table td{color:var(--muted);font-size:.88rem}.null-cell{color:var(--danger);font-style:italic}.processing-panel{min-height:min(680px,calc(100vh - 140px));place-content:center;justify-items:center;padding:clamp(24px,6vw,54px);text-align:center}.processing-icon{width:62px;height:62px;margin:0 auto 18px;border-radius:8px;animation:processing-float 1.8s ease-in-out infinite;box-shadow:0 0 40px #7c3aed61}.processing-subtitle{color:#c8ceff}.processing-progress{width:min(520px,100%);height:7px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:#080f20}.processing-progress span{display:block;height:100%;min-width:9%;border-radius:inherit;background:linear-gradient(90deg,var(--success),var(--cyan),var(--primary));transition:width .52s ease;animation:progress-glow 1.4s ease-in-out infinite}.processing-steps{width:min(520px,100%);display:grid;gap:10px}.processing-step{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#081024;text-align:left;transition:border-color .26s ease,color .26s ease,transform .26s ease,background .26s ease}.processing-step span{width:10px;height:10px;border-radius:999px;background:var(--line-strong)}.processing-step--complete span{background:var(--success)}.processing-step--complete{color:var(--muted)}.processing-step--complete svg{color:var(--success)}.processing-step--active{color:var(--text);border-color:#7c86ff94;background:linear-gradient(90deg,#7c86ff26,#081024d6),#081024;transform:translate(2px)}.processing-step--active span{background:var(--indigo);animation:status-pulse 1.05s ease-in-out infinite}.processing-step--queued{color:#cbd5e1;border-color:#7c86ff52}.processing-step--queued span{background:var(--warning)}.processing-step i{width:6px;height:6px;border-radius:999px;background:var(--warning);animation:status-pulse 1.05s ease-in-out infinite}.console-card{width:min(520px,100%);display:grid;gap:7px;padding:12px;text-align:left}.console-card__bar{gap:7px;color:var(--muted);padding-bottom:8px;border-bottom:1px solid var(--line)}.console-card code{color:var(--muted);animation:console-line-in .52s ease both}.console-card .ok{color:var(--success)}.console-card .warn{color:var(--warning)}@keyframes processing-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.03)}}@keyframes status-pulse{0%,to{opacity:.58;box-shadow:0 0 #7c86ff00}50%{opacity:1;box-shadow:0 0 18px #7c86ffb8}}@keyframes progress-glow{0%,to{filter:brightness(.95)}50%{filter:brightness(1.25)}}@keyframes console-line-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes route-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-wave{0%{background-position:0% 44%,18% 36%;transform:translate3d(-4%,-2%,0) rotate(-4deg) scale(1)}50%{background-position:72% 50%,58% 52%;transform:translate3d(3%,1%,0) rotate(2deg) scale(1.04)}to{background-position:100% 56%,92% 64%;transform:translate3d(5%,-1%,0) rotate(-1deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){.landing-gradient-wave,.route-transition,.processing-icon,.processing-progress span,.processing-step--active span,.processing-step i,.console-card code{animation:none}.route-transition,.processing-progress span,.processing-step{transition:none}}.dashboard-toolbar{align-items:center}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-height:136px;display:grid;align-content:space-between;gap:14px;padding:16px}.metric-card__top{justify-content:space-between;gap:10px}.metric-icon{width:38px;height:38px;border-radius:8px}.metric-card strong{display:block;color:var(--text);font-size:clamp(1.45rem,2.4vw,2rem)}.metric-card span{color:var(--muted);font-size:.88rem}.trend,.ready-chip{color:var(--success);font-size:.74rem;font-weight:900}.trend--down{color:var(--danger)}.dashboard-content{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.dashboard-content--inspector,.dashboard-content--with-insights{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.dashboard-content--inspector .chart-layout,.dashboard-content--with-insights .chart-layout{grid-column:1;grid-row:1}.dashboard-content--inspector .insight-panel,.dashboard-content--with-insights .insight-panel{grid-column:2;grid-row:1}.chart-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-chart{min-height:380px;display:grid;grid-template-rows:auto minmax(300px,1fr);gap:12px}.dashboard-chart--wide{grid-column:1 / -1}.dashboard-chart--empty{display:block}.chart-heading{display:flex;justify-content:space-between;gap:12px}.chart-heading p{margin:5px 0 0;color:var(--muted);font-size:.84rem}.icon-button{width:36px;height:36px;padding:0;border-color:var(--line-strong);background:#0a1224}.plotly-chart-frame,.plotly-chart{width:100%;height:100%;min-width:0;overflow:hidden}.plotly-chart{min-height:300px}.plotly-chart .plot-container,.plotly-chart .svg-container{max-width:100%}.chart-loading{min-height:300px;display:grid;place-items:center;color:var(--muted);border:1px solid var(--line);border-radius:8px;background:#080f20}.insight-panel{position:sticky;top:86px;display:grid;gap:18px}.insight-panel section,.review-reasoning section{display:grid;gap:10px}.reasoning-box{padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#080f20;line-height:1.5}.token-list,.schema-list,.transform-list{padding:0;margin:0;list-style:none}.token-list{display:flex;flex-wrap:wrap}.token-list li,.schema-list li,.transform-list li,.ready-chip{border:1px solid var(--line);border-radius:8px;background:#080f20}.token-list li{padding:7px 9px;color:var(--muted);font-size:.82rem}.schema-list li{display:flex;justify-content:space-between;gap:12px;padding:10px;color:var(--muted)}.schema-list code{color:var(--indigo)}.review-page{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start}.review-plan,.review-reasoning{gap:18px}.review-form{display:grid;gap:13px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#081024}.inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.plan-card{display:grid;gap:14px;padding:14px}.plan-card__title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.plan-card p{margin:4px 0 0;color:var(--muted)}.ready-chip{min-height:28px;justify-content:center;padding:6px 8px}.visual-placeholder{min-height:160px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--indigo);background:linear-gradient(rgba(144,161,185,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(144,161,185,.08) 1px,transparent 1px),#060c1a;background-size:18px 18px}.prompt-inline{gap:9px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#080f20}.prompt-inline span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.prompt-inline button{border:0;border-radius:6px;padding:6px 9px;color:var(--text);background:var(--primary);cursor:pointer}.transform-list li{display:flex;align-items:center;gap:8px;padding:10px;color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.mini-chart-card{min-height:220px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#080f20}.panel{padding:20px}.eyebrow{margin:0 0 8px;color:var(--indigo);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.session-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px}.session-card__status{width:fit-content;margin:0;padding:6px 9px;border:1px solid rgba(0,212,146,.38);border-radius:8px;color:var(--success);background:#00d4921a;font-size:.75rem;font-weight:900}.review-page--wide{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}@media(max-width:1080px){.review-page--wide{grid-template-columns:1fr}}.review-form--compact{padding:12px}.review-form select,.field input,.prompt-inline input{min-height:42px;width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--text);background:#080f20;font:inherit}.plan-card-list--canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plan-card--chart{min-height:430px}.plan-card--primary{grid-column:1 / -1;min-height:610px}.plan-card--primary .review-chart-frame{min-height:390px}.plan-card--secondary{min-height:370px}.plan-card--hero,.plan-card--wide{grid-column:1 / -1}.plan-card--tall{min-height:560px}.plan-card--compact{min-height:320px}.review-chart-frame{min-height:300px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#080f20}.review-decision-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-decision-bar div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#101827e6}.review-decision-bar span,.decision-strip span{display:block;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.review-decision-bar strong{display:block;margin-top:5px;color:var(--text);line-height:1.35}.decision-strip{display:grid;gap:6px;padding:12px;border:1px solid rgba(56,189,248,.26);border-radius:8px;background:#38bdf813}.decision-strip strong{color:var(--text);font-size:.9rem;line-height:1.5}.prompt-inline--editable{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.prompt-inline--editable input{min-height:36px;padding:7px 9px;border:0;background:transparent}.prompt-inline button:disabled,.button:disabled,.icon-button:disabled{opacity:.48;cursor:not-allowed}.quality-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#0f182b}.quality-panel__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:0;color:var(--text);background:transparent;cursor:pointer;font:inherit;font-weight:900}.quality-panel__toggle span{display:inline-flex;align-items:center;gap:8px}.quality-panel__toggle strong{padding:5px 8px;border-radius:8px;background:#00d4921a;color:var(--success);font-size:.78rem}.quality-panel--warn .quality-panel__toggle strong{color:#ffd166;background:#ffd1661f}.quality-panel--bad .quality-panel__toggle strong{color:var(--danger);background:#ff5f781f}.quality-panel__summary{color:var(--muted);font-size:.86rem}.quality-panel__body{display:grid;gap:14px}.quality-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quality-stat-grid div{padding:10px;border:1px solid var(--line);border-radius:8px;background:#080f20}.quality-stat-grid span{display:block;color:var(--muted);font-size:.75rem}.quality-stat-grid strong{display:block;margin-top:4px;color:var(--text);font-size:1rem}.filter-chip-row{display:grid;gap:10px}.filter-chip-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-chip-group>span{color:var(--muted);font-size:.8rem;font-weight:900}.filter-chip{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;color:var(--muted);background:#080f20;cursor:pointer;font:inherit;font-size:.82rem}.filter-chip--active{border-color:#00d49273;color:var(--success);background:#00d4921c}.metric-card--compact{min-height:82px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;padding:12px}.metric-card--compact strong{font-size:1.35rem}.export-menu{position:relative;display:flex;align-items:center;gap:8px}.export-menu__list{position:absolute;z-index:20;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#0f182b;box-shadow:0 18px 42px #00000052}.export-menu__list button{display:block;width:100%;border:0;border-radius:6px;padding:9px 10px;color:var(--text);background:transparent;text-align:left;cursor:pointer}.export-menu__list button:hover{background:#141f36}.export-status{color:var(--muted);font-size:.78rem}.chart-heading__actions{display:flex;gap:8px}.icon-button--up svg{transform:rotate(-90deg)}.icon-button--down svg{transform:rotate(90deg)}.icon-button--drag{cursor:grab}.icon-button--drag:active{cursor:grabbing}.chart-layout{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-chart{grid-column:span 6;min-height:350px}.dashboard-chart--hero,.dashboard-chart--wide{grid-column:1 / -1}.dashboard-chart--tall{min-height:520px}.dashboard-chart--compact{grid-column:span 4;min-height:300px}.field--inline-edit{margin:6px 0}.empty-state{min-height:150px;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:8px;background:#080f20;text-align:center}@media(max-width:1080px){.topbar,.dashboard-content,.review-page,.data-grid{grid-template-columns:1fr}.topnav,.system-status,.brand-link{justify-self:stretch}.system-status{justify-content:flex-start}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-panel{position:static}.dashboard-content--inspector .chart-layout,.dashboard-content--inspector .insight-panel,.dashboard-content--with-insights .chart-layout,.dashboard-content--with-insights .insight-panel{grid-column:auto;grid-row:auto}}@media(max-width:760px){.landing-page,.app-main{padding-inline:14px}.landing-hero h1{font-size:clamp(2.55rem,16vw,4rem)}.topnav,.landing-actions,.workflow-actions,.dashboard-actions,.session-card,.workflow-header,.dashboard-toolbar,.review-plan__header,.panel__header,.upload-context-row{display:grid;grid-template-columns:1fr}.topnav__link,.button,.segmented-button{width:100%}.terminal-strip{display:grid}.metrics-grid,.chart-layout{grid-template-columns:1fr}.dashboard-chart,.dashboard-chart--wide,.dashboard-chart--hero,.dashboard-chart--compact,.plan-card--hero,.plan-card--wide{grid-column:auto}.plan-card-list--canvas,.plan-card__title,.inline-field{grid-template-columns:1fr}.metric-icon{width:34px;height:34px}}
