:root{--hl-candidate-neutral-1000: #090c0f;--hl-candidate-neutral-950: #0e1114;--hl-candidate-neutral-900: #12171c;--hl-candidate-neutral-850: #161b22;--hl-candidate-neutral-800: #181f24;--hl-candidate-neutral-700: #20272d;--hl-candidate-neutral-650: #2a313a;--hl-candidate-neutral-600: #3a454e;--hl-candidate-neutral-500: #515a61;--hl-candidate-neutral-400: #747e86;--hl-candidate-neutral-300: #a6b0b8;--hl-candidate-neutral-100: #f2f4f6;--hl-candidate-heathlabs: #2d6f73;--hl-candidate-heathlabs-active: #53a7aa;--hl-candidate-heathlabs-highlight: #8ac7c9;--hl-candidate-forge: #6ea8cc;--hl-candidate-forge-bright: #93c4e4;--hl-candidate-forge-dim: #3e6077;--hl-candidate-falconos: #4e86b5;--hl-candidate-falconos-active: #79b7e0;--hl-candidate-falconos-dim: #365f82;--hl-candidate-heathengarage: #8a7356;--hl-candidate-heathengarage-highlight: #bca27a;--hl-candidate-success: #3fb950;--hl-candidate-warning: #f0a800;--hl-candidate-danger: #e25555;--hl-candidate-information: #8b9db0;--hl-candidate-surface-case: var(--hl-candidate-neutral-950);--hl-candidate-surface-shell: var(--hl-candidate-neutral-900);--hl-candidate-surface-elevated: var(--hl-candidate-neutral-850);--hl-candidate-surface-panel: var(--hl-candidate-neutral-800);--hl-candidate-text-primary: var(--hl-candidate-neutral-100);--hl-candidate-text-secondary: var(--hl-candidate-neutral-300);--hl-candidate-text-muted: var(--hl-candidate-neutral-400);--hl-candidate-text-disabled: var(--hl-candidate-neutral-500);--hl-candidate-border-subtle: var(--hl-candidate-neutral-700);--hl-candidate-border-default: var(--hl-candidate-neutral-650);--hl-candidate-border-strong: var(--hl-candidate-neutral-600);--hl-candidate-font-ui: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hl-candidate-font-technical: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--hl-candidate-font-forge-display: "Saira Condensed", "Arial Narrow", sans-serif;--hl-candidate-radius-none: 0;--hl-candidate-radius-sm: 3px;--hl-candidate-radius-md: 4px;--hl-candidate-radius-lg: 6px;--hl-candidate-space-1: 4px;--hl-candidate-space-2: 8px;--hl-candidate-space-3: 12px;--hl-candidate-space-4: 16px;--hl-candidate-space-5: 20px;--hl-candidate-space-6: 24px;--hl-candidate-space-8: 32px;--hl-candidate-space-10: 40px;--hl-candidate-space-12: 48px}:root{--forge-global-owner-accent: var(--hl-candidate-heathlabs-active);--forge-platform-accent: var(--hl-candidate-forge);--forge-platform-accent-bright: var(--hl-candidate-forge-bright);--forge-platform-accent-dim: var(--hl-candidate-forge-dim);--forge-domain-accent: var(--hl-candidate-falconos);--forge-domain-accent-active: var(--hl-candidate-falconos-active);--forge-shell-case: var(--hl-candidate-surface-case);--forge-shell-global: var(--hl-candidate-surface-shell);--forge-shell-sidebar: var(--hl-candidate-surface-elevated);--forge-shell-panel: var(--hl-candidate-surface-panel);--forge-shell-border: var(--hl-candidate-border-default);--forge-shell-border-strong: var(--hl-candidate-border-strong);--forge-text-primary: var(--hl-candidate-text-primary);--forge-text-secondary: var(--hl-candidate-text-secondary);--forge-text-muted: var(--hl-candidate-text-muted);--forge-text-disabled: var(--hl-candidate-text-disabled);--forge-source-reference-accent: var(--hl-candidate-forge);--forge-evidence-reference-accent: var(--hl-candidate-forge-bright);--forge-applicability-applies: var(--hl-candidate-forge);--forge-applicability-unknown: var(--hl-candidate-text-muted);--forge-context-vehicle: var(--hl-candidate-falconos-active);--forge-state-success: var(--hl-candidate-success);--forge-state-warning: var(--hl-candidate-warning);--forge-state-danger: var(--hl-candidate-danger);--forge-state-information: var(--hl-candidate-information);--forge-radius-technical: var(--hl-candidate-radius-sm);--forge-radius-panel: var(--hl-candidate-radius-md);--forge-font-ui: var(--hl-candidate-font-ui);--forge-font-technical: var(--hl-candidate-font-technical);--forge-font-display: var(--hl-candidate-font-forge-display)}:root{--bg0:#0C0F12;--bg1:#12161B;--bg2:#191F26;--bg3:#20272F;--plate:#1A2027;--line:#232B33;--line-strong:#33404C;--text:#CBD3DA;--text-dim:#8A959F;--text-faint:#59636C;--steel:#6EA8CC;--steel-bright:#93C4E4;--steel-dim:#3E6077;--r1:#4C9E6A;--r2:#D9A63B;--r3:#E2532A;--st-draft:#7C8790;--st-review:#B08FD1;--st-verified:#4C9E6A;--st-published:#6EA8CC;--st-conflicted:#D9A63B;--st-blocked:#E2532A;--radius:3px;--mono:"JetBrains Mono",ui-monospace,monospace;--disp:"Saira Condensed",sans-serif;--body:"Archivo",sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg0);color:var(--text);font-family:var(--body);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--steel);text-decoration:none}a:hover{color:var(--steel-bright)}:focus-visible{outline:2px solid var(--steel);outline-offset:2px}h1,h2,h3{font-family:var(--disp);text-transform:uppercase;font-weight:600;letter-spacing:.06em}h1{font-size:26px}h2{font-size:19px}h3{font-size:13px;letter-spacing:.14em;color:var(--text-dim)}.mono{font-family:var(--mono)}input,select,textarea{background:var(--bg0);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);font-family:var(--mono);font-size:13px;padding:8px 10px;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--steel)}label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);display:block;margin:12px 0 4px}.shell{display:grid;grid-template-rows:52px 1fr;height:100vh}.topbar{display:flex;align-items:center;gap:16px;padding:0 18px;background:var(--bg1);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:baseline;gap:9px}.brand .forge{font-family:var(--disp);font-weight:700;font-size:18px;letter-spacing:.12em;text-transform:uppercase}.brand .div{color:var(--text-faint)}.brand .domain{font-family:var(--mono);font-size:12px;color:var(--steel)}.veh-lamp{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--steel-dim);border-radius:var(--radius);padding:4px 10px;font-family:var(--mono);font-size:11px;color:var(--steel-bright);cursor:pointer;background:transparent}.veh-lamp .lamp{width:6px;height:6px;border-radius:50%;background:var(--steel);box-shadow:0 0 6px var(--steel)}.veh-lamp.none{border-color:var(--line-strong);color:var(--text-faint)}.veh-lamp.none .lamp{background:var(--text-faint);box-shadow:none}.acct{display:flex;align-items:center;gap:12px}.logout-btn{padding:5px 11px;font-size:10.5px}.body-grid{display:grid;grid-template-columns:186px 1fr;overflow:hidden}nav.side{border-right:1px solid var(--line);background:var(--bg1);padding:12px 0;overflow-y:auto}nav.side a{display:block;padding:8px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border-left:2px solid transparent}nav.side a.on{color:var(--steel-bright);border-left-color:var(--steel);background:var(--bg2)}main.content{overflow-y:auto;padding:26px 30px 60px}.crumbs{font-family:var(--mono);font-size:11px;color:var(--text-faint);margin-bottom:16px}.dim{display:flex;align-items:center;gap:12px;margin:26px 0 16px;-webkit-user-select:none;user-select:none}.dim .tick{width:1px;height:12px;background:var(--line-strong)}.dim .rule{flex:1;height:1px;background:var(--line)}.dim .label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-faint);text-transform:uppercase;white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;border:1px solid var(--line-strong);border-radius:var(--radius);padding:2px 8px;color:var(--text-dim);background:var(--bg2);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--text-faint)}.chip.applies{border-color:var(--steel-dim);color:var(--steel-bright)}.chip.applies .dot{background:var(--steel)}.chip.na{opacity:.55;text-decoration:line-through}.chip.unknown{border-style:dashed}.risk{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;padding:2px 9px;border-radius:var(--radius);border:1px solid}.risk.R1{color:var(--r1);border-color:var(--r1);background:#4c9e6a14}.risk.R2{color:var(--r2);border-color:var(--r2);background:#d9a63b14}.risk.R3{color:var(--r3);border-color:var(--r3);background:#e2532a1a}.state{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.state .lamp{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.state.draft{color:var(--st-draft)}.state.under_review{color:var(--st-review)}.state.verified{color:var(--st-verified)}.state.published{color:var(--st-published)}.state.conflicted{color:var(--st-conflicted)}.state.blocked,.state.stopped,.state.withdrawn{color:var(--st-blocked)}.state.superseded{color:var(--text-faint)}.state.in_progress{color:var(--st-review)}.state.complete{color:var(--st-verified)}.state.paused{color:var(--st-draft)}.state.unresolved{color:var(--st-conflicted)}.state.resolved{color:var(--st-verified)}.state.preserved{color:var(--st-draft)}.state.active{color:var(--st-published)}.conf{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.conf b{color:var(--text-dim);font-weight:500}.card{background:var(--bg1);border:1px solid var(--line);border-radius:4px;padding:16px 18px;margin-bottom:12px}.card .c-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.c-type{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--steel);text-transform:uppercase}.card h4{font-family:var(--body);font-weight:600;font-size:15px}.c-claim{font-family:var(--mono);font-size:13px;background:var(--bg0);border-left:2px solid var(--steel-dim);padding:8px 12px;margin:8px 0}.c-src{font-size:12.5px;color:var(--text-dim)}.c-src .anchor{font-family:var(--mono);font-size:11px;color:var(--text-faint)}.card.link{cursor:pointer}.card.link:hover{border-color:var(--line-strong);background:var(--bg2)}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);background:var(--bg2);color:var(--text);padding:7px 14px;border-radius:var(--radius)}.btn:hover{border-color:var(--steel);color:var(--steel-bright)}.btn.primary{border-color:var(--steel);color:var(--bg0);background:var(--steel)}.btn.primary:hover{background:var(--steel-bright)}.btn.danger{border-color:var(--r3);color:var(--r3);background:transparent}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.plate{background:repeating-linear-gradient(115deg,rgba(255,255,255,.012) 0 1px,transparent 1px 5px),linear-gradient(160deg,#20262E,var(--plate) 55%,#151A20);border:1px solid var(--line-strong);border-radius:4px;box-shadow:0 1px #ffffff0d inset,0 14px 32px #0006;padding:22px;position:relative;max-width:560px}.p-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line-strong);padding-bottom:10px;margin-bottom:12px}.p-title{font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:.16em;text-transform:uppercase}.p-id{font-family:var(--mono);font-size:10px;color:var(--text-dim)}.p-rows{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.p-cell{background:var(--plate);padding:8px 11px}.p-cell .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--text-faint);text-transform:uppercase}.p-cell .v{font-family:var(--mono);font-size:12.5px;margin-top:2px}.p-cell .v.unknown{color:var(--text-faint);font-style:italic}.warn{border:1px solid var(--r3);border-left-width:3px;border-radius:var(--radius);padding:8px 12px;font-size:13px;background:#e2532a0f;margin:8px 0}.warn b{color:var(--r3);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:2px}.blocker{border:1px dashed var(--r2);border-radius:var(--radius);padding:8px 12px;font-size:12.5px;color:var(--r2);margin:6px 0;font-family:var(--mono)}.tag{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:2px 7px;color:var(--text-dim)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:900px){.grid2,.body-grid{grid-template-columns:1fr}nav.side{display:none}}table{width:100%;border-collapse:collapse;font-size:13px}th{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line-strong)}td{padding:8px 10px;border-bottom:1px solid var(--line)}.empty{border:1px dashed var(--line-strong);border-radius:4px;padding:26px;text-align:center;color:var(--text-faint);font-family:var(--mono);font-size:12px}.err{color:var(--r3);font-family:var(--mono);font-size:12px;margin:8px 0;white-space:pre-wrap}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.pw-wrap{position:relative}.pw-wrap input{padding-right:36px}.pw-toggle{position:absolute;top:0;right:0;bottom:0;width:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-faint);cursor:pointer;border-radius:0 var(--radius) var(--radius) 0}.pw-toggle:hover{color:var(--steel-bright)}.pw-hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--text-faint);margin-top:5px}.pw-hint.ok{color:var(--r1)}.turnstile{margin-top:12px}.stat{border:1px solid var(--line);border-radius:4px;background:var(--bg1);padding:14px 16px}.stat .n{font-family:var(--mono);font-size:26px;color:var(--steel-bright)}.stat .l{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:8px}.ai-a{white-space:pre-wrap;font-size:14px}.cite{font-family:var(--mono);font-size:10px;color:var(--steel);border:1px solid var(--steel-dim);border-radius:var(--radius);padding:0 5px;margin:0 2px}.step{display:grid;grid-template-columns:52px 1fr;border:1px solid var(--line);border-top:none}.step:first-of-type{border-top:1px solid var(--line)}.step .n{border-right:1px solid var(--line);display:flex;align-items:flex-start;justify-content:center;padding-top:14px;font-family:var(--mono);font-size:12px;color:var(--text-faint)}.step.done .n{color:var(--r1)}.step.active{background:var(--bg2)}.step.active .n{color:var(--steel-bright)}.step .b{padding:12px 16px}:root{--shell-owner-accent: var(--forge-global-owner-accent);--shell-platform-accent: var(--forge-platform-accent);--shell-platform-bright: var(--forge-platform-accent-bright);--shell-domain-accent: var(--forge-domain-accent);--shell-domain-bright: var(--forge-domain-accent-active);--shell-case: var(--forge-shell-case);--shell-global: var(--forge-shell-global);--shell-sidebar: var(--forge-shell-sidebar);--shell-panel: var(--forge-shell-panel);--shell-border: var(--forge-shell-border);--shell-border-strong: var(--forge-shell-border-strong)}.shell.shell-rc1{display:grid;grid-template-rows:30px 60px minmax(0,1fr);min-height:100vh;height:100dvh;background:var(--shell-case)}.skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-160%);padding:8px 12px;background:var(--shell-owner-accent);color:var(--hl-candidate-neutral-1000);font-family:var(--forge-font-technical);font-size:12px}.skip-link:focus{transform:translateY(0)}.hl-ownerbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;background:var(--shell-case);border-bottom:1px solid var(--shell-border);box-shadow:inset 3px 0 0 var(--shell-owner-accent);min-width:0}.hl-owner,.hl-acct{display:flex;align-items:center;min-width:0}.hl-owner{gap:12px}.hl-wordmark{color:var(--hl-candidate-text-primary);font-family:var(--forge-font-ui);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hl-byline{color:var(--hl-candidate-text-muted);font-family:var(--forge-font-ui);font-size:10px;letter-spacing:.03em;white-space:nowrap}.hl-acct{gap:10px}.hl-acct .account-link{overflow:hidden;max-width:280px;text-overflow:ellipsis;white-space:nowrap}.hl-acct .logout-btn{min-height:22px;padding:2px 9px;border-color:var(--shell-border-strong);background:transparent;font-size:9px}.productbar{display:flex;align-items:center;gap:18px;min-width:0;padding:0 18px;background:var(--shell-global);border-bottom:1px solid var(--shell-border-strong);box-shadow:inset 3px 0 0 var(--shell-platform-accent)}.product-brand{display:flex;align-items:baseline;gap:9px;min-width:0}.product-brand .forge{color:var(--hl-candidate-text-primary);font-family:var(--forge-font-display);font-size:22px;font-weight:700;letter-spacing:.13em;line-height:1;text-transform:uppercase}.product-brand .div{color:var(--hl-candidate-text-disabled)}.product-brand .domain{color:var(--shell-domain-bright);font-family:var(--forge-font-technical);font-size:12px;letter-spacing:.05em}.context-stack{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}.context-label{color:var(--hl-candidate-text-muted);font-family:var(--forge-font-technical);font-size:9px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.context-stack .veh-lamp{margin-left:0;max-width:min(46vw,520px);overflow:hidden;border-color:var(--hl-candidate-falconos-dim);color:var(--shell-domain-bright);text-overflow:ellipsis;white-space:nowrap}.context-stack .veh-lamp .lamp{flex:0 0 auto;background:var(--shell-domain-accent);box-shadow:0 0 6px var(--shell-domain-accent)}.nav-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border:1px solid var(--shell-border-strong);border-radius:var(--forge-radius-technical);background:var(--shell-panel);color:var(--hl-candidate-text-secondary);cursor:pointer}.nav-toggle:hover,.nav-toggle:focus-visible{border-color:var(--shell-platform-accent);color:var(--shell-platform-bright)}.shell-rc1 .body-grid{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:0;overflow:hidden}.shell-rc1 nav.side{position:relative;display:flex;flex-direction:column;min-height:0;padding:0 0 12px;overflow-y:auto;background:var(--shell-sidebar);border-right:1px solid var(--shell-border)}.nav-identity{display:grid;gap:2px;padding:16px 18px 14px;border-bottom:1px solid var(--shell-border);box-shadow:inset 2px 0 0 var(--shell-domain-accent)}.nav-platform{color:var(--shell-platform-bright);font-family:var(--forge-font-display);font-size:15px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nav-domain{color:var(--shell-domain-bright);font-family:var(--forge-font-technical);font-size:10px;letter-spacing:.07em}.nav-section-label{padding:14px 18px 7px;color:var(--hl-candidate-text-disabled);font-family:var(--forge-font-technical);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.shell-rc1 nav.side a{position:relative;padding:9px 18px 9px 20px;border-left:2px solid transparent;color:var(--hl-candidate-text-muted)}.shell-rc1 nav.side a:hover{color:var(--hl-candidate-text-primary);background:var(--shell-panel)}.shell-rc1 nav.side a.on{color:var(--shell-platform-bright);border-left-color:var(--shell-platform-accent);background:var(--shell-panel)}.shell-rc1 nav.side a.on:after{content:"";position:absolute;top:50%;right:14px;width:5px;height:5px;transform:translateY(-50%);background:var(--shell-domain-accent);box-shadow:0 0 5px var(--shell-domain-accent)}.nav-foot{display:grid;gap:2px;margin-top:auto;padding:14px 18px 0;border-top:1px solid var(--shell-border);color:var(--hl-candidate-text-disabled);font-family:var(--forge-font-technical);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.nav-scrim{display:none}.shell-rc1 main.content{min-width:0;min-height:0;background:var(--shell-case)}@media (max-width: 900px){body.shell-nav-open{overflow:hidden}.shell.shell-rc1{grid-template-rows:34px 62px minmax(0,1fr)}.hl-ownerbar{padding:0 12px}.hl-byline{display:none}.hl-acct .account-link{max-width:46vw}.productbar{gap:12px;padding:0 12px}.nav-toggle{display:inline-flex}.product-brand .forge{font-size:20px}.context-label{display:none}.context-stack .veh-lamp{max-width:46vw}.shell-rc1 .body-grid{grid-template-columns:minmax(0,1fr)}.shell-rc1 nav.side{position:fixed;z-index:60;top:96px;bottom:0;left:0;display:flex;width:min(82vw,300px);transform:translate(-105%);border-right-color:var(--shell-border-strong);box-shadow:18px 0 42px #00000080;transition:transform .16s ease-out}.shell-rc1 nav.side.open{transform:translate(0)}.nav-scrim{position:fixed;z-index:50;top:96px;right:0;bottom:0;left:0;display:block;width:auto;height:auto;border:0;background:#00000094;cursor:pointer}.shell-rc1 main.content{padding:22px 16px 52px}}@media (max-width: 560px){.hl-wordmark{font-size:10px}.hl-acct .account-link{max-width:34vw}.hl-acct .logout-btn{padding-inline:7px}.productbar{gap:9px}.product-brand{gap:6px}.product-brand .forge{font-size:18px}.product-brand .domain{font-size:10px}.context-stack .veh-lamp{max-width:38vw;padding-inline:8px;font-size:9px}}@media (prefers-reduced-motion: reduce){.shell-rc1 nav.side{transition:none}}.shell-rc1 .nav-foot{display:none}@media (min-width: 901px){.shell-rc1 .nav-identity{display:none}.shell-rc1 .nav-section-label{padding-top:18px}}.gov-identity{position:relative;overflow:hidden;padding:18px 20px;margin-bottom:18px;border:1px solid var(--forge-shell-border);border-left:3px solid var(--forge-platform-accent);border-radius:var(--forge-radius-panel);background:linear-gradient(120deg,rgba(110,168,204,.055),transparent 42%),var(--forge-shell-panel)}.gov-identity:after{content:"";position:absolute;top:0;right:0;width:84px;height:1px;background:var(--forge-domain-accent)}.gov-identity h1{margin-top:8px}.gov-kicker-row,.gov-metadata-row,.gov-chip-wrap,.gov-step-heading,.gov-evidence-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gov-summary{max-width:760px;margin-top:6px;color:var(--forge-text-secondary)}.gov-applicability{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--forge-shell-border)}.gov-applicability>.conf{padding-top:3px}.gov-task-identity{border-left-color:var(--forge-domain-accent)}.gov-pinned-revision{display:inline-grid;gap:2px;margin-top:12px;padding:7px 10px;border:1px solid var(--forge-shell-border-strong);border-left:2px solid var(--forge-domain-accent);background:var(--forge-shell-case);font-family:var(--forge-font-technical)}.gov-pinned-revision span{color:var(--forge-text-muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.gov-pinned-revision b{color:var(--forge-text-primary);font-size:11px;font-weight:500;letter-spacing:.04em}.gov-alert-stack{display:grid;gap:8px}.gov-blocker,.gov-conflict,.gov-stop-notice,.gov-stop-condition{margin:0}.gov-blocker{border-left:3px solid var(--forge-state-warning);background:color-mix(in srgb,var(--forge-state-warning) 6%,transparent)}.gov-conflict,.gov-stop-notice,.gov-stop-condition{border-color:var(--forge-state-danger);background:color-mix(in srgb,var(--forge-state-danger) 6%,transparent)}.gov-conflict span,.gov-stop-notice span,.gov-stop-condition span{display:block}.gov-related-record{display:block;border-left:2px solid var(--forge-domain-accent)}.gov-related-record .gov-related-meta{margin-bottom:5px}.gov-step{position:relative;border-top:1px solid var(--forge-shell-border);margin-top:-1px;background:var(--forge-shell-global)}.gov-step[data-step-state=active]{border-left:3px solid var(--forge-domain-accent);background:linear-gradient(90deg,rgba(79,153,209,.08),transparent 34%),var(--forge-shell-panel)}.gov-step[data-step-state=complete]{border-left:3px solid var(--forge-state-success)}.gov-step .b{min-width:0}.gov-step-heading{justify-content:space-between;margin-bottom:4px}.gov-step-state{font-family:var(--forge-font-technical);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--forge-text-muted)}.gov-step-state.active{color:var(--forge-domain-accent-active)}.gov-step-state.complete{color:var(--forge-state-success)}.gov-step-note{margin-top:8px;padding-left:9px;border-left:1px solid var(--forge-shell-border-strong)}.gov-step-input{max-width:480px}.gov-evidence-requirement{max-width:660px;margin:12px 0;padding:12px;border:1px dashed var(--forge-evidence-reference-accent);border-radius:var(--forge-radius-technical);background:color-mix(in srgb,var(--forge-evidence-reference-accent) 5%,transparent)}.gov-evidence-heading{margin-bottom:8px}.gov-evidence-kind{color:var(--forge-evidence-reference-accent);font-family:var(--forge-font-technical);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.gov-evidence-fields{max-width:480px;margin-top:8px}.gov-claim{position:relative;overflow:hidden}.gov-claim.sourced{border-left:3px solid var(--forge-source-reference-accent)}.gov-claim.unsourced{border-left:3px solid var(--forge-state-warning)}.gov-claim-source{margin-top:8px}.gov-source-title{color:var(--forge-text-secondary)}.gov-source-missing{color:var(--forge-state-warning);font-family:var(--forge-font-technical);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.gov-metadata-row{justify-content:space-between;margin-top:10px}.gov-revision .gov-metadata-row{margin-top:0;margin-bottom:7px}.gov-signoff{margin-top:18px;border-color:var(--forge-state-success);border-left:3px solid var(--forge-state-success);background:color-mix(in srgb,var(--forge-state-success) 5%,var(--forge-shell-global))}.gov-signoff-status{margin-bottom:4px;color:var(--forge-state-success);font-family:var(--forge-font-technical);font-size:9px;letter-spacing:.15em;text-transform:uppercase}@media (max-width: 560px){.gov-identity{padding:15px 14px}.gov-applicability{display:grid;gap:7px}.gov-step{grid-template-columns:42px minmax(0,1fr)}.gov-step .b{padding:11px 12px}.gov-step-heading,.gov-metadata-row{align-items:flex-start}}.sc-page-intro,.sc-authoring-intro{max-width:760px;color:var(--forge-text-secondary)}.sc-register{border-left:3px solid var(--forge-source-reference-accent)}.sc-source-list,.sc-section-list{display:grid;gap:10px}.sc-source-button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.sc-source-identity h4{margin:7px 0 5px;overflow-wrap:anywhere}.sc-source-identity.compact h4{margin-bottom:3px}.sc-kicker-row,.sc-source-meta,.sc-list-status,.sc-detail-toolbar,.sc-claim-source-title,.sc-anchor-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sc-source-meta{color:var(--forge-text-muted);font-family:var(--forge-font-technical);font-size:10px;letter-spacing:.05em}.sc-source-meta span+span:before{content:"·";margin-right:8px;color:var(--forge-shell-border-strong)}.sc-trust,.sc-state{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid var(--forge-shell-border-strong);border-radius:var(--forge-radius-technical);color:var(--forge-text-muted);font-family:var(--forge-font-technical);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.sc-trust[data-trust=manufacturer]{border-color:var(--forge-source-reference-accent);color:var(--forge-source-reference-accent)}.sc-trust[data-trust=supplier],.sc-trust[data-trust=workshop_measurement]{border-color:var(--forge-domain-accent);color:var(--forge-domain-accent-active)}.sc-state.complete{border-color:var(--forge-state-success);color:var(--forge-state-success)}.sc-state.pending{border-color:var(--forge-state-warning);color:var(--forge-state-warning)}.sc-list-status{justify-content:space-between;margin-top:12px;padding-top:9px;border-top:1px solid var(--forge-shell-border)}.sc-checksum-short,.sc-checksum{color:var(--forge-text-muted);font-family:var(--forge-font-technical);font-size:10px;letter-spacing:.04em}.sc-checksum{margin-top:6px;overflow-wrap:anywhere;color:var(--forge-source-reference-accent)}.sc-detail{margin-top:18px;border-color:var(--forge-shell-border-strong);border-left:3px solid var(--forge-source-reference-accent)}.sc-detail-toolbar{justify-content:space-between;margin-bottom:14px}.sc-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;border:1px solid var(--forge-shell-border);background:var(--forge-shell-border)}.sc-pipeline-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px 11px;background:var(--forge-shell-case)}.sc-pipeline-step span{color:var(--forge-text-muted);font-family:var(--forge-font-technical);font-size:9px;letter-spacing:.12em}.sc-pipeline-step b{color:var(--forge-text-secondary);font-size:11px;font-weight:500}.sc-pipeline-step.complete{box-shadow:inset 2px 0 0 var(--forge-state-success)}.sc-pipeline-step.pending{box-shadow:inset 2px 0 0 var(--forge-state-warning)}.sc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.sc-detail-grid>div{min-width:0;padding:11px;border:1px solid var(--forge-shell-border);background:var(--forge-shell-case)}.sc-detail-copy{margin-top:6px;color:var(--forge-text-secondary);overflow-wrap:anywhere}.sc-file-button{cursor:pointer}.sc-file-button input{display:none}.sc-section{min-width:0;border:1px solid var(--forge-shell-border);border-left:3px solid var(--forge-source-reference-accent);background:var(--forge-shell-global)}.sc-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;border-bottom:1px solid var(--forge-shell-border)}.sc-section-heading b{overflow-wrap:anywhere;color:var(--forge-source-reference-accent);font-family:var(--forge-font-technical);font-size:11px;font-weight:500}.sc-section-text{max-height:150px;overflow:hidden;padding:11px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--forge-text-secondary)}.sc-empty-sections{border-left:3px solid var(--forge-state-warning)}.sc-claim-source{display:grid;gap:8px;margin-top:10px;padding:10px 11px;border:1px solid var(--forge-shell-border);background:var(--forge-shell-case)}.sc-claim-source.sourced{border-left:2px solid var(--forge-source-reference-accent)}.sc-claim-source.missing{border-left:2px solid var(--forge-state-warning);color:var(--forge-state-warning)}.sc-claim-source.missing span{color:var(--forge-text-secondary)}.sc-claim-source-title{justify-content:space-between}.sc-claim-source-title>span:first-child{min-width:0;overflow-wrap:anywhere;color:var(--forge-text-secondary)}.sc-anchor-row{align-items:baseline}.sc-anchor-row b{overflow-wrap:anywhere;color:var(--forge-source-reference-accent);font-family:var(--forge-font-technical);font-size:11px;font-weight:500}.sc-claim-authoring{border-left:3px solid var(--forge-source-reference-accent)}.sc-selected-source{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--forge-shell-border-strong);background:var(--forge-shell-case)}.sc-selected-source .sc-pipeline{grid-template-columns:1fr;margin:0}.sc-selected-source .sc-pipeline-step{min-height:42px}.sc-unsourced-note{margin-top:12px;padding:10px 11px;border:1px solid var(--forge-state-warning);border-left-width:3px;color:var(--forge-text-secondary);background:color-mix(in srgb,var(--forge-state-warning) 5%,transparent)}.sc-anchor-blocker{margin:0}@media (max-width: 720px){.sc-pipeline,.sc-detail-grid{grid-template-columns:1fr}.sc-source-meta span+span:before{content:none;margin:0}}@media (max-width: 560px){.sc-list-status,.sc-detail-toolbar,.sc-claim-source-title{align-items:flex-start}.sc-list-status{display:grid;justify-content:stretch}.sc-section-heading{grid-template-columns:1fr;gap:4px}}.sc-domain-repair{display:grid;gap:5px;margin:0 0 12px;border-left:3px solid var(--forge-state-warning);background:color-mix(in srgb,var(--forge-state-warning) 5%,transparent)}.sc-domain-repair span{color:var(--forge-text-secondary)}.sc-domain-repair code{color:var(--forge-source-reference-accent);font-family:var(--forge-font-technical);overflow-wrap:anywhere}.sc-domain-assignment{display:grid;gap:8px;margin-top:8px}.sc-domain-assignment .btn{justify-self:start}.sc-domain-assignment span{color:var(--forge-text-muted);font-family:var(--forge-font-technical);font-size:9px;letter-spacing:.06em}@media (max-width: 560px){.sc-domain-assignment .btn{width:100%}}
