:root{--gov-canvas:#edf1f7;--gov-surface:#fff;--gov-surface-2:#f5f8fc;--gov-navy:#0e2a47;--gov-navy-2:#14365c;--gov-ink:#16223b;--gov-ink-2:#54647e;--gov-ink-3:#8694a9;--gov-line:#e3e9f2;--gov-line-2:#ced8e6;--gov-blue:#1f6fe5;--gov-blue-soft:#e8f1fe;--gov-blue-ink:#0c447c;--gov-teal:#0f9d77;--gov-teal-soft:#e2f5ee;--gov-teal-ink:#085041;--gov-amber:#c9820f;--gov-amber-soft:#fbf0da;--gov-amber-ink:#633806;--gov-indigo:#5a53c9;--gov-indigo-soft:#ecebfb;--gov-indigo-ink:#332e83;--gov-ok:#0f9d77;--gov-ok-soft:#e2f5ee;--gov-warn:#c9820f;--gov-warn-soft:#fbf0da;--gov-warn-ink:#633806;--gov-crit:#c7362e;--gov-crit-soft:#fbe7e5;--gov-crit-ink:#7a1e19;--gov-console:#0e1726;--gov-r:10px;--gov-r-lg:14px;--gov-mono:"IBM Plex Mono", monospace}.gov-body{background:var(--gov-canvas);flex-direction:column;gap:18px;width:100%;max-width:1520px;min-height:100%;padding:22px 28px 40px;display:flex}.gov-topbar{background:var(--gov-surface);border-bottom:1px solid var(--gov-line);z-index:5;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.gov-topbar h1{margin:0;font-size:18px;font-weight:600}.gov-crumb{color:var(--gov-ink-3);font-size:12px}.gov-crumb a{color:var(--gov-blue);font-weight:600;text-decoration:none}.gov-tbright{align-items:center;gap:12px;display:flex}.gov-tabbar{border:1px solid #0d20420f;border-bottom:1px solid var(--gov-line);background:#ffffff9e;border-radius:14px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.gov-tab{color:var(--gov-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:10px;margin-bottom:0;padding:10px 15px;font-family:inherit;font-size:13px;font-weight:600}.gov-tab:hover{color:var(--gov-ink);background:#ffffffb8}.gov-tab.active{color:var(--gov-blue-ink);background:linear-gradient(#1f6fe51a 0%,#fffffff2 100%);border-bottom-color:#0000;box-shadow:inset 0 0 0 1px #1f6fe51f}.gov-subbar{background:var(--gov-surface-2);border:1px solid var(--gov-line);border-radius:10px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.gov-subtab{color:var(--gov-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600}.gov-subtab:hover{background:var(--gov-surface)}.gov-subtab.active{background:var(--gov-surface);color:var(--gov-blue-ink);box-shadow:0 1px 2px #00000012}.gov-card{background:var(--gov-surface);border:1px solid var(--gov-line);border-radius:var(--gov-r-lg);box-shadow:0 14px 30px #0f172a0d}.gov-card-h{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 8px;display:flex}.gov-card-h h3{margin:0;font-size:14px;font-weight:600}.gov-card-h .sub{color:var(--gov-ink-3);font-size:12px}.gov-card-h a{color:var(--gov-blue);font-size:12px;font-weight:600;text-decoration:none}.gov-pad{padding:18px 20px}.gov-metrics{gap:14px;display:grid}.gov-metrics.c5{grid-template-columns:repeat(5,1fr)}.gov-metrics.c4{grid-template-columns:repeat(4,1fr)}.gov-metrics.c3{grid-template-columns:repeat(3,1fr)}.gov-metric{background:var(--gov-surface);border:1px solid var(--gov-line);border-radius:var(--gov-r-lg);padding:15px 17px;box-shadow:0 10px 22px #0f172a0a}.gov-metric .lab{letter-spacing:.04em;text-transform:uppercase;color:var(--gov-ink-3);font-size:11px;font-weight:600}.gov-metric .big{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:700}.gov-metric .big small{color:var(--gov-ink-3);font-size:13px;font-weight:600}.gov-metric .foot{color:var(--gov-ink-2);margin-top:3px;font-size:11px}.gov-metric.ok .big{color:var(--gov-teal-ink)}.gov-metric.warn .big{color:var(--gov-amber-ink)}.gov-metric.crit .big{color:var(--gov-crit-ink)}.gov-metric.unk .big{color:var(--gov-ink-3)}.gov-scard{background:var(--gov-surface);border:1px solid var(--gov-line);border-radius:var(--gov-r-lg);padding:14px 16px;position:relative;box-shadow:0 10px 22px #0f172a0a}.gov-scard .lab{letter-spacing:.04em;text-transform:uppercase;color:var(--gov-ink-3);font-size:10.5px;font-weight:600}.gov-scard .big{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:700}.gov-scard .foot{color:var(--gov-ink-2);margin-top:3px;font-size:11px}.gov-scard .dot-ind{border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px}.gov-scard.ok .big{color:var(--gov-teal-ink)}.gov-scard.ok .dot-ind{background:var(--gov-ok)}.gov-scard.warn .big{color:var(--gov-amber-ink)}.gov-scard.warn .dot-ind{background:var(--gov-amber)}.gov-scard.crit .big{color:var(--gov-crit-ink)}.gov-scard.crit .dot-ind{background:var(--gov-crit)}.gov-scard.neutral .dot-ind{background:var(--gov-line-2)}.gov-scards{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.gov-two{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.gov-two-15{grid-template-columns:1.5fr 1fr;align-items:start;gap:18px;display:grid}.gov-colstack{flex-direction:column;gap:18px;display:flex}.gov-tbl-wrap{padding:4px 6px 8px;overflow-x:auto}.gov-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.gov-tbl thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--gov-ink-3);border-bottom:1px solid var(--gov-line);padding:10px 12px;font-size:10px;font-weight:600}.gov-tbl thead th.r,.gov-tbl tbody td.r{text-align:right}.gov-tbl tbody td{border-bottom:1px solid var(--gov-line);vertical-align:middle;padding:11px 12px}.gov-tbl tbody tr:last-child td{border-bottom:none}.gov-tbl tbody tr.click{cursor:pointer}.gov-tbl tbody tr.click:hover{background:var(--gov-surface-2)}.gov-mono{font-family:var(--gov-mono)}.gov-nm{font-family:var(--gov-mono);font-size:12px;font-weight:500}.gov-t-main{font-size:13px;font-weight:600}.gov-t-sub{color:var(--gov-ink-3);margin-top:1px;font-size:11px}.gov-st{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.gov-st .d{border-radius:50%;width:6px;height:6px}.gov-st.ok{background:var(--gov-ok-soft);color:var(--gov-teal-ink)}.gov-st.ok .d{background:var(--gov-ok)}.gov-st.warn{background:var(--gov-warn-soft);color:var(--gov-warn-ink)}.gov-st.warn .d{background:var(--gov-amber)}.gov-st.crit{background:var(--gov-crit-soft);color:var(--gov-crit-ink)}.gov-st.crit .d{background:var(--gov-crit)}.gov-st.unk{background:var(--gov-surface-2);color:var(--gov-ink-2);border:1px solid var(--gov-line-2)}.gov-st.unk .d{background:var(--gov-ink-3)}.gov-cls{border-radius:999px;padding:2px 9px;font-size:10px;font-weight:600;display:inline-flex}.gov-cls.public{background:var(--gov-ok-soft);color:var(--gov-teal-ink)}.gov-cls.internal{background:var(--gov-blue-soft);color:var(--gov-blue-ink)}.gov-cls.confidential{background:var(--gov-amber-soft);color:var(--gov-amber-ink)}.gov-cls.restricted{background:var(--gov-crit-soft);color:var(--gov-crit-ink)}.gov-cls.none,.gov-cls.unclassified{background:var(--gov-surface-2);color:var(--gov-ink-3);border:1px solid var(--gov-line-2)}.gov-sev{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.gov-sev.high{background:var(--gov-crit-soft);color:var(--gov-crit-ink)}.gov-sev.medium{background:var(--gov-amber-soft);color:var(--gov-amber-ink)}.gov-sev.low{background:var(--gov-surface-2);color:var(--gov-ink-2);border:1px solid var(--gov-line)}.gov-gpill{border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.gov-gpill .d{border-radius:50%;width:7px;height:7px}.gov-gpill.est{background:var(--gov-ok-soft);color:var(--gov-teal-ink)}.gov-gpill.est .d{background:var(--gov-ok)}.gov-gpill.partial{background:var(--gov-warn-soft);color:var(--gov-warn-ink)}.gov-gpill.partial .d{background:var(--gov-amber)}.gov-gpill.gap{background:var(--gov-crit-soft);color:var(--gov-crit-ink)}.gov-gpill.gap .d{background:var(--gov-crit)}.gov-gpill.unknown{background:var(--gov-surface-2);color:var(--gov-ink-2);border:1px solid var(--gov-line-2)}.gov-gpill.unknown .d{background:var(--gov-ink-3)}.gov-gpill.review{background:var(--gov-warn-soft);color:var(--gov-warn-ink)}.gov-gpill.review .d{background:var(--gov-amber)}.gov-own{color:var(--gov-ink-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.gov-oav{background:var(--gov-indigo-soft);width:21px;height:21px;color:var(--gov-indigo-ink);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.gov-unowned{color:var(--gov-warn-ink);font-size:11.5px;font-weight:600}.gov-cov{flex-direction:column;gap:14px;margin-top:6px;display:flex}.gov-cov.compact{gap:10px}.gov-covrow .ct{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12.5px;display:flex}.gov-covrow .ct .cn{font-weight:600}.gov-covrow .ct .cp{font-family:var(--gov-mono);font-size:12px;font-weight:600}.gov-covbar{background:var(--gov-surface-2);border:1px solid var(--gov-line);border-radius:5px;height:9px;overflow:hidden}.gov-covbar>i{border-radius:5px;height:100%;display:block}.cp.ok{color:var(--gov-teal-ink)}.cp.warn{color:var(--gov-amber-ink)}.cp.crit{color:var(--gov-crit-ink)}.gov-covbar>i.ok{background:var(--gov-ok)}.gov-covbar>i.warn{background:var(--gov-amber)}.gov-covbar>i.crit{background:var(--gov-crit)}.gov-hero{background:linear-gradient(135deg, var(--gov-navy) 0%, var(--gov-navy-2) 100%);border-radius:var(--gov-r-lg);color:#fff;padding:26px 28px;position:relative;overflow:hidden}.gov-hero:after{content:"";background:#ffffff0a;border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.gov-hero .htop{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.gov-hero h2{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:700}.gov-hero p{color:#c5d6ec;max-width:640px;margin:9px 0 0;font-size:13px;line-height:1.6}.gov-hchips{flex-wrap:wrap;flex-shrink:0;gap:9px;display:flex}.gov-hchip{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.gov-hchip .d{border-radius:50%;width:7px;height:7px}.gov-hchip.ndmo{background:#7c76ec38;border-color:#9690ff66}.gov-hchip.eng .d{background:#5fd6a6}.gov-hchip.eng-down{background:#c7362e38;border-color:#e6787073}.gov-hchip.eng-down .d{background:#ff8a80}.gov-chain{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;display:flex;position:relative}.gov-cnode{color:#eaf1fb;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.gov-cnode.evi{background:#5fd6a629;border-color:#5fd6a666}.gov-carrow{color:#ffffff52;font-size:14px}.gov-banner{border-radius:var(--gov-r-lg);align-items:flex-start;gap:13px;padding:14px 18px;display:flex}.gov-banner.amber{background:var(--gov-amber-soft);color:var(--gov-amber-ink);border:1px solid #ecd9ad}.gov-banner.crit{background:var(--gov-crit-soft);color:var(--gov-crit-ink);border:1px solid #eccac6}.gov-banner.info{background:var(--gov-blue-soft);color:var(--gov-blue-ink);border:1px solid #cfe0fb}.gov-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;display:flex}.gov-ring .ringc{background:var(--gov-surface);width:86px;height:86px;box-shadow:inset 0 0 0 1px var(--gov-line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.gov-ring .rv{letter-spacing:-.02em;font-size:23px;font-weight:700}.gov-ring .rl{text-transform:uppercase;letter-spacing:.05em;color:var(--gov-ink-3);font-size:9.5px;font-weight:600}.gov-dag{gap:14px;padding:8px 2px 14px;display:flex;overflow-x:auto}.gov-dstage{flex-direction:column;gap:8px;min-width:150px;display:flex}.gov-dstage .sh{letter-spacing:.05em;text-transform:uppercase;color:var(--gov-ink-3);padding-bottom:2px;font-size:10px;font-weight:600}.gov-dgnode{border:1px solid var(--gov-line-2);border-radius:var(--gov-r);background:var(--gov-surface);padding:9px 11px}.gov-dgnode .gn{font-family:var(--gov-mono);font-size:11.5px;font-weight:500}.gov-dgnode .gk{color:var(--gov-ink-3);margin-top:2px;font-size:10px}.gov-dgnode.unk{background:var(--gov-surface-2);border-style:dashed}.gov-dgnode.unk .gn{color:var(--gov-ink-3)}.gov-notwired{color:var(--gov-indigo-ink);background:var(--gov-indigo-soft);border:1px solid #d9d7f5;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.gov-phbanner{border:1px dashed var(--gov-line-2);background:var(--gov-surface-2);border-radius:var(--gov-r-lg);color:var(--gov-ink-2);align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.gov-phgrid{opacity:.6;filter:grayscale(.3);pointer-events:none;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gov-rtoggle{border:1px solid var(--gov-line-2);border-radius:999px;display:inline-flex;overflow:hidden}.gov-rtoggle button{background:var(--gov-surface);color:var(--gov-ink-2);cursor:pointer;border:none;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600}.gov-rtoggle button.on{background:var(--gov-navy);color:#fff}.gov-op-note{color:var(--gov-ink-3);background:var(--gov-surface-2);border:1px solid var(--gov-line);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.gov-src{color:var(--gov-ink-3);font-size:10px;font-family:var(--gov-mono);align-items:center;gap:5px;margin-top:4px;display:flex}.gov-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.gov-btn.navy{background:var(--gov-navy);color:#fff}.gov-btn.blue{background:var(--gov-blue);color:#fff}.gov-btn.ghost{background:var(--gov-surface);color:var(--gov-ink);border:1px solid var(--gov-line-2)}.gov-btn.ghost:hover{background:var(--gov-surface-2)}.gov-btn.sm{padding:7px 11px;font-size:12px}.gov-feed{flex-direction:column;display:flex}.gov-fitem{border-bottom:1px solid var(--gov-line);gap:11px;padding:11px 0;display:flex}.gov-fitem:last-child{border-bottom:none}.gov-fic{background:var(--gov-surface-2);border:1px solid var(--gov-line);width:30px;height:30px;color:var(--gov-ink-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gov-fic.warn{background:var(--gov-warn-soft);color:var(--gov-amber-ink);border-color:#ecd9ad}.gov-fic.crit{background:var(--gov-crit-soft);color:var(--gov-crit-ink);border-color:#eccac6}.gov-bodies{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gov-bcard{border:1px solid var(--gov-line);border-radius:var(--gov-r);background:var(--gov-surface);padding:14px}.gov-bcard .bn{font-size:13px;font-weight:600}.gov-bcard .br{color:var(--gov-ink-3);margin-top:2px;font-size:11px}.gov-bcard .bd{color:var(--gov-ink-2);margin-top:8px;font-size:12px}.gov-dcell{border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.gov-dcell.evidenced{background:var(--gov-ok-soft);color:var(--gov-teal-ink)}.gov-dcell.partial{background:var(--gov-warn-soft);color:var(--gov-warn-ink)}.gov-dcell.gap{background:var(--gov-crit-soft);color:var(--gov-crit-ink)}.gov-dcell.not-assessed{background:var(--gov-surface-2);color:var(--gov-ink-3);border:1px solid var(--gov-line-2)}.gov-empty{min-height:200px;color:var(--gov-ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.gov-om-intro{background:linear-gradient(135deg, #1f6fe512 0%, #00717708 58%, #ffffffe6 100%), var(--gov-surface);border:1px solid #1f6fe524;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.gov-om-intro-meta{justify-items:end;gap:8px;min-width:220px;display:grid}.gov-om-intro-chip{color:var(--gov-blue-ink);letter-spacing:.04em;text-transform:uppercase;background:#1f6fe51a;border:1px solid #1f6fe52e;border-radius:999px;align-items:center;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.gov-om-intro-foot{color:var(--gov-ink-3);text-align:right;max-width:28ch;font-size:11.5px}.gov-om-shell{overflow:hidden}.gov-om-shell-pad{gap:14px;display:grid}.gov-om-section-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gov-blue-ink);margin-bottom:4px;font-size:10px;font-weight:700}.gov-policy-process-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.gov-om-flow{gap:14px;display:grid}.gov-om-workspace,.gov-om-policy-section{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.gov-om-rail,.gov-om-focus{gap:14px;min-width:0;display:grid}.gov-om-column-label{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 0;display:flex}.gov-om-column-label h4{color:var(--gov-ink);margin:0;font-size:15px;font-weight:700}.gov-om-column-label p{max-width:36ch;color:var(--gov-ink-3);text-align:right;margin:0;font-size:11.5px;line-height:1.5}.gov-om-stack-card{border:1px solid var(--gov-line);background:linear-gradient(180deg, #fff 0%, var(--gov-surface) 100%);border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #0f172a0a}.gov-om-stack-head{border-bottom:1px solid var(--gov-line);background:linear-gradient(#fbfdff 0%,#f6f9fc 100%);padding:14px 16px}.gov-om-toolbar{border-bottom:1px solid var(--gov-line);background:#f8fbffb3;grid-template-columns:minmax(0,1fr) 150px;gap:10px;padding:14px 16px 12px;display:grid}.gov-om-search,.gov-om-select{border:1px solid var(--gov-line-2);width:100%;font:inherit;color:var(--gov-ink);background:#fff;border-radius:10px;padding:10px 12px}.gov-om-search:focus,.gov-om-select:focus{border-color:var(--gov-blue);outline:2px solid #1f6fe526}.gov-om-list{gap:10px;max-height:620px;padding:14px 16px 16px;display:grid;overflow:auto}.gov-om-list-wide{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.gov-om-record{text-align:left;border:1px solid var(--gov-line);background:linear-gradient(180deg, #fff 0%, var(--gov-surface) 100%);cursor:pointer;border-radius:14px;gap:10px;width:100%;padding:14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.gov-om-record:hover{border-color:#1f6fe540;transform:translateY(-1px);box-shadow:0 10px 22px #1f6fe514}.gov-om-record.active{background:linear-gradient(#1f6fe50f 0%,#fff 100%);border-color:#1f6fe559;box-shadow:0 12px 26px #1f6fe51a}.gov-om-record.teal:hover,.gov-om-record.teal.active{border-color:#00717747;box-shadow:0 12px 26px #00717717}.gov-om-record.teal.active{background:linear-gradient(#0071770f 0%,#fff 100%)}.gov-om-record-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gov-om-record-meta,.gov-om-record-foot{flex-wrap:wrap;gap:8px;display:flex}.gov-om-record-meta span,.gov-om-record-foot span{border:1px solid var(--gov-line);min-height:28px;color:var(--gov-ink-2);background:#f6f9fcd9;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;display:inline-flex}.gov-om-detail-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gov-om-mini-stat{border:1px solid var(--gov-line);background:linear-gradient(180deg, #fff 0%, var(--gov-surface-2) 100%);border-radius:12px;min-height:78px;padding:14px}.gov-om-mini-stat .label{letter-spacing:.05em;text-transform:uppercase;color:var(--gov-ink-3);font-size:10px;font-weight:700}.gov-om-mini-stat .value{color:var(--gov-navy);margin-top:6px;font-size:22px;font-weight:700}.gov-om-mini-stat .value.small{letter-spacing:0;font-size:13px;line-height:1.45}.gov-om-metric{background:linear-gradient(180deg, #fff 0%, var(--gov-surface-2) 100%);border:1px solid var(--gov-line);border-radius:14px;min-height:112px;padding:15px 16px;position:relative;box-shadow:0 10px 24px #0f172a0a}.gov-om-metric:before{content:"";background:linear-gradient(90deg, var(--gov-blue) 0%, var(--gov-teal) 100%);border-radius:999px;width:28px;height:3px;position:absolute;top:12px;left:12px}.gov-om-metric .label{letter-spacing:.05em;text-transform:uppercase;color:var(--gov-ink-3);font-size:10.5px;font-weight:600}.gov-om-metric .value{color:var(--gov-navy);letter-spacing:-.02em;margin-top:14px;font-size:26px;font-weight:700}.gov-om-metric .foot{color:var(--gov-ink-2);margin-top:4px;font-size:11px}.gov-om-list-grid,.gov-om-detail-grid,.gov-om-support-grid{align-items:stretch}.gov-om-raci-shell,.gov-om-bodies-shell{margin-top:12px;overflow:hidden}.gov-om-raci-pad{gap:14px;display:grid}.gov-om-raci-intro{border:1px solid var(--gov-line);background:linear-gradient(180deg, #fbfdff 0%, var(--gov-surface) 100%);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.gov-om-raci-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--gov-blue-ink);font-size:10px;font-weight:700}.gov-om-raci-intro p{color:var(--gov-ink-2);max-width:68ch;margin:6px 0 0;font-size:12.5px;line-height:1.55}.gov-om-raci-note{white-space:nowrap;color:var(--gov-blue-ink);background:#1f6fe51a;border:1px solid #1f6fe52e;border-radius:999px;align-items:center;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.gov-om-bodies-intro{border:1px solid var(--gov-line);background:linear-gradient(180deg, #fbfdff 0%, var(--gov-surface) 100%);border-radius:14px;margin-bottom:12px;padding:14px 16px}.gov-om-bodies-intro p{color:var(--gov-ink-2);max-width:72ch;margin:0;font-size:12.5px;line-height:1.55}.gov-om-list-card,.gov-om-detail-card{align-content:start;min-height:100%;display:grid}.gov-om-detail-section{overflow:hidden}.gov-om-table-wrap{border-top:1px solid var(--gov-line);border-bottom-left-radius:var(--gov-r);border-bottom-right-radius:var(--gov-r);max-height:420px;overflow:auto}.gov-om-detail{gap:14px;display:grid}.gov-om-detail-hero{border:1px solid var(--gov-line);background:linear-gradient(180deg, #f8fbff 0%, var(--gov-surface) 100%);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffffe6}.gov-om-detail-hero h4{color:var(--gov-ink);margin:4px 0 0;font-size:17px;font-weight:700}.gov-om-detail-hero p{color:var(--gov-ink-2);max-width:62ch;margin:6px 0 0;font-size:12.5px;line-height:1.55}.gov-om-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gov-blue-ink);font-size:10.5px;font-weight:700}.gov-om-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gov-om-meta-card{border:1px solid var(--gov-line);background:var(--gov-surface);border-radius:12px;min-height:82px;padding:14px}.gov-om-meta-card .meta-label,.gov-om-step-cell .meta-label{letter-spacing:.05em;text-transform:uppercase;color:var(--gov-ink-3);font-size:10px;font-weight:600}.gov-om-meta-card .meta-value,.gov-om-step-cell .meta-value{color:var(--gov-ink);margin-top:4px;font-size:12.5px;line-height:1.45}.gov-om-link-panel{border:1px solid var(--gov-line);background:var(--gov-surface);border-radius:14px;min-height:220px;padding:16px}.gov-om-link-panel .panel-head{color:var(--gov-ink);margin-bottom:10px;font-size:12px;font-weight:700}.gov-om-chip-list{gap:10px;display:grid}.gov-om-chip-card{border:1px solid var(--gov-line);background:linear-gradient(180deg, var(--gov-surface-2) 0%, #fff 100%);border-radius:12px;padding:12px 13px}.gov-om-chip-card .chip-title{color:var(--gov-ink);font-size:12.5px;font-weight:700}.gov-om-chip-card .chip-sub{color:var(--gov-blue-ink);margin-top:3px;font-size:11.5px}.gov-om-chip-card .chip-foot{color:var(--gov-ink-2);font-size:11px;font-family:var(--gov-mono);margin-top:6px}.gov-om-step-list{gap:10px;display:grid}.gov-om-step-card{border:1px solid var(--gov-line);background:linear-gradient(180deg, #fff 0%, var(--gov-surface) 100%);border-radius:14px;grid-template-columns:56px 1fr;gap:14px;padding:16px;display:grid}.gov-om-step-rail{background:var(--gov-blue-soft);width:42px;height:42px;color:var(--gov-blue-ink);border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffffe6}.gov-om-step-main{gap:10px;min-width:0;display:grid}.gov-om-step-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gov-om-step-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--gov-ink-3);font-size:10px;font-weight:700}.gov-om-step-title{color:var(--gov-ink);margin-top:4px;font-size:14px;font-weight:700}.gov-om-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gov-om-step-cell{border-top:1px solid var(--gov-line);min-width:0;padding-top:10px}.gov-om-editor-shell{overflow:hidden}.gov-om-editor-shell .gov-card-h{background:linear-gradient(#fbfdff 0%,#f6f9fc 100%)}.gov-om-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gov-om-field{color:var(--gov-ink-2);gap:6px;font-size:12px;display:grid}.gov-om-field span{color:var(--gov-ink-2);font-weight:600}.gov-om-field input,.gov-om-field select,.gov-om-field textarea{border:1px solid var(--gov-line-2);background:var(--gov-surface);width:100%;font:inherit;color:var(--gov-ink);border-radius:9px;padding:10px 12px}.gov-om-field textarea{resize:vertical;min-height:110px}.gov-om-field input:focus,.gov-om-field select:focus,.gov-om-field textarea:focus{border-color:var(--gov-blue);outline:2px solid #1f6fe526}.gov-om-field-wide{grid-column:1/-1}.gov-om-check{align-content:end}.gov-om-check input{width:18px;height:18px;padding:0}.gov-skeleton{background:var(--gov-line);border-radius:6px;animation:1.5s ease-in-out infinite gov-pulse}@keyframes gov-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1180px){.gov-scards,.gov-metrics.c5{grid-template-columns:repeat(3,1fr)}.gov-two,.gov-two-15,.gov-phgrid,.gov-bodies{grid-template-columns:1fr}.gov-om-intro{flex-direction:column}.gov-om-intro-meta{justify-items:start;min-width:0}.gov-om-intro-foot{text-align:left;max-width:none}.gov-om-raci-intro{flex-direction:column}.gov-om-column-label{flex-direction:column;align-items:flex-start}.gov-om-column-label p{text-align:left;max-width:none}.gov-om-workspace,.gov-om-policy-section,.gov-policy-process-summary,.gov-om-toolbar,.gov-om-detail-strip,.gov-om-meta-grid,.gov-om-form-grid,.gov-om-step-grid,.gov-om-list-wide{grid-template-columns:1fr}}@media (max-width:860px){.gov-scards{grid-template-columns:repeat(2,1fr)}.gov-om-step-card{grid-template-columns:1fr}.gov-om-step-head,.gov-om-detail-hero{flex-direction:column}}
