@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_31177293-module__rtNEPG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_31177293-module__rtNEPG__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2?dpl=dpl_8vQePr1EzeNnF3ZXiACzqhHeNFsQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_497bb203-module__7HRJoa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_497bb203-module__7HRJoa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--navy:#0e3a66;--navy-deep:#0a2a4d;--navy-ink:#0b1f33;--gold:#e9bf49;--gold-deep:#c99a1f;--gold-soft:#f4db94;--ember:#d97a2b;--accent:#0e3a66;--accent-press:#0a2a4d;--accent-fg:#fff;--accent-soft:#e7eef6;--accent-line:#bcd0e6;--accent-ink:var(--accent);--font-sans:var(--font-hanken), "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--font-display:var(--font-sans);--r-xs:4px;--r-sm:6px;--r:9px;--r-lg:13px;--r-xl:18px;--r-pill:999px;--row-h:42px;--pad:15px;--pad-tight:11px;--fs:14px;--fs-sm:12.5px;--fs-xs:11.5px;--fs-2xs:10.5px;--fs-display:25px;--fs-page:22px;--fs-headline:18px;--fs-title:14px;--ctrl-h:34px;--gap:14px;--maxw:1280px}[data-density=dense]{--row-h:31px;--pad:10px;--pad-tight:7px;--fs:13px;--fs-sm:12px;--fs-xs:11px;--fs-2xs:10px;--fs-display:22px;--fs-page:20px;--fs-headline:17px;--fs-title:13px;--ctrl-h:28px;--gap:9px}:root,[data-theme=light]{--bg:#fafaf7;--bg-subtle:#f2f1ec;--surface:#fff;--surface-2:#fafaf7;--surface-inset:#f5f4ef;--text:#14253b;--text-muted:#586677;--text-faint:#8b95a2;--border:#e8e5dd;--border-strong:#d6d2c8;--focus:var(--accent);--ring:color-mix(in oklab, var(--focus) 60%, transparent);--ok:#1f8a5b;--ok-ink:#0f6b43;--ok-bg:#e7f3ec;--ok-dot:#25a06a;--watch:#a9721a;--watch-ink:#8a5c13;--watch-bg:#faf0da;--watch-dot:#dc971f;--breach:#bc3b2b;--breach-ink:#9e3023;--breach-bg:#fbe9e5;--breach-dot:#d2493a;--neutral-bg:#efeee8;--neutral-ink:#5a6675;--live-ink:#7a5c12;--live-bg:#faf0d1;--shadow-sm:0 1px 2px #1020370f, 0 1px 1px #1020370a;--shadow-md:0 4px 12px #10203714, 0 1px 3px #1020370f;--shadow-lg:0 18px 48px #0b1f3329, 0 4px 12px #0b1f3314;--shadow-pop:0 12px 32px #0b1f3324, 0 2px 6px #0b1f3314;--scrim:#0b192a52}[data-theme=dark]{--bg:#0b121c;--bg-subtle:#090f18;--surface:#121c28;--surface-2:#0f1825;--surface-inset:#0c1521;--text:#e6ebf1;--text-muted:#93a1b2;--text-faint:#5f6e7d;--border:#21303f;--border-strong:#314253;--focus:color-mix(in oklab, var(--accent) 45%, white);--ring:color-mix(in oklab, var(--focus) 60%, transparent);--ok:#43b883;--ok-ink:#6fd3a6;--ok-bg:#11281f;--ok-dot:#3fc489;--watch:#d9a23c;--watch-ink:#ecc274;--watch-bg:#2a2210;--watch-dot:#e6b14b;--breach:#e26a56;--breach-ink:#f09683;--breach-bg:#2c140f;--breach-dot:#e97560;--neutral-bg:#1b2734;--neutral-ink:#93a1b2;--live-ink:var(--gold);--live-bg:#2a2008;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 16px #00000073;--shadow-lg:0 22px 54px #0009, 0 6px 16px #0006;--shadow-pop:0 14px 36px #00000080;--scrim:#03080e9e;--accent-fg:#fff;--accent-soft:color-mix(in oklab, var(--accent) 24%, var(--surface));--accent-line:color-mix(in oklab, var(--accent) 45%, var(--border));--accent-ink:color-mix(in oklab, var(--accent) 42%, white);--gold:#e7c25a;--navy:#1b4d80}:root,[data-theme=light]{--viz-ok:#25a06a;--viz-watch:#dc971f;--viz-breach:#d2493a;--viz-none:#9aa3ad;--viz-accent:#0e3a66;--viz-dim:#c9cdd4;--viz-grid:#e8e5dd;--viz-surface:#fff;--viz-ok-lab:#000;--viz-watch-lab:#000;--viz-breach-lab:#000;--viz-none-lab:#000}[data-theme=dark]{--viz-ok:#0f8f6b;--viz-watch:#bd8a2a;--viz-breach:#c94c3e;--viz-none:#5f6e7d;--viz-accent:#6f9fd8;--viz-dim:#2c3d4f;--viz-grid:#21303f;--viz-surface:#121c28;--viz-ok-lab:#000;--viz-watch-lab:#000;--viz-breach-lab:#000;--viz-none-lab:#fff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv01";margin:0;line-height:1.45}::selection{background:color-mix(in oklab, var(--accent) 24%, transparent)}h1,h2,h3,h4,h5{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.18}.rf-display{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:800;line-height:1.18}.rf-page-title{font-size:var(--fs-page);letter-spacing:-.02em;font-weight:800;line-height:1.18;font-family:var(--font-display)}.rf-headline{font-size:var(--fs-headline);letter-spacing:-.01em;font-weight:700;line-height:1.18}.rf-title{font-size:var(--fs-title);letter-spacing:-.005em;font-weight:700;line-height:1.18}p{margin:0}a{color:var(--accent-ink);text-decoration:none}button{font-family:inherit}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.tnum{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text-faint) 45%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--text-faint) 70%, transparent);background-clip:padding-box}::-webkit-scrollbar-track{background:0 0}.rf-wordmark{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--text);white-space:nowrap;font-weight:800}.rf-wordmark b{color:var(--gold-deep);font-weight:800}[data-theme=dark] .rf-wordmark b{color:var(--gold)}.rf-wordmark.on-navy{color:#fff}.rf-wordmark.on-navy b{color:var(--gold)}.rf-mark,.rf-emblem{color:var(--navy);flex:none;place-items:center;display:inline-grid}.rf-mark svg,.rf-emblem svg{width:100%;height:100%}[data-theme=dark] .rf-mark,[data-theme=dark] .rf-emblem{color:#c9d7e8}.rf-btn{height:var(--ctrl-h);border-radius:var(--r-sm);font-size:var(--fs-sm);letter-spacing:-.005em;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;transition:background .13s,border-color .13s,box-shadow .13s,transform 40ms;display:inline-flex}.rf-btn:hover{background:var(--surface-inset)}.rf-btn:active{transform:translateY(.5px)}.rf-btn svg{width:15px;height:15px}.rf-btn-count{color:inherit;opacity:.75;font-size:var(--fs-xs);font-family:var(--font-mono)}.rf-btn.primary{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff1f;border-color:#0000}.rf-btn.primary:hover{background:var(--accent-press)}.rf-btn.danger{background:var(--breach-ink);color:#fff;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff1f;border-color:#0000}.rf-btn.danger:hover{background:color-mix(in oklab, var(--breach-ink) 88%, #000)}.rf-btn.gold{background:var(--gold);border-color:var(--gold-deep);color:#3a2c05}.rf-btn.gold:hover{background:var(--gold-soft)}.rf-btn.ghost{box-shadow:none;color:var(--text-muted);background:0 0;border-color:#0000}.rf-btn.ghost:hover{background:var(--surface-inset);color:var(--text)}.rf-btn.sm{height:calc(var(--ctrl-h) - 6px);font-size:var(--fs-xs);padding:0 9px}.rf-btn.icon{width:var(--ctrl-h);padding:0}.rf-btn.icon.sm{width:calc(var(--ctrl-h) - 6px)}.rf-btn:disabled{opacity:.5;cursor:not-allowed}.rf-btn:focus-visible{box-shadow:0 0 0 3px var(--ring), var(--shadow-sm);outline:none}.rf-badge{border-radius:var(--r-pill);height:21px;font-size:var(--fs-xs);letter-spacing:.005em;background:var(--neutral-bg);color:var(--neutral-ink);border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.rf-badge .dot{background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.rf-status{font-size:var(--fs-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.rf-status .dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, currentColor 16%, transparent);border-radius:99px;flex:none}.is-ok{color:var(--ok-ink)}.is-ok .dot{background:var(--ok-dot);color:var(--ok-dot)}.is-watch{color:var(--watch-ink)}.is-watch .dot{background:var(--watch-dot);color:var(--watch-dot)}.is-breach{color:var(--breach-ink)}.is-breach .dot{background:var(--breach-dot);color:var(--breach-dot)}.is-unknown{color:var(--text-muted)}.is-unknown .dot{background:var(--text-faint);color:var(--text-faint)}.rf-pill{border-radius:var(--r-pill);height:22px;font-size:var(--fs-xs);align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.rf-pill.ok{background:var(--ok-bg);color:var(--ok-ink)}.rf-pill.watch{background:var(--watch-bg);color:var(--watch-ink)}.rf-pill.breach{background:var(--breach-bg);color:var(--breach-ink)}.rf-pill.neutral,.rf-pill.unknown{background:var(--neutral-bg);color:var(--neutral-ink)}.rf-pill.accent{background:var(--accent-soft);color:var(--accent-ink)}.rf-pill .dot{background:currentColor;border-radius:99px;width:6px;height:6px}.rf-prov{font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:var(--r-xs);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:5px;padding:1px 7px;font-weight:500;display:inline-flex}.rf-prov .dot{border-radius:2px;width:6px;height:6px}.prov-live{background:var(--live-bg);color:var(--live-ink)}.prov-live .dot{background:var(--gold-deep)}[data-theme=dark] .prov-live .dot{background:var(--gold)}.prov-payroll{background:var(--accent-soft);color:var(--accent-ink)}.prov-payroll .dot{background:var(--accent)}.prov-feed{background:var(--watch-bg);color:var(--watch-ink)}.prov-feed .dot{background:var(--watch-dot)}.prov-doc{background:var(--neutral-bg);color:var(--neutral-ink)}.prov-doc .dot{background:var(--text-faint)}.prov-efast{background:var(--surface-inset);color:var(--text-muted)}.prov-efast .dot{background:var(--text-faint)}.rf-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.rf-card.flush{box-shadow:none}.rf-card-h{padding:var(--pad) var(--pad) calc(var(--pad) - 4px);justify-content:space-between;align-items:center;gap:10px;display:flex}.rf-card-h :is(h2,h3,h4){font-size:var(--fs);font-weight:700}.rf-card-h .sub{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}.rf-card-b{padding:var(--pad)}.rf-input,.rf-select{height:var(--ctrl-h);border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font-size:var(--fs-sm);padding:0 11px;font-family:inherit}.rf-input:focus,.rf-select:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--ring);outline:none}.rf-label{font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:.01em;font-weight:600}.rf-search{height:var(--ctrl-h);border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-faint);align-items:center;gap:8px;padding:0 11px;display:flex}.rf-search input{color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;outline:none;width:100%;font-family:inherit}.rf-search:focus-within{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--ring)}.rf-search input::placeholder{color:var(--text-muted)}.rf-seg{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.rf-seg button{color:var(--text-muted);font-size:var(--fs-xs);height:calc(var(--ctrl-h) - 8px);border-radius:calc(var(--r-sm) - 2px);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.rf-seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.rf-seg button svg{width:14px;height:14px}.rf-seg.sm{padding:2px}.rf-seg.sm button{min-height:24px;font-size:var(--fs-2xs);border-radius:var(--r-xs);padding:0 8px}.rf-seg.sm button:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.rf-toggle{background:var(--border-strong);cursor:pointer;border:0;border-radius:99px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.rf-toggle.on{background:var(--accent)}.rf-toggle:after{content:"";background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.rf-toggle.on:after{transform:translate(16px)}.rf-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.rf-table th{text-align:left;font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--surface);z-index:1;height:34px;padding:0 12px;font-weight:600;position:sticky;top:0}.rf-table td{height:var(--row-h);border-bottom:1px solid var(--border);vertical-align:middle;padding:0 12px}.rf-table tbody tr{transition:background .1s}.rf-table tbody tr:hover{background:var(--surface-inset)}.rf-table tr.clickable{cursor:pointer}.rf-th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.rf-th-sort:hover{color:var(--text)}.rf-th-sort[data-active=true]{color:var(--text);font-weight:700}.rf-th-sort:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.rf-rowbtn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.rf-rowbtn:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-xs);outline:none}.rf-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rf-kbd{font-family:var(--font-mono);font-size:var(--fs-2xs);border-radius:var(--r-xs);background:var(--surface-inset);border:1px solid var(--border);color:var(--text-muted);padding:2px 5px;font-weight:600;line-height:1}.rf-avatar{background:var(--accent-soft);color:var(--accent-ink);font-weight:700;font-size:var(--fs-xs);border:1px solid color-mix(in oklab, var(--accent) 20%, transparent);border-radius:99px;flex:none;place-items:center;display:inline-grid}.rf-divider{background:var(--border);border:0;height:1px;margin:0}.rf-vdivider{background:var(--border);align-self:stretch;width:1px}.rf-meter{background:var(--surface-inset);border-radius:99px;height:7px;overflow:hidden}.rf-meter>span{background:var(--accent);border-radius:99px;height:100%;display:block}.rf-meter.gold>span{background:linear-gradient(90deg, var(--gold-deep), var(--gold))}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.eyebrow{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.metric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.rf-hovercard{z-index:9000;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);pointer-events:none;opacity:0;width:290px;padding:13px;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(4px)}.rf-hovercard.show{opacity:1;transform:translateY(0)}.focusable:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--r-xs);outline:none}.rf-ref{color:var(--text);border-bottom:1px dashed var(--border-strong);cursor:default;font-weight:600}.rf-ref:hover{color:var(--accent-ink);border-color:var(--accent-line)}.rf-infotip{color:var(--text-faint);cursor:help;vertical-align:-1px;border-bottom:none;align-items:center;display:inline-flex}.rf-infotip:hover{color:var(--accent-ink)}@keyframes rf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rf-fade{0%{opacity:0}to{opacity:1}}.rf-rise{animation:.34s cubic-bezier(.2,.7,.3,1) both rf-rise}.rf-skel{background:var(--surface-inset);border-radius:var(--r-xs);position:relative;overflow:hidden}.rf-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--text-faint) 14%, transparent), transparent);animation:1.25s ease-in-out infinite rf-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes rf-shimmer{to{transform:translate(100%)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-skip-link{z-index:100;background:var(--surface);color:var(--text);border:1px solid var(--accent-line);border-radius:var(--r-sm);min-height:44px;font-size:var(--fs-sm);box-shadow:var(--shadow-md);align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:8px;left:-9999px}.rf-skip-link:focus{box-shadow:var(--shadow-md), 0 0 0 2px var(--focus);outline:none;left:8px}.aos-content:focus{outline:none}.rf-confirm{max-width:min(440px,100vw - 32px);color:var(--text);background:0 0;border:0;margin:auto;padding:0}.rf-confirm::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rf-confirm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;padding:18px;animation:.16s cubic-bezier(.2,.7,.3,1) both rf-rise;display:flex}.rf-confirm-head{align-items:center;gap:10px;display:flex}.rf-confirm-ic{background:var(--breach-bg);width:30px;height:30px;color:var(--breach-ink);border-radius:99px;flex:none;place-items:center;display:grid}.rf-confirm-title{font-size:var(--fs);letter-spacing:-.01em;font-weight:700}.rf-confirm-body{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}.rf-confirm-body strong{color:var(--text);font-weight:600}.rf-confirm-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.aos-grid{background:var(--bg);grid-template-columns:auto 1fr;height:100vh;display:grid}.aos-main{flex-direction:column;min-width:0;height:100vh;display:flex}.aos-content{flex:1;overflow:hidden auto}.aos-sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:2px;width:234px;padding:12px 11px;transition:width .16s;display:flex;overflow-y:auto}.aos-sidebar.collapsed{align-items:stretch;width:64px;padding:12px 8px}.aos-brand{align-items:center;min-height:30px;padding:4px 6px 10px;display:flex}.aos-firm{padding:0 0 8px}.aos-firm-btn{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;width:100%;height:34px;color:var(--text);align-items:center;gap:8px;padding:0 8px;display:flex}.aos-firm-name{font-weight:600;font-size:var(--fs-sm)}.aos-nav{flex-direction:column;gap:1px;display:flex}.aos-nav-sep{background:var(--border);height:1px;margin:9px 6px}.aos-nav-group{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 5px;padding:0 9px;font-weight:700}.aos-nav-group:first-of-type{margin-top:2px}[data-shell=forge] .aos-nav-group{color:#ffffffa3}.aos-nav-item{border-radius:var(--r-sm);cursor:pointer;height:34px;color:var(--text-muted);font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:0 9px;font-family:inherit;font-weight:500;display:flex;position:relative}.aos-nav-item:hover{background:var(--surface-inset);color:var(--text)}.aos-nav-item.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.aos-nav-item.on svg{color:var(--accent-ink)}.aos-nav-label{white-space:nowrap}.aos-nav-badge{font-size:var(--fs-2xs);background:var(--surface-inset);color:var(--text-muted);font-weight:700;font-family:var(--font-mono);border-radius:99px;margin-left:auto;padding:1px 7px}.aos-nav-item.on .aos-nav-badge{background:var(--accent);color:var(--accent-fg)}.aos-nav-pip{background:var(--watch-dot);border-radius:99px;width:6px;height:6px;position:absolute;top:7px;right:7px}.aos-nav-pip[data-tone=breach]{background:var(--breach-dot)}.aos-nav-badge{align-items:center;gap:5px;display:inline-flex}.aos-nav-badge-dot{background:currentColor;border-radius:99px;flex:none;width:5px;height:5px}.aos-nav-badge[data-tone=watch]{background:var(--watch-bg);color:var(--watch-ink)}.aos-nav-badge[data-tone=breach]{background:var(--breach-bg);color:var(--breach-ink)}[data-shell=forge] .aos-sidebar{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);border-right-color:#0000}[data-theme=dark][data-shell=forge] .aos-sidebar{background:linear-gradient(#104071 0%,#0e3964 100%)}[data-shell=forge] .aos-firm-btn{color:#fff;background:#ffffff12;border-color:#ffffff1f}[data-shell=forge] .aos-nav-item{color:#ffffffa8}[data-shell=forge] .aos-nav-item:hover{color:#fff;background:#ffffff17}[data-shell=forge] .aos-nav-item.on{color:var(--gold);background:#e9bf4929}[data-shell=forge] .aos-nav-item.on svg{color:var(--gold)}[data-shell=forge] .aos-nav-item.on:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-11px}[data-shell=forge] .aos-nav-sep{background:#ffffff1a}[data-shell=forge] .aos-nav-badge{color:#fff;background:#ffffff21}[data-shell=forge] .aos-nav-badge[data-tone=watch]{background:color-mix(in oklab, var(--gold) 20%, transparent);color:var(--gold-soft)}[data-shell=forge] .aos-nav-badge[data-tone=breach]{background:color-mix(in oklab, var(--breach) 26%, transparent);color:color-mix(in oklab, var(--breach) 34%, white)}[data-shell=forge] .aos-nav-item.on .aos-nav-badge{background:var(--gold);color:#3a2c05}[data-shell=forge] .aos-sidebar .rf-mark,[data-shell=forge] .aos-sidebar .rf-wordmark{color:#fff}[data-shell=forge] .aos-sidebar .rf-wordmark b{color:var(--gold)}[data-shell=forge] .aos-legal-nav{color:#ffffffa8}.aos-topbar{background:color-mix(in oklab, var(--surface) 86%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;flex:none;align-items:center;gap:14px;height:54px;padding:0 18px;display:flex;position:sticky;top:0}.aos-crumbs{font-size:var(--fs-sm);align-items:center;gap:7px;display:flex}.aos-crumbs strong{font-weight:600}.aos-search{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:var(--r-sm);width:340px;max-width:38vw;height:34px;color:var(--text-muted);cursor:text;font-size:var(--fs-sm);align-items:center;gap:9px;margin-left:8px;padding:0 11px;display:flex}.aos-search:hover{border-color:var(--accent-line)}.aos-search:focus-visible{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--ring);outline:none}.aos-search-kbd{gap:3px;margin-left:auto;display:flex}.aos-topbar-right{align-items:center;gap:4px;margin-left:auto;display:flex}.aos-bell-dot{background:var(--breach-dot);border:1.5px solid var(--surface);border-radius:99px;width:6px;height:6px;position:absolute;top:7px;right:8px}.aos-me{cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0}.aos-menu-btn{width:34px;height:34px;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-4px;display:none}.aos-menu-btn:hover{background:var(--surface-inset);color:var(--text)}.aos-menu-btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.aos-scrim{z-index:55;background:var(--scrim);cursor:default;border:0;width:100%;padding:0;animation:.16s ease-out rf-fade;display:none;position:fixed;inset:0}.aos-page{max-width:1240px;margin:0 auto;padding:22px 26px 60px}.aos-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.aos-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.aos-kpis{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.aos-kpi{padding:14px 15px}.aos-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.aos-kpi-label{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}.aos-kpi-val{font-size:var(--fs-display);margin:7px 0 6px}.aos-kpi-foot{justify-content:space-between;align-items:flex-end;display:flex}.aos-home-grid{gap:var(--gap);grid-template-columns:1.55fr 1fr;align-items:start;display:grid}.aos-queue-row{padding:11px var(--pad);border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;display:flex}.aos-queue-row:hover{background:var(--surface-inset)}.aos-queue-ic{border-radius:var(--r-sm);flex:none;place-items:center;width:32px;height:32px;display:grid}.aos-queue-ic.is-ok{background:var(--ok-bg);color:var(--ok-ink)}.aos-queue-ic.is-watch{background:var(--watch-bg);color:var(--watch-ink)}.aos-queue-ic.is-breach{background:var(--breach-bg);color:var(--breach-ink)}.aos-queue-ic.is-accent{background:var(--accent-soft);color:var(--accent-ink)}.aos-queue-title{font-weight:600;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aos-queue-meta{font-size:var(--fs-xs);color:var(--text-faint);margin-top:1px}.aos-spotlight{border-color:var(--accent-line);position:relative;overflow:hidden}.aos-spotlight:before{content:"";background:linear-gradient(var(--gold), var(--gold-deep));width:3px;position:absolute;inset:0 auto 0 0}.aos-prep-steps{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.aos-prep-step{font-size:var(--fs-xs);color:var(--text-faint);border:1px solid var(--border);border-radius:99px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-weight:500;display:flex}.aos-prep-step.done{color:var(--ok-ink);border-color:color-mix(in oklab, var(--ok) 30%, var(--border));background:var(--ok-bg)}.aos-prep-dot{background:var(--surface-inset);width:17px;height:17px;font-size:var(--fs-2xs);font-weight:700;font-family:var(--font-mono);color:var(--text-muted);border-radius:99px;place-items:center;display:grid}.aos-prep-step.done .aos-prep-dot{background:var(--ok-dot);color:#fff}.aos-prep-note{font-size:var(--fs-sm);background:var(--surface-inset);border-radius:var(--r);color:var(--text-muted);gap:9px;padding:11px 13px;line-height:1.5;display:flex}.aos-prep-note strong{color:var(--text);font-weight:600}.aos-pipe-row{align-items:center;gap:10px;padding:6px 0;display:flex}.aos-pipe-label{width:78px;font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}.aos-pipe-foot{border-top:1px solid var(--border);gap:24px;margin-top:12px;padding-top:12px;display:flex}.aos-pipe-foot .metric{font-size:var(--fs);margin-top:2px}.aos-fresh-row{border-top:1px solid var(--border);align-items:center;gap:9px;padding:6px 0;display:flex}.aos-fresh-row:first-child{border-top:0}.aos-fresh-plan{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.aos-board{grid-auto-columns:minmax(232px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.aos-col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-height:200px;display:flex}.aos-col-head{align-items:center;gap:8px;padding:11px 12px 2px;display:flex}.aos-col-title{font-weight:600;font-size:var(--fs-sm)}.aos-col-count{font-size:var(--fs-xs);font-weight:700;font-family:var(--font-mono);color:var(--text-muted);background:var(--surface-inset);border-radius:99px;margin-left:auto;padding:1px 7px}.aos-col-sum{font-size:var(--fs-xs);padding:0 12px 8px}.aos-col-body{flex-direction:column;gap:8px;padding:0 9px 9px;display:flex}.aos-kcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;box-shadow:var(--shadow-sm);padding:11px;transition:transform .1s,box-shadow .1s,border-color .1s}.aos-kcard:hover{box-shadow:var(--shadow-md);border-color:var(--accent-line);transform:translateY(-1px)}.aos-kcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.aos-kcard-sponsor{font-weight:700;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aos-kcard-plan{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 9px;overflow:hidden}.aos-kcard-stats{font-size:var(--fs-xs);justify-content:space-between;gap:6px;display:flex}.aos-kcard-stats b{font-size:var(--fs-sm)}.aos-kcard-signals{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.aos-signal{font-size:var(--fs-2xs);color:var(--watch-ink);background:var(--watch-bg);border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-weight:600;display:inline-flex}.aos-kcard-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;display:flex}.aos-col-add{border:1px dashed var(--border-strong);height:30px;color:var(--text-faint);border-radius:var(--r-sm);font-size:var(--fs-xs);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;font-family:inherit;font-weight:600;display:flex}.aos-col-add:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.aos-score{border-radius:var(--r-xs);min-width:26px;height:21px;font-size:var(--fs-xs);font-weight:700;font-family:var(--font-mono);place-items:center;padding:0 5px;display:inline-grid}.aos-score[data-tier=hi]{background:var(--ok-bg);color:var(--ok-ink)}.aos-score[data-tier=mid]{background:var(--watch-bg);color:var(--watch-ink)}.aos-score[data-tier=lo]{background:var(--neutral-bg);color:var(--neutral-ink)}.aos-palette-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9000;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.12s rf-fade;display:flex;position:fixed;inset:0}.aos-palette{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);width:min(640px,92vw);box-shadow:var(--shadow-lg);animation:.16s cubic-bezier(.2,.7,.3,1) rf-rise;overflow:hidden}.aos-palette-input{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:14px 16px;display:flex}.aos-palette-input input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.aos-palette-results{max-height:52vh;padding:6px;overflow-y:auto}.aos-palette-group{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding:10px 10px 4px;font-weight:700}.aos-palette-item{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:11px;padding:9px 10px;display:flex}.aos-palette-item.sel{background:var(--accent-soft)}.aos-palette-ic{border-radius:var(--r-sm);background:var(--surface-inset);width:28px;height:28px;color:var(--text-muted);flex:none;place-items:center;display:grid}.aos-palette-ic.ai{background:var(--accent-soft);color:var(--accent-ink)}.aos-palette-item.sel .aos-palette-ic{background:var(--surface);color:var(--accent-ink)}.aos-palette-label{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.aos-palette-sub{color:var(--text-faint);font-weight:400}.aos-palette-empty{text-align:center;color:var(--text-faint);font-size:var(--fs-sm);padding:24px}.aos-palette-foot{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-faint);background:var(--surface-2);align-items:center;gap:16px;padding:9px 14px;display:flex}.aos-palette-foot span{align-items:center;gap:4px;display:inline-flex}.rf-combo{flex-direction:column;min-width:260px;display:inline-flex;position:relative}.rf-combo-field{min-height:var(--ctrl-h);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:text;align-items:center;gap:6px;padding:3px 8px;display:flex}.rf-combo-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.rf-combo-field input{min-width:90px;font-family:inherit;font-size:var(--fs-sm);color:var(--text);background:0 0;border:0;outline:none;flex:1}.rf-combo-panel{z-index:60;width:min(460px,88vw);max-height:var(--rf-combo-max,340px);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:5px;animation:.12s cubic-bezier(.2,.7,.3,1) rf-rise;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.rf-combo-group{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);justify-content:space-between;align-items:center;gap:8px;padding:9px 8px 4px;font-weight:700;display:flex}.rf-combo-opt{border-radius:var(--r-xs);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.rf-combo-opt.sel{background:var(--accent-soft)}.rf-combo-opt-main{flex:1;min-width:0}.rf-combo-opt-name{font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;font-weight:500}.rf-combo-opt-meta{font-size:var(--fs-2xs);color:var(--text-faint);margin-top:1px}.rf-combo-tag{border-radius:var(--r-pill);background:var(--watch-bg);color:var(--watch-ink);font-size:var(--fs-2xs);white-space:nowrap;margin-left:6px;padding:0 5px;font-weight:600}.rf-combo-check{border:1px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);color:#0000;flex:none;place-items:center;width:15px;height:15px;margin-top:2px;display:grid}.rf-combo-opt.on .rf-combo-check{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.rf-combo-members{border-left:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-muted);flex-direction:column;gap:2px;margin:3px 0 0;padding:5px 0 2px 8px;display:flex}.rf-combo-empty{text-align:center;color:var(--text-faint);font-size:var(--fs-sm);padding:18px 12px}.rf-combo-foot{border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-2xs);color:var(--text-faint);justify-content:space-between;align-items:center;gap:8px;margin:4px -5px -5px;padding:7px 8px;display:flex;position:sticky;bottom:-5px}.aos-record{max-width:1320px;margin:0 auto;padding:18px 24px 64px}.aos-rec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.aos-rec-head-main{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.aos-rec-head-id{min-width:0}.aos-empty{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.aos-empty p{margin:0}.aos-rec-head-title{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.aos-rec-head-title h1{overflow-wrap:anywhere;min-width:0}.aos-rec-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aos-rec-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-wrap:wrap;gap:0;margin-bottom:14px;padding:4px 0;display:flex}.aos-strip-item{border-right:1px solid var(--border);flex-direction:column;gap:1px;padding:8px 18px;display:flex}.aos-strip-item:last-child{border-right:0}.aos-strip-item .faint{font-size:var(--fs-xs)}.aos-strip-item b{font-size:var(--fs)}.aos-rec-body{align-items:flex-start;gap:20px;display:flex}.aos-rec-col-nav{flex:none;width:190px;position:sticky;top:16px}.aos-rec-col-main{flex:1;min-width:0}.aos-rec-col-rail{flex:none;width:298px;position:sticky;top:16px}.layout-focus .aos-rec-col-rail{width:320px}.aos-rec-rail-stacked{margin-top:16px}.aos-rec-rail-stacked .aos-rail-inner{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.aos-subnav{flex-direction:column;gap:1px;display:flex}.aos-subnav-item{border-radius:var(--r-sm);height:33px;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 10px;font-family:inherit;font-weight:500;display:flex}.aos-subnav-item:hover{background:var(--surface-inset);color:var(--text)}.aos-subnav-item.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600;position:relative}.aos-subnav>.aos-subnav-item.on:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.aos-subnav-badge{font-size:var(--fs-2xs);font-weight:700;font-family:var(--font-mono);background:var(--gold);color:#3a2c05;border-radius:99px;margin-left:auto;padding:0 6px;line-height:16px}.aos-subnav-h{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.aos-subnav-h .aos-subnav-item{border-bottom:2px solid #0000;border-radius:0;width:auto;height:38px;padding:0 12px}.aos-subnav-h .aos-subnav-item.on{border-bottom-color:var(--accent-ink);background:0 0}.aos-rec-stack{gap:var(--gap);flex-direction:column;display:flex}.aos-rec-two{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.aos-rec-kpis{gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.aos-rec-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:13px 14px;display:flex}.aos-rec-banner{background:var(--breach-bg);border:1px solid color-mix(in oklab, var(--breach) 24%, transparent);border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--breach-ink);align-items:center;gap:12px;padding:11px 14px;display:flex}.aos-rec-banner strong{color:var(--breach-ink)}.aos-rec-banner-ic{background:color-mix(in oklab, var(--breach) 16%, transparent);border-radius:99px;flex:none;place-items:center;width:30px;height:30px;display:grid}.aos-gate-banner{background:var(--neutral-bg);border:1px solid var(--border);border-radius:var(--r-lg);font-size:var(--fs-sm);color:var(--neutral-ink);align-items:center;gap:12px;padding:11px 14px;display:flex}.aos-gate-banner strong{color:var(--text)}.aos-gate-banner-ic{border-radius:var(--r-pill);background:color-mix(in oklab, var(--neutral-ink) 14%, transparent);width:30px;height:30px;color:var(--neutral-ink);flex:none;place-items:center;display:grid}.aos-rec-chartx{font-size:var(--fs-2xs);color:var(--text-muted);font-family:var(--font-mono);justify-content:space-between;margin-top:7px;display:flex}.aos-rec-legend{font-size:var(--fs-sm);color:var(--text-muted);grid-template-columns:1fr 1fr;gap:7px 14px;margin-top:12px;display:grid}.aos-rec-legend>div{align-items:center;gap:6px;display:flex}.aos-rec-legend b{margin-left:auto}.aos-dot{border-radius:2px;flex:none;width:8px;height:8px}.aos-rec-roth{font-size:var(--fs-sm);color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-sm);align-items:center;gap:7px;margin-top:12px;padding:8px 11px;display:flex}.aos-rec-mini{font-size:var(--fs-sm);justify-content:space-between;align-items:center;display:flex}.aos-donut-c{text-align:center;place-content:center;line-height:1.15;display:grid;position:absolute;inset:0}.aos-donut-c b{font-size:var(--fs-page)}.aos-donut-c span{font-size:var(--fs-2xs)}.aos-watch-row{border-top:1px solid var(--border);align-items:center;gap:11px;padding:10px 0;display:flex}.aos-watch-row:first-child{border-top:0}.aos-agenda{flex-direction:column;gap:7px;display:flex}.aos-agenda-row{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);align-items:center;gap:12px;padding:10px 12px;display:flex}.aos-agenda-row.flag{border-color:color-mix(in oklab, var(--breach) 30%, var(--border));background:var(--breach-bg)}.aos-agenda-n{font-size:var(--fs-sm);color:var(--text-faint);font-weight:700}.aos-member{border-top:1px solid var(--border);align-items:center;gap:11px;padding:8px 0;display:flex}.aos-member:first-child{border-top:0}.aos-feed{flex-direction:column;gap:0;display:flex}.aos-feed-row{border-top:1px solid var(--border);gap:12px;padding:11px 0;display:flex}.aos-feed-row:first-child{border-top:0}.aos-feed-ic{border-radius:99px;flex:none;place-items:center;width:28px;height:28px;display:grid}.aos-feed-ic.is-ok{background:var(--ok-bg);color:var(--ok-ink)}.aos-feed-ic.is-watch,.aos-feed-ic.is-breach{background:var(--breach-bg);color:var(--breach-ink)}.aos-feed-ic.is-accent{background:var(--accent-soft);color:var(--accent-ink)}.aos-feed-ic.is-neutral{background:var(--surface-inset);color:var(--text-muted)}.aos-rail-inner{gap:var(--gap);flex-direction:column;display:flex}.aos-fact{font-size:var(--fs-sm);justify-content:space-between;gap:10px;display:flex}.aos-fact .faint{font-size:var(--fs-sm)}.aos-deadline{align-items:center;gap:9px;display:flex}.aos-quick{border-radius:var(--r-sm);height:33px;color:var(--text);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-family:inherit;font-weight:500;display:flex}.aos-quick:hover{background:var(--surface-inset);color:var(--accent-ink)}.aos-watch .rf-card-h{align-items:center}@media (max-width:1180px){.aos-rec-col-rail,.layout-focus .aos-rec-col-rail{display:none}}@media (max-width:920px){.aos-rec-col-nav{display:none}.aos-rec-two{grid-template-columns:1fr}.aos-rec-kpis{grid-template-columns:repeat(2,1fr)}}.ill-grid{gap:var(--gap);grid-template-columns:300px 1fr;align-items:start;display:grid}.ill-panel{position:sticky;top:16px}.ill-lever-h{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.ill-cb-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ill-range{width:100%;accent-color:var(--accent-ink);height:5px}.ill-range-val{font-size:var(--fs);margin-top:7px}.ill-staff-note{font-size:var(--fs-sm);color:var(--text-muted);background:var(--accent-soft);border-radius:var(--r-sm);gap:8px;padding:9px 11px;line-height:1.45;display:flex}.ill-staff-note b{color:var(--accent-ink)}.ill-kpis{gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.ill-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ill-kpi.gold{border-color:color-mix(in oklab, var(--gold) 50%, var(--border));background:color-mix(in oklab, var(--gold) 9%, var(--surface))}.ill-tests{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.ill-test{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-2);align-items:center;gap:10px;padding:9px 11px;display:flex}.ill-test.fail{border-color:color-mix(in oklab, var(--breach) 30%, var(--border));background:var(--breach-bg)}.ill-test-ic{border-radius:99px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ill-test-ic.ok{background:var(--ok-dot);color:#fff}.ill-test-ic.fail{background:var(--breach-dot);color:#fff}.ill-flash{animation:.9s ill-flash}@keyframes ill-flash{0%,to{box-shadow:var(--shadow-sm)}30%{box-shadow:0 0 0 3px var(--ring), var(--shadow-md)}}.rec-legend{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:var(--gap);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.rec-grid{gap:var(--gap);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.rec-detail{border-top:1px solid var(--border);padding:var(--pad);background:var(--surface-2)}.rec-detail-h{align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.rec-fields{flex-direction:column;gap:8px;display:flex}.rec-field{grid-template-columns:1.4fr auto 1fr auto;align-items:center;gap:10px;display:grid}.rec-break{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface-2);padding:12px}.rec-break-h{align-items:center;gap:8px;display:flex}.rec-fix{background:var(--accent-soft);border-radius:var(--r-sm);padding:9px 11px}.rec-fix-h{color:var(--accent-ink);align-items:center;gap:6px;display:flex}.rec-clean{color:var(--ok-ink);text-align:center;font-size:var(--fs-sm);flex-direction:column;align-items:center;gap:9px;padding:34px;display:flex}.pb-grid{gap:var(--gap);grid-template-columns:232px 1fr 250px;align-items:start;display:grid}.pb-lib{flex-direction:column;gap:5px;display:flex}.pb-lib-item{background:var(--surface);border-radius:var(--r);cursor:pointer;text-align:left;box-shadow:var(--shadow-sm);color:var(--text);border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;display:flex}.pb-lib-item:hover{border-color:var(--border-strong)}.pb-lib-item.on{border-color:var(--accent-ink);background:var(--accent-soft)}.pb-lib-ic{border-radius:var(--r-sm);background:var(--surface-inset);width:30px;height:30px;color:var(--text-muted);flex:none;place-items:center;display:grid}.pb-lib-ic.st-on{background:var(--ok-bg);color:var(--ok-ink)}.pb-lib-name{font-weight:600;font-size:var(--fs-sm)}.pb-st-dot{background:var(--text-faint);border-radius:99px;flex:none;width:8px;height:8px}.pb-st-dot.st-on{background:var(--ok-dot)}.pb-st-dot.st-paused{background:var(--watch-dot)}.pb-st-dot.st-off{background:var(--text-faint)}.pb-canvas{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:16px 18px 26px}.pb-canvas-head{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;margin-bottom:4px;padding-bottom:14px;display:flex}.pb-flow{flex-direction:column;align-items:center;padding-top:10px;display:flex}.pb-node{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);width:min(530px,100%);box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:11px 13px;display:flex}.pb-node.trigger{border-color:color-mix(in oklab, var(--gold) 45%, var(--border));background:color-mix(in oklab, var(--gold) 8%, var(--surface))}.pb-node.condition{border-style:dashed}.pb-node-ic{border-radius:var(--r-sm);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.pb-node.trigger .pb-node-ic{background:var(--gold);color:#3a2c05}.pb-node-type{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);align-items:center;font-weight:700;display:flex}.pb-node-title{font-weight:600;font-size:var(--fs-sm)}.pb-node-sub{font-size:var(--fs-xs);color:var(--text-faint)}.pb-node-more{color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px}.pb-node-more:hover{background:var(--surface-inset)}.pb-conn{flex-direction:column;align-items:center;display:flex}.pb-conn-line{background:var(--border-strong);width:2px;height:10px}.pb-conn-add{border:1px solid var(--border-strong);background:var(--surface);width:22px;height:22px;color:var(--text-faint);cursor:pointer;border-radius:99px;place-items:center;display:grid}.pb-conn-add:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.pb-runs{gap:var(--gap);flex-direction:column;display:flex}.pb-run{border-top:1px solid var(--border);gap:10px;padding:9px 0;display:flex}.pb-run:first-child{border-top:0}.pb-prov{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:7px;display:flex}@media (max-width:1180px){.ill-grid{grid-template-columns:1fr}.ill-panel{position:static}.rec-grid,.pb-grid{grid-template-columns:1fr}}@media (max-width:1220px){.aos-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:740px){.aos-kpis{grid-template-columns:1fr}}@media (max-width:980px){.aos-home-grid{grid-template-columns:1fr}.aos-search{display:none}}@media (max-width:860px){.aos-grid{grid-template-columns:1fr}.aos-sidebar{z-index:60;visibility:hidden;width:min(84vw,292px);transition:transform .22s cubic-bezier(.2,.7,.3,1),visibility 0s linear .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.aos-sidebar[data-open=true]{visibility:visible;box-shadow:var(--shadow-lg);transition:transform .22s cubic-bezier(.2,.7,.3,1),visibility;transform:none}.aos-sidebar.collapsed{width:min(84vw,292px);padding:12px 11px}.aos-collapse-item{display:none}.aos-menu-btn{display:inline-flex}.aos-scrim{display:block}.aos-topbar{gap:10px;padding:0 12px}.aos-crumb-firm,.aos-ea-pill{display:none}.aos-page{padding:16px 14px 48px}.aos-legal-nav{gap:2px 10px}.aos-legal-nav a{align-items:center;min-height:24px;display:inline-flex}.rf-seg{scrollbar-width:thin;max-width:100%;overflow-x:auto}.rf-seg>*{flex:none}}.rf-inline-edit{font:inherit;color:inherit;cursor:text;border-radius:var(--r-xs);background:0 0;border:0;border-bottom:1px dashed #0000;margin:-1px -5px;padding:1px 5px}.rf-inline-edit:hover{background:var(--surface-inset);border-bottom-color:var(--border-strong)}.aos-watch-row:focus-visible,.aos-nav-item:focus-visible,.aos-subnav-item:focus-visible,.aos-quick:focus-visible,.aos-firm-btn:focus-visible,.aos-queue-row:focus-visible,.aos-board:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.aos-kcard:focus-visible{box-shadow:inset 0 0 0 2px var(--focus), var(--shadow-sm);outline:none}[data-shell=forge] .aos-nav-item:focus-visible,[data-shell=forge] .aos-firm-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}a.aos-watch-row:hover{background:var(--surface-inset)}a.aos-kpi{color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .1s;display:block;position:relative}a.aos-kpi:hover{border-color:var(--accent-line);box-shadow:var(--shadow-md);transform:translateY(-1px)}a.aos-kpi:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}a.aos-kpi:after{content:"↗";font-size:var(--fs-sm);color:var(--text-faint);opacity:0;transition:opacity .12s;position:absolute;top:9px;right:12px}a.aos-kpi:hover:after,a.aos-kpi:focus-visible:after{opacity:1}.aos-kpi-wrap{display:grid;position:relative}.aos-kpi-wrap>.aos-kpi{height:100%}.aos-kpi-toggle{z-index:1;transition:transform .1s;position:absolute;top:9px;right:9px}.aos-kpi-wrap>a.aos-kpi:after{right:118px}.aos-kpi-wrap:has(>a.aos-kpi:hover) .aos-kpi-toggle{transform:translateY(-1px)}.aos-alert-well{background:var(--breach-bg);border:1px solid color-mix(in oklab, var(--breach) 22%, transparent);border-radius:var(--r);padding:0 12px}.aos-alert-well .aos-watch-row{border-top-color:color-mix(in oklab, var(--breach) 15%, transparent)}.aos-alert-well a.aos-watch-row:hover{background:color-mix(in oklab, var(--breach) 8%, transparent)}.aos-watch-row.static{cursor:default}.rec-funnel{background:var(--border);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.rec-fcell{background:var(--surface);padding:11px 13px;position:relative}.rec-fcell .k{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.055em;color:var(--faint)}.rec-fcell .v{font-family:var(--font-mono);font-size:var(--fs-page);letter-spacing:-.02em;margin-top:2px;font-weight:700;line-height:1.1}.rec-fcell .why{font-size:var(--fs-2xs);color:var(--muted);margin-top:4px;line-height:1.45}.rec-fcell.drop .v{color:var(--breach-ink)}.rec-fcell.keep .v{color:var(--ok-ink)}.rec-fbar{background:var(--inset);border-radius:99px;height:3px;margin-top:8px;overflow:hidden}.rec-fbar i{background:var(--border-strong);border-radius:99px;height:100%;display:block}.rec-fcell.drop .rec-fbar i{background:var(--breach-ink);opacity:.55}.rec-fcell.keep .rec-fbar i{background:var(--ok);opacity:.7}.rec-strip-wrap{padding:6px 4px 0;position:relative}.rec-strip{height:136px;position:relative}.rec-axisline{background:linear-gradient(90deg, transparent, var(--border-strong) 6%, var(--border-strong) 94%, transparent);height:1px;position:absolute;bottom:26px;left:0;right:0}.rec-tick{background:var(--border-strong);opacity:.8;width:1px;height:5px;position:absolute;bottom:26px}.rec-tlab{font-size:var(--fs-2xs);color:var(--faint);font-family:var(--font-mono);position:absolute;bottom:7px;transform:translate(-50%)}.rec-axcap{font-size:var(--fs-2xs);color:var(--faint);text-transform:uppercase;letter-spacing:.07em;position:absolute;top:2px;right:0}.rec-dot{background:var(--accent);opacity:.42;cursor:pointer;--x:0px;--y:0px;width:10px;height:10px;transform:translate(calc(var(--x) - 50%), calc(50% - var(--y)));will-change:transform;border:0;border-radius:50%;padding:0;transition:transform .5s cubic-bezier(.32,.8,.3,1),opacity .2s,box-shadow .2s,background .3s;position:absolute;bottom:0;left:0}.rec-dot:hover,.rec-dot:focus-visible{opacity:1;box-shadow:0 0 0 4px var(--accent-soft);z-index:6}.rec-dot.top{background:var(--gold-deep);opacity:1;width:12px;height:12px}[data-theme=dark] .rec-dot.top{background:var(--gold)}.rec-dot.top:hover,.rec-dot.top:focus-visible{box-shadow:0 0 0 4px var(--live-bg)}.rec-dot.sel{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent);z-index:7}.rec-dot.infeas{background:var(--border-strong);opacity:.34;width:8px;height:8px}.rec-brace{border:1px solid var(--gold-deep);border-radius:var(--r-sm) var(--r-sm) 0 0;pointer-events:none;--x:0px;width:32px;transform:translateX(calc(var(--x) - 16px));will-change:transform;border-bottom:0;transition:transform .5s cubic-bezier(.32,.8,.3,1);position:absolute;bottom:24px;left:0}[data-theme=dark] .rec-brace{border-color:var(--gold)}.rec-brace .cap{background:var(--surface);font-size:var(--fs-2xs);font-family:var(--font-mono);color:var(--live-ink);white-space:nowrap;padding:0 7px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.rec-infeas-zone{border-right:1px dashed var(--border-strong);opacity:.7;position:absolute;top:6px;bottom:26px}.rec-infeas-lab{font-size:var(--fs-2xs);color:var(--faint);position:absolute;top:2px;transform:translate(-50%)}.rec-tip{z-index:30;pointer-events:none;opacity:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);min-width:190px;max-width:260px;padding:8px 10px;transition:opacity .13s,transform .13s;position:absolute;transform:translate(-50%,-108%)scale(.97)}.rec-tip.on{opacity:1;transform:translate(-50%,-116%)scale(1)}.rec-tip .tn{font-size:var(--fs-xs);font-weight:650;line-height:1.35}.rec-tip .tr{font-size:var(--fs-2xs);color:var(--muted);justify-content:space-between;gap:12px;margin-top:5px;display:flex}.rec-tip .tr b{font-family:var(--font-mono);color:var(--text)}.rec-sens{border-radius:var(--r);background:var(--inset);border:1px solid var(--border);align-items:flex-start;gap:11px;margin-top:12px;padding:11px 13px;display:flex}.rec-sens .ic{width:22px;height:22px;font-family:var(--font-mono);font-size:var(--fs-2xs);background:var(--neutral-bg);color:var(--neutral-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;transition:background .3s,color .3s;display:grid}.rec-sens.stable .ic{background:var(--ok-bg);color:var(--ok-ink)}.rec-sens.moved .ic{background:var(--watch-bg);color:var(--watch-ink)}.rec-sens .txt{font-size:var(--fs-xs);color:var(--muted);line-height:1.55}.rec-sens .txt b{color:var(--text)}.rec-sens .hd{font-size:var(--fs-sm);color:var(--text);margin-bottom:2px;font-weight:650;display:block}.rec-cols{gap:var(--gap);margin-top:var(--gap);grid-template-columns:252px minmax(0,1fr) 336px;align-items:start;display:grid}@media (max-width:1240px){.rec-cols{grid-template-columns:236px minmax(0,1fr)}.rec-railR{grid-column:1/-1}}@media (max-width:900px){.rec-cols{grid-template-columns:1fr}}.rec-obj{text-align:left;border:1px solid var(--border);border-radius:var(--r);cursor:pointer;background:var(--surface);width:100%;color:inherit;font:inherit;align-items:flex-start;gap:9px;margin-bottom:6px;padding:9px 10px;transition:background .14s,border-color .14s;display:flex}.rec-obj:hover{background:var(--inset)}.rec-obj.on{border-color:var(--accent-line);background:var(--accent-soft)}.rec-obj .radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:13px;height:13px;margin-top:2px;position:relative}.rec-obj.on .radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2.5px var(--surface)}.rec-obj .t{font-weight:650;font-size:var(--fs-sm);line-height:1.3;display:block}.rec-obj .d{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;line-height:1.4;display:block}.rec-obj.modeled{border-style:dashed}.rec-obj.modeled .t:after{content:"modeled";font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--watch-ink);background:var(--watch-bg);border-radius:var(--r-pill);vertical-align:1px;letter-spacing:.02em;margin-left:7px;padding:1px 6px;font-weight:600}.rec-dialbox{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.rec-dialbox label{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.rec-dialbox label b{font-family:var(--font-mono);color:var(--text);font-size:var(--fs-sm)}.rec-hint{font-size:var(--fs-2xs);color:var(--faint);margin-top:7px;line-height:1.5}.rec-tienote{border-radius:var(--r);background:var(--live-bg);color:var(--live-ink);font-size:var(--fs-xs);margin-bottom:12px;padding:10px 12px;line-height:1.55}.rec-tienote b{font-weight:700}.rec-rk{border-radius:var(--r-xs);background:var(--inset);border:1px solid var(--border);min-width:24px;height:20px;font-family:var(--font-mono);font-size:var(--fs-2xs);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.rec-rk.t1{background:var(--gold-deep);border-color:var(--gold-deep);color:var(--navy-ink)}[data-theme=dark] .rec-rk.t1{background:var(--gold);border-color:var(--gold)}.rec-nm{text-overflow:ellipsis;white-space:nowrap;max-width:44ch;display:block;overflow:hidden}.rec-nsub{font-size:var(--fs-2xs);color:var(--faint);margin-top:1px}tr.rec-tied td{box-shadow:inset 3px 0 0 var(--gold-deep)}[data-theme=dark] tr.rec-tied td{box-shadow:inset 3px 0 0 var(--gold)}.rec-kv{font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:baseline;gap:7px 12px;display:grid}.rec-kv dt{color:var(--muted);white-space:nowrap}.rec-kv dd{text-align:right;font-family:var(--font-mono);margin:0;font-weight:650}.rec-decomp{gap:11px;margin-top:6px;display:grid}.rec-drow .dtop{font-size:var(--fs-xs);justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.rec-dtrack{background:var(--inset);border:1px solid var(--border);border-radius:99px;height:7px;overflow:hidden}.rec-dfill{background:var(--accent);transform-origin:0;border-radius:99px;width:100%;height:100%;transition:transform .6s cubic-bezier(.32,.8,.3,1);transform:scaleX(0)}.rec-dfill.b{background:var(--gold-deep)}[data-theme=dark] .rec-dfill.b{background:var(--gold)}.rec-rulebox{border-left:2px solid var(--gold-deep);background:var(--live-bg);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-xs);margin-bottom:7px;padding:8px 11px;line-height:1.5}[data-theme=dark] .rec-rulebox{border-left-color:var(--gold)}.rec-rulebox b{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--live-ink);margin-bottom:3px;display:block}.rec-loser{border:1px dashed var(--border-strong);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--muted);padding:11px;line-height:1.55}.rec-loser b{color:var(--text)}.rec-delta{font-family:var(--font-mono);color:var(--ok-ink);font-weight:700}.rec-warn{border-radius:var(--r-sm);background:var(--watch-bg);color:var(--watch-ink);font-size:var(--fs-xs);padding:9px 11px;line-height:1.5}.rec-note{font-size:var(--fs-xs);color:var(--muted);line-height:1.55}.rec-disc{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted);max-width:98ch;margin-top:20px;padding-top:13px;line-height:1.6}.rec-micro{font-size:var(--fs-xs);letter-spacing:.035em;text-transform:uppercase;color:var(--muted);font-weight:600}.rec-preview-banner{border-radius:var(--r);background:var(--live-bg);color:var(--live-ink);font-size:var(--fs-xs);align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-weight:600;display:flex}.rec-preview-banner .rf-btn{margin-left:auto}.is-locked{opacity:.55;cursor:not-allowed;filter:saturate(.55)}.is-locked:hover{background:inherit;box-shadow:var(--shadow-sm);transform:none}.viz-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.viz-tools{flex:none;gap:4px;display:flex}.viz-toggle{font:inherit;font-size:var(--fs-2xs);cursor:pointer;border-radius:var(--r-xs);color:var(--text-muted);background:var(--surface-inset);border:1px solid var(--border);padding:3px 9px;font-weight:600}.viz-toggle[aria-pressed=true]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.viz-legend{flex-wrap:wrap;gap:4px 16px;margin-top:11px;display:flex}.viz-legend-item{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.viz-legend-sw{border-radius:3px;flex:none;width:10px;height:10px}.viz-legend-val{font-family:var(--font-mono);color:var(--text);font-weight:600}.viz-table{border-collapse:collapse;width:100%;font-size:var(--fs-xs);margin-top:10px}.viz-table th,.viz-table td{text-align:left;border-bottom:1px solid var(--border);padding:5px 8px}.viz-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:var(--fs-2xs)}.viz-table td.n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.viz-stack{display:flex;overflow:hidden}.viz-seg{border-right:2px solid var(--viz-surface);justify-content:center;align-items:center;transition:filter .15s;display:flex;position:relative}.viz-seg:last-child{border-right:0}.viz-seg:hover{filter:brightness(1.08)}.viz-seg:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.viz-seg-lab{font-family:var(--font-mono);font-size:var(--fs-2xs);color:#fff;white-space:nowrap;padding:0 6px;font-weight:700}.viz-prop{border-radius:3px;height:5px;display:flex;overflow:hidden}.viz-prop i{border-right:2px solid var(--viz-surface);height:100%;display:block}.viz-prop i:last-child{border-right:0}.viz-spark{width:100%;display:block;overflow:visible}.viz-spark path.line{fill:none;stroke:var(--viz-dim);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz-spark path.lead{fill:none;stroke:var(--viz-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz-spark circle.end{fill:var(--viz-accent);stroke:var(--viz-surface);stroke-width:2px}.viz-timeline-wrap{width:100%;position:relative}.viz-timeline{width:100%;display:block;overflow:visible}.viz-timeline .axis{stroke:var(--viz-grid);stroke-width:1px}.viz-timeline .tick-lab{fill:var(--text-faint);font-size:10px;font-family:var(--font-mono)}.viz-timeline .lane-lab{fill:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:600}.viz-timeline .today-rule{stroke:var(--viz-accent);stroke-width:1.5px}.viz-timeline .today-lab{fill:var(--viz-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.viz-timeline .mark{stroke:var(--viz-surface);stroke-width:2px;cursor:pointer}.viz-timeline .mark:hover{stroke-width:3px}.viz-timeline .mark-lab{fill:var(--text);font-size:10.5px;font-weight:600}.viz-timeline .mark-sub{fill:var(--text-faint);font-size:9.5px}.viz-timeline .leader{stroke:var(--viz-grid);stroke-width:1px}.viz-timeline .hit{fill:#0000;cursor:pointer}.viz-timeline .hit:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.viz-tip{z-index:30;pointer-events:none;opacity:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);max-width:250px;padding:7px 10px;transition:opacity .12s,transform .12s;position:absolute;transform:translate(-50%,-100%)translateY(-10px)scale(.97)}.viz-tip.on{opacity:1;transform:translate(-50%,-100%)translateY(-14px)scale(1)}.viz-tip b{font-size:var(--fs-sm);margin-bottom:2px;display:block}.viz-tip .m{color:var(--text-muted);font-size:var(--fs-xs)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media print{.rf-print-hide{display:none!important}.rf-print-meeting{color:#000!important;background:#fff!important;padding:0!important}.rf-print-meeting *{box-shadow:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
