@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_7394d9{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_7394d9{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.p.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;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;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;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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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;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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.p.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;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;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;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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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;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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.p.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;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;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;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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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;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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.p.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;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;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;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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.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;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;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_188da4{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_188da4{--font-plex-sans:"IBM Plex Sans","IBM Plex 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.p.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.p.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.p.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_aa1656{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa1656{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--slate-0:#ffffff;--slate-25:#fafbfc;--slate-50:#f4f6f9;--slate-100:#e9edf2;--slate-200:#dbe1e9;--slate-300:#c3ccd7;--slate-400:#97a3b2;--slate-500:#6b7888;--slate-600:#4d5a6a;--slate-700:#37424f;--slate-800:#242d38;--slate-900:#151b23;--slate-950:#0b1017;--cobalt-50:#eef3ff;--cobalt-100:#dbe6ff;--cobalt-200:#b8ccff;--cobalt-300:#8aabff;--cobalt-400:#5585fb;--cobalt-500:#2f62f0;--cobalt-600:#1f4bd4;--cobalt-700:#1a3ca8;--cobalt-800:#162f7f;--green-50:#e8f7ef;--green-100:#c8ecd9;--green-300:#62c295;--green-500:#12855a;--green-700:#0c6343;--amber-50:#fdf4e3;--amber-100:#f9e5bd;--amber-300:#e0a63c;--amber-500:#a76c04;--amber-700:#7d5104;--red-50:#fdeeee;--red-100:#f9d5d6;--red-300:#e3777c;--red-500:#c62f36;--red-700:#97222a;--violet-50:#f2eefc;--violet-100:#e0d6f7;--violet-300:#a58ce0;--violet-500:#6d4bc4;--violet-700:#523494;--cyan-50:#e5f5f9;--cyan-100:#c2e7f0;--cyan-300:#4fb3ca;--cyan-500:#0f7f9b;--cyan-700:#0a5e74;--surface-page:var(--slate-50);--surface-card:var(--slate-0);--surface-raised:var(--slate-0);--surface-sunken:var(--slate-100);--surface-subtle:var(--slate-25);--surface-hover:var(--slate-50);--surface-active:var(--slate-100);--surface-selected:var(--cobalt-50);--surface-inverse:var(--slate-900);--surface-nav:var(--slate-950);--surface-nav-hover:#1a222c;--surface-nav-active:#20303f;--surface-overlay:rgba(11,16,23,0.55);--text-primary:var(--slate-900);--text-body:var(--slate-700);--text-secondary:var(--slate-600);--text-muted:var(--slate-500);--text-disabled:var(--slate-400);--text-inverse:var(--slate-0);--text-nav:#aeb9c6;--text-nav-active:var(--slate-0);--text-link:var(--cobalt-600);--text-link-hover:var(--cobalt-700);--text-accent:var(--cobalt-600);--text-numeric:var(--slate-800);--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-focus:var(--cobalt-500);--border-inverse:#2b3744;--ring-focus:0 0 0 3px rgba(47,98,240,0.28);--action-primary:var(--cobalt-500);--action-primary-hover:var(--cobalt-600);--action-primary-active:var(--cobalt-700);--action-primary-text:var(--slate-0);--action-secondary:var(--slate-0);--action-secondary-hover:var(--slate-50);--action-secondary-text:var(--slate-800);--action-danger:var(--red-500);--action-danger-hover:var(--red-700);--state-ok-bg:var(--green-50);--state-ok-border:var(--green-100);--state-ok-fg:var(--green-700);--state-ok-solid:var(--green-500);--state-pending-bg:var(--amber-50);--state-pending-border:var(--amber-100);--state-pending-fg:var(--amber-700);--state-pending-solid:var(--amber-300);--state-error-bg:var(--red-50);--state-error-border:var(--red-100);--state-error-fg:var(--red-700);--state-error-solid:var(--red-500);--state-conflict-bg:var(--violet-50);--state-conflict-border:var(--violet-100);--state-conflict-fg:var(--violet-700);--state-conflict-solid:var(--violet-500);--state-running-bg:var(--cyan-50);--state-running-border:var(--cyan-100);--state-running-fg:var(--cyan-700);--state-running-solid:var(--cyan-500);--state-neutral-bg:var(--slate-100);--state-neutral-border:var(--slate-200);--state-neutral-fg:var(--slate-600);--state-neutral-solid:var(--slate-400);--state-frozen-bg:#eaf1f7;--state-frozen-border:#d2e0ec;--state-frozen-fg:#2f5876;--state-frozen-solid:#7fa6c4;--state-info-bg:var(--cobalt-50);--state-info-border:var(--cobalt-100);--state-info-fg:var(--cobalt-700);--state-info-solid:var(--cobalt-500);--connector-woo:#7f54b3;--connector-sheets:#0f9d58;--connector-shopify:#5e8e3e;--connector-merchantpro:#d4762a;--connector-minimax:#1f7a8c;--connector-pantheon:#3f5d9a;--connector-biznisoft:#9a3f5d;--connector-mpp:#5d5d9a;--connector-csv:var(--slate-500);--connector-xlsx:#1d6f42;--connector-xml:#a76c04;--connector-api:var(--slate-700);--connector-erp:#3d4f6b;--connector-kp:var(--cobalt-600);--flow-inbound:var(--slate-400);--flow-master:var(--cobalt-500);--flow-outbound:var(--green-500);--font-display:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--font-sans:"IBM Plex Sans","Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:19px;--text-2xl:23px;--text-3xl:28px;--text-4xl:34px;--text-5xl:44px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.45;--leading-relaxed:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-caps:0.08em;--type-display:var(--weight-bold) var(--text-4xl) /var(--leading-tight) var(--font-display);--type-h1:var(--weight-semibold) var(--text-2xl) /var(--leading-snug) var(--font-display);--type-h2:var(--weight-semibold) var(--text-xl) /var(--leading-snug) var(--font-display);--type-h3:var(--weight-semibold) var(--text-lg) /var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-base) /var(--leading-normal) var(--font-sans);--type-body-md:var(--weight-regular) var(--text-md) /var(--leading-normal) var(--font-sans);--type-label:var(--weight-medium) var(--text-sm) /var(--leading-snug) var(--font-sans);--type-caption:var(--weight-regular) var(--text-xs) /var(--leading-snug) var(--font-sans);--type-eyebrow:var(--weight-semibold) var(--text-2xs) /var(--leading-snug) var(--font-sans);--type-metric:var(--weight-semibold) var(--text-3xl) /var(--leading-tight) var(--font-display);--type-mono:var(--weight-regular) var(--text-sm) /var(--leading-snug) var(--font-mono);--type-mono-md:var(--weight-medium) var(--text-base) /var(--leading-snug) var(--font-mono);--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--control-height-sm:26px;--control-height-md:32px;--control-height-lg:38px;--control-padding-x:12px;--row-height-compact:36px;--row-height-default:44px;--row-height-media:56px;--sidebar-width:216px;--sidebar-width-collapsed:56px;--topbar-height:56px;--page-max:1440px;--page-gutter:24px;--panel-width:400px;--border-width:1px;--border-width-accent:3px;--shadow-none:none;--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,0.06);--shadow-xs:0 1px 1px rgba(21,27,35,0.04);--shadow-sm:0 1px 2px rgba(21,27,35,0.06),0 0 0 1px rgba(21,27,35,0.04);--shadow-md:0 4px 12px -2px rgba(21,27,35,0.10),0 0 0 1px rgba(21,27,35,0.05);--shadow-lg:0 16px 32px -8px rgba(21,27,35,0.18),0 0 0 1px rgba(21,27,35,0.06);--shadow-panel:-12px 0 32px -12px rgba(21,27,35,0.18);--shadow-sticky:0 1px 0 var(--border-default),0 4px 8px -6px rgba(21,27,35,0.16);--duration-instant:80ms;--duration-fast:120ms;--duration-base:180ms;--duration-slow:260ms;--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@keyframes kp-spin{to{transform:rotate(1turn)}}@keyframes kp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes kp-flow{0%{background-position:0 0}to{background-position:16px 0}}@keyframes kp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;color:var(--text-primary)}h1{font:var(--type-h1)}h2{font:var(--type-h2)}h3{font:var(--type-h3)}p{margin:0 0 var(--space-5)}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}.kp-mono,code,kbd{font:var(--type-mono);color:var(--text-numeric)}hr{border:0;border-top:var(--border-width) solid var(--border-default);margin:var(--space-7) 0}::selection{background:var(--cobalt-100)}.kp-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.kp-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.kp-scroll::-webkit-scrollbar{width:10px;height:10px}.kp-scroll::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}:root{--font-display:var(--font-space-grotesk),"Helvetica Neue",Arial,sans-serif;--font-sans:var(--font-plex-sans),"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace}body,html{height:100%}.kp-page{padding:0 var(--page-gutter) var(--space-9);display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:var(--page-max);align-content:start}.kp-grid-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.kp-grid-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.kp-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.kp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-6) var(--space-7);gap:var(--space-6) var(--space-7)}.kp-row{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.kp-muted{color:var(--text-muted)}.kp-strong{color:var(--text-primary);font-weight:var(--weight-medium)}.kp-kv{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6);font:var(--type-body-md)}.kp-kv dt{color:var(--text-muted)}.kp-kv dd{color:var(--text-primary);min-width:0}.kp-code,.kp-kv dd{margin:0;overflow-wrap:anywhere}.kp-code{font:var(--type-mono);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-5);white-space:pre-wrap}.kp-textarea{width:100%;min-height:96px;font:var(--type-body);color:var(--text-primary);padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);resize:vertical}.kp-textarea.mono{font:var(--type-mono)}.kp-auth{min-height:100vh;display:grid;place-items:center;padding:var(--space-8);background:var(--surface-page)}.kp-auth-card{width:100%;max-width:420px;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}[role=tablist]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}[role=tablist]>button{flex:0 0 auto}.kp-link-button{background:none;border:0;padding:0;color:var(--text-link);font:inherit;cursor:pointer}.kp-link-button:hover{color:var(--text-link-hover);text-decoration:underline}@media (max-width:900px){header>:first-child{width:auto!important;min-width:0;flex:1 1 auto}header [data-kp=alerts]~div span:not(:first-child){display:none}:root{--page-gutter:12px}.kp-hide-mobile{display:none!important}main{overflow-x:hidden!important}.kp-grid-2,.kp-kv{grid-template-columns:minmax(0,1fr)}}