@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Fallback;src:local("Arial");ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.00%;size-adjust:106.33%}.__className_8bbb2e{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.__variable_8bbb2e{--font-sans:"Noto Sans","Noto Sans Fallback"}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca60b95d975a0530-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76d65646da49a987-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/85ec3505000466ce-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca60b95d975a0530-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76d65646da49a987-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/85ec3505000466ce-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca60b95d975a0530-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76d65646da49a987-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/85ec3505000466ce-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Devanagari Fallback;src:local("Arial");ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.00%;size-adjust:106.33%}.__className_46b450{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.__variable_46b450{--font-deva:"Noto Sans Devanagari","Noto Sans Devanagari Fallback"}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1cdd02902f937a18-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7deddc85b7ffd1dc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a3dce5cfb5f7760-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/15605e25b523335c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/641a7b8a5800ee0e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4c4b3b30b6bcb2be-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ec14413c594b3356-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1cdd02902f937a18-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7deddc85b7ffd1dc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a3dce5cfb5f7760-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/15605e25b523335c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/641a7b8a5800ee0e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4c4b3b30b6bcb2be-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ec14413c594b3356-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Mono Fallback;src:local("Arial");ascent-override:79.43%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c7e928{font-family:Noto Sans Mono,Noto Sans Mono Fallback;font-style:normal}.__variable_c7e928{--font-mono:"Noto Sans Mono","Noto Sans Mono Fallback"}:root{--gov-indigo:#1d0a69;--gov-indigo-deep:#140449;--gov-violet:#594d9e;--gov-lavender:#ded3fd;--gov-lavender-soft:#eee9ff;--gov-coral:#f39b7a;--gov-coral-mid:#ffc0a6;--gov-coral-soft:#fff4ee;--paper:#ffffff;--paper-sunk:#f6f5fa;--ink:#17161d;--ink-2:#4a4859;--ink-3:#6f6d80;--rule:#dedbe8;--rule-strong:#b3aeca;--warn:#8a5300;--warn-soft:#fdf3e3;--stop:#9c1f22;--stop-soft:#fdecec;--ok:#16603c;--ok-soft:#e6f2ec;--action:#c8102e;--action-dark:#a20d24;--saffron:#ff9933;--green:#138808;--focus:#1d0a69;--demobar-bg:var(--gov-indigo);--scheme-deep:var(--gov-indigo);--scheme-soft:var(--gov-lavender-soft);--measure:68ch}[data-contrast=high]{--action:#9c0018;--action-dark:#7a0013;--gov-indigo:#000a4d;--gov-indigo-deep:#000033;--gov-lavender:#ffffff;--gov-lavender-soft:#ffffff;--gov-coral-soft:#ffffff;--paper:#ffffff;--paper-sunk:#ffffff;--ink:#000000;--ink-2:#141414;--ink-3:#2b2b2b;--rule:#000000;--rule-strong:#000000;--warn:#5e3800;--warn-soft:#ffffff;--stop:#7d0000;--stop-soft:#ffffff;--ok:#00401f;--ok-soft:#ffffff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans),var(--font-deva),system-ui,sans-serif;font-size:16px;line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body[data-size=large]{font-size:18px}body[data-size=xlarge]{font-size:21px}:lang(hi){font-family:var(--font-deva),var(--font-sans),system-ui,sans-serif}a{color:var(--gov-indigo);text-underline-offset:3px}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.gov-strip :focus-visible{outline-color:var(--focus)}.gov-nav :focus-visible{outline-color:#ffffff}.skip{position:absolute;left:-9999px;top:0;z-index:30;padding:12px 16px;background:var(--gov-indigo);color:#fff}.skip:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:min(1140px,calc(100% - 32px));margin:0 auto}.tricolour{display:flex;height:4px}.tricolour i{flex:1 1}.tricolour i:first-child{background:var(--saffron)}.tricolour i:nth-child(2){background:#ffffff}.tricolour i:nth-child(3){background:var(--green)}.gov-strip{background:var(--gov-indigo-deep);color:#ded9f5;font-size:12.5px}.gov-strip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:34px;padding:5px 0}.gov-strip b{color:#fff;font-weight:600}.gov-strip-tools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gov-tool{min-height:30px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid rgba(255,255,255,.34);border-radius:2px;background:transparent;color:#ded9f5;font-size:12.5px;cursor:pointer}.gov-tool[aria-current=true],.gov-tool[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--gov-indigo-deep);font-weight:700}.gov-tool-group{display:flex}.gov-tool-group .gov-tool{border-radius:0;margin-left:-1px}.gov-tool-group .gov-tool:first-child{border-radius:2px 0 0 2px;margin-left:0}.gov-tool-group .gov-tool:last-child{border-radius:0 2px 2px 0}.gov-masthead{background:var(--paper);border-bottom:3px solid var(--gov-coral)}.gov-masthead-inner{display:flex;align-items:center;gap:18px;padding:14px 0}.gov-mark{flex:0 0 auto;width:54px;height:54px}.gov-mark svg{display:block;width:100%;height:100%}.gov-title{min-width:0;padding-left:18px;border-left:1px solid var(--rule)}.gov-title .hi{display:block;font-family:var(--font-deva),sans-serif;font-size:clamp(17px,2.2vw,21px);font-weight:600;line-height:1.25;color:var(--gov-indigo)}.gov-title .en{display:block;font-size:clamp(15px,1.9vw,18px);font-weight:700;line-height:1.3}.gov-title .rules{display:flex;gap:3px;width:92px;margin:5px 0 4px;height:3px}.gov-title .rules i{flex:1 1}.gov-title .rules i:first-child{background:var(--saffron)}.gov-title .rules i:nth-child(2){background:var(--green)}.gov-title .sub{display:block;margin-top:2px;color:var(--ink-3);font-size:12.5px}.gov-ref{margin-left:auto;text-align:right}.gov-ref dt{color:var(--ink-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.gov-ref dd{margin:2px 0 0;font-family:var(--font-mono),monospace;font-size:14px;font-weight:600}.doors{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--rule)}.door{display:grid;gap:2px;padding:14px 18px;border:0;border-right:1px solid var(--rule);background:var(--paper);cursor:pointer}.door:last-child{border-right:0}.door[aria-selected=true]{background:var(--gov-lavender-soft)}.door b{font-size:15.5px;color:var(--gov-indigo)}.door[aria-selected=true] b{color:var(--ink)}.door span{color:var(--ink-2);font-size:13.5px}.headline{padding:30px 0 26px;border-bottom:1px solid var(--rule)}.daycount{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 14px;margin:0;font-size:clamp(46px,9.5vw,84px);font-weight:700;letter-spacing:-.035em;line-height:1}.daycount em{font-style:normal;color:var(--ink-3);font-size:.28em;font-weight:600;letter-spacing:0}.headline p:not(.daycount){max-width:var(--measure);margin:16px 0 0;font-size:1.05em}.headline .stall{color:var(--stop);font-weight:700}.daybar{position:relative;margin:30px 0 0;padding-top:26px}.daybar-head{position:absolute;top:0;transform:translateX(-50%);transition:left .32s cubic-bezier(.32,.72,0,1)}.daybar-chip{display:block;padding:2px 9px;border-radius:2px;background:var(--gov-indigo);color:#fff;white-space:nowrap;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700}.daybar-track{position:relative;height:40px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--paper-sunk) 0 9px,#eceaf3 9px 10px)}.daybar-fill{position:absolute;inset:0 auto 0 0;background:var(--gov-lavender);border-right:1px solid var(--gov-violet);transition:width .32s cubic-bezier(.32,.72,0,1)}.daybar-fill[data-over=true]{background:var(--stop-soft);border-right-color:var(--stop)}.daybar-mark{position:absolute;top:0;bottom:0;width:3px;background:var(--gov-violet)}.daybar-mark[data-kind=stop]{background:var(--stop)}.daybar-mark b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1px 5px;border-radius:2px;background:var(--gov-violet);color:#fff;font-family:var(--font-mono),monospace;font-size:11px;font-weight:700}.daybar-mark[data-kind=stop] b{background:var(--stop);left:0;transform:translate(calc(-100% - 4px),-50%)}.daybar-now{position:absolute;top:-6px;bottom:-6px;width:4px;background:var(--gov-indigo);transition:left .32s cubic-bezier(.32,.72,0,1)}.daybar-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--ink-2)}.daybar-legend li{display:flex;align-items:center;gap:8px}.daybar-legend i{width:3px;height:14px;flex:0 0 3px;background:var(--gov-violet)}.daybar-legend li[data-kind=stop] i{background:var(--stop)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0 0;background:var(--rule);border:1px solid var(--rule)}.stat{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 10px;padding:14px 16px;background:var(--paper)}.stat svg{grid-row:span 2;margin-top:3px;color:var(--gov-violet)}.stat[data-tone=stop] svg{color:var(--stop)}.stat dt{color:var(--ink-3);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase}.stat dd{margin:0;font-family:var(--font-mono),monospace;font-size:21px;font-weight:700;line-height:1.15}.stat[data-tone=stop] dd{color:var(--stop)}.helpline{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:4px 12px;margin:24px 0 0;padding:15px 18px;border:2px solid var(--action);background:var(--paper)}.helpline svg{grid-column:1;grid-row:1/span 2;margin-top:2px;color:var(--action)}.helpline b{grid-column:2;font-size:1.02em}.helpline p{grid-column:2;max-width:var(--measure);margin:3px 0 0;color:var(--ink-2);font-size:.94em}.helpline a{font-weight:700}.block{padding:28px 0;border-bottom:1px solid var(--rule)}.block>h2{margin:0 0 4px;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gov-indigo)}.block>.lede{max-width:var(--measure);margin:0 0 18px;color:var(--ink-2)}.rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 24px;padding:15px 12px 15px 14px;border-bottom:1px solid var(--rule);border-left:4px solid transparent}.row[data-status=running]{border-left-color:var(--gov-lavender)}.row[data-status=met]{border-left-color:var(--ok)}.row[data-status=breached],.row[data-status=fired]{border-left-color:var(--stop);background:var(--stop-soft)}.row[data-status=running][data-near=true]{border-left-color:var(--warn);background:var(--warn-soft)}.row-main{min-width:0}.row-main b{display:flex;align-items:center;gap:8px;font-weight:700}.row-main b svg{flex:0 0 auto;color:var(--gov-violet)}.row[data-status=breached] .row-main b svg,.row[data-status=fired] .row-main b svg{color:var(--stop)}.row-main small{display:block;margin-top:3px;font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--ink-3)}.row-main p{max-width:var(--measure);margin:6px 0 0;color:var(--ink-2);font-size:.94em}.row-side{text-align:right;font-family:var(--font-mono),monospace;white-space:nowrap}.row-side b{display:block;font-size:21px;font-weight:700}.row-side small{display:block;margin-top:4px}.tag{display:inline-block;padding:2px 8px;border-radius:2px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tag-run{background:var(--gov-lavender);color:var(--gov-indigo)}.tag-warn{background:var(--warn);color:#fff}.tag-stop{background:var(--stop);color:#fff}.tag-ok{background:var(--ok);color:#fff}.tag-idle{background:var(--paper-sunk);color:var(--ink-3);border:1px solid var(--rule)}.row[data-status=breached] .row-side b,.row[data-status=fired] .row-side b{color:var(--stop)}.row[data-status=running][data-near=true] .row-side b{color:var(--warn)}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.95em}caption,td,th{text-align:left}td,th{padding:11px 12px;border-bottom:1px solid var(--rule);vertical-align:top}thead th{background:var(--gov-indigo);color:#fff;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;border-bottom:0}td.num,th.num{font-family:var(--font-mono),monospace;text-align:right;white-space:nowrap}tr[data-you=true] td{background:var(--gov-lavender-soft);font-weight:600}tfoot td{border-bottom:0;border-top:2px solid var(--rule-strong);font-weight:700}.notice-count,.shortfall td{color:var(--stop)}.notice-count{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-weight:700}.notice-count svg{flex:0 0 auto;color:var(--stop)}.notices{list-style:none;margin:0;padding:0;border:1px solid var(--rule)}.notices li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 18px;padding:15px 18px;background:var(--paper-sunk);border-bottom:1px solid var(--rule)}.notices li:last-child{border-bottom:0}.notice-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.notice-meta b{font-family:var(--font-mono),monospace;font-weight:700;color:var(--gov-indigo)}.notice-meta small{color:var(--ink-3);font-size:12.5px}.notice-body p{max-width:var(--measure);margin:0;color:var(--ink-2)}.notice-body cite{display:block;margin-top:7px;font-family:var(--font-mono),monospace;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.notice-foot{max-width:var(--measure);margin:14px 0 0;font-weight:700}.pattern-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:26px}.pattern-stats .stat dd em{font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:600;font-style:normal;color:var(--ink-3)}.overfreeze{margin:0 0 20px;padding:16px 18px;background:var(--stop-soft);border:1px solid var(--stop);border-left-width:4px}.overfreeze-figures{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}.overfreeze-figures dt{color:var(--ink-3);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase}.overfreeze-figures dd{margin:2px 0 0;font-family:var(--font-mono),monospace;font-size:24px;font-weight:700;line-height:1.15}.overfreeze-figures [data-tone=stop] dd,.overfreeze-vs{color:var(--stop)}.overfreeze-vs{font-size:22px}.overfreeze-line{max-width:var(--measure);margin:14px 0 0;font-size:1.08em;font-weight:700;color:var(--stop)}.overfreeze-note{max-width:var(--measure);margin:6px 0 0;color:var(--ink-2)}.overfreeze cite{margin-top:10px;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.claim-ack,.overfreeze cite{display:block;font-family:var(--font-mono),monospace;color:var(--ink-3)}.claim-ack{margin-top:3px;font-size:11.5px;font-weight:400}.pattern-stall{display:flex;align-items:flex-start;gap:10px;max-width:var(--measure);margin:18px 0 0;color:var(--ink-2)}.pattern-stall svg{flex:0 0 auto;margin-top:2px;color:var(--stop)}.action{display:grid;gap:10px;padding:18px 0;border-bottom:1px solid var(--rule)}.action:last-of-type{border-bottom:0}.action>b{font-size:1.05em}.action p{max-width:var(--measure);margin:0;color:var(--ink-2)}.action-cite{font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--ink-3)}.btn{justify-self:start;min-height:50px;display:inline-flex;align-items:center;gap:10px;padding:0 22px;border:2px solid var(--action);border-radius:2px;background:var(--action);color:#fff;font-weight:700;cursor:pointer}.btn:hover{background:var(--action-dark);border-color:var(--action-dark)}.btn[disabled]{border-color:var(--rule-strong);background:var(--paper-sunk);color:var(--ink-3);cursor:not-allowed}.btn-quiet{background:var(--paper)}.btn-quiet,.btn-quiet:hover{border-color:var(--gov-indigo);color:var(--gov-indigo)}.btn-quiet:hover{background:var(--gov-lavender-soft)}.done{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:baseline;max-width:var(--measure);margin:0;padding:12px 14px;border-left:4px solid var(--ok);background:var(--ok-soft);font-weight:600}.explain{margin-top:14px;padding:16px 18px;border-left:4px solid var(--gov-coral);background:var(--gov-coral-soft)}.explain p{max-width:var(--measure);margin:0 0 10px}.explain p:last-child{margin-bottom:0}.explain-src{margin-top:12px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.field{display:grid;gap:6px;max-width:var(--measure)}.field label{font-weight:700;font-size:.95em}.field textarea{min-height:100px;padding:11px 12px;border:1px solid var(--rule-strong);border-radius:2px;background:var(--paper);color:var(--ink);font:inherit;resize:vertical}.field textarea:focus{border-color:var(--gov-indigo)}.shared-case .field{margin:16px 0}.shared-case .field input,.shared-case .field select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--rule-strong);border-radius:2px;background:var(--paper);color:var(--ink);font:inherit}.shared-case summary{min-height:44px;align-content:center;cursor:pointer}.shared-case .plain-late li{background:var(--paper)}.shared-case .field textarea{width:100%;min-width:0}.tl{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.tl li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 24px;padding:15px 0;border-bottom:1px solid var(--rule)}.tl-day{font-family:var(--font-mono),monospace;font-weight:700;color:var(--gov-indigo)}.tl-day small{display:block;font-weight:400;font-size:11.5px;color:var(--ink-3)}.tl p{max-width:var(--measure);margin:0}.tl cite{display:block;margin-top:6px;font-family:var(--font-mono),monospace;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.tl li[data-auto=true] .tl-day{color:var(--stop)}.tl li[data-auto=true]{animation:tl-in .38s cubic-bezier(.32,.72,0,1)}@keyframes tl-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.demobar{position:sticky;bottom:0;z-index:20;border-top:3px solid var(--gov-coral);background:var(--gov-indigo);color:#ece8ff}.demobar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 0}.demobar label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c5bdf0}.demobar input[type=range]{flex:1 1 220px;min-width:160px;height:40px}.demobar output{font-family:var(--font-mono),monospace;font-size:18px;font-weight:700;min-width:92px;color:#fff}.demobar .hint{font-size:12.5px;color:#c5bdf0}.demobar .gov-tool{border-color:rgba(255,255,255,.5);color:#fff}.foot{padding:22px 0 124px;color:var(--ink-2);font-size:.88em}.foot h2{margin:0 0 9px;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gov-indigo)}.foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 36px}.foot ul{margin:0 0 10px;padding:0;list-style:none}.foot li{display:grid;grid-template-columns:20px minmax(0,1fr);margin-bottom:5px;line-height:1.42}.foot-help{margin-top:16px;padding:14px 16px;border:2px solid var(--gov-indigo);background:var(--gov-lavender-soft);color:var(--ink);font-weight:600}.discover{padding:36px 0 124px}.discover-head{max-width:20ch;margin:0 0 10px;font-size:clamp(30px,7vw,46px);line-height:1.08;letter-spacing:-.02em}.discover-sub{max-width:var(--measure);margin:0 0 30px;font-size:1.12em;color:var(--ink-2)}.discover-field{margin-bottom:20px}.discover-field input{padding:13px 14px;border:2px solid var(--rule-strong);border-radius:0;background:var(--paper);font:inherit;font-family:var(--font-mono),monospace;font-size:17px;letter-spacing:.04em;color:var(--ink)}.discover-field input:focus{border-color:var(--gov-indigo);outline:3px solid var(--gov-lavender);outline-offset:1px}.discover-field small{color:var(--ink-3);font-size:13px}.btn-lg{padding:15px 26px;font-size:1.06em}.linkish{display:inline-block;margin-top:18px;padding:0;border:0;background:none;font:inherit;color:var(--gov-indigo);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.linkish:hover{color:var(--action)}.discover-out{margin-top:30px;animation:rise .32s cubic-bezier(.32,.72,0,1)}.discover-today{padding:16px 18px;border-left:4px solid var(--stop);background:var(--stop-soft)}.discover-today h2{margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--stop)}.discover-today p{max-width:var(--measure);margin:0;font-size:1.06em;font-weight:600;color:var(--ink)}.discover-today cite{display:block;margin-top:9px;font-family:var(--font-mono),monospace;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.discover-found{margin:30px 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gov-indigo)}.discover-facts{margin:0 0 28px;border:1px solid var(--rule)}.discover-facts>div{padding:15px 18px;border-bottom:1px solid var(--rule);background:var(--paper)}.discover-facts>div:last-child{border-bottom:0}.discover-facts>div[data-tone=stop]{background:var(--stop-soft)}.discover-facts dt{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.discover-facts dd{margin:3px 0 0;font-size:21px;font-weight:700;line-height:1.2;color:var(--gov-indigo)}.discover-facts>div[data-tone=stop] dd{color:var(--stop)}.discover-facts p{max-width:var(--measure);margin:7px 0 0;color:var(--ink-2)}.discover-facts cite{display:block;margin-top:7px;font-family:var(--font-mono),monospace;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.caseline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:22px 0 4px;font-size:1rem;font-weight:400}.caseline b{font-size:24px;font-weight:800;letter-spacing:-.01em}.caseline em{font-style:normal;font-weight:600;color:var(--ink-3)}.caseline span{flex:1 1 100%;color:var(--stop);font-weight:600}.thread-block{padding-top:10px}.thread{margin-top:4px;border:1px solid var(--rule);background:var(--paper-sunk)}.thread-top{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--rule);color:#fff}.thread-top svg{flex:0 0 auto}.thread-top b{font-size:.98em}.thread-count{margin-left:auto;font-size:12px;color:var(--gov-coral-mid)}.thread-list{margin:0;padding:16px;list-style:none;display:grid;gap:15px}.thread-list>li{display:grid;gap:5px;justify-items:start;max-width:640px}.thread-empty{color:var(--ink-2)}.thread-when{margin:0;font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.03em;color:var(--ink-3)}.bubble{position:relative;padding:13px 16px;border-radius:2px 14px 14px 14px;background:var(--paper);box-shadow:0 1px 0 rgba(23,22,29,.05);animation:bubble-in .32s cubic-bezier(.32,.72,0,1)}.bubble p{max-width:56ch;margin:0 0 8px;line-height:1.46;color:var(--ink)}.bubble p:last-child{margin-bottom:0}.bubble cite{display:block;margin-top:9px;font-family:var(--font-mono),monospace;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.thread-stamp{display:flex;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--stop)}.thread-stamp svg{flex:0 0 auto}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.thread-ask{padding:16px;border-top:1px solid var(--rule);background:var(--paper)}.thread-ask-head{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:10px 15px;border:1.5px solid var(--gov-indigo);border-radius:999px;background:var(--paper);font:inherit;font-size:.95em;font-weight:600;color:var(--gov-indigo);cursor:pointer}.chip:hover{background:var(--gov-lavender-soft)}.chip[aria-pressed=true]{background:var(--gov-indigo);color:#fff}.chip[disabled]{opacity:.55;cursor:not-allowed}.bubble-reply{margin-top:14px;max-width:640px;border-radius:14px 14px 14px 2px;background:var(--gov-coral-soft)}.cost{margin:0 0 20px;padding:16px 18px;border:1px solid var(--rule-strong);background:var(--paper-sunk)}.cost h3{margin:0 0 6px;font-size:1.08em;color:var(--gov-indigo)}.cost-lede{max-width:var(--measure);margin:0 0 13px;color:var(--ink-2)}.cost-stats{margin-bottom:12px;gap:10px}.cost-ratio{max-width:var(--measure);margin:0 0 14px;font-size:1.06em;font-weight:700;color:var(--stop)}.cost-detail>summary{padding:8px 0;font-size:.93em;font-weight:600;color:var(--gov-indigo);cursor:pointer}.cost-items{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.cost-items li{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--rule);color:var(--ink-2)}.cost-items b{white-space:nowrap;color:var(--ink)}.cost-items b,.cost-note{font-family:var(--font-mono),monospace}.cost-note{margin:12px 0 0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.blocking{margin-top:4px;font-weight:600;color:var(--ink)}.fullfile{margin:34px 0 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.fullfile>summary{padding:18px 0;font-size:1.05em;font-weight:700;color:var(--gov-indigo);cursor:pointer;list-style:none}.fullfile>summary::-webkit-details-marker{display:none}.fullfile>summary:before{content:"+";display:inline-block;width:1.3em;font-weight:400}.fullfile[open]>summary:before{content:"\2212"}.fullfile>summary:hover{color:var(--action)}.fullfile>.lede{margin-top:0}.plain-head{margin:4px 0 2px;font-size:clamp(21px,4.6vw,27px);font-weight:500;line-height:1.22;letter-spacing:-.01em}.plain-head b{font-weight:800}.plain-stall{margin:0 0 18px;font-weight:600;color:var(--stop)}.plain-foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.plain-ask{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border:1.5px solid var(--gov-indigo);border-radius:999px;background:var(--paper);font:inherit;font-weight:700;color:var(--gov-indigo);cursor:pointer}.plain-ask:hover{background:var(--gov-lavender-soft)}.wa-preview{margin:14px 0 12px;border:1px solid var(--rule);border-radius:12px;overflow:hidden;background:#e9f3ea}.wa-head{display:flex;align-items:center;gap:8px;padding:9px 13px;background:#075e54;color:#fff}.wa-head b{font-size:.95em}.wa-note{margin-left:auto;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#a7d3c9}.wa-bubble{margin:13px;padding:12px 14px;border-radius:2px 12px 12px 12px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.08);white-space:pre-wrap;color:var(--ink);font-size:.96em;line-height:1.5}.wa-actions{display:flex;flex-wrap:wrap;gap:10px}.wa-copy{padding:13px 18px;border:1.5px solid var(--rule-strong);border-radius:999px;background:var(--paper);font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.wa-copy:hover{border-color:var(--gov-indigo);color:var(--gov-indigo)}.saathi-turns{display:grid;gap:10px;margin:4px 0 16px;max-height:46vh;overflow-y:auto}.saathi-said,.saathi-you{margin:0;padding:11px 14px;border-radius:2px 13px 13px 13px;font-size:1.02em;line-height:1.5}.saathi-said{background:var(--gov-lavender-soft);color:var(--ink)}.saathi-said.is-wait{color:var(--ink-3)}.saathi-you{justify-self:end;border-radius:13px 2px 13px 13px;background:var(--gov-indigo);color:#fff;font-weight:600}.saathi-src{display:block;margin-top:7px;font-size:11px;letter-spacing:.03em;color:var(--ink-3)}.saathi-prompt{margin:0 0 9px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:780px){.gov-masthead-inner{gap:12px}.gov-mark{width:42px;height:42px}.gov-title{padding-left:12px}.gov-ref{width:100%;margin:0;text-align:left}.doors{grid-template-columns:1fr}.door{border-right:0;border-bottom:1px solid var(--rule)}.door[aria-selected=true]{border-bottom:4px solid var(--gov-coral)}.pattern-stats,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.notices li{grid-template-columns:1fr}.notice-meta{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.cost-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.thread-list{padding:14px;gap:18px}.bubble{border-radius:2px 12px 12px 12px}.chip{flex:1 1 100%;text-align:left}.overfreeze-figures{gap:6px 18px}.overfreeze-vs{transform:rotate(90deg)}.row{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.plain-foot .plain-ask,.plain-foot .plain-more,.wa-actions .plain-wa,.wa-actions .wa-copy{flex:1 1 100%;justify-content:center;text-align:center}.saathi-turns{max-height:40vh}.demobar .hint{display:none}.demobar-inner{gap:8px 14px;padding:9px 0}.demobar output{min-width:74px;font-size:16px}.tl li{grid-template-columns:1fr}}@media (max-width:460px){.pattern-stats,.stats{grid-template-columns:1fr}.cost-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}body[data-accent=forest]{--gov-indigo:#123c31;--gov-indigo-deep:#0a2b23;--gov-violet:#315b4d;--gov-lavender:#dce6da;--gov-lavender-soft:#edf1e7;--gov-coral:#c64022;--gov-coral-mid:#e8a16e;--gov-coral-soft:#f7e8dc;--paper:#f4efe4;--paper-sunk:#ebe4d6;--ink:#14231e;--ink-2:#4b574f;--ink-3:#72786f;--rule:#c9c0af;--rule-strong:#948b7c;--warn:#a76508;--warn-soft:#f7ead0;--stop:#ac321f;--stop-soft:#f6dfd7;--ok:#236044;--ok-soft:#dce9df;--action:#164d3e;--action-dark:#0d382d;--focus:#c64022;--measure:62ch}body,html{overflow-x:clip}body{background:linear-gradient(rgba(49,69,58,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(49,69,58,.035) 1px,transparent 1px),radial-gradient(circle at 18% 10%,rgba(255,255,255,.72),transparent 30%),var(--paper);background-size:96px 96px,96px 96px,auto,auto}.wrap{width:min(1320px,calc(100% - 48px))}.tricolour{display:none}.gov-strip{background:transparent;color:var(--ink-2);border-bottom:1px solid var(--rule)}.gov-strip b{color:var(--gov-indigo)}.gov-strip-inner{min-height:46px}.gov-tool{border-color:var(--rule-strong);color:var(--ink-2);background:rgba(244,239,228,.7)}.gov-tool[aria-current=true],.gov-tool[aria-pressed=true]{color:#fff;border-color:var(--gov-indigo);background:var(--gov-indigo)}.gov-masthead{background:rgba(244,239,228,.76);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gov-masthead-inner{min-height:92px}.gov-mark{width:62px;height:62px}.gov-title{border-left-color:var(--rule-strong)}.gov-title .en,.gov-title .hi{font-family:Georgia,Times New Roman,serif;font-weight:500;color:var(--gov-indigo)}.gov-title .en{font-size:22px;letter-spacing:.02em}.gov-title .rules{width:56px;height:2px}.discover{min-height:calc(100vh - 140px);padding:clamp(54px,9vw,118px) 0 160px;position:relative}.discover-head{max-width:13ch;font:500 clamp(50px,8vw,104px)/.92 Georgia,serif;color:var(--gov-indigo);letter-spacing:-.055em}.discover-sub{max-width:42ch;font-size:clamp(18px,2vw,25px)}.discover-field{max-width:680px;margin-top:50px}.discover-field input{background:rgba(255,255,255,.3);border:1px solid var(--rule-strong);font-family:ui-monospace,monospace}.btn{border-radius:0;box-shadow:6px 6px 0 var(--gov-coral)}.btn:hover{transform:translate(2px,2px);box-shadow:4px 4px 0 var(--gov-coral)}.discover-out{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px 48px;align-items:start}.discover-today{grid-column:1}.discover-facts,.discover-found{grid-column:2}.discover-out>.btn{grid-column:2;justify-self:start}.discover-facts{border-color:var(--rule-strong);box-shadow:16px 16px 0 rgba(18,60,49,.08)}.doors{margin-top:30px;border:1px solid var(--rule-strong)}.door{padding:22px 26px;border-right-color:var(--rule);border-bottom:4px solid transparent;text-align:left}.door[aria-selected=true]{background:var(--gov-indigo);border-bottom-color:var(--gov-coral);color:#fff}.door[aria-selected=true] b,.door[aria-selected=true] span{color:#fff}main.wrap:not(.discover){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:54px;align-items:start}.caseline{grid-column:1/-1;min-height:260px;margin:38px 0 0;padding:35px 48% 36px 0;border-bottom:1px solid var(--rule-strong);position:relative;align-content:center}.caseline:before{content:"";position:absolute;right:8%;top:22px;width:210px;aspect-ratio:1;border:30px solid var(--gov-indigo);border-right-color:var(--paper-sunk);border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule-strong),0 0 0 1px var(--rule-strong)}.caseline:after{content:"";position:absolute;right:calc(8% + 82px);top:50px}.caseline b{font:500 clamp(58px,8vw,108px)/.88 Georgia,serif;letter-spacing:-.055em;color:var(--gov-indigo)}.caseline em{font:500 25px Georgia,serif}.caseline span{margin-top:18px;font-size:18px}.thread-block{grid-column:1}#happening,.thread-block{padding-top:40px;border-bottom:0}#happening{grid-column:2}#deadlines,.foot,.fullfile{grid-column:1/-1}.block>h2,.foot h2{font-family:ui-monospace,monospace;color:var(--gov-indigo)}.thread{background:rgba(255,255,255,.22);border-color:var(--rule-strong)}.thread-top{background:var(--gov-indigo)}.thread-list{padding:22px;gap:22px}.bubble{border-radius:0;background:rgba(255,255,255,.6);border:1px solid var(--rule);box-shadow:6px 6px 0 rgba(18,60,49,.08)}.bubble-reply{border-left:4px solid var(--gov-coral)}.stats{background:var(--rule-strong);border-color:var(--rule-strong)}.stat{background:rgba(244,239,228,.82)}.overfreeze-figures dd,.row-side b,.stat dd{font-family:Georgia,serif;font-weight:500}.daybar{margin-top:38px}.daybar-track{height:10px;border-radius:0;background:var(--paper-sunk);border:1px solid var(--rule-strong)}.daybar-fill{border-radius:0;background:var(--gov-indigo)}.rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-strong)}.row{grid-template-columns:1fr;min-height:260px;align-content:space-between;border-left:0;border-right:1px solid var(--rule);border-bottom:0;padding:24px}.row:last-child{border-right:0}.row-side{text-align:left;margin-top:28px}.row-side b{font-size:48px}.fullfile>summary{font-family:Georgia,serif;font-size:24px}.demobar{border-top:1px solid var(--rule-strong);background:var(--gov-indigo-deep)}.demobar input[type=range]{accent-color:var(--gov-coral)}@media (max-width:900px){.wrap{width:min(100% - 28px,1320px)}main.wrap:not(.discover){display:block}.caseline{padding-right:0;min-height:230px}.caseline:after,.caseline:before{opacity:.16;right:4%}.rows{grid-template-columns:1fr 1fr}.row:nth-child(2){border-right:0}.discover-out{display:block}}@media (max-width:560px){.discover-head{font-size:54px}.caseline{min-height:190px}.caseline b{font-size:58px}.rows{grid-template-columns:1fr}.row{min-height:0;border-right:0;border-bottom:1px solid var(--rule)}.row-side b{font-size:34px}}.saathi{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(12,10,30,.58)}.saathi-card{width:min(560px,100%);background:var(--paper);border:1px solid var(--rule-strong);box-shadow:14px 14px 0 rgba(29,10,105,.16);padding:26px 24px 20px}.saathi-top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.saathi-who{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;color:var(--scheme-deep)}.saathi-dot{width:9px;height:9px;border-radius:50%;background:var(--gov-coral)}.saathi-count{margin-left:auto;font-family:var(--font-mono),monospace;font-size:12.5px;color:var(--ink-3)}.saathi-x{border:0;background:none;font-size:26px;line-height:1;color:var(--ink-3);cursor:pointer;padding:0 4px}.saathi-ask{margin:0 0 20px;font:500 clamp(23px,3.4vw,30px)/1.2 Georgia,serif;color:var(--ink)}.saathi-options{display:grid;gap:10px}.saathi-opt{display:block;width:100%;text-align:left;min-height:60px;padding:16px 18px;font-size:17px;line-height:1.35;background:var(--paper-sunk);color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer}.saathi-opt:hover{background:var(--scheme-soft);border-color:var(--scheme-deep)}.saathi-opt:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.saathi-voice{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--rule)}.saathi-mic{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:10px 18px;font-size:15.5px;background:var(--scheme-deep);color:#fff;border:0;cursor:pointer}.saathi-mic[disabled]{opacity:.75}.mic-idle,.mic-live{width:11px;height:11px;border-radius:50%;background:var(--gov-coral)}.mic-live{animation:micpulse 1.1s ease-in-out infinite}@keyframes micpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.mic-live{animation:none}}.saathi-readaloud{display:inline-flex;align-items:center;gap:7px}.saathi-heard,.saathi-readaloud{font-size:14.5px;color:var(--ink-2)}.saathi-heard{margin:12px 0 0}.saathi-note{margin:0;font-size:14px;color:var(--ink-2)}.saathi-privacy{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.discover-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn-guide{background:transparent;color:var(--scheme-deep);border:1px solid var(--rule-strong);box-shadow:none;min-height:52px;padding:12px 20px;font-size:15.5px;cursor:pointer}.btn-guide:hover{background:var(--scheme-soft);border-color:var(--scheme-deep);transform:none}.plain{margin:34px 0 0}.plain-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-strong)}.plain-item{border-bottom:1px solid var(--rule-strong)}.plain-q{display:flex;align-items:center;gap:16px;width:100%;min-height:76px;padding:18px 4px;background:none;border:0;cursor:pointer;text-align:left;font:500 clamp(19px,2.4vw,25px)/1.25 Georgia,serif;color:var(--ink)}.plain-q i{margin-left:auto;font-style:normal;font-size:26px;color:var(--scheme-deep)}.plain-q:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.plain-item[data-open=true] .plain-q{color:var(--scheme-deep)}.plain-a{padding:0 4px 28px;max-width:var(--measure)}.plain-lead{margin:0 0 14px;font-size:19px;line-height:1.45;color:var(--ink)}.plain-lead.is-stop{color:var(--stop);font-weight:600}.plain-note{margin:12px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.plain-facts,.plain-figs{display:flex;flex-wrap:wrap;gap:12px 34px;margin:0 0 8px}.plain-facts dt,.plain-figs dt{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.plain-facts dd{margin:4px 0 0;font-size:18px}.plain-figs dd{margin:4px 0 0;font:500 clamp(30px,4.4vw,44px)/1 Georgia,serif}.plain-figs .is-stop dd{color:var(--stop)}.plain-late{list-style:none;margin:0;padding:0;display:grid;gap:10px}.plain-late li{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;padding:14px 16px;background:var(--stop-soft);border:1px solid var(--rule)}.plain-late b{font-weight:600;font-size:16px}.plain-late span{margin-left:auto;font-family:var(--font-mono),monospace;font-size:14px;color:var(--stop)}.plain-wa{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:14px 22px;font-size:16.5px;background:#128c7e;color:#fff;border:0;cursor:pointer}.plain-wa:hover{background:#0f7267}.wa-mark{width:12px;height:12px;border-radius:50%;background:#fff}.plain-more{margin:26px 0 0;min-height:52px;padding:12px 20px;font-size:15.5px;background:none;color:var(--scheme-deep);border:1px solid var(--rule-strong);cursor:pointer}.plain-more:hover{background:var(--scheme-soft)}@media (max-width:700px){.saathi-card{padding:20px 16px 16px}.plain-late span{margin-left:0}}[hidden]{display:none!important}main.wrap:has(>.plain){display:block;padding-bottom:124px}.plain{max-width:760px}.saathi-reply{margin:0 0 20px;font-size:18px;line-height:1.5;color:var(--ink)}.saathi-go{background:var(--scheme-deep,var(--gov-indigo));color:#fff;border-color:transparent;font-weight:600}.saathi-go:hover{background:var(--gov-indigo-deep);border-color:transparent}.notice-review .block{max-width:850px}.notice-review .field{display:grid;gap:8px;margin:18px 0}.notice-review .field label{font-weight:600}.notice-review .field input,.notice-review .field select,.notice-review .field textarea{box-sizing:border-box;min-height:46px;width:100%;padding:10px 12px;font:inherit;color:var(--ink);border:1px solid var(--rule-strong);background:var(--paper);border-radius:0}.notice-review .field input:focus-visible,.notice-review .field select:focus-visible,.notice-review .field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.notice-review .notice-fact{border:1px solid var(--rule-strong);padding:20px;margin:26px 0;min-width:0}.notice-review .notice-fact legend{padding:0 8px;font-weight:600}.notice-review .notice-confirm{display:flex;align-items:flex-start;gap:12px;min-height:46px;padding:10px 0;cursor:pointer}.notice-review .notice-confirm input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--gov-indigo)}.notice-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.notice-review blockquote{margin:14px 0;border-left:3px solid var(--rule-strong);padding:8px 16px;background:var(--paper-sunk)}.notice-review blockquote pre{margin:0 0 5px}.notice-review .notice-pack-text{border:1px solid var(--rule-strong);padding:22px}@media print{@page{margin:16mm}body:has(.notice-review){background:#fff!important;margin:0}body:has(.notice-review):after,body:has(.notice-review):before{display:none!important}body:has(.notice-review) *{visibility:hidden;background-image:none!important}.notice-review .wrap{width:100%;margin:0;padding:0}.notice-review .gov-strip,.notice-review .notice-pack>:not(.notice-pack-text),.notice-review .skip,.notice-review section:not(.notice-pack){display:none!important}.notice-review .notice-pack{margin:0;padding:0;border:0}.notice-review .notice-pack-text,.notice-review .notice-pack-text *{visibility:visible}.notice-review .notice-pack-text{position:static;width:100%;border:0;padding:0;margin:0;color:#000;background:#fff;font:12pt/1.5 sans-serif}}.case-notifications .notification-record{width:100%;min-width:0;overflow-wrap:anywhere}.case-notifications .notification-record h4{margin:0 0 12px}.case-notifications .notification-facts{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:8px 16px}.case-notifications .notification-facts dd{margin:0}.case-notifications details>.plain-late{margin-top:18px}.shared-case li[id^=event-]{scroll-margin-top:24px}@media (max-width:500px){.case-notifications .notification-facts{grid-template-columns:1fr;gap:4px}.case-notifications .notification-facts dd{margin-bottom:10px}}.direction-document{margin-top:24px;min-width:0;overflow-wrap:anywhere}.direction-document fieldset{border:0;padding:0;margin:0;min-width:0}.direction-document dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px 16px}.direction-document dd{margin:0}.direction-document input[type=file]{width:100%;max-width:100%}.direction-document code{font-size:.8rem;word-break:break-all}@media (max-width:500px){.direction-document dl{grid-template-columns:1fr;gap:4px}.direction-document dd{margin-bottom:10px}}.reviewed-request{overflow-wrap:anywhere}.reviewed-request li{margin-block:1rem}.reviewed-request code{word-break:break-all}@media print{.reviewed-request{display:none}}.reviewed-request .notice-pack-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.next-step-section{margin-top:160px;padding-top:64px;border-top:1px solid var(--rule)}.next-step-section h2{margin:0 0 24px;color:var(--gov-indigo);font:500 72px/1 Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.next-step-intro{margin:0 0 32px;color:var(--ink-2);font-size:24px;line-height:32px;text-wrap:pretty}.next-step-section>.btn{gap:24px}.next-step-section>.btn svg{flex:0 0 24px}.next-step-example{margin:80px 0 0 16%;border:1px solid var(--rule-strong);border-radius:4px;background:var(--paper);overflow:hidden}.next-step-example figcaption{padding:32px 40px 0;color:var(--ink-2);font-size:14px;line-height:20px}.next-step-record{display:grid;grid-template-columns:1fr 1.25fr;padding:32px 40px 48px;gap:40px;align-items:center}.next-step-holder h3{margin:0 0 16px;color:var(--gov-indigo);font:500 48px/1 Georgia,serif;letter-spacing:-.025em}.next-step-holder p{margin:0;color:var(--ink-2);font-size:20px;line-height:28px}.next-step-action{padding-left:40px;border-left:1px solid var(--rule-strong)}.next-step-label{margin:0 0 16px;color:var(--ink-2);font-size:14px;line-height:20px;font-weight:600}.next-step-direction{margin:0;color:var(--gov-indigo);font:500 36px/40px Georgia,serif;text-wrap:pretty}.next-step-progress{display:grid;grid-template-columns:1fr 1.25fr;list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-strong)}.next-step-progress li{display:flex;align-items:center;gap:24px;padding:24px 32px;font-size:18px;line-height:28px;color:var(--ok);background:var(--ok-soft)}.next-step-progress li+li{color:var(--warn);background:var(--warn-soft);border-left:1px solid var(--rule-strong)}.next-step-symbol{flex:0 0 40px;height:40px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:24px}@media (max-width:760px){.next-step-section{margin-top:96px;padding-top:48px}.next-step-section h2{font-size:48px}.next-step-intro{font-size:20px;line-height:28px}.next-step-example{margin:48px 0 0}.next-step-example figcaption{padding:24px 24px 0}.next-step-record{grid-template-columns:1fr;padding:24px;gap:32px}.next-step-holder h3{font-size:36px;line-height:40px}.next-step-action{padding:24px 0 0;border-left:0;border-top:1px solid var(--rule)}.next-step-direction{font-size:30px;line-height:36px}.next-step-progress{grid-template-columns:1fr}.next-step-progress li{padding:24px;gap:16px}.next-step-progress li+li{border-left:0;border-top:1px solid var(--rule-strong)}}.landing-more{--landing-ease:cubic-bezier(.22,1,.36,1)}:is(.landing-more,.landing-chat) h2{font:500 clamp(36px,4.5vw,64px)/1.08 Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}.landing-more p{text-wrap:pretty}.landing-roles{margin-top:128px;padding:80px 48px;background:var(--gov-indigo);color:#fff;display:grid;grid-template-columns:1fr 1.3fr;gap:48px}.landing-roles p{font-size:20px;line-height:1.6;max-width:32ch}.landing-roles small{display:block;margin-top:64px;color:var(--gov-lavender);max-width:35ch;font-size:14px}.landing-role-list{align-self:center}.landing-role-list button{width:100%;text-align:left;color:inherit;background:transparent;border:0;border-top:1px solid #ffffff50;display:grid;grid-template-columns:1fr 1.25fr 24px;align-items:center;gap:24px;padding:28px 20px;cursor:pointer;transition:background-color .18s var(--landing-ease),color .18s var(--landing-ease)}.landing-role-list button:last-child{border-bottom:1px solid #ffffff50}.landing-role-list button[aria-pressed=true]{background:#f5f2e9;color:var(--gov-indigo)}.landing-role-list button:focus-visible{outline:3px solid var(--gov-coral);outline-offset:3px}.landing-role-name{font:500 32px/1.2 Georgia,serif}.landing-role-list button>span:nth-child(2){font-size:14px;line-height:1.5}.landing-faq,.landing-handoff{margin-top:128px}.landing-caption{color:var(--ink-2);margin:0 0 48px}.landing-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;counter-reset:handoff;padding:0;gap:24px;margin:0}.landing-documents li{display:flex;flex-direction:column;min-width:0;counter-increment:handoff}.landing-step{display:flex;gap:12px;align-items:center;color:var(--gov-indigo);font-size:18px}.landing-step:before{content:counter(handoff);background:var(--gov-indigo);color:white;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.landing-documents article{flex:1 1;background:var(--paper);border:1px solid var(--rule-strong);padding:32px 24px;display:flex;flex-direction:column}.landing-documents h3{font:500 32px/1.2 Georgia,serif;color:var(--gov-indigo);margin:24px 0}.landing-documents dl{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;border-top:1px solid var(--rule);padding-top:24px;font-size:14px}.landing-documents dt{font-weight:600}.landing-documents dd{margin:0;overflow-wrap:anywhere}.landing-documents small{border-top:1px solid var(--rule);margin-top:auto;padding-top:24px;font-size:14px;color:var(--ink-2)}.landing-reference{font:12px/1.5 ui-monospace,monospace;color:var(--gov-indigo)}.landing-outcome{background:var(--ok-soft);color:var(--ok);padding:16px;font-weight:600}.landing-faq{border-top:1px solid var(--rule);padding-top:64px}.landing-faq details{border-bottom:1px solid var(--rule-strong);padding:24px 0}.landing-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--gov-indigo);font:500 30px/1.3 Georgia,serif;list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-plus{position:relative;flex:0 0 32px;width:32px;height:32px;border:1px solid}.landing-plus:after,.landing-plus:before{content:"";position:absolute;background:currentColor;width:14px;height:1px;top:15px;left:8px}.landing-plus:after{transform:rotate(90deg);transition:transform .18s var(--landing-ease)}.landing-faq details[open] .landing-plus:after{transform:rotate(0)}.landing-faq details p{max-width:75ch;color:var(--ink-2);font-size:18px;line-height:1.7;margin:24px 0 0;animation:landing-answer .18s var(--landing-ease)}.landing-close{text-align:center;padding:96px 0 0}.landing-close .discover-cta{justify-content:center}.landing-close>p{color:var(--ink-2);font-size:14px;margin-top:32px}@keyframes landing-answer{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.landing-role-list button:hover{background:#ffffff18}.landing-role-list button[aria-pressed=true]:hover{background:white}}@media (max-width:1000px){.landing-roles{grid-template-columns:1fr}.landing-roles small{margin-top:24px}.landing-documents{grid-template-columns:1fr}.landing-documents article{padding:32px}}@media (max-width:600px){.landing-roles{padding:40px 20px;gap:24px}.landing-faq,.landing-handoff,.landing-roles{margin-top:80px}.landing-role-list button{grid-template-columns:1fr 24px;gap:8px;padding:24px 12px}.landing-role-name{font-size:28px}.landing-role-list button>span:nth-child(2){grid-row:2}.landing-role-list svg{grid-column:2;grid-row:1/3}.landing-faq summary{font-size:24px}.landing-close{padding-top:64px}}@media (prefers-reduced-motion:reduce){.landing-more *,.landing-more :after{animation:none!important;transition:none!important}}.landing-faq h2,.landing-handoff h2{color:var(--gov-indigo)}.landing-chat{margin-top:128px;scroll-margin-top:32px}.landing-chat h2{color:var(--gov-indigo)}.landing-chat>p{max-width:65ch;color:var(--ink-2);font-size:20px;line-height:1.6}.landing-chat-entry{margin:24px 0 0}.landing-chat-entry a,.landing-chat-expand{color:var(--gov-indigo);text-underline-offset:4px}.landing-chat-expand{display:inline-block;margin:8px 0 24px}@media(max-width:600px){.landing-chat{margin-top:80px}}.citizen-chat-button{background:#155f4c;border-color:#155f4c;color:#fff;box-shadow:none}.citizen-chat-button:hover{background:#0d493b;color:#fff}.citizen-channel-choice{margin-top:32px}.landing-chat>.plain-note{font-size:14px;margin-top:16px}.landing-chat{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,350px);gap:64px;align-items:center}.citizen-channel-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:28px 0}.citizen-mobile-film{margin:0;max-width:350px;width:100%;justify-self:center}.citizen-mobile-film video{display:block;width:100%;aspect-ratio:390/844;background:#eef1e9;border:1px solid #cdd7cd;border-radius:22px;box-shadow:0 16px 36px #160b3514}.citizen-mobile-film figcaption{font-size:12px;margin-top:12px;text-align:center}.landing-chat-entry{display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media(max-width:700px){.landing-chat{grid-template-columns:1fr;gap:28px}.citizen-mobile-film{max-width:320px}}