:root{--void:#0a0d12;--panel:#10141b;--panel-raised:#171d27;--line:#212836;--line-strong:#2c3444;--ink:#c3cdda;--ink-dim:#78859a;--ink-bright:#f2f5f9;--signal:#22e0c2;--signal-ink:#06110f;--signal-bg:#22e0c21f;--signal-border:#22e0c273;--shadow:#00000059 0 12px 24px -12px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:var(--sans);--mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--sev-critical:#f2495c;--sev-high:#ff8b4d;--sev-medium:#f0c33e;--sev-low:#35d07f;--sev-unknown:#78859a;font:16px/150% var(--sans);letter-spacing:.1px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--void);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{--void:#eef1f6;--panel:#fff;--panel-raised:#f6f8fb;--line:#e1e6ee;--line-strong:#cad2de;--ink:#3b4657;--ink-dim:#6b7686;--ink-bright:#12151b;--signal:#0d8f7a;--signal-ink:#fff;--signal-bg:#0d8f7a1a;--signal-border:#0d8f7a80;--shadow:#0f172a1a 0 12px 24px -12px;--sev-critical:#c8293c;--sev-high:#b85a12;--sev-medium:#93690a;--sev-low:#178a52;--sev-unknown:#6b7686;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--void)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}body{margin:0}#root{min-height:100svh;display:flex}h1,h2,h3{font-family:var(--heading);color:var(--ink-bright);margin:0;font-weight:600}h2{letter-spacing:-.1px;font-size:20px}h3{margin-bottom:6px;font-size:15px}p{margin:0}a{color:var(--signal)}code,.counter{font-family:var(--mono);color:var(--ink-bright);border-radius:4px;display:inline-flex}code{background:var(--panel-raised);padding:3px 7px;font-size:13px}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.shell{width:100%;min-height:100svh;display:flex}.drawer{background:var(--panel);border-right:1px solid var(--line);z-index:20;flex-direction:column;flex-shrink:0;width:232px;height:100svh;display:flex;position:sticky;top:0}.drawer-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:20px 18px;display:flex}.logo-mark{background:var(--signal);border-radius:7px;flex-shrink:0;width:26px;height:26px}.wordmark{color:var(--ink-bright);letter-spacing:-.2px;font-size:15px;font-weight:700}.drawer-nav{flex-direction:column;flex:1;gap:2px;margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.drawer-nav-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.drawer-nav-item .nav-icon{text-align:center;width:18px;color:var(--ink-dim);flex-shrink:0;font-size:14px}.drawer-nav-item .nav-label{flex:1}.drawer-nav-item .nav-count{font-family:var(--mono);color:var(--ink-dim);background:var(--panel-raised);border-radius:999px;padding:1px 7px;font-size:11px}.drawer-nav-item:hover:not(:disabled){background:var(--panel-raised);color:var(--ink-bright)}.drawer-nav-item.active{background:var(--signal-bg);border-left-color:var(--signal);color:var(--ink-bright)}.drawer-nav-item.active .nav-icon{color:var(--signal)}.drawer-nav-item.active .nav-count{background:var(--signal-bg);color:var(--signal)}.drawer-nav-item:disabled{color:var(--ink-dim);opacity:.55;cursor:not-allowed}.drawer-nav-group-header .nav-chevron{color:var(--ink-dim);flex-shrink:0;font-size:22px;line-height:1}.nav-indicator-dot{background:var(--signal);border-radius:999px;flex-shrink:0;width:7px;height:7px}.drawer-nav-sublist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.drawer-nav-item-child{padding-left:30px}.drawer-footer{border-top:1px solid var(--line);padding:14px 18px}.theme-toggle{width:100%;font-size:13px;font-family:var(--sans);border:1px solid var(--line-strong);background:var(--panel-raised);color:var(--ink-dim);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:flex}.theme-toggle:hover{border-color:var(--signal);color:var(--ink-bright)}.theme-toggle span{font-size:15px}.shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--void) 85%, var(--panel));z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.topbar-title{color:var(--ink-bright);font-size:15px;font-weight:600}.topbar-subtitle{color:var(--ink-dim);margin-top:1px;font-size:12px}.topbar-spacer{flex:1}.topbar-status{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;display:flex}.drawer-toggle{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:34px;height:34px;font-size:16px;display:none}.content{box-sizing:border-box;flex:1;width:100%;max-width:1040px;margin:0 auto;padding:28px 28px 80px}.page-header{margin-bottom:24px}.page-header h1{margin-bottom:6px;font-size:26px}.page-header .tagline{color:var(--ink);max-width:680px;margin-bottom:14px;font-size:14px;line-height:155%}.pillars{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pillars li{border:1px solid var(--line);color:var(--ink-dim);background:var(--panel);font-size:12px;font-family:var(--mono);border-radius:999px;padding:4px 10px}.risk-gauge{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.risk-gauge-ring{position:relative}.risk-gauge-ring svg{position:absolute;inset:0}.risk-gauge-value{font-family:var(--mono);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.risk-gauge-lg .risk-gauge-score{font-size:30px;font-weight:700}.risk-gauge-lg .risk-gauge-max{color:var(--ink-dim);margin-left:2px;font-size:12px}.risk-gauge-sm .risk-gauge-score{font-size:13px;font-weight:700}.risk-gauge-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);font-size:10px}.risk-gauge-hero{align-items:center;gap:20px;display:flex}.risk-gauge-hero-copy .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);margin-bottom:4px;font-size:11px}.risk-gauge-hero-copy p{color:var(--ink);max-width:460px;font-size:13px;line-height:150%}.charts-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.chart-panel h3{margin-bottom:2px}.chart-panel .section-note{margin-bottom:14px}.donut-chart{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.donut-ring{flex-shrink:0;position:relative}.donut-ring svg{position:absolute;inset:0}.donut-segment{cursor:default}.donut-segment:focus-visible circle{filter:brightness(1.25)}.donut-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center-value{font-family:var(--mono);color:var(--ink-bright);font-size:26px;font-weight:700}.donut-center-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);font-size:10px}.chart-legend{flex-direction:column;flex:1;gap:8px;min-width:160px;margin:0;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:8px;font-size:13px;display:flex}.legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.legend-label{color:var(--ink);text-transform:uppercase;letter-spacing:.03em;flex:1;font-size:12px}.legend-value{font-family:var(--mono);color:var(--ink-bright);font-variant-numeric:tabular-nums;font-size:12px}.bar-chart{flex-direction:column;gap:10px;display:flex}.bar-row{border-radius:6px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;display:grid}.bar-row:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.bar-row-clickable{cursor:pointer;margin:-4px -6px;padding:4px 6px}.bar-row-clickable:hover{background:var(--panel-raised)}.bar-row-label{color:var(--ink);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bar-track{background:var(--panel-raised);border-radius:4px;height:16px;display:block;overflow:hidden}.bar-fill{border-radius:4px;min-width:3px;height:100%;transition:width .2s;display:block}.bar-row-value{font-family:var(--mono);color:var(--ink-bright);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bar-row-percent{color:var(--ink-dim)}.card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;margin-bottom:20px;padding:22px 24px}.card h2{text-align:left}.section-divider{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;margin:4px 0 16px;font-size:13px;font-weight:600;display:flex}.section-divider:before,.section-divider:after{content:"";background:var(--line-strong);flex:1;height:1px}.input-toggle{flex-wrap:wrap;gap:20px;margin-bottom:16px;font-size:14px;display:flex}.input-toggle label{cursor:pointer;color:var(--ink);align-items:center;gap:6px;display:flex}.text-input,.file-input{border:1px solid var(--line-strong);background:var(--panel-raised);width:100%;color:var(--ink-bright);box-sizing:border-box;font-size:14px;font-family:var(--sans);border-radius:8px;margin-bottom:16px;padding:10px 12px}.text-input::placeholder{color:var(--ink-dim)}.text-input:focus,.file-input:focus{outline:2px solid var(--signal);outline-offset:1px}.modes-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.select-all-btn{border:1px solid var(--line-strong);background:var(--panel-raised);color:var(--ink-bright);cursor:pointer;border-radius:6px;padding:5px 11px;font-size:12px}.select-all-btn:hover{border-color:var(--signal-border);color:var(--signal)}.mode-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:20px;display:grid}.mode-card{border:1px solid var(--line);cursor:pointer;background:var(--panel-raised);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mode-card:has(input:checked){border-color:var(--signal-border);background:var(--signal-bg)}.mode-card input{accent-color:var(--signal);margin-top:3px}.mode-card--static{cursor:default}.mode-card-panel{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.mode-card .mode-label{color:var(--ink-bright);font-size:13px;font-weight:600}.mode-card .mode-engines{color:var(--ink-dim);margin-top:2px;font-size:12px}.mode-card .mode-details{color:var(--ink-dim);margin-top:4px;font-size:12px}.mode-card .mode-details summary{cursor:pointer;color:var(--signal)}.mode-card .mode-details p{margin:4px 0 0}.run-btn{background:var(--signal);color:var(--signal-ink);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.run-btn:hover:not(:disabled){filter:brightness(1.08)}.run-btn:disabled{opacity:.45;cursor:not-allowed}.status-line{color:var(--ink);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.status-dot{background:var(--ink-dim);border-radius:50%;width:8px;height:8px}.status-dot.running{background:var(--sev-medium);animation:1.2s ease-in-out infinite pulse}.status-dot.done{background:var(--sev-low)}.status-dot.failed{background:var(--sev-critical)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.error-text{color:var(--sev-critical)}.stat-row{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.stat-tile{border:1px solid var(--line);border-top:3px solid var(--line);background:var(--panel-raised);border-radius:10px;flex:100px;padding:12px 14px}.stat-tile .stat-value{font-family:var(--mono);color:var(--ink-bright);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.stat-tile .stat-label{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.severity-badge{font-size:11px;font-weight:700;font-family:var(--mono);letter-spacing:.03em;white-space:nowrap;color:var(--ink-bright);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}.severity-badge .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.confidence-badge{color:var(--ink-dim);white-space:nowrap;font-size:11px}.confidence-badge.high{color:var(--sev-low);font-weight:600}.confidence-badge.single{color:var(--ink-dim)}.table-scroll{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.findings-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.findings-table th{text-align:left;border-bottom:1px solid var(--line);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em;background:var(--panel-raised);padding:10px;font-size:11px;font-weight:600;position:sticky;top:0}.findings-table th.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.findings-table th.sortable-header:hover{color:var(--ink-bright)}.sort-arrow{color:var(--signal);font-size:9px}.findings-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:9px 10px}.findings-table tr:last-child td{border-bottom:none}.findings-table tr:hover td{background:var(--signal-bg)}.findings-table .file-cell{font-family:var(--mono);color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;cursor:help;max-width:240px;font-size:12px;overflow:hidden}.findings-table .description-cell{max-width:360px}.copyable-text{align-items:flex-start;gap:6px;display:flex}.copyable-text-value{white-space:nowrap;text-overflow:ellipsis;cursor:help;max-width:340px;overflow:hidden}.copyable-text-copy{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:13px;line-height:1}.copyable-text-copy:hover{color:var(--signal)}.cve-more{display:inline-block;position:relative}.cve-more-trigger{cursor:help;color:var(--ink-dim)}.cve-more-popover{z-index:20;background:var(--panel-raised);border:1px solid var(--line-strong);min-width:220px;max-width:320px;box-shadow:var(--shadow);text-align:left;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12px;display:none;position:absolute;top:100%;left:0}.cve-more:hover .cve-more-popover,.cve-more:focus-within .cve-more-popover{display:block}.cve-more-popover-header{color:var(--ink-dim);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.cve-more-copy{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1}.cve-more-copy:hover{color:var(--signal)}.cve-more-popover-list{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}.cve-more-popover-list a{font-family:var(--mono);font-size:11px}.empty-state{color:var(--ink-dim);font-size:14px}.fix-panel{font-size:13px}.row-expanded td{background:var(--signal-bg);border-bottom:none}.fix-row td{background:var(--signal-bg);padding:0}.fix-panel-inline{box-sizing:border-box;max-width:720px;padding:16px 20px;position:sticky;left:0}.fix-panel-note{color:var(--ink-dim);font-size:13px}.fix-panel-row{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.fix-panel-row label,.fix-panel-checkbox{color:var(--ink);flex-direction:column;gap:4px;font-size:12px;display:flex}.fix-panel-checkbox{flex-direction:row;align-items:center;margin-bottom:10px}.fix-panel-checkbox input{accent-color:var(--signal)}.text-input-sm{border:1px solid var(--line-strong);background:var(--panel-raised);color:var(--ink-bright);border-radius:6px;min-width:200px;padding:6px 8px;font-size:13px}.fix-panel-actions{gap:8px;margin-bottom:10px;display:flex}.run-btn.small{padding:6px 14px;font-size:13px}.fix-panel-result{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.verify-result-list{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.fix-error-explanation{background:color-mix(in srgb, var(--sev-medium) 14%, transparent);border:1px solid var(--sev-medium);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px}.fix-error-explanation strong{color:var(--ink-bright)}.fix-error-explanation p{color:var(--ink);margin:4px 0 0;line-height:145%}.fix-panel-release-notes-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.link-btn{color:var(--signal);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px}.link-btn:hover{text-decoration:underline}.fix-panel-breaking-changes{color:var(--ink);margin:4px 0 0;padding-left:18px;line-height:145%}.fix-panel-breaking-changes li{margin-bottom:4px}.progress-log{background:var(--panel-raised);border:1px solid var(--line);max-height:220px;font-family:var(--mono);color:var(--ink-dim);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-y:auto}.dast-warning{background:color-mix(in srgb, var(--sev-critical) 12%, transparent);border:1px solid var(--sev-critical);border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px}.dast-warning strong{color:var(--sev-critical)}.dast-warning p{color:var(--ink);margin:4px 0 8px;line-height:145%}.identity-slot{border:1px solid var(--line-strong);border-radius:8px;margin:10px 0;padding:10px 12px}.code-block{background:var(--panel-raised);border:1px solid var(--line-strong);font-family:var(--mono,monospace);white-space:pre-wrap;word-break:break-all;color:var(--ink-bright);border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:12px}.dast-service-picker{margin:10px 0}.dast-service-picker p{color:var(--ink);margin:0 0 8px;font-size:13px}.chip-btn{border:1px solid var(--line-strong);background:var(--panel-raised);color:var(--ink-bright);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.chip-btn:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}.chip-btn:disabled{opacity:.45;cursor:not-allowed}.recon-finding-chips{flex-wrap:wrap;gap:6px;display:flex}.recon-finding-chips .chip-btn{border-width:2px;padding:3px 10px;font-size:12px}.fix-panel-bump-summary{font-family:var(--mono);color:var(--ink-bright);margin:8px 0;font-size:13px}.diff-view{background:var(--void);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);white-space:pre;border-radius:6px;max-height:320px;padding:10px;font-size:12px;overflow:auto}.copyable-code-block{position:relative}.copyable-code-block-copy{border:1px solid var(--line);background:var(--panel);font-family:var(--mono);color:var(--ink-dim);cursor:pointer;z-index:1;border-radius:4px;padding:3px 8px;font-size:11px;line-height:1;position:absolute;top:6px;right:6px}.copyable-code-block-copy:hover{color:var(--signal);border-color:var(--signal)}.components-section{margin-bottom:28px}.components-section:last-child{margin-bottom:0}.components-section h3{color:var(--ink-bright);margin:0 0 6px;font-size:16px}.section-header-row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;display:flex}.section-toggle{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.section-actions{flex-shrink:0}.table-actions{justify-content:flex-end;margin-bottom:10px;display:flex}.section-toggle h3{margin:0}.collapse-arrow{color:var(--ink-dim);flex-shrink:0;font-size:11px;transition:transform .12s;display:inline-block}.collapse-arrow.open{transform:rotate(90deg)}.section-toggle:hover .collapse-arrow{color:var(--signal)}.section-note{color:var(--ink-dim);max-width:720px;margin-bottom:12px;font-size:13px;line-height:150%}.muted-text{color:var(--ink-dim)}.coverage-table{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:13px}.coverage-table td{border-bottom:1px solid var(--line);padding:4px 8px}.coverage-table td:first-child,.coverage-status-not-run{color:var(--ink-dim)}.coverage-status-running{color:var(--sev-medium)}.coverage-status-clean{color:var(--sev-low)}.coverage-status-found{color:var(--sev-critical);font-weight:600}.coverage-status-inconclusive{color:var(--ink-dim)}.recon-toggle{margin-bottom:16px}.auth-shell{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:24px;display:flex}.auth-card{width:100%;max-width:380px}.auth-card h1{margin-bottom:10px;font-size:22px}.auth-oauth-row{flex-direction:column;gap:10px;margin:14px 0;display:flex}.auth-oauth-btn{text-align:center;background:var(--panel-raised);color:var(--ink-bright);border:1px solid var(--line-strong);text-decoration:none;display:block}.auth-oauth-btn:hover{filter:none;border-color:var(--signal-border);color:var(--signal)}.user-mgmt-invite-box{background:var(--signal-bg);border:1px solid var(--signal-border);border-radius:8px;margin-top:12px;padding:10px 12px}.user-status-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.user-status-badge.user-status-active{color:var(--sev-low);background:color-mix(in srgb, var(--sev-low) 16%, transparent)}.done-badge{color:var(--sev-low);background:color-mix(in srgb, var(--sev-low) 16%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-weight:700;display:inline-flex}.user-status-badge.user-status-invited{color:var(--sev-medium);background:color-mix(in srgb, var(--sev-medium) 16%, transparent)}.user-status-badge.user-status-disabled{color:var(--sev-critical);background:color-mix(in srgb, var(--sev-critical) 16%, transparent)}.user-mgmt-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.drawer-auth-identity{color:var(--ink-dim);overflow-wrap:break-word;margin-bottom:8px;font-size:12px}.drawer-auth-local-dev{color:var(--sev-medium);font-weight:600}@media (width<=900px){.drawer-toggle{justify-content:center;align-items:center;display:inline-flex}.drawer{box-shadow:var(--shadow);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.drawer.open{transform:translate(0)}.drawer-scrim{z-index:19;background:#00000080;position:fixed;inset:0}.content{padding:20px 16px 60px}.topbar{padding:12px 16px}.risk-gauge-hero{flex-direction:column;align-items:flex-start}}
