@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_400-s.p.350ekqw02c4ub.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_500-s.p.1m_u3k-3_nxk9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_47b9255d-module__nnUikG__className{font-family:instrumentSans,instrumentSans Fallback}.instrumentsans_47b9255d-module__nnUikG__variable{--font-instrument-sans:"instrumentSans", "instrumentSans Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_400-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_971330ab-module__kLLr_G__className{font-family:ibmPlexMono,ibmPlexMono Fallback;font-weight:400}.ibmplexmono_971330ab-module__kLLr_G__variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-red:#c5ffdc;--action:#c5ffdc;--action-foreground:#1c261f;--action-hover:#b8c1b2;--action-pressed:#c5ffdc;--nav-background:#0d1a17;--nav-hover:#31483b;--nav-selected:#31483b;--nav-text:#f8f8f5;--on-dark-muted:#b8c1b2;--surface:#0d1a17;--surface-subtle:#1b211c;--surface-hover:#31483b;--canvas:#1b211c;--ink:#f8f8f5;--muted:#b8c1b2;--line:#454e43;--border-subtle:#454e43;--control-border:#686c64;--focus:#c5ffdc;--success:#c5ffdc;--success-bg:#31483b;--warning:#e6d8c3;--warning-bg:#4d392a;--error:#e6d8c3;--error-bg:#30231b;--chart-primary:#c5ffdc;--chart-secondary:#b8c1b2;--chart-warning:#e6d8c3;--motion-fast:.15s;--radius-sm:.625rem;--radius-md:.625rem;--radius-lg:.625rem;--text-xs:.6875rem;--text-sm:.875rem;--text-base:1rem;--text-md:1rem;--text-lg:1.5rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-page-title:2rem;--leading-xs:1rem;--leading-sm:1.25rem;--leading-base:1.625rem;--leading-lg:1.875rem;--leading-xl:1.75rem;--leading-title:2.375rem;--weight-regular:400;--weight-medium:500;--weight-emphasis:500;--font-mono:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sidebar-width:16rem;--page-padding:2rem;--control-height:3.25rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-red:#394d3e;--nav-background:#f8f8f5;--nav-hover:#f5f1e8;--nav-selected:#c5ffdc;--nav-text:#1c261f;--on-dark-muted:#686c64;--action:#394d3e;--action-foreground:#f8f8f5;--action-hover:#1c261f;--action-pressed:#1c261f;--surface:#f8f8f5;--surface-subtle:#f5f1e8;--surface-hover:#c5ffdc;--canvas:#f5f1e8;--ink:#1c261f;--muted:#686c64;--line:#d7d9d3;--border-subtle:#d7d9d3;--control-border:#686c64;--focus:#1c261f;--success:#394d3e;--success-bg:#c5ffdc;--warning:#4d392a;--warning-bg:#e6d8c3;--error:#4d392a;--error-bg:#e6d8c3;--chart-primary:#1c261f;--chart-secondary:#686c64;--chart-warning:#4d392a}
*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font:400 var(--text-base)/var(--leading-base) var(--font-instrument-sans), system-ui, sans-serif;font-synthesis:none;margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit}strong,b{font-weight:var(--weight-emphasis)}h1,h2,h3,p,figure{margin:0}h1{font-size:var(--text-page-title);line-height:var(--leading-title);letter-spacing:-.03em;margin-bottom:var(--space-8);overflow-wrap:anywhere;font-weight:500}h2{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.01em;margin-bottom:var(--space-12);font-weight:500}h3{font-size:var(--text-base);line-height:var(--leading-base);margin:var(--space-12) 0 var(--space-8);font-weight:500}p{margin:var(--space-8) 0 var(--space-12)}p:last-child{margin-bottom:0}ul{padding-left:var(--space-20)}li{margin:var(--space-4) 0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}aside :focus-visible{outline-color:var(--on-dark-muted)}.muted,main>p,.page-heading p{color:var(--muted)}.muted{font-size:var(--text-sm)}.url{overflow-wrap:anywhere}.eyebrow{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.025em;color:var(--muted);margin-bottom:var(--space-8);font-weight:400;display:block}code,pre{font-family:var(--font-mono)}code{font-size:var(--text-xs)}aside{width:var(--sidebar-width);background:var(--nav-background);color:var(--nav-text);padding:var(--space-20) var(--space-12);z-index:2;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:baseline;gap:var(--space-8);padding:var(--space-4) var(--space-12);color:var(--nav-text);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;display:flex}.brand:hover{text-decoration:none}.brand span{font-size:var(--text-xs);letter-spacing:0;color:var(--on-dark-muted);font-weight:400}.nav-label{font-size:var(--text-xs);color:var(--on-dark-muted);margin:var(--space-32) var(--space-12) var(--space-8)}nav[aria-label=Workspace]{gap:var(--space-4);display:grid}nav[aria-label=Workspace] a{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--nav-text);display:flex}nav[aria-label=Workspace] a:hover{background:var(--nav-hover);text-decoration:none}nav[aria-label=Workspace] a[aria-current=page]{background:var(--nav-selected);color:var(--nav-text);box-shadow:inset 2px 0 var(--nav-text)}.nav-icon{width:16px;font-size:var(--text-base);text-align:center;color:var(--on-dark-muted);flex-shrink:0}.sidebar-footer{padding:var(--space-24) var(--space-12) 0;font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--on-dark-muted);margin-top:auto}.sidebar-footer span{margin-top:var(--space-4);display:inline-block}.shell{margin-left:var(--sidebar-width);min-width:0}.shell>header{min-height:48px;padding:var(--space-12) var(--page-padding);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--text-sm);display:flex}.dev-label{font-size:var(--text-xs);padding:2px var(--space-8);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-subtle)}main{max-width:1440px;padding:var(--space-24) var(--page-padding) var(--space-40);min-width:0;margin:auto}.shell>footer{border-top:1px solid var(--line);padding:var(--space-16) var(--page-padding);font-size:var(--text-xs);color:var(--muted)}.skip{left:var(--space-16);z-index:20;padding:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);position:fixed;top:-100px}.skip:focus{top:var(--space-8)}.access{max-width:640px;padding:var(--space-24);border:1px solid var(--line);border-radius:var(--radius-md);margin:10vh auto}.staff-sign-in{gap:var(--space-8);max-width:28rem;display:grid}.staff-sign-in label:not(:first-child),.staff-sign-in button{margin-top:var(--space-8)}.sidebar-heading{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.mobile-menu{display:none}nav[aria-label=Workspace] .nav-settings{margin-top:var(--space-16);border-top:1px solid var(--nav-selected);border-radius:0}.header-utilities{align-items:center;gap:var(--space-12);display:flex}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-24);margin-bottom:var(--space-20);display:flex}.page-heading>div{min-width:0}.page-heading p{max-width:76ch;font-size:var(--text-sm);margin:0}.page-heading .eyebrow{margin-bottom:var(--space-4)}.section{margin-top:var(--space-32)}.section-title{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.section-title h2{margin:0}.section-title a,.text-link,.back-link{font-size:var(--text-sm)}.back-link{min-height:32px;margin-bottom:var(--space-12);color:var(--muted);align-items:center;display:inline-flex}.section-title .eyebrow{margin-bottom:var(--space-4)}.panel,.scan-form,.analyst-note,.finding{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-20);margin:var(--space-16) 0;min-width:0}.panel>h2:first-child,.analyst-note>h2:first-child{margin-top:0}.panel>p,.analyst-note p,.analyst-note li{color:var(--muted);font-size:var(--text-sm)}.panel .panel{padding:var(--space-16)}.dashboard-columns{gap:var(--space-16);margin:var(--space-16) 0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.dashboard-columns>*{min-width:0;margin:0}.three-panels{gap:var(--space-16);margin:var(--space-16) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.three-panels>.panel{margin:0}.three-panels h2{font-size:var(--text-base)}.connected-evidence{background:var(--surface-subtle)}.settings-page{max-width:1040px}.settings-page>p{color:var(--muted)}.settings-section{border-top:1px solid var(--line);padding:var(--space-24) 0;margin-top:var(--space-24)}.settings-section+.settings-section{margin-top:0}.settings-section>p{color:var(--muted);font-size:var(--text-sm);max-width:84ch}.settings-section dl{margin-bottom:0}button,.button-link{justify-content:center;align-items:center;gap:var(--space-12);min-height:var(--control-height);border:1px solid var(--action);border-radius:var(--radius-sm);background:var(--action);color:var(--action-foreground);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;text-align:center;max-width:100%;padding:12px 16px;font-weight:500;display:inline-flex}button:hover,.button-link:hover{background:var(--action-hover);text-decoration:none}button:active,.button-link:active{background:var(--action-pressed)}button.secondary,.button-link.secondary-link{background:var(--surface);border-color:var(--control-border);color:var(--ink)}button.secondary:hover,.button-link.secondary-link:hover{background:var(--surface-hover)}button.ghost,.button-link.ghost{color:var(--ink);background:0 0;border-color:#0000}button.ghost:hover,.button-link.ghost:hover{background:var(--surface-hover)}button.danger{background:var(--error-bg);color:var(--error);border-color:var(--error)}button.link{color:var(--ink);text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}button,.button-link,nav a{transition:background-color var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--error)}button:disabled{cursor:not-allowed;background:var(--surface-subtle);color:var(--muted);border-color:var(--line)}input,select,textarea{min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);max-width:100%;padding:12px 16px;font-size:1rem;line-height:1.625rem}input:disabled,select:disabled,textarea:disabled{background:var(--surface-subtle);color:var(--muted);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--muted)}label{font-size:var(--text-sm);font-weight:500}.input-row{align-items:stretch;gap:var(--space-8);margin:var(--space-12) 0;display:flex}.input-row input{flex:1;min-width:0}.scan-form label{font-size:var(--text-base);font-weight:500}.scan-form p{font-size:var(--text-sm);color:var(--muted)}.scan-form .muted{font-size:var(--text-xs)}.scan-form[aria-busy=true]{border-color:var(--control-border)}.filters,.row-form{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle);margin:var(--space-16) 0;flex-wrap:wrap;align-items:flex-end;display:flex}.filters label,.row-form label,.policy-grid label{gap:var(--space-4);font-size:var(--text-xs);flex:1;min-width:120px;display:grid}.filters select,.row-form select,.policy-grid select{width:100%;min-width:0;max-width:100%}.policy-grid{gap:var(--space-16);padding:var(--space-12) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.policy-grid form{min-width:0}.policy-grid button{margin-top:var(--space-8)}.policy-summary{gap:var(--space-16);font-size:var(--text-xs);margin:var(--space-12) 0;flex-wrap:wrap;display:flex}.policy-summary strong{text-transform:capitalize}.toolbar{align-items:center;gap:var(--space-8);font-size:var(--text-sm);margin:var(--space-16) 0;flex-wrap:wrap;display:flex}.toolbar .muted{font-size:var(--text-xs);margin-left:auto}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left;line-height:var(--leading-sm)}th{color:var(--muted);background:var(--surface-subtle);font-weight:500;font-size:var(--text-xs)}td,th{padding:var(--space-12);border-bottom:1px solid var(--line);vertical-align:top}td{font-variant-numeric:tabular-nums}td:first-child{overflow-wrap:anywhere;max-width:400px}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-subtle)}td a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}td a:hover{text-decoration-color:currentColor}.finding-top{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.finding code{color:var(--muted);margin-left:auto}.finding p{font-size:var(--text-sm)}.finding details{border-top:1px solid var(--line);padding-top:var(--space-8);margin-top:var(--space-12)}summary{cursor:pointer;font-size:var(--text-sm);padding:var(--space-8) 0;min-height:32px}details[open]>summary{margin-bottom:var(--space-8)}dt{font-size:var(--text-xs);color:var(--muted);font-weight:500}dd{margin:var(--space-4) 0 var(--space-12);font-size:var(--text-sm)}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-12);background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);max-height:280px;overflow:auto}blockquote{margin:var(--space-16) 0;padding:var(--space-12) var(--space-16);border-left:2px solid var(--control-border);background:var(--surface-subtle);font-size:var(--text-sm)}.group,.prompt-row{padding:var(--space-8) var(--space-12);border:1px solid var(--line);border-radius:var(--radius-sm);margin:var(--space-8) 0}.setting-row{justify-content:space-between;gap:var(--space-24);padding:var(--space-12) 0;border-bottom:1px solid var(--line);display:flex}.setting-row:last-child{border:0}.setting-row dt{font-size:var(--text-sm);color:var(--ink);font-weight:400}.setting-row dd{color:var(--muted);text-align:right;margin:0}.facts{align-items:center;gap:var(--space-12);font-size:var(--text-sm);margin:var(--space-16) 0;flex-wrap:wrap;display:flex}.count{font-size:var(--text-xs);color:var(--muted);margin-left:var(--space-8);font-weight:400}.badge,.sample-label,.agent-tag{font-size:var(--text-xs);line-height:var(--leading-xs);padding:2px var(--space-8);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--muted);align-items:center;font-weight:400;display:inline-flex}.badge{text-transform:capitalize}.badge.fix,.badge.high,.badge.critical,.badge.failed{color:var(--error);background:var(--error-bg);border-color:#0000}.badge.completed{color:var(--success);background:var(--success-bg);border-color:#0000}.badge.medium{color:var(--warning);background:var(--warning-bg);border-color:#0000}.good,.metric>.good{color:var(--success)}.warn,.metric>.warn{color:var(--warning)}.neutral{color:var(--muted)}.notice,.review-gate{padding:var(--space-12);background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--muted);margin:var(--space-16) 0}.review-gate{color:var(--warning);background:var(--warning-bg)}.error{background:var(--error-bg);padding:var(--space-12);border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid;color:var(--error)!important}.empty{padding:var(--space-32) var(--space-20);border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:var(--text-sm);text-align:center}.demo-notice{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);margin:var(--space-16) 0;background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--muted);flex-wrap:wrap;display:flex}.demo-notice strong{color:var(--ink);font-weight:500}.demo-dot{background:var(--muted);border-radius:50%;width:4px;height:4px}.demo-period{margin-left:auto}.metrics,.stats{margin:var(--space-16) 0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:0;display:grid;overflow:hidden}.metrics.six,.stats{grid-template-columns:repeat(6,minmax(0,1fr))}.metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics>a{color:inherit;min-width:0}.metrics>a:hover{background:var(--surface-subtle);text-decoration:none}.metrics>a:focus-visible{outline-offset:-3px}.metric,.stats article{min-width:0;height:100%;padding:var(--space-16);border-right:1px solid var(--line)}.metric>span,.stats span{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--muted);min-height:32px;display:block}.metric>strong,.stats strong{font-size:var(--text-page-title);line-height:var(--leading-title);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:var(--space-8) 0;overflow-wrap:anywhere;font-weight:500;display:block}.metric>small{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--muted);display:block}.chart-head{align-items:center;gap:var(--space-16);margin:var(--space-16) 0;display:flex}.chart-head>strong{font-size:var(--text-page-title);font-weight:500}.chart-head>strong span{font-size:var(--text-base);color:var(--muted)}.chart-head>span,.chart-head small{font-size:var(--text-xs)}.trend{margin:var(--space-12) 0}.trend svg{width:100%;height:auto;max-height:220px;display:block}.trend figcaption{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-8)}.bar-list{gap:var(--space-16);margin:var(--space-20) 0;display:grid}.bar-list>div>div:first-child{justify-content:space-between;gap:var(--space-8);font-size:var(--text-xs);margin-bottom:var(--space-8);display:flex}.bar-track{background:var(--surface-hover);border-radius:2px;height:6px;overflow:hidden}.bar-track span{background:var(--chart-secondary);height:100%;display:block}.bar-track span.owned{background:var(--action)}.agent-grid{border:1px solid var(--line);border-radius:var(--radius-md);margin:var(--space-16) 0;flex-direction:column;display:flex;overflow:hidden}.agent-card{align-items:center;gap:var(--space-12);padding:var(--space-16);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:24px 32px minmax(0,1fr) auto 20px;display:grid}.agent-card:last-child{border-bottom:0}.agent-card:hover{background:var(--surface-subtle);text-decoration:none}.agent-card:focus-visible{outline-offset:-3px}.agent-index{font:var(--text-xs)/var(--leading-sm) var(--font-mono);color:var(--muted)}.agent-mark{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);width:28px;height:28px;color:var(--muted);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.agent-card-description{min-width:0}.agent-card h2{font-size:var(--text-base);line-height:var(--leading-base);margin:0 0 var(--space-4);font-weight:500}.agent-card p{font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--muted);margin:0}.agent-card-bottom{gap:var(--space-12);font-size:var(--text-xs);color:var(--muted);align-items:center;display:flex}.agent-open{color:var(--muted)}.agent-tags{gap:var(--space-4);flex-wrap:wrap;display:flex}.recommendation-list{border:1px solid var(--line);border-radius:var(--radius-md);margin:var(--space-16) 0;overflow:hidden}.recommendation-row{gap:var(--space-16);padding:var(--space-16);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 32px;display:grid}.recommendation-row:last-child{border-bottom:0}.recommendation-row:hover{background:var(--surface-subtle)}.priority-stripe{display:none}.recommendation-meta{align-items:center;gap:var(--space-8);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.recommendation-row h3{font-size:var(--text-base);margin:var(--space-8) 0 var(--space-4);font-weight:500}.recommendation-row p{font-size:var(--text-sm);color:var(--muted);margin:0 0 var(--space-8)}.row-arrow{min-width:32px;min-height:32px;color:var(--muted);justify-content:center;align-self:center;align-items:center;display:inline-flex}.brief-facts{gap:var(--space-24);padding-top:var(--space-12);margin-top:var(--space-16);border-top:1px solid var(--line);display:flex}.brief-facts span{font-size:var(--text-xs);color:var(--muted)}.brief-facts strong{font-size:var(--text-lg);color:var(--ink);display:block}.tabs{gap:var(--space-16);border-bottom:1px solid var(--line);margin:var(--space-16) 0;flex-wrap:wrap;display:flex}.tabs a{min-height:36px;padding:var(--space-8) 0;color:var(--muted);font-size:var(--text-sm);border-bottom:2px solid #0000;align-items:center;display:inline-flex}.tabs a[aria-current=page]{color:var(--ink);border-color:var(--ink);font-weight:500}.topic-layout{gap:var(--space-20);margin:var(--space-16) 0;grid-template-columns:220px minmax(0,1fr);display:grid}.topic-nav{align-content:start;gap:var(--space-4);display:grid}.topic-nav a{padding:var(--space-12);border-radius:var(--radius-sm);color:var(--ink);border:1px solid #0000;display:block}.topic-nav a:hover{background:var(--surface-subtle);text-decoration:none}.topic-nav a[aria-current=page]{border-color:var(--line);background:var(--surface-subtle)}.topic-nav strong,.topic-nav small{margin-top:var(--space-4);display:block}.topic-nav strong{font-size:var(--text-sm);font-weight:500}.topic-nav small{font-size:var(--text-xs);color:var(--muted)}.topic-detail{margin:0}.topic-evidence{gap:var(--space-16);border-block:1px solid var(--line);padding:var(--space-12) 0;margin:var(--space-16) 0;grid-template-columns:1fr 1fr;display:grid}.topic-evidence p{font-size:var(--text-sm)}.query-chip{border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px var(--space-8);font-size:var(--text-xs);margin:0 var(--space-4) var(--space-4) 0;background:var(--surface-subtle);display:inline-block}.detail-facts{border-top:1px solid var(--line);padding-top:var(--space-16);margin-top:var(--space-16)}.draft-label{font-size:var(--text-xs);margin-top:var(--space-16);display:block}.draft-text{width:100%;font:var(--text-xs)/var(--leading-sm) var(--font-mono);padding:var(--space-12);background:var(--surface-subtle);margin:var(--space-8) 0 var(--space-12);resize:vertical}.workflow-steps{gap:var(--space-12);margin:var(--space-20) 0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.workflow-steps span{font-size:var(--text-xs)}.workflow-steps b{font:var(--text-xs)/var(--leading-sm) var(--font-mono);color:var(--muted);margin-bottom:var(--space-8);display:block}.impact-timeline{margin-top:var(--space-20)}.impact-record{gap:var(--space-16);grid-template-columns:72px minmax(0,1fr);display:grid}.impact-record>.panel{margin:0 0 var(--space-16)}.timeline-date{text-align:right;padding-top:var(--space-16);font-size:var(--text-sm)}.timeline-date span{font-size:var(--text-xs);color:var(--muted);display:block}.before-after{gap:var(--space-16);border-block:1px solid var(--line);padding:var(--space-16) 0;margin:var(--space-16) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.before-after>div>span{font-size:var(--text-xs);color:var(--muted)}.before-after>div>div{align-items:center;gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.before-after del{color:var(--muted);font-size:var(--text-base);text-decoration:none}.before-after strong{font-size:var(--text-lg);font-weight:500}.live-section{border-top:1px solid var(--line);padding-top:var(--space-24)}.signal-stage{border:1px solid var(--line);border-radius:var(--radius-md);margin:var(--space-20) 0;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.signal-story,.signal-chart{padding:var(--space-20);min-width:0}.signal-story{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}.signal-kicker,.signal-chart-top{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;font-size:var(--text-xs);color:var(--muted);display:flex}.signal-kicker>span:last-child{margin-left:auto}.signal-indicator{background:var(--brand-red);border-radius:50%;width:4px;height:4px}.signal-story h2{font-size:var(--text-lg);line-height:var(--leading-lg);margin:var(--space-16) 0 var(--space-8);font-weight:500}.signal-story h2 span{color:var(--muted)}.signal-story p{font-size:var(--text-sm);color:var(--muted);margin:0}.signal-evidence{gap:var(--space-32);margin:var(--space-16) 0;display:flex}.signal-evidence strong{font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-xl);font-variant-numeric:tabular-nums;display:block}.signal-evidence span{font-size:var(--text-xs);color:var(--muted);display:block}.signal-link{align-items:center;gap:var(--space-16);min-height:32px;font-size:var(--text-sm);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);margin-top:auto;display:inline-flex}.signal-story>small{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-8)}.signal-chart{background:var(--surface-subtle)}.signal-sample{font-size:var(--text-xs)}.signal-reading{align-items:center;gap:var(--space-16);margin:var(--space-12) 0;display:flex}.signal-reading>strong{font-size:var(--text-page-title);line-height:var(--leading-title);font-variant-numeric:tabular-nums;font-weight:500}.signal-reading>strong span{font-size:var(--text-base);color:var(--muted)}.signal-reading>span,.signal-reading small{font-size:var(--text-xs)}.signal-reading small{color:var(--muted);display:block}.signal-chart .trend svg{max-height:136px}.signal-chart-bottom{justify-content:space-between;align-items:center;gap:var(--space-8);font-size:var(--text-xs);color:var(--muted);border-top:1px solid var(--line);padding-top:var(--space-8);flex-wrap:wrap;display:flex}.signal-chart-bottom a{color:var(--ink);align-items:center;min-height:32px;display:inline-flex}.health-heading{justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--text-xs);color:var(--muted);display:flex}.health-heading .eyebrow{margin:0}@media (min-width:1600px){:root{--page-padding:2.5rem}}@media (max-width:1200px){.metrics.six,.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics.four{grid-template-columns:repeat(2,minmax(0,1fr))}.metric,.stats article{border-bottom:1px solid var(--line)}.three-panels{grid-template-columns:1fr}.topic-layout{grid-template-columns:180px minmax(0,1fr)}.agent-card-bottom{align-items:flex-end;gap:var(--space-4);flex-direction:column}}@media (max-width:1000px){:root{--page-padding:1.5rem}.dashboard-columns,.signal-stage{grid-template-columns:1fr}.signal-story{border-right:0;border-bottom:1px solid var(--line)}.policy-grid{grid-template-columns:1fr}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.mobile-menu{color:var(--nav-text);border-color:var(--on-dark-muted);background:0 0;display:inline-flex}.mobile-menu:hover{background:var(--nav-hover)}.sidebar-navigation[data-open=false]{display:none}:root{--page-padding:1rem;--control-height:3.25rem}aside{width:auto;padding:var(--space-12) var(--space-16);position:static;overflow:visible}.brand{font-size:var(--text-2xl);padding:0}.nav-label,.sidebar-footer{display:none}nav[aria-label=Workspace]{gap:var(--space-4);margin-top:var(--space-12);display:grid}nav[aria-label=Workspace] a{min-height:40px;padding:var(--space-8)}.nav-icon{display:block}.shell{margin:0}.shell>header{gap:var(--space-8);flex-wrap:wrap}main{padding:var(--space-20) var(--page-padding) var(--space-32)}.page-heading{gap:var(--space-12);flex-wrap:wrap}h1{font-size:var(--text-page-title)}.demo-period{margin-left:0}.metrics.six,.metrics.four,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.metric,.stats article{padding:var(--space-12)}.panel,.scan-form,.analyst-note,.finding{padding:var(--space-16)}.input-row{flex-direction:column}.topic-layout,.topic-nav,.topic-evidence{grid-template-columns:1fr}.agent-card{padding:var(--space-12);gap:var(--space-12);grid-template-columns:28px minmax(0,1fr) 20px}.agent-index{display:none}.agent-card-bottom{flex-flow:wrap;grid-area:2/2;justify-content:flex-start;align-items:center}.agent-open{grid-area:1/3}.agent-card h2{font-size:var(--text-base)}.recommendation-row{padding:var(--space-12);gap:var(--space-8)}.row-arrow{min-height:40px}.impact-record{gap:var(--space-8);grid-template-columns:1fr}.timeline-date{text-align:left;padding:0}.timeline-date span{margin-left:var(--space-8);display:inline}.before-after{grid-template-columns:1fr}.before-after>div{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.before-after>div>div{margin:0}.setting-row{gap:var(--space-12)}.finding code{overflow-wrap:anywhere;width:100%;margin:0}.signal-story,.signal-chart{padding:var(--space-16)}.health-heading{flex-wrap:wrap}.toolbar .muted{margin-left:0}.table-wrap table{min-width:560px}.tabs a,summary{min-height:40px}input,select,textarea{font-size:1rem}.access{margin:var(--space-32) var(--space-16)}}@media (pointer:coarse){button,.button-link,input,select,.row-arrow,nav[aria-label=Workspace] a{min-height:44px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.skeleton-title{width:180px;height:32px;margin-bottom:var(--space-12)}.skeleton-description{width:min(420px,90%);height:20px;margin-bottom:var(--space-32)}.skeleton-metrics{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.skeleton-metric{height:96px}.skeleton-content{margin-top:var(--space-20);height:260px}@media (max-width:800px){.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.header-utilities{gap:var(--space-8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{letter-spacing:-.0025em}h2{letter-spacing:-.01em;font-size:24px;line-height:30px}.eyebrow,.nav-label,.dev-label,code{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;line-height:16px}.brand{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:0;padding:0}.brand .brand-descriptor{font:500 14px/20px var(--font-instrument-sans);padding:0 12px}.radian-logo{flex-shrink:0;align-items:center;padding:11px;display:inline-flex}.radian-logo img{object-fit:contain;width:176.207px;max-width:100%;height:44px}.radian-logo-light{display:none}.radian-logo-dark,:root[data-theme=light] .radian-logo-light{display:block}:root[data-theme=light] .radian-logo-dark{display:none}aside{border-right:1px solid var(--line);padding:24px 16px}nav[aria-label=Workspace] a{gap:12px;min-height:48px;font-size:16px;font-weight:500;line-height:22px}nav[aria-label=Workspace] a[aria-current=page]{color:var(--nav-text);box-shadow:none}.shell>header{background:var(--surface);min-height:80px}.access{background:var(--surface);padding:32px}.access>.radian-logo{margin:-11px 0 24px -11px}.access h1{max-width:16ch}.access>p{margin-bottom:24px}.staff-sign-in{gap:16px;max-width:100%}.radian-field{gap:8px;min-width:0;display:grid}.radian-field label{font:500 14px/20px var(--font-instrument-sans)}.radian-field input{width:100%}:is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--action)}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){align-items:center;gap:12px;min-height:44px;display:flex}input[type=hidden]{display:none}.radian-tag,.badge{font:400 11px/16px var(--font-mono);letter-spacing:.06em;white-space:nowrap;border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.radian-tag--stone{color:var(--ink);background:var(--surface-subtle)}.radian-tag--sage{color:#c5ffdc;background:#31483b;border-color:#454e43}.radian-tag--carbonMint{color:#1c261f;background:#c5ffdc;border-color:#c5ffdc}:root[data-theme=light] .radian-tag--sage{color:#1c261f;background:#71997b40;border-color:#71997b}:root[data-theme=light] .radian-tag--carbonMint{color:#f8f8f5;background:#1c261f;border-color:#1c261f}button svg,a svg{vertical-align:middle;flex-shrink:0}@media (max-width:760px){aside{padding:16px}.brand{flex-flow:wrap;align-items:center}.brand .brand-descriptor{padding:0 0 0 11px}.access{padding:24px}.sidebar-heading{flex-wrap:wrap}}.radian-button,.button-link{min-height:52px}.radian-tag--stone,.radian-tag--sage{border-width:.5px}:root[data-theme=light] .radian-tag--stone{color:#1c261f;background:#1c261f1a}button:disabled:hover{background:var(--surface-subtle);color:var(--muted);border-color:var(--line)}button.ghost:disabled,button.link:disabled{color:var(--muted);background:0 0;border-color:#0000}button:disabled:active{background:var(--surface-subtle)}button:focus-visible,.button-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}th,dt,.filters label,.row-form label,.policy-grid label{font-size:14px;line-height:20px}.filters label,.row-form label,.policy-grid label{gap:8px}.tabs a{min-height:52px;font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}button,.button-link,nav a,.portal-nav nav a,label{letter-spacing:0}input,select,textarea{letter-spacing:-.0025em}nav a[aria-current=page] .nav-icon{color:inherit}:root:not([data-theme=light]) nav a[aria-current=page]{color:#c5ffdc}input::file-selector-button{border:1px solid var(--control-border);background:var(--surface);min-height:52px;color:var(--ink);font:500 14px/20px var(--font-instrument-sans);letter-spacing:0;cursor:pointer;border-radius:10px;margin-right:12px;padding:12px 16px}input::file-selector-button:hover{background:var(--surface-hover)}input:disabled::file-selector-button{color:var(--muted);background:var(--surface-subtle);cursor:not-allowed}:root{--control-height:32px;--sidebar-width:216px;--text-base:13px;--text-sm:13px;--leading-base:20px;--page-padding:24px}:root:not([data-theme=light]){--canvas:#0d1a17;--surface:#0a1411;--surface-subtle:#101f19}body{font-size:13px;line-height:20px}h1{letter-spacing:-.03em;font-size:24px;line-height:30px}h2{font-size:16px;line-height:22px}h3{font-size:14px;line-height:20px}button,.radian-button,.button-link{border-radius:7px;gap:8px;min-height:32px;padding:5px 10px;font-size:13px;line-height:20px}button.link,.row-arrow,.back-link{min-height:32px}input,select,textarea{border-radius:7px;min-height:32px;padding:5px 10px;font-size:13px;line-height:20px}label,.radian-field label,th,dt,.filters label,.row-form label,.policy-grid label{font-size:12px;line-height:18px}.radian-field{gap:6px}.radian-field input{min-height:32px}.radian-logo{padding:8px}.radian-logo img{width:120px;height:29.965px}.brand .brand-descriptor{padding-inline:8px;font-size:11px;line-height:16px}aside{padding:12px 8px}nav[aria-label=Workspace] a{border-radius:7px;gap:8px;min-height:32px;padding:6px 8px;font-size:13px;line-height:20px}.nav-icon{width:16px;height:16px}.shell>header{min-height:52px;padding-block:8px}main{padding-top:24px;padding-bottom:32px}.tabs a{min-height:36px;font-size:13px}.eyebrow,.nav-label,.radian-tag,.badge,.dev-label{text-transform:uppercase}.radian-tag,.badge{letter-spacing:.06em;padding:2px 6px;font-size:10px;line-height:14px}input::file-selector-button{border-radius:7px;min-height:32px;padding:5px 10px;font-size:13px;line-height:20px}.radian-select{vertical-align:middle;width:100%;min-width:0;max-width:100%;display:inline-flex;position:relative}.radian-select-native{opacity:0;pointer-events:none;position:absolute;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important}.radian-select-trigger{background:var(--surface);width:100%;min-width:0;min-height:32px;color:var(--ink);border:1px solid var(--control-border);text-align:left;justify-content:space-between;gap:8px;padding:5px 12px 5px 10px;font-weight:400}.radian-select-trigger:hover{background:var(--surface-hover)}.radian-select-trigger[aria-invalid=true]{border-color:var(--error)}.radian-select-trigger>svg{width:12px;height:12px}.radian-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radian-select-menu{z-index:1000;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:400 13px/20px var(--font-instrument-sans), sans-serif;letter-spacing:0;border-radius:8px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0002}.radian-select-option{cursor:default;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 8px;display:flex}.radian-select-option[data-active=true]{background:var(--nav-selected)}.radian-select-option[aria-selected=true]{font-weight:500}.radian-select-option[aria-disabled=true]{color:var(--muted);opacity:.6}.radian-select-option>svg{width:12px;height:12px}@media (pointer:coarse){button,.radian-button,.button-link,input:not([type=checkbox]):not([type=radio]),.radian-field input,.radian-select-trigger,.radian-select-option{min-height:44px}input::file-selector-button{min-height:44px}}@media (max-width:760px){:root{--page-padding:16px}input,textarea{font-size:16px}}.radian-select-menu{transform-origin:top;animation:.14s ease-out radian-menu-enter}.radian-select-option{transition:background-color .12s ease-out,color .12s ease-out}@keyframes radian-menu-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.radian-select-menu{animation:none}.radian-select-option{transition:none}}:root{--scrollbar-thumb:#c5ffdc73;--scrollbar-thumb-hover:#c5ffdca6}:root[data-theme=light]{--scrollbar-thumb:#394d3ea6;--scrollbar-thumb-hover:#394d3ecc}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}}button.request-filter-reset{color:#c5ffdc;background:0 0;border:0;border-radius:0;padding-inline:4px;text-decoration:none}button.request-filter-reset:hover{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}:root[data-theme=light] button.request-filter-reset{color:#394d3e}:root:not([data-theme=light]) nav[aria-label=Workspace] a[aria-current=page]{color:#c5ffdc;background:#ffffff12}:root[data-theme=light] nav[aria-label=Workspace] a[aria-current=page]{color:#c5ffdc;background:#394d3e}:root{--error:#ff8a90;--error-bg:#301719}:root[data-theme=light]{--error:#b42335;--error-bg:#fff3f4}.radian-tag.request-status-queued,:root[data-theme=light] .radian-tag.request-status-queued,.post-message-button,.post-message-button:hover{color:#1c261f;background:#c5ffdc;border-color:#c5ffdc}.post-message-button:disabled,.post-message-button:disabled:hover,.post-message-button:disabled:active{color:#686c64;opacity:1;cursor:not-allowed;background:#c5ffdc;border-color:#c5ffdc}
