.gov-v2{--bg-page:#01000A;--bg-surface:#12141A;--bg-card:#14161D;--bg-raised:#171B24;--bg-ghost:#1C1F23;--border-hairline:#232833;--border-default:#2A2E35;--text-hi:#FEFEFF;--text-1:#EAECEF;--text-2:#9AA3B0;--text-3:#838C99;--slate-200:#E2E8F0;--ok:#5EF2A0;--ok-surface:#173127;--warn:#F5B547;--warn-surface:#302719;--danger:#FF6B6B;--danger-surface:#3A1F22;--accent:#7DD3FC;--accent-deep:#0369A1;--accent-surface:#0E2530;--pri-bg:#FBFBFB;--pri-fg:#0B0D12;--mark:#FEFEFF;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:100px;--fd:var(--font-body,"Geist","Inter",system-ui,sans-serif);--fm:var(--font-mono,"Geist Mono",ui-monospace,monospace)}:root[data-theme=light] .gov-v2{--bg-page:#F6F8FB;--bg-surface:#FFFFFF;--bg-card:#FFFFFF;--bg-raised:#EEF2F7;--bg-ghost:#FFFFFF;--border-hairline:#E3E8EF;--border-default:#CBD5E1;--text-hi:#0B1220;--text-1:#253040;--text-2:#55627A;--text-3:#5F6B79;--slate-200:#334155;--ok:#06703F;--ok-surface:#D6F0E1;--warn:#8A5A12;--warn-surface:#FBECCB;--danger:#B93026;--danger-surface:#FBE0DD;--accent:#0284C7;--accent-deep:#0369A1;--accent-surface:#E0F2FE;--pri-bg:#0B1220;--pri-fg:#FBFBFB;--mark:#0B1220}.gov-v2,.gov-v2 *{margin:0;padding:0;box-sizing:border-box}.gov-v2{position:relative;overflow-x:clip;background:var(--bg-page);color:var(--text-1);font-family:var(--fd);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease}.gov-v2 ::selection{background:var(--accent-surface);color:var(--accent)}.gov-v2 .eyebrow{display:inline-flex;align-items:center;font-family:var(--fm);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#7dd3fc;padding:6px 0}.gov-v2 .eyebrow.acc{color:#7dd3fc}:root[data-theme=light] .gov-v2 .eyebrow,:root[data-theme=light] .gov-v2 .eyebrow.acc{color:#0ea5e9}.gov-v2 .mono{font-family:var(--fm)}.gov-v2 h1,.gov-v2 h2,.gov-v2 h3{font-family:var(--font-display)}.gov-v2 .btn{font-family:var(--fd);font-weight:500;font-size:16px;line-height:24px;border-radius:var(--r-pill);padding:10px 16px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;border:1px solid transparent;transition:.14s;white-space:nowrap;text-decoration:none}.gov-v2 .btn.pri{background:var(--pri-bg);color:var(--pri-fg);padding-left:18px}.gov-v2 .btn.pri:hover{box-shadow:0 10px 30px -8px #fbfbfb66}.gov-v2 .btn.dark{background:transparent;border-width:2px;border-color:var(--text-hi);color:var(--slate-200);padding:9px 15px}.gov-v2 .btn.dark:hover{background:#ffffff0f;border-color:var(--text-hi)}.gov-v2 .pill{font-family:var(--fm);font-weight:500;font-size:11px;letter-spacing:.02em;padding:4px 11px 4px 9px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid transparent}.gov-v2 .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.gov-v2 .pill-allow{background:var(--ok-surface);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 55%,transparent)}.gov-v2 .pill-review{background:var(--warn-surface);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.gov-v2 .pill-deny{background:var(--danger-surface);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.gov-v2 .pill-route{background:var(--accent-surface);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.gov-v2 .panel{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--bg-surface);overflow:hidden;box-shadow:0 2px 28px 11px #686a731f;width:100%}:root[data-theme=light] .gov-v2 .panel{box-shadow:0 2px 10px #1018280f}.gov-v2 .panel.card{background:var(--bg-card);border-radius:12px;box-shadow:none}.gov-v2 .winbar{display:flex;align-items:center;gap:7px;padding:11px 15px}.gov-v2 .winbar .d{width:11px;height:11px;border-radius:50%;flex:none}.gov-v2 .d1{background:#ff5f57}.gov-v2 .d2{background:#febc2e}.gov-v2 .d3{background:#28c840}.gov-v2 .winbar .t{font-family:var(--fm);font-size:11.5px;color:var(--text-2);margin-left:6px}.gov-v2 .winbar .r{margin-left:auto;font-family:var(--fm);font-size:10.5px;color:var(--text-3)}.gov-v2 .pfoot{display:flex;align-items:center;gap:14px;padding:11px 15px;border-top:1px solid var(--border-hairline);font-family:var(--fm);font-size:10.5px;color:var(--text-3)}.gov-v2 .pfoot .sp{flex:1}.gov-v2 .pfoot b{color:var(--text-hi);font-weight:500}.gov-v2 .pfoot .acc{color:var(--accent)}.gov-v2 .hero,.gov-v2 .psec,.gov-v2 .hgsec,.gov-v2 .hlsec,.gov-v2 .tsec,.gov-v2 .osec,.gov-v2 .ctasec{padding-left:calc((100% - var(--site-wrap))/2);padding-right:calc((100% - var(--site-wrap))/2)}.gov-v2 .hero{display:grid;grid-template-columns:.86fr 1.14fr;gap:40px;align-items:center;padding-top:46px;padding-bottom:40px}@media(max-width:960px){.gov-v2 .hero{grid-template-columns:1fr}}.gov-v2 .hero h1{font-weight:700;font-size:46px;line-height:1.04;letter-spacing:-1.1px;color:var(--text-hi);margin-top:18px}.gov-v2 .hero .lede{font-size:17px;color:var(--text-2);line-height:1.55;margin-top:18px;max-width:512px}.gov-v2 .hero .cta{display:flex;gap:12px;margin-top:28px;align-items:center}.gov-v2 .gwrow{display:flex;align-items:center;gap:13px;padding:11px 16px}.gov-v2 .gwrow .mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-family:var(--fm)}.gov-v2 .gwrow .call{display:flex;gap:8px;align-items:center;white-space:nowrap}.gov-v2 .gwrow .call .nm{font-size:12px;color:var(--text-hi)}.gov-v2 .gwrow .call .ag{font-size:10.5px;color:var(--text-3)}.gov-v2 .gwrow .sub{font-size:10.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-v2 .gwrow .sub em{color:var(--accent);font-style:normal}.gov-v2 .gwrow .cost{font-family:var(--fm);font-size:11px;color:var(--text-2);text-align:right;width:56px;flex:none}.gov-v2 .psec{display:grid;grid-template-columns:1fr;gap:44px;align-items:center;min-height:400px;padding-top:52px;padding-bottom:52px;text-align:center}@media(max-width:960px){.gov-v2 .psec{grid-template-columns:1fr}}.gov-v2 .psec h2{font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.02em;color:var(--text-hi);margin-top:14px}.gov-v2 .psec .lede{font-size:15px;color:var(--text-2);line-height:1.65;margin:14px auto 0;max-width:490px}.gov-v2 .frags{display:flex;flex-direction:column;gap:11px}.gov-v2 .frag{background:var(--bg-card);border:1px dashed var(--border-default);border-radius:var(--r-md);padding:13px 16px}.gov-v2 .frag .src{display:flex;align-items:center;gap:8px;font-family:var(--fm);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.gov-v2 .frag .src i{width:7px;height:7px;border-radius:2px;background:var(--text-3);opacity:.5;flex:none}.gov-v2 .frag .ln2{font-family:var(--fm);font-size:11.5px;color:var(--text-3);margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-v2 .frag .chips{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.gov-v2 .frag .chips span{font-family:var(--fm);font-size:9.5px;letter-spacing:.02em;color:var(--text-3);border:1px dashed var(--border-default);border-radius:var(--r-pill);padding:2px 9px}.gov-v2 .frag .chips b{font-weight:400}.gov-v2 .frag .chips .ok{color:var(--ok)}.gov-v2 .frag .chips .warn{color:var(--warn)}.gov-v2 .fragsep{text-align:center;font-family:var(--fm);font-size:11px;color:var(--text-3);opacity:.6;letter-spacing:.3em}.gov-v2 .hgsec{position:relative;padding-top:52px;padding-bottom:52px}.gov-v2 .hg-sticky{display:grid;grid-template-columns:1fr 470px;gap:44px;align-items:center}@media(max-width:960px){.gov-v2 .hg-sticky{grid-template-columns:1fr}}.gov-v2 .hgsec h2{font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.02em;color:var(--text-hi);margin-top:14px}.gov-v2 .hgsec .lede{font-size:15.5px;color:var(--text-2);line-height:1.6;margin-top:14px;max-width:580px}.gov-v2 .ctrls{display:flex;flex-direction:column;gap:13px}.gov-v2 .ctrl{background:var(--bg-card);border-radius:12px;padding:14px 22px}.gov-v2 .hgsec.rolo{padding-top:0;padding-bottom:0;height:400vh}.gov-v2 .hgsec.rolo .hg-sticky{position:sticky;top:calc((100vh - 400px)/2);height:400px;align-content:center}.gov-v2 .hgsec.rolo .ctrls{position:relative;display:block;height:200px}.gov-v2 .hgsec.rolo .ctrl{position:absolute;left:0;right:0;top:0;min-height:150px;transition:none;will-change:transform,opacity;box-shadow:0 26px 64px -28px #000000bf}.gov-v2 .ctrl .num{font-family:var(--fd);font-weight:500;font-size:11px;letter-spacing:.12em;color:var(--accent)}.gov-v2 .ctrl h3{font-weight:600;font-size:15.5px;color:var(--text-hi);line-height:1.3;margin-top:10px;letter-spacing:-.005em}.gov-v2 .ctrl p{font-size:13px;color:var(--text-2);line-height:1.55;margin-top:7px}.gov-v2 .hlsec{padding-top:40px;padding-bottom:52px}.gov-v2 .hlcards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:22px}@media(max-width:820px){.gov-v2 .hlcards{grid-template-columns:1fr}}.gov-v2 .hlcard{background:var(--bg-card);border-radius:12px;padding:24px 22px;display:flex;flex-direction:column;gap:12px}.gov-v2 .hlcard .tick{width:22px;height:22px;border-radius:var(--r-sm);background:var(--accent-surface);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);font-family:var(--fm);font-size:11px;display:flex;align-items:center;justify-content:center;flex:none}.gov-v2 .hlcard h3{font-weight:600;font-size:15px;color:var(--text-hi);line-height:1.35}.gov-v2 .hlcard p{font-size:13px;color:var(--text-2);line-height:1.55}.gov-v2 .tsec{display:grid;grid-template-columns:.86fr 1.14fr;gap:44px;align-items:center;padding-top:92px;padding-bottom:92px}@media(max-width:960px){.gov-v2 .tsec{grid-template-columns:1fr}}.gov-v2 .tsec h2{font-weight:700;font-size:32px;line-height:1.12;letter-spacing:-.02em;color:var(--text-hi);margin-top:14px}.gov-v2 .tsec .lede{font-size:15px;color:var(--text-2);line-height:1.65;margin-top:14px;max-width:470px}.gov-v2 .rt{width:100%}.gov-v2 .rthead,.gov-v2 .rtrow{display:flex;align-items:center;gap:12px;padding:11px 15px}.gov-v2 .rthead{font-family:var(--fm);font-weight:500;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);padding-top:13px;padding-bottom:9px}.gov-v2 .rtrow{border-top:1px solid var(--border-hairline);font-family:var(--fm)}.gov-v2 .rt .match{flex:1;min-width:0;font-size:11.5px;color:var(--text-1)}.gov-v2 .rt .match em{color:var(--accent);font-style:normal}.gov-v2 .rt .match.mut{color:var(--text-3)}.gov-v2 .rt .route{width:150px;flex:none;display:flex;align-items:center;gap:6px}.gov-v2 .rt .cost{width:110px;flex:none;text-align:right;font-size:11.5px;color:var(--text-3)}.gov-v2 .mdl{font-family:var(--fm);font-size:10px;color:var(--text-2);background:var(--bg-ghost);border:1px solid var(--border-default);border-radius:var(--r-pill);padding:2px 8px;white-space:nowrap}.gov-v2 .mdl.cheap{color:var(--text-3)}.gov-v2 .mdl.acc{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.gov-v2 .rt .plus{font-family:var(--fm);font-size:10px;color:var(--text-3)}.gov-v2 .rt-flow{--rf-c:var(--accent);position:relative;display:flex;align-items:center;justify-content:center;gap:76px;padding:34px 8px}.gov-v2 .rf-node{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:11px;flex:none;background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:20px 22px;transition:border-color .35s ease,box-shadow .35s ease}.gov-v2 .rf-ic{width:31px;height:31px;display:flex;align-items:center;justify-content:center}.gov-v2 .rf-ic svg{width:100%;height:100%;display:block}.gov-v2 .rf-ic.claude{color:#d97757}.gov-v2 .rf-ic.hawk{color:var(--text-hi)}.gov-v2 .rf-lbl{font-family:var(--fd);font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--text-hi);white-space:nowrap}.gov-v2 .rf-arrow{width:44px;height:14px;color:var(--text-3);flex:none}.gov-v2 .rf-models{display:flex;flex-direction:column;gap:14px;flex:none}.gov-v2 .rf-model{position:relative;z-index:2;display:flex;flex-direction:column;gap:3px;min-width:188px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:15px 18px;transition:border-color .35s ease,box-shadow .35s ease,opacity .35s ease,transform .35s ease}.gov-v2 .rf-m{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--text-hi)}.gov-v2 .rf-c{font-family:var(--fm);font-size:13px;color:#94a3b8;white-space:nowrap}.gov-v2 .rf-chip{position:absolute;top:calc(100% + 9px);bottom:auto;left:50%;transform:translate(-50%,-4px);z-index:3;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--fm);font-size:10.5px;letter-spacing:.01em;color:var(--text-hi);background:#1b1e27;border:1px solid var(--border-default);border-radius:999px;padding:3px 10px;opacity:0;pointer-events:none;transition:opacity .32s ease,transform .32s ease}.gov-v2 .rf-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--rf-c);box-shadow:0 0 6px var(--rf-c)}.gov-v2 .rf-node.on .rf-chip{opacity:1;transform:translate(-50%)}.gov-v2 .rf-badge{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;gap:5px;font-family:var(--fm);font-size:10px;letter-spacing:.02em;color:var(--rf-c);background:color-mix(in srgb,var(--rf-c) 12%,transparent);border:1px solid color-mix(in srgb,var(--rf-c) 45%,transparent);border-radius:999px;padding:2px 7px;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.gov-v2 .rf-badge .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.gov-v2 .rf-model.on .rf-badge{opacity:1;transform:translateY(0)}.gov-v2 .rf-node.on{border-color:color-mix(in srgb,var(--rf-c) 48%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rf-c) 18%,transparent),0 4px 14px -12px color-mix(in srgb,var(--rf-c) 40%,transparent)}.gov-v2 .rf-model.on{border-color:color-mix(in srgb,var(--rf-c) 52%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rf-c) 22%,transparent),0 4px 14px -12px color-mix(in srgb,var(--rf-c) 42%,transparent)}.gov-v2 .rt-flow.routing .rf-model:not(.on){opacity:.45}.gov-v2 .rf-wire{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .3s ease}.gov-v2 .rf-wire path{fill:none;stroke:var(--rf-c);stroke-width:1.5;stroke-linecap:round;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--rf-c) 42%,transparent))}@media(prefers-reduced-motion:reduce){.gov-v2 .rf-wire{display:none}}@media(max-width:600px){.gov-v2 .rt-flow{gap:32px;padding:30px 4px}.gov-v2 .rf-node{padding:16px}.gov-v2 .rf-lbl,.gov-v2 .rf-m{font-size:13px}.gov-v2 .rf-c{font-size:11px}.gov-v2 .rf-model{min-width:0;padding:13px 14px}}.gov-v2 .budx{display:flex;flex-direction:column;align-items:stretch}.gov-v2 .budx-hd{display:flex;align-items:center;gap:6px;padding:6px 4px 12px}.gov-v2 .budx-av{width:17px;height:17px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:700;font-size:8px;color:#04212e;background:linear-gradient(90deg,#5ef2a1,#7dd4fc)}.gov-v2 .budx-org{font-family:var(--fd);font-weight:700;font-size:12px;color:var(--text-hi)}.gov-v2 .budx-sub{font-family:var(--fd);font-weight:500;font-size:12px;color:var(--text-hi);opacity:.92}.gov-v2 .budx-card{background:#12151c;border:1px solid #424751;border-radius:12px;overflow:hidden}.gov-v2 .budx-row{display:flex;align-items:center;border-top:1px solid #232833}.gov-v2 .budx-row:first-child{border-top:none}.gov-v2 .budx-lab{width:173px;flex:none;display:flex;align-items:center;gap:8px;padding:11px 14px}.gov-v2 .budx-labtext{display:flex;flex-direction:column;gap:7px;min-width:0;font-family:var(--fm)}.gov-v2 .budx-labtext .k{font-size:10px;font-weight:500;letter-spacing:.4px;color:#6c7480}.gov-v2 .budx-labtext .v{font-size:12px;color:#eaecef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-v2 .budx-alert{width:16px;height:16px;flex:none;color:#e0912a}.gov-v2 .budx-meter{flex:1;min-width:0;display:flex;align-items:center;gap:20px;padding:11px 14px}.gov-v2 .budx-track{flex:1;min-width:40px;max-width:250px;height:8px;border-radius:2px;background:#323c4f;overflow:hidden}.gov-v2 .budx-track i{display:block;height:100%;border-radius:2px;background:#7dd3fc}.gov-v2 .budx-track i.warn{background:#e0912a}.gov-v2 .budx-amt{flex:none;margin-left:auto;font-family:var(--fm);font-size:12px;color:#eaecef;white-space:nowrap;text-align:right}.gov-v2 .budx-amt b{font-weight:400}.gov-v2 .budx-amt.warn b{color:#e0912a}@media(max-width:560px){.gov-v2 .budx-lab{width:128px}.gov-v2 .budx-meter{gap:10px}.gov-v2 .budx-labtext .v,.gov-v2 .budx-amt{font-size:11px}}.gov-v2 .policy{padding:16px 18px;font-family:var(--fm);font-size:12px;line-height:2.05;color:var(--text-1);overflow-x:auto}.gov-v2 .policy .ln{display:block;white-space:pre}.gov-v2 .policy .n,.gov-v2 .policy .cm,.gov-v2 .policy .mut{color:var(--text-3)}.gov-v2 .policy .hi{color:var(--text-hi)}.gov-v2 .policy .k-allow{color:var(--ok);font-weight:600}.gov-v2 .policy .k-deny{color:var(--danger);font-weight:600}.gov-v2 .policy .k-review{color:var(--warn);font-weight:600}.gov-v2 .policy .k-route,.gov-v2 .policy .k-budget{color:var(--accent);font-weight:600}.gov-v2 .qrow{display:flex;align-items:center;gap:14px;padding:13px 16px;border-top:1px solid var(--border-hairline)}.gov-v2 .qrow:first-child{border-top:none}.gov-v2 .qrow.warnbg{background:var(--warn-surface)}.gov-v2 .qrow .mid{flex:1;min-width:0;font-family:var(--fm);display:flex;flex-direction:column;gap:4px}.gov-v2 .qrow .call{display:flex;gap:8px;align-items:center;white-space:nowrap}.gov-v2 .qrow .call .nm{font-size:12px;color:var(--text-hi)}.gov-v2 .qrow .call .ag,.gov-v2 .qrow .sub{font-size:10.5px;color:var(--text-3)}.gov-v2 .qrow .sub em{color:var(--warn);font-style:normal}.gov-v2 .qrow .acts{display:flex;gap:8px;flex:none;align-items:center}.gov-v2 .qbtn{font-family:var(--fm);font-size:11.5px;border-radius:var(--r-pill);padding:5px 13px;cursor:pointer;border:1px solid transparent;white-space:nowrap}.gov-v2 .qbtn.appr{background:var(--pri-bg);color:var(--pri-fg);font-weight:500}.gov-v2 .qbtn.deny{background:var(--bg-ghost);color:var(--text-hi);border-color:var(--border-default)}.gov-v2 .apcard{background:#14161d;border-radius:12px;padding:14px 22px 14px 16px;display:flex;flex-direction:column;gap:12px}.gov-v2 .aphead{display:flex;align-items:center;gap:10px}.gov-v2 .apav{position:relative;flex:none;width:23px;height:23px;border-radius:7px;display:flex;align-items:center;justify-content:center}.gov-v2 .apav svg{width:15px;height:15px;color:#e6e8ec}.gov-v2 .apdot{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:var(--warn);border:2px solid #14161D}.gov-v2 .apname{flex:1;min-width:0;font-family:var(--fd);font-size:14px;color:#eaecef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-v2 .apref{flex:none;font-family:var(--fd);font-size:14px;color:#94a3b8;white-space:nowrap}.gov-v2 .apbody{display:flex;align-items:center;gap:16px;padding-left:11px}.gov-v2 .apdiv{flex:none;width:1px;height:27px;background:#ffffff29}.gov-v2 .apcmd{flex:1;min-width:0;font-family:var(--fm);font-size:13px;color:#eaecef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-v2 .apacts{flex:none;display:flex;align-items:center;gap:8px}.gov-v2 .apbtn{font-family:var(--fd);font-size:12px;font-weight:600;border-radius:999px;padding:6px 14px;cursor:pointer;border:1px solid transparent;white-space:nowrap;line-height:1}.gov-v2 .apbtn.appr{background:#fefeff;color:#01000a}.gov-v2 .apbtn.deny{background:#ffffff0f;border-color:#3f3f46;color:#fefeff;font-weight:500}@media(max-width:560px){.gov-v2 .apbody{gap:10px;padding-left:2px}.gov-v2 .apcmd{font-size:12px}.gov-v2 .apbtn{padding:5px 11px;font-size:11px}}.gov-v2 .capx{display:flex;flex-direction:column;gap:16px}.gov-v2 .cap-rule{display:flex;gap:12px;align-items:center;padding:22px;background:#14161d;border-radius:12px}.gov-v2 .cap-lab{flex:none;width:143px;display:flex;align-items:center;gap:8px}.gov-v2 .cap-ic{flex:none;width:20px;height:20px}.gov-v2 .cap-ic svg{width:100%;height:100%;display:block}.gov-v2 .cap-ic.ok{color:var(--ok)}.gov-v2 .cap-ic.warn{color:var(--warn)}.gov-v2 .cap-ic.danger{color:var(--danger)}.gov-v2 .cap-name{font-family:var(--fd);font-weight:700;font-size:16px;color:#fbfbfb;white-space:nowrap}.gov-v2 .cap-expr{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;min-width:0;font-family:var(--fm);font-size:15px}.gov-v2 .cap-t{color:#fefeff;white-space:nowrap}.gov-v2 .cap-c{color:#94a3b8}@media(max-width:560px){.gov-v2 .cap-rule{padding:16px 15px;gap:10px;flex-direction:column;align-items:flex-start}.gov-v2 .cap-lab{width:auto}.gov-v2 .cap-expr{font-size:13px;gap:8px}}.gov-v2 .osec{padding-top:54px;padding-bottom:54px;text-align:center}.gov-v2 .osec .big{font-family:var(--font-display);font-weight:700;font-size:34px;letter-spacing:-.02em;color:var(--text-hi);max-width:700px;margin:16px auto 0;line-height:1.1}.gov-v2 .osec .big em{font-style:normal;color:var(--accent)}.gov-v2 .lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:26px 0 0;text-align:left}@media(max-width:720px){.gov-v2 .lanes{grid-template-columns:1fr}}.gov-v2 .lane{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-md);padding:16px 17px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.gov-v2 .lane-hd{display:flex;align-items:center;gap:10px}.gov-v2 .lane-hd .lnum{order:-1}.gov-v2 .lane .lnum{font-family:var(--fd);font-weight:700;font-size:26px;color:var(--text-hi);letter-spacing:-.01em}.gov-v2 .lane .lbl{font-family:var(--fm);font-size:10.5px;color:var(--text-3);line-height:1.5;letter-spacing:.03em}.gov-v2 .qcycle{font-family:var(--fm);font-size:10.5px;color:var(--text-3);margin-top:14px;letter-spacing:.04em}.gov-v2 .ctasec{padding-top:60px;padding-bottom:66px}.gov-v2 .ctasec .cta-panel{border:1px solid #475569;border-radius:24px;padding:clamp(40px,5vw,52px) clamp(24px,5vw,60px);display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vw,34px);text-align:center;background:linear-gradient(164deg,#5d5c5c1a,#ffffff1a 75%),#ffffff05}.gov-v2 .ctasec h2{font-weight:700;font-size:clamp(28px,4.6vw,42px);line-height:1.18;letter-spacing:-.02em;color:#fff}.gov-v2 .ctasec .lede{margin:0 auto;font-size:clamp(16px,2.2vw,20px);line-height:1.4;color:#edecec;max-width:640px}.gov-v2 .ctasec .row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.gov-v2 .btn svg{width:20px;height:20px;flex:none}.gov-v2 .lbl-mini{display:none}@media(max-width:620px){.gov-v2 .btn.pri .lbl-full{display:none}.gov-v2 .btn.pri .lbl-mini{display:inline}}
