@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_dd6c87{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_dd6c87{--font-next-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:300;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;font-style:normal;font-weight:300;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;font-style:normal;font-weight:300;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;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;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;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;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;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;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;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;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;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;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;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;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_8eeb3b{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_8eeb3b{--font-next-ui:"Public Sans","Public Sans Fallback"}@font-face{font-family:IBM Plex Mono;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-next-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--font-display:"Schibsted Grotesk",system-ui,sans-serif;--font-ui:"Public Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-xs:12px;--lh-xs:16px;--text-sm:13px;--lh-sm:18px;--text-base:14px;--lh-base:20px;--text-md:16px;--lh-md:24px;--text-lg:18px;--lh-lg:26px;--text-xl:22px;--lh-xl:28px;--text-2xl:28px;--lh-2xl:34px;--text-3xl:36px;--lh-3xl:42px;--track-display:-0.02em;--track-caps:0.06em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-full:999px;--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms;--ease-out:cubic-bezier(0.2,0,0,1);--ease-in-out:cubic-bezier(0.45,0,0.2,1);--row-h:52px;--control-h:36px;--control-h-sm:30px;--cell-pad-x:16px;--cell-pad-y:12px}[data-density=compact]{--row-h:40px;--control-h:30px;--control-h-sm:26px;--cell-pad-x:12px;--cell-pad-y:7px}[data-radius=sharp]{--r-xs:2px;--r-sm:3px;--r-md:5px;--r-lg:8px}[data-radius=soft]{--r-xs:6px;--r-sm:9px;--r-md:14px;--r-lg:20px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}:root,[data-skin=light]{--surface:#F3F5F8;--surface-raised:#FFFFFF;--surface-sunken:#EAEEF3;--surface-hover:#F0F3F7;--text:#171C26;--text-muted:#5A6475;--text-faint:#87909F;--primary:#2742C8;--primary-hover:#1F36A8;--primary-soft:#E6EAFB;--primary-contrast:#FFFFFF;--accent:#0E8A6D;--accent-soft:#DDF2EC;--success:#1A7E4B;--success-soft:#DEF2E6;--warning:#9A6A06;--warning-soft:#FBEFD3;--danger:#C03228;--danger-soft:#FBE5E2;--fit-strong:#0E8A6D;--fit-partial:#C98E0B;--fit-gap:#C7CEDA;--fit-track:#E4E9F0;--border:#DCE1E9;--border-strong:#B9C2CF;--focus:#2742C8;--shadow-1:0 1px 2px rgba(23,28,38,0.06);--shadow-2:0 2px 8px rgba(23,28,38,0.08),0 1px 2px rgba(23,28,38,0.05);--shadow-3:0 12px 32px rgba(23,28,38,0.14),0 2px 8px rgba(23,28,38,0.08);color-scheme:light}[data-skin=dark]{--surface:#15181E;--surface-raised:#1E222B;--surface-sunken:#101319;--surface-hover:#232834;--text:#E8EBF1;--text-muted:#9AA3B3;--text-faint:#6B7384;--primary:#8C9FFF;--primary-hover:#A3B2FF;--primary-soft:#252C49;--primary-contrast:#0E1430;--accent:#41C49E;--accent-soft:#15332B;--success:#54C283;--success-soft:#16321F;--warning:#E0B14A;--warning-soft:#38300F;--danger:#F0857C;--danger-soft:#3D1B18;--fit-strong:#41C49E;--fit-partial:#E0B14A;--fit-gap:#3B4250;--fit-track:#2A303C;--border:#2C313C;--border-strong:#424A59;--focus:#8C9FFF;--shadow-1:0 1px 2px rgba(0,0,0,0.4);--shadow-2:0 2px 10px rgba(0,0,0,0.45),0 1px 2px rgba(0,0,0,0.35);--shadow-3:0 16px 40px rgba(0,0,0,0.55),0 2px 8px rgba(0,0,0,0.4);color-scheme:dark}[data-skin=slate]{--surface:#E7EBF0;--surface-raised:#F5F7FA;--surface-sunken:#DDE3EA;--surface-hover:#EDF0F5;--text:#1D2530;--text-muted:#576374;--text-faint:#83909F;--primary:#3A5474;--primary-hover:#2C4360;--primary-soft:#DCE4EE;--primary-contrast:#FFFFFF;--accent:#21766B;--accent-soft:#D8EAE7;--success:#25704A;--success-soft:#DBEBE1;--warning:#8F6510;--warning-soft:#F2E8CE;--danger:#AE3A31;--danger-soft:#F4E1DF;--fit-strong:#21766B;--fit-partial:#B58413;--fit-gap:#BBC4D1;--fit-track:#D6DCE5;--border:#CDD5DF;--border-strong:#A8B3C2;--focus:#3A5474;--shadow-1:0 1px 2px rgba(29,37,48,0.07);--shadow-2:0 2px 8px rgba(29,37,48,0.09),0 1px 2px rgba(29,37,48,0.06);--shadow-3:0 12px 32px rgba(29,37,48,0.16),0 2px 8px rgba(29,37,48,0.09);color-scheme:light}[data-skin=forest]{--surface:#F1F4F0;--surface-raised:#FCFDFB;--surface-sunken:#E6EBE5;--surface-hover:#EDF1EC;--text:#1A211C;--text-muted:#57645B;--text-faint:#84908A;--primary:#1E5C44;--primary-hover:#174A37;--primary-soft:#DFEBE4;--primary-contrast:#FFFFFF;--accent:#1E7A58;--accent-soft:#DCEEE3;--success:#1E7A46;--success-soft:#DDEFE2;--warning:#96670B;--warning-soft:#F4E9CC;--danger:#B5392F;--danger-soft:#F6E2DF;--fit-strong:#1E7A58;--fit-partial:#B58413;--fit-gap:#C2CBC4;--fit-track:#DEE5DE;--border:#D4DBD3;--border-strong:#AEB9AF;--focus:#1E5C44;--shadow-1:0 1px 2px rgba(26,33,28,0.06);--shadow-2:0 2px 8px rgba(26,33,28,0.08),0 1px 2px rgba(26,33,28,0.05);--shadow-3:0 12px 32px rgba(26,33,28,0.14),0 2px 8px rgba(26,33,28,0.08);color-scheme:light}[data-skin=warm]{--surface:#F1EEE8;--surface-raised:#FBFAF7;--surface-sunken:#E8E4DC;--surface-hover:#EEEBE4;--text:#221F19;--text-muted:#6A6358;--text-faint:#948C7F;--primary:#14606B;--primary-hover:#0F4D56;--primary-soft:#DEEAEA;--primary-contrast:#FFFFFF;--accent:#1B7A66;--accent-soft:#DCEDE6;--success:#2F7D4F;--success-soft:#E0EFE3;--warning:#98690A;--warning-soft:#F5E9CB;--danger:#B5402F;--danger-soft:#F7E4DE;--fit-strong:#1B7A66;--fit-partial:#B58413;--fit-gap:#CCC5B8;--fit-track:#E4E0D6;--border:#DCD6CB;--border-strong:#BEB5A5;--focus:#14606B;--shadow-1:0 1px 2px rgba(34,31,25,0.06);--shadow-2:0 2px 8px rgba(34,31,25,0.08),0 1px 2px rgba(34,31,25,0.05);--shadow-3:0 12px 32px rgba(34,31,25,0.14),0 2px 8px rgba(34,31,25,0.08);color-scheme:light}*{box-sizing:border-box}.sl-root{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-base);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased}.sl-root ::selection{background:var(--primary-soft)}.sl-root :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.t-display{font-family:var(--font-display);font-weight:700;letter-spacing:var(--track-display)}.t-mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.t-caps{font-size:11px;font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-faint)}.t-muted{color:var(--text-muted)}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4);border-radius:var(--r-sm);border:1px solid transparent;font:600 var(--text-base) /1 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sl-btn:disabled{opacity:.45;cursor:not-allowed}.sl-btn--primary{background:var(--primary);color:var(--primary-contrast)}.sl-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.sl-btn--secondary{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-1)}.sl-btn--secondary:hover:not(:disabled){background:var(--surface-hover)}.sl-btn--ghost{background:transparent;color:var(--text-muted)}.sl-btn--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.sl-btn--danger{background:var(--danger);color:#fff}.sl-btn--danger:hover:not(:disabled){filter:brightness(.92)}.sl-btn--sm{height:var(--control-h-sm);padding:0 var(--sp-3);font-size:var(--text-sm)}.sl-btn--icon{width:var(--control-h);padding:0;background:transparent;color:var(--text-muted)}.sl-btn--icon:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.sl-btn .spin{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:var(--r-full);animation:sl-spin .7s linear infinite}@keyframes sl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sl-btn .spin{animation-duration:1.6s}}.sl-field{display:flex;flex-direction:column;gap:6px}.sl-label{font-size:var(--text-sm);font-weight:600;color:var(--text)}.sl-help{color:var(--text-faint)}.sl-error-text,.sl-help{font-size:var(--text-xs)}.sl-error-text{color:var(--danger);font-weight:500}.sl-input,.sl-select,.sl-textarea{width:100%;height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text);font:400 var(--text-base) /var(--lh-base) var(--font-ui);transition:border-color var(--dur-fast) var(--ease-out)}.sl-textarea{height:auto;padding:var(--sp-2) var(--sp-3);resize:vertical}.sl-input::placeholder,.sl-textarea::placeholder{color:var(--text-faint)}.sl-input:hover,.sl-select:hover,.sl-textarea:hover{border-color:var(--text-faint)}.sl-input:focus,.sl-select:focus,.sl-textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.sl-input[aria-invalid=true]{border-color:var(--danger)}.sl-input:disabled{background:var(--surface-sunken);color:var(--text-faint);cursor:not-allowed}.sl-search{position:relative}.sl-search .sl-input{padding-left:34px}.sl-search>svg{left:10px;pointer-events:none}.sl-kbd,.sl-search>svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-faint)}.sl-kbd{right:8px;font:500 11px var(--font-mono);border:1px solid var(--border);border-radius:var(--r-xs);padding:2px 5px;background:var(--surface)}.sl-toggle{position:relative;width:38px;height:22px;border-radius:var(--r-full);background:var(--border-strong);border:none;cursor:pointer;flex:none;transition:background var(--dur-base) var(--ease-out)}.sl-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--r-full);background:#fff;box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-out)}.sl-toggle[aria-checked=true]{background:var(--primary)}.sl-toggle[aria-checked=true]:after{transform:translateX(16px)}.sl-check{width:16px;height:16px;flex:none;border:1.5px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface-raised);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:transparent;transition:background var(--dur-fast) var(--ease-out)}.sl-check[aria-checked=mixed],.sl-check[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.sl-radio{width:16px;height:16px;flex:none;border:1.5px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-raised);cursor:pointer;padding:0;position:relative}.sl-radio[aria-checked=true]{border-color:var(--primary);border-width:5px}.sl-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-full);font:600 var(--text-xs) /1 var(--font-ui);white-space:nowrap}.sl-badge--neutral{background:var(--surface-sunken);color:var(--text-muted)}.sl-badge--primary{background:var(--primary-soft);color:var(--primary)}.sl-badge--success{background:var(--success-soft);color:var(--success)}.sl-badge--warning{background:var(--warning-soft);color:var(--warning)}.sl-badge--danger{background:var(--danger-soft);color:var(--danger)}.sl-badge--accent{background:var(--accent-soft);color:var(--accent)}.sl-badge .dot{width:6px;height:6px;border-radius:var(--r-full);background:currentColor}.sl-chip{gap:5px;height:24px;padding:0 10px;border:1px solid var(--border);background:var(--surface-raised);font:500 var(--text-xs) /1 var(--font-ui);color:var(--text-muted);white-space:nowrap}.sl-avatar,.sl-chip{display:inline-flex;align-items:center;border-radius:var(--r-full)}.sl-avatar{justify-content:center;width:32px;height:32px;flex:none;background:var(--primary-soft);color:var(--primary);font:600 var(--text-xs) /1 var(--font-ui);letter-spacing:.02em}.sl-avatar--sm{width:24px;height:24px;font-size:10px}.sl-avatar--lg{width:44px;height:44px;font-size:var(--text-base)}.sl-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.sl-tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--border)}.sl-tab{height:38px;padding:0 var(--sp-3);background:none;cursor:pointer;font:500 var(--text-base) /1 var(--font-ui);color:var(--text-muted);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px;transition:color var(--dur-fast) var(--ease-out)}.sl-tab:hover{color:var(--text)}.sl-tab[aria-selected=true]{color:var(--text);font-weight:600;border-bottom-color:var(--primary)}.sl-tab .count{font:500 11px var(--font-mono);color:var(--text-faint)}.sl-table{width:100%;border-collapse:collapse}.sl-table th{text-align:left;font:600 11px var(--font-ui);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-faint);padding:var(--sp-2) var(--cell-pad-x);white-space:nowrap}.sl-table td,.sl-table th{border-bottom:1px solid var(--border)}.sl-table td{padding:var(--cell-pad-y) var(--cell-pad-x);height:var(--row-h);vertical-align:middle}.sl-table tbody tr{transition:background var(--dur-fast) var(--ease-out);cursor:pointer}.sl-table tbody tr:hover{background:var(--surface-hover)}.sl-table tbody tr[data-selected=true]{background:var(--primary-soft)}.sl-toast{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-3);font-weight:500}.sl-modal-scrim,.sl-toast{display:flex;align-items:center}.sl-modal-scrim{position:absolute;inset:0;background:rgba(10,12,18,.45);justify-content:center}.sl-modal{background:var(--surface-raised);border-radius:var(--r-lg);box-shadow:var(--shadow-3);border:1px solid var(--border)}.sl-skeleton{border-radius:var(--r-xs);background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface-hover) 50%,var(--surface-sunken) 75%);background-size:200% 100%;animation:sl-shimmer 1.4s ease infinite}@keyframes sl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sl-skeleton{animation:none;background:var(--surface-sunken)}}.sl-shell{display:flex;height:100%}.sl-sidebar{width:216px;flex:none;display:flex;flex-direction:column;background:var(--surface-raised);border-right:1px solid var(--border);padding:var(--sp-4) var(--sp-3);gap:var(--sp-1)}.sl-nav-item{display:flex;align-items:center;gap:var(--sp-3);height:34px;padding:0 var(--sp-3);border-radius:var(--r-sm);border:none;background:none;cursor:pointer;font:500 var(--text-base) /1 var(--font-ui);color:var(--text-muted);width:100%;text-align:left;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sl-nav-item:hover{background:var(--surface-hover);color:var(--text)}.sl-nav-item[aria-current=page]{background:var(--primary-soft);color:var(--primary);font-weight:600}.sl-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.sl-topbar{height:56px;flex:none;display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-6);border-bottom:1px solid var(--border);background:var(--surface-raised)}.sl-page{flex:1 1;padding:var(--sp-6);overflow:hidden}:root{--font-display:var(--font-next-display),system-ui,sans-serif;--font-ui:var(--font-next-ui),system-ui,sans-serif;--font-mono:var(--font-next-mono),ui-monospace,monospace}body,html{height:100%;margin:0;padding:0}body{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-base);color:var(--text);background:var(--surface)}.sl-page{overflow:auto}a{color:inherit;text-decoration:none}.sl-link{color:var(--primary);font-weight:600;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;font-family:inherit}.sl-parsed-field{font-size:var(--text-sm);line-height:var(--lh-sm);padding:7px 10px;border:1px dashed transparent;border-radius:var(--r-xs);margin:-7px -10px 0;cursor:text;transition:border-color var(--dur-fast) var(--ease-out)}.sl-parsed-field:hover{border-color:var(--border-strong)}.sl-para-edit{margin:0;border:1px dashed transparent;border-radius:var(--r-xs);padding:2px 4px;cursor:text}.sl-para-edit:hover{border-color:var(--border-strong)}.sl-para-edit--gap{background:var(--primary-soft);padding:var(--sp-3);border-radius:var(--r-xs)}.sl-toast-viewport{position:fixed;bottom:var(--sp-6);right:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-2);z-index:90;max-width:420px}.sl-modal-scrim{position:fixed;z-index:80}.sl-kanban-card--dragging{box-shadow:var(--shadow-3);transform:rotate(2.5deg)}.sl-kanban-dropslot{border:1.5px dashed var(--primary);border-radius:var(--r-md);height:64px;background:var(--primary-soft);opacity:.7}