@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-display:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}@font-face{font-family:__Public_Sans_6a10ae;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:__Public_Sans_6a10ae;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:__Public_Sans_6a10ae;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:__Public_Sans_6a10ae;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:__Public_Sans_6a10ae;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:__Public_Sans_6a10ae;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:__Public_Sans_6a10ae;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:__Public_Sans_6a10ae;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:__Public_Sans_6a10ae;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:__Public_Sans_6a10ae;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:__Public_Sans_6a10ae;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:__Public_Sans_6a10ae;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:__Public_Sans_Fallback_6a10ae;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_6a10ae{font-family:__Public_Sans_6a10ae,__Public_Sans_Fallback_6a10ae;font-style:normal}.__variable_6a10ae{--font-body:"__Public_Sans_6a10ae","__Public_Sans_Fallback_6a10ae"}@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-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}:root{--white:#fff;--slate-50:#f6f8fb;--slate-100:#edf1f7;--slate-200:#dee5ef;--slate-300:#c6d0df;--slate-400:#9aa8be;--slate-500:#6c7b93;--slate-600:#4e5c72;--slate-700:#374253;--slate-800:#232c39;--slate-900:#141a23;--blue-50:#ecf1fe;--blue-100:#d6e0fc;--blue-200:#aec3f8;--blue-300:#809ff1;--blue-400:#4f77e6;--blue-500:#2756d6;--blue-600:#1b43bc;--blue-700:#173799;--blue-800:#142c76;--blue-900:#112150;--gold-50:#fff9e6;--gold-100:#ffefbc;--gold-200:#fce08a;--gold-300:#face4e;--gold-400:#f4be1e;--gold-500:#e2a60a;--gold-600:#b7850a;--red-50:#fdecec;--red-100:#fad2d2;--red-300:#f08a8a;--red-500:#d72638;--red-600:#b81c2d;--red-700:#971826;--green-50:#e7f6ee;--green-100:#c4ead4;--green-500:#1a8f54;--green-600:#147a47;--green-700:#0f5e37;--amber-50:#fdf3e3;--amber-500:#c77a12;--text-strong:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-faint:var(--slate-400);--text-inverse:var(--white);--text-link:var(--blue-600);--text-on-accent:var(--slate-900);--surface-page:var(--slate-50);--surface-card:var(--white);--surface-sunken:var(--slate-100);--surface-raised:var(--white);--surface-inverse:var(--slate-900);--surface-brand:var(--blue-600);--surface-brand-soft:var(--blue-50);--surface-glass:hsla(0,0%,100%,.78);--border-subtle:var(--slate-200);--border-default:var(--slate-300);--border-strong:var(--slate-400);--border-brand:var(--blue-200);--action:var(--blue-600);--action-hover:var(--blue-700);--action-active:var(--blue-800);--action-soft:var(--blue-50);--action-soft-hover:var(--blue-100);--accent:var(--gold-400);--accent-strong:var(--gold-600);--accent-soft:var(--gold-50);--type-bill:var(--blue-600);--type-bill-soft:var(--blue-50);--type-resolution:var(--amber-500);--type-resolution-soft:var(--amber-50);--type-law:var(--green-600);--type-law-soft:var(--green-50);--success:var(--green-600);--success-soft:var(--green-50);--danger:var(--red-600);--danger-soft:var(--red-50);--warning:var(--amber-500);--warning-soft:var(--amber-50);--focus-ring:0 0 0 3px var(--blue-200);--font-display-stack:var(--font-display),system-ui,sans-serif;--font-body-stack:var(--font-body),system-ui,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extra:800;--text-display:3.25rem;--text-h1:2.25rem;--text-h2:1.75rem;--text-h3:1.375rem;--text-h4:1.125rem;--text-lg:1.0625rem;--text-base:0.9375rem;--text-sm:0.8125rem;--text-xs:0.75rem;--text-2xs:0.6875rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-overline:0.08em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--container-max:1200px;--container-wide:1564px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(20,26,35,.05);--shadow-sm:0 1px 3px rgba(20,26,35,.07),0 1px 2px rgba(20,26,35,.04);--shadow-md:0 4px 12px rgba(20,26,35,.08),0 1px 3px rgba(20,26,35,.05);--shadow-lg:0 12px 28px rgba(20,26,35,.1),0 4px 8px rgba(20,26,35,.05);--shadow-xl:0 24px 56px rgba(20,26,35,.14),0 8px 16px rgba(20,26,35,.06);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms;--ink:var(--text-strong);--paper:var(--surface-page);--card:var(--surface-card);--line:var(--border-subtle);--line-strong:var(--border-default);--accent-2:var(--action);--muted:var(--text-muted);--gold:var(--accent-strong);--display:var(--font-display-stack);--mono:var(--font-mono-stack);--sans:var(--font-body-stack)}:root[data-theme=dark]{--slate-50:#10171f;--slate-100:#1a222d;--slate-200:#26313f;--slate-300:#34404f;--slate-400:#566476;--slate-500:#8593a8;--slate-600:#a6b2c4;--slate-700:#c7d1de;--slate-800:#e2e8f0;--slate-900:#f4f7fb;--blue-700:#9db8f5;--green-700:#74d8a0;--red-700:#f2a0a8;--text-inverse:#0d131a;--text-link:var(--blue-300);--surface-page:#0d131a;--surface-card:#161d27;--surface-sunken:#10171f;--surface-raised:#1c2530;--surface-inverse:#f4f7fb;--surface-brand-soft:#182542;--surface-glass:rgba(13,19,26,.75);--border-subtle:#232e3b;--border-default:#313d4c;--border-strong:#45566b;--border-brand:#2a4a8c;--action:var(--blue-500);--action-hover:var(--blue-400);--action-active:var(--blue-300);--action-soft:#182542;--action-soft-hover:#1e2e52;--accent-soft:#2a2410;--type-bill-soft:#172542;--type-resolution-soft:#2a2410;--type-law-soft:#102a1e;--success-soft:#102a1e;--danger-soft:#2a1518;--warning-soft:#2a2410;--shadow-xs:0 1px 2px rgba(0,0,0,.35);--shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.35);--shadow-lg:0 12px 28px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.35)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-body-stack);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);font-weight:var(--weight-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display-stack);color:var(--text-strong);margin:0;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-bold)}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}code,kbd,samp{font-family:var(--font-mono-stack)}::selection{background:var(--blue-100);color:var(--blue-900)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.bb-overline{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-muted)}.bb-mono{font-family:var(--font-mono-stack)}.bb-mono,.bb-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:var(--container-max)}.bb-wide,.wrap{margin:0 auto;padding:0 22px}.bb-wide{max-width:var(--container-wide)}.bb-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.bb-link{font-size:var(--text-sm);font-weight:600;color:var(--action)}.bb-pulse{animation:bbPulse 2.4s infinite}@keyframes bbPulse{0%{box-shadow:0 0 0 0 rgba(26,143,84,.5)}70%{box-shadow:0 0 0 6px rgba(26,143,84,0)}to{box-shadow:0 0 0 0 rgba(26,143,84,0)}}@keyframes bbRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bb-lift{transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-base)}.bb-lift:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border-brand);text-decoration:none}.bb-nav a:hover{background:var(--surface-sunken);color:var(--text-strong);text-decoration:none}.bb-tlfeed::-webkit-scrollbar{width:8px}.bb-tlfeed::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:999px}.bb-sencard{position:relative;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-base)}.bb-sencard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border-brand);text-decoration:none}.bb-billref{position:relative;cursor:pointer;border-bottom:1px dotted color-mix(in oklab,currentColor 55%,transparent)}.bb-bubble{transition:transform var(--dur-base) var(--ease-out)}.bb-bubble:hover{transform:scale(1.05);z-index:40}.bb-enacted-card{transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.bb-enacted-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);text-decoration:none}.bb-chipbtn:hover{background:var(--action-soft)!important;border-color:var(--border-brand)!important;text-decoration:none}.bb-cta:hover{transform:translateY(-1px);text-decoration:none}@media (max-width:1080px){.bb-dash{grid-template-columns:1fr!important}.bb-dash-side{position:static!important;order:2;max-height:none!important}.bb-dash-main{order:1}}@media (max-width:760px){.bb-dash-boxes{grid-template-columns:1fr!important}.bb-dash-boxes>div{grid-column:auto!important;grid-row:auto!important;min-width:0!important}.bb-engage-grid,.bb-floor-grid,.bb-trust-grid{grid-template-columns:1fr!important}}@media (max-width:980px){.bb-floor-grid,.bb-trust-grid{grid-template-columns:1fr!important}.bb-bubblefield{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:auto!important}.bb-bubble{position:static!important;transform:none!important}}@media (max-width:640px){.bb-nav{display:none!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.mono{font-family:var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kicker{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.page-title{font-family:var(--font-display-stack);font-weight:800;font-size:clamp(30px,4.5vw,44px);line-height:1.08;letter-spacing:-.03em;margin:24px 0 8px;color:var(--text-strong)}.lede{font-size:var(--text-lg);color:var(--text-muted);margin:0 0 8px;max-width:64ch}.section-head{font-family:var(--font-display-stack);font-weight:700;font-size:var(--text-h3);letter-spacing:-.02em;border-bottom:1px solid var(--border-subtle);padding-bottom:9px;margin:34px 0 18px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--text-strong)}.section-head .more{font-family:var(--font-mono-stack);font-size:12px;font-weight:600;color:var(--action);text-transform:none;letter-spacing:0}.grid{display:grid;grid-gap:14px;gap:14px}.grid.senators{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:15px 16px;display:block;color:inherit;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base),border-color var(--dur-base)}a.card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md);transform:translateY(-2px);text-decoration:none}.sen-name{font-family:var(--font-display-stack);font-weight:700;font-size:var(--text-lg);line-height:1.15;color:var(--text-strong)}.sen-meta{font-family:var(--font-mono-stack);font-size:11px;color:var(--text-muted);margin-top:3px}.counts{display:flex;gap:18px;margin-top:12px}.counts .n{font-family:var(--font-display-stack);font-size:23px;font-weight:800;color:var(--action);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.counts .l{font-family:var(--font-mono-stack);font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.mixbar{display:flex;height:8px;border-radius:var(--radius-pill);overflow:hidden;margin-top:13px;border:1px solid var(--border-subtle)}.mixbar span{display:block;height:100%}.mixlegend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-family:var(--font-mono-stack);font-size:11px;color:var(--text-muted)}.mixlegend i{width:9px;height:9px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:middle}#feedfilter{font-family:var(--font-mono-stack);font-size:12px;color:var(--action)}#feedfilter button{background:none;border:1px solid var(--border-default);border-radius:6px;color:var(--text-muted);font:inherit;cursor:pointer;padding:3px 8px;margin-left:8px}.bill{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:17px 19px;margin-bottom:13px;display:block;color:inherit;transition:box-shadow var(--dur-base),border-color var(--dur-base)}a.bill:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md);text-decoration:none}.bill-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.bill-no{font-weight:700;font-size:13px}.badge,.bill-no{font-family:var(--font-mono-stack);color:var(--text-muted)}.badge{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:2px 9px}.bill h3{font-family:var(--font-display-stack);font-weight:700;font-size:var(--text-h4);margin:7px 0 9px;line-height:1.25;color:var(--text-strong)}.bill .summary{margin:0 0 11px;font-size:var(--text-base);color:var(--text-body)}.bill-meta{gap:14px;font-family:var(--font-mono-stack);font-size:11px;color:var(--text-muted);align-items:center}.bill-meta,.chips{display:flex;flex-wrap:wrap}.chips{gap:6px;margin-top:11px}.chip{font-family:var(--font-mono-stack);font-size:11px;color:var(--action);background:var(--action-soft);border:1px solid var(--border-brand);border-radius:var(--radius-pill);padding:3px 10px}.chip:hover{background:var(--action-soft-hover);text-decoration:none}.chip.issue{border-color:var(--gold-200)}.chip.issue,.disclaimer{color:var(--accent-strong);background:var(--accent-soft)}.disclaimer{border-left:3px solid var(--gold-400);padding:9px 12px;margin-top:14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.disclaimer,.report-btn{font-family:var(--font-mono-stack);font-size:11px}.report-btn{color:var(--text-muted);background:none;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:3px 9px;cursor:pointer}.report-btn:hover{color:var(--danger);border-color:var(--danger)}.detail{display:grid;grid-template-columns:1fr 280px;grid-gap:34px;gap:34px;margin-top:26px}.detail aside{font-family:var(--font-body-stack);font-size:var(--text-sm)}.detail aside h4{font-family:var(--font-mono-stack);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding-bottom:5px;margin:0 0 9px}.detail aside section{margin-bottom:22px}.prose{font-size:var(--text-lg);line-height:1.65;color:var(--text-body)}.crumbs{font-family:var(--font-mono-stack);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:22px}.timeline{list-style:none;margin:18px 0 0;padding:0;max-width:720px}.timeline li{position:relative;padding:0 0 20px 28px;border-left:2px solid var(--border-subtle)}.timeline li:last-child{padding-bottom:4px}.timeline li:before{content:"";position:absolute;left:-8px;top:2px;width:13px;height:13px;border-radius:50%;background:var(--surface-page);border:2px solid var(--border-default)}.timeline li:last-child:before{background:var(--action);border-color:var(--action)}.tl-date{font-family:var(--font-mono-stack);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:5px}.tl-items p{margin:0 0 6px;font-size:var(--text-sm);color:var(--text-body)}.tl-items p:last-child{margin-bottom:0}@media (max-width:720px){.detail{grid-template-columns:1fr}}