:root{--bg:#07101d;--surface:#0d1929;--surface-deep:#0b1625;--surface-soft:#182538;--fg:#e8eef8;--muted:#91a6bd;--muted-strong:#aebfd2;--line:#ffffff14;--line-strong:#ffffff24;--accent:#168cff;--accent-deep:#0a1d4a;--err:#ffb3b3;--ok:#8ee6b3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--fg);background:var(--bg);font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;background:radial-gradient(circle at 85% 0,#153457 0,transparent 30rem),var(--bg)}button,input,select,textarea{font:inherit}.topbar{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 24px;border-bottom:1px solid var(--line);background:#07101de6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{color:#fff;font-size:20px;font-weight:750;letter-spacing:-.02em}.brand:first-letter{color:var(--accent)}.topbar-right{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.who{color:#9eb2c9;font-size:.9rem}.card{max-width:32rem;margin:4rem auto;padding:30px;border:1px solid var(--line);border-radius:18px;background:#0d1929e6;box-shadow:0 24px 70px #00000024;display:grid;gap:.9rem}.card h1,.card h2{color:#fff;letter-spacing:-.025em}.layout{display:grid;grid-template-columns:14rem minmax(0,1fr);min-height:calc(100vh - 72px);max-width:1440px;margin:0 auto}.sidenav{border-right:1px solid var(--line);padding:28px 20px;background:#09152499}.sidenav ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.sidenav a{display:block;padding:.65rem .75rem;border-radius:10px;color:#c7d3e0;text-decoration:none;font-weight:700;transition:background-color .15s ease,color .15s ease}.sidenav a:hover{background:var(--surface-soft);color:#fff}.sidenav a[aria-current=page]{color:#fff;background:var(--accent-deep);box-shadow:inset 3px 0 0 var(--accent);text-decoration:none}.content{width:100%;max-width:72rem;padding:42px 48px 64px}.content>h1:first-child,.content>h2:first-child{color:#fff;letter-spacing:-.035em}.facts{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:.55rem 1rem;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-deep)}.facts dt{color:#738aa3;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.facts dd{margin:0;overflow-wrap:anywhere}.health{padding-left:1.1rem}.muted,.history{color:var(--muted)}.btn{padding:.6rem .95rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-soft);color:var(--fg);cursor:pointer;font-weight:700}.btn:hover:not(:disabled){border-color:#168cff88;background:#1b2c42}.btn-primary{background:var(--accent);border-color:var(--accent);color:#07101d;font-weight:800}.btn-primary:hover:not(:disabled){background:#3b9cff}.btn:disabled{opacity:.55;cursor:progress}input,select,textarea{padding:.65rem .75rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg);color:#fff}textarea{width:100%;min-height:8rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.status{margin:0}.status-error{color:var(--err)}.inline-form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.85rem 0}.release,.dossier section{border:1px solid var(--line);border-radius:14px;padding:20px;margin:1rem 0;background:#0d1929cc}.dossier section{margin:1.25rem 0}.badge{display:inline-flex;align-items:center;font-size:.78rem;border:1px solid var(--line-strong);border-radius:999px;padding:.22rem .6rem;color:#c7d3e0;background:var(--surface-soft);font-weight:650}.history{padding-left:1.1rem}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface-deep)}table.grid{width:100%;border-collapse:collapse;margin:0}table.grid th,table.grid td{border-bottom:1px solid var(--line);padding:.65rem .75rem;text-align:left;font-size:.9rem}table.grid th{color:#9eb2c9;background:#101e30;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}table.grid tr:last-child td{border-bottom:0}a{color:#69b4ff}code,pre{color:#c9ddf2}@media (max-width:47.9375rem){.topbar{min-height:64px;padding:12px 18px;align-items:flex-start}.brand{font-size:18px}.who{display:none}.layout{grid-template-columns:1fr;min-height:calc(100vh - 64px)}.sidenav{border-right:0;border-bottom:1px solid var(--line);padding:12px 18px;overflow-x:visible}.sidenav ul{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.sidenav a{padding:.55rem .7rem}.content{padding:28px 20px 48px}.card{margin:2rem 18px;padding:22px}.facts{grid-template-columns:1fr}.facts dd{margin-bottom:.45rem}}:where(.content) .card{max-width:none;margin:0 0 var(--gap);padding:var(--card-pad);border-radius:var(--card-radius);box-shadow:none}.brand{display:flex;align-items:center;gap:10px}.brand-mark,.login-brand-mark{display:block;flex:0 0 auto;background-image:url(data:image/webp;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat}.brand-mark{width:44px;height:44px;border-radius:12px;box-shadow:0 0 24px #168cff22}.brand-copy{display:grid;gap:1px;line-height:1.05}.brand-name{font-size:18px;color:#fff;font-weight:800}.brand-name:first-letter{color:var(--accent)}.brand-subtitle{color:#8fa8c2;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.login-brand{display:flex;justify-content:center;margin:-4px 0 2px}.login-brand-mark{width:96px;height:108px;border-radius:22px;box-shadow:0 0 48px #168cff24}.login-brand-name{margin:0;text-align:center;color:#c9ddf2;font-weight:800;letter-spacing:.04em}@media (max-width:47.9375rem){.brand-subtitle{display:none}.brand-mark{width:38px;height:38px}}.captree,.capability-children{list-style:none;margin:0;padding:0}.captree{display:grid;gap:10px;max-width:1100px}.capability-node{min-width:0}.capability-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border:1px solid #22364c;border-radius:12px;background:linear-gradient(135deg,#0c1a2a,#0b1624);color:var(--text);text-align:left;cursor:pointer;box-shadow:0 8px 22px #00000012}.capability-card:hover{border-color:#168cff88;background:#0e2137}.capability-card[aria-current=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent),0 8px 26px #168cff18}.capability-card-main{display:grid;gap:7px;min-width:0}.capability-name{font-size:15px;line-height:1.3;color:#f4f8fc}.capability-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.capability-key{color:#9db4ca;font-size:11px;overflow-wrap:anywhere}.capability-domain{padding:2px 7px;border-radius:999px;background:#122b47;color:#79bfff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.capability-lifecycle{flex:0 0 auto}.lifecycle-active{border-color:#245c8f;color:#a9d5ff}.lifecycle-deprecated{border-color:#745f2a;color:#f0d487}.lifecycle-retired{border-color:#67404a;color:#d9a7b2}.capability-children{display:grid;gap:8px;margin:8px 0 0 22px;padding-left:14px;border-left:1px solid #21364c}@media (max-width:47.9375rem){.capability-card{align-items:flex-start;padding:12px}.capability-children{margin-left:10px;padding-left:10px}}.registry-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) auto auto auto;gap:10px;align-items:center;margin:0 0 16px}.registry-search{width:100%}.registry-count{color:var(--muted);font-size:.85rem;white-space:nowrap}.registry-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.registry-row{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface-deep)}.registry-row-main{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}.registry-source{color:var(--muted);min-width:0;overflow-wrap:anywhere}.registry-stats{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.registry-stats>span{padding:3px 8px;border-radius:7px;background:#132238;color:#aebfd2;font-size:.78rem}.registry-stats .stat-attention{color:var(--err);border:1px solid #6c3d48}.historical-register{max-width:1050px}.historical-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.registry-row-side{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.registry-namespace{color:#83a0bc;font-size:.75rem}.capability-card-main .capability-description{color:var(--muted);font-size:.82rem;line-height:1.35}@media (max-width:60rem){.registry-toolbar{grid-template-columns:1fr 1fr}.registry-search,.registry-count{grid-column:1/-1}}@media (max-width:47.9375rem){.registry-toolbar{grid-template-columns:1fr}.registry-search,.registry-count{grid-column:auto}.historical-row{align-items:flex-start;flex-direction:column}.registry-row-side{width:100%;justify-content:space-between}}.gov-page-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:24px}.gov-page-head h1{margin:.15rem 0 .35rem;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.gov-detail-kicker{color:#79bfff;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.gov-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,auto) auto;gap:10px;align-items:center;margin:18px 0}.gov-search{width:100%}.gov-list{display:grid;gap:10px}.gov-card{width:100%;display:grid;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-deep);color:var(--fg);text-align:left;cursor:pointer}.gov-card:hover{border-color:#168cff88;background:#0e2137}.gov-card-top,.gov-card-foot,.gov-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gov-card-top{justify-content:space-between}.gov-card-top strong{font-size:1rem;line-height:1.35}.gov-card-summary{margin:0;color:var(--muted-strong);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gov-card-foot{color:var(--muted);font-size:.78rem}.gov-card-foot span:not(.gov-open){padding-right:8px;border-right:1px solid var(--line-strong)}.gov-open{margin-left:auto;color:#69b4ff;font-weight:800}.gov-batch{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;border:1px solid #245c8f;border-radius:14px;background:#0b2138;margin:0 0 18px}.gov-batch p{margin:.25rem 0 0}.gov-dossier-v2,.governance-dossier-v2{width:min(70rem,calc(100vw - 40px));max-height:calc(100vh - 40px);padding:0;border:1px solid var(--line-strong);border-radius:18px;background:var(--bg);color:var(--fg);box-shadow:0 30px 100px #000a}.gov-dossier-v2::backdrop,.governance-dossier-v2::backdrop{background:#020711cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gov-dossier-shell{padding:26px}.gov-dossier-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--line)}.gov-dossier-head h2{margin:.35rem 0 .7rem;max-width:47.9375rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.gov-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.gov-detail-section{margin:12px 0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-deep)}.gov-summary .gov-detail-section{margin:0}.gov-detail-section h3{margin:.35rem 0 .55rem;font-size:1rem}.gov-detail-section p{margin:0;color:var(--muted-strong);line-height:1.55;white-space:pre-line}.gov-technical{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.gov-technical summary{cursor:pointer;color:#9eb2c9;font-weight:750}.gov-close{flex:0 0 auto}@media (max-width:47.9375rem){.gov-page-head{align-items:flex-start}.gov-toolbar{grid-template-columns:1fr}.gov-card{padding:14px}.gov-card-top{align-items:flex-start}.gov-card-foot{gap:6px}.gov-open{width:100%;margin:4px 0 0}.gov-batch{align-items:stretch;flex-direction:column}.gov-dossier-v2,.governance-dossier-v2{width:100vw;max-width:100vw;height:100dvh;max-height:none;margin:0;border:0;border-radius:0}.gov-dossier-shell{padding:18px}.gov-dossier-head{position:sticky;top:0;z-index:2;margin:-18px -18px 0;padding:16px 18px;background:#07101df5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gov-dossier-head h2{font-size:1.35rem}.gov-summary{grid-template-columns:1fr}.gov-detail-section{padding:15px}}.roadmap-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.roadmap-stat{display:flex;flex-direction:column;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-deep)}.roadmap-stat strong{font-size:1.8rem}.roadmap-stat span{color:var(--muted)}.roadmap-direction{margin:0 0 20px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.roadmap-direction summary{cursor:pointer;font-weight:800}.roadmap-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.roadmap-cap{display:flex;flex-direction:column;padding:10px;border-radius:10px;background:var(--surface-deep)}.roadmap-cap span{color:var(--muted);font-size:.75rem;margin-top:4px}.roadmap-board{display:grid;grid-template-columns:repeat(4,minmax(15rem,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:12px}.roadmap-column{display:grid;gap:9px;min-width:0}.roadmap-column h2{margin:0}.roadmap-card{display:grid;gap:8px;width:100%;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-deep);color:var(--fg);text-align:left;cursor:pointer}.roadmap-card:hover{border-color:#168cff88;background:#0e2137}.roadmap-card p{margin:0;color:var(--muted-strong);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.roadmap-card small{color:var(--muted)}@media (max-width:64rem){.roadmap-stats,.roadmap-cap-grid{grid-template-columns:repeat(2,1fr)}.roadmap-board{grid-template-columns:1fr 1fr;overflow:visible}}@media (max-width:47.9375rem){.audit-proposal-head{display:grid}.audit-proposal-badge{justify-self:start}.audit-proposal-actions{display:grid}.audit-proposal-actions .btn{width:100%}.roadmap-stats,.roadmap-cap-grid,.roadmap-board{grid-template-columns:1fr}.roadmap-stat{padding:12px}.roadmap-column{margin-bottom:12px}}.workbench-page{width:100%;max-width:100%}.workbench-create{margin:1.5rem 0 2rem;grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.4fr) auto;align-items:end}.workbench-create h2,.workbench-create .muted{grid-column:1/-1}.workbench-create textarea{min-height:5rem}.workbench-dossier{margin:0 0 2rem;padding:24px}.workbench-dossier .facts{grid-template-columns:minmax(8rem,10rem) minmax(0,1fr)}.dossier-section>.actions{display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(18rem,1fr) auto;gap:10px;align-items:end}.dossier-section>.gov-detail-section .actions{display:grid;grid-template-columns:minmax(18rem,1fr) auto auto;gap:10px;align-items:end}.workbench-dossier h3{margin-top:1.6rem}.workbench-dossier textarea{min-height:6rem}.dossier-head>.gov-badges{margin:.15rem 0 .4rem}@media (max-width:64rem){.workbench-create{grid-template-columns:1fr 1fr}.workbench-create .btn{grid-column:1/-1}.dossier-section>.actions{grid-template-columns:1fr 1fr}.dossier-section>.actions textarea,.dossier-section>.actions .btn{grid-column:1/-1}}@media (max-width:47.9375rem){.workbench-create,.workbench-dossier{margin:1.25rem 0;padding:18px}.workbench-create{grid-template-columns:1fr}.workbench-create>*{grid-column:1!important}.workbench-create textarea{min-height:8rem}.dossier-section>.actions,.dossier-section>.gov-detail-section .actions{display:grid;grid-template-columns:1fr}.dossier-section>.actions>*,.dossier-section>.gov-detail-section .actions>*{width:100%}.workbench-dossier .btn{min-height:44px}.workbench-dossier select,.workbench-dossier input,.workbench-dossier textarea{font-size:16px}}.workbench-my-work{margin:0 0 1.5rem;display:grid;gap:6px;padding:18px}.workbench-my-work h2,.workbench-my-work p{margin:0}.workbench-trace{list-style:none;display:grid;gap:8px;margin:10px 0;padding:0}.workbench-trace li{display:grid;gap:4px;border-left:2px solid var(--line-strong);padding:8px 12px;background:var(--surface-deep);border-radius:0 8px 8px 0}.workbench-trace small{overflow-wrap:anywhere}.workbench-ai{display:grid;gap:8px;margin-top:15px;padding:12px;border:1px solid var(--line);border-radius:11px}.workbench-ai .actions{display:flex;flex-wrap:wrap;gap:10px}.workbench-ai-result{white-space:pre-wrap;overflow-wrap:anywhere;display:grid;gap:8px}.workbench-ai-result p{margin:0}.workbench-ai-result .btn{justify-self:start}.workbench-my-work ul{margin:0;padding-left:1.25rem;display:grid;gap:6px}.workbench-my-work h3{margin:9px 0 0}.workbench-my-work li{overflow-wrap:anywhere}.workbench-my-work a{text-underline-offset:3px}.workbench-dossier{scroll-margin-top:24px}.gov-reconciliation{margin-bottom:1rem}.gov-reconcile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin:.75rem 0 1rem}.gov-reconcile-stats .gov-detail-section{display:flex;flex-direction:column;gap:.2rem}.gov-reconcile-stats strong{font-size:1.35rem}.rec-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin:.75rem 0}.rec-block h3{margin:0 0 .4rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#738aa3}.rec-block ul,.rec-block ol{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.rec-block p{margin:0}.rec-steps li{display:grid;gap:.4rem;justify-items:start}.rec-steps li.rec-done{color:var(--muted)}.rec-tile.rec-ok strong{color:var(--ok)}.rec-tile.rec-attn strong{color:#ffcf70}.rec-list{display:grid;gap:.35rem}.rec-list li{overflow-wrap:anywhere}.rec-bulk{border:1px solid var(--line-strong);border-radius:10px;padding:.75rem 1rem;margin:.5rem 0;background:var(--surface-deep)}.audit-workspace{display:grid;gap:16px;margin-top:24px}.audit-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.audit-page-head h3{margin:.15rem 0 .25rem;font-size:clamp(1.55rem,3vw,2.15rem)}.audit-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;counter-reset:none}.audit-flow li{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-deep);color:var(--muted-strong)}.audit-flow strong{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#12365a;color:#8dccff;font-size:.8rem}.audit-details{border:1px solid var(--line);border-radius:12px;background:var(--surface-deep);padding:0 14px}.audit-details>summary,.audit-technical>summary{cursor:pointer;font-weight:800;padding:12px 0;color:#b9cbe0}.audit-details>.facts{margin:0 0 14px}.audit-next-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border:1px solid #245c8f;border-radius:14px;background:#0b2138}.audit-next-card>div{display:grid;gap:5px}.audit-next-card strong{font-size:1rem;line-height:1.45}.audit-next-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:850;color:#79bfff}.audit-subject-card{margin:0;padding:22px;border-color:#245c8f;box-shadow:0 16px 38px #0000001f}.audit-subject-kicker{color:#79bfff;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.audit-subject-card>h4{margin:.35rem 0 .4rem;font-size:1.2rem}.audit-subject-bulk{display:grid;gap:12px;margin:16px 0 4px;padding:17px;border:1px solid #2e78ae;border-radius:14px;background:#0b2238;box-shadow:inset 3px 0 #64c1ff}.audit-subject-bulk h5{margin:0;font-size:1.12rem;line-height:1.35}.audit-subject-bulk>p{margin:0;line-height:1.5}.audit-subject-bulk>details{border-top:1px solid #2b5879;padding-top:3px}.audit-subject-bulk>details>summary{cursor:pointer;padding:9px 0;font-weight:800;color:#d6e7f7}.audit-subject-bulk-list{display:grid;gap:6px;margin:.35rem 0 0;padding-left:1.3rem;color:#bed0e2}.audit-subject-bulk>.btn-primary{justify-self:start}.audit-decision-card{display:grid;gap:14px;margin:18px 0;padding:20px;border:1px solid var(--line-strong);border-radius:16px;background:linear-gradient(145deg,#0b1d31,#091726)}.audit-decision-card-active{border-color:#2a6598;box-shadow:inset 3px 0 0 var(--accent),0 14px 30px #0000001a}.audit-decision-card[data-autofocus]{scroll-margin-top:14px}.audit-decision-card h5{margin:0;font-size:1.25rem;line-height:1.3}.audit-step-badge{justify-self:start;padding:5px 9px;border-radius:999px;background:#12365a;color:#9bd0ff;font-size:.74rem;font-weight:850;letter-spacing:.03em}.audit-decision-meta{display:flex;gap:8px 16px;flex-wrap:wrap;color:var(--muted);font-size:.83rem}.audit-instruction,.audit-next-hint{margin:0;line-height:1.5}.audit-next-hint{color:#9fb3c9;font-size:.86rem}.audit-decision-form,.audit-evidence-form{display:grid;gap:14px}.audit-decision-grid{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(5.5rem,7.25rem) minmax(7rem,9rem);gap:12px;align-items:start}.audit-field{display:grid;gap:6px;font-weight:750;color:#c9d8e8;min-width:0}.audit-field>span{font-size:.84rem}.audit-field small{font-weight:500;line-height:1.35}.audit-field>input,.audit-field>select,.audit-field>textarea{width:100%;min-width:0;max-width:100%}.audit-field-score,.audit-field-confidence{max-width:9rem}.audit-field-score select,.audit-field-confidence select{padding-left:.6rem;padding-right:1.8rem}.audit-field textarea{resize:vertical;min-height:5.5rem}.audit-criterion-explain{display:grid;gap:9px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#081522}.audit-criterion-explain h6{margin:0;font-size:1rem;color:#f2f7fd}.audit-criterion-explain>p{margin:0;line-height:1.5;color:#c5d5e6}.audit-explain-kicker{font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:#79bfff}.audit-score-confidence-help{display:grid;grid-template-columns:1fr 1fr;gap:8px}.audit-score-confidence-help>div{display:flex;gap:5px;align-items:baseline;padding:9px 10px;border-radius:9px;background:#0b1b2d;color:#b8c9dc;font-size:.86rem;line-height:1.4}.audit-score-confidence-help strong{color:#fff}.audit-score-ladder,.audit-confidence-help{border-top:1px solid var(--line);padding-top:2px}.audit-score-ladder>summary,.audit-confidence-help>summary{cursor:pointer;padding:9px 0;font-weight:800;color:#cbd9e8}.audit-score-anchors{display:grid;gap:5px}.audit-score-anchor{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:8px;align-items:start;padding:5px 0;font-size:.84rem;line-height:1.35}.audit-score-anchor strong{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:7px;background:#12365a;color:#a7d8ff}.audit-na-help{margin:9px 0 2px;font-size:.8rem}.audit-confidence-defs{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:6px 10px;margin:4px 0 8px;font-size:.84rem;line-height:1.4}.audit-confidence-defs dt{font-weight:850;color:#fff}.audit-confidence-defs dd{margin:0;color:#b8c9dc}.audit-history-guide{display:grid;gap:8px;padding:13px 15px;border:1px solid #31506e;border-radius:12px;background:#0a1929}.audit-history-guide-head{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.audit-history-guide-head>strong,.audit-history-guide-head>span{padding:5px 8px;border-radius:8px;background:#102740}.audit-history-guide>p{margin:0;line-height:1.45}.audit-history-guide details summary{cursor:pointer;font-weight:750}.audit-history-guide ul{margin:.5rem 0 0;padding-left:1.2rem}.audit-history-guide code{overflow-wrap:anywhere}.audit-history-scope{color:#9fcaf1}.audit-history-warning{font-size:.8rem}.audit-review-proposal{display:grid;gap:12px;padding:16px;border:1px solid #3976aa;border-radius:13px;background:#0b2138;box-shadow:inset 3px 0 #5eb8ff}.audit-proposal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.audit-proposal-head h6{margin:.25rem 0 0;font-size:1.05rem;color:#fff}.audit-proposal-badge{white-space:nowrap;padding:5px 8px;border-radius:999px;background:#173e61;color:#a9d8ff;font-size:.72rem;font-weight:850}.audit-proposal-rationale,.audit-proposal-ceiling{margin:0;line-height:1.5}.audit-proposal-ceiling{padding:10px 12px;border-radius:9px;background:#0a1828;color:#c8d8e8}.audit-proposal-evidence{border-top:1px solid #285272;padding-top:2px}.audit-proposal-evidence>summary,.audit-history-collapsed>summary,.audit-manual-review>summary{cursor:pointer;font-weight:800;padding:9px 0;color:#cbd9e8}.audit-proposal-evidence ul{margin:.35rem 0 0;padding-left:1.25rem;display:grid;gap:5px}.audit-proposal-evidence code,.audit-proposed-evidence code{overflow-wrap:anywhere}.audit-proposal-rule{margin:0;font-size:.8rem;line-height:1.4}.audit-proposal-actions{display:flex;gap:9px;flex-wrap:wrap}.audit-manual-review,.audit-history-collapsed{border-top:1px solid var(--line);padding-top:2px}.audit-manual-review>.audit-decision-form{padding-top:8px}.audit-history-collapsed>.audit-history-guide{margin:4px 0 8px}.audit-proposed-evidence{display:flex;gap:6px;flex-wrap:wrap;align-items:baseline;padding:11px 13px;border:1px solid #315f86;border-radius:10px;background:#0a1b2c;line-height:1.4}.audit-explanation-collapsed,.audit-manual-evidence{border-top:1px solid var(--line);padding-top:2px}.audit-explanation-collapsed>summary,.audit-manual-evidence>summary,.audit-evidence-technical>summary{cursor:pointer;font-weight:800;padding:9px 0;color:#cbd9e8}.audit-explanation-collapsed>.audit-criterion-explain{margin-top:6px}.audit-evidence-proposal{display:grid;gap:10px;padding:16px;border:1px solid #3976aa;border-radius:13px;background:#0b2138;box-shadow:inset 3px 0 #5eb8ff}.audit-evidence-proposal h6{margin:.15rem 0 0;font-size:1rem;color:#fff}.audit-evidence-proposal p{margin:0;line-height:1.45}.audit-evidence-technical{border-top:1px solid #285272}.audit-evidence-technical code{display:block;overflow-wrap:anywhere;padding:8px 0}.audit-evidence-technical ul{margin:.25rem 0 .5rem;padding-left:1.2rem;display:grid;gap:4px}.audit-manual-evidence>.audit-evidence-form,.audit-manual-evidence>.audit-existing-evidence{margin-top:8px}.audit-choice-row{display:flex;gap:12px;flex-wrap:wrap}.audit-choice{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#0b1726;font-weight:750}.audit-saved-decision{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:#081522}.audit-saved-decision span{color:var(--muted-strong);line-height:1.4}.audit-saved-rationale{border-top:1px solid var(--line);margin-top:3px}.audit-saved-rationale>summary{cursor:pointer;padding:8px 0 3px;color:#cbd9e8;font-weight:750}.audit-saved-rationale>p{margin:6px 0 2px;color:var(--muted-strong);line-height:1.4}.audit-existing-evidence{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.audit-decision-facts{margin:0}.audit-technical{margin-top:14px;border-top:1px solid var(--line);padding-top:2px}.audit-technical>.table-wrap{margin-top:10px}.audit-subject-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}@media (max-width:68rem){.audit-next-card{align-items:stretch;flex-direction:column}.audit-decision-grid{grid-template-columns:minmax(11rem,1fr) minmax(5.5rem,6.5rem) minmax(6.5rem,8rem)}}@media (max-width:58rem){.audit-decision-grid{grid-template-columns:1fr 7rem}.audit-field-evidence{grid-column:1/-1}.audit-field-score,.audit-field-confidence{max-width:none}.audit-score-confidence-help{grid-template-columns:1fr}}@media (max-width:47.9375rem){.audit-flow{grid-template-columns:1fr}.audit-page-head{align-items:flex-start}.audit-subject-card{padding:16px}.audit-decision-card{padding:16px;margin:14px 0}.audit-choice-row{display:grid;grid-template-columns:1fr}.audit-existing-evidence{align-items:stretch;flex-direction:column}.audit-existing-evidence>*{width:100%}.audit-next-card .btn,.audit-decision-card .btn{min-height:44px}.audit-evidence-proposal>.btn,.audit-proposal-actions .btn{width:100%}.audit-explanation-collapsed>summary,.audit-manual-evidence>summary{min-height:44px;display:flex;align-items:center}.audit-decision-card select,.audit-decision-card input,.audit-decision-card textarea{font-size:16px}}.audit-subject-manual-list{display:grid;gap:6px;margin:.35rem 0 0;padding-left:1.3rem;color:#bed0e2;font-size:.9rem;line-height:1.45}.audit-no-proposal{margin:0}.q8-list li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.q8-list li.q8-selected{color:var(--muted)}.q8-workspace{margin-top:1rem;border-top:1px solid var(--line-strong);padding-top:1rem}.q8-workspace h3[data-autofocus]{outline:none}.q8-status-pair{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.q8-status{display:grid;gap:.15rem;padding:.5rem .8rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-deep)}.q8-status span{color:#738aa3;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.q8-status-pcc strong{color:#ffcf70}.q8-evidence{margin:.5rem 0;padding-left:1.2rem;display:grid;gap:.45rem;line-height:1.5;overflow-wrap:anywhere}.q8-criteria{margin:.5rem 0 0}.q8-form{display:grid;gap:.7rem;margin-top:.7rem}.q8-form textarea{width:100%;min-height:4rem}.q8-form label{display:grid;gap:.3rem}.q8-criterion{display:grid;gap:.35rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:10px}.q8-criterion label{display:block}.q8-actions{display:flex;flex-wrap:wrap;gap:.6rem}.q8-proposal-note{margin:0}.q8-stepwise{margin-top:.9rem}.q8-batch{margin-top:1rem;border-top:1px solid var(--line-strong);padding-top:1rem;display:grid;gap:.9rem}.q8-batch h3{margin:0}.q8-batch-explain{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:.45rem 1rem;margin:0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-deep)}.q8-batch-explain dt{color:#9fb6cf;font-weight:600}.q8-batch-explain dd{margin:0;line-height:1.5}.q8-batch-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.q8-batch-row{display:grid;gap:.55rem;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:12px;min-width:0}.q8-batch-blocked{border-style:dashed}.q8-batch-pick{display:flex;gap:.7rem;align-items:flex-start;margin:0;min-height:2.75rem;cursor:pointer;overflow-wrap:anywhere;line-height:1.4}p.q8-batch-pick{cursor:default}.q8-batch-pick input{width:1.5rem;height:1.5rem;flex:none;margin:.1rem 0 0}.q8-batch-facts{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin:0}.q8-batch-fact{display:grid;gap:.05rem;min-width:0}.q8-batch-fact-wide{flex:1 1 100%}.q8-batch-facts dt{color:#738aa3;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.q8-batch-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.4}.q8-batch-more{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-start;justify-content:space-between}.q8-batch-more>details{flex:1 1 18rem;min-width:0}.q8-batch-more>details>summary{min-height:2.75rem;display:flex;align-items:center;cursor:pointer}.q8-batch-why{color:#ffb4b4}.q8-batch-blockers{margin:.25rem 0 0;padding-left:1.2rem}.q8-batch-open{flex:none}.q8-batch-bar{position:sticky;bottom:0;z-index:2;box-shadow:0 -10px 24px #0308108c;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:space-between;padding:.8rem 1rem;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-deep)}.q8-batch-bar .actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.q8-batch-count{margin:0;font-weight:600}.q8-batch-rest>summary{cursor:pointer;font-weight:600;padding:.6rem 0;min-height:2.75rem}.q8-batch-report{display:grid;gap:.4rem;overflow-wrap:anywhere}.q8-batch-report p{margin:0}@media (max-width:640px){.q8-batch-explain{grid-template-columns:1fr;gap:.15rem}.q8-batch-explain dt{margin-top:.5rem}.q8-batch-explain dt:first-child{margin-top:0}.q8-batch-facts{gap:.45rem 1.1rem}.q8-batch-more{display:grid;grid-template-columns:1fr}.q8-batch-bar{position:static}.q8-batch-bar .actions,.q8-actions{display:grid;grid-template-columns:1fr;width:100%}.q8-batch-bar .actions .btn,.q8-actions .btn,.q8-batch-open{width:100%;min-height:2.75rem}}.work-order-panel{grid-column:1/-1;display:grid;gap:12px;margin:18px 0 8px;padding:18px;border:1px solid #285272;border-radius:14px;background:#091827}.work-order-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.work-order-section-head h3{margin:0}.work-order-section-head p{margin:.3rem 0 0;max-width:52rem;line-height:1.45}.work-order-card{display:grid;gap:11px;padding:16px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-deep)}.work-order-card[data-status=CLAIMED],.work-order-card[data-status=SUBMITTED]{box-shadow:inset 3px 0 0 var(--accent)}.work-order-card[data-status=ACCEPTED]{box-shadow:inset 3px 0 0 var(--ok)}.work-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.work-order-head>div{display:grid;gap:4px;min-width:0}.work-order-head strong,.work-order-head small{overflow-wrap:anywhere}.work-order-next{margin:0;padding:10px 12px;border-radius:10px;background:#10243a;color:#cfe5fb;font-weight:750;line-height:1.4}.work-order-facts{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:5px 12px;margin:0}.work-order-facts dt{color:#7f98b1;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.work-order-facts dd{margin:0;overflow-wrap:anywhere}.work-order-action,.work-order-issue-form{display:grid;gap:9px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#0a1b2d}.work-order-action h5{margin:0;font-size:.95rem}.work-order-action p{margin:0}.work-order-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.work-order-field{display:grid;gap:5px;min-width:0}.work-order-field>span{font-weight:750;font-size:.84rem}.work-order-field small{line-height:1.35}.work-order-form textarea,.work-order-issue-form textarea{min-height:4.5rem}.work-order-form input,.work-order-form select,.work-order-form textarea{width:100%}.work-order-issue-form>.work-order-field{margin-bottom:2px}.work-order-issue-form>.work-order-field:nth-of-type(2),.work-order-issue-form>.work-order-field:nth-of-type(3){grid-column:1/-1}.work-order-buttons{display:flex;gap:9px;flex-wrap:wrap}.work-order-technical,.work-order-secondary{grid-column:1/-1;border-top:1px solid var(--line);padding-top:3px}.work-order-technical>summary,.work-order-secondary>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;color:#cbd9e8;font-weight:750}.work-order-secondary>.work-order-form,.work-order-technical>.work-order-form{margin-top:8px}.work-order-scope-amend>.work-order-form>*{grid-column:1/-1;min-width:0}.work-order-scope-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.work-order-scope-list code{display:inline-block;padding:2px 8px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.work-order-scope-added code{border-color:#3fb37f;font-weight:750}.work-order-scope-preview{border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:grid;gap:6px}.work-order-scope-preview h6{margin:0;font-size:.9rem}.work-order-scope-preview p{margin:0}.work-order-scope-history-box{border-top:1px solid var(--line);padding-top:8px}.work-order-scope-history{margin:6px 0;padding-left:1.2rem}.work-order-scope-history p{margin:2px 0 8px;overflow-wrap:anywhere}.work-order-issue-form[hidden]{display:none}@media (max-width:47.9375rem){.work-order-panel{padding:14px;margin:14px 0 6px}.work-order-section-head,.work-order-head{display:grid;grid-template-columns:1fr}.work-order-section-head>.btn{width:100%;min-height:44px}.work-order-form{grid-template-columns:1fr}.work-order-form>*,.work-order-buttons,.work-order-buttons>.btn{width:100%}.work-order-facts{grid-template-columns:1fr}.work-order-facts dd{margin-bottom:5px}.work-order-card .btn{min-height:44px}.work-order-card input,.work-order-card select,.work-order-card textarea,.work-order-issue-form input,.work-order-issue-form textarea{font-size:16px}}.work-order-primary-action{display:grid;grid-template-columns:minmax(14rem,1fr) auto;gap:10px;align-items:end}.work-order-primary-action .work-order-field{margin:0}.work-order-executor-note{margin:8px 0 0;max-width:62ch}.work-order-commit{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;overflow-wrap:anywhere}.work-order-claim-button{min-height:42px;white-space:nowrap}.work-order-objective{margin:0;line-height:1.5;overflow-wrap:break-word;word-break:normal}.work-order-technical-facts{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:5px 10px;margin:8px 0 0}.work-order-technical-facts dt{color:#7f98b1;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.work-order-technical-facts dd{margin:0;overflow-wrap:anywhere}@media (max-width:47.9375rem){.workbench-dossier .facts{grid-template-columns:1fr;padding:14px;gap:.35rem}.workbench-dossier .facts dt{margin-top:.45rem}.workbench-dossier .facts dt:first-child{margin-top:0}.workbench-dossier .facts dd{overflow-wrap:break-word;word-break:normal;min-width:0}.work-order-primary-action{grid-template-columns:1fr}.work-order-primary-action>.btn{width:100%;min-height:48px}.work-order-technical-facts{grid-template-columns:1fr}.work-order-technical-facts dd{margin-bottom:4px}}.portfolio{margin:0 0 2rem}.portfolio-head p{max-width:60rem}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:18px;align-items:start}.portfolio-card{min-width:0;display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#0d1929e6}.portfolio-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.portfolio-card-head h3{margin:0;color:#fff;font-size:1.15rem;letter-spacing:-.02em;overflow-wrap:anywhere}.portfolio-answers{margin:0;display:grid;gap:10px}.portfolio-qa dt{color:#738aa3;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.portfolio-qa dd{margin:.15rem 0 0;overflow-wrap:break-word;word-break:normal;min-width:0}.portfolio-next dd{color:#fff;font-weight:650;font-size:1.02rem}.portfolio-go{min-height:44px;justify-self:start}.portfolio-more summary,.overview-technical>summary{cursor:pointer;color:var(--muted-strong);min-height:44px;display:flex;align-items:center}.portfolio-more ul{margin:.25rem 0 0;padding-left:1.1rem;display:grid;gap:.4rem}.portfolio-link{background:none;border:0;padding:0;color:var(--accent);text-align:left;cursor:pointer;text-decoration:underline;overflow-wrap:anywhere}.portfolio-metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid var(--line)}.portfolio-metric dt{color:var(--muted);font-size:.78rem}.portfolio-metric dd{margin:0;color:#fff;font-weight:650;overflow-wrap:anywhere}.portfolio-metric dd.portfolio-basis{color:var(--muted);font-weight:400;font-size:.74rem}.portfolio-missing{padding:12px 14px;border:1px dashed var(--line-strong);border-radius:12px;color:var(--muted-strong);font-size:.9rem}.portfolio-missing ul{margin:.3rem 0 0;padding-left:1.1rem}.portfolio-registration{padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-size:.9rem}.portfolio-registration>p{margin:.3rem 0 .5rem}.portfolio-registration dl{margin:0;display:grid;gap:8px}.portfolio-registration dt{font-weight:700}.portfolio-registration dd{margin:2px 0 0;color:var(--muted-strong);overflow-wrap:anywhere}.portfolio-registration [data-state=INCOMPLETE] .badge,.portfolio-registration[data-state=INCOMPLETE]>.badge{border-color:var(--warn,#d9a441)}.portfolio-source{padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-size:.9rem}.portfolio-source-body>p{margin:.4rem 0}.portfolio-source dl{margin:.5rem 0;display:grid;gap:8px}.portfolio-source dt{font-weight:700}.portfolio-source dd{margin:2px 0 0;color:var(--muted-strong);overflow-wrap:anywhere}.portfolio-source [data-state=ATTENTION] .badge,.portfolio-source [data-state=UNKNOWN] .badge{border-color:var(--warn,#d9a441)}.portfolio-source-meta{overflow-wrap:anywhere;font-size:.82rem}.portfolio-source-refresh{margin-top:.3rem}.portfolio-source-status{margin:.4rem 0;color:var(--muted-strong)}.portfolio-source-status:empty{margin:0}.portfolio-source-print{font-size:.82rem;color:var(--muted-strong)}.portfolio-source-print code{display:block;overflow-wrap:anywhere;margin-top:.2rem}.portfolio-source-note{padding:6px 10px;border-left:3px solid var(--warn,#d9a441);color:var(--muted-strong)}.overview-technical{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:.5rem}@media (max-width:47.9375rem){.portfolio-card{padding:18px}.portfolio-go{width:100%;justify-self:stretch}.portfolio-metrics{grid-template-columns:1fr}}.flow{min-width:0;padding-top:12px;border-top:1px solid var(--line)}.flow-title{margin:0 0 .5rem;color:var(--muted-strong);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.flow-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.flow-step{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-deep)}.flow-step summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:center;min-height:44px;padding:.35rem .7rem;cursor:pointer}.flow-label{overflow-wrap:break-word;word-break:normal;min-width:0}.flow-count{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.flow-current{border-color:var(--accent);background:var(--accent-deep)}.flow-current .flow-label{color:#fff;font-weight:650}.flow-empty .flow-label,.flow-empty .flow-count{color:var(--muted)}.flow-done .flow-state{color:var(--ok)}.flow-blocked{border-color:var(--err)}.flow-blocked .flow-state{color:var(--err)}.flow-detail{margin:0;padding:.2rem .7rem .7rem;display:grid;gap:.15rem}.flow-detail dt{color:#738aa3;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-top:.45rem}.flow-detail dd{margin:0;overflow-wrap:break-word;word-break:normal;min-width:0}.portfolio-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.portfolio-intake,.intake-open{min-height:44px}.intake{min-width:0;max-width:44rem;margin:0 0 1.5rem;padding:22px;border:1px solid var(--accent);border-radius:18px;background:#0d1929e6;display:grid;gap:12px}.intake h2{margin:0;color:#fff;letter-spacing:-.02em}.intake-product{margin:0}.intake-form{display:grid;grid-template-columns:1fr;gap:14px}.intake-field{display:grid;gap:.3rem;min-width:0}.intake-field label{color:var(--muted-strong);font-size:.9rem}.intake-field input,.intake-field textarea,.intake-field select{width:100%;min-width:0;min-height:44px;font-size:16px;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface-deep);color:var(--fg)}.intake-field textarea{resize:vertical}.intake-actions{display:flex;flex-wrap:wrap;gap:.6rem}.intake-primary{min-height:44px}.intake-issues{margin:0;padding-left:1.3rem}.intake-summary{margin:0;display:grid;gap:.15rem}.intake-summary dt{color:#738aa3;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;margin-top:.4rem}.intake-summary dd{margin:0;overflow-wrap:break-word;word-break:normal;min-width:0}.intake-tech summary{cursor:pointer;color:var(--muted-strong);min-height:44px;display:flex;align-items:center}@media (max-width:47.9375rem){.intake{padding:16px}.intake-actions .btn,.portfolio-actions .btn{width:100%}}.board{min-width:0;margin:0 0 2rem;display:grid;gap:14px}.board h2{margin:0;color:#fff;letter-spacing:-.02em}.board-progress{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:10px}.board-progress-line{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-deep)}.board-progress-line dt{color:#738aa3;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.board-progress-line dd{margin:.15rem 0 0;color:#fff;font-weight:650;overflow-wrap:break-word;word-break:normal}.board-progress-line dd.board-basis{color:var(--muted);font-weight:400;font-size:.76rem}.board-group{min-width:0;display:grid;gap:8px}.board-group h3{margin:.4rem 0 0;color:#fff}.board-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:12px;align-items:start}.board-card{min-width:0;display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#0d1929e6}.board-card h4{margin:0;color:#fff;font-size:1rem;overflow-wrap:break-word;word-break:normal}.board-status{margin:0}.board-now{border-color:var(--accent)}.board-blocked{border-color:var(--err)}.board-blocker{padding:10px 12px;border:1px solid var(--err);border-radius:10px}.board-blocker strong{color:var(--err)}.board-prerequisite{display:grid;gap:6px;padding:10px 12px;border:1px solid #f5b94288;border-radius:10px;min-width:0}.board-prerequisite strong{color:#f5b942}.board-prerequisite p{margin:0;overflow-wrap:anywhere}.board-prerequisite .btn{justify-self:start}@media (max-width:599px){.board-prerequisite .btn{justify-self:stretch}}.board-card dl{margin:0;display:grid;gap:.1rem}.board-card dt{color:#738aa3;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem}.board-card dd{margin:0;overflow-wrap:break-word;word-break:normal;min-width:0}.board-next-title{color:#fff;font-weight:650}.board-go{min-height:44px;justify-self:start}.board-chain summary,.board-fold>summary{cursor:pointer;color:var(--muted-strong);min-height:44px;display:flex;align-items:center}.board-chain ol{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.board-chain li{overflow-wrap:break-word;word-break:normal}.chain-label{font-weight:650;color:#fff;margin-right:.4rem}.chain-text{display:block;color:var(--muted-strong)}.chain-missing .badge{color:var(--err)}.portfolio-progress{min-height:44px}@media (max-width:47.9375rem){.board-go{width:100%;justify-self:stretch}.board-card{padding:14px}}.board-loose-list{margin:0;padding-left:1.2rem;display:grid;gap:.4rem;overflow-wrap:break-word;word-break:normal}.board-card:focus{outline:2px solid var(--accent);outline-offset:2px}.board-deps ul{margin:.2rem 0 0;padding-left:1.2rem;display:grid;gap:.3rem;overflow-wrap:break-word;word-break:normal}.board-dep-link{background:none;border:0;padding:0;min-height:44px;color:var(--accent);text-align:left;cursor:pointer;text-decoration:underline;overflow-wrap:break-word;word-break:normal}.board-relations summary{cursor:pointer;color:var(--muted-strong);min-height:44px;display:flex;align-items:center}.board-relation{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;padding:10px 0}.board-relation-save{min-height:44px;justify-self:start}.board-relation-message{margin:0;overflow-wrap:break-word;word-break:normal}@media (max-width:47.9375rem){.board-relation-save{width:100%;justify-self:stretch}}.board-step{display:grid;gap:10px;min-width:0}.board-step-open,.board-step-save{min-height:44px;justify-self:start}.board-step-form{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:11px}.board-step-form[hidden]{display:none}.board-step-form p{margin:0}.board-step-actions{display:flex;flex-wrap:wrap;gap:10px}.board-step-message,.board-step-waiting,.board-notice{margin:0;overflow-wrap:break-word;word-break:normal}.board-step-message:empty{display:none}@media (max-width:47.9375rem){.board-step-open,.board-step-save{width:100%;justify-self:stretch}}.gov-dossier-shell{min-width:0;max-width:100%}.gov-dossier-head>div{min-width:0}.gov-dossier-shell h2,.gov-dossier-shell h3,.gov-dossier-shell p,.gov-dossier-shell dd,.gov-dossier-shell li,.gov-dossier-shell small,.gov-dossier-shell code{overflow-wrap:anywhere;word-break:normal;min-width:0}.gov-dossier-shell select,.gov-dossier-shell input,.gov-dossier-shell textarea{max-width:100%;min-width:0}.roadmap-column,.roadmap-card{min-width:0;max-width:100%}.roadmap-card strong,.roadmap-card p,.roadmap-card small{overflow-wrap:anywhere;word-break:normal;min-width:0}.board,.board-group,.board-cards,.board-relations,.board-chain{min-width:0;max-width:100%}.board-card h4,.board-next dd,.board-blocker dd,.chain-text,.board-loose-list li{overflow-wrap:anywhere}.board-relation select,.board-relation input{width:100%;max-width:100%;min-width:0}@media (max-width:64rem){.roadmap-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375rem){.roadmap-board,.roadmap-stats,.roadmap-cap-grid{grid-template-columns:minmax(0,1fr)}.gov-page-head{flex-wrap:wrap}.gov-page-head>*{min-width:0;max-width:100%}.gov-dossier-head{gap:12px}.board-cards{grid-template-columns:minmax(0,1fr)}}.assets{display:grid;gap:16px;min-width:0}.asset-page-head{display:block}.asset-page-head h1{margin:0 0 .4rem}.asset-page-head p{max-width:62rem;margin:0}.asset-toolbar{display:flex;flex-wrap:wrap;gap:10px}.asset-add{min-height:44px}.asset-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asset-tile{display:grid;gap:2px;align-content:start;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#0d1929e6;color:var(--fg);min-width:0;font:inherit}.asset-tile-action{cursor:pointer}.asset-tile-action:hover,.asset-tile-action:focus-visible{border-color:var(--accent)}.asset-tile-label{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.asset-tile-value{color:#fff;font-weight:700;font-size:1.25rem;overflow-wrap:anywhere}.asset-tile-note{font-size:.76rem;overflow-wrap:anywhere}.asset-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:10px;align-items:end;padding:12px 14px;border:1px solid var(--line);border-radius:14px}.asset-field{display:grid;gap:4px;min-width:0}.asset-field>label,.asset-label{font-size:.82rem;color:var(--muted-strong);font-weight:600}.asset-field input[type=text],.asset-field input[type=url],.asset-field input[type=date],.asset-field select{width:100%;min-width:0;min-height:40px}.asset-field [aria-invalid=true]{border-color:var(--err)}.asset-check{display:flex;align-items:center;gap:8px;min-height:40px}.asset-check input{width:20px;height:20px;flex:none}.asset-check label{font-weight:500;color:var(--fg);overflow-wrap:anywhere}.asset-problem{margin:0;overflow-wrap:anywhere}.asset-filter-clear{min-height:40px}.asset-filter-note,.asset-selection{margin:0;overflow-wrap:anywhere}.asset-table{min-width:0}.asset-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.asset-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1.3fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#0d1929e6;font-size:.9rem}.asset-list-head{border:0;background:none;padding:0 12px;color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.asset-cell{min-width:0;overflow-wrap:anywhere}.asset-cell .badge{white-space:normal;overflow-wrap:normal;word-break:normal;text-align:left;border-radius:10px}.asset-row[data-status=RETIRED]{opacity:.65}.asset-open{background:none;border:0;padding:0;color:var(--accent);font:inherit;font-weight:650;text-align:left;cursor:pointer;text-decoration:underline;overflow-wrap:anywhere;min-height:24px}.asset-shared{margin-left:6px}.asset-attention{color:#ffd58a}.asset-empty,.asset-suggestions{padding:16px;border:1px dashed var(--line-strong);border-radius:14px}.asset-empty h2,.asset-suggestions h2{margin:0 0 .4rem;font-size:1.05rem}.asset-suggestions ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:8px}.asset-suggestions li{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;min-width:0}.asset-suggestions li>span{min-width:0;overflow-wrap:anywhere}.asset-detail{display:grid;gap:14px;min-width:0}.asset-detail-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}.asset-detail-head>div:first-child{min-width:0;flex:1 1 18rem}.asset-detail-head h2{margin:0;overflow-wrap:anywhere}.asset-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.asset-section{padding:14px 16px;border:1px solid var(--line);border-radius:14px;min-width:0}.asset-section h3{margin:0 0 .6rem;font-size:.95rem}.asset-facts{margin:0;display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:6px 14px}.asset-facts dt{color:var(--muted);font-size:.84rem}.asset-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.asset-links{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:6px}.asset-link{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.asset-link>span:first-child{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.asset-link-toggle{min-height:40px}.asset-history{margin:.6rem 0 0;padding-left:1.2rem;display:grid;gap:4px}.asset-form{display:grid;gap:14px;min-width:0}.asset-form h2{margin:0;overflow-wrap:anywhere}.asset-group{border:1px solid var(--line);border-radius:14px;padding:12px 16px 16px;min-width:0;margin:0}.asset-group legend{padding:0 6px;font-weight:700}.asset-group>p{margin:.2rem 0 .7rem}.asset-group-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:12px;align-items:start}.asset-form-actions{display:flex;flex-wrap:wrap;gap:10px}.asset-form-actions .btn{min-height:44px}.portfolio-assets{padding-top:12px;border-top:1px solid var(--line);font-size:.9rem;min-width:0}.portfolio-assets ul{margin:.3rem 0 .5rem;padding-left:1.1rem;display:grid;gap:.2rem}.portfolio-assets li,.portfolio-assets p{overflow-wrap:anywhere}.portfolio-assets p{margin:.3rem 0 .5rem}.portfolio-assets-open{min-height:44px}@media (max-width:64rem){.asset-list-head{display:none}.asset-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px}.asset-cell:before{content:attr(data-label) ": ";color:var(--muted);font-size:.78rem}.asset-cell-name:before{content:none}.asset-open{font-size:1rem;min-height:44px}}@media (max-width:47.9375rem){.asset-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-toolbar .btn,.asset-form-actions .btn,.asset-detail-actions .btn,.asset-filter-clear,.asset-suggest{width:100%;min-height:48px}.asset-detail-actions{width:100%}.asset-facts{grid-template-columns:minmax(0,1fr)}.asset-facts dt{margin-top:6px}.asset-field input[type=text],.asset-field input[type=url],.asset-field input[type=date],.asset-field select{font-size:16px;min-height:44px}.asset-check,.asset-link-toggle{min-height:44px}}.sidenav-group{margin:0 0 14px;min-width:0}.sidenav-title{margin:0 0 6px;padding:0 .75rem;color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sidenav-more>summary{cursor:pointer;min-height:32px;display:flex;align-items:center;list-style:none}.sidenav-more>summary::-webkit-details-marker{display:none}.sidenav-more>summary:after{content:"+";margin-left:auto;font-size:1rem;line-height:1}.sidenav-more[open]>summary:after{content:"–"}.page-context{margin:0 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#0d192999;display:grid;gap:6px;min-width:0}.page-help{margin:0;color:var(--muted-strong);max-width:62rem;overflow-wrap:break-word}.page-next{margin:0;overflow-wrap:break-word}.page-next strong{color:#fff}.page-next-go{margin-left:6px;min-height:36px}.versions{display:grid;gap:16px;min-width:0}.version-page-head h1{margin:0 0 .4rem}.version-summary{margin:0;color:var(--muted-strong);overflow-wrap:break-word}.version-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:14px;align-items:start}.version-card{min-width:0;display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#0d1929e6}.version-card-head{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;align-items:flex-start}.version-card-head h2{margin:0;font-size:1.08rem;color:#fff;min-width:0;overflow-wrap:break-word}.version-card[data-production=FAILED] .version-status,.version-card[data-production=NOT_PROVEN] .version-status{color:var(--err)}.version-card[data-production=BEHIND] .version-status,.version-card[data-production=IN_PREPARATION] .version-status{color:#ffd58a}.version-card[data-production=CURRENT] .version-status{color:var(--ok)}.version-what,.version-next{margin:0;overflow-wrap:break-word}.version-stages{margin:0;display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.version-stage{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:4px 12px}.version-stage dt{color:var(--muted);font-size:.84rem}.version-stage dd{margin:0;min-width:0;overflow-wrap:anywhere}.version-actions{display:flex;flex-wrap:wrap;gap:8px}.version-open{min-height:40px}.version-source{margin:0;font-size:.86rem;overflow-wrap:break-word}.portfolio-versions{padding-top:12px;border-top:1px solid var(--line);font-size:.9rem;min-width:0}.portfolio-versions p{margin:.3rem 0 .4rem;overflow-wrap:break-word}.portfolio-versions ul{margin:.2rem 0 .5rem;padding-left:1.1rem;display:grid;gap:.2rem}.portfolio-versions li{overflow-wrap:anywhere}.portfolio-versions-open{min-height:44px}.content{min-width:0}.content select{max-width:100%;min-width:0}@media (max-width:47.9375rem){.layout{grid-template-columns:minmax(0,1fr)}.sidenav{display:flex;flex-wrap:wrap;gap:.4rem;align-items:flex-start}.sidenav-group{margin:0;display:contents}.sidenav-group>ul{display:contents}.sidenav p.sidenav-title{display:none}.sidenav-more{display:block;flex:1 1 100%;margin:0}.sidenav-more>summary{min-height:40px;padding:0 .7rem;border:1px solid var(--line);border-radius:10px}.sidenav-more>ul{margin-top:.4rem}.page-next-go{display:block;margin:8px 0 0;width:100%;min-height:44px}.version-stage{grid-template-columns:minmax(0,1fr);gap:0}.version-stage dt{margin-top:4px}.version-open{width:100%;min-height:48px}}.work-order-field{display:grid;gap:4px;min-width:0}.work-order-field>label{font-size:.84rem;font-weight:600;color:var(--muted-strong)}.work-order-field input,.work-order-field textarea{width:100%;min-width:0;min-height:40px}.work-order-field [aria-invalid=true]{border-color:var(--err)}.work-order-field small{overflow-wrap:anywhere}.work-order-submit .work-order-form{grid-template-columns:minmax(0,1fr);align-items:start}.work-order-submit-problem{margin:0;overflow-wrap:anywhere}.work-order-submit-button{min-height:44px}@media (max-width:47.9375rem){.work-order-field input,.work-order-field textarea{font-size:16px;min-height:44px}.work-order-submit-button{width:100%;min-height:48px}}.manifest-add{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;gap:6px 10px;align-items:center;margin:0 0 10px;min-width:0}.manifest-add>label{font-weight:600;font-size:.86rem}.manifest-add input,.manifest-add select{width:100%;min-width:0;min-height:40px}.manifest-add small{grid-column:1/-1;overflow-wrap:anywhere}.manifest-add input[type=url]{grid-column:2/3}.release-readiness{margin:.3rem 0 .5rem;padding-left:1.2rem;display:grid;gap:.2rem}.release-readiness li{overflow-wrap:anywhere}.release-readiness li[data-ok=false]{color:#ffd58a}.gate-policies{margin:.3rem 0 .6rem;padding-left:1.2rem;display:grid;gap:.3rem}.gate-policies li{overflow-wrap:anywhere}@media (max-width:47.9375rem){.manifest-add{grid-template-columns:minmax(0,1fr)}.manifest-add input[type=url]{grid-column:auto}.manifest-add input,.manifest-add select{font-size:16px;min-height:44px}.manifest-add .btn,.policy-form .btn{width:100%;min-height:48px}}.help-entry{display:inline-flex;align-items:center;min-height:32px;margin:0 0 10px;padding:.2rem .7rem;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--accent);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer}.help-entry:hover,.help-entry:focus-visible{border-color:var(--accent)}.help{display:grid;gap:18px;min-width:0}.help-head h1{margin:0 0 .4rem}.help-layout{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:24px;align-items:start;min-width:0}.help-toc h2{margin:0 0 .5rem;font-size:.9rem}.help-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.help-toc-item,.help-link,.help-flow-step{background:none;border:0;padding:.35rem .5rem;border-radius:8px;color:#c7d3e0;font:inherit;text-align:left;cursor:pointer;min-height:32px;overflow-wrap:anywhere}.help-toc-item{display:block;width:100%}.help-toc-item[aria-current=true]{background:var(--accent-deep);color:#fff;font-weight:700}.help-toc-item:hover,.help-link:hover,.help-flow-step:hover{color:#fff;text-decoration:underline}.help-topic{min-width:0;display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#0d1929e6}.help-topic-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.help-topic-head h2{margin:0;min-width:0;overflow-wrap:break-word}.help-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.help-level{min-height:36px;padding:.3rem .8rem;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--fg);font:inherit;cursor:pointer}.help-level[aria-pressed=true]{background:var(--accent-deep);border-color:var(--accent);color:#fff;font-weight:700}.help-level[aria-pressed=true]:before{content:"✓ "}.help-short{margin:0;display:grid;gap:4px}.help-short dt{color:var(--muted);font-size:.84rem;margin-top:6px}.help-short dd,.help-statuses dd{margin:0;overflow-wrap:break-word}.help-topic h3{margin:.6rem 0 0;font-size:.95rem}.help-topic p,.help-topic li{overflow-wrap:break-word}.help-topic ul,.help-topic ol{margin:.2rem 0;padding-left:1.3rem;display:grid;gap:.2rem}.help-statuses{margin:0;display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:4px 12px}.help-statuses dt{font-weight:650}.help-shot{margin:.6rem 0 0}.help-shot img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:10px}.help-shot figcaption{margin-top:6px;color:var(--muted-strong);font-size:.88rem}.help-related,.help-nav{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.help-link{color:var(--accent);text-decoration:underline}.help-validated{margin:0;font-size:.8rem}.help-flows h2{margin:0 0 .4rem;font-size:1.05rem}.help-flow h3{margin:.6rem 0 .3rem;font-size:.9rem}.help-flow ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.help-flow li{display:flex;align-items:center;gap:6px}.help-flow li+li:before{content:"→";color:var(--muted)}.help-flow-step{border:1px solid var(--line);color:var(--fg)}@media (max-width:64rem){.help-layout{grid-template-columns:minmax(0,1fr)}.help-toc ul{display:flex;flex-wrap:wrap;gap:4px}.help-toc-item{width:auto;border:1px solid var(--line)}}@media (max-width:47.9375rem){.help-entry{min-height:40px}.help-level,.help-toc-item,.help-link,.help-flow-step{min-height:44px}.help-statuses{grid-template-columns:minmax(0,1fr)}.help-statuses dt{margin-top:6px}.help-nav .btn,.help-beside{width:100%;min-height:48px}}.content code{overflow-wrap:anywhere;word-break:break-word}.release,.release li,.release dd{min-width:0;overflow-wrap:anywhere}.asset-open{min-height:28px}@media (max-width:47.9375rem){.content summary{min-height:44px;padding-block:11px;box-sizing:border-box}.portfolio-link,.asset-open{display:inline-flex;align-items:center;min-height:44px}}.content summary{min-height:28px;padding-block:4px;box-sizing:border-box}@media (max-width:47.9375rem){.content summary{min-height:44px;padding-block:11px}}.roadmap-board{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));overflow-x:visible}.portfolio-link{display:inline-flex;align-items:center;min-height:28px}@media (max-width:47.9375rem){.portfolio-link{min-height:44px}}.gov-dossier-summary{margin:.4rem 0 0;color:var(--muted-strong);overflow-wrap:anywhere}.gov-next{margin:12px 0 16px;padding:14px 16px;border:1px solid var(--accent);border-radius:14px;background:#0b2238;display:grid;gap:8px;min-width:0}.gov-next h3{margin:0;font-size:1.1rem}.gov-next p{margin:0;overflow-wrap:anywhere}.gov-next-actions{display:flex;flex-wrap:wrap;gap:8px}.gov-next-form,.gov-next-duplicate>div{display:grid;gap:10px;min-width:0}.gov-existing-gap{margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--err);overflow-wrap:anywhere}.gov-field{display:grid;gap:4px;min-width:0}.gov-field>label{font-size:.86rem;font-weight:650}.gov-field input,.gov-field textarea,.gov-field select{width:100%;min-width:0;min-height:40px}.gov-field small{overflow-wrap:anywhere}.gov-duplicate-of{margin:0 0 12px}@media (max-width:47.9375rem){.gov-field input,.gov-field textarea,.gov-field select{font-size:16px;min-height:44px}.gov-next-actions .btn{flex:1 1 100%;min-height:48px}}.governance-dossier-v2 summary{min-height:28px;padding-block:4px;box-sizing:border-box}.gov-next h3:focus{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:47.9375rem){.governance-dossier-v2 summary{min-height:44px;padding-block:11px}}.gov-field input,.gov-field textarea,.gov-field select{background:#06101c;border:1px solid var(--line-strong);border-radius:10px;color:var(--fg);padding:.5rem .65rem;font:inherit;box-sizing:border-box}.gov-field textarea{resize:vertical}.work-order-activity-list{margin:.4rem 0 0;padding-left:1.2rem;display:grid;gap:.35rem}.work-order-activity-list li{overflow-wrap:anywhere}.work-order-activity-time{color:var(--muted);font-variant-numeric:tabular-nums}.work-order-activity-list li[data-decision=DENIED] .work-order-activity-outcome{color:#ffb4b4}.work-order-activity-list li[data-decision=APPROVAL_REQUIRED] .work-order-activity-outcome{color:#ffd58a}:root{--pcc-mode:mobile;--topbar-h:64px;--nav-w:14rem;--gutter:20px;--page-top:22px;--page-bottom:48px;--gap:14px;--card-pad:16px;--card-radius:14px;--control-h:44px;--control-pad-y:.6rem;--control-pad-x:.95rem;--fs-control:16px;--fs-h1:1.7rem;--fs-h2:1.25rem;--fs-h3:1.05rem;--fs-body:1rem;--fs-meta:.78rem;--badge-pad:.22rem .6rem;--measure:46rem;--switch-w:16rem}@media (min-width:48rem){:root{--pcc-mode:compact;--topbar-h:60px;--nav-w:12.5rem;--gutter:24px;--gap:12px;--control-h:38px;--control-pad-y:.45rem;--control-pad-x:.85rem;--fs-control:.95rem;--fs-h1:1.55rem;--fs-h2:1.18rem}}@media (min-width:75rem){:root{--pcc-mode:desktop;--topbar-h:56px;--nav-w:14rem;--gutter:28px;--page-top:18px;--page-bottom:40px;--card-pad:14px;--card-radius:12px;--control-h:34px;--control-pad-y:.36rem;--control-pad-x:.8rem;--fs-control:.9rem;--fs-h1:1.45rem;--fs-h2:1.1rem;--fs-h3:.98rem;--fs-body:.9375rem;--fs-meta:.75rem;--badge-pad:.14rem .5rem}}.topbar{min-height:var(--topbar-h);padding:0 var(--gutter);align-items:center}.layout{max-width:none;margin:0;min-height:calc(100vh - var(--topbar-h))}.content{max-width:none;padding:var(--page-top) var(--gutter) var(--page-bottom);font-size:var(--fs-body);position:relative}@media (min-width:48rem){.layout{grid-template-columns:var(--nav-w) minmax(0,1fr);background:linear-gradient(to right,#09152499 0,#09152499 var(--nav-w),transparent var(--nav-w))}.sidenav{position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;padding:16px 10px;border-right:0;background:none}.sidenav ul{gap:2px}.sidenav a{padding:.45rem .7rem;font-size:.92rem}.sidenav-group{margin-bottom:12px}.content{border-left:1px solid var(--line)}.brand-mark{width:36px;height:36px;border-radius:10px}}@media (max-width:47.9375rem){.sidenav{padding:6px 14px 10px;gap:0 .2rem}.sidenav ul{gap:0 .2rem}.sidenav a{display:inline-flex;align-items:center;min-height:44px}.sidenav-more{margin-top:4px}.sidenav-more>summary{min-height:44px}}.content h1{font-size:var(--fs-h1);line-height:1.15;letter-spacing:-.03em;margin:0 0 .3rem}:where(.content) h2{font-size:var(--fs-h2);line-height:1.25}:where(.content) h3{font-size:var(--fs-h3)}.gov-page-head{margin-bottom:var(--gap);align-items:flex-start}.gov-page-head h1{margin:.1rem 0 .3rem}.gov-detail-kicker{width:fit-content}.gov-page-head p.muted,.version-page-head p.muted{max-width:var(--measure)}.gov-dossier-head h2{font-size:calc(var(--fs-h1) * 1.05)}.audit-page-head h3{font-size:var(--fs-h1)}.content h1{display:inline-flex;align-items:center;vertical-align:middle;margin-right:10px}.content .help-entry{vertical-align:middle;margin:0 0 .3rem;justify-self:start}.gov-page-head>div:first-child{flex:1 1 auto;min-width:0}@media (min-width:48rem){.content h1{min-height:var(--control-h)}.content .help-entry{min-height:28px;padding:.1rem .6rem;font-size:.8rem}}.btn{min-height:var(--control-h);padding:var(--control-pad-y) var(--control-pad-x);font-size:var(--fs-control)}input,select,textarea{padding:var(--control-pad-y) .7rem;font-size:var(--fs-control)}:is(.content,.topbar,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:var(--control-h)}.badge{font-size:var(--fs-meta);padding:var(--badge-pad)}@media (min-width:48rem){:where(.content) .btn{justify-self:start}}.dossier-section>.gov-detail-section .actions{grid-template-columns:minmax(0,1fr) auto auto}.work-order-panel,.work-order-card,.work-order-action{grid-template-columns:minmax(0,1fr)}.work-order-primary-action{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.work-order-primary-action .work-order-field{flex:1 1 14rem}@media (max-width:47.9375rem){.content .help-entry{min-height:44px}}@media (min-width:48rem){.gov-card,.gov-detail-section,.portfolio-card,.board-card,.version-card,.work-order-card,.work-order-panel,.workbench-dossier,.workbench-my-work,.help-topic,.release,.dossier section,.facts,.asset-section,.roadmap-stat,.intake{padding:var(--card-pad);border-radius:var(--card-radius)}.portfolio-grid,.version-grid,.board-cards,.gov-list{gap:var(--gap)}}.page-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;min-width:0}.page-tools .field{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.page-tools .field label{color:var(--muted);font-size:var(--fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.page-tools select{flex:1 1 auto;min-width:0;max-width:var(--switch-w);text-overflow:ellipsis}@media (max-width:47.9375rem){.page-tools .field,.page-tools>.btn{flex:1 1 100%}.page-tools select{max-width:none}}@media (min-width:75rem){.page-tools{position:absolute;top:var(--page-top);right:var(--gutter);z-index:1;margin:0;flex-wrap:nowrap}.content:has(>.intake) .page-tools{position:static;margin:0 0 12px}}.page-context{margin:0 0 var(--gap);padding:0;border:0;border-radius:0;background:none;gap:6px}.page-help{font-size:.92em}.page-next{padding:8px 10px;border:1px solid #2a6598;border-radius:10px;background:#0b2238;box-shadow:inset 3px 0 0 var(--accent)}.page-next-go{background:var(--accent);border-color:var(--accent);color:#07101d;font-weight:800}.page-next-go:hover:not(:disabled){background:#3b9cff}@media (min-width:48rem){.page-next:has(.page-next-go){display:flex;align-items:center;gap:4px 10px;padding:6px 6px 6px 12px}.page-next .page-next-go{flex:none;margin:0 0 0 auto}.page-next>strong{flex:none}}.gov-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);min-width:0}.gov-page>.gov-page-head,.gov-page>.gov-batch,.gov-page>.status{margin:0}.gov-fold{min-width:0;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-deep)}.gov-fold>summary{display:flex;align-items:center;gap:10px;padding-inline:var(--card-pad);cursor:pointer;font-weight:750;color:#dbe7f4;list-style:none}.gov-fold>summary::-webkit-details-marker{display:none}.gov-fold>summary:before{content:"+";flex:none;color:var(--muted);font-weight:700}.gov-fold[open]>summary:before{content:"–"}.gov-fold[open]>summary{border-bottom:1px solid var(--line)}.gov-fold-title{min-width:0;overflow-wrap:anywhere}.gov-fold-hint{margin-left:auto;flex:none}.gov-fold>.card{margin:0;border:0;border-radius:0;background:none}.gov-fold .gov-page-head{margin:0}.gov-fold .gov-page-head h2{margin:.15rem 0 .25rem}.gov-fold .gov-page-head p,.gov-fold .rec-glance,.gov-fold .gov-reconcile-stats{margin:0}.gov-md{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);align-items:start;min-width:0}.gov-master{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.gov-master .gov-toolbar{margin:0}.gov-detail-pane{display:none}@media (min-width:75rem){.gov-md[data-detail]{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.gov-md[data-detail] .gov-master{position:sticky;top:var(--page-top);max-height:calc(100vh - var(--page-top) - var(--page-top));overflow-y:auto;align-content:start;padding-right:4px}.gov-md[data-detail] .gov-toolbar{grid-template-columns:minmax(0,1fr) auto;position:sticky;top:0;z-index:1;padding-bottom:6px;background:var(--bg)}.gov-md[data-detail] .registry-count{grid-column:1/-1}.gov-md[data-detail] .gov-list{gap:6px}.gov-md[data-detail] .gov-card{gap:4px;padding:9px 12px;border-radius:10px}.gov-md[data-detail] .gov-card-top{flex-wrap:nowrap;align-items:flex-start}.gov-md[data-detail] .gov-card-top strong{font-size:.92rem;line-height:1.3;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gov-md[data-detail] .gov-card-top .gov-badges{flex:none}.gov-md[data-detail] .gov-card-summary{-webkit-line-clamp:1;font-size:.84rem;line-height:1.4}.gov-md[data-detail] .gov-card-foot{font-size:.72rem;gap:6px}.gov-md[data-detail] .gov-open{display:none}.gov-md[data-detail] .gov-card-foot span:nth-last-child(2){padding-right:0;border-right:0}.gov-md[data-detail] .gov-card[aria-current=true]{border-color:var(--accent);background:var(--accent-deep);box-shadow:inset 3px 0 0 var(--accent)}.gov-detail-pane{display:block;min-width:0;border:1px solid var(--line-strong);border-radius:var(--card-radius);background:#0b1524}.gov-detail-pane .gov-dossier-shell{padding:var(--card-pad) calc(var(--card-pad) + 4px)}.gov-detail-pane .gov-dossier-head{padding-bottom:10px}.gov-detail-pane .gov-dossier-head h2{margin:.2rem 0 .4rem;font-size:var(--fs-h1)}.gov-detail-pane .gov-next{margin:10px 0 12px;padding:12px 14px}.gov-detail-pane .gov-summary{gap:var(--gap);margin:var(--gap) 0}.gov-detail-pane .gov-detail-section{margin:var(--gap) 0}.gov-detail-pane .gov-summary .gov-detail-section{margin:0}.gov-detail-pane .gov-next-form:has(>.gov-field:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.gov-detail-pane .gov-next-form:has(>.gov-field:nth-child(5))>:not(:nth-child(3)):not(:nth-child(4)){grid-column:1/-1}}.board-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);align-items:start;min-width:0}.board>p.muted{order:1;margin:0}.board-columns>.board-group{align-content:start;padding:10px;border:1px solid var(--line);border-radius:var(--card-radius);background:#0b152499}.board-columns>.board-group>h3{margin:0;font-size:var(--fs-h3)}.board-columns>.board-group>p.muted{margin:0;font-size:var(--fs-meta);line-height:1.35}.board-columns .board-cards{grid-template-columns:minmax(0,1fr);gap:8px}.board-columns .board-empty{margin:0;color:var(--muted);font-size:.86rem}.board-columns .board-card{gap:6px;padding:10px 12px;border-radius:10px}.board-columns .board-card h4{font-size:.95rem;line-height:1.3}.board-columns .board-next{display:block}.board-columns .board-next dt:first-of-type{display:none}.board-columns .board-next-title{line-height:1.35}.board-columns .board-next dd:last-of-type{color:var(--muted-strong);font-size:.84rem}.board-columns .board-next dt:last-of-type{display:inline;margin:0;font-size:.84rem;text-transform:none;letter-spacing:0;color:var(--muted)}.board-columns .board-next dt:last-of-type:after{content:" "}.board-columns .board-next dd:last-of-type{display:inline}.board-columns .board-blocker{padding:6px 8px;border-radius:8px;font-size:.86rem}.board-columns .board-blocker dt:first-of-type{display:none}.board-more{justify-self:start;min-height:var(--control-h);padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.board-more[aria-expanded=true]{color:var(--muted-strong)}.board-card:not([data-expanded]) .board-next dt:nth-of-type(2),.board-card:not([data-expanded]) .board-next dd:nth-of-type(2),.board-card:not([data-expanded]) .board-blocker dt:nth-of-type(n+2),.board-card:not([data-expanded]) .board-blocker dd:nth-of-type(n+2),.board-card:not([data-expanded])>.board-deps,.board-card:not([data-expanded])>.board-relations,.board-card:not([data-expanded])>.board-chain{display:none}.board-card[data-expanded] .board-next dt:nth-of-type(2){display:block}@media (max-width:47.9375rem){.board-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.board-progress-line{padding:8px 10px}.board-more{min-height:44px}}@media (min-width:48rem){.board-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-stats{margin:0 0 var(--gap)}.roadmap-stat{flex-direction:row;align-items:baseline;gap:8px;padding:8px 12px}.roadmap-stat strong{font-size:1.2rem}.board-progress{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.board-progress-line{padding:8px 10px}}@media (min-width:75rem){.board-columns{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.board-columns>.board-group>h3{position:sticky;top:0;z-index:1;margin:-10px -10px 0;padding:10px 10px 6px;border-radius:var(--card-radius) var(--card-radius) 0 0;background:#0b1524}.board{gap:var(--gap)}.board-columns .board-card{scroll-margin-top:3rem}}.workbench-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);min-width:0}.workbench-page>*{margin:0;min-width:0}.workbench-dossier{grid-template-columns:minmax(0,1fr);gap:var(--gap);margin:0}.dossier-head{display:grid;gap:8px;min-width:0}.dossier-head h2{margin:0;font-size:var(--fs-h2);overflow-wrap:anywhere}.dossier-head>.gov-badges{margin:0}.dossier-nav-item{min-height:var(--control-h);cursor:pointer;font:inherit;font-size:var(--fs-meta);font-weight:650}.dossier-nav-item:hover,.dossier-nav-item:focus-visible{border-color:var(--accent);color:#fff}.dossier-main,.dossier-side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);align-content:start;min-width:0}.dossier-section{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;scroll-margin-top:12px}.dossier-section>h3,.workbench-dossier .dossier-section h3{margin:0}.dossier-section>.muted,.dossier-section>p{margin:0}.dossier-section .gov-detail-section{margin:0}.dossier-section .work-order-panel{margin:0;padding:0;border:0;background:none}.work-order-head .badge{justify-self:start}.dossier-context{padding:0 var(--card-pad);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-deep)}.dossier-context[open]{padding-bottom:var(--card-pad)}.dossier-context>summary{cursor:pointer;display:flex;align-items:center;list-style:none}.dossier-context>summary::-webkit-details-marker{display:none}.dossier-context>summary:after{content:"+";margin-left:auto;color:var(--muted);font-weight:700}.dossier-context[open]>summary:after{content:"–"}.dossier-context>summary h3{font-size:var(--fs-h3)}.dossier-context .facts{margin:0;padding:0;border:0;background:none;grid-template-columns:minmax(0,1fr);gap:2px}.dossier-context .facts dd{margin:0 0 8px}.dossier-context .workbench-trace,.dossier-context .health{margin:0}.dossier-context .health{padding-left:1.1rem;display:grid;gap:4px;font-size:.9rem}.workbench-create{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.workbench-create>summary{cursor:pointer;display:flex;align-items:center;list-style:none}.workbench-create>summary::-webkit-details-marker{display:none}.workbench-create>summary:after{content:"+";margin-left:auto;color:var(--muted);font-weight:700}.workbench-create[open]>summary:after{content:"–"}.workbench-create:not([open]){gap:0}.workbench-create h2,.workbench-my-work h2{font-size:var(--fs-h2);margin:0}.workbench-create input,.workbench-create textarea{width:100%}.workbench-create .muted:empty{display:none}@media (max-width:47.9375rem){.dossier-nav{gap:6px}.dossier-nav-item{min-height:44px}.workbench-dossier,.work-order-card{padding:12px}.work-order-action,.work-order-issue-form{padding:10px}}@media (min-width:48rem){.workbench-create textarea{min-height:4rem}.work-order-submit .work-order-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start}.work-order-submit .work-order-form>.work-order-field:first-child,.work-order-submit .work-order-form>:not(.work-order-field){grid-column:1/-1}}@media (min-width:75rem){.workbench-page{grid-template-columns:minmax(0,65fr) minmax(0,35fr);grid-auto-flow:row dense;align-items:start}.workbench-page>*{grid-column:1/-1}.workbench-page>.workbench-my-work{grid-column:1}.workbench-page>.workbench-create{grid-column:2}.workbench-page:not(:has(>.workbench-create))>.workbench-my-work{grid-column:1/-1}.workbench-dossier{grid-template-columns:minmax(0,65fr) minmax(0,35fr);column-gap:20px;align-items:start}.workbench-dossier>.dossier-head{grid-column:1/-1}.dossier-side{position:sticky;top:var(--page-top);max-height:calc(100vh - var(--page-top) - var(--page-top));overflow-y:auto}}.portfolio{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);margin:0 0 var(--gap)}.portfolio-head h2,.portfolio-head p{margin:0}.portfolio-head{display:grid;gap:4px}.portfolio-head p{max-width:var(--measure)}.portfolio-totals{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px;min-width:0}.portfolio-total{min-width:0;display:flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-deep)}.portfolio-total dt{order:1;color:var(--muted-strong);font-size:var(--fs-meta);overflow-wrap:anywhere}.portfolio-total dd{margin:0;color:#fff;font-weight:750;font-size:1.25rem;font-variant-numeric:tabular-nums}.portfolio-card{gap:10px}.portfolio-answers{gap:6px}.portfolio-details{justify-self:start;min-height:var(--control-h);padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.portfolio-details[aria-expanded=true]{color:var(--muted-strong)}.portfolio-card:not([data-expanded]) .portfolio-qa:nth-child(3),.portfolio-card:not([data-expanded]) .portfolio-qa:nth-child(5),.portfolio-card:not([data-expanded])>.portfolio-more,.portfolio-card:not([data-expanded])>.portfolio-metrics,.portfolio-card:not([data-expanded])>.portfolio-versions,.portfolio-card:not([data-expanded])>.portfolio-assets,.portfolio-card:not([data-expanded])>.portfolio-missing,.portfolio-card:not([data-expanded])>.portfolio-registration,.portfolio-card:not([data-expanded])>.portfolio-source,.portfolio-card:not([data-expanded])>.flow>:not(.status),.portfolio-card:not([data-expanded])>.flow:not(:has(>.status)){display:none}.portfolio-card:not([data-expanded])>.flow{padding-top:0;border-top:0}@media (max-width:47.9375rem){.portfolio-totals{order:1;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-details{min-height:44px}}@media (min-width:48rem){.portfolio-actions .btn{min-height:var(--control-h)}.help-toc{position:sticky;top:var(--page-top);max-height:calc(100vh - var(--page-top) - var(--page-top));overflow-y:auto}}@media (max-width:64rem){.help-toc{position:static;max-height:none}}.confirm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);min-width:0}.confirm-page>*{min-width:0}.confirm-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);min-width:0}.confirm-content>*{min-width:0}.confirm-count{margin:0;font-size:var(--fs-h2);font-weight:700;color:#fff}.confirm-notice{display:grid;gap:4px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface-deep)}.confirm-notice.status-error{border-color:#ffb3b366}.confirm-notice p{margin:0;overflow-wrap:anywhere}.confirm-toolbar{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:end}.confirm-filter{display:grid;gap:4px;min-width:0}.confirm-filter label{color:var(--muted-strong);font-size:var(--fs-meta)}.confirm-filter select,.confirm-field input,.confirm-field textarea,.confirm-field select{width:100%;min-width:0;min-height:var(--control-h);font-size:var(--fs-control);padding:var(--control-pad-y) .7rem;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface-deep);color:var(--fg);box-sizing:border-box}.confirm-field textarea{resize:vertical;line-height:1.45}.confirm-bulk{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--accent);border-radius:var(--card-radius);background:#0b2238}.confirm-bulk p{margin:0}.confirm-bulk .btn,.confirm-go{justify-self:start}.confirm-bulk-list{margin:0;padding-left:18px;display:grid;gap:4px;overflow-wrap:anywhere}.confirm-group-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.confirm-group-tools .btn{min-height:var(--control-h)}.confirm-startable-count{margin:0}.confirm-startable-fold{border:1px solid var(--line);border-radius:var(--card-radius);padding:10px 14px}.confirm-startable-fold>summary{cursor:pointer;font-weight:700;min-height:var(--control-h);display:flex;align-items:center}.confirm-startable-fold>p{margin:6px 0 12px}.confirm-group{display:grid;gap:10px;min-width:0}.confirm-group h2{margin:0}.confirm-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.confirm-card{min-width:0;display:grid;gap:8px;padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--card-radius);background:#0d1929e6}.confirm-card[data-prepared=true]{border-left:3px solid var(--accent)}.confirm-card h3{margin:0;color:#fff;overflow-wrap:anywhere}.confirm-card h3:focus{outline:2px solid var(--accent);outline-offset:3px}.confirm-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.confirm-prepared,.confirm-derived{border-color:#168cff88;color:#cfe6ff}.confirm-missing{border-color:#ffd58a88;color:#ffd58a}.confirm-what{margin:0;color:var(--muted-strong);overflow-wrap:anywhere;white-space:pre-line}.confirm-head-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.confirm-pick{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h);color:var(--muted-strong);font-size:.9rem;cursor:pointer}.confirm-pick input{width:1.15rem;height:1.15rem;accent-color:var(--accent)}.confirm-body{display:grid;gap:12px;min-width:0;padding-top:10px;border-top:1px solid var(--line)}.confirm-body[hidden],.confirm-reject[hidden]{display:none}.confirm-answers,.confirm-values{margin:0;display:grid;gap:8px;min-width:0}.confirm-answers dt,.confirm-values dt{color:#738aa3;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em}.confirm-answers dd,.confirm-values dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-line}.confirm-values{padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-deep)}.confirm-value dd{display:grid;gap:2px}.confirm-value small,.confirm-field small{overflow-wrap:anywhere}.confirm-sources{margin:0;padding-left:1.1rem;display:grid;gap:4px}.confirm-sources li{overflow-wrap:anywhere;white-space:pre-line}.confirm-fields{display:grid;gap:10px;min-width:0}.confirm-field{display:grid;gap:4px;min-width:0}.confirm-field>label{font-size:.86rem;font-weight:650}.confirm-field[data-origin=MISSING] input,.confirm-field[data-origin=MISSING] textarea,.confirm-field[data-origin=MISSING] select{border-color:#ffd58a88}.confirm-field [aria-invalid=true]{border-color:var(--err)}.confirm-details .facts{overflow-wrap:anywhere}.confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.confirm-actions .btn,.confirm-open{min-height:var(--control-h)}.confirm-reject{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:11px}.confirm-blocked,.confirm-waiting,.confirm-problem,.confirm-empty{margin:0;overflow-wrap:anywhere}.confirm-later-fold ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:8px}.confirm-later-fold li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;overflow-wrap:anywhere}.overview-confirmations{margin:0 0 var(--gap);padding:10px 14px;border:1px solid var(--accent);border-radius:var(--card-radius);background:#0b2238;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.prepared-note{margin:0;color:var(--muted-strong);font-size:.86rem;overflow-wrap:anywhere}.prepared-sources{margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-deep);display:grid;gap:4px;min-width:0}.prepared-sources dt{color:#738aa3;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em}.prepared-sources dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.work-order-review{display:grid;gap:8px;min-width:0}.work-order-review dl{margin:0;display:grid;gap:6px}.work-order-review dt{color:#738aa3;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em}.work-order-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}@media (min-width:75rem){.confirm-cards{grid-template-columns:minmax(0,1fr)}.confirm-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:24px;align-items:start}.confirm-body>.confirm-answers{grid-row:1 / span 6}.confirm-body>:not(.confirm-answers){grid-column:2}}@media (max-width:47.9375rem){.confirm-actions .btn,.confirm-open,.confirm-bulk .btn,.confirm-go,.overview-confirmations .btn{width:100%;min-height:44px}.confirm-pick{min-height:44px}.confirm-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}}.release-prep{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--accent);border-radius:12px;margin:12px 0 18px;min-width:0}.release-prep h2{margin:0}.release-prep p{margin:0;overflow-wrap:anywhere}.release-prep-facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0}.release-prep-facts dt{color:#738aa3}.release-prep-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.release-prep-body{display:grid;gap:8px}.release-prep-go{justify-self:start;min-height:44px}.release-prep-steps summary{cursor:pointer;min-height:44px;display:flex;align-items:center}@media (max-width:599px){.release-prep-facts{grid-template-columns:1fr}.release-prep-facts dd{margin-bottom:6px}.release-prep-go{justify-self:stretch}}.auth-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,30rem);margin-inline:auto}.auth-card h1{font-size:clamp(1.3rem,6.2vw,1.75rem);overflow-wrap:anywhere}.auth-card>p,.auth-card>h1{margin:0}.auth-card input{width:100%;min-width:0;box-sizing:border-box}.auth-card>.btn-primary{width:100%;min-height:44px}.auth-password{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.auth-reveal{min-width:5.25rem;min-height:44px}.auth-links{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between}.auth-link{border:0;background:none;padding:10px 0;min-height:44px;color:#8cc4ff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.auth-link:hover:not(:disabled){background:none;border:0;color:#fff}.auth-code{font-size:1.5rem;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.auth-steps{margin:0;padding-left:1.25rem;display:grid;gap:4px}.auth-qr{justify-self:center;width:200px;height:200px;max-width:100%;background:#fff;padding:10px;border-radius:12px;box-sizing:content-box}.auth-secret{overflow-wrap:anywhere}.auth-secret-warning{margin:0;padding:10px 12px;border:1px solid #ffb86b66;border-radius:10px;background:#ffb86b14;color:#ffd9a8;font-weight:600}.auth-secret code{-webkit-user-select:all;user-select:all;font-size:1rem;letter-spacing:.06em}@media (max-width:47.9375rem){.auth-links{flex-direction:column}.auth-qr{width:180px;height:180px}}.board-relation-check{display:flex;gap:8px;align-items:flex-start}.board-relation .board-relation-check input{width:auto;margin-top:3px;flex:none}
