.gov{min-width:0}.gov-title-row{display:flex;align-items:center;gap:12px}.gov-version-chip{width:26px;height:26px;border-radius:999px;border:1px solid var(--card-border);background:var(--surface);color:var(--primary);display:grid;place-items:center;cursor:pointer}.gov-kpis{grid-template-columns:repeat(4,1fr);margin-top:var(--space-4)}@media (max-width:1100px){.gov-kpis{grid-template-columns:repeat(2,1fr)}}.gov-section-head{margin-top:var(--space-8);margin-bottom:var(--space-4)}.gov-section-title{font-family:var(--font-display,Montserrat),sans-serif;font-weight:400;font-size:var(--text-section);letter-spacing:-.02em;color:var(--ink);margin:0}.gov-map-card{margin-top:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-8)}.gov-map-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.gov-map{position:relative;height:300px}.gov-map-hub{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}.gov-map-hub-inner{width:96px;height:96px;border-radius:20px;background:var(--primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gov-map-lines{top:48px;width:100%;height:200px;z-index:1}.gov-map-lines,.gov-map-nodes{position:absolute;left:0;right:0}.gov-map-nodes{bottom:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);z-index:2}.gov-map-node{display:flex;gap:14px;padding:18px;border-radius:16px;border:1px solid}.gov-map-node-ok{border-color:color-mix(in oklab,var(--primary) 40%,transparent);background:color-mix(in oklab,var(--primary) 5%,var(--surface))}.gov-map-node-warn{border-color:color-mix(in oklab,var(--warning) 40%,transparent);background:var(--warning-fill)}.gov-map-node-err{border-color:color-mix(in oklab,var(--critical) 40%,transparent);background:var(--critical-fill)}.gov-map-node-logo{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.gov-map-node-title{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--ink);gap:8px}.gov-map-node-check{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--primary);color:var(--on-dark)}.gov-map-node-x{background:var(--critical)}.gov-map-node-body{flex:1 1;min-width:0}.gov-map-node-status{font-weight:700;font-size:14px;margin-top:4px}.gov-hyg-grid{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.gov-card-title{font-family:var(--font-body);font-weight:700;font-size:18px;color:var(--ink)}.gov-decay-card{padding:var(--space-6);display:flex;flex-direction:column;align-items:center}.gov-decay-ring{position:relative;margin:12px 0}.gov-decay-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gov-decay-num{font-family:var(--font-display,Montserrat),sans-serif;font-weight:400;font-size:var(--text-kpi-lg);letter-spacing:-.02em;color:var(--ink)}.gov-gap-card{padding:var(--space-6)}.gov-gap-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 32px;gap:16px 32px;margin-top:16px}.gov-gap-row-head{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:14px;color:var(--ink);margin-bottom:6px}.gov-gap-num{font-weight:700}.gov-gap-bar{height:6px;border-radius:999px;background:var(--card-border);overflow:hidden}.gov-gap-bar>span{display:block;height:100%;border-radius:999px}.gov-cost-strip{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid var(--card-border);gap:16px}.gov-cost-value{font-family:var(--font-display,Montserrat),sans-serif;font-weight:400;font-size:24px;color:var(--primary)}.gov-cost-value span{font-size:15px;color:var(--text-secondary)}.gov-hyg-tri{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.gov-debt-card{padding:var(--space-6);gap:16px}.gov-debt-card,.gov-debt-rows{display:flex;flex-direction:column}.gov-debt-rows{gap:12px}.gov-debt-row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.gov-debt-bar{height:22px;border-radius:4px;background:transparent;position:relative}.gov-debt-bar>span{display:block;height:100%;border-radius:4px}.gov-debt-axis{font-size:11px;padding-left:92px;margin-top:-4px}.gov-debt-axis,.gov-debt-foot{display:flex;justify-content:space-between;font-family:var(--font-body);color:var(--text-secondary)}.gov-debt-foot{align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid var(--card-border);font-size:13px;gap:12px}.gov-delta{color:var(--primary);font-weight:700}.gov-icp-list{display:flex;flex-direction:column;gap:12px}.gov-icp-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--ink)}.gov-icp-dot{width:12px;height:12px;border-radius:4px}@media (max-width:1100px){.gov-hyg-grid,.gov-hyg-tri{grid-template-columns:1fr}}.gov-action-card{padding:var(--space-6);margin-top:var(--space-4);display:flex;flex-direction:column;gap:16px}.gov-action-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gov-action-title{font-size:18px;color:var(--ink);margin:0}.gov-action-title,.gov-tag{font-family:var(--font-body);font-weight:700}.gov-tag{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-size:11px;border:1px solid}.gov-tag-critical{background:var(--critical-fill);color:var(--critical);border-color:var(--critical-border)}.gov-tag-warning{background:var(--warning-fill);color:var(--warning);border-color:var(--warning-border)}.gov-tag-opp,.gov-tag-primary{background:var(--teal-fill);color:var(--teal);border-color:var(--teal-border)}.gov-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px}.gov-field-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--card-border);border-radius:10px;font-family:var(--font-body);font-size:14px;color:var(--ink);background:var(--surface);cursor:pointer}.gov-field-row input[type=checkbox]{accent-color:var(--primary)}.gov-linkbtn{background:transparent;border:0;color:var(--primary);font-family:var(--font-body);font-weight:700;font-size:14px;cursor:pointer;padding:0;align-self:flex-start}.gov-action-foot{display:flex;justify-content:space-between;align-items:center;gap:16px}.gov-conf{color:var(--primary);font-weight:700}.gov-conn-head{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-family:var(--font-body);font-weight:700;font-size:22px;color:var(--ink)}.gov-conn-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.gov-crm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:16px}@media (max-width:900px){.gov-crm-grid{grid-template-columns:1fr}}.gov-crm-card{padding:var(--space-6);display:flex;flex-direction:column;gap:14px}.gov-crm-top{display:flex;align-items:center;gap:16px}.gov-crm-logo{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;flex-shrink:0}.gov-crm-name{font-family:var(--font-body);font-weight:700;font-size:22px;color:var(--ink)}.gov-crm-status{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary)}.gov-crm-url{font-family:var(--font-body);font-size:15px;color:var(--ink)}.gov-prev-card{padding:var(--space-6);margin-top:32px}.gov-prev-head{margin-bottom:16px}.gov-run-card{padding:40px 32px 32px;margin-top:var(--space-4);display:flex;flex-direction:column;align-items:center}.gov-run-ring{position:relative}.gov-run-ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gov-run-pct{font-size:var(--text-kpi-lg)}.gov-run-h1,.gov-run-pct{font-family:var(--font-display,Montserrat),sans-serif;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.gov-run-h1{font-size:var(--text-hero);margin-top:20px}.gov-run-bar{height:6px;border-radius:999px;background:var(--card-border);margin:32px 0 20px;width:min(640px,100%);overflow:hidden}.gov-run-bar>span{display:block;height:100%;background:var(--primary);border-radius:999px;transition:width .9s ease}.gov-run-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;width:min(640px,100%)}.gov-run-step{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary)}.gov-run-step-dot{width:28px;height:28px;border-radius:999px;border:2px solid var(--card-border);background:var(--surface);display:grid;place-items:center;color:var(--on-dark)}.gov-run-step.is-done .gov-run-step-dot{background:var(--primary);border-color:var(--primary)}.gov-run-step.is-active .gov-run-step-dot{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 20%,transparent)}.gov-info-bar{display:flex;gap:16px;padding:20px 24px;border-radius:16px;background:color-mix(in oklab,var(--primary) 8%,var(--surface));border:1px solid color-mix(in oklab,var(--primary) 20%,transparent);margin-top:24px}.gov-info-icon{width:32px;height:32px;border-radius:999px;background:var(--primary);color:var(--on-dark);display:grid;place-items:center;flex-shrink:0}.gov-plan{padding-bottom:120px}.gov-plan-shell{display:flex;gap:var(--space-6);margin-top:16px}.gov-plan-main{flex:1 1 auto;min-width:0;gap:20px}.gov-plan-main,.gov-plan-steps{display:flex;flex-direction:column}.gov-plan-steps{gap:12px}.gov-plan-step{padding:20px 24px}.gov-plan-step-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.gov-plan-step-title{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--ink);margin:0}.gov-plan-step-tags{display:inline-flex;align-items:center;gap:8px}.gov-plan-x{width:26px;height:26px;border-radius:6px;border:0;background:transparent;color:var(--text-secondary);display:inline-grid;place-items:center;cursor:pointer}.gov-plan-x:hover{background:var(--critical-fill);color:var(--critical)}.gov-plan-side{flex:0 0 400px;padding:0;display:flex;flex-direction:column}.gov-plan-side-head{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--card-border)}.gov-plan-chat{flex:1 1;overflow-y:auto;flex-direction:column;gap:16px}.gov-plan-chat,.gov-plan-foot{padding:20px 24px;display:flex}.gov-plan-foot{background:var(--surface);border-top:1px solid var(--card-border);border-radius:var(--radius-card);margin-top:16px;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.gov-plan-foot-actions{display:flex;align-items:center;gap:16px}.gov-plan-cta{position:fixed;bottom:24px;right:calc(var(--space-6) + 400px + var(--space-6));display:flex;gap:12px;z-index:30}@media (max-width:1100px){.gov-plan-shell{flex-direction:column}.gov-plan-side{position:static;height:auto;max-height:640px;width:100%}.gov-plan-cta{position:static;margin-top:16px}}.gov-exec-modal{align-items:center;padding:40px 32px}.gov-exec-spinner{display:grid;place-items:center}[data-theme=dark] .gov-map-node-ok{background:color-mix(in oklab,var(--primary) 12%,var(--surface))}[data-theme=dark] .gov-info-bar{background:color-mix(in oklab,var(--primary) 14%,var(--surface))}.gov-dash-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.gov-dash-grid-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gov-dash-grid-c{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.gov-dash-grid,.gov-dash-grid-b,.gov-dash-grid-c{grid-template-columns:1fr}}.gov-widget-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:var(--space-6) var(--space-6) 0}.gov-integ-card,.gov-list-card,.gov-sev-card,.gov-trend-card{padding:0;display:flex;flex-direction:column}.gov-tab-strip{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--card-border);border-radius:10px;background:var(--page-bg)}.gov-mini-tab{padding:5px 10px;border:0;background:transparent;border-radius:6px;font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--text-secondary);cursor:pointer}.gov-mini-tab.is-active{background:var(--surface);color:var(--ink);border:1px solid var(--card-border)}.gov-trend-svg{width:100%;height:200px;padding:20px var(--space-6) 0;box-sizing:border-box}.gov-trend-foot{display:flex;gap:32px;padding:12px var(--space-6) var(--space-6);border-top:1px solid var(--card-border);margin-top:12px}.gov-trend-foot>div{display:flex;flex-direction:column;gap:2px}.gov-trend-num{font-family:var(--font-display,Montserrat),sans-serif;font-weight:400;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.gov-donut-row{display:flex;align-items:center;gap:20px;padding:var(--space-4) var(--space-6) var(--space-6)}.gov-sev-legend{flex:1 1;display:flex;flex-direction:column;gap:8px}.gov-sev-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--ink)}.gov-activity-list,.gov-recent-list{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3) var(--space-3)}.gov-recent-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border:0;background:transparent;border-radius:12px;cursor:pointer;text-align:left;width:100%;color:inherit;transition:background .12s ease}.gov-recent-row:hover{background:var(--page-bg)}.gov-recent-body{flex:1 1;min-width:0}.gov-recent-logo{width:40px;height:40px;border-radius:10px;background:var(--surface);border:1px solid var(--card-border);display:grid;place-items:center;overflow:hidden;flex-shrink:0}.gov-recent-logo img{width:26px;height:26px;object-fit:contain}.gov-schedule-badge{width:40px;height:40px;border-radius:10px;background:var(--connected-fill);color:var(--primary);display:grid;place-items:center;flex-shrink:0;border:1px solid color-mix(in oklab,var(--primary) 25%,transparent)}.gov-recent-score{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:13px;border:1px solid}.gov-recent-score>span{display:none}.gov-recent-score-primary{background:var(--connected-fill);color:var(--primary);border-color:color-mix(in oklab,var(--primary) 40%,transparent)}.gov-recent-score-warning{background:var(--warning-fill);color:var(--warning);border-color:var(--warning-border)}.gov-recent-score-critical{background:var(--critical-fill);color:var(--critical);border-color:var(--critical-border)}.gov-integ-list{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3) var(--space-3)}.gov-integ-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px}.gov-integ-row img{width:34px;height:34px;object-fit:contain;border-radius:8px;background:var(--surface);border:1px solid var(--card-border);padding:4px;box-sizing:border-box}.gov-integ-row{background:transparent}.gov-sugg-badge{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;border:1px solid}.gov-sugg-primary{background:var(--connected-fill);color:var(--primary);border-color:color-mix(in oklab,var(--primary) 25%,transparent)}.gov-sugg-warning{background:var(--warning-fill);color:var(--warning);border-color:var(--warning-border)}.gov-sugg-opp{background:var(--connected-fill);color:var(--connected-border);border-color:var(--connected-border)}.gov-activity-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}.gov-act-dot{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;margin-top:2px;border:1px solid}.gov-act-check,.gov-act-play{background:var(--connected-fill);color:var(--primary);border-color:color-mix(in oklab,var(--primary) 30%,transparent)}.gov-act-fix{background:color-mix(in oklab,var(--data-blue) 12%,transparent);color:var(--data-blue);border-color:color-mix(in oklab,var(--data-blue) 30%,transparent)}.gov-act-warn{background:var(--warning-fill);color:var(--warning);border-color:var(--warning-border)}.gov-map-node-logo img{border-radius:8px}.gov-schedule-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:14px 0 12px}.gov-schedule-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-body);font-size:14px;color:var(--ink)}.gov-schedule-row .gov-field{display:inline-flex;align-items:center;gap:10px;margin:0}.gov-schedule-row .gov-field span{font-family:var(--font-body);font-size:14px;color:var(--ink);white-space:nowrap}.gov-schedule-row select{min-width:140px;height:36px;padding:0 12px}.gov-muted{color:var(--text-secondary);margin:0 0 14px}.gov-sched-input{padding:8px 12px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);font-family:var(--font-body);font-size:14px;color:var(--ink);outline:none}.gov-sched-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}.gov-sched-table td{vertical-align:middle}.gov-toggle{width:44px;height:24px;background:var(--page-bg);position:relative;cursor:pointer;padding:0;display:inline-flex;align-items:center;transition:background .15s ease,border-color .15s ease}.gov-toggle,.gov-toggle-knob{border-radius:999px;border:1px solid var(--card-border)}.gov-toggle-knob{position:absolute;left:2px;width:18px;height:18px;background:var(--surface);transition:left .15s ease}.gov-toggle.is-on{background:var(--primary);border-color:var(--primary)}.gov-toggle.is-on .gov-toggle-knob{left:22px;background:var(--on-dark);border-color:transparent}.gov-line-x{width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--text-secondary);display:inline-grid;place-items:center;cursor:pointer}.gov-line-x:hover{background:var(--critical-fill);color:var(--critical)}.gov-integ-card .gov-sugg-badge,.gov-list-card .gov-sugg-badge,.gov-sugg-badge{width:40px!important;height:40px!important;border-radius:10px!important;display:grid!important;place-items:center!important;flex-shrink:0!important;background:var(--connected-fill)!important;color:var(--primary)!important;border:1px solid color-mix(in oklab,var(--primary) 25%,transparent)!important}.gov-act-dot,.gov-list-card .gov-act-dot{width:26px!important;height:26px!important;border-radius:999px!important;display:grid!important;place-items:center!important;flex-shrink:0!important;margin-top:2px!important;background:var(--connected-fill)!important;color:var(--primary)!important;border:1px solid color-mix(in oklab,var(--primary) 30%,transparent)!important}.gov-badge-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:11px;border:1px solid}.gov-badge-connected{background:var(--teal-fill);color:var(--teal);border-color:var(--teal-border)}.gov-badge-critical{background:var(--critical-fill);color:var(--critical);border-color:var(--critical-border)}.gov-plan-shell{align-items:flex-start}.gov-plan.is-assist-collapsed .gov-plan-side{flex:0 0 56px;align-items:center}.gov-plan.is-assist-collapsed .qb-assist-rail-inner{display:none}.gov-plan-side{position:-webkit-sticky;position:sticky;top:136px;height:calc(100vh - 160px);overflow:visible;transition:flex-basis .22s cubic-bezier(.4,0,.2,1)}.gov-plan-side .qb-assist-rail-inner{display:flex;flex-direction:column;flex:1 1;min-height:0;border-radius:var(--radius-card);overflow:hidden}.gov-plan-side .qb-assist-toggle{position:absolute;top:20px;left:-20px;width:40px;height:40px;border-radius:999px;border:2px solid var(--surface);background:var(--sidebar);color:var(--on-dark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 4px 14px rgba(15,46,77,.35);transition:transform .16s ease,background .16s ease}.gov-plan-side .qb-assist-toggle:hover{background:var(--primary);transform:scale(1.06)}.gov-plan-side .qb-assist-rail-collapsed{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 8px;border:0;background:transparent;cursor:pointer;color:inherit;width:100%}.gov-plan.is-assist-collapsed .gov-plan-cta{right:calc(var(--space-6) + 56px + var(--space-6))}.gov-coverage{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:14px 0 0;padding:11px 16px;border:1px solid var(--card-border);border-radius:14px;background:var(--surface);color:var(--text-secondary);font-size:13px}.gov-coverage strong{color:var(--ink)}.gov-coverage span{display:inline-flex;align-items:center;gap:7px}.gov-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.gov-dot-ready{background:var(--primary)}.gov-dot-critical{background:var(--critical)}.gov-dot-medium{background:var(--warning)}.gov-approval-box{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid color-mix(in oklab,var(--warning) 45%,var(--card-border));border-radius:14px;background:var(--warning-fill)}.gov-approval-box p{margin:0;color:var(--text-secondary)}.gov-approval-box code{padding:2px 6px;border:1px solid var(--card-border);border-radius:6px;background:var(--surface);color:var(--ink);font-weight:700}.gov-receipt{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border:1px solid color-mix(in oklab,var(--primary) 35%,var(--card-border));border-radius:12px;background:var(--connected-fill);color:var(--ink)}.gov-receipt small,.gov-receipt span{color:var(--text-secondary)}@media (max-width:1100px){.gov-plan-side{position:static;height:auto;max-height:640px}.gov-plan-side .qb-assist-toggle{display:none}}.gov-page{--gov-blue:#2F80ED;--gov-blue-soft:#EDF6FF;--gov-gold:var(--lucrative-gold);--gov-gold-soft:var(--lucrative-gold-soft);--gov-teal:#159A83;--gov-teal-soft:#EAF8F4;--gov-purple:#6758E8;--gov-purple-soft:#F0EEFF;--gov-coral:#E65B57;--gov-coral-soft:#FFF0EF;display:grid;grid-gap:16px;gap:16px;background:var(--surface)}.gov-page .btn-primary{border-color:var(--gov-gold);background:var(--gov-gold);color:var(--on-lucrative-gold)}.gov-page .btn-primary:hover:not(:disabled){border-color:var(--lucrative-gold-hover);background:var(--lucrative-gold-hover);color:var(--on-lucrative-gold)}.gov-page .btn-secondary{color:var(--gov-blue)}.gov-page .shared-dashboard-tabs>button.is-active{border-color:var(--lucrative-gold-border);background:var(--gov-gold-soft);color:var(--on-lucrative-gold)}.gov-eyebrow{color:color-mix(in oklab,var(--gov-gold) 82%,var(--ink));font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gov-platform-scope{min-height:48px;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:7px 11px;border:1px solid var(--card-border);border-radius:13px;background:color-mix(in oklab,var(--surface) 97%,var(--gov-blue-soft));box-sizing:border-box}.gov-platform-scope>label{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.gov-platform-scope select{min-width:190px;max-width:min(340px,45vw);padding:8px 32px 8px 10px;border:1px solid var(--card-border);border-radius:9px;background:var(--surface);color:var(--ink);font:700 12px var(--font-body);text-transform:none;letter-spacing:normal}.gov-platform-scope select:focus-visible{border-color:var(--gov-blue);outline:3px solid color-mix(in oklab,var(--gov-blue) 22%,transparent);outline-offset:1px}.gov-platform-state{width:max-content;padding:4px 8px;border-radius:999px;background:var(--warning-fill);color:var(--warning);font-size:10px;font-weight:800}.gov-platform-state.is-ready{background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-collection{display:grid;grid-gap:8px;gap:8px;padding:11px 13px;border:1px solid var(--card-border);border-radius:13px;background:var(--surface)}.gov-collection-summary{display:grid;grid-template-columns:auto minmax(150px,auto) minmax(120px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px}.gov-collection-summary>div:first-of-type{display:grid;grid-gap:1px;gap:1px}.gov-collection-summary strong{color:var(--ink);font-size:12px}.gov-collection-summary span{color:var(--text-secondary);font-size:10px}.gov-collection-state{width:9px;height:9px;border-radius:999px;background:var(--text-secondary)}.gov-collection-active .gov-collection-state{background:var(--gov-blue);box-shadow:0 0 0 4px color-mix(in oklab,var(--gov-blue) 15%,transparent);animation:gov-collection-pulse 1.8s ease-in-out infinite}.gov-collection-ready .gov-collection-state{background:var(--gov-teal)}.gov-collection-risk .gov-collection-state{background:var(--critical)}.gov-collection-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--page-bg)}.gov-collection-progress>i{display:block;height:100%;border-radius:inherit;background:var(--gov-blue);transition:width .25s ease}.gov-collection-progress.is-indeterminate>i{width:35%;animation:gov-collection-scan 1.5s ease-in-out infinite}.gov-collection-ready .gov-collection-progress>i{background:var(--gov-teal)}.gov-collection-risk .gov-collection-progress>i{background:var(--critical)}.gov-collection-boundary{padding:4px 7px;border-radius:999px;background:var(--gov-teal-soft);color:var(--gov-teal)!important;font-weight:800}.gov-collection-objects{display:flex;align-items:center;gap:7px;overflow-x:auto;padding-left:19px;scrollbar-width:thin}.gov-collection-objects>span{min-width:max-content;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--card-border);border-radius:8px;color:var(--text-secondary);font-size:10px}.gov-collection-objects>span:focus-visible{border-color:var(--gov-blue);outline:2px solid color-mix(in oklab,var(--gov-blue) 22%,transparent);outline-offset:1px}.gov-collection-objects>span>i{width:5px;height:5px;border-radius:999px;background:var(--text-secondary)}.gov-collection-objects>span.is-queued>i,.gov-collection-objects>span.is-running>i,.gov-collection-objects>span.is-waiting>i{background:var(--gov-blue)}.gov-collection-objects>span.is-completed>i{background:var(--gov-teal)}.gov-collection-objects>span.is-failed>i{background:var(--critical)}.gov-collection-objects b{color:var(--ink);font-weight:800}@keyframes gov-collection-pulse{50%{box-shadow:0 0 0 7px transparent}}@keyframes gov-collection-scan{0%{transform:translateX(-110%)}to{transform:translateX(290%)}}.gov-banner{padding:10px 14px;border:1px solid color-mix(in oklab,var(--gov-blue) 28%,var(--card-border));border-radius:12px;background:var(--gov-blue-soft);color:var(--ink);font-size:13px}.gov-banner-error{border-color:var(--critical-border);background:var(--critical-fill);color:var(--critical)}.gov-banner-compact{min-height:34px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:7px 11px}.gov-banner-compact strong{font-size:12px}.gov-banner-compact span{font-size:11px;opacity:.86}.gov-card{min-width:0;padding:18px;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 4px 16px color-mix(in oklab,var(--ink) 4%,transparent)}.gov-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gov-card-title h2,.gov-card-title h3{margin:0;color:var(--ink);font-family:var(--font-body);font-size:17px}.gov-card-subtitle,.gov-card-title>span{color:var(--text-secondary);font-size:12px}.gov-card-subtitle{margin:3px 0 0}.gov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.gov-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gov-metric{--gov-metric-accent:var(--gov-blue);position:relative;min-height:118px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;gap:3px;overflow:hidden;padding:18px;border:1px solid var(--card-border);border-radius:18px;background:var(--surface)}.gov-metric:before{position:absolute;inset:0 0 auto;height:4px;background:var(--gov-metric-accent);content:""}.gov-metric-blue{--gov-metric-accent:var(--gov-blue)}.gov-metric-gold{--gov-metric-accent:var(--gov-gold)}.gov-metric-coral{--gov-metric-accent:var(--gov-coral)}.gov-metric-teal{--gov-metric-accent:var(--gov-teal)}.gov-metric small,.gov-metric span{color:var(--text-secondary);font-size:12px}.gov-metric strong{color:var(--ink);font-family:var(--font-display,Montserrat),sans-serif;font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1}.gov-help{position:relative;width:26px;height:26px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid var(--card-border);border-radius:999px;background:transparent;color:var(--text-secondary);cursor:help;font-size:12px;font-weight:800}.gov-help:focus-visible,.gov-help:hover{border-color:var(--gov-blue);color:var(--gov-blue);outline:none}.gov-help-tooltip{position:absolute;right:0;top:calc(100% + 9px);z-index:80;width:min(320px,calc(100vw - 48px));max-height:220px;overflow:auto;padding:9px 11px;border-radius:9px;background:#102A43;box-shadow:0 10px 24px rgba(15,35,55,.2);color:#fff;font-size:11px;font-weight:600;line-height:1.45;opacity:0;overflow-wrap:anywhere;pointer-events:none;text-align:left;text-transform:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease;visibility:hidden;white-space:normal}.gov-help:focus-visible .gov-help-tooltip,.gov-help:hover .gov-help-tooltip{opacity:1;transform:translateY(0);visibility:visible}.gov-pill{display:inline-flex;align-items:center;width:max-content;padding:3px 8px;border:1px solid var(--card-border);border-radius:999px;color:var(--text-secondary);background:var(--page-bg);font-size:10px;font-weight:800;text-transform:capitalize}.gov-pill-critical,.gov-pill-high{border-color:var(--critical-border);background:var(--critical-fill);color:var(--critical)}.gov-pill-medium{border-color:var(--warning-border);background:var(--warning-fill);color:var(--warning)}.gov-pill-low,.gov-pill-ready{border-color:color-mix(in oklab,var(--gov-teal) 36%,var(--card-border));background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-findings,.gov-incident-list,.gov-plan-list,.gov-policy-list{display:grid}.gov-finding-compact{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--card-border)}.gov-finding-compact:first-child,.gov-incident-row:first-child,.gov-policy-row:first-child{border-top:0;padding-top:0}.gov-finding-main{display:flex;align-items:center;gap:12px;min-width:0}.gov-finding-main>div{min-width:0}.gov-source{display:block;margin-bottom:2px;color:var(--text-secondary);font-size:11px;text-transform:capitalize}.gov-finding h3{margin:0 0 3px;color:var(--ink);font-size:15px}.gov-finding small{color:var(--text-secondary)}.gov-finding-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gov-incident-row,.gov-policy-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid var(--card-border)}.gov-incident-row>div:nth-child(2),.gov-policy-row>div:first-child{display:grid;grid-gap:3px;gap:3px}.gov-incident-row small,.gov-policy-row span{color:var(--text-secondary);font-size:12px}.gov-incident-decision{grid-column:2/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--card-border);border-radius:12px;background:var(--page-bg)}.gov-incident-decision>div{display:flex;gap:7px}.gov-action-guide{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 4px 16px color-mix(in oklab,var(--ink) 4%,transparent)}.gov-action-guide>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:9px;column-gap:9px;min-width:0}.gov-action-guide>div>span{grid-row:1/3;width:29px;height:29px;display:grid;place-items:center;border-radius:999px;background:var(--gov-blue-soft);color:var(--gov-blue);font-size:12px;font-weight:800}.gov-action-guide>div:nth-of-type(2)>span{background:var(--gov-gold-soft);color:color-mix(in oklab,var(--gov-gold) 64%,#6d4b00)}.gov-action-guide>div:nth-of-type(3)>span{background:color-mix(in oklab,var(--gov-purple) 12%,var(--surface));color:var(--gov-purple)}.gov-action-guide>div:nth-of-type(4)>span{background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-action-guide strong{color:var(--ink);font-size:12px}.gov-action-guide small,.gov-action-guide strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-action-guide small{color:var(--text-secondary);font-size:10px}.gov-action-guide>i{color:var(--text-secondary);font-style:normal}.gov-action-incident{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(260px,1.45fr) minmax(170px,.7fr);align-items:stretch;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--card-border)}.gov-action-incident:first-child{padding-top:0;border-top:0}.gov-incident-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;min-width:0;padding:10px 0}.gov-incident-heading>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.gov-incident-heading strong{color:var(--ink);font-size:14px;line-height:1.35}.gov-ai-recommendation small,.gov-incident-heading small,.gov-incident-plan-state small{color:var(--text-secondary);font-size:11px;line-height:1.4}.gov-ai-recommendation,.gov-incident-plan-state{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0;padding:11px 13px;border:1px solid var(--card-border);border-radius:12px;background:var(--page-bg)}.gov-ai-recommendation{border-color:color-mix(in oklab,var(--gov-blue) 20%,var(--card-border));background:var(--gov-blue-soft)}.gov-ai-recommendation>span,.gov-incident-plan-state>span,.gov-plan-instructions>span{color:var(--text-secondary);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gov-ai-recommendation strong,.gov-incident-plan-state strong{color:var(--ink);font-size:12px;line-height:1.4}.gov-incident-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.gov-action-incident .gov-incident-decision{grid-column:1/-1}.gov-integration-grid,.gov-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.gov-integration-compact{position:relative;display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid var(--card-border);border-radius:13px;background:var(--surface)}.gov-integration-compact>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.gov-integration-compact small{padding-right:28px;color:var(--text-secondary)}.gov-integration-compact .gov-help{position:absolute;right:12px;bottom:11px}.gov-capability-coverage{display:grid;grid-gap:5px;gap:5px;padding-right:28px}.gov-capability-coverage small{padding:0;font-size:10px}.gov-capability-track{display:flex;gap:4px}.gov-capability-track>span{height:6px;flex:1 1;border-radius:999px;background:var(--card-border);outline-offset:2px}.gov-capability-track>span:focus-visible{outline:2px solid var(--gov-blue)}.gov-capability-track .gov-capability-available{background:var(--gov-teal)}.gov-capability-track .gov-capability-partial{background:var(--gov-blue);opacity:.65}.gov-capability-track .gov-capability-unavailable{background:repeating-linear-gradient(135deg,var(--text-secondary) 0 2px,var(--card-border) 2px 4px)}.gov-capability-track .gov-capability-not_licensed{background:var(--gov-purple);opacity:.55}.gov-capability-track .gov-capability-not_connected,.gov-capability-track .gov-capability-not_observed{background:color-mix(in oklab,var(--text-secondary) 35%,var(--card-border))}.gov-capability-track .gov-capability-not_granted{background:var(--gov-gold);opacity:.65}.gov-capability-track .gov-capability-needs_access{background:var(--gov-gold)}.gov-capability-track .gov-capability-error{background:var(--critical)}.gov-capability-track .gov-capability-adapter_required{background:var(--gov-purple)}.gov-capability-summary{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:var(--text-secondary);font-size:10px}.gov-capability-summary strong{color:var(--ink);font-size:inherit}.gov-capability-summary span{padding:2px 5px;border-radius:999px;background:var(--page-bg);line-height:1.25}.gov-capability-summary .is-partial{background:var(--gov-blue-soft);color:var(--gov-blue)}.gov-capability-summary .is-unavailable{color:var(--text-secondary)}.gov-capability-summary .is-adapter-required,.gov-capability-summary .is-not-licensed{background:color-mix(in oklab,var(--gov-purple) 11%,var(--surface));color:var(--gov-purple)}.gov-capability-summary .is-needs-access,.gov-capability-summary .is-not-granted{background:var(--warning-fill);color:var(--warning)}.gov-capability-summary .is-error{background:var(--critical-fill);color:var(--critical)}.gov-report-grid>div{display:grid;grid-gap:3px;gap:3px;padding:13px;border:1px solid var(--card-border);border-radius:12px}.gov-report-grid small,.gov-report-grid span{color:var(--text-secondary);font-size:12px}.gov-report-grid strong{color:var(--ink);font-size:23px}.gov-audit-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gov-audit-row>div{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:11px;background:var(--page-bg)}.gov-audit-row small{color:var(--text-secondary)}.gov-empty{padding:18px 4px;text-align:center}.gov-empty p{margin:5px 0 0;color:var(--text-secondary)}.gov-compact-card{align-content:start}.gov-compact-card>small,.gov-compact-card>strong{display:block}.gov-compact-card>small{margin-top:4px;color:var(--text-secondary)}.gov-action-plan{display:grid;grid-gap:16px;gap:16px;scroll-margin-top:120px;padding:20px;border:1px solid var(--card-border);border-radius:16px;background:var(--surface)}.gov-action-plan+.gov-action-plan{margin-top:14px}.gov-action-plan:target{border-color:var(--gov-blue);box-shadow:0 0 0 3px var(--gov-blue-soft)}.gov-action-plan .gov-card-title{align-items:flex-start;margin:0}.gov-action-plan .gov-card-title>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.gov-action-plan .gov-card-title h3{font-size:16px;line-height:1.35}.gov-action-plan .gov-card-title small{color:var(--text-secondary);font-size:11px}.gov-plan-title-row{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:10px;font-weight:700}.gov-action-plan p{margin:0;color:var(--text-secondary)}.gov-plan-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.gov-plan-progress>div{position:relative;display:flex;align-items:center;gap:7px;min-width:0;padding:8px 10px;border:1px solid var(--card-border);border-radius:10px;color:var(--text-secondary);background:var(--page-bg)}.gov-plan-progress>div>span{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--surface);font-size:10px;font-weight:800}.gov-plan-progress strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-plan-progress .is-done{border-color:color-mix(in oklab,var(--gov-teal) 28%,var(--card-border));color:var(--gov-teal);background:var(--gov-teal-soft)}.gov-plan-progress .is-active{border-color:color-mix(in oklab,var(--gov-blue) 35%,var(--card-border));color:var(--gov-blue);background:var(--gov-blue-soft)}.gov-plan-progress .is-error{border-color:var(--critical-border);color:var(--critical);background:var(--critical-fill)}.gov-plan-feedback,.gov-plan-instructions,.gov-proposed-actions{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--card-border);border-radius:13px}.gov-plan-feedback{border-color:color-mix(in oklab,var(--gov-gold) 38%,var(--card-border));background:color-mix(in oklab,var(--gov-gold-soft) 55%,var(--surface))}.gov-plan-evidence,.gov-plan-feedback>small{color:var(--text-secondary);font-size:11px}.gov-plan-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gov-plan-section-title>div{display:grid;grid-gap:2px;gap:2px}.gov-plan-section-title strong{color:var(--ink);font-size:13px}.gov-plan-section-title small{color:var(--text-secondary);font-size:11px}.gov-feedback-pending{display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border-radius:10px;background:var(--warning-fill);color:var(--warning)}.gov-feedback-pending strong{font-size:11px}.gov-feedback-pending span{font-size:10px}.gov-plan-instructions p{font-size:12px;line-height:1.5}.gov-proposed-actions ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:governance-plan-step}.gov-proposed-actions li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 11px;border-radius:10px;background:var(--page-bg);counter-increment:governance-plan-step}.gov-proposed-actions li>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:9px;column-gap:9px}.gov-proposed-actions li>div:before{grid-row:1/3;width:23px;height:23px;display:grid;place-items:center;border-radius:999px;background:var(--surface);color:var(--gov-blue);content:counter(governance-plan-step);font-size:10px;font-weight:800}.gov-proposed-actions li strong{color:var(--ink);font-size:12px}.gov-proposed-actions li span{color:var(--text-secondary);font-size:11px;line-height:1.4}.gov-proposed-actions li>small{color:var(--text-secondary);font-size:10px;text-align:right}.gov-field,.gov-proposed-actions li>small b{color:var(--ink);font-weight:700}.gov-field{display:grid;grid-gap:6px;gap:6px;font-size:12px}.gov-field input,.gov-field select,.gov-field textarea{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.gov-plan-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gov-approval-box>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.gov-approval-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.gov-plan-failed,.gov-plan-rejected,.gov-plan-running,.gov-ready-to-run{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid color-mix(in oklab,var(--gov-blue) 30%,var(--card-border));border-radius:13px;background:var(--gov-blue-soft)}.gov-plan-failed,.gov-plan-rejected,.gov-plan-running,.gov-ready-to-run>div{color:var(--ink)}.gov-ready-to-run>div{display:grid;grid-gap:3px;gap:3px}.gov-plan-failed span,.gov-plan-rejected span,.gov-plan-running span,.gov-ready-to-run span{color:var(--text-secondary);font-size:11px}.gov-plan-failed,.gov-plan-rejected,.gov-plan-running{display:grid;grid-gap:3px;gap:3px}.gov-plan-failed{border-color:var(--critical-border);background:var(--critical-fill)}.gov-plan-rejected{background:var(--page-bg)}.gov-receipt{gap:8px;padding:14px}.gov-receipt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gov-receipt-head>div{display:grid;grid-gap:2px;gap:2px}.gov-receipt p{color:var(--ink);font-size:12px}.gov-result-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:2px}.gov-health-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:12px;gap:12px}.gov-health-card,.gov-next-card{min-width:0;padding:20px;border:1px solid var(--card-border);border-radius:16px;background:var(--surface);box-shadow:0 4px 16px color-mix(in oklab,var(--ink) 4%,transparent)}.gov-health-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gov-health-top>div{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-column-gap:7px;column-gap:7px}.gov-health-top>div>span{grid-column:1/-1;color:var(--text-secondary);font-size:12px;font-weight:700}.gov-health-top strong{color:var(--ink);font-family:var(--font-display,Montserrat),sans-serif;font-size:48px;font-weight:500;letter-spacing:-.05em;line-height:1}.gov-health-top em,.gov-health-top small{color:var(--text-secondary)}.gov-health-top em{grid-column:1/-1;font-size:10px;font-style:normal;line-height:1.35}.gov-health-state{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.gov-health-good{background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-health-watch{background:var(--warning-fill);color:var(--warning)}.gov-health-risk{background:var(--critical-fill);color:var(--critical)}.gov-health-meter{height:8px;margin-top:18px;overflow:hidden;border-radius:999px;background:var(--page-bg)}.gov-health-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gov-blue),#54A8F5)}.gov-health-card p,.gov-next-card p{margin:10px 0 0;color:var(--text-secondary);font-size:12px}.gov-next-card{display:flex;align-items:flex-start;flex-direction:column;border-color:var(--lucrative-gold-border);background:var(--gov-gold)}.gov-next-card,.gov-next-card .gov-card-title h2,.gov-next-card .gov-source,.gov-next-card h3{color:var(--on-lucrative-gold)}.gov-next-card p{color:color-mix(in oklab,var(--on-lucrative-gold) 72%,transparent)}.gov-next-card .gov-help{border-color:color-mix(in oklab,var(--on-lucrative-gold) 38%,transparent);color:var(--on-lucrative-gold)}.gov-next-card .btn{border-color:var(--surface);background:var(--surface);color:var(--on-lucrative-gold)}.gov-next-card .gov-card-title{width:100%;margin-bottom:8px}.gov-next-card h3{margin:3px 0 0;color:var(--ink);font-size:17px;line-height:1.3}.gov-next-card .btn{margin-top:auto;align-self:flex-end}.gov-empty-left{padding:8px 0;text-align:left}.gov-status-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--card-border);border-radius:14px;background:var(--surface)}.gov-status-widgets>div{position:relative;display:grid;grid-gap:2px;gap:2px;padding:13px 16px;border-left:1px solid var(--card-border)}.gov-status-widgets>div:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--gov-blue);content:""}.gov-status-widgets>div:first-child:before{background:var(--gov-coral)}.gov-status-widgets>div:nth-child(2):before{background:var(--gov-gold)}.gov-status-widgets>div:nth-child(3):before{background:var(--gov-blue)}.gov-status-widgets>div:nth-child(4):before{background:var(--gov-teal)}.gov-status-widgets>div:first-child{border-left:0}.gov-status-widgets small,.gov-status-widgets span{color:var(--text-secondary);font-size:11px}.gov-status-widgets strong{color:var(--ink);font-size:22px;font-weight:650}.gov-ops-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--card-border);border-radius:16px;background:var(--surface);box-shadow:0 4px 16px color-mix(in oklab,var(--ink) 4%,transparent)}.gov-ops-card>.gov-card-title{margin:0}.gov-ops-card>.gov-card-title>div{display:grid;grid-gap:3px;gap:3px}.gov-ops-card>.gov-card-title span{color:var(--text-secondary);font-size:12px;font-weight:500}.gov-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.gov-op-tile{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;grid-gap:4px;gap:4px;min-width:0;min-height:126px;overflow:hidden;padding:14px;border:1px solid var(--card-border);border-radius:14px;background:var(--surface)}.gov-op-tile:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--gov-blue);content:""}.gov-op-tile:nth-child(4n+2):before{background:var(--gov-gold)}.gov-op-tile:nth-child(4n+3):before{background:var(--gov-teal)}.gov-op-tile:nth-child(4n+4):before{background:var(--gov-coral)}.gov-op-foot,.gov-op-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gov-op-head>span{overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.gov-op-tile>strong{color:var(--ink);font-family:var(--font-display,Montserrat),sans-serif;font-size:27px;font-weight:550;letter-spacing:-.035em}.gov-op-tile>small{overflow:hidden;color:var(--text-secondary);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.gov-op-foot{align-self:end;margin-top:7px;padding-top:8px;border-top:1px solid var(--card-border)}.gov-op-foot>a,.gov-op-foot>button{padding:0;border:0;background:transparent;color:var(--primary);cursor:pointer;font:inherit;font-size:10px;font-weight:800;text-decoration:none}.gov-op-foot>a:hover,.gov-op-foot>button:hover{text-decoration:underline}.gov-op-status{padding:3px 7px;border-radius:999px;background:var(--page-bg);color:var(--text-secondary);font-size:9px;font-weight:800;text-transform:capitalize}.gov-op-status.is-measured{background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-op-status.is-sampled{background:var(--gov-blue-soft);color:var(--gov-blue)}.gov-detail-backdrop{position:fixed;z-index:1400;inset:var(--topbar-h) 0 0;display:flex;justify-content:flex-end;background:color-mix(in oklab,var(--ink) 28%,transparent)}body:has(.environment-banner) .gov-detail-backdrop{top:calc(var(--topbar-h) + 25px)}.gov-detail-drawer{width:min(680px,94vw);height:100%;overflow:auto;border:0;border-left:1px solid var(--card-border);background:var(--surface);box-shadow:-18px 0 46px color-mix(in oklab,var(--ink) 14%,transparent)}.gov-pinned-report{margin:12px 0}.gov-metric-detail{display:grid;grid-gap:20px;gap:20px;min-height:100%;padding:24px;box-sizing:border-box;background:var(--surface)}.gov-metric-detail.is-full{min-height:0;padding:20px;border:1px solid var(--card-border);border-radius:16px}.gov-metric-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.gov-metric-detail-head>div{display:grid;grid-gap:8px;gap:8px}.gov-metric-detail-head .gov-op-status{width:-moz-fit-content;width:fit-content}.gov-metric-detail-head h2{margin:0;color:var(--ink);font-family:var(--font-display,Montserrat),sans-serif;font-size:25px;font-weight:600;letter-spacing:-.025em}.gov-metric-detail-head p{max-width:72ch;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.gov-detail-close{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid var(--card-border);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:22px;line-height:1}.gov-detail-close:hover{border-color:var(--primary);color:var(--primary)}.gov-metric-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--card-border);border-radius:14px}.gov-metric-detail-summary>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:14px;border-left:1px solid var(--card-border)}.gov-metric-detail-summary>div:first-child{border-left:0}.gov-metric-detail-summary small,.gov-metric-detail-summary span{overflow:hidden;color:var(--text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gov-metric-detail-summary strong{overflow:hidden;color:var(--ink);font-size:19px;text-overflow:ellipsis;white-space:nowrap}.gov-metric-source-section{display:grid;grid-gap:10px;gap:10px}.gov-metric-source-section>.gov-card-title{margin:0}.gov-metric-source-section>.gov-card-title>div{display:grid;grid-gap:2px;gap:2px}.gov-metric-source-section h3{margin:0;color:var(--ink);font-size:15px}.gov-metric-source-section .gov-card-title span{color:var(--text-secondary);font-size:11px}.gov-metric-source-list{display:grid;grid-gap:8px;gap:8px}.gov-metric-source-list article{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:12px;border:1px solid var(--card-border);border-radius:12px;background:var(--page-bg)}.gov-metric-source-list article>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.gov-metric-source-list article>div strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.gov-metric-source-list article small{color:var(--text-secondary);font-size:10px;text-transform:capitalize}.gov-metric-source-list article>strong{color:var(--ink);font-size:14px;text-align:right}.gov-metric-source-list article p{grid-column:1/-1;margin:0;color:var(--text-secondary);font-size:11px;line-height:1.45}.gov-metric-evidence{display:grid;grid-gap:11px;gap:11px}.gov-metric-evidence>.gov-card-title{margin:0}.gov-metric-evidence>.gov-card-title>div{display:grid;grid-gap:2px;gap:2px}.gov-metric-evidence h3{margin:0;color:var(--ink);font-size:15px}.gov-metric-evidence .gov-card-title span{color:var(--text-secondary);font-size:11px}.gov-evidence-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.gov-evidence-tabs button{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 10px;border:1px solid var(--card-border);border-radius:999px;background:var(--surface);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:10px;font-weight:750}.gov-evidence-tabs button[aria-selected=true]{border-color:var(--primary);background:var(--gov-blue-soft);color:var(--primary)}.gov-evidence-tabs button span{min-width:18px;padding:2px 5px;border-radius:999px;background:var(--page-bg);color:inherit;font-size:9px;text-align:center}.gov-evidence-list,.gov-evidence-list>article{display:grid;grid-gap:8px;gap:8px}.gov-evidence-list>article{padding:13px;border:1px solid var(--card-border);border-radius:12px;background:var(--surface)}.gov-evidence-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gov-evidence-row-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.gov-evidence-row-head span{color:var(--text-secondary);font-size:9px;font-weight:750;text-transform:capitalize}.gov-evidence-row-head strong{color:var(--ink);font-size:12px}.gov-evidence-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.gov-evidence-list article>p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.45}.gov-evidence-list article>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.gov-evidence-list article>div:last-child>span{padding:4px 7px;border-radius:999px;background:var(--page-bg);color:var(--text-secondary);font-size:9px}.gov-evidence-limit{color:var(--text-secondary);font-size:10px}.gov-benchmark-status,.gov-metric-trend{display:grid;grid-gap:11px;gap:11px}.gov-benchmark-status>.gov-card-title,.gov-metric-trend>.gov-card-title{margin:0}.gov-benchmark-status>.gov-card-title>div,.gov-metric-trend>.gov-card-title>div{display:grid;grid-gap:2px;gap:2px}.gov-benchmark-status h3,.gov-metric-trend h3{margin:0;color:var(--ink);font-size:15px}.gov-benchmark-status .gov-card-title span,.gov-metric-trend .gov-card-title span{color:var(--text-secondary);font-size:11px}.gov-metric-trend-bars{height:150px;display:flex;align-items:flex-end;gap:8px;padding:14px 10px 8px;border:1px solid var(--card-border);border-radius:12px;background:var(--page-bg)}.gov-metric-trend-bars>div{height:100%;min-width:32px;flex:1 1;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:4px}.gov-metric-trend-bars i{width:min(30px,70%);min-height:8px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#54A8F5,var(--gov-blue))}.gov-metric-trend-bars strong{color:var(--ink);font-size:9px;white-space:nowrap}.gov-metric-trend-bars span{color:var(--text-secondary);font-size:8px;white-space:nowrap}.gov-benchmark-status{padding:14px;border:1px solid color-mix(in oklab,var(--gov-gold) 40%,var(--card-border));border-radius:13px;background:color-mix(in oklab,var(--gov-gold-soft) 48%,var(--surface))}.gov-benchmark-status>div:nth-child(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--card-border);border-radius:11px;background:var(--surface)}.gov-benchmark-status>div:nth-child(2)>span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;border-left:1px solid var(--card-border)}.gov-benchmark-status>div:nth-child(2)>span:first-child{border-left:0}.gov-benchmark-status small{color:var(--text-secondary);font-size:9px}.gov-benchmark-status strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-benchmark-status p{margin:0;color:var(--text-secondary);font-size:10px}.gov-metric-actions{display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid color-mix(in oklab,var(--gov-blue) 30%,var(--card-border));border-radius:13px;background:var(--gov-blue-soft)}.gov-metric-actions>.gov-card-title{margin:0}.gov-metric-actions>.gov-card-title>div{display:grid;grid-gap:2px;gap:2px}.gov-metric-actions h3{margin:0;color:var(--ink);font-size:15px}.gov-metric-actions .gov-card-title span,.gov-metric-actions>small{color:var(--text-secondary);font-size:10px}.gov-metric-actions>div:nth-child(2){display:grid;grid-gap:7px;gap:7px}.gov-metric-actions article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--card-border);border-radius:11px;background:var(--surface)}.gov-metric-actions article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.gov-metric-actions article>div>span{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:9px;text-transform:capitalize}.gov-metric-actions article strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-metric-actions article small{color:var(--text-secondary);font-size:9px}.gov-metric-actions article .btn{flex:0 0 auto}.gov-action-incident{scroll-margin-top:120px}.gov-action-incident:target{border-color:var(--gov-blue);box-shadow:0 0 0 3px var(--gov-blue-soft)}.gov-metric-detail-actions{align-self:end;display:flex;justify-content:flex-end;gap:8px;padding:16px 104px 10px 0;border-top:1px solid var(--card-border)}.gov-policy-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:14px;border:1px solid var(--card-border);border-radius:14px;background:var(--surface)}.gov-policy-flow>div{display:flex;align-items:center;gap:9px;min-width:0}.gov-policy-flow>div>i{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--gov-blue-soft);color:var(--gov-blue);font-style:normal;font-size:11px;font-weight:800}.gov-policy-flow>div:nth-of-type(2)>i{background:var(--gov-gold-soft);color:var(--warning)}.gov-policy-flow>div:nth-of-type(3)>i{background:var(--gov-coral-soft);color:var(--gov-coral)}.gov-policy-flow>div:nth-of-type(4)>i{background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-policy-flow>div>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.gov-policy-flow strong{color:var(--ink);font-size:12px}.gov-policy-flow small{overflow:hidden;color:var(--text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gov-policy-flow>b{color:var(--text-secondary);font-size:12px}.gov-report-widgets{grid-template-columns:repeat(3,minmax(0,1fr))}.gov-bars,.gov-report-widgets{display:grid;grid-gap:12px;gap:12px}.gov-risk-bar{display:grid;grid-gap:5px;gap:5px}.gov-risk-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:12px}.gov-risk-bar>div:first-child strong{color:var(--ink)}.gov-risk-track{height:6px;overflow:hidden;border-radius:999px;background:var(--page-bg)}.gov-risk-fill{display:block;height:100%;border-radius:inherit}.gov-risk-blue,.gov-risk-fill{background:var(--gov-blue)}.gov-risk-gold{background:var(--gov-gold)}.gov-risk-purple{background:var(--gov-purple)}.gov-risk-teal{background:var(--gov-teal)}.gov-risk-danger{background:var(--critical)}.gov-risk-warning{background:var(--warning)}.gov-trend{height:166px;display:flex;align-items:flex-end;gap:7px;padding-top:8px}.gov-trend>div{height:100%;flex:1 1;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:5px}.gov-trend-bar{width:100%;min-height:0;flex:1 1;display:flex;align-items:flex-end;justify-content:center}.gov-trend-bar i{width:min(24px,72%);min-height:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#54A8F5,var(--gov-blue));opacity:.9}.gov-trend small,.gov-trend span{color:var(--text-secondary);font-size:10px}.gov-trend small{min-height:26px;line-height:1.25;text-align:center}.gov-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gov-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px}.gov-coverage-grid>div{display:grid;grid-gap:8px;gap:8px;padding:13px;border:1px solid var(--card-border);border-radius:12px;background:var(--surface)}.gov-coverage-grid>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:9px}.gov-coverage-grid small{color:var(--text-secondary)}.gov-coverage-stack{height:6px;display:flex;overflow:hidden;gap:2px;border-radius:999px;background:var(--card-border)}.gov-coverage-stack i{min-width:0}.gov-stack-pass{background:var(--gov-teal)}.gov-stack-find{background:var(--critical)}.gov-stack-skip{background:var(--gov-gold)}.gov-settings-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:15px 18px;border:1px solid var(--card-border);border-radius:14px;background:var(--surface)}.gov-settings-intro>div{display:flex;align-items:baseline;gap:6px}.gov-settings-intro strong{color:var(--ink);font-size:26px}.gov-settings-intro p,.gov-settings-intro span{color:var(--text-secondary);font-size:12px}.gov-settings-intro p{margin:0}.gov-policy-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.gov-policy-groups .gov-card-title{margin-bottom:6px}.gov-policy-row{grid-template-columns:minmax(0,1fr) auto auto auto}.gov-policy-priority{display:grid;grid-gap:3px;gap:3px}.gov-policy-priority span{font-size:10px}.gov-policy-priority select{min-width:92px;padding:6px 8px;border:1px solid var(--card-border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px}.gov-policy-off{opacity:.62}.gov-customer-setup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.gov-setup-card .gov-card-title{align-items:flex-start}.gov-setup-card .gov-card-title>div{display:grid;grid-gap:3px;gap:3px}.gov-setup-card .gov-card-title>div>span{color:var(--text-secondary);font-size:12px}.gov-setup-form{display:grid;grid-gap:14px;gap:14px;margin:0 0 12px;padding:14px;border:1px solid color-mix(in oklab,var(--gov-gold) 38%,var(--card-border));border-radius:14px;background:color-mix(in oklab,var(--surface) 96%,var(--gov-gold-soft))}.gov-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.gov-field-wide{grid-column:1/-1}.gov-field span small{color:var(--text-secondary);font-weight:500}.gov-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.gov-module-picker{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:10px 12px;border:1px solid var(--card-border);border-radius:11px}.gov-module-picker legend{padding:0 5px}.gov-module-picker label{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:600}.gov-module-picker input{width:auto;accent-color:var(--gov-gold)}.gov-step-builder{display:grid;grid-gap:8px;gap:8px}.gov-step-builder>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.gov-step-row{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(100px,.42fr) 30px;align-items:center;grid-gap:7px;gap:7px}.gov-step-row>span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--gov-blue-soft);color:var(--gov-blue);font-size:11px;font-weight:800}.gov-step-row input,.gov-step-row select{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid var(--card-border);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.gov-step-remove{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:18px}.gov-step-remove:hover{background:var(--critical-fill);color:var(--critical)}.gov-process-list{display:grid}.gov-process-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 0;border-top:1px solid var(--card-border)}.gov-process-row:first-child{padding-top:0;border-top:0}.gov-process-row>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.gov-process-row small{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-built-in-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:6px;padding:0 2px}.gov-built-in-head h2{margin:3px 0 0;color:var(--ink);font-family:var(--font-body);font-size:18px}.gov-built-in-head>span{color:var(--text-secondary);font-size:12px}.gov-run-context{display:grid;grid-template-columns:auto minmax(150px,1.35fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(130px,1fr) auto;align-items:center;grid-gap:0;gap:0;overflow:visible;margin:8px 0;border:1px solid var(--card-border);border-radius:14px;background:var(--surface);box-shadow:0 4px 16px color-mix(in oklab,var(--ink) 4%,transparent)}.gov-run-context>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px 13px;border-left:1px solid var(--card-border)}.gov-run-context>div:first-child{border-left:0}.gov-run-context small,.gov-run-context>div>span{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-run-context strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gov-run-context>div:first-child strong{width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;background:var(--page-bg);text-transform:capitalize}.gov-run-context strong.is-complete{background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-run-context strong.is-multiple-audits,.gov-run-context strong.is-partial,.gov-run-context strong.is-waiting-safely{background:var(--gov-gold-soft);color:var(--warning)}.gov-run-context strong.is-failed,.gov-run-context strong.is-needs-attention{background:var(--critical-fill);color:var(--critical)}.gov-run-context strong.is-scanning,.gov-run-context strong.is-starting{background:var(--gov-blue-soft);color:var(--gov-blue)}.gov-run-context>.gov-help{margin:0 12px}.gov-integration-compact>.gov-system-authority{display:grid;align-items:normal;justify-content:normal;grid-gap:2px;gap:2px;padding:9px 10px;border-radius:10px;background:var(--page-bg)}.gov-system-authority strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-integration-compact>.gov-system-authority small{padding-right:0}.gov-system-authority small,.gov-system-authority span{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-system-measurements{padding:8px 10px;border:1px solid var(--card-border);border-radius:10px;color:var(--text-secondary);font-size:10px}.gov-system-measurements summary{min-height:24px;color:var(--primary);cursor:pointer;font-weight:750}.gov-system-measurements>div{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid var(--card-border)}.gov-system-measurements>div strong{color:var(--ink);font-size:10px}.gov-system-measurements>div small,.gov-system-measurements>div span,.gov-system-measurements>small{color:var(--text-secondary);font-size:11px;line-height:1.45}.gov-evidence-report{display:grid;grid-gap:14px;gap:14px}.gov-evidence-report>.gov-card-title{margin:0}.gov-evidence-report>.gov-card-title>div{display:grid;grid-gap:3px;gap:3px}.gov-report-filters{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--card-border);border-radius:13px;background:var(--page-bg)}.gov-report-filters>label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--text-secondary);font-size:11px;font-weight:750}.gov-report-filters input,.gov-report-filters select{width:100%;min-width:0;height:36px;box-sizing:border-box;padding:7px 9px;border:1px solid var(--card-border);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:11px}.gov-report-search{grid-column:1/-1}.gov-report-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.gov-report-context{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:center;overflow:visible;border:1px solid var(--card-border);border-radius:13px;background:var(--surface)}.gov-report-context>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:11px 12px;border-left:1px solid var(--card-border)}.gov-report-context>div:first-child{border-left:0}.gov-report-context small,.gov-report-context>div>span{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-report-context strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.gov-report-context strong.is-running{color:var(--gov-blue)}.gov-report-context strong.is-partial{color:var(--warning)}.gov-report-context strong.is-failed{color:var(--critical)}.gov-report-context strong.is-completed{color:var(--gov-teal)}.gov-report-context>.gov-help{margin:0 11px}.gov-export-receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:11px;background:var(--gov-blue-soft);color:var(--primary)}.gov-export-receipt>div{display:grid;grid-gap:2px;gap:2px}.gov-export-receipt small,.gov-export-receipt span,.gov-export-receipt strong{font-size:11px}.gov-export-receipt.is-completed{background:var(--gov-teal-soft);color:var(--gov-teal)}.gov-export-receipt.is-expired,.gov-export-receipt.is-failed{background:var(--critical-fill);color:var(--critical)}.gov-export-progress{width:min(360px,100%);height:5px;overflow:hidden;margin-top:5px;border-radius:999px;background:color-mix(in oklab,var(--gov-blue) 12%,var(--surface))}.gov-export-progress i{display:block;height:100%;border-radius:inherit;background:var(--gov-blue)}.gov-export-progress.is-indeterminate i{width:38%;animation:gov-collection-scan 1.5s ease-in-out infinite}.gov-report-loading{min-height:110px;display:grid;place-items:center;color:var(--text-secondary);font-size:11px}.gov-evidence-table-wrap{overflow-x:auto;border:1px solid var(--card-border);border-radius:13px;background:var(--surface)}.gov-evidence-table{width:100%;min-width:860px;border-collapse:collapse;color:var(--ink);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gov-evidence-table th{padding:9px 11px;border-bottom:1px solid var(--card-border);background:var(--page-bg);color:var(--text-secondary);font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.035em}.gov-evidence-table td{max-width:420px;padding:11px;border-top:1px solid var(--card-border);vertical-align:top}.gov-evidence-table tbody tr:first-child td{border-top:0}.gov-evidence-table td:first-child{width:92px}.gov-evidence-table td:nth-child(3){width:175px}.gov-evidence-table td:nth-child(4){width:190px}.gov-evidence-table td{color:var(--text-secondary)}.gov-evidence-table td>strong{display:block;color:var(--ink);font-size:11px}.gov-evidence-table td>a,.gov-evidence-table td>code,.gov-evidence-table td>small,.gov-evidence-table td>time{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:11px}.gov-evidence-table td>a{color:var(--primary);text-underline-offset:2px}.gov-evidence-table td>p{max-width:68ch;margin:4px 0 0;line-height:1.45}.gov-evidence-table details{margin-top:7px}.gov-evidence-table summary{color:var(--primary);cursor:pointer;font-size:11px;font-weight:750}.gov-evidence-json{max-height:180px;overflow:auto;margin:7px 0;padding:8px;border-radius:8px;background:var(--page-bg);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap}.gov-report-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.gov-report-pagination>span{color:var(--text-secondary);font-size:10px}.gov-report-pagination>div{display:flex;gap:7px}.gov-issue-page{gap:14px}.gov-issue-nav{display:flex;align-items:center;justify-content:space-between;gap:9px}.gov-issue-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:22px;gap:22px;padding:21px;border:1px solid var(--card-border);border-radius:16px;background:var(--surface);box-shadow:0 4px 16px color-mix(in oklab,var(--ink) 4%,transparent)}.gov-issue-hero>div:first-child{min-width:0}.gov-issue-title{display:flex;align-items:center;gap:9px;margin-top:5px}.gov-issue-title h1{min-width:0;margin:0;color:var(--ink);font-family:var(--font-display,Montserrat),sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.gov-issue-hero p{max-width:78ch;margin:10px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.gov-issue-hero-action{display:grid;justify-items:end;grid-gap:9px;gap:9px}.gov-issue-hero-action>span{padding:4px 8px;border-radius:999px;background:var(--page-bg);color:var(--text-secondary);font-size:10px;font-weight:800}.gov-issue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--card-border);border-radius:14px;background:var(--surface)}.gov-issue-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:13px 15px;border-left:1px solid var(--card-border)}.gov-issue-summary>div:first-child{border-left:0}.gov-issue-summary small,.gov-issue-summary span{overflow:hidden;color:var(--text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gov-issue-summary strong{overflow:hidden;color:var(--ink);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.gov-issue-summary strong.is-complete{color:var(--gov-teal)}.gov-issue-summary strong.is-observed,.gov-issue-summary strong.is-partial{color:var(--warning)}.gov-issue-summary strong.is-missing,.gov-issue-summary strong.is-unsupported{color:var(--critical)}.gov-issue-impact{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;grid-gap:18px;gap:18px}.gov-issue-impact h2{margin:0;color:var(--ink);font-size:17px}.gov-issue-impact p{margin:7px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}.gov-issue-coverage{padding:12px 13px;border:1px solid var(--card-border);border-radius:12px;background:var(--page-bg)}.gov-issue-coverage.is-complete{border-color:color-mix(in oklab,var(--gov-teal) 28%,var(--card-border));background:var(--gov-teal-soft)}.gov-issue-coverage.is-observed,.gov-issue-coverage.is-partial{border-color:var(--warning-border);background:var(--warning-fill)}.gov-issue-coverage.is-missing,.gov-issue-coverage.is-unsupported{border-color:var(--critical-border);background:var(--critical-fill)}.gov-issue-coverage strong{color:var(--ink);font-size:12px}.gov-issue-coverage ul{margin:7px 0 0;padding-left:18px;color:var(--text-secondary);font-size:11px}.gov-issue-evidence>.gov-card-title{align-items:flex-start}.gov-issue-evidence>.gov-card-title>div{display:grid;grid-gap:2px;gap:2px}.gov-issue-groups{display:grid;grid-gap:19px;gap:19px}.gov-issue-groups>section{display:grid;grid-gap:9px;gap:9px}.gov-issue-group-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.gov-issue-group-title h2{margin:0;color:var(--ink);font-size:14px}.gov-issue-group-title span{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--page-bg);color:var(--text-secondary);font-size:10px;text-align:center}.gov-issue-entities{display:grid;grid-gap:9px;gap:9px}.gov-issue-entity{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:11px 16px;gap:11px 16px;padding:15px 2px;border-top:1px solid var(--card-border)}.gov-issue-entity:first-child{padding-top:2px;border-top:0}.gov-issue-entity>header{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--card-border)}.gov-issue-entity>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.gov-issue-entity>header small,.gov-issue-entity>header>div>span{color:var(--text-secondary);font-size:9px;font-weight:700;text-transform:capitalize}.gov-issue-entity h3{margin:0;color:var(--ink);font-size:13px}.gov-issue-entity code{overflow-wrap:anywhere;color:var(--text-secondary);font-size:10px}.gov-issue-entity>.btn{grid-column:1/-1;justify-self:end}.gov-issue-diagnostic{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0}.gov-issue-diagnostic>p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.5}.gov-issue-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--card-border)}.gov-issue-facts>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px;border-left:1px solid var(--card-border)}.gov-issue-facts>div:first-child{border-left:0}.gov-issue-facts dt{color:var(--text-secondary);font-size:9px}.gov-issue-facts dd{overflow-wrap:anywhere;margin:0;color:var(--ink);font-size:10px;font-weight:700}.gov-issue-assignments,.gov-issue-origins,.gov-issue-suggestions,.gov-runtime-errors{display:grid;grid-gap:7px;gap:7px}.gov-issue-assignments>strong,.gov-issue-origins>strong,.gov-issue-suggestions>strong,.gov-runtime-errors>strong{color:var(--ink);font-size:11px}.gov-issue-assignments ul,.gov-issue-origins ul,.gov-issue-suggestions ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.gov-issue-assignments li,.gov-issue-origins li{display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border-radius:9px;background:var(--page-bg)}.gov-issue-assignments li span,.gov-issue-origins li span{color:var(--ink);font-size:10px;font-weight:700}.gov-issue-assignments li small,.gov-issue-limitation,.gov-issue-origins li small{color:var(--text-secondary);font-size:10px;line-height:1.4}.gov-runtime-errors article{display:grid;grid-gap:5px;gap:5px;padding:8px 0;border-top:1px solid var(--card-border)}.gov-runtime-errors article:first-of-type{padding-top:0;border-top:0}.gov-runtime-errors article>div{display:flex;justify-content:space-between;gap:10px}.gov-runtime-errors article small,.gov-runtime-errors article span{color:var(--text-secondary);font-size:9px}.gov-runtime-errors article p,.gov-runtime-errors article strong{color:var(--ink);font-size:10px}.gov-runtime-errors article p{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.45;overflow-wrap:anywhere}.gov-issue-suggestions{padding:11px;border-radius:10px;background:var(--gov-blue-soft)}.gov-issue-suggestions li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;padding:8px 0;border-top:1px solid color-mix(in oklab,var(--gov-blue) 18%,transparent)}.gov-issue-suggestions li:first-child{padding-top:0;border-top:0}.gov-issue-suggestions li>div{display:grid;grid-gap:2px;gap:2px}.gov-issue-suggestions li span{color:var(--ink);font-size:10px;font-weight:750}.gov-issue-suggestions li small,.gov-issue-suggestions>small{color:var(--text-secondary);font-size:9px;line-height:1.4}.gov-issue-suggestions li em{color:var(--primary);font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.gov-issue-no-change{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid var(--card-border);border-radius:11px;background:var(--page-bg)}.gov-issue-no-change strong{color:var(--ink);font-size:11px}.gov-issue-no-change span{color:var(--text-secondary);font-size:10px}.gov-issue-plan{display:grid;grid-gap:12px;gap:12px;scroll-margin-top:110px;padding:18px;border:1px solid var(--card-border);border-radius:16px;background:var(--surface)}.gov-issue-plan>.gov-card-title{margin:0}.gov-issue-plan>.gov-card-title>div{display:grid;grid-gap:2px;gap:2px}.gov-issue-plan-empty{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border-radius:12px;background:var(--page-bg)}.gov-issue-plan-empty>div{display:grid;grid-gap:3px;gap:3px}.gov-issue-plan-empty strong{color:var(--ink);font-size:12px}.gov-issue-plan-empty p{margin:0;color:var(--text-secondary);font-size:11px}.gov-issue-state{display:grid;grid-gap:5px;gap:5px}.gov-issue-state p{margin:0;color:var(--text-secondary)}.gov-issue-title-link{color:inherit;font-weight:inherit;-webkit-text-decoration-color:color-mix(in oklab,var(--primary) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--primary) 45%,transparent);text-underline-offset:3px}.gov-issue-title-link:hover{color:var(--primary)}.gov-issue-title-link:focus-visible{border-radius:3px;outline:3px solid color-mix(in oklab,var(--gov-blue) 25%,transparent);outline-offset:2px}@media (max-width:820px){.gov-audit-row,.gov-customer-setup,.gov-grid,.gov-health-grid,.gov-policy-groups,.gov-report-summary,.gov-report-widgets{grid-template-columns:1fr}.gov-metrics,.gov-status-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-status-widgets>div:nth-child(odd){border-left:0}.gov-status-widgets>div:nth-child(n+3){border-top:1px solid var(--card-border)}.gov-finding-compact{align-items:flex-start;flex-direction:column}.gov-finding-actions{width:100%;justify-content:flex-start}.gov-incident-row,.gov-policy-row{grid-template-columns:auto minmax(0,1fr) auto}.gov-incident-actions,.gov-policy-row>button{grid-column:1/-1;justify-content:flex-start}.gov-incident-decision{grid-column:1/-1;grid-template-columns:1fr}.gov-action-guide{grid-template-columns:1fr 1fr}.gov-action-guide>i{display:none}.gov-action-incident{grid-template-columns:1fr}.gov-incident-actions{justify-content:flex-start}.gov-plan-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-proposed-actions li{grid-template-columns:1fr}.gov-proposed-actions li>small{text-align:left}.gov-approval-fields{grid-template-columns:1fr}.gov-ready-to-run{align-items:stretch;flex-direction:column}.gov-ready-to-run .btn{width:100%}.gov-policy-row{grid-template-columns:minmax(0,1fr) auto}.gov-policy-priority,.gov-policy-row>button{grid-column:auto}.gov-settings-intro{grid-template-columns:1fr auto}.gov-settings-intro p{grid-column:1/-1;grid-row:2}.gov-form-grid{grid-template-columns:1fr}.gov-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-policy-flow{grid-template-columns:1fr}.gov-policy-flow>b{display:none}.gov-field-wide{grid-column:auto}.gov-module-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-process-row{grid-template-columns:minmax(0,1fr) auto auto}.gov-process-row>button{grid-column:1/-1;justify-self:start}.gov-platform-scope{justify-content:flex-start;flex-wrap:wrap}.gov-platform-scope>label{min-width:0;flex:1 1 240px}.gov-platform-scope select{min-width:0;max-width:none;flex:1 1}.gov-collection-summary{grid-template-columns:auto minmax(0,1fr) auto auto}.gov-collection-progress{grid-column:1/-1;grid-row:2}.gov-collection-objects{padding-left:0}.gov-report-context,.gov-run-context{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-report-context>div:nth-child(odd),.gov-run-context>div:nth-child(odd){border-left:0}.gov-report-context>.gov-help,.gov-run-context>.gov-help{margin:10px}.gov-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-issue-hero,.gov-issue-impact{grid-template-columns:1fr}.gov-issue-hero-action{justify-items:start}.gov-issue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-issue-summary>div:nth-child(odd){border-left:0}.gov-issue-summary>div:nth-child(n+3){border-top:1px solid var(--card-border)}.gov-issue-entity{grid-template-columns:1fr}}@media (max-width:520px){.gov-action-guide,.gov-plan-progress{grid-template-columns:1fr}.gov-action-plan{padding:14px}.gov-action-plan .gov-card-title{align-items:flex-start;flex-direction:column}.gov-incident-actions .btn{flex:1 1 auto}.gov-ops-grid{grid-template-columns:1fr}.gov-metric-detail{padding:18px 15px}.gov-metric-detail-summary{grid-template-columns:1fr}.gov-metric-detail-summary>div{border-top:1px solid var(--card-border);border-left:0}.gov-metric-detail-summary>div:first-child{border-top:0}.gov-metric-source-list article{grid-template-columns:minmax(0,1fr) auto}.gov-metric-source-list article>strong{grid-column:1/-1;text-align:left}.gov-evidence-row-head{flex-direction:column}.gov-evidence-actions,.gov-evidence-row-head .btn{width:100%}.gov-evidence-actions .btn{flex:1 1}.gov-benchmark-status>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.gov-benchmark-status>div:nth-child(2)>span:nth-child(3){border-top:1px solid var(--card-border);border-left:0}.gov-benchmark-status>div:nth-child(2)>span:nth-child(4){border-top:1px solid var(--card-border)}.gov-metric-actions article{align-items:stretch;flex-direction:column}.gov-metric-actions article .btn{width:100%}.gov-metric-detail-actions .btn{flex:1 1}.gov-report-context,.gov-report-filters,.gov-run-context{grid-template-columns:1fr}.gov-report-context>div,.gov-run-context>div{border-top:1px solid var(--card-border);border-left:0}.gov-report-context>div:first-child,.gov-run-context>div:first-child{border-top:0}.gov-export-receipt,.gov-report-pagination{align-items:stretch;flex-direction:column}.gov-report-pagination .btn{flex:1 1}.gov-report-filters .btn,.gov-report-pagination .btn{min-height:44px}.gov-issue-nav,.gov-issue-plan-empty,.gov-issue-title{align-items:stretch;flex-direction:column}.gov-issue-nav .btn,.gov-issue-plan-empty .btn{width:100%}.gov-issue-summary{grid-template-columns:1fr}.gov-issue-summary>div{border-top:1px solid var(--card-border);border-left:0}.gov-issue-summary>div:first-child{border-top:0}.gov-issue-facts,.gov-issue-suggestions li{grid-template-columns:1fr}.gov-issue-entity>.btn{width:100%}}@media (prefers-reduced-motion:reduce){.gov-collection-active .gov-collection-state,.gov-collection-progress.is-indeterminate>i,.gov-export-progress.is-indeterminate i{animation:none}}