@font-face{font-family:__Fraunces_3a6cb3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_3a6cb3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_3a6cb3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_3a6cb3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_3a6cb3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_3a6cb3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_3a6cb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_3a6cb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_3a6cb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_Fallback_3a6cb3;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_3a6cb3{font-family:__Fraunces_3a6cb3,__Fraunces_Fallback_3a6cb3;font-style:normal}.__variable_3a6cb3{--font-fraunces:"__Fraunces_3a6cb3","__Fraunces_Fallback_3a6cb3"}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:__IBM_Plex_Sans_Fallback_c8daab;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:__IBM_Plex_Sans_c8daab,__IBM_Plex_Sans_Fallback_c8daab;font-style:normal}.__variable_c8daab{--font-plex-sans:"__IBM_Plex_Sans_c8daab","__IBM_Plex_Sans_Fallback_c8daab"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-plex-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}:root,[data-theme=light],[data-theme=sovereign-light]{color-scheme:light;--bg:#fff;--surface:#fff;--surface-deep:#fafbfc;--surface-deeper:#f6f1e8;--text:#1a2332;--text-heading:#0d2044;--text-body:#404a5c;--text-inverse:#fff;--muted:#8a93a3;--muted-fg:#6b7280;--subtle:#8a93a3;--ink:#0d2044;--border:#e5e0d6;--border-soft:rgba(16,42,67,.08);--rule:#e5e0d6;--gold:#c9a227;--gold-soft:#e4c35a;--gold-deep:#a87c1f;--gold-soft-bg:rgba(201,162,39,.1);--text-on-gold:#0b0f16;--label-eyebrow:#7c5f18;--gold-ink:#7c5f18;--navy:#0a0d10;--navy2:#102a43;--navy-soft:#eef1f7;--good:#2d6a4f;--good-soft:#e8f3eb;--warn:#856404;--warn-soft:#fbf2dd;--bad:#c0392b;--bad-soft:#fdecec;--review:#2c5282;--review-soft:#e8eef7;--nav-bg:rgba(10,13,16,.96);--shadow-sm:0 1px 2px rgba(26,35,50,.05);--shadow-md:0 4px 12px rgba(26,35,50,.08);--radius:10px}@media (prefers-color-scheme:dark){:root{color-scheme:light}}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-plex-sans,-apple-system,BlinkMacSystemFont,sans-serif);background:var(--bg);color:var(--text);font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit}h1,h2,h3,h4{font-family:var(--font-fraunces,Georgia,serif);font-weight:500;letter-spacing:-.01em;color:var(--text);margin:0}h1{font-size:32px}h2{font-size:22px}h3{font-size:17px;font-weight:600}.mono{font-family:var(--font-plex-mono,ui-monospace,monospace)}body{padding-top:72px}.cp-topnav{position:fixed;top:0;left:0;right:0;z-index:9999;background:var(--nav-bg,rgba(10,13,16,.96));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,162,39,.22);justify-content:space-between;padding:0 max(1.25rem,calc(50% - 560px));height:72px}.cp-brand,.cp-topnav{display:flex;align-items:center}.cp-brand{gap:10px;font-family:Segoe UI,system-ui,sans-serif;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#f8fafc;font-weight:800;flex-shrink:0;text-decoration:none!important}.cp-brand img.logo-mark{width:48px;height:48px;border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));display:block;flex-shrink:0}.cp-brand .mark{font-size:.65rem;color:#9db4c6;margin-left:4px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-family:ui-monospace,monospace}.cp-nav{gap:0;flex:1 1;margin-left:1.5rem}.cp-nav,.cp-nav a{display:flex;height:100%;align-items:center}.cp-nav a{padding:0 .85rem;font-size:.86rem;font-weight:500;color:#b7c9d8;border-bottom:0;white-space:nowrap;transition:color .15s ease;text-decoration:none!important}.cp-nav a.active,.cp-nav a:hover{color:#fff;text-decoration:none!important;box-shadow:inset 0 -2px 0 #c9a227;font-weight:600}.cp-actions{display:flex;gap:.5rem;align-items:center;height:100%;flex-shrink:0}.cp-actions .btn-secondary{background:hsla(0,0%,100%,.06);color:#e8eef4;border:1px solid hsla(0,0%,100%,.28);padding:.45rem .9rem;font-size:.82rem;font-weight:600;border-radius:10px;cursor:pointer}.cp-actions .btn-secondary:hover{border-color:rgba(201,162,39,.55);color:#f2d47a}.btn-primary,.cp-actions .btn-primary,a.btn-primary{background:#c9a227!important;color:#0b0f16!important;padding:.45rem .95rem;font-size:.82rem;font-weight:750;border-radius:999px;border:none;cursor:pointer;text-decoration:none!important;box-shadow:0 0 0 1px rgba(201,162,39,.35),0 8px 20px rgba(201,162,39,.2)}.btn-primary:hover,.cp-actions .btn-primary:hover,a.btn-primary:hover{filter:brightness(1.05);color:#0b0f16!important}.cp-actions .muted{color:#9db4c6;font-size:.78rem}.cp-nav-toggle{display:none;position:relative;width:44px;height:44px;margin:0;padding:0;border:1px solid hsla(0,0%,100%,.28);border-radius:10px;background:hsla(0,0%,100%,.04);cursor:pointer;flex-shrink:0}.cp-nav-toggle span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:#e8eef4;transition:transform .2s ease,opacity .2s ease,top .2s ease}.cp-nav-toggle span:first-child{top:14px}.cp-nav-toggle span:nth-child(2){top:21px}.cp-nav-toggle span:nth-child(3){top:28px}.cp-nav-toggle.open span:first-child{top:21px;transform:rotate(45deg)}.cp-nav-toggle.open span:nth-child(2){opacity:0}.cp-nav-toggle.open span:nth-child(3){top:21px;transform:rotate(-45deg)}.cp-mobile-panel{display:none;position:fixed;top:72px;left:0;right:0;z-index:9998;background:#0a0d10;border-bottom:1px solid rgba(201,162,39,.22);padding:.5rem 1rem 1.15rem;box-shadow:0 16px 40px rgba(0,0,0,.35);max-height:calc(100vh - 72px);overflow-y:auto}.cp-mobile-panel.open,.cp-mobile-panel:not([hidden]){display:block}.cp-mobile-panel[hidden]{display:none!important}.cp-mobile-links a{display:block;padding:.9rem .35rem;color:#c9d9e6;text-decoration:none!important;font-size:1rem;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.08)}.cp-mobile-links a.active,.cp-mobile-links a:hover{color:#fff;box-shadow:inset 3px 0 0 #c9a227}.cp-mobile-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.cp-mobile-who{color:#9db4c6;font-size:.82rem;word-break:break-all}.cp-mobile-cta{display:block!important;text-align:center;border-radius:999px!important;padding:.75rem 1rem!important;font-weight:800!important}body.cp-nav-open{overflow:hidden}@media (max-width:900px){body{padding-top:64px}.cp-topnav{padding-left:1rem;padding-right:1rem;height:64px;gap:10px}.cp-brand{font-size:.85rem;min-width:0}.cp-brand img.logo-mark{width:40px;height:40px}.cp-brand .mark,.cp-nav{display:none}.cp-actions .cp-cta-desktop,.cp-actions .desktop-only{display:none!important}.cp-nav-toggle{display:inline-block}.cp-mobile-panel{top:64px;max-height:calc(100vh - 64px)}}@media (max-width:420px){.cp-brand span:not(.mark){font-size:.78rem}}.jil-footer{background:#050f18;border-top:1px solid rgba(201,162,39,.18);color:#8aa0b3;padding:1.75rem 2rem 1.1rem;margin-top:64px;font-family:Segoe UI,system-ui,sans-serif}.jil-footer-inner{max-width:1120px;margin:0 auto}.jil-footer-legal-row{padding:.6rem 0;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;font-size:.72rem}.jil-footer-legal-row .legal-eyebrow{font-size:.62rem;color:#9db4c6;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.jil-footer-legal-row a{color:#b7c9d8;font-size:.72rem;text-decoration:none;transition:color .2s}.jil-footer-legal-row a:hover{color:#fff}.jil-footer-legal-row .legal-anchor{color:#e8eef4;font-weight:700}.jil-footer-bottom{border-top:1px solid hsla(0,0%,100%,.08);padding-top:.9rem;margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.9rem}.jil-footer-mark{flex-shrink:0;display:block}.jil-footer-mark img{height:40px;width:40px;border-radius:10px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.jil-footer-bottom>div{flex:1 1;min-width:0}.jil-footer-copy{margin:0 0 .25rem;font-size:.72rem;color:#7a8f9f}.jil-footer-disclaimer{margin:0 0 .25rem;font-size:.62rem;color:#7a8f9f;opacity:.9;line-height:1.45;max-width:720px}@media (max-width:900px){.jil-footer{padding:1.5rem 1.25rem 1rem}.jil-footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.jil-footer-bottom>div{text-align:center}}@media print{.cp-topnav,.jil-footer{display:none!important}body{padding-top:0!important}}.btn-danger,.btn-primary,.btn-secondary{padding:10px 18px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;border:none;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:opacity .15s,background .15s}.btn-primary{background:#c9a227!important;color:#0b0f16!important}.btn-primary:disabled{background:var(--muted);color:#0b0f16;cursor:not-allowed;opacity:.7}.btn-secondary{background:transparent;color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{border-color:var(--gold);color:var(--gold-ink)}.btn-danger{background:transparent;color:var(--bad);border:1px solid var(--bad-soft)}.btn-danger:hover{background:var(--bad-soft)}.cp-page{max-width:1280px}.cp-page,.cp-page-narrow{margin:0 auto;padding:32px 28px 80px}.cp-page-narrow{max-width:880px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.kv{padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;min-height:96px}.kv-l{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-weight:600}.kv-v{font-size:18px;margin-top:auto}.kv-v.lg{font-size:28px;font-family:var(--font-fraunces,serif);font-weight:500}.lede{color:var(--text-body);font-size:14px;line-height:1.6}.muted{color:var(--muted);font-size:13px}.eyebrow{color:var(--label-eyebrow,#7c5f18);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px}.eyebrow,.pill{font-size:11px;font-weight:600}.pill{display:inline-block;padding:3px 10px;border-radius:12px;letter-spacing:.04em}.pill.ok{background:var(--good-soft);color:var(--good)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.review{background:var(--review-soft);color:var(--review)}.pill.gold{background:var(--gold-soft-bg);color:var(--gold-ink);border:1px solid var(--gold)}.pill.navy{background:var(--navy-soft);color:var(--navy)}.t{width:100%;border-collapse:collapse}.t td,.t th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:13px}.t th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.t td.num,.t th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t tr:hover td{background:var(--gold-soft-bg)}.form-group{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.form-group label{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.form-group input,.form-group select,.form-group textarea{padding:10px 12px;border:1px solid var(--border);border-radius:4px;font:inherit;background:var(--surface);color:var(--text)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.section{margin-bottom:40px}.section-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--good);margin-right:6px;animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.4}}.progress{height:8px;background:var(--border);border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--gold) 0,var(--gold) 100%);transition:width .3s}.error-banner{background:var(--bad-soft);border-left:4px solid var(--bad);padding:12px 16px;border-radius:4px;margin-bottom:16px;color:#2a1010}.chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.chip{padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:default;transition:transform .1s}.chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.chip.s-active{border-left:4px solid var(--good)}.chip.s-customer_ignored{border-left:4px solid var(--gold);background:var(--gold-soft)}.chip.s-engineering_gap{border-left:4px solid var(--bad);background:repeating-linear-gradient(45deg,var(--gold-soft),var(--gold-soft) 6px,#f6efde 6px,#f6efde 12px)}.chip-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.chip-h .code{font-family:var(--font-plex-mono,monospace);font-size:12px;font-weight:600}.chip-h .state-tag{font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:3px}.chip-name{font-size:14px;line-height:1.3;margin-bottom:6px}.chip-foot{font-size:11px;color:var(--text-body)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:24px}.tabs button{background:transparent;border:0;padding:12px 22px;cursor:pointer;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s}.tabs button:hover{color:var(--text)}.tabs button.active{color:var(--gold-ink);border-bottom-color:var(--gold);font-weight:600}