body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir Next,Segoe UI,sans-serif}:root{--font-ui:"IBM Plex Sans",Inter,"Avenir Next","Segoe UI",system-ui,sans-serif;--font-mono:"IBM Plex Mono","JetBrains Mono","SFMono-Regular",Menlo,monospace;--color-bg-app:#f4f2ed;--color-bg-app-strong:#e7e3d9;--color-surface:#fbfaf7;--color-surface-strong:#fffefa;--color-surface-muted:#efede7;--color-border-rgb:77,73,65;--color-border:#d8d4ca;--color-border-strong:#bcb5a8;--color-text:#151719;--color-text-soft:#3e454d;--color-text-muted:#6d747c;--color-brand-rgb:31,58,95;--color-brand:#1f3a5f;--color-brand-strong:#12233d;--color-brand-soft:rgba(var(--color-brand-rgb),0.1);--color-action-rgb:47,111,106;--color-action:#2f6f6a;--color-action-strong:#214f4b;--color-action-soft:rgba(var(--color-action-rgb),0.1);--color-current-rgb:45,106,79;--color-current:#2d6a4f;--color-current-soft:rgba(var(--color-current-rgb),0.1);--color-neutral-signal-rgb:88,93,96;--color-neutral-signal:#585d60;--color-neutral-signal-soft:rgba(var(--color-neutral-signal-rgb),0.1);--color-heading:#151719;--color-success:#2d6a4f;--color-warning-rgb:154,106,31;--color-warning:#9a6a1f;--color-danger:#9f2f3f;--color-shadow-rgb:15,23,42;--bg:var(--color-bg-app);--bg-strong:var(--color-bg-app-strong);--surface:var(--color-surface);--surface-strong:var(--color-surface-strong);--surface-muted:var(--color-surface-muted);--line:var(--color-border);--line-strong:var(--color-border-strong);--ink:var(--color-text);--ink-strong:var(--color-text);--ink-soft:var(--color-text-soft);--muted:var(--color-text-muted);--text-muted:var(--color-text-muted);--color-text-primary:var(--color-text);--accent:var(--color-action);--accent-strong:var(--color-action-strong);--accent-soft:var(--color-action-soft);--brand:var(--color-brand);--brand-strong:var(--color-brand-strong);--brand-soft:var(--color-brand-soft);--navy:var(--color-heading);--success:var(--color-success);--warn:var(--color-warning);--alert:var(--color-danger);--shadow:0 14px 32px rgba(var(--color-shadow-rgb),0.06)}*{box-sizing:border-box}body{background:linear-gradient(180deg,#fbfaf7f5,#f4f2edfa 56%,#f4f2ed),linear-gradient(180deg,#fbfaf7,#f4f2ed);background:linear-gradient(180deg,#fbfaf7f5 0,#f4f2edfa 56%,var(--bg) 100%),linear-gradient(180deg,#fbfaf7 0,var(--bg) 100%);color:#151719;color:var(--ink);font-family:IBM Plex Sans,Inter,Avenir Next,Segoe UI,system-ui,sans-serif;font-family:var(--font-ui);margin:0}.access-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.access-card{min-height:100%}.access-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.access-summary-card{min-height:92px;min-width:0;padding:16px 18px}.access-summary-card strong{display:block;font-size:clamp(1.12rem,2vw,1.38rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-actions{display:flex;flex-wrap:wrap;gap:10px}.access-row{align-items:center}.admin-form{grid-gap:16px;display:grid;gap:16px;margin:16px 0 18px}.compact-status{border-radius:16px;box-shadow:none;margin:12px 0 0;max-width:none;padding:14px 16px}.success-card{background:#f0faf4f5;border-color:#1573472e;color:#2d6a4f;color:var(--success)}.membership-actions{align-items:end;display:flex;flex:1 1 auto;gap:10px;justify-content:flex-end;min-width:min(360px,100%)}.compact-field{max-width:220px;min-width:180px}a{color:inherit}.app-shell{min-height:100vh;padding:22px 20px 72px}.content-grid,.hero,.release-strip,.status-card,.top-nav{margin:0 auto 22px;max-width:1180px}.panel,.status-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaf7;background:var(--surface);border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:24px;box-shadow:0 14px 32px #0f172a0f;box-shadow:var(--shadow);padding:28px}.chapter-kicker,.compact-metric span,.detail-kicker,.eval-pack-side-rule span,.eval-pack-summary-label,.finding-category-badge,.finding-evaluation-flow>span,.finding-meta-item span,.finding-reference-badge,.finding-score-pill span,.finding-severity-label,.finding-status-label,.finding-workflow-context span,.runtime-handoff-preview .summary-card-label,.summary-card-label,.trace-pack-common-factor-card span,.trace-pack-entry-meta,.trace-pack-role-group h4 small,.trace-pack-workspace-metrics span,.trace-workspace-search span,.trace-workspace-summary-ribbon span{font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono)}.chapter-kicker,.compact-metric span,.detail-kicker,.summary-card-label{letter-spacing:.055em}.hero-panel{align-items:stretch;background:linear-gradient(135deg,#ffffffe0,#f6f8fac7),url(/static/media/ui-depth-bg.62aa1b035bdc57aff7e1.png) top /cover no-repeat;border-color:#2f6f6a1f;border-color:rgba(var(--color-action-rgb),.12);display:flex;gap:36px;justify-content:space-between}.hero-copy{flex:1 1}.brand-lockup{align-items:center;display:flex;gap:12px}.brand-copy{grid-gap:4px;align-content:center;display:grid;gap:4px}.brand-logo{border-radius:16px;display:block;filter:drop-shadow(0 12px 22px rgba(15,23,42,.14));filter:drop-shadow(0 12px 22px rgba(var(--color-shadow-rgb),.14));height:auto;object-fit:contain;width:118px}.brand-subtitle,.card-kicker,.detail-kicker,.eyebrow,.hero-metric-label{font-size:.75rem;letter-spacing:.16em;margin:0;text-transform:uppercase}.card-kicker,.detail-kicker,.eyebrow{color:#214f4b;color:var(--accent-strong);font-weight:700}.brand-copy .eyebrow{color:#1f3a5f;color:var(--brand)}.brand-subtitle{color:#6d747c;color:var(--muted);margin-top:0}.hero h1{font-family:Iowan Old Style,Palatino Linotype,serif;font-size:clamp(2.8rem,5vw,4.5rem);letter-spacing:-.04em;line-height:.98;margin:16px 0 0;max-width:12ch}.lede{color:#3e454d;color:var(--ink-soft);font-size:1.04rem;line-height:1.7;margin-top:20px;max-width:62ch}.hero-metrics{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(110px,1fr));min-width:340px}.hero-metrics-single{grid-template-columns:minmax(140px,180px);min-width:180px}.hero-metrics-dual{grid-template-columns:repeat(2,minmax(140px,1fr));justify-content:end;min-width:300px}.hero-metric{background:#ffffffe0;border:1px solid #4d49411a;border:1px solid rgba(var(--color-border-rgb),.1);border-radius:20px;padding:20px}.hero-metric-value{color:#151719;color:var(--navy);display:block;font-size:1.75rem;font-weight:700}.hero-metric-label{color:#6d747c;color:var(--muted);display:block;margin-top:12px}.hero-metric-muted{background:#fafcffb8;border-color:#193a5e14}.hero-metric-hint,.hero-metric-muted .hero-metric-label,.hero-metric-muted .hero-metric-value{color:#6d747c;color:var(--muted)}.hero-metric-hint{display:block;font-size:.78rem;line-height:1.4;margin-top:10px}.release-strip{align-items:center;border-bottom:1px solid #193a5e24;color:#6d747c;color:var(--muted);display:flex;font-size:.86rem;gap:18px;justify-content:space-between;padding:0 2px 12px}.release-strip-meta,.release-strip-primary{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.release-strip-primary strong{color:#151719;color:var(--ink);font-weight:650}.release-strip-meta{color:#6d747c;color:var(--muted);justify-content:flex-end}.release-stage{color:#214f4b;color:var(--accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.top-nav{gap:12px;justify-content:space-between;padding:12px 14px}.nav-cluster,.top-nav{align-items:center;display:flex;flex-wrap:wrap}.nav-cluster{gap:10px}.nav-cluster-entry{margin-right:auto}.nav-cluster-admin{margin-left:auto}.system-context-strip{grid-gap:18px;display:grid;gap:18px;margin:0 auto 22px;max-width:1180px}.chapter-header h3,.system-context-copy h2{margin:8px 0 0}.findings-summary-grid,.summary-stat-row,.system-context-status{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.findings-summary-grid{margin-top:20px}.summary-card,.system-context-stat{grid-gap:8px;align-content:start;display:grid;gap:8px;min-width:0}.summary-card strong,.system-context-stat strong{color:#151719;color:var(--navy);font-size:1.45rem}.summary-card-access{min-width:190px}.summary-card-access strong{display:block;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.24;max-width:100%;overflow-wrap:normal;white-space:normal;width:100%;word-break:normal}.system-context-stat{background:#ffffffd1;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:18px;padding:16px 18px}.chapter-kicker,.summary-card-label,.system-context-label{color:#6d747c;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.system-context-meta{color:#6d747c;color:var(--muted);font-size:.88rem;line-height:1.5}.system-context-reliability{grid-gap:10px;display:grid;gap:10px}.system-context-identifiers{margin-top:16px}.copy-value{grid-gap:8px 10px;align-items:start;background:#f7faffc7;border:1px solid #193a5e1f;border-radius:14px;display:grid;gap:8px 10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px 12px}.copy-value-label{color:#6d747c;color:var(--muted);font-size:.76rem;font-weight:700;grid-column:1/-1;letter-spacing:.08em;text-transform:uppercase}.copy-value-code{color:#151719;color:var(--navy);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.4;min-width:0;overflow-wrap:break-word;padding:4px 0;word-break:normal}.copy-value-button{border-radius:10px;box-shadow:none;font-size:.78rem;padding:7px 10px}.copy-value-status{color:#2d6a4f;color:var(--success);font-size:.8rem;font-weight:700;grid-column:1/-1}.copy-value-status-alert{color:#9f2f3f;color:var(--alert)}.side-panel-section{grid-gap:12px;border-top:1px solid #d8d4ca;border-top:1px solid var(--line);display:grid;gap:12px;margin-top:24px;padding-top:22px}.chapter-header,.chapter-inline-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.chapter-header{margin-bottom:14px}.chapter-inline-header{margin-bottom:10px}@media (max-width:900px){.access-grid{grid-template-columns:1fr}}.finding-link,.nav-link,.pill-link{text-decoration:none}.nav-link,.pill-link,.secondary-button{align-items:center;background:#ffffffc2;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:999px;color:#151719;color:var(--ink);display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:11px 16px;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.nav-link-active{background:#151719;background:var(--navy);border-color:#151719;border-color:var(--navy);color:#fff}.pill-button,.primary-button{align-items:center;background:linear-gradient(135deg,#1f3a5f,#12233d);background:linear-gradient(135deg,var(--brand) 0,var(--brand-strong) 100%);border:1px solid #0000;border-radius:999px;box-shadow:0 14px 24px #1f3a5f2e;box-shadow:0 14px 24px rgba(var(--color-brand-rgb),.18);color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:12px 18px;text-decoration:none}.first-run-cta{animation:first-run-cta-pulse 1.2s ease-out 2;border-color:#1f3a5f52;border-color:rgba(var(--color-brand-rgb),.32);box-shadow:0 0 0 4px #1f3a5f1f,0 16px 28px #1f3a5f38;box-shadow:0 0 0 4px rgba(var(--color-brand-rgb),.12),0 16px 28px rgba(var(--color-brand-rgb),.22)}@keyframes first-run-cta-pulse{0%{box-shadow:0 0 0 0 #1f3a5f38,0 14px 24px #1f3a5f2e;box-shadow:0 0 0 0 rgba(var(--color-brand-rgb),.22),0 14px 24px rgba(var(--color-brand-rgb),.18)}to{box-shadow:0 0 0 8px #1f3a5f00,0 16px 28px #1f3a5f38;box-shadow:0 0 0 8px rgba(var(--color-brand-rgb),0),0 16px 28px rgba(var(--color-brand-rgb),.22)}}@media (prefers-reduced-motion:reduce){.first-run-cta{animation:none}}.danger-button{align-items:center;background:linear-gradient(180deg,#bf2f45f0,#a02538f0);border:1px solid #bf2f453d;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:12px 18px;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.danger-button:disabled,.pill-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.secondary-button.is-selected{background:#2f6f6a1a;background:var(--accent-soft);border-color:#2f6f6a47;border-color:rgba(var(--color-action-rgb),.28);color:#214f4b;color:var(--accent-strong)}.action-link-button{background:linear-gradient(180deg,#ffffffeb,#f7faffe6);border-color:#193a5e29;box-shadow:0 8px 16px #0f23500f;color:#151719;color:var(--navy)}.action-icon{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:16px;width:16px}.button-icon{align-items:center;background:#ffffff38;border-radius:50%;display:inline-flex;font-size:1rem;height:20px;justify-content:center;line-height:1;width:20px}.content-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,280px) minmax(0,1fr)}.single-column{grid-template-columns:minmax(0,1fr)}.panel-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.panel-header>.primary-button,.panel-header>.secondary-button{flex:0 0 auto}.panel-copy{color:#3e454d;color:var(--ink-soft);line-height:1.65;margin:10px 0 0}.subsection-heading{font-size:1.05rem;margin:22px 0 12px}.stack{grid-gap:16px;display:grid;gap:16px;margin-top:24px}.compact-stack{gap:12px}.bounded-secondary-collection{max-height:360px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.baseline-grid,.detail-metrics-grid,.detail-summary-grid,.signal-grid,.system-summary-grid,.top-issues-grid{grid-gap:14px;display:grid;gap:14px}.system-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px}.system-summary-grid-portfolio{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.summary-tile{grid-gap:8px;background:#efede7;background:var(--surface-muted);border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:20px;display:grid;gap:8px;padding:18px}.summary-tile strong{color:#151719;color:var(--navy);font-size:1.65rem}.summary-tile span{color:#6d747c;color:var(--muted)}.system-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.system-grid-portfolio{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.detail-card,.empty-state-card,.finding-card,.system-card{background:#fffefa;background:var(--surface-strong);border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:20px;color:inherit;display:block;padding:22px;text-decoration:none}.empty-state-card{background:linear-gradient(180deg,#fafbfcf5,#f4f6f8eb)}.inline-info-note{color:#3e454d;color:var(--ink-soft);padding:10px 0 2px}.inline-info-note strong{color:#151719;color:var(--ink);display:block;margin-bottom:4px}.inline-info-note p{margin:0}.guidance-panel,.helper-box{background:#f8fafceb;border:1px solid #2f6f6a29;border:1px solid rgba(var(--color-action-rgb),.16);color:#3e454d;color:var(--ink-soft)}.guidance-panel{align-items:flex-start;border-radius:18px;display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding:18px 20px}.guidance-panel strong,.helper-box strong{color:#151719;color:var(--navy);display:block}.guidance-steps{align-items:center;color:#151719;color:var(--navy);display:flex;flex-wrap:wrap;font-weight:650;gap:8px;margin-top:8px}.guidance-steps span:not([aria-hidden=true]){align-items:center;background:#ffffff9e;border:1px solid #193a5e1f;border-radius:999px;display:inline-flex;min-height:30px;padding:5px 10px}.guidance-steps span[aria-hidden=true]{color:#214f4b;color:var(--accent-strong);font-weight:700}.guidance-panel p,.helper-box p{line-height:1.55;margin:8px 0 0}.upload-inline-note{color:#6d747c;color:var(--muted);font-size:.92rem;line-height:1.45;margin:0}.text-button{background:#0000;border:none;color:#214f4b;color:var(--accent-strong);cursor:pointer;font:inherit;font-weight:700;padding:0}.guidance-dismiss{flex:0 0 auto;margin-top:2px}.helper-box{border-radius:16px;padding:14px 16px}.helper-box-muted{background:#f4f8fcb8;border-color:#193a5e1f}.system-card{grid-gap:16px;display:grid;gap:16px}.system-card-portfolio{gap:18px}.system-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.icon-button{align-items:center;background:#0000;border:none;border-radius:8px;color:#6d747c;color:var(--muted);cursor:pointer;display:inline-flex;height:auto;justify-content:center;opacity:.78;padding:2px;transition:color .14s ease,transform .14s ease,opacity .14s ease;width:auto}.system-card-portfolio .icon-button{background:#f7faffeb;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:999px;font-size:.84rem;font-weight:700;height:auto;padding:8px 10px;width:auto}.delete-icon{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.icon-button:hover{color:#9f2f3f;color:var(--alert);opacity:1}.icon-button:active{transform:translateY(0)}.modal-overlay{background:#0b182d75;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2000}.modal-card{background:#fffffffa;border:1px solid #193a5e29;border-radius:20px;box-shadow:0 28px 48px #0f23503d;padding:22px;width:min(460px,100%)}.modal-card h3{margin:8px 0 0}.delete-context{background:#f7faffeb;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:14px;color:#3e454d;color:var(--ink-soft);margin-top:14px;padding:12px}.delete-error{color:#9f2f3f;color:var(--alert);font-weight:600;margin-top:10px}.modal-actions{flex-wrap:nowrap;justify-content:space-between;width:100%}.modal-actions .secondary-button{order:1}.modal-actions .danger-button{order:2}.detail-panel h2,.finding-card h3,.panel h2,.system-card h3{margin:8px 0 0}.architecture-caption,.detail-card p,.empty-state,.empty-state-card p,.finding-card p,.system-card p{color:#3e454d;color:var(--ink-soft);line-height:1.58;margin:0;overflow-wrap:anywhere}.detail-card strong,.finding-card strong,.system-card strong{overflow-wrap:anywhere;word-break:break-word}.system-actions{display:flex;flex-wrap:wrap;gap:12px}.system-card-topline{display:flex;flex-wrap:wrap;gap:8px}.system-card-metadata{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.finding-card{grid-gap:12px;display:grid;gap:12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.finding-triage-card{background:#fbfaf7;background:var(--surface);border-color:#4d494129;border-color:rgba(var(--color-border-rgb),.16);box-shadow:none;gap:12px;padding:16px 18px}.finding-card-neutral{background:#fffffffa}.finding-card-critical,.finding-card-high,.finding-card-low,.finding-card-medium{background:#fffffffa;border-color:#0f23501a}.finding-card-critical{box-shadow:none}.danger-button:hover,.detail-card:hover,.finding-card:hover,.icon-button:hover,.nav-link:hover,.pill-link:hover,.primary-button:hover,.secondary-button:hover,.system-card:hover{transform:translateY(-1px)}.finding-triage-card:hover{border-color:#1f3a5f3d;border-color:rgba(var(--color-brand-rgb),.24);box-shadow:0 10px 22px #0f172a0d;box-shadow:0 10px 22px rgba(var(--color-shadow-rgb),.05)}.app-shell-review-target .content-grid{margin-bottom:18px}.app-shell-review-target .content-grid>.detail-panel{border-radius:10px;box-shadow:none;padding:18px}.app-shell-review-target .content-grid .panel-header{align-items:center;gap:12px}.app-shell-review-target .content-grid .panel-header .panel-copy{display:none}.app-shell-review-target .content-grid .detail-kicker{margin-bottom:2px}.app-shell-review-target .content-grid .detail-panel h2{font-size:1.05rem;margin-top:2px}.app-shell-review-target .findings-summary-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.app-shell-review-target .findings-summary-grid .summary-card{border-radius:8px;padding:10px 12px}.app-shell-review-target .filters-disclosure{margin-top:10px}.danger-button:hover{box-shadow:0 12px 18px #bf2f4540}.nav-link:hover,.pill-link:hover,.secondary-button:hover{border-color:#193a5e3d;box-shadow:0 10px 18px #0f235014}.danger-button:focus-visible,.finding-evaluation-flow:focus-visible,.finding-link:focus-visible,.icon-button:focus-visible,.nav-link:focus-visible,.overview-chip-link:focus-visible,.overview-row-link:focus-visible,.pill-link:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{outline:2px solid #1f3a5f6b;outline:2px solid rgba(var(--color-brand-rgb),.42);outline-offset:2px}.finding-card-foot,.finding-card-meta{color:#6d747c;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:8px;letter-spacing:.055em;text-transform:uppercase}.finding-category-badge{color:#151719;color:var(--ink);font-weight:700}.finding-reference-badge{background:#efede7;background:var(--surface-muted);border:1px solid #18273a1f;border-radius:999px;color:#6d747c;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:2px 7px}.finding-card-critical .finding-category-badge,.finding-card-high .finding-category-badge,.finding-card-medium .finding-category-badge{color:#151719;color:var(--ink)}.finding-severity-label{color:#3e454d;color:var(--ink-soft);font-weight:700}.finding-status-label{color:#214f4b;color:var(--accent-strong);font-weight:700}.finding-card-critical .finding-severity-label,.finding-card-high .finding-severity-label{color:#9c1f35}.finding-card-medium .finding-severity-label{color:#8f4308}.finding-impact-box{grid-gap:4px;background:#efede77a;border:1px solid #4d49411f;border:1px solid rgba(var(--color-border-rgb),.12);border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 12px}.finding-impact-copy{color:#3e454d;color:var(--ink-soft);font-size:.88rem;font-weight:600;line-height:1.42;margin:0}.finding-evaluation-flow{align-items:center;background:#efede7;background:var(--surface-muted);border:1px solid #18273a1f;border-radius:8px;color:#3e454d;color:var(--ink-soft);display:inline-grid;gap:8px;grid-template-columns:auto auto minmax(0,1fr);max-width:100%;min-width:min(100%,420px);padding:8px 10px;text-decoration:none}.finding-evaluation-flow:hover{border-color:#193a5e38;box-shadow:0 10px 18px #0f23500f}.finding-evaluation-flow>span{color:#6d747c;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.finding-evaluation-flow>.chip{font-size:.78rem;padding:5px 9px;white-space:nowrap}.finding-evaluation-flow>em{color:#3e454d;color:var(--ink-soft);font-size:.85rem;font-style:normal;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.findings-priority-band{background:#f8fbffbd;border:1px solid #1282ff1f;border-radius:22px;margin-top:22px;padding:20px}.findings-triage-stack{gap:12px;margin-top:18px}.finding-triage-row{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(230px,auto)}.finding-triage-main{grid-gap:9px;display:grid;gap:9px;min-width:0}.finding-title-group{align-items:flex-start;display:flex;gap:10px}.finding-title-group>div{min-width:0}.finding-title-group .compare-finding-icon{margin-top:6px}.finding-score-pill{align-items:baseline;background:#0000;border:0;display:inline-flex;gap:6px;min-width:0;padding:4px 0;text-align:right}.finding-triage-signals{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:flex-end}.finding-triage-proof-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr) auto}.finding-workflow-context{align-items:baseline;background:#0000;border:0;border-radius:0;color:#3e454d;gap:6px;max-width:min(240px,100%);padding:0}.finding-workflow-context span{color:#6d747c;font-size:.62rem;letter-spacing:.055em}.finding-workflow-context strong{color:#151719;font-size:.78rem;line-height:1.15}.finding-compact-details{margin-top:2px}.finding-compact-details.disclosure-panel{background:#0000;border-color:#4d49411a;border-color:rgba(var(--color-border-rgb),.1)}.finding-compact-details summary{min-height:36px;padding:9px 12px}.finding-score-pill strong{color:#3e454d;color:var(--ink-soft);font-size:.92rem;line-height:1}.finding-score-pill .summary-card-label{color:#6d747c;color:var(--muted);font-size:.68rem;letter-spacing:.07em}.finding-meta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.finding-meta-item{grid-gap:6px;display:grid;gap:6px;min-width:0}.finding-meta-item span{color:#3e454d;color:var(--ink-soft)}.finding-meta-item strong{color:#151719;color:var(--ink);font-size:1.1rem}.finding-detail-panel{background:#fbfaf7;background:var(--surface)}.finding-detail-toolbar{align-items:center;display:flex;gap:8px;margin-bottom:12px;min-height:34px}.finding-detail-back-button{align-items:center;background:#f7fafff0;border:1px solid #193a5e1f;border-radius:8px;box-shadow:none;color:#151719;color:var(--ink);display:inline-flex;height:34px;justify-content:center;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;width:34px}.finding-detail-back-button span{font-size:1.4rem;line-height:1;transform:translateY(-1px)}.finding-detail-toolbar .finding-link{background:#f7fafff0;border-color:#193a5e1a;border-radius:8px;box-shadow:none;padding:7px 10px}.finding-detail-back-button:focus-visible,.finding-detail-back-button:hover{background:#1f3a5f14;background:rgba(var(--color-brand-rgb),.08);border-color:#1f3a5f52;border-color:rgba(var(--color-brand-rgb),.32);outline:none}.finding-detail-title{text-wrap:balance;font-size:clamp(1.72rem,2.25vw,2.34rem);letter-spacing:0;line-height:1.12;margin:8px 0 0;max-width:28ch}.finding-detail-intro{font-size:1rem;line-height:1.58;max-width:68ch}.finding-case-header{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.finding-case-title{min-width:0}.finding-current-action,.finding-proof-summary{grid-gap:8px;background:#efede7;background:var(--surface-muted);border:1px solid #4d494124;border:1px solid rgba(var(--color-border-rgb),.14);border-radius:8px;display:grid;gap:8px;min-width:0;padding:14px}.finding-current-action strong,.finding-proof-summary strong{color:#151719;color:var(--ink);font-size:1rem;line-height:1.25}.finding-proof-summary .summary-card-label{display:block;margin-bottom:4px}.finding-current-action p,.finding-proof-summary p{color:#3e454d;color:var(--ink-soft);font-size:.86rem;line-height:1.45;margin:0}.finding-current-action .action-link-button{border-radius:8px;justify-self:start;min-height:34px;padding:0 11px}.finding-notebook-nav{align-items:center;background:#fbfaf7f0;border:1px solid #4d49411f;border:1px solid rgba(var(--color-border-rgb),.12);border-radius:8px;box-shadow:0 8px 18px #0f172a0a;box-shadow:0 8px 18px rgba(var(--color-shadow-rgb),.04);display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:8px;position:sticky;top:10px;z-index:12}.finding-notebook-nav a{align-items:center;border-radius:6px;color:#3e454d;color:var(--ink-soft);display:inline-flex;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.035em;min-height:30px;padding:0 10px;text-decoration:none;text-transform:uppercase}.finding-notebook-nav a:focus-visible,.finding-notebook-nav a:hover{background:#1f3a5f14;background:rgba(var(--color-brand-rgb),.08);color:#12233d;color:var(--brand-strong);outline:none}.finding-proof-summary{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-top:14px}.finding-detail-status-row{margin-bottom:14px;margin-top:18px}.finding-detail-status-row .chip{padding:8px 13px}.finding-detail-panel .detail-section{margin-top:18px}.finding-detail-panel .detail-summary-grid{align-items:start;gap:18px}.finding-detail-summary-grid{align-items:stretch;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.finding-detail-impact-card{align-content:center;background:rgba(31,58,95,.055);background:rgba(var(--color-brand-rgb),.055);border-color:#1f3a5f2e;border-color:rgba(var(--color-brand-rgb),.18);box-shadow:none;gap:14px;min-height:100%;padding:24px}.finding-detail-impact-card .summary-card-label{color:#214f4b;color:var(--accent-strong)}.finding-detail-impact-card .finding-impact-copy{color:#151719;color:var(--navy);font-size:1.16rem;font-weight:600;line-height:1.6;max-width:30ch}.finding-detail-driver-card,.finding-detail-explainer-card,.finding-detail-glance-card,.finding-detail-primary-action,.finding-detail-tracking-card,.finding-detail-trend-card{grid-gap:12px;align-content:start;display:grid;gap:12px}.finding-detail-glance-card,.finding-detail-tracking-card{background:#ffffffe6}.finding-detail-explainer-card,.finding-detail-primary-action,.finding-detail-trend-card{background:#fbfaf7;background:var(--surface);border-color:#4d494124;border-color:rgba(var(--color-border-rgb),.14)}.finding-detail-panel .detail-card>.summary-card-label{display:block;margin-bottom:2px}.finding-detail-panel .detail-card strong{display:block;line-height:1.24}.finding-detail-explainer-card strong,.finding-detail-primary-action strong,.finding-detail-trend-card strong{font-size:1.28rem}.finding-detail-explainer-card .finding-meta-grid,.finding-detail-glance-card .finding-meta-grid,.finding-detail-tracking-card .finding-meta-grid,.finding-detail-trend-card .finding-meta-grid{gap:14px 18px}.finding-detail-panel .finding-meta-item{border-top:1px solid #0f235014;gap:4px;padding-top:10px}.finding-detail-glance-card .finding-meta-item strong{font-size:1.18rem}.finding-detail-glance-card .finding-meta-item:last-child strong{font-size:1rem;line-height:1.48}.metric-sparkline{display:block;height:150px;overflow:visible;width:100%}.finding-detail-trend-card .metric-sparkline{margin:6px 0 4px}.metric-sparkline-compact{flex:0 0 180px;height:44px;width:180px}.metric-sparkline-axis{stroke:#0f235029;stroke-width:1}.metric-sparkline-line{stroke:#1f3a5f;stroke:var(--brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metric-sparkline-point{fill:#fff;stroke:#1f3a5f;stroke:var(--brand);stroke-width:2;vector-effect:non-scaling-stroke}.metric-sparkline-point-caveat{fill:#f6aa1c2e;stroke:#9a6a1f;stroke:var(--color-warning)}.metric-sparkline-empty{fill:#6d747c;fill:var(--muted);font-size:12px;font-weight:700}.metric-history-events,.metric-history-point-list{grid-gap:8px;display:grid;gap:8px}.metric-history-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.metric-history-status-row .chip{max-width:100%;text-align:left;white-space:normal}.metric-history-event,.metric-history-point-row{grid-gap:4px;border-top:1px solid #0f235014;display:grid;gap:4px;padding:10px 0}.metric-history-point-row{align-items:baseline;grid-template-columns:minmax(140px,.9fr) minmax(90px,.55fr) minmax(180px,1.4fr)}.metric-history-event p,.metric-history-event span,.metric-history-point-row span{color:#6d747c;color:var(--muted);font-size:.9rem;line-height:1.45;margin:0}.metric-history-event strong,.metric-history-point-row strong{font-size:.98rem}.finding-detail-driver-card{background:#fffffff0}.recommendation-detail-panel{background:radial-gradient(circle at top left,#1282ff14,#0000 34%),linear-gradient(180deg,#fffffffa,#f9fbfffa)}.recommendation-detail-nav{border-bottom:1px solid #0f235014;gap:10px;margin-bottom:14px;padding-bottom:14px}.recommendation-detail-nav .finding-link{background:#f7fafff0;border-color:#193a5e1a;box-shadow:none;padding:8px 12px}.recommendation-detail-title{text-wrap:balance;font-size:clamp(1.8rem,2.35vw,2.35rem);letter-spacing:-.03em;line-height:1.08;max-width:24ch}.recommendation-detail-intro{font-size:1.06rem;line-height:1.68;max-width:68ch}.recommendation-detail-status-row{margin-bottom:14px;margin-top:18px}.recommendation-detail-panel .detail-section{margin-top:40px}.recommendation-detail-panel .detail-summary-grid{align-items:start;gap:18px}.recommendation-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-detail-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-detail-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-detail-context-card,.recommendation-detail-primary-card,.recommendation-detail-scope-card,.recommendation-detail-support-card{grid-gap:12px;align-content:start;display:grid;gap:12px}.recommendation-detail-context-card,.recommendation-detail-scope-card{background:#ffffffe6}.recommendation-detail-impact-card,.recommendation-detail-primary-card,.recommendation-detail-support-card{grid-gap:12px;align-content:start;background:linear-gradient(180deg,#f8fbfff5,#fffffffa);border-color:#1282ff24;display:grid;gap:12px}.recommendation-detail-impact-card{background:linear-gradient(160deg,#1282ff1a,#1282ff0a);border-color:#1282ff2e;box-shadow:inset 0 1px 0 #ffffffb8;padding:24px}.recommendation-detail-panel .detail-card>.summary-card-label{display:block;margin-bottom:2px}.recommendation-detail-panel .detail-card strong{display:block;line-height:1.24}.recommendation-detail-context-card strong,.recommendation-detail-impact-card strong,.recommendation-detail-primary-card strong{font-size:1.26rem}.recommendation-detail-impact-card p{color:#151719;color:var(--navy);font-size:1.08rem;font-weight:600;line-height:1.62;max-width:30ch}.recommendation-detail-support-card h3{font-size:1.08rem;line-height:1.25;margin:0}.recommendation-detail-confidence-card{background:#ffffffeb}.finding-validation-callout{align-items:flex-start;background:#efede7;background:var(--surface-muted);border:1px solid #4d49411f;border:1px solid rgba(var(--color-border-rgb),.12);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.finding-validation-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.findings-filter-row{margin-bottom:18px}.filters-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:24px}.filter-row{align-items:end;display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.filter-control{grid-gap:6px;color:#3e454d;color:var(--ink-soft);display:grid;font-size:.86rem;font-weight:700;gap:6px;min-width:170px}.filter-control select{background:#fffefa;background:var(--surface-strong);border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:10px;color:#151719;color:var(--ink);font:inherit;min-height:40px;padding:8px 10px}.checkbox-control{align-items:center;color:#3e454d;color:var(--ink-soft);display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;min-height:40px}.metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.compact-metrics{margin-top:18px}.metric-card{grid-gap:6px;background:#efede7;background:var(--surface-muted);border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:12px;display:grid;gap:6px;padding:14px 16px}.metric-card span,.muted-copy{color:#6d747c;color:var(--muted);font-size:.88rem}.metric-card strong{color:#151719;color:var(--navy);font-size:1.45rem}.finding-card-list{grid-gap:14px;display:grid;gap:14px}.finding-card-header,.finding-card-tags,.row-actions{display:flex;flex-wrap:wrap;gap:10px}.finding-card-header{align-items:start;justify-content:space-between}.chip,.finding-card-tags,.row-actions{align-items:center}.chip{background:#2f6f6a1a;background:var(--accent-soft);border-radius:999px;color:#214f4b;color:var(--accent-strong);display:inline-flex;font-size:.84rem;font-weight:600;justify-content:center;line-height:1.2;max-width:100%;min-width:0;overflow-wrap:normal;padding:7px 11px;text-align:center;word-break:normal}.chip-success{background:#2d6a4f1a;background:var(--color-current-soft);color:#2d6a4f;color:var(--color-current)}.chip-alert{background:#bf2f451f;color:#9f2f3f;color:var(--alert)}.chip-warning{background:#a6700021;color:#8a5d00}.verdict-chip{border:1px solid #0000}.verdict-chip-operationally_unstable{background:#dc35451f;border-color:#dc354529;color:#b42318}.verdict-chip-operationally_stable_validation_needed{background:#b04a001f;border-color:#b04a0029;color:#9a6a1f;color:var(--warn)}.verdict-chip-reliable_for_covered_scenarios{background:#2d6a4f1a;background:var(--color-current-soft);border-color:#2d6a4f2e;border-color:rgba(var(--color-current-rgb),.18);color:#2d6a4f;color:var(--color-current)}.verdict-chip-low_confidence{border-color:#585d602e;border-color:rgba(var(--color-neutral-signal-rgb),.18)}.chip-emphasis,.verdict-chip-low_confidence{background:#585d601a;background:var(--color-neutral-signal-soft);color:#585d60;color:var(--color-neutral-signal)}.chip-emphasis{border:1px solid #585d6029;border:1px solid rgba(var(--color-neutral-signal-rgb),.16)}.overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px}.overview-band{margin-top:32px}.overview-actions-grid,.overview-current-grid,.overview-drivers-grid,.overview-evidence-grid{grid-gap:16px;display:grid;gap:16px}.overview-current-grid{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}.overview-drivers-grid,.overview-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-drivers-grid>:last-child,.overview-evidence-grid>:last-child{grid-column:1/-1}.overview-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-decision-grid,.overview-focus-grid,.overview-support-grid{grid-gap:16px;display:grid;gap:16px}.overview-decision-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.overview-focus-grid,.overview-grid-stacked,.overview-support-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.overview-card{height:100%}.overview-card-primary{background:linear-gradient(180deg,#f8fbfff5,#fffffffa)}.overview-posture-card,.overview-progress-card{grid-gap:18px;align-content:start;display:grid;gap:18px}.overview-reliability-card{grid-gap:16px;align-content:start;display:grid;gap:16px}.overview-posture-copy>p:first-child{color:#151719;color:var(--ink);font-size:1.02rem;line-height:1.65}.overview-reliability-copy{grid-gap:8px;display:grid;gap:8px}.overview-reliability-copy .overview-note{margin-top:0}.overview-reliability-buckets{grid-gap:12px;background:#ffffffdb;border:1px solid #1282ff1f;border-radius:18px;display:grid;gap:12px;padding:16px}.overview-reliability-buckets .chip-row{gap:10px}.overview-posture-stats{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-posture-stats .summary-card-compact .summary-card-label{max-width:12ch}.overview-reliability-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-reliability-stats .summary-card:first-child{grid-column:1/-1}.summary-card-compact{grid-gap:10px 12px;align-items:end;background:#ffffffe6;border-radius:18px;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:84px;padding:14px 16px 16px}.summary-card-compact strong{align-self:end;font-size:1.7rem;justify-self:end;line-height:1.05}.summary-card-compact .summary-card-label{text-wrap:balance;line-height:1.25;max-width:10ch}.summary-card-compact.summary-card-muted{background:#f4f8fff0}.overview-progress-summary{color:#151719;color:var(--ink);font-size:1.02rem;line-height:1.65;margin:0}@media (max-width:1180px){.overview-actions-grid,.overview-current-grid,.overview-drivers-grid,.overview-evidence-grid{grid-template-columns:1fr}.overview-drivers-grid>:last-child,.overview-evidence-grid>:last-child{grid-column:auto}.overview-posture-stats,.overview-reliability-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.overview-section-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.overview-chip-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:14px}.overview-chip-link,.overview-row-link{color:inherit;text-decoration:none}.overview-chip-link{grid-gap:8px;background:#ffffffc2;border:1px solid #1282ff1f;border-radius:18px;display:grid;gap:8px;padding:16px}.overview-chip-link span{color:#6d747c;color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.overview-chip-link strong{color:#151719;color:var(--navy);font-size:1.3rem}.overview-row-link{align-items:flex-start;background:#ffffffd1;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:16px 18px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.overview-row-link-emphasis{background:#f8fbffe0;border-color:#1282ff24}.overview-row-link>div{flex:1 1 auto;min-width:0}.overview-row-link p,.overview-row-link strong{overflow-wrap:anywhere}.overview-row-link .chip{flex-shrink:0}.overview-note,.overview-row-link p{margin-top:8px}.overview-chip-link:hover,.overview-row-link:hover{border-color:#193a5e3d;box-shadow:0 10px 18px #0f235014;transform:translateY(-1px)}.overview-action-link{grid-gap:12px;background:#ffffffd1;border:1px solid #1282ff1f;border-radius:20px;color:inherit;display:grid;gap:12px;min-height:100%;padding:18px 20px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.overview-action-header{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.overview-action-header strong{font-size:1.02rem;line-height:1.45;min-width:0;overflow-wrap:anywhere}.overview-action-link p{color:#3e454d;color:var(--ink-soft);line-height:1.6;margin:0}.overview-action-link .chip{flex-shrink:0}.overview-action-link:focus-visible,.overview-action-link:hover{border-color:#193a5e3d;box-shadow:0 10px 18px #0f235014;transform:translateY(-1px)}.labeled-stat-list{grid-gap:10px;display:grid;gap:10px}.labeled-stat-row{align-items:flex-start;color:#3e454d;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.labeled-stat-row span,.labeled-stat-row strong{overflow-wrap:anywhere}.labeled-stat-row strong{color:#151719;color:var(--ink);text-align:right}.empty-state-card-compact{padding:18px}.detail-section{margin-top:34px}.context-banner,.impact-box{border-radius:20px;margin-top:20px;padding:18px 20px}.impact-box{background:linear-gradient(180deg,#1282ff14,#1282ff1f);border:1px solid #1282ff29}.compact-impact-box{margin-top:0}.context-banner p,.impact-box p{margin:8px 0 0}.top-issues-box{margin-bottom:22px}.top-issue-item{grid-gap:4px;background:#ffffffa8;border:1px solid #1282ff1f;border-radius:18px;display:grid;gap:4px;padding:16px}.context-banner{background:#0f23500d;border:1px solid #0f235014;min-width:0;overflow-wrap:anywhere}.context-banner a,.context-banner strong{overflow-wrap:anywhere;word-break:break-word}.detail-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.detail-stat-card strong{color:#151719;color:var(--navy);font-size:1.5rem}.status-card{color:#151719;color:var(--ink)}.error-card{background:#fff4f6f5;border-color:#bf2f452e;color:#9f2f3f;color:var(--alert)}.onboarding-card{background:#1282ff14;border-color:#1282ff2e}.onboarding-banner{align-items:center;display:flex;gap:16px;justify-content:space-between}.onboarding-banner p{color:#3e454d;color:var(--ink-soft);margin:6px 0 0}.onboard-form{grid-gap:20px;display:grid;gap:20px;margin-top:24px}.form-section{grid-gap:18px;background:#f8fbffc7;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:22px;display:grid;gap:18px;padding:24px}.form-section-header h3{margin:0}.form-section-header p{color:#6d747c;color:var(--muted);line-height:1.55;margin:8px 0 0}.form-field{grid-gap:8px;display:grid;font-weight:600;gap:8px}.form-section-details{grid-gap:16px;display:grid;gap:16px;padding-top:2px}.form-section-details summary{color:#3e454d;color:var(--ink-soft);cursor:pointer;font-weight:700}.form-section-details[open] summary{margin-bottom:12px}.checkbox-row{align-items:center;color:#3e454d;color:var(--ink-soft);display:flex;font-weight:400;gap:10px}.file-input,.text-input{background:#fff;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:16px;color:#151719;color:var(--ink);font-family:inherit;font-size:1rem;padding:13px 14px;width:100%}textarea.text-input{min-height:112px;resize:vertical}.file-input:focus,.text-input:focus{border-color:#2f6f6a66;border-color:rgba(var(--color-action-rgb),.4);box-shadow:0 0 0 4px #2f6f6a1f;box-shadow:0 0 0 4px rgba(var(--color-action-rgb),.12);outline:none}.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.side-panel{align-self:start;position:sticky;top:18px}.architecture-shell{background:radial-gradient(circle at top left,#1282ff14,#0000 32%),#ffffffd9;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:24px;margin-top:20px;padding:20px}.architecture-svg{display:block;height:auto;width:100%}.architecture-quality-card{background:#f8fbffd6;border:1px dashed #bcb5a8;border:1px dashed var(--line-strong);border-radius:20px;margin-top:18px;padding:20px}.architecture-partial-card{background:#f8fbffe6;border-style:solid}.architecture-diagnostics{margin-top:14px}.graph-edge{stroke:#10233d2e;stroke-width:1.5;fill:none;stroke-linecap:round}.graph-edge-high{stroke:#10233d3d;stroke-width:1.7}.graph-edge-medium{stroke:#10233d2e;stroke-width:1.5}.graph-edge-low{stroke:#10233d1a;stroke-width:1.2}.graph-arrow{fill:#10233d33}.graph-edge-label{fill:#61758fc2;text-anchor:middle;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.graph-node{fill:#fffffff5;stroke:#10233d24;stroke-width:1.6}.graph-node-declared{fill:#fffffffa;stroke:#10233d29}.graph-node-inferred.graph-node-high{fill:#fffffff2}.graph-node-inferred.graph-node-medium{fill:#fcfdfff0;stroke:#10233d1c}.graph-node-inferred.graph-node-low{fill:#fafcffc7;stroke:#10233d14}.graph-node-highlight{fill:#1282ff1a;stroke:#1282ff75;stroke-width:2}.graph-node-kicker,.graph-node-status{fill:#6d747c;fill:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.graph-node-title{fill:#151719;fill:var(--ink);font-size:13px;font-weight:600}.graph-node-issue-low{fill:#e1b83f29;stroke:#aa841a57}.graph-node-issue-medium{fill:#e6962e2e;stroke:#ba731766}.graph-node-issue-high{fill:#de5c5c29;stroke:#b135356b}.graph-node-inferred.graph-node-low+.graph-node-kicker,.graph-node-inferred.graph-node-low~.graph-node-kicker,.graph-node-inferred.graph-node-low~.graph-node-status{fill:#61758fb8}.architecture-hotspot-note{margin-bottom:14px}.architecture-legend,.baseline-grid,.detail-summary-grid,.signal-grid,.top-issues-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.architecture-legend .detail-card{min-width:0;overflow:hidden}.architecture-legend .detail-card strong{display:block;line-height:1.22}.architecture-legend-card-issue-low{background:#fffbf0e6;border-color:#aa841a33}.architecture-legend-card-issue-medium{background:#fff7eeeb;border-color:#ba731738}.architecture-legend-card-issue-high{background:#fff5f5f0;border-color:#b1353538}.architecture-hotspot-chip-low{background:#e1b83f29;border-color:#aa841a2e;color:#8a6414}.architecture-hotspot-chip-medium{background:#e6962e29;border-color:#ba73172e;color:#9c5c16}.architecture-hotspot-chip-high{background:#de5c5c24;border-color:#b135352e;color:#9b2d2d}.detail-comparison-stack{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflow-summary-stack{gap:18px}.workflow-priority-band{margin-top:24px}.workflow-link-card,.workflow-mode-card,.workflow-summary-card{border:1px solid #18273a14}.workflow-review-card{grid-gap:18px;display:grid;gap:18px}.workflow-mode-header,.workflow-summary-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.workflow-mode-header>:first-child{flex:1 1 260px;min-width:0}.workflow-mode-header>.chip{flex:0 0 auto;min-height:38px;padding:9px 16px;white-space:nowrap}.workflow-metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.finding-progress-meta{color:#6d747c;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:8px 14px;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.workflow-insight-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflow-summary-meta{grid-gap:8px;display:grid;gap:8px}.runtime-cli-equivalent,.workflow-target-context{grid-gap:12px;background:#2f6f6a0f;background:rgba(var(--color-action-rgb),.06);border:1px solid #2f6f6a24;border:1px solid rgba(var(--color-action-rgb),.14);border-radius:18px;display:grid;gap:12px;padding:14px}.runtime-upload-feedback{grid-gap:14px;background:#ffffffa8;border:1px solid #2f6f6a29;border:1px solid rgba(var(--color-action-rgb),.16);border-radius:18px;display:grid;gap:14px;padding:16px}.runtime-import-status-card{grid-gap:14px;background:#ffffffeb;border-color:#2f6f6a2e;border-color:rgba(var(--color-action-rgb),.18);display:grid;gap:14px;padding:clamp(16px,2vw,22px)}.runtime-import-status-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.runtime-import-status-header>div{min-width:0}.runtime-import-status-header h4{color:#151719;color:var(--navy);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.25;margin:2px 0 0;overflow-wrap:anywhere}.runtime-import-status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.runtime-import-status-grid div{background:#ffffffb8;border:1px solid #2f6f6a1f;border:1px solid rgba(var(--color-action-rgb),.12);border-radius:8px;min-width:0;padding:12px 14px}.runtime-import-status-grid span{color:#6d747c;color:var(--muted);display:block;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.runtime-import-status-grid strong{color:#151719;color:var(--navy);display:block;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.3;margin-top:4px;overflow-wrap:anywhere}.runtime-file-picker{align-items:center;background:#f8fafcdb;border:1px dashed #2f6f6a57;border:1px dashed rgba(var(--color-action-rgb),.34);border-radius:18px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;min-height:76px;padding:14px 16px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.runtime-file-picker:focus-within,.runtime-file-picker:hover{background:#f1f6f7f5;border-color:#2f6f6a8a;border-color:rgba(var(--color-action-rgb),.54);box-shadow:0 12px 28px #2f6f6a1a;box-shadow:0 12px 28px rgba(var(--color-action-rgb),.1)}.runtime-file-picker.has-file{background:#f0faf4e6;border-color:#1573473d;border-style:solid}.runtime-file-picker-input{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.runtime-file-picker-icon{align-items:center;background:#1f3a5f;background:var(--brand);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.15rem;font-weight:900;height:30px;justify-content:center;line-height:1;width:30px}.runtime-file-picker-copy{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.runtime-file-picker-copy small{color:#6d747c;color:var(--muted);font-size:.84rem;font-weight:600}.runtime-upload-feedback strong{color:#151719;color:var(--navy);overflow-wrap:anywhere}.runtime-upload-feedback-success{background:#f0faf4e6;border-color:#15734738}.runtime-upload-feedback-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.runtime-upload-feedback-header h4{color:#151719;color:var(--navy);font-size:1rem;margin:2px 0 0}.runtime-upload-feedback-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.runtime-upload-feedback-grid div{grid-gap:4px;display:grid;gap:4px;min-width:0}.runtime-upload-feedback-grid span{color:#6d747c;font-size:.78rem;font-weight:800;letter-spacing:0}.runtime-upload-warning-list{display:flex;flex-wrap:wrap;gap:8px}.trace-analysis-preview,.trace-analysis-summary{grid-gap:14px;background:#f8fafcd6;border:1px solid #2f6f6a29;border:1px solid rgba(var(--color-action-rgb),.16);border-radius:8px;display:grid;gap:14px;padding:14px}.trace-analysis-preview{align-items:center;grid-template-columns:minmax(180px,.58fr) minmax(520px,1.42fr)}.trace-analysis-preview-copy,.trace-analysis-summary-header{min-width:0}.trace-analysis-preview-copy h4,.trace-analysis-summary-header h4{color:#151719;color:var(--navy);font-size:1rem;margin:2px 0 0}.trace-analysis-preview-copy p:last-child{color:#6d747c;color:var(--muted);font-size:.9rem;line-height:1.45;margin:6px 0 0}.trace-analysis-stepper{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.trace-analysis-step{grid-gap:6px;background:#ffffffb8;border:1px solid #2f6f6a21;border:1px solid rgba(var(--color-action-rgb),.13);border-radius:8px;display:grid;gap:6px;justify-items:center;min-width:0;padding:8px 6px;text-align:center}.trace-analysis-step span{align-items:center;background:#2f6f6a1a;background:rgba(var(--color-action-rgb),.1);border-radius:999px;color:#1f3a5f;color:var(--brand);display:inline-flex;font-size:.78rem;font-weight:900;height:22px;justify-content:center;width:22px}.trace-analysis-step strong{text-wrap:balance;color:#151719;color:var(--navy);font-size:.76rem;line-height:1.2;max-width:100%;min-width:0;overflow-wrap:anywhere}.trace-analysis-step-current{background:#2f6f6a14;background:rgba(var(--color-action-rgb),.08);border-color:#2f6f6a57;border-color:rgba(var(--color-action-rgb),.34)}.trace-analysis-step-current span{background:#1f3a5f;background:var(--brand);color:#fff}.trace-analysis-step-complete{background:#f0faf4d1;border-color:#1573473d}.trace-analysis-step-complete span{background:#157347eb;color:#fff}.trace-analysis-step-pending{opacity:.72}.trace-analysis-summary-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.confidence-badge{align-items:center;background:#2f6f6a1c;background:rgba(var(--color-action-rgb),.11);border-radius:999px;color:#1f3a5f;color:var(--brand);display:inline-flex;flex:0 0 auto;font-weight:900;justify-content:center;min-height:34px;min-width:64px;padding:6px 10px}.trace-analysis-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.trace-analysis-metrics div,.trace-analysis-window{grid-gap:4px;background:#ffffffb8;border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.trace-analysis-metrics span,.trace-analysis-window span{color:#6d747c;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.trace-analysis-metrics strong,.trace-analysis-window strong{color:#151719;color:var(--navy);overflow-wrap:anywhere}.trace-analysis-chip-row,.trace-analysis-field-list{display:flex;flex-wrap:wrap;gap:8px}.runtime-source-analysis{margin-top:12px}.runtime-cli-grid{grid-gap:10px;display:grid;gap:10px}.system-map-focus-band{margin-top:24px}.system-map-link-stack{margin-top:0}.component-catalog-stack{margin-top:24px}.component-catalog-card{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(220px,1.1fr) minmax(220px,.95fr) minmax(280px,1.35fr)}.component-catalog-header{grid-gap:14px;display:grid;gap:14px;min-width:0}.component-catalog-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.component-catalog-title{flex:1 1 auto;min-width:0}.component-catalog-title p,.component-catalog-title strong{overflow-wrap:anywhere}.component-catalog-identity,.component-catalog-metrics{margin-top:0}.component-catalog-facts{grid-gap:14px;align-content:start;border-left:1px solid #18273a14;display:grid;gap:14px;padding-left:8px}.component-catalog-stat{grid-gap:4px;display:grid;gap:4px}.component-catalog-stat span{color:#6d747c;color:var(--muted);font-size:.94rem}.component-catalog-stat strong{color:#151719;color:var(--navy);font-size:1.05rem;line-height:1.35}.component-rank-pill{align-self:start;min-width:120px}.component-rank-pill strong{font-size:1.55rem}.evidence-panel{grid-gap:12px;border-radius:20px;display:grid;gap:12px;margin-top:18px}.evidence-panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.evidence-meta,.runtime-source-meta{grid-gap:6px;display:grid;gap:6px}.evidence-scope-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.evidence-scope-card,.runtime-source-card{border:1px solid #18273a14}.evidence-state-chip{align-items:center;font-weight:700;justify-content:center}.evidence-state-current{background:#2d6a4f1a;background:var(--color-current-soft);border:1px solid #2d6a4f2e;border:1px solid rgba(var(--color-current-rgb),.18);color:#2d6a4f;color:var(--color-current)}.evidence-state-delayed{background:#d6922124;border:1px solid #d692212e;color:#9a6508}.evidence-state-stale{background:#dc35451f;border:1px solid #dc354529;color:#b42318}.evidence-state-unknown{background:#585d601a;background:var(--color-neutral-signal-soft);border:1px solid #585d602e;border:1px solid rgba(var(--color-neutral-signal-rgb),.18);color:#585d60;color:var(--color-neutral-signal)}.evidence-panel-current{background:linear-gradient(180deg,#2d6a4f14,rgba(45,106,79,.035)),#f8faf9f0;background:linear-gradient(180deg,rgba(var(--color-current-rgb),.08),rgba(var(--color-current-rgb),.035)),#f8faf9f0;border-color:#2d6a4f24;border-color:rgba(var(--color-current-rgb),.14)}.evidence-panel-delayed{background:#fff9eeeb}.evidence-panel-stale{background:#fff4f5eb}.evidence-panel-unknown{background:#f8fafcf0}.reliability-panel{background:#f8fbffd1;border:1px solid #18273a14;border-radius:20px;margin-top:18px;padding:18px 20px}.reliability-panel p{margin:8px 0 0}.reliability-support-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.workflow-context-link{color:inherit;text-decoration:none}.compare-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.compare-summary-card{color:inherit;padding:18px 20px;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.compare-summary-card:focus-visible,.compare-summary-card:hover{background:#f8fafcf5;border-color:#2f6f6a4d;border-color:rgba(var(--color-action-rgb),.3);box-shadow:0 14px 36px #0f172a1a;box-shadow:0 14px 36px rgba(var(--color-shadow-rgb),.1)}.compare-summary-card.is-selected{background:linear-gradient(180deg,#2f6f6a17,#2f6f6a0d);background:linear-gradient(180deg,rgba(var(--color-action-rgb),.09),rgba(var(--color-action-rgb),.05));border-color:#2f6f6a61;border-color:rgba(var(--color-action-rgb),.38);box-shadow:inset 0 0 0 1px #2f6f6a24;box-shadow:inset 0 0 0 1px rgba(var(--color-action-rgb),.14)}.compare-summary-card.is-selected>strong{color:#214f4b;color:var(--accent-strong)}.summary-card{background:#ffffffd6}.summary-card-muted{background:#f8fafce0}.how-rti-works-panel{background:radial-gradient(circle at top right,#2f6f6a0d,#0000 28%),linear-gradient(180deg,#fffffffa,#f8fafcf5);background:radial-gradient(circle at top right,rgba(var(--color-action-rgb),.05),#0000 28%),linear-gradient(180deg,#fffffffa,#f8fafcf5)}.how-rti-works-intro{color:#3e454d;color:var(--ink-soft);font-size:1.04rem;line-height:1.72;max-width:78ch}.how-rti-works-pillars{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.how-rti-works-pillar{grid-gap:10px;background:linear-gradient(180deg,#fffffff5,#f8fbffeb);border:1px solid #1282ff1a;border-radius:22px;box-shadow:0 10px 24px #0f23500a;display:grid;gap:10px;min-height:168px;padding:20px 22px}.how-rti-works-pillar-muted{background:linear-gradient(180deg,#fafcfffa,#f4f8fff5)}.how-rti-works-pillar-title{color:#151719;color:var(--navy);font-size:1.28rem;line-height:1.28}.how-rti-works-pillar p{color:#3e454d;color:var(--ink-soft);line-height:1.68;margin:0}.how-rti-get-started-band{background:#ffffffd1;border:1px solid #0f23501a;border-radius:8px;padding:22px}.how-rti-get-started-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.how-rti-get-started-step{grid-gap:4px 10px;align-items:start;background:#f8fbffb8;border-radius:8px;box-shadow:none;display:grid;gap:4px 10px;grid-template-columns:auto minmax(0,1fr);padding:14px}.how-rti-get-started-step>span{align-items:center;background:#2d676c1a;border-radius:999px;color:#214f4b;color:var(--accent-strong);display:inline-flex;font-size:.82rem;font-weight:700;height:24px;justify-content:center;width:24px}.how-rti-get-started-step strong{color:#151719;color:var(--navy);line-height:1.3}.how-rti-get-started-step p{color:#3e454d;color:var(--ink-soft);font-size:.92rem;grid-column:2;line-height:1.5;margin:0}.how-rti-roadmap-band{background:linear-gradient(180deg,#f8fbffc7,#ffffffeb);border:1px solid #1282ff1a;border-radius:8px;padding:22px}.how-rti-roadmap{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;position:relative}.how-rti-roadmap:before{background:#1282ff29;content:"";height:2px;left:8%;position:absolute;right:8%;top:24px}.how-rti-roadmap-step{grid-gap:10px;background:#ffffffdb;border-radius:8px;box-shadow:none;display:grid;gap:10px;padding-top:62px;position:relative}.how-rti-roadmap-marker{align-items:center;background:#1f3a5f;background:var(--brand);border:4px solid #f8fbfff5;border-radius:50%;box-shadow:0 10px 20px #1f3a5f2e;box-shadow:0 10px 20px rgba(var(--color-brand-rgb),.18);color:#fff;display:inline-flex;font-weight:800;height:46px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:46px;z-index:1}.how-rti-roadmap-step p{color:#3e454d;color:var(--ink-soft);line-height:1.65;margin:0}.compare-guide-card{margin-top:14px}.compare-guide-grid,.demo-clip-grid{grid-gap:14px;display:grid;gap:14px}.compare-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.cost-claim-guide-card{grid-gap:16px;display:grid;gap:16px;margin-top:14px}.cost-claim-guide-header{grid-gap:4px;display:grid;gap:4px}.cost-claim-guide-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cost-claim-guide-grid>div{grid-gap:6px;background:#f8fbffb8;border:1px solid #0f23501a;border-radius:8px;display:grid;gap:6px;padding:12px}.cost-claim-guide-grid span{color:#151719;color:var(--navy);font-size:.9rem;font-weight:700}.cost-claim-guide-grid p{color:#3e454d;color:var(--ink-soft);font-size:.9rem;line-height:1.48;margin:0}.compare-guide-grid p,.demo-clip-card p{color:#3e454d;color:var(--ink-soft);line-height:1.6;margin:8px 0 0}.demo-clip-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.demo-clip-card{grid-gap:16px;display:grid;gap:16px}.demo-clip-frame{aspect-ratio:16/9;background:#efede7;background:var(--surface-muted);border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:8px;overflow:hidden}.demo-clip-frame iframe{border:0;display:block;height:100%;width:100%}.compare-proof-card{grid-gap:10px;align-self:start;display:grid;gap:10px;margin-bottom:14px;padding:14px 16px}.compare-proof-card p{margin:0}.compare-proof-card .summary-stat-row{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.compare-runtime-disclosure .evidence-panel{background:#0000;border:0;box-shadow:none;margin-top:0;padding:0}.compare-runtime-disclosure .evidence-panel p{margin:0}.compare-runtime-disclosure .evidence-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-runtime-disclosure .evidence-scope-grid{grid-template-columns:1fr}.compare-runtime-disclosure .evidence-scope-card{background:#0000;border-color:#18273a14;border-radius:0;border-width:1px 0 0;gap:8px;padding:14px 0 0}.compare-runtime-disclosure .evidence-scope-card .workflow-mode-header{align-items:center}.compare-proof-stat{grid-gap:8px;align-items:center;background:#ffffffc7;border:1px solid #18273a14;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:8px 10px}.compare-proof-stat-icon{display:none}.compare-proof-stat-icon svg{height:17px;overflow:visible;width:17px}.compare-proof-stat-icon circle,.compare-proof-stat-icon path{fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.compare-proof-stat-icon circle{fill:currentColor;stroke:none}.compare-proof-stat span:not(.compare-proof-stat-icon){color:#6d747c;color:var(--muted);font-size:.9rem;font-weight:700}.compare-proof-stat strong{color:#151719;color:var(--navy);font-size:1.05rem;line-height:1}.compare-proof-stat-improved{background:linear-gradient(180deg,#2d6a4f14,#ffffffc7);background:linear-gradient(180deg,rgba(var(--color-current-rgb),.08),#ffffffc7);border-color:#2d6a4f2e;border-color:rgba(var(--color-current-rgb),.18)}.compare-proof-stat-improved .compare-proof-stat-icon{background:#2d6a4f29;background:rgba(var(--color-current-rgb),.16);color:#2d6a4f;color:var(--color-current)}.compare-proof-stat-regressed{background:linear-gradient(180deg,#dc354514,#ffffffc7);border-color:#dc35452e}.compare-proof-stat-regressed .compare-proof-stat-icon{background:#dc354529;color:#b42318}.compare-proof-stat-insufficient_data{background:linear-gradient(180deg,#585d6014,#ffffffc7);background:linear-gradient(180deg,rgba(var(--color-neutral-signal-rgb),.08),#ffffffc7);border-color:#585d602e;border-color:rgba(var(--color-neutral-signal-rgb),.18)}.compare-proof-stat-insufficient_data .compare-proof-stat-icon{background:#585d6029;background:rgba(var(--color-neutral-signal-rgb),.16);color:#585d60;color:var(--color-neutral-signal)}.compare-summary-counts{grid-gap:8px 14px;color:#6d747c;color:var(--muted);display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.compare-summary-counts span{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.compare-summary-counts strong{color:#151719;color:var(--navy);font-size:1rem}.runtime-data-button span[aria-hidden=true],.runtime-data-cta-icon{align-items:center;background:#ffffff47;border-radius:999px;display:inline-flex;font-size:1.05rem;font-weight:900;height:22px;justify-content:center;line-height:1;width:22px}.runtime-data-cta{align-items:center;background:linear-gradient(180deg,#2f6f6a29,#2f6f6a14);background:linear-gradient(180deg,rgba(var(--color-action-rgb),.16),rgba(var(--color-action-rgb),.08));border:1px solid #2f6f6a57;border:1px solid rgba(var(--color-action-rgb),.34);border-radius:8px;box-shadow:0 12px 26px #2f6f6a1f;box-shadow:0 12px 26px rgba(var(--color-action-rgb),.12);color:#214f4b;color:var(--accent-strong);display:flex;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.overview-runtime-action{align-self:center;flex:0 0 auto;min-width:230px}.compare-runtime-action{justify-self:start;margin-top:4px}.runtime-data-cta:focus-visible,.runtime-data-cta:hover{background:linear-gradient(180deg,#2f6f6a2e,#2f6f6a1a);background:linear-gradient(180deg,rgba(var(--color-action-rgb),.18),rgba(var(--color-action-rgb),.1));border-color:#2f6f6a8a;border-color:rgba(var(--color-action-rgb),.54);box-shadow:0 16px 36px #2f6f6a29;box-shadow:0 16px 36px rgba(var(--color-action-rgb),.16)}.runtime-data-cta-icon{background:#1f3a5f;background:var(--brand);color:#fff;flex:0 0 auto}.runtime-data-cta span:last-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.runtime-data-cta strong{color:#151719;color:var(--navy)}.runtime-data-cta small{color:#6d747c;color:var(--muted);font-size:.82rem;font-weight:600}.compare-row-card{grid-gap:14px;display:grid;gap:14px}.compare-finding-trend{align-items:center;border-bottom:1px solid #0f235014;display:flex;gap:12px;padding:10px 0}.compare-finding-trend strong{color:#151719;color:var(--navy);display:block;font-size:.95rem}.compare-finding-trend p{color:#6d747c;color:var(--muted);font-size:.84rem;margin:2px 0 0}.compare-footer,.compare-row-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.compare-row-header>div{flex:1 1;min-width:0}.compare-row-title-group{align-items:flex-start;display:flex;gap:10px}.compare-row-title-group>div{min-width:0}.compare-finding-icon{background:#2d676c14;border:1px solid #2d676c38;border-radius:6px;flex:0 0 auto;height:22px;margin-top:2px;position:relative;width:22px}.compare-finding-icon:after,.compare-finding-icon:before{background:#214f4b;background:var(--accent-strong);border-radius:999px;content:"";position:absolute}.compare-finding-icon:before{box-shadow:7px 7px 0 #2d676c3d;height:8px;left:6px;top:6px;width:8px}.compare-finding-icon:after{height:2px;left:8px;opacity:.72;top:14px;transform:rotate(45deg);transform-origin:left center;width:8px}.compare-claim-chip-stack{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.compare-direction-chip{align-items:center;flex:0 0 auto;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.01em;line-height:1.1;min-width:84px;padding:6px 12px;text-align:center;white-space:nowrap}.compare-direction-improved{background:#2d6a4f1a;background:var(--color-current-soft);border:1px solid #2d6a4f2e;border:1px solid rgba(var(--color-current-rgb),.18);color:#2d6a4f;color:var(--color-current)}.compare-direction-regressed{background:#dc35451f;border:1px solid #dc354529;color:#b42318}.compare-direction-unchanged{background:#0f172a14;border:1px solid #0f172a1a;color:#151719;color:var(--ink)}.compare-direction-insufficient_data{background:#585d601a;background:var(--color-neutral-signal-soft);border:1px solid #585d602e;border:1px solid rgba(var(--color-neutral-signal-rgb),.18);color:#585d60;color:var(--color-neutral-signal)}.compare-claim-chip{font-size:.78rem;font-weight:750;justify-content:center;line-height:1.15;max-width:230px;padding:6px 12px;text-align:center;white-space:normal}.compare-claim-positive{background:#2d6a4f1a;background:var(--color-current-soft);border:1px solid #2d6a4f2e;border:1px solid rgba(var(--color-current-rgb),.18);color:#2d6a4f;color:var(--color-current)}.compare-claim-caution{background:#9a6a1f1f;background:rgba(var(--color-warning-rgb),.12);border:1px solid #9a6a1f33;border:1px solid rgba(var(--color-warning-rgb),.2);color:#9a6a1f;color:var(--color-warning)}.compare-claim-negative{background:#dc35451f;border:1px solid #dc354529;color:#b42318}.compare-claim-neutral{background:#585d601a;background:var(--color-neutral-signal-soft);border:1px solid #585d602e;border:1px solid rgba(var(--color-neutral-signal-rgb),.18);color:#585d60;color:var(--color-neutral-signal)}.compare-plan-context{align-items:flex-start;background:#585d600f;background:rgba(var(--color-neutral-signal-rgb),.06);border:1px solid #585d6024;border:1px solid rgba(var(--color-neutral-signal-rgb),.14);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.compare-plan-context>div{min-width:0}.compare-plan-context p{margin-top:4px}.cost-claim-panel{grid-gap:12px;background:linear-gradient(180deg,#f8fbffc7,#fffffff5);border:1px solid #0f23501f;border-radius:8px;box-shadow:inset 3px 0 0 #2d676c57;display:grid;gap:12px;padding:14px}.cost-claim-panel p{margin:0}.cost-claim-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cost-claim-header>div{min-width:0}.cost-claim-helper{color:#3e454d;color:var(--ink-soft);font-size:.95rem;line-height:1.48}.cost-claim-objective{grid-gap:8px;align-items:baseline;color:#3e454d;color:var(--ink-soft);display:grid;font-size:.9rem;font-weight:400;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.45}.cost-claim-objective-label{color:#214f4b;color:var(--accent-strong);flex:0 0 auto;font-weight:600}.cost-claim-objective-copy{min-width:0}.cost-claim-chip{background:#2d676c14;border-color:#2d676c2e;color:#214f4b;color:var(--accent-strong);flex:0 0 auto;white-space:nowrap}.cost-claim-value{grid-gap:4px;background:#ffffffc7;border:1px solid #0f23501a;border-radius:8px;display:grid;gap:4px;padding:10px 12px}.cost-claim-value span{color:#6d747c;color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.cost-claim-value strong{color:#151719;color:var(--navy);font-size:1rem;font-weight:600;line-height:1.24}.cost-input-list{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.cost-input-list>strong{color:#151719;color:var(--navy);flex:0 0 100%;font-size:.92rem;font-weight:680}.cost-input-row{align-items:center;background:#ffffff94;border:1px solid #0f23501a;border-radius:999px;display:inline-flex;gap:6px;min-height:32px;padding:5px 7px 5px 10px;position:relative}.cost-input-row span{color:#3e454d;color:var(--ink-soft);font-size:.9rem;font-weight:620}.cost-info-button{align-items:center;background:#ffffffb8;border:1px solid #0f235029;border-radius:999px;color:#6d747c;color:var(--muted);cursor:help;display:inline-flex;font:inherit;font-size:.72rem;font-weight:760;height:20px;justify-content:center;line-height:1;padding:0;width:20px}.cost-info-button:focus-visible,.cost-info-button:hover{border-color:#2d676c52;color:#214f4b;color:var(--accent-strong)}.cost-input-help{background:#fffffffa;border:1px solid #0f23501f;border-radius:8px;box-shadow:0 12px 28px #0f235024;color:#3e454d;color:var(--ink-soft);display:none;font-size:.82rem;left:8px;line-height:1.42;margin:0;padding:9px 10px;position:absolute;top:calc(100% + 8px);width:min(360px,76vw);z-index:10}.cost-input-row:focus-within .cost-input-help,.cost-input-row:hover .cost-input-help{display:block}.compare-proof-board{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.compare-proof-lane{grid-gap:8px;align-content:start;background:#efede7;background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;display:grid;gap:8px;min-width:0;padding:12px}.compare-proof-lane p{margin:0}.compare-evidence-needed{grid-gap:10px;background:#9a6a1f14;background:rgba(var(--color-warning-rgb),.08);border:1px solid #9a6a1f2e;border:1px solid rgba(var(--color-warning-rgb),.18);border-radius:8px;display:grid;gap:10px;padding:12px 14px}.compare-evidence-needed p{margin:0}.evidence-needed-primary{grid-gap:4px;color:#151719;color:var(--ink);display:grid;gap:4px;line-height:1.5}.evidence-needed-primary span{color:#6d747c;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evidence-needed-disclosure{background:#ffffff94;margin-top:0}.evidence-needed-disclosure .disclosure-panel-body{padding-top:0}.runtime-upload-guidance-disclosure{background:#ffffff94;margin-top:0}.runtime-upload-guidance-disclosure .disclosure-panel-body{padding-top:0}.integration-create-disclosure{background:#ffffff94;margin-top:0}.integration-create-disclosure .disclosure-panel-body{padding-top:0}.integration-create-disclosure .form-section{background:#0000;border:0;padding:0}.compare-meta{grid-gap:6px;display:grid;gap:6px}.compare-metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.compare-metric-card p:last-child{color:#6d747c;color:var(--text-muted)}.eval-pack-item-card,.targeted-validation-candidate,.targeted-validation-card,.targeted-validation-preview{grid-gap:14px;display:grid;gap:14px}.targeted-validation-actions{flex-wrap:wrap;margin-top:2px}.targeted-validation-status-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.targeted-validation-status-metric{border-top:1px solid #1282ff1f;min-width:0;padding:12px 0}.targeted-validation-status-metric strong{color:#151719;color:var(--navy);display:block;font-size:1.2rem;line-height:1.15;overflow-wrap:anywhere}.targeted-validation-status-metric p{color:#6d747c;color:var(--text-muted);margin:6px 0 0}.targeted-validation-candidate>.chip-row,.targeted-validation-card>.chip-row,.targeted-validation-preview>.chip-row{align-items:center;row-gap:10px}.passive-meta-chip,.targeted-validation-meta-chip{background:#0000;border:0;border-radius:0;color:#6d747c;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.35;padding:2px 0;text-transform:uppercase}.targeted-validation-preview{background:#1282ff0f;border:1px solid #1282ff29;margin-top:10px}.runtime-handoff-preview{grid-gap:14px;background:#1282ff0d;border:1px solid #1282ff29;border-radius:16px;display:grid;gap:14px;margin-top:8px;padding:16px}.runtime-handoff-preview>p{margin:0}.runtime-handoff-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.runtime-handoff-blockers{background:#bf2f450f;border-color:#bf2f452e}.runtime-scenario-actions{border-top:1px solid #193a5e14;margin-bottom:8px;margin-top:22px;padding-top:18px}.runtime-validation-pack-note{align-items:center;color:#6d747c;color:var(--muted);display:inline-flex;font-size:.86rem;font-weight:700;letter-spacing:0;min-height:40px}.runtime-validation-pack-note-ready{color:#157347}.runtime-validation-pack-note-unavailable{color:#6d747c;color:var(--muted);font-weight:600;max-width:520px}.eval-pack-detail-panel .detail-summary-grid{margin-top:28px}.eval-pack-summary-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.eval-pack-summary-card{grid-gap:8px;align-content:start;display:grid;gap:8px;margin-top:0;min-width:0}.eval-pack-summary-label{color:#6d747c;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.01em}.eval-pack-summary-value{color:#151719;color:var(--navy);display:block;font-size:1.02rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.eval-pack-summary-value-code{font-family:SFMono-Regular,Menlo,monospace;font-size:.94rem}.eval-pack-side-rule{grid-gap:6px;border-block:1px solid #193a5e1a;display:grid;gap:6px;margin:18px 0;padding:14px 0}.eval-pack-side-rule span{color:#6d747c;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.eval-pack-side-rule strong{color:#151719;color:var(--navy);line-height:1.25}.eval-pack-side-rule p{color:#3e454d;color:var(--ink-soft);line-height:1.45;margin:0}.eval-pack-rule-card{grid-gap:14px;background:#1282ff0d;border-color:#1282ff29;display:grid;gap:14px;margin-top:20px}.eval-pack-rule-card .workflow-mode-header strong{display:block;font-size:1.18rem;margin-top:4px}.eval-pack-rule-card>p{margin:0}.eval-pack-rule-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.eval-pack-rule-grid div{grid-gap:4px;border-top:1px solid #1282ff24;display:grid;gap:4px;min-width:0;padding-top:10px}.eval-pack-rule-grid span{color:#6d747c;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.eval-pack-rule-grid strong{color:#151719;color:var(--navy);overflow-wrap:anywhere}.eval-pack-mode-row{gap:12px;margin-top:14px}.eval-pack-mode-row .chip{padding:2px 0}.validation-verdict-card{grid-gap:8px;background:#f7faffeb;border-color:#193a5e1f;display:grid;gap:8px}.validation-verdict-card strong{font-size:1.2rem}.validation-verdict-card-success{background:#15734714;border-color:#15734733}.validation-verdict-card-alert{background:#bf2f4514;border-color:#bf2f4533}.validation-verdict-card-warn{background:#b04a0014;border-color:#b04a0033}.eval-pack-item-card .chip-row{gap:10px;min-width:0}.eval-pack-item-meta{color:#6d747c;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:10px 16px;justify-content:flex-end;letter-spacing:.08em;line-height:1.35;text-align:right;text-transform:uppercase}.eval-pack-item-meta span{white-space:nowrap}.eval-pack-guidance{margin-top:6px}.evidence-needed-guidance-card{grid-gap:8px;display:grid;gap:8px;min-width:0}.eval-pack-guidance-block{background:#1282ff0d;border:1px solid #1282ff1f;border-radius:16px;padding:14px 16px}.eval-pack-guidance-list{color:#3e454d;color:var(--ink-soft);line-height:1.6;margin:10px 0 0;padding-left:20px}.eval-pack-guidance-list li+li{margin-top:8px}.eval-pack-item-card .workflow-mode-header{align-items:flex-start;flex-wrap:wrap;min-width:0}.eval-pack-item-card .workflow-mode-header>strong{flex:1 1 320px;min-width:0}.eval-pack-item-card .workflow-mode-header>.chip-row{flex:0 1 auto;justify-content:flex-end;min-width:0}.eval-pack-detail-panel,.eval-pack-guidance-block,.eval-pack-item-card{min-width:0}.trace-detail-panel{gap:20px}.trace-focus-card{text-decoration:none}.trace-focus-button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.trace-focus-card-primary{background:#1282ff0d;border-color:#1282ff42}.trace-focus-card-missing{background:#bf2f450d;border-color:#bf2f4533}.trace-step-card{scroll-margin-top:28px}.trace-explorer-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr)}.trace-step-detail-card,.trace-step-list,.trace-step-related-events{grid-gap:12px;display:grid;gap:12px;min-width:0}.trace-step-detail-card,.trace-step-list{max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.trace-step-list-card{padding:0}.trace-step-select-button{grid-gap:10px;appearance:none;background:#0000;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;padding:18px 20px;text-align:left;width:100%}.trace-step-select-button:focus-visible{outline:3px solid #1282ff57;outline-offset:4px}.trace-step-card-selected{border-color:#1282ff6b;box-shadow:0 18px 34px #1282ff24}.trace-step-card-primary{border-color:#1282ff3d;box-shadow:0 16px 28px #1282ff1f}.trace-step-card-primary,.trace-step-detail-card.trace-step-card-primary{background:linear-gradient(180deg,#1282ff14,#fffffffa)}.trace-step-card-comparison{border-color:#10233d29}.trace-step-card-comparison,.trace-step-detail-card.trace-step-card-comparison{background:linear-gradient(180deg,#10233d0a,#fffffffa)}.trace-step-detail-pane{min-width:0;position:sticky;top:24px}.trace-step-detail-card{background:#fffffff0;border:1px solid #10233d1a;border-radius:18px;box-shadow:0 18px 40px #10233d14;padding:18px}.trace-step-detail-card.trace-step-card-selected{border-color:#1282ff6b;box-shadow:0 18px 34px #1282ff24}.trace-step-detail-card.trace-step-card-primary{border-color:#1282ff3d;box-shadow:0 16px 28px #1282ff1f}.trace-step-detail-card.trace-step-card-comparison{border-color:#10233d29}.trace-step-detail-card h4,.trace-step-related-events h4{color:#151719;color:var(--ink-strong);font-size:1.05rem;margin:0}.trace-step-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.trace-step-identity-card{grid-gap:8px;display:grid;gap:8px}.trace-pack-panel{gap:0}.trace-pack-disclosure .disclosure-panel-body{grid-gap:14px;display:grid;gap:14px;padding-top:14px}.trace-pack-disclosure .chapter-header{margin-bottom:0}.trace-pack-workspace-launch{grid-gap:16px;align-items:center;background:rgba(31,58,95,.055);background:rgba(var(--color-brand-rgb),.055);border:1px solid #1f3a5f2e;border:1px solid rgba(var(--color-brand-rgb),.18);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:16px}.trace-pack-common-summary h4,.trace-pack-workspace-launch h4{color:#151719;color:var(--ink-strong);font-size:1.05rem;margin:2px 0 0}.trace-pack-workspace-launch p{color:#6d747c;color:var(--muted);line-height:1.45;margin:6px 0 0}.trace-pack-workspace-metrics{align-items:stretch;display:flex;gap:8px}.trace-pack-workspace-metrics div{grid-gap:3px;background:#fbfaf7;background:var(--surface);border:1px solid #10233d14;border-radius:8px;display:grid;gap:3px;min-width:74px;padding:10px 12px;text-align:center}.trace-pack-workspace-metrics strong{color:#151719;color:var(--ink-strong);font-size:1.18rem;line-height:1}.trace-pack-workspace-metrics span{color:#6d747c;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.trace-pack-workspace-link{white-space:nowrap}.trace-pack-common-summary{grid-gap:12px;background:#fbfaf7;background:var(--surface);border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:16px}.trace-pack-common-factor-list{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.trace-pack-common-factor-card{grid-gap:12px;border-top:1px solid #4d49411f;border-top:1px solid rgba(var(--color-border-rgb),.12);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px 0}.trace-pack-common-factor-card:first-child{border-top:0;padding-top:0}.trace-pack-common-factor-card>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.trace-pack-common-factor-rank{color:#6d747c;color:var(--muted);font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.78rem;font-weight:800;line-height:1.35}.trace-pack-common-factor-card>div>span{color:#214f4b;color:var(--accent-strong);font-size:.7rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.trace-pack-common-factor-card strong{color:#151719;color:var(--ink-strong);font-size:.96rem;line-height:1.25;min-width:0;overflow-wrap:anywhere;word-break:break-word}.trace-pack-common-factor-card p{color:#6d747c;color:var(--muted);font-size:.86rem;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.trace-pack-common-factor-card small{color:#3e454d;color:var(--ink-soft);font-weight:600;line-height:1.3;min-width:0;overflow-wrap:anywhere}.trace-pack-caveats,.trace-pack-common-factors{display:flex;flex-wrap:wrap;gap:8px}.trace-pack-factor-chip{background:#1f3a5f14;background:rgba(var(--color-brand-rgb),.08);color:#151719;color:var(--color-text-primary)}.trace-pack-common-factors-disclosure{background:#ffffff9e;border-radius:8px}.trace-pack-common-factors-disclosure summary{min-height:38px;padding:9px 12px}.trace-pack-common-factors-disclosure .disclosure-panel-body{padding:0 12px 12px}.trace-pack-role-group{grid-gap:12px;display:grid;gap:12px}.trace-pack-role-group h4{align-items:center;display:flex;font-size:.92rem;gap:12px;justify-content:space-between;margin:2px 0 0}.trace-pack-role-group h4 small{color:#6d747c;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trace-pack-entry-list{grid-gap:14px;display:grid;gap:14px}.trace-pack-entry{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px 12px 16px}.trace-pack-entry-suspicious{background:#fffffffa;border-color:#1282ff38}.trace-pack-entry-control{border-color:#1465732e}.trace-pack-entry-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.trace-pack-entry-main strong{align-items:center;display:flex;font-size:1rem;gap:8px;line-height:1.2}.trace-pack-entry-main p{margin:0}.trace-pack-entry-rail,.trace-pack-entry-status-row{align-items:center;display:flex;gap:8px}.trace-pack-entry-status-row{justify-content:flex-end}.trace-pack-open-indicator{background:#1f3a5f;background:var(--brand);border:2px solid #1f3a5fb8;border:2px solid rgba(var(--color-brand-rgb),.72);border-radius:50%;box-shadow:0 0 0 3px #1f3a5f1a;box-shadow:0 0 0 3px rgba(var(--color-brand-rgb),.1);display:inline-flex;flex:0 0 auto;height:12px;width:12px}.trace-pack-open-indicator.is-opened{background:#0000;border-color:#10233d42;box-shadow:0 0 0 3px #10233d0a}.trace-pack-review-status{background:#10233d0d}.trace-pack-review-status-opened{background:#1f3a5f14;background:rgba(var(--color-brand-rgb),.08)}.trace-pack-review-status-flagged{background:#1f3a5f1f;background:rgba(var(--color-brand-rgb),.12);color:#214f4b;color:var(--accent-strong)}.trace-pack-review-status-dismissed{background:#14657314;color:#3e454d;color:var(--ink-soft)}.trace-pack-entry-meta{color:#6d747c;color:var(--muted);font-size:.84rem;font-weight:700;line-height:1.45;margin:0}.trace-pack-title-info{align-items:center;background:#10233d14;border-radius:50%;color:#6d747c;color:var(--muted);cursor:help;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;height:18px;justify-content:center;line-height:18px;margin-left:2px;transform:translateY(-1px);width:18px}.trace-pack-title-info:focus-visible{outline:3px solid #1282ff47;outline-offset:2px}.trace-pack-icon-button{background:#0000;border-color:#d8d4ca;border-color:var(--line);box-shadow:0 8px 16px #0f23500f;color:#151719;color:var(--ink-strong);height:40px;min-width:0;padding:0;width:40px}.trace-pack-icon-button.is-selected{background:#0000;border-color:#1f3a5f5c;border-color:rgba(var(--color-brand-rgb),.36);color:#214f4b;color:var(--accent-strong)}.trace-pack-action-icon{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.trace-pack-open-icon{stroke-width:1.7;height:22px;width:22px}.trace-event-card-focused{background:#1282ff0a;border-color:#1282ff2e}.trace-payload-pre{background:#f4f8fc;border:1px solid #10233d14;border-radius:16px;color:#151719;color:var(--ink-strong);font-family:SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.55;margin:12px 0 0;padding:16px;white-space:pre-wrap;word-break:break-word}.trace-raw-card summary{color:#151719;color:var(--ink-strong);cursor:pointer;font-weight:600}.trace-raw-card[open] summary{margin-bottom:12px}.trace-inline-button{background:#0000;border:0;color:#214f4b;color:var(--accent-strong);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.trace-workspace{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:1440px}.trace-workspace-comparison-strip,.trace-workspace-shell,.trace-workspace-summary-ribbon,.trace-workspace-topbar{background:#ffffffeb;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 36px #10233d12}.trace-workspace-topbar{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.trace-workspace-topbar h2{font-size:1.45rem;margin:2px 0 0}.trace-workspace-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.trace-workspace-summary-ribbon{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));overflow:hidden}.trace-workspace-summary-ribbon div{grid-gap:4px;border-right:1px solid #d8d4ca;border-right:1px solid var(--line);display:grid;gap:4px;padding:14px 16px}.trace-workspace-summary-ribbon div:last-child{border-right:0}.trace-workspace-summary-ribbon span{color:#6d747c;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trace-workspace-summary-ribbon strong{color:#151719;color:var(--ink-strong);font-size:1rem}.trace-workspace-tabs{align-items:center;background:#f4f8fc;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:4px;padding:4px}.trace-workspace-tabs button{background:#0000;border:0;border-radius:6px;color:#6d747c;color:var(--muted);cursor:pointer;font:inherit;font-size:.86rem;font-weight:800;padding:8px 10px}.trace-workspace-tabs button.is-selected{background:#fff;box-shadow:0 8px 18px #10233d14;color:#214f4b;color:var(--accent-strong)}.trace-workspace-warning{background:#bf2f450d;border:1px solid #bf2f452e;border-radius:8px;color:#151719;color:var(--ink-strong);font-weight:700;padding:12px 14px}.trace-workspace-shell{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(190px,.62fr) minmax(360px,1.45fr) minmax(260px,.82fr);min-height:640px;overflow:hidden}.trace-workspace-inspector,.trace-workspace-main,.trace-workspace-rail{max-height:calc(100vh - 150px);min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.trace-workspace-rail{background:#f4f8fc9e;border-right:1px solid #d8d4ca;border-right:1px solid var(--line);padding:16px}.trace-workspace-main{background:#fff;padding:16px}.trace-workspace-inspector{grid-gap:12px;align-content:start;background:#fafcffeb;border-left:1px solid #d8d4ca;border-left:1px solid var(--line);display:grid;gap:12px;padding:16px}.trace-workspace-inspector-header{grid-gap:8px;display:grid;gap:8px}.trace-workspace-inspector-header h3{font-size:1.08rem;margin:0}.trace-inspector-metrics{grid-gap:6px;background:#f4f8fcc7;border:1px solid #10233d14;border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.trace-inspector-metrics div{grid-gap:2px;border-right:1px solid #10233d14;display:grid;gap:2px;min-width:0;padding:6px 4px;text-align:center}.trace-inspector-metrics div:last-child{border-right:0}.trace-inspector-metrics span{color:#6d747c;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trace-inspector-metrics strong{color:#151719;color:var(--ink-strong);font-size:.82rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-workspace-card,.trace-workspace-pack-card{background:#fffffff5;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:8px}.trace-workspace-standalone-card{grid-gap:8px;display:grid;gap:8px;padding:14px}.trace-workspace-pack-board,.trace-workspace-pack-list,.trace-workspace-pack-role{grid-gap:12px;display:grid;gap:12px}.trace-workspace-pack-role h3{font-size:.92rem;margin:0}.trace-workspace-pack-card{grid-gap:8px;color:inherit;display:grid;gap:8px;padding:12px;text-decoration:none}.trace-workspace-pack-card.is-selected,.trace-workspace-pack-card:hover{border-color:#1282ff5c;box-shadow:0 14px 28px #1282ff1f}.trace-workspace-pack-card-suspicious.is-selected{background:#1282ff12}.trace-workspace-pack-card-control.is-selected{background:#14657312}.trace-workspace-pack-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.trace-workspace-open-indicator{background:#1282ff;border:2px solid #1282ffb8;border-radius:50%;box-shadow:0 0 0 3px #1282ff1f;flex:0 0 auto;height:11px;width:11px}.trace-workspace-open-indicator.is-opened{background:#0000;border-color:#10233d42;box-shadow:0 0 0 3px #10233d0a}.trace-workspace-pack-card p{color:#6d747c;color:var(--muted);font-size:.86rem;line-height:1.45;margin:0}.trace-workspace-main-toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);margin-bottom:14px}.trace-workspace-search{grid-gap:4px;display:grid;gap:4px}.trace-workspace-search span{color:#6d747c;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trace-workspace-search input{border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:8px;font:inherit;min-height:40px;padding:0 12px;width:100%}.trace-search-result-banner{background:#1282ff12;border-radius:8px;color:#214f4b;color:var(--accent-strong);font-weight:800;margin-bottom:12px;padding:10px 12px}.trace-waterfall{grid-gap:10px;display:grid;gap:10px}.trace-waterfall-axis{color:#6d747c;color:var(--muted);display:grid;font-size:.75rem;font-weight:800;grid-template-columns:repeat(3,1fr)}.trace-waterfall-axis span:nth-child(2){text-align:center}.trace-waterfall-axis span:last-child{text-align:right}.trace-tree-children,.trace-waterfall-rows,.trace-workspace-events-list{grid-gap:8px;display:grid;gap:8px}.trace-tree-node,.trace-waterfall-row{appearance:none;background:#fafcffeb;border:1px solid #10233d14;border-radius:8px;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.trace-waterfall-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.4fr) auto;min-height:62px;padding:10px 12px}.trace-tree-node.is-selected,.trace-waterfall-row.is-selected{border-color:#1282ff6b;box-shadow:0 14px 26px #1282ff1f}.trace-tree-node.is-primary,.trace-waterfall-row.is-primary{background:#1282ff12}.trace-tree-node.is-comparison,.trace-waterfall-row.is-comparison{background:#10233d0a}.trace-tree-node.is-dimmed,.trace-waterfall-row.is-dimmed{opacity:.38}.trace-waterfall-label{grid-gap:3px;display:grid;gap:3px;min-width:0}.trace-tree-node strong,.trace-waterfall-label strong{color:#151719;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-tree-node small,.trace-waterfall-label small{color:#6d747c;color:var(--muted);font-size:.78rem}.trace-waterfall-track{background:#edf3f9;border-radius:999px;display:block;min-height:26px;overflow:hidden;position:relative}.trace-waterfall-bar{align-items:center;background:linear-gradient(90deg,#1282ff,#146573);border-radius:999px;bottom:4px;color:#fff;display:flex;font-size:.72rem;font-weight:800;min-width:54px;padding:0 9px;position:absolute;top:4px;white-space:nowrap}.trace-waterfall-bar-untimed{background:repeating-linear-gradient(135deg,#10233d2e,#10233d2e 8px,#10233d1a 0,#10233d1a 16px);color:#151719;color:var(--ink-strong);justify-content:center}.trace-waterfall-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.trace-tree{grid-gap:12px;display:grid;gap:12px}.trace-tree-root{align-items:center;background:#f4f8fc;border:1px solid #d8d4ca;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:14px}.trace-tree-node{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;min-height:54px;padding:10px 12px}.trace-tree-node>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.trace-tree-connector{border-bottom:2px solid #10233d29;border-left:2px solid #10233d29;border-radius:0 0 0 8px;height:28px;width:18px}.trace-workspace-comparison-strip{align-items:center;display:flex;gap:12px;padding:14px 16px}.trace-workspace-comparison-strip strong{color:#214f4b;color:var(--accent-strong)}@media (max-width:1180px){.content-grid,.hero-panel{display:grid;grid-template-columns:1fr}.hero-metrics{min-width:0}.side-panel{position:static}.finding-case-header,.finding-detail-summary-grid,.finding-proof-summary,.finding-triage-proof-row,.trace-pack-workspace-launch{grid-template-columns:1fr}.trace-pack-workspace-metrics{flex-wrap:wrap}.recommendation-detail-context-grid,.recommendation-detail-guidance-grid,.recommendation-detail-summary-grid{grid-template-columns:1fr}.trace-workspace-shell{grid-template-columns:minmax(170px,.58fr) minmax(320px,1.34fr) minmax(240px,.78fr)}}@media (max-width:860px){.finding-triage-row{grid-template-columns:1fr}.finding-triage-signals{justify-content:flex-start}.finding-notebook-nav{position:static}.trace-explorer-grid{grid-template-columns:1fr}.trace-step-detail-pane{position:static}.trace-step-detail-card,.trace-step-list{max-height:none;overflow-y:visible;padding-right:0}.trace-workspace-main-toolbar,.trace-workspace-shell,.trace-workspace-topbar{grid-template-columns:1fr}.trace-workspace-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-workspace-pack-board{grid-template-columns:1fr}.trace-workspace-inspector,.trace-workspace-main,.trace-workspace-rail{grid-column:auto;max-height:none;overflow-y:visible}.trace-workspace-inspector{border-left:0;border-top:1px solid #d8d4ca;border-top:1px solid var(--line)}.trace-waterfall-row{grid-template-columns:1fr}.trace-waterfall-meta{justify-content:flex-start}}@media (max-width:720px){.app-shell{padding:24px 16px 56px}.panel,.status-card{padding:22px}.baseline-grid,.compare-metric-grid,.compare-proof-board,.compare-summary-grid,.detail-summary-grid,.evidence-scope-grid,.hero-metrics,.signal-grid,.system-summary-grid,.top-issues-grid,.trace-step-detail-grid{grid-template-columns:1fr}.compare-claim-chip-stack,.compare-footer,.compare-plan-context,.compare-row-header,.finding-triage-header,.finding-validation-callout,.form-actions,.guidance-panel,.nav-cluster,.onboarding-banner,.panel-header,.release-strip,.runtime-import-status-header,.system-actions,.top-nav{align-items:stretch;flex-direction:column}.compare-proof-card .summary-stat-row,.compare-runtime-disclosure .evidence-meta,.compare-summary-counts{grid-template-columns:1fr}.compare-finding-trend{align-items:stretch;flex-direction:column}.metric-sparkline-compact{flex-basis:auto;width:100%}.metric-history-point-row,.trace-pack-entry{grid-template-columns:1fr}.trace-pack-entry-rail{justify-content:space-between}.release-strip-meta{justify-content:flex-start}.modal-actions{flex-direction:row;justify-content:space-between}.brand-lockup,.modal-actions{align-items:center}.brand-logo{width:92px}.bounded-secondary-collection{max-height:280px}.copy-value{grid-template-columns:minmax(0,1fr)}.copy-value-status{grid-column:auto}.finding-validation-actions{align-items:stretch}.component-catalog-card,.trace-analysis-preview{grid-template-columns:1fr}.trace-analysis-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.how-rti-get-started-grid,.how-rti-roadmap,.how-rti-works-pillars{grid-template-columns:1fr}.how-rti-roadmap:before{bottom:0;height:auto;left:23px;right:auto;top:0;width:2px}.compare-guide-grid,.cost-claim-guide-grid{grid-template-columns:1fr}.component-catalog-heading{flex-direction:column}.component-catalog-facts{border-left:0;border-top:1px solid #18273a14;padding-left:0;padding-top:4px}}.calm-overview-priority,.calm-technical-details,.compact-page-header,.compact-system-context,.release-disclosure{margin:0 auto 18px;max-width:1180px}.release-disclosure{color:var(--muted);font-size:.86rem}.release-disclosure summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none}.disclosure-panel summary::-webkit-details-marker,.more-nav summary::-webkit-details-marker,.release-disclosure summary::-webkit-details-marker{display:none}.disclosure-panel summary:after,.more-nav summary:after,.release-disclosure summary:after{color:var(--accent-strong);content:"+";font-weight:800}.disclosure-panel[open] summary:after,.more-nav[open] summary:after,.release-disclosure[open] summary:after{content:"-"}.disclosure-panel:not([open])>.disclosure-panel-body,.more-nav:not([open])>.more-nav-menu,.release-disclosure:not([open])>.release-disclosure-body{display:none}.release-disclosure-body{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px;padding-top:12px}.compact-page-header{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px 22px}.compact-page-copy{align-items:center;display:flex;gap:12px;min-width:0}.compact-page-copy .brand-logo{border-radius:10px;width:48px}.compact-page-header h1{color:var(--ink-strong);font-family:inherit;font-size:clamp(1.42rem,2.2vw,1.86rem);letter-spacing:0;line-height:1.12;margin:0}.compact-page-header .eyebrow{color:var(--brand);font-size:.76rem;font-weight:900;letter-spacing:.18em}.compact-page-header .lede{font-size:.9rem;line-height:1.42;margin-top:5px;max-width:66ch}.compact-page-header-utility{padding:14px 18px}.compact-page-header-utility .compact-page-copy .brand-logo{border-radius:10px;width:44px}.compact-page-header-utility h1{font-size:clamp(1.22rem,1.8vw,1.48rem)}.compact-page-header-utility .lede{margin-top:4px;max-width:56ch}.compact-metric{grid-gap:4px;background:#ffffffd1;border:1px solid var(--line);border-radius:16px;display:grid;gap:4px;min-width:124px;padding:14px 16px}.compact-metric span{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compact-metric strong{color:var(--navy);font-size:1.45rem;line-height:1.05}.compact-metric-muted{background:var(--surface-muted)}.top-nav{overflow:visible;position:relative;z-index:30}.more-nav{display:inline-flex;justify-content:flex-end;position:relative}.more-nav[open]{z-index:40}.more-nav summary{align-items:center;cursor:pointer;display:inline-flex;gap:8px;list-style:none}.more-nav-menu{grid-gap:8px;background:var(--surface-strong);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;gap:8px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(220px,calc(100vw - 48px));z-index:50}.more-nav-action{border:0;font:inherit;text-align:center;width:100%}.more-nav-action:disabled{cursor:wait;opacity:.72}.compact-system-context{grid-gap:14px;display:grid;gap:14px;padding:18px 22px}.compact-system-context-main{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(120px,auto))}.compact-system-title h2{font-size:1.35rem;margin:4px 0 0}.compact-system-title p{margin-top:6px}.calm-overview-grid,.system-technical-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.disclosure-panel{background:#ffffffc2;border:1px solid var(--line);border-radius:16px;margin-top:18px}.disclosure-panel summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:14px 16px}.disclosure-panel summary small{color:var(--muted);font-size:.78rem;font-weight:600;margin-left:auto}.disclosure-panel-body{grid-gap:14px;display:grid;gap:14px;padding:0 16px 16px}.calm-overview-priority{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr)}.calm-primary-card{grid-gap:16px;align-content:start;display:grid;gap:16px}.calm-action-card h3,.calm-primary-card h3{font-size:1.2rem;margin:0}.calm-action-card>p,.calm-primary-card>p{color:var(--ink-soft);line-height:1.6;margin:0}.calm-action-card{grid-gap:14px;align-content:start;display:grid;gap:14px}.calm-overview-support{margin-top:20px}.calm-details-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.filters-disclosure{margin-top:22px}.finding-compact-details{margin-top:16px}.finding-compact-details .disclosure-panel-body{padding-top:2px}.finding-workflow-context{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:.92rem;gap:8px;max-width:min(100%,320px);min-width:0;padding:6px 0}.finding-workflow-context span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.finding-workflow-context strong{color:var(--ink);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-warning-banner{grid-gap:8px;background:#fff4f6d1;border:1px solid #bf2f452e;border-radius:16px;color:var(--ink);display:grid;gap:8px;margin-bottom:18px;padding:14px 16px}.compare-warning-banner p,.compare-warning-banner ul{margin:0}.compare-warning-banner ul{color:var(--ink-soft);padding-left:20px}@media (max-width:900px){.calm-overview-priority,.compact-page-header,.compact-system-context-main{grid-template-columns:1fr}.compact-page-copy{align-items:flex-start}.compact-page-metric{justify-self:stretch}.more-nav-menu{left:auto;right:0}}.calm-finding-header{grid-gap:16px;display:grid;gap:16px}.finding-triage-brief{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(156px,188px);margin-top:14px}.finding-triage-copy-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.finding-brief-card{grid-gap:7px;background:var(--surface);border:1px solid #10233d1a;border-radius:8px;display:grid;gap:7px;min-width:0;padding:14px 16px}.finding-brief-impact-card{background:rgba(var(--color-brand-rgb),.055);border-color:rgba(var(--color-brand-rgb),.18)}.finding-brief-card strong{color:var(--ink-strong);font-size:.98rem;line-height:1.35}.finding-brief-card p{color:var(--muted);font-size:.88rem;line-height:1.45;margin:0}.finding-triage-meta-strip{grid-gap:6px;align-content:start;background:var(--surface-muted);border:1px solid #10233d14;border-radius:8px;display:grid;gap:6px;padding:10px}.finding-triage-meta-strip .chip,.finding-triage-meta-strip .compact-metric{width:100%}.finding-triage-meta-strip .chip{font-size:.78rem;line-height:1.1;min-height:0;padding:6px 9px}.finding-triage-meta-strip .compact-metric{border-radius:8px;box-shadow:none;min-height:auto;min-width:0;padding:6px 8px}.finding-triage-meta-strip .compact-metric span{font-size:.62rem;letter-spacing:.07em}.finding-triage-meta-strip .compact-metric strong{font-size:1.08rem;line-height:1.12}.calm-finding-title-row{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto}.calm-finding-title-row h2{margin:8px 0 0}.calm-finding-primary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);margin-top:18px}.finding-context-disclosure .calm-finding-primary{margin-top:0}.finding-context-disclosure .disclosure-panel-body{padding-top:12px}.calm-finding-flow-card,.calm-finding-impact-card{grid-gap:8px;align-content:start;border-radius:10px;box-shadow:none;display:grid;gap:8px;padding:16px 18px}.calm-finding-flow-card{background:rgba(var(--color-brand-rgb),.045);border-color:rgba(var(--color-brand-rgb),.12)}.calm-finding-flow-card strong,.calm-finding-impact-card strong{font-size:1rem;line-height:1.35}.calm-finding-flow-card p,.calm-finding-impact-card p{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0}.calm-finding-sections{margin-top:14px}.calm-finding-sections .detail-section{margin-top:0}.calm-finding-sections .disclosure-panel{margin-top:14px}.calm-finding-sections .chapter-header{margin-bottom:12px}@media (max-width:900px){.calm-finding-primary,.calm-finding-title-row,.finding-triage-brief,.finding-triage-copy-grid{grid-template-columns:1fr}}.runtime-source-technical-details{margin-top:14px}.runtime-upload-feedback-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.runtime-upload-feedback-grid span{color:var(--muted);display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.runtime-upload-feedback-grid strong{display:block;margin-top:4px;overflow-wrap:anywhere}.auth-landing{background:linear-gradient(180deg,#f8fbffeb,#ecf3fce6),url(/static/media/ui-depth-bg.62aa1b035bdc57aff7e1.png) top /cover fixed no-repeat,#eef5ff;color:#0b2a50;display:flex;font-family:Manrope,sans-serif;justify-content:center;min-height:100vh;padding:20px}.auth-landing-layout{width:100%}.auth-landing-card,.auth-workflow-panel{border:1px solid #97b4dd6b;border-radius:28px;box-shadow:0 28px 72px #1c497c1f;margin:0 auto;max-width:1180px}.auth-landing-card{align-items:center;background:#ffffffe0;display:flex;min-height:520px;padding:48px}.auth-landing-primary{max-width:780px}.auth-product-lockup{align-items:center;display:flex;gap:20px;margin-bottom:44px}.auth-product-logo{border-radius:20px;box-shadow:0 18px 44px #1053b833;height:88px;width:88px}.auth-product-eyebrow,.auth-section-kicker{color:#1269e8;font-size:.9rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.auth-product-name{color:#0b2a50;font-size:1.45rem;font-weight:800;margin:8px 0 0}.auth-landing h1{color:#092b55;font-family:Plus Jakarta Sans,sans-serif;font-size:4.75rem;font-weight:700;letter-spacing:0;line-height:1.02;margin:0;max-width:880px}.auth-landing h1 span{background:linear-gradient(90deg,#0b234a,#0f7bff 78%);-webkit-background-clip:text;background-clip:text;color:#0000}.auth-landing-copy{color:#4f73a5;font-size:1.32rem;line-height:1.55;margin:34px 0 0;max-width:760px}.auth-primary-action{align-items:center;background:linear-gradient(135deg,#2b86ff,#0966e8);border-radius:999px;box-shadow:0 18px 38px #156be83d;color:#fff;display:inline-flex;font-size:1.04rem;font-weight:800;gap:10px;justify-content:center;margin-top:44px;padding:18px 34px;text-decoration:none}.auth-primary-action:hover{box-shadow:0 20px 44px #156be84d;transform:translateY(-1px)}.auth-landing-note{color:#7b9bc4;font-size:.9rem;margin:16px 0 0}.auth-workflow-panel{background:#ffffffc7;margin-top:28px;padding:28px 28px 34px}.auth-workflow-header{border-bottom:1px solid #183a671a;padding-bottom:24px}.auth-workflow-header p:last-child{color:#607aa4;margin:10px 0 0}.auth-workflow-list{grid-gap:18px;display:grid;gap:18px;margin-top:22px}.auth-workflow-step{grid-gap:28px;align-items:center;background:#ffffffc2;border:1px solid #1269e81a;border-radius:18px;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr);padding:28px 24px}.auth-workflow-number{background:#e3efffd1;border:1px solid #1476f238;border-radius:50%;color:#1269e8;display:inline-grid;font-weight:800;height:44px;place-items:center;width:44px}.auth-workflow-step h2{color:#0b2a50;font-size:1.24rem;margin:0}.auth-workflow-step p{color:#5f7ca6;line-height:1.5;margin:12px 0 0}@media (min-width:1120px){.auth-landing{align-items:center;padding:32px}.auth-landing-layout{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,2.08fr) minmax(380px,520px);max-width:1660px}.auth-landing-card,.auth-workflow-panel{margin:0;max-width:none}.auth-landing-card{min-height:620px}.auth-workflow-panel{display:flex;flex-direction:column;justify-content:center;margin-top:0}}@media (max-width:720px){.auth-landing{padding:14px}.auth-landing-card{border-radius:22px;min-height:auto;padding:28px 22px}.auth-product-lockup{align-items:flex-start;gap:14px;margin-bottom:34px}.auth-product-logo{border-radius:16px;height:68px;width:68px}.auth-product-name{font-size:1.18rem}.auth-landing h1{font-size:3rem}.auth-landing-copy{font-size:1.06rem}.auth-primary-action{margin-top:32px;width:100%}.auth-workflow-panel{border-radius:22px;padding:22px 16px}.auth-workflow-step{gap:16px;grid-template-columns:1fr}}.pipeline-strip{grid-gap:14px;display:grid;gap:14px;overflow:hidden;padding:16px 18px;position:relative}.app-shell-with-side-nav>.pipeline-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;overflow:visible;padding:8px 0 14px}.app-shell-with-side-nav>.pipeline-strip:after,.app-shell-with-side-nav>.pipeline-strip:before{display:none}.app-shell-with-side-nav>.pipeline-strip .pipeline-strip-header{padding:0 2px}.pipeline-strip-header p:last-child{color:var(--muted);font-size:.9rem;line-height:1.4;margin:5px 0 0}.app-shell-review-target>.pipeline-strip-review{padding-bottom:8px}.app-shell-review-target>.pipeline-strip-review .pipeline-strip-header p:last-child{display:none}.pipeline-step-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.app-shell-with-side-nav>.pipeline-strip .pipeline-step-list:before{background:linear-gradient(90deg,rgba(var(--color-brand-rgb),.26),rgba(var(--color-action-rgb),.2),#0f235014);content:"";height:1px;left:8%;position:absolute;right:8%;top:35px}.pipeline-step-list>li{position:relative;z-index:1}.pipeline-step{grid-gap:10px;background:#ffffffd1;border:1px solid #0f23501a;border-radius:10px;box-shadow:0 8px 18px rgba(var(--color-shadow-rgb),.04);color:var(--ink);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;padding:12px;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.app-shell-review-target>.pipeline-strip-review .pipeline-step{background:var(--surface);border-color:rgba(var(--color-border-rgb),.12);box-shadow:none;min-height:52px;padding:8px 9px}.app-shell-review-target>.pipeline-strip-review .pipeline-step-index{font-family:var(--font-mono);font-size:.66rem;height:23px;width:23px}.app-shell-review-target>.pipeline-strip-review .pipeline-step-copy span{font-family:var(--font-mono);letter-spacing:.055em}.app-shell-review-target>.pipeline-strip-review .pipeline-step-copy strong{font-size:.86rem}.app-shell-review-target>.pipeline-strip-review .pipeline-step-copy small{font-size:.68rem}.app-shell-review-target>.pipeline-strip-review .stage-status-badge{font-family:var(--font-mono);font-size:.62rem}.pipeline-step:focus-visible,.pipeline-step:hover{background:#fffffff5;border-color:rgba(var(--color-brand-rgb),.34);box-shadow:0 14px 24px rgba(var(--color-shadow-rgb),.08);outline:none;transform:translateY(-1px)}.pipeline-step-index{align-items:center;background:#ffffffeb;border:1px solid #0f23501f;border-radius:999px;color:var(--muted);display:inline-flex;font-size:.72rem;font-weight:800;height:28px;justify-content:center;width:28px}.pipeline-step-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.pipeline-step-copy span{color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pipeline-step-copy strong{color:var(--navy);font-size:.95rem;line-height:1.2}.pipeline-step-copy small{color:var(--muted);font-size:.72rem;line-height:1.3}.pipeline-step-current{background:linear-gradient(135deg,rgba(var(--color-brand-rgb),.08) 0,#fbfaf7e6 62%),var(--surface);border-color:rgba(var(--color-brand-rgb),.38);box-shadow:0 10px 20px rgba(var(--color-shadow-rgb),.055)}.pipeline-step-complete .pipeline-step-index,.pipeline-step-current .pipeline-step-index{background:linear-gradient(135deg,var(--brand),var(--brand-strong));border-color:rgba(var(--color-brand-rgb),.44);box-shadow:0 8px 16px rgba(var(--color-brand-rgb),.24);color:#fff}.pipeline-step-attention{background:rgba(var(--color-warning-rgb),.07);border-color:rgba(var(--color-warning-rgb),.28)}.pipeline-step .stage-status-badge{align-self:start;grid-column:3;grid-row:1/span 2;justify-self:end}.stage-status-badge{align-items:center;background:#ffffffb8;border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-flex;font-size:.66rem;font-weight:800;line-height:1.1;min-height:20px;padding:2px 6px}.stage-status-complete{background:#1f7a4d14;border-color:#1f7a4d38;color:var(--success)}.stage-status-current,.stage-status-ready{background:rgba(var(--color-brand-rgb),.09);border-color:rgba(var(--color-brand-rgb),.24);color:var(--brand-strong)}.stage-status-attention,.stage-status-blocked{background:rgba(var(--color-warning-rgb),.08);border-color:rgba(var(--color-warning-rgb),.24);color:var(--warn)}.stage-status-sent{background:#1f7a4d14;border-color:#1f7a4d38;color:var(--success)}.runtime-scenario-pipeline{background:rgba(var(--color-brand-rgb),.035);border-style:dashed;box-shadow:none;margin:10px 0 14px;padding:12px}.runtime-scenario-pipeline .pipeline-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-scenario-card{gap:14px}.runtime-scenario-card>p{line-height:1.5;margin:0}.runtime-review-status-chip{align-items:center;background:#1f7a4d12;border:1px solid #1f7a4d2e;border-radius:8px;color:var(--success);display:inline-flex;font-size:.72rem;font-weight:800;line-height:1.1;min-height:28px;padding:5px 9px;white-space:nowrap}.runtime-review-status-needs_more_evidence{background:rgba(var(--color-warning-rgb),.08);border-color:rgba(var(--color-warning-rgb),.22);color:var(--warn)}.runtime-review-status-rejected{background:#b4233a12;border-color:#b4233a2e;color:var(--alert)}.runtime-evidence-next-step{grid-gap:14px;align-items:center;background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.08),#ffffffc7),#ffffffb8;border:1px solid rgba(var(--color-warning-rgb),.18);border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.runtime-evidence-next-step strong{color:var(--navy);display:block;font-size:1rem;line-height:1.25;margin-top:3px}.runtime-evidence-next-step p{color:var(--ink-soft);font-size:.9rem;line-height:1.45;margin:5px 0 0}.runtime-evidence-next-step .primary-button,.runtime-evidence-next-step .secondary-button{border-radius:8px;box-shadow:none}.runtime-scenario-review-form{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-scenario-review-form .form-field{gap:6px;min-width:0}.runtime-scenario-review-form .text-input{border-radius:10px;font-size:.92rem}.runtime-scenario-review-form textarea.text-input{min-height:78px}.runtime-scenario-review-form-saved .text-input{background:#f8fbffbd}.runtime-scenario-review-disclosure{background:#ffffffa8;border-radius:8px}.runtime-scenario-review-disclosure summary{min-height:42px;padding:10px 12px}.runtime-scenario-review-disclosure .disclosure-panel-body{padding:0 12px 12px}.runtime-scenario-card>.action-cluster{margin-top:-4px}.runtime-scenario-card>.action-cluster .primary-button,.runtime-scenario-card>.action-cluster .secondary-button{border-radius:8px;box-shadow:0 10px 18px rgba(var(--color-brand-rgb),.14);min-height:40px;padding:9px 15px}.runtime-scenario-card>.action-cluster .secondary-button{box-shadow:none}.runtime-observed-facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.runtime-risk-profile-note{color:var(--ink-soft);font-size:.92rem;line-height:1.45}.runtime-observed-facts div{background:#ffffffa8;border:1px solid #0f235014;border-radius:8px;min-width:0;padding:10px 12px}.runtime-observed-facts dt{color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.runtime-observed-facts dd{color:var(--navy);font-size:.95rem;font-weight:650;line-height:1.25;margin:4px 0 0;overflow-wrap:anywhere}.runtime-observed-details{background:#ffffff94;border-radius:8px}.runtime-observed-details summary{min-height:38px;padding:9px 12px}.runtime-observed-details .disclosure-panel-body{grid-gap:8px;display:grid;gap:8px;padding:0 12px 12px}.runtime-observed-details p{color:var(--ink-soft);font-size:.9rem;line-height:1.45;margin:0}.runtime-form-span-2{grid-column:1/-1}.runtime-form-disclosure{background:#ffffff9e;border-radius:8px}.runtime-form-disclosure summary{min-height:40px;padding:9px 12px}.runtime-form-disclosure .disclosure-panel-body{padding:0 12px 12px}.runtime-handoff-preview{border-radius:10px;gap:12px;padding:14px}.runtime-handoff-destination .workflow-mode-header p,.runtime-handoff-preview .workflow-mode-header p,.runtime-risk-coverage-status .workflow-mode-header p{font-size:.9rem;line-height:1.4;margin-top:4px}.runtime-handoff-detail-stack p,.runtime-handoff-expected p,.runtime-handoff-note{color:var(--ink-soft);font-size:.92rem;line-height:1.45;margin:0}.runtime-handoff-expected{grid-gap:4px;background:#ffffff9e;border-left:3px solid rgba(var(--color-brand-rgb),.32);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.runtime-handoff-privacy-row{margin-top:-2px}.runtime-handoff-detail-stack{grid-gap:10px;display:grid;gap:10px}.runtime-handoff-detail-stack p{margin-top:4px}.runtime-handoff-secondary-details,.runtime-review-notes-disclosure{background:#ffffff94;border-radius:8px}.runtime-handoff-secondary-details summary,.runtime-review-notes-disclosure summary{min-height:38px;padding:9px 12px}.runtime-handoff-secondary-details .disclosure-panel-body,.runtime-review-notes-disclosure .disclosure-panel-body{grid-gap:10px;display:grid;gap:10px;padding:0 12px 12px}.runtime-compact-kv{grid-gap:6px 12px;display:grid;font-size:.88rem;gap:6px 12px;grid-template-columns:max-content minmax(0,1fr);line-height:1.35}.runtime-compact-kv span{color:var(--muted);font-weight:700}.runtime-compact-kv strong{color:var(--ink);min-width:0;overflow-wrap:anywhere}.runtime-handoff-destination,.runtime-risk-coverage-status{grid-gap:10px;border-radius:10px;display:grid;gap:10px;padding:12px}.runtime-handoff-destination{background:#ffffffb3;border-color:#0f23501a}.runtime-handoff-destination>.workflow-mode-header{align-items:start;border-bottom:1px solid #0f235014;padding-bottom:10px}.runtime-handoff-destination>.workflow-mode-header strong,.runtime-risk-coverage-status .workflow-mode-header strong{font-weight:650}.runtime-risk-coverage-status{background:#f8fbffb8;border-color:#0f235014}.runtime-risk-coverage-status-compact{gap:12px}.runtime-risk-coverage-status-compact p{color:var(--ink-soft);font-size:.92rem;line-height:1.45;margin:4px 0 0}.runtime-risk-coverage-status .workflow-mode-header{align-items:start}.runtime-handoff-destination>.overview-note{background:rgba(var(--color-warning-rgb),.07);border-radius:8px;color:var(--warn);font-size:.9rem;margin:0;padding:8px 10px}.runtime-coverage-stat-strip{display:flex;flex-wrap:wrap;gap:8px}.runtime-coverage-stat{align-items:baseline;background:#ffffff9e;border:1px solid #0f235014;border-radius:8px;display:inline-grid;gap:8px;grid-template-columns:max-content auto;min-height:34px;padding:7px 10px}.runtime-coverage-stat span{color:var(--muted);font-size:.78rem;font-weight:700}.runtime-coverage-stat strong{color:var(--navy);font-size:1rem;line-height:1}@media (max-width:980px){.pipeline-step-list,.runtime-scenario-pipeline .pipeline-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-with-side-nav>.pipeline-strip .pipeline-step-list:before{display:none}.runtime-observed-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pipeline-step-list,.runtime-scenario-pipeline .pipeline-step-list{grid-template-columns:1fr}.pipeline-step{min-height:0}.runtime-compact-kv,.runtime-evidence-next-step,.runtime-observed-facts,.runtime-scenario-review-form{grid-template-columns:1fr}}.runtime-coverage-stage-panel{grid-gap:18px;display:grid;gap:18px}.runtime-coverage-toolbar{gap:14px}.runtime-coverage-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.runtime-coverage-attention-link{justify-self:start}.runtime-coverage-group,.runtime-coverage-proof-bridge{grid-gap:14px;display:grid;gap:14px}.runtime-coverage-proof-bridge-attention{background:linear-gradient(135deg,#fffaf4f0,#fffffff0);border-color:#b4581047}.runtime-coverage-proof-bridge-ready{background:linear-gradient(135deg,#f1fbf5f0,#fffffff0);border-color:#2d7e4842}.runtime-coverage-proof-actions{grid-gap:16px;align-items:center;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-top:12px}.runtime-coverage-proof-actions p{color:var(--ink-soft);font-size:.95rem;line-height:1.45;margin:0}.runtime-coverage-group-header{border-bottom:1px solid var(--line);padding-bottom:14px}.runtime-coverage-lane-label{align-items:center;background:rgba(var(--color-brand-rgb),.07);border:1px solid rgba(var(--color-brand-rgb),.18);border-radius:999px;color:var(--brand-strong);display:inline-flex;font-size:.76rem;font-weight:800;min-height:28px;padding:4px 10px}.runtime-coverage-row{border-radius:8px}.runtime-coverage-row-main{grid-gap:14px;display:grid;gap:14px}.runtime-coverage-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.runtime-coverage-row-actions .secondary-button{border-radius:8px;padding:9px 12px}.runtime-coverage-provenance{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.84rem;gap:8px 14px}.runtime-coverage-empty{grid-gap:10px;display:grid;gap:10px;justify-items:start}.coverage-setup-panel{grid-gap:14px;background:rgba(var(--color-brand-rgb),.05);border-color:rgba(var(--color-brand-rgb),.16);display:grid;gap:14px}.coverage-setup-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.coverage-setup-item{grid-gap:5px;background:#ffffffad;border:1px solid rgba(var(--color-border-rgb),.1);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.coverage-setup-item span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.coverage-setup-item strong{color:var(--navy);overflow-wrap:anywhere}@media (max-width:720px){.runtime-coverage-proof-actions{grid-template-columns:1fr}}.action-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.action-cluster-end{justify-content:flex-end}.action-cluster-start{justify-content:flex-start}.app-shell.app-shell-with-side-nav{box-sizing:border-box;overflow-x:hidden;padding:18px clamp(18px,3vw,36px) 72px 188px;width:100%}.app-shell-with-side-nav .panel,.app-shell-with-side-nav .status-card{box-sizing:border-box}.system-side-nav{align-content:start;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#fbfaf7f5,#efede7eb);border:0;border-radius:0;border-right:1px solid rgba(var(--color-border-rgb),.14);box-shadow:none;grid-template-columns:1fr;inset:0 auto 0 0;justify-items:stretch;margin:0;max-width:none;overflow-y:auto;padding:94px 18px 20px;position:fixed;width:164px;z-index:45}.side-nav-brand,.system-side-nav{grid-gap:8px;display:grid;gap:8px}.side-nav-brand{font-size:.62rem;font-weight:900;justify-items:center;line-height:1.2;padding:0 0 16px;text-align:center;text-transform:uppercase}.side-nav-brand-logo{border:1px solid rgba(var(--color-border-rgb),.18);border-radius:14px;box-shadow:0 12px 26px rgba(var(--color-shadow-rgb),.1);height:62px;width:62px}.side-nav-brand-copy{grid-gap:3px;display:grid;gap:3px;justify-items:center;text-transform:uppercase}.side-nav-brand-name{color:var(--color-brand);font-family:var(--font-ui);letter-spacing:.12em}.side-nav-brand-product{color:var(--color-action-strong);font-family:var(--font-mono);font-size:.56rem;font-weight:800;letter-spacing:.055em}.system-side-nav .nav-cluster,.system-side-nav .nav-cluster-admin,.system-side-nav .nav-cluster-entry{grid-gap:4px;display:grid;gap:4px;margin:0;width:100%}.system-side-nav .nav-link{background:#0000;border-color:#0000;border-radius:10px;box-shadow:none;color:var(--ink-soft);font-size:.8rem;font-weight:700;height:40px;justify-content:flex-start;line-height:1.2;min-height:40px;padding:0 12px 0 14px;position:relative;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;width:100%}.system-side-nav .nav-link:before{background:#0000;border-radius:999px;content:"";inset:9px auto 9px 0;position:absolute;width:3px}.system-side-nav .nav-link:not(.nav-link-active):focus-visible,.system-side-nav .nav-link:not(.nav-link-active):hover{background:#fbfaf7b8;border-color:rgba(var(--color-border-rgb),.16);box-shadow:none;color:var(--ink);transform:none}.system-side-nav .nav-link-active:focus-visible,.system-side-nav .nav-link-active:hover{background:var(--color-brand);border-color:rgba(var(--color-brand-rgb),.24);box-shadow:0 10px 20px rgba(var(--color-shadow-rgb),.12);color:#fff;transform:none}.system-side-nav .nav-link-active{background:var(--color-brand);border-color:rgba(var(--color-brand-rgb),.24);box-shadow:0 10px 20px rgba(var(--color-shadow-rgb),.12);color:#fff}.system-side-nav .nav-link-active:before{background:#ffffffd1}.system-side-nav .more-nav{display:grid;width:100%}.system-side-nav .more-nav>summary.nav-link{display:flex;justify-content:space-between;width:100%}.system-side-nav .more-nav>summary.nav-link:after{line-height:1;margin-left:auto}.system-side-nav .more-nav-menu{border-radius:8px;box-shadow:none;margin-top:6px;padding:6px;position:static;width:100%}.system-side-nav .more-nav-action{text-align:left}.section-header .panel-copy{margin-top:6px}.app-shell-with-side-nav .compact-page-header,.app-shell-with-side-nav .compact-system-context,.app-shell-with-side-nav .content-grid,.app-shell-with-side-nav .pipeline-strip,.app-shell-with-side-nav .release-disclosure,.app-shell-with-side-nav .status-card{margin-left:0;margin-right:0;max-width:none;width:100%}.app-shell-with-side-nav .compact-system-context,.app-shell-with-side-nav .detail-panel{border-radius:14px;box-shadow:0 14px 36px rgba(var(--color-shadow-rgb),.07)}.app-shell-with-side-nav .compact-page-header,.app-shell-with-side-nav .pipeline-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none}.app-shell-with-side-nav .compact-page-header{align-items:center;border-bottom:1px solid rgba(var(--color-shadow-rgb),.08);gap:16px;grid-template-columns:minmax(0,1fr) minmax(112px,auto);padding:10px 4px 12px}.app-shell-with-side-nav .compact-page-copy{gap:12px}.app-shell-with-side-nav .compact-page-header h1{font-family:inherit;font-size:clamp(1.32rem,1.8vw,1.72rem);line-height:1.12}.app-shell-review-target .compact-page-header-review{padding-bottom:8px;padding-top:6px}.app-shell-review-target .compact-page-header-review .lede{font-size:.78rem;max-width:74ch}.app-shell-with-side-nav .compact-page-header .lede{font-size:.86rem;line-height:1.38;margin-top:4px;max-width:58ch}.app-shell-with-side-nav .compact-page-metric .compact-metric{border-radius:8px;min-width:112px;padding:10px 12px}.app-shell-with-side-nav .compact-page-metric .compact-metric strong{font-size:1.18rem}.app-shell-with-side-nav .compact-page-metric .compact-metric span{font-size:.66rem}.app-shell-with-side-nav .compact-system-context{padding:16px 18px}.app-shell-review-target .compact-system-context{grid-gap:10px;align-items:start;box-shadow:none;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding:10px 12px}.app-shell-review-target .compact-system-context>.disclosure-panel{display:none}.app-shell-review-target .compact-system-context-main{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(92px,auto))}.app-shell-with-side-nav .compact-system-context-main{gap:10px;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(106px,auto))}.app-shell-with-side-nav .compact-system-title h2{font-size:1.18rem;min-width:0;overflow-wrap:anywhere}.app-shell-review-target .compact-system-title h2{font-size:.98rem;margin-top:4px}.app-shell-review-target .compact-system-title p{display:none}.app-shell-review-target .compact-system-context .compact-metric{min-width:92px;padding:8px 10px}.app-shell-review-target .compact-system-context .compact-metric strong{font-size:1rem}.app-shell-with-side-nav .compact-system-title p{font-size:.9rem;line-height:1.45}.app-shell-with-side-nav .compact-system-context .compact-metric{border-radius:8px;min-width:106px;padding:10px 12px}.app-shell-with-side-nav .compact-system-context .compact-metric strong{font-size:1.15rem}.system-next-step{grid-gap:12px;align-items:center;background:rgba(var(--color-brand-rgb),.05);border:1px solid rgba(var(--color-brand-rgb),.16);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.app-shell-review-target .system-next-step,.app-shell-review-target .system-next-step p{display:none}.app-shell-review-target .system-next-step .action-cluster{flex-wrap:nowrap}.app-shell-review-target .system-next-step-current{display:none}.system-next-step strong{color:var(--navy);display:block;font-size:1rem;margin-top:3px}.system-next-step p{color:var(--muted);font-size:.86rem;line-height:1.45;margin:3px 0 0}.system-next-step .primary-button,.system-next-step .secondary-button{border-radius:8px;box-shadow:none}.system-next-step-current{align-items:center;background:rgba(var(--color-current-rgb),.08);border:1px solid rgba(var(--color-current-rgb),.18);border-radius:8px;color:var(--success);display:inline-flex;font-size:.86rem;font-weight:800;justify-content:center;line-height:1.1;min-height:40px;padding:0 14px;white-space:nowrap}@media (max-width:760px){.app-shell.app-shell-with-side-nav{padding:24px 16px 56px}.system-side-nav{background:#ffffffe0;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;inset:auto;margin:0 auto 18px;max-width:1180px;overflow:visible;padding:12px 14px;position:relative;width:auto}.side-nav-brand{flex:1 1 100%;grid-template-columns:auto auto;justify-content:center;padding:0 0 2px}.side-nav-brand-logo{border-radius:8px;height:34px;width:34px}.app-shell-with-side-nav .compact-page-header,.app-shell-with-side-nav .compact-system-context,.app-shell-with-side-nav .content-grid,.app-shell-with-side-nav .pipeline-strip,.app-shell-with-side-nav .release-disclosure,.app-shell-with-side-nav .status-card{max-width:1180px}.app-shell-review-target .compact-system-context,.app-shell-with-side-nav .compact-page-header,.app-shell-with-side-nav .compact-system-context-main{grid-template-columns:1fr}.system-side-nav .nav-cluster,.system-side-nav .nav-cluster-admin,.system-side-nav .nav-cluster-entry{display:flex;width:auto}.system-side-nav .nav-link{border-radius:999px;justify-content:center;width:auto}.system-side-nav .more-nav-menu{box-shadow:var(--shadow);position:absolute;width:min(220px,calc(100vw - 48px))}.app-shell-review-target .system-side-nav{align-items:center;border-radius:10px;box-shadow:none;gap:6px;margin-bottom:10px;padding:8px 10px}.app-shell-review-target .side-nav-brand{flex:0 0 auto;gap:0;grid-template-columns:auto;padding:0 4px 0 0}.app-shell-review-target .side-nav-brand-copy{display:none}.app-shell-review-target .side-nav-brand-logo{border-radius:7px;box-shadow:none;height:28px;width:28px}.app-shell-review-target .system-side-nav .nav-cluster,.app-shell-review-target .system-side-nav .nav-cluster-admin,.app-shell-review-target .system-side-nav .nav-cluster-entry{gap:4px}.app-shell-review-target .system-side-nav .nav-link{border-radius:8px;font-size:.73rem;height:30px;min-height:30px;padding:0 9px}.system-next-step{grid-template-columns:1fr}.action-cluster-end{justify-content:flex-start}}
/*# sourceMappingURL=main.9f977225.css.map*/