@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--ink:#0a0c0b;--ink2:#10140f;--ink3:#161b15;--raised:#1b211a;--line:#242c22;--line2:#323d2f;--text:#e9ede7;--dim:#94a08e;--faint:#5d6857;--phos:#86e6a3;--phosdim:#3c7a55;--gold:#f3c24f;--allow:#5fd98c;--appr:#f3c24f;--block:#f06a6d;--fd:"Bricolage Grotesque",sans-serif;--fb:"IBM Plex Sans",sans-serif;--fm:"IBM Plex Mono",monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}#root{min-height:100vh}.gov-root{font-family:var(--fb);color:var(--text);background:var(--ink);min-height:100vh;width:100%;position:relative;overflow-x:hidden;background-image:radial-gradient(900px 500px at 12% -8%,rgba(134,230,163,.07),transparent 60%),radial-gradient(700px 600px at 100% 0%,rgba(134,230,163,.03),transparent 55%),linear-gradient(transparent 0 96%,#ffffff04 96%),linear-gradient(90deg,transparent 0 96%,rgba(255,255,255,.014) 96%);background-size:auto,auto,28px 28px,28px 28px}.gov-mono{font-family:var(--fm)}.gov-disp{font-family:var(--fd);letter-spacing:-.02em}.gov-rail{background:linear-gradient(180deg,#0d110c,#080a09);border-right:1px solid var(--line);position:relative}.gov-sec{font-family:var(--fm);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);padding:14px 6px 5px;opacity:.8}.gov-navbtn{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border-radius:9px;color:var(--dim);font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:.16s;text-align:left;background:transparent;letter-spacing:-.005em;position:relative}.gov-navbtn:hover{color:var(--text);background:#ffffff0a;border-color:#ffffff0f}.gov-navbtn.on{color:var(--ink);background:var(--phos);border-color:var(--phos);font-weight:700;box-shadow:0 6px 20px -6px #86e6a3a6,0 0 0 1px #86e6a340}.gov-navbtn.on.ent{background:var(--gold);border-color:var(--gold);box-shadow:0 6px 20px -6px #f3c24fa6,0 0 0 1px #f3c24f40}.gov-navbtn.on .gov-badge{background:#00000038;color:var(--ink)}.gov-badge{margin-left:auto;font-family:var(--fm);font-size:10px;font-weight:600;padding:1px 7px;border-radius:20px;background:var(--ink3);color:var(--dim)}.gov-badge-urgent{background:var(--appr);color:var(--ink);animation:badgePulse 1.6s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #f3c24f8c}50%{box-shadow:0 0 0 5px #f3c24f00}}.gov-navbtn-urgent{border-color:#f3c24f38!important;background:#f3c24f0a!important}.gov-card{background:var(--ink2);border:1px solid var(--line);border-radius:14px;transition:border-color .18s}.gov-card-r{background:var(--ink3);border:1px solid var(--line);border-radius:12px}.gov-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--fm);font-size:11px;font-weight:500;padding:3px 9px;border-radius:20px;border:1px solid var(--line2);color:var(--dim);background:#ffffff05}.gov-kicker{font-family:var(--fm);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.gov-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--fb);font-weight:600;font-size:13px;padding:9px 15px;border-radius:10px;cursor:pointer;border:1px solid var(--line2);background:var(--ink3);color:var(--text);transition:.15s;letter-spacing:-.01em}.gov-btn:hover{border-color:var(--phosdim);background:var(--raised);color:var(--text)}.gov-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.gov-btn.primary{background:var(--phos);color:var(--ink);border-color:var(--phos);box-shadow:0 8px 24px -10px #86e6a38c}.gov-btn.primary:hover{background:#9aefb5;border-color:#9aefb5;box-shadow:0 10px 28px -8px #86e6a3a6}.gov-btn.gold{background:var(--gold);color:var(--ink);border-color:var(--gold);box-shadow:0 8px 24px -10px #f3c24f8c}.gov-btn.gold:hover{background:#f7cf6a;border-color:#f7cf6a;box-shadow:0 10px 28px -8px #f3c24fa6}.gov-btn.danger{color:var(--block);border-color:#f06a6d59}.gov-btn.danger:hover{background:#f06a6d1a}.gov-btn.ok{color:var(--allow);border-color:#5fd98c59}.gov-btn.ok:hover{background:#5fd98c1a}.gov-bar{height:7px;border-radius:20px;background:var(--ink);overflow:hidden;border:1px solid var(--line)}.gov-bar>span{display:block;height:100%;border-radius:20px;transition:width .5s cubic-bezier(.4,0,.2,1)}.gov-row{transition:.15s}.gov-row:hover{background:#ffffff05}.gov-stage{animation:stageIn .42s cubic-bezier(.2,.7,.2,1) both}@keyframes stageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.gov-live{width:7px;height:7px;border-radius:50%;background:var(--phos);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #86e6a373}70%{box-shadow:0 0 0 7px #86e6a300}to{box-shadow:0 0 #86e6a300}}.gov-scan{background:linear-gradient(90deg,transparent,rgba(134,230,163,.5),transparent);height:1px;width:100%;animation:scan 2.4s linear infinite;opacity:.7}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gov-sheet{animation:sheet .3s cubic-bezier(.2,.7,.2,1) both}@keyframes sheet{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes alertSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gov-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#040605b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .2s both}@keyframes fade{0%{opacity:0}to{opacity:1}}.gov-tier{display:inline-flex;background:var(--ink3);border:1px solid var(--line);border-radius:11px;padding:3px;gap:3px}.gov-tier button{font-family:var(--fm);font-size:11.5px;font-weight:600;padding:7px 13px;border-radius:8px;border:none;cursor:pointer;background:transparent;color:var(--dim);display:flex;align-items:center;gap:7px;transition:.15s}.gov-tier button.on{background:var(--phos);color:var(--ink)}.gov-tier button.on.gold{background:var(--gold);color:var(--ink)}.gov-th{font-family:var(--fm);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:left;font-weight:500;padding:9px 14px;border-bottom:1px solid var(--line)}.gov-toggle{width:38px;height:21px;border-radius:20px;border:1px solid var(--line2);cursor:pointer;position:relative;transition:.18s;flex-shrink:0}.gov-toggle>span{position:absolute;top:2px;width:15px;height:15px;border-radius:50%;transition:.18s}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:20px;border:1px solid var(--ink)}::-webkit-scrollbar-track{background:transparent}select{outline:none}input,textarea,select{font-family:inherit}*:focus-visible{outline:2px solid var(--phos);outline-offset:3px;border-radius:4px}.gov-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}input[type=text],input[type=email],input[type=number],input[type=password],textarea{transition:border-color .15s,box-shadow .15s}.gov-th:first-child{border-radius:4px 0 0}.gov-th:last-child{border-radius:0 4px 0 0}@keyframes toastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.gov-toast{animation:toastIn .22s cubic-bezier(.2,.7,.2,1) both}@keyframes pulseIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.gov-pulse-row:hover{background:#ffffff05}@media(max-width:900px){.gov-two-col{grid-template-columns:1fr!important}.gov-rail{position:fixed!important;top:0;left:-280px;width:258px;transition:left .25s cubic-bezier(.2,.7,.2,1);z-index:50}.gov-rail.open{left:0!important;box-shadow:8px 0 48px #0009}.gov-mob-bar{display:flex!important}.gov-mob-bar{height:48px!important}.gov-sticky-hd{top:48px!important;padding:10px 16px!important;z-index:19!important}.gov-arch-grid{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important}.gov-arch-arrow{display:none!important}.gov-page-title{font-size:19px!important;margin-top:1px!important}.gov-hd-right{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.gov-tier{width:100%!important}.gov-tier button{flex:1!important;justify-content:center!important;font-size:11px!important}.gov-hd-metrics{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;overflow-x:unset!important;flex-wrap:unset!important}.gov-metric-tile{min-width:0!important;padding:7px 10px!important;flex-shrink:0}.gov-metric-tile .gov-disp{font-size:16px!important}.gov-grid-4{grid-template-columns:1fr 1fr!important}.gov-grid-2,.gov-grid-3{grid-template-columns:1fr!important}.gov-main-content{padding:14px 14px 56px!important}.gov-alert-pad{padding:0 14px!important}.gov-approval-card{width:100%!important;margin:0!important}.gov-approval-actions{flex-direction:column!important}.gov-approval-actions>button{width:100%!important;justify-content:center!important;min-height:50px!important;font-size:15px!important}.gov-ov-charts{grid-template-columns:1fr!important}.gov-ov-metrics{grid-template-columns:1fr 1fr!important}.gov-row td,.gov-th{padding:11px 10px!important}table{font-size:12px!important}.gov-modal{padding:0!important;align-items:flex-end!important}.gov-modal>.gov-card{border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important}}@media(max-width:540px){.gov-sticky-hd{padding:8px 12px!important}.gov-main-content{padding:10px 10px 56px!important}.gov-page-title{font-size:16px!important}.gov-ov-metrics{grid-template-columns:1fr!important}.gov-metric-tile{min-width:76px!important}.gov-metric-tile .gov-disp{font-size:15px!important}table{min-width:320px!important}.gov-card{border-radius:10px!important}.gov-btn{padding:8px 12px!important;font-size:12.5px!important}}@media(min-width:901px){.gov-mob-bar{display:none!important}}@media(max-width:1080px){.gov-side-panel{display:none!important}}@media print{body *{visibility:hidden}.gov-cert-paper,.gov-cert-paper *{visibility:visible}.gov-cert-paper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:auto;border-radius:0!important;overflow:visible!important;z-index:99999}}.gov-root.gov-light{--ink:#eff2ef;--ink2:#ffffff;--ink3:#f4f7f4;--raised:#e6ece6;--line:#d2d9d2;--line2:#bfc9bf;--text:#1a1f1a;--dim:#3f4e3f;--faint:#738073;--phos:#15863a;--phosdim:#0e6829;--gold:#9a6e00;--allow:#15863a;--appr:#9a6e00;--block:#c42828;background:#eff2ef!important;background-image:radial-gradient(700px 400px at 10% -8%,rgba(21,134,58,.07),transparent 60%),radial-gradient(500px 400px at 100% 0%,rgba(21,134,58,.04),transparent 55%)!important}.gov-root.gov-light .gov-rail{background:linear-gradient(180deg,#e5ebe5,#edf1ed);border-right:1px solid #cdd6cd}.gov-root.gov-light .gov-sec{color:#8fa08f}.gov-root.gov-light .gov-navbtn{color:#4a5a4a}.gov-root.gov-light .gov-navbtn:hover{background:#0000000d!important;border-color:#00000017!important;color:#1a1f1a}.gov-root.gov-light .gov-navbtn.on{color:#fff}.gov-root.gov-light .gov-badge{background:#00000014;color:#4a5a4a}.gov-root.gov-light .gov-navbtn.on .gov-badge{background:#0003;color:#fff}.gov-root.gov-light .gov-card{box-shadow:0 1px 3px #00000012,0 0 0 1px #0000000a}.gov-root.gov-light .gov-card-r{background:#f0f4f0;border-color:#cdd6cd}.gov-root.gov-light .gov-chip{background:#0000000d;border-color:#00000021;color:#3f4e3f}.gov-root.gov-light .gov-btn{background:#eaf0ea;border-color:#c0ccc0;color:#1a1f1a}.gov-root.gov-light .gov-btn:hover{background:#dde7dd;border-color:#a8b8a8}.gov-root.gov-light .gov-btn.primary{background:var(--phos);color:#fff;border-color:var(--phos);box-shadow:0 6px 20px -8px #15863a80}.gov-root.gov-light .gov-btn.primary:hover{background:#11773200;border-color:#117732;background:#117732}.gov-root.gov-light .gov-btn.gold{background:var(--gold);color:#fff;border-color:var(--gold);box-shadow:0 6px 20px -8px #9a6e0073}.gov-root.gov-light .gov-btn.danger{color:var(--block);border-color:#c428284d}.gov-root.gov-light .gov-btn.danger:hover{background:#c4282814}.gov-root.gov-light .gov-tier{background:#e6ece6;border-color:#c0ccc0}.gov-root.gov-light .gov-tier button{color:#4a5a4a}.gov-root.gov-light .gov-tier button.on{background:var(--phos);color:#fff}.gov-root.gov-light .gov-tier button.on.gold{background:var(--gold);color:#fff}.gov-root.gov-light .gov-theme-btn{background:#15863a1a;border-color:#15863a59;color:var(--phos);box-shadow:0 0 8px -3px #15863a4d}.gov-root.gov-light .gov-theme-btn:hover{background:#15863a2e;border-color:#15863a80}.gov-root.gov-light .gov-th{background:#edf1ed;color:#738073}.gov-root.gov-light .gov-row:hover,.gov-root.gov-light .gov-pulse-row:hover{background:#00000006!important}.gov-root.gov-light .gov-bar{background:#0000001a;border-color:#0000001f}.gov-root.gov-light .gov-live{background:var(--phos)}@keyframes pulseLt{0%{box-shadow:0 0 #15863a73}70%{box-shadow:0 0 0 7px #15863a00}to{box-shadow:0 0 #15863a00}}.gov-root.gov-light .gov-live{animation:pulseLt 1.8s infinite}.gov-root.gov-light .gov-modal{background:#0a140a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gov-root.gov-light .gov-sticky-hd{background:linear-gradient(180deg,#eff2eff7 65%,#eff2efd1)!important;border-bottom:1px solid rgba(0,0,0,.07)!important}.gov-root.gov-light ::-webkit-scrollbar-thumb{background:#bcc8bc;border-color:#eff2ef}.gov-root.gov-light ::-webkit-scrollbar-track{background:transparent}.gov-root.gov-light input,.gov-root.gov-light textarea,.gov-root.gov-light select{color-scheme:light}.gov-root.gov-light .gov-toggle{border-color:#bcc8bc}.gov-root.gov-light .gov-toggle>span{background:#cdd6cd}.gov-root.gov-light .gov-scan{background:linear-gradient(90deg,transparent,rgba(21,134,58,.35),transparent)}.gov-root.gov-light *:focus-visible{outline-color:var(--phos)}.gov-btn{-webkit-user-select:none;user-select:none}.gov-btn:active{transform:scale(.97);transition:.08s}.gov-btn.primary:active{box-shadow:none}.gov-theme-btn{width:36px;height:36px;border-radius:9px;border:1.5px solid var(--phosdim);background:#86e6a31a;color:var(--phos);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;flex-shrink:0;line-height:0;font-size:16px;box-shadow:0 0 10px -4px #86e6a359}.gov-theme-btn:hover{background:#86e6a32e;border-color:var(--phos);box-shadow:0 0 14px -4px #86e6a380;transform:scale(1.06)}.gov-theme-btn:active{transform:scale(.93);box-shadow:none}@keyframes approvalOut{0%{opacity:1;transform:translate(0);max-height:400px;margin-bottom:14px}40%{opacity:0;transform:translate(36px)}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}}.gov-approval-removing{animation:approvalOut .38s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;overflow:hidden}.gov-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:var(--ink2);border-top:1px solid var(--line);z-index:48;padding:0 2px;align-items:stretch;padding-bottom:env(safe-area-inset-bottom,0px)}.gov-bottom-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;color:var(--faint);font-size:9.5px;font-weight:600;cursor:pointer;transition:.12s;position:relative;padding:5px 2px;font-family:var(--fb);letter-spacing:.02em}.gov-bottom-btn:active{transform:scale(.92)}.gov-bottom-btn.active{color:var(--phos)}.gov-bottom-btn-badge{position:absolute;top:5px;right:calc(50% - 18px);background:var(--appr);color:var(--ink);border-radius:20px;font-size:8.5px;font-weight:700;padding:0 4px;min-width:14px;text-align:center;animation:badgePulse 1.6s infinite}.gov-more-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:55;animation:fade .18s both}.gov-more-sheet{position:fixed;bottom:0;left:0;right:0;z-index:56;background:var(--ink2);border:1px solid var(--line);border-radius:18px 18px 0 0;padding:0 0 env(safe-area-inset-bottom,12px);animation:sheet .28s cubic-bezier(.2,.7,.2,1) both}.gov-more-handle{width:36px;height:4px;border-radius:2px;background:var(--line2);margin:10px auto 14px}.gov-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.gov-more-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--ink2);color:var(--text);font-size:13.5px;font-weight:500;cursor:pointer;border:none;font-family:var(--fb);transition:.12s;text-align:left;width:100%}.gov-more-item:active{background:var(--ink3)}.gov-more-item.active{color:var(--phos)}.gov-more-title{font-family:var(--fm);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:10px 18px 6px;border-bottom:1px solid var(--line);margin-bottom:0}@media(max-width:900px){.gov-bottom-nav{display:flex!important}.gov-main-content{padding-bottom:76px!important}.gov-mob-bar{padding-right:8px!important}}.ov-kpi-tile{transition:border-color .18s,background .18s}.ov-kpi-tile:hover{border-color:var(--line2)!important;background:var(--ink3)!important}.ov-agent-row:hover{background:#ffffff05!important}.gov-pipe-scroll{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;cursor:grab;max-height:300px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.gov-pipe-scroll:active{cursor:grabbing}.gov-pipe-scroll::-webkit-scrollbar{width:4px}.gov-pipe-scroll::-webkit-scrollbar-thumb{background:var(--line2);border-radius:4px}.gov-pipe-scroll::-webkit-scrollbar-track{background:transparent}.gov-pipe-row{transition:background .12s}.gov-pipe-row:hover{background:#ffffff08}:root{--faint: #8b9b85}.gov-root.gov-light{--faint: #536053}.gov-skip-link{position:absolute;top:-100%;left:0;z-index:9999;background:var(--phos);color:var(--ink);font-family:var(--fb);font-weight:700;font-size:14px;padding:10px 20px;border-radius:0 0 8px;text-decoration:none;transition:top 0s}.gov-skip-link:focus{top:0;outline:3px solid var(--ink);outline-offset:2px}*:focus-visible{outline:2px solid var(--phos)!important;outline-offset:3px!important;border-radius:4px!important}button:focus-visible,[role=button]:focus-visible{outline-width:3px!important}[data-risk=high]{text-decoration:underline dotted}[data-risk=critical]{text-decoration:underline wavy}.sr-only,.gov-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.gov-live{animation:none!important;opacity:1!important}.gov-scan{animation:none!important;opacity:.3!important}}@media(forced-colors:active){.gov-btn.primary,.gov-btn.gold{border:2px solid ButtonText}.gov-navbtn.on{border:2px solid Highlight}.gov-live{background:Highlight;animation:none}.gov-card,.gov-card-r{border:1px solid ButtonText}}.gov-theme-btn{min-width:44px;min-height:44px}a:not([class]){text-decoration:underline}
