@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-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:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-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:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1999fd{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_1999fd{--font-spline-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-hanken:"Hanken Grotesk","Hanken 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.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.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.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.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.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.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.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.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_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-ibm-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.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-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:SF Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SF-Mono-Regular.otf) format("opentype")}@font-face{font-family:SF Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SF-Mono-Medium.otf) format("opentype")}@font-face{font-family:SF Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/SF-Mono-Semibold.otf) format("opentype")}:root{--color-ink:#0b0e14;--color-ink-soft:#14181f;--color-paper:#ffffff;--color-paper-warm:#ffffff;--color-surface:#ffffff;--color-surface-muted:#f8faff;--color-surface-sunken:#eef2f8;--surface-app-frame:var(--color-paper-warm);--surface-page:var(--color-paper);--surface-page-band:var(--color-paper);--surface-page-muted:var(--color-paper-warm);--surface-card:var(--color-surface);--surface-card-muted:var(--color-surface-muted);--surface-inset:var(--color-surface-sunken);--surface-overlay:var(--color-paper);--surface-canvas-dark:var(--color-ink);--surface-agent-tint:var(--color-agent-soft);--surface-approval-tint:var(--color-approval-soft);--surface-process-tint:var(--color-process-soft);--surface-pending-tint:var(--color-pending-soft);--surface-halt-tint:var(--color-halt-soft);--text-primary:var(--color-ink);--text-secondary:var(--color-steel-700);--text-muted:var(--color-steel-500);--border-subtle:var(--color-steel-100);--border-control:var(--color-steel-200);--focus-ring:var(--color-ink);--background:var(--surface-page);--foreground:var(--text-primary);--card:var(--surface-card);--card-foreground:var(--text-primary);--popover:var(--surface-overlay);--popover-foreground:var(--text-primary);--primary:var(--action-primary);--primary-foreground:var(--action-primary-fg);--secondary:var(--surface-card-muted);--secondary-foreground:var(--text-secondary);--muted:var(--surface-inset);--muted-foreground:var(--text-muted);--accent:var(--surface-card-muted);--accent-foreground:var(--text-primary);--destructive:var(--color-halt);--border:var(--border-subtle);--input:var(--border-control);--ring:var(--focus-ring);--radius:var(--radius-input);--action-primary:var(
    --color-ink
  );--action-primary-fg:var(--color-paper);--action-on-dark:var(
    --color-accent-bright
  );--action-on-dark-fg:var(--color-ink);--nav-active-bg:transparent;--nav-active-line:var(--color-ink);--nav-active-fg:var(--color-ink);--text-on-canvas-dark:var(--color-paper);--text-on-canvas-dark-muted:rgba(247,246,242,0.62);--font-ui:var(--font-sans);--font-numeric:var(--font-mono);--font-accent:var(--font-ui);--accent-style:normal;--accent-weight:600;--label-tracking:0.18em;--heading-weight:500;--display-step:0px;--color-steel-50:#f3f6fb;--color-steel-100:#e5eaf2;--color-steel-200:#d3dae6;--color-steel-300:#b8c1d0;--color-steel-400:#8b96a8;--color-steel-500:#5d6879;--color-steel-600:#414b5b;--color-steel-700:#293241;--color-approval:#0f7a4a;--color-approval-soft:#dfede5;--color-approval-deep:#0c6440;--color-approval-dark:#5dd89e;--color-process:#1f3a8a;--color-process-soft:#dde3f1;--color-process-deep:#182f6e;--color-process-dark:#7b9bff;--color-halt:#a8261d;--color-halt-soft:#f2dcda;--color-halt-deep:#871e16;--color-halt-dark:#f08a80;--color-pending:#8a5a12;--color-pending-soft:#f2e5cc;--color-pending-deep:#6e470e;--color-pending-dark:#e5a84a;--color-accent-bright:#5dd89e;--color-type-routing:#5b2ebe;--color-type-routing-soft:#e7ddfc;--color-type-threshold:var(--color-process);--color-type-threshold-soft:var(--color-process-soft);--color-type-approval:var(--color-approval);--color-type-approval-soft:var(--color-approval-soft);--color-type-vendor:var(--color-halt);--color-type-vendor-soft:var(--color-halt-soft);--color-type-time:var(--color-pending);--color-type-time-soft:var(--color-pending-soft);--color-type-data:var(--color-steel-700);--color-type-data-soft:var(--color-steel-100);--color-agent:#2b4fb8;--color-agent-soft:#e5eaf4;--color-agent-deep:#1a2f6e;--color-agent-dark:#8198e6;--color-agent-glow:rgba(43,79,184,0.14);--color-diff-add:#0f7a4a;--color-diff-add-soft:#e8f2ec;--color-diff-remove:#a8261d;--color-diff-remove-soft:#f8e5e3;--color-diff-change:#1f3a8a;--color-diff-change-soft:#e5eaf4;--color-annotation-yellow:#fff3b0;--color-annotation-green:#d8f0cc;--color-annotation-pink:#fcd8e2;--color-annotation-blue:#cde2f8;--color-annotation-agent:var(--color-agent-soft);--font-sans:"Geist",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono",ui-monospace,SF Mono,Menlo,monospace;--font-display:var(--font-ui);--radius-card:20px;--radius-input:14px;--radius-pill:999px;--shadow-1:0 1px 0 rgba(11,14,20,0.04),0 1px 2px rgba(11,14,20,0.04);--shadow-2:0 1px 0 rgba(11,14,20,0.04),0 4px 14px rgba(11,14,20,0.06);--shadow-3:0 1px 0 rgba(11,14,20,0.04),0 12px 32px rgba(11,14,20,0.08);--shadow-agent:0 8px 32px var(--color-agent-glow),0 1px 3px rgba(11,14,20,0.08);--ease-machine:cubic-bezier(0.65,0,0.35,1);--ease-soft:cubic-bezier(0.22,1,0.36,1);--duration-instant:100ms;--duration-quick:150ms;--duration-standard:240ms;--duration-slow:400ms;--layout-container-max:1280px;--layout-container-padding:32px;--layout-container-padding-mobile:20px;--z-sticky:50;--z-overlay:100;--z-modal:200;--z-toast:300;--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--paper:var(--color-paper);--paper-warm:var(--color-paper-warm);--surface:var(--color-surface);--surface-muted:var(--color-surface-muted);--surface-sunken:var(--color-surface-sunken);--steel-50:var(--color-steel-50);--steel-100:var(--color-steel-100);--steel-200:var(--color-steel-200);--steel-300:var(--color-steel-300);--steel-400:var(--color-steel-400);--steel-500:var(--color-steel-500);--steel-600:var(--color-steel-600);--steel-700:var(--color-steel-700);--approval:var(--color-approval);--approval-soft:var(--color-approval-soft);--approval-deep:var(--color-approval-deep);--approval-bright:var(--color-accent-bright);--approval-dark:var(--color-accent-bright);--process:var(--color-process);--process-soft:var(--color-process-soft);--process-deep:var(--color-process-deep);--process-dark:#7b9bff;--halt:var(--color-halt);--halt-soft:var(--color-halt-soft);--halt-deep:var(--color-halt-deep);--pending:var(--color-pending);--pending-soft:var(--color-pending-soft);--pending-deep:var(--color-pending-deep);--type-routing:var(--color-type-routing);--type-routing-soft:var(--color-type-routing-soft);--type-threshold:var(--color-type-threshold);--type-threshold-soft:var(--color-type-threshold-soft);--type-approval:var(--color-type-approval);--type-approval-soft:var(--color-type-approval-soft);--type-vendor:var(--color-type-vendor);--type-vendor-soft:var(--color-type-vendor-soft);--type-time:var(--color-type-time);--type-time-soft:var(--color-type-time-soft);--type-data:var(--color-type-data);--type-data-soft:var(--color-type-data-soft);--annotation-yellow:var(--color-annotation-yellow);--annotation-green:var(--color-annotation-green);--annotation-pink:var(--color-annotation-pink);--annotation-blue:var(--color-annotation-blue);--annotation-agent:var(--color-annotation-agent);--r-card:var(--radius-card);--r-input:var(--radius-input);--r-pill:var(--radius-pill);--font-features:"ss01","ss02";--glass-blur-subtle:blur(12px) saturate(150%);--glass-blur-standard:blur(16px) saturate(170%);--glass-blur-deep:blur(30px) saturate(200%);--glass-material-thin:blur(8px) saturate(140%);--glass-material-regular:blur(16px) saturate(170%);--glass-material-thick:blur(24px) saturate(190%);--glass-material-vibrant:blur(32px) saturate(220%);--glass-vibrancy:1;--glass-highlight:rgba(255,255,255,0.48);--glass-edge-subtle:inset 0 1px 0 0 var(--glass-highlight),inset 0 -12px 16px -14px rgba(255,255,255,0.25),0 1px 2px rgba(15,15,20,0.04),0 8px 24px -14px rgba(15,15,20,0.12);--glass-edge-deep:inset 0 1px 0 0 rgba(255,255,255,0.65),inset 0 -16px 24px -18px rgba(255,255,255,0.3),0 2px 4px rgba(15,15,20,0.06),0 16px 40px -16px rgba(15,15,20,0.2);--glass-scrim:rgba(11,14,20,0.4);--glass-scrim-solid:rgba(11,14,20,0.55)}:root[data-brand=severus],:root[data-theme=default],[data-brand=severus]{--surface-app-frame:var(--color-paper-warm);--surface-page:var(--color-paper);--surface-page-band:var(--color-paper);--surface-page-muted:var(--color-paper-warm);--surface-card:var(--color-surface);--surface-card-muted:var(--color-surface-muted);--surface-inset:var(--color-surface-sunken);--surface-overlay:var(--color-paper);--surface-canvas-dark:var(--color-ink);--text-primary:var(--color-ink);--text-secondary:var(--color-steel-700);--text-muted:var(--color-steel-500);--border-subtle:var(--color-steel-100);--border-control:var(--color-steel-200);--focus-ring:var(--color-ink);--action-primary:var(--color-ink);--action-primary-fg:var(--color-paper);--action-on-dark:var(--color-accent-bright);--action-on-dark-fg:var(--color-ink);--nav-active-bg:transparent;--nav-active-line:var(--color-ink);--nav-active-fg:var(--color-ink);--text-on-canvas-dark:var(--color-paper);--text-on-canvas-dark-muted:rgba(247,246,242,0.62)}:root[data-brand=aermint],[data-brand=aermint]{--surface-app-frame:#f3f3ee;--surface-page:#fafaf7;--surface-page-band:#fafaf7;--surface-page-muted:#f3f3ee;--surface-card:#ffffff;--surface-card-muted:#fafaf7;--surface-inset:#f3f3ee;--surface-overlay:#fafaf7;--surface-canvas-dark:#07071c;--text-primary:#17171c;--text-secondary:#3a3a42;--text-muted:#5f5f6a;--border-subtle:#e8e8e1;--border-control:#d9d9d0;--focus-ring:#0a0e7d;--action-primary:#0a0e7d;--action-primary-fg:#ffffff;--action-on-dark:#f6f4ec;--action-on-dark-fg:#0a0e7d;--nav-active-bg:#f1f2fc;--nav-active-line:#dfe2f7;--nav-active-fg:#0a0e7d;--text-on-canvas-dark:#f7f7f2;--text-on-canvas-dark-muted:rgba(247,247,242,0.62);--font-ui:var(--font-outfit),"Outfit",var(--font-sans);--font-numeric:var(--font-spline-mono),"Spline Sans Mono",var(--font-mono);--font-accent:var(--font-outfit),"Outfit",sans-serif;--accent-style:normal;--accent-weight:500;--label-tracking:0.08em;--radius-card:20px;--radius-input:14px;--duration-quick:160ms;--duration-standard:240ms;--duration-slow:400ms}:root[data-brand=brandvoice],[data-brand=brandvoice]{--surface-app-frame:#e0ece6;--surface-page:#ecf4ef;--surface-page-band:#ecf4ef;--surface-page-muted:#e0ece6;--surface-card:#f8fcfa;--surface-card-muted:#f0f6f4;--surface-inset:#e0ece6;--surface-overlay:#ecf4ef;--surface-canvas-dark:#1c443f;--text-primary:#16211e;--text-secondary:#45534e;--text-muted:#5d6b64;--border-subtle:#d6e4dd;--border-control:#c1d3cb;--focus-ring:#2f6e64;--action-primary:#2f6e64;--action-primary-fg:#f8fcfa;--action-on-dark:#e3eeeb;--action-on-dark-fg:#1c443f;--nav-active-bg:#e3eeeb;--nav-active-line:transparent;--nav-active-fg:#1c443f;--text-on-canvas-dark:#ecf4ef;--text-on-canvas-dark-muted:rgba(236,244,239,0.62);--font-ui:var(--font-hanken),"Hanken Grotesk",var(--font-sans);--font-numeric:"SF Mono",ui-monospace,var(--font-mono);--font-accent:var(--font-hanken),"Hanken Grotesk",sans-serif;--accent-style:normal;--accent-weight:700;--label-tracking:0.12em;--radius-card:15px;--radius-input:8px;--ease-soft:cubic-bezier(0.22,0.61,0.36,1);--duration-quick:120ms;--duration-standard:240ms;--duration-slow:360ms}:root[data-type=brandvoice],[data-type=brandvoice]{--font-ui:var(--font-hanken),"Hanken Grotesk",var(--font-sans);--font-numeric:"SF Mono",ui-monospace,var(--font-mono);--font-accent:var(--font-hanken),"Hanken Grotesk",sans-serif;--accent-style:normal;--accent-weight:700;--label-tracking:0.12em;--heading-weight:700;--display-step:-2px}:root[data-type=aermint],[data-type=aermint]{--font-ui:var(--font-outfit),"Outfit",var(--font-sans);--font-numeric:var(--font-spline-mono),"Spline Sans Mono",var(--font-mono);--font-accent:var(--font-outfit),"Outfit",sans-serif;--accent-style:normal;--accent-weight:500;--label-tracking:0.08em;--heading-weight:500;--display-step:0px}:root[data-type=ibmplex],[data-type=ibmplex]{--font-ui:var(--font-ibm-plex-sans),"IBM Plex Sans",var(--font-sans);--font-numeric:var(--font-ibm-plex-mono),"IBM Plex Mono",var(--font-mono);--font-accent:var(--font-ui);--accent-style:normal;--accent-weight:600;--label-tracking:0.11em;--heading-weight:600;--display-step:-1px}:root[data-mode=dark]{color-scheme:dark;--glass-highlight:rgba(255,255,255,0.1);--glass-edge-subtle:inset 0 1px 0 0 rgba(255,255,255,0.14),inset 0 -12px 16px -14px rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.2),0 8px 24px -14px rgba(0,0,0,0.4);--glass-edge-deep:inset 0 1px 0 0 rgba(255,255,255,0.2),inset 0 -16px 24px -18px rgba(255,255,255,0.08),0 2px 4px rgba(0,0,0,0.3),0 16px 40px -16px rgba(0,0,0,0.5);--surface-agent-tint:rgba(129,152,230,0.16);--surface-approval-tint:rgba(93,216,158,0.14);--surface-process-tint:rgba(123,155,255,0.14);--surface-pending-tint:rgba(229,168,74,0.14);--surface-halt-tint:rgba(240,138,128,0.14)}:root[data-brand=severus][data-mode=dark],:root[data-mode=dark]{--surface-app-frame:#07090d;--surface-page:#0b0e14;--surface-page-band:#0b0e14;--surface-page-muted:#14181f;--surface-card:#14181f;--surface-card-muted:#1a1e26;--surface-inset:#1a1e26;--surface-overlay:#14181f;--surface-canvas-dark:#07090d;--text-primary:#f7f6f2;--text-secondary:rgba(247,246,242,0.72);--text-muted:rgba(247,246,242,0.52);--border-subtle:rgba(247,246,242,0.1);--border-control:rgba(247,246,242,0.18);--focus-ring:#f7f6f2;--action-primary:#f7f6f2;--action-primary-fg:#0b0e14;--action-on-dark:var(--color-accent-bright);--action-on-dark-fg:#0b0e14;--nav-active-bg:rgba(247,246,242,0.06);--nav-active-line:#f7f6f2;--nav-active-fg:#f7f6f2;--glass-scrim:rgba(0,0,0,0.55);--glass-scrim-solid:rgba(0,0,0,0.68)}:root[data-brand=aermint][data-mode=dark],[data-brand=aermint][data-mode=dark]{--surface-app-frame:#07071c;--surface-page:#07071c;--surface-page-band:#07071c;--surface-page-muted:#12123b;--surface-card:#12123b;--surface-card-muted:#12123b;--surface-inset:#12123b;--surface-overlay:#12123b;--surface-canvas-dark:#07071c;--text-primary:#f7f7f2;--text-secondary:rgba(247,247,242,0.78);--text-muted:rgba(247,247,242,0.62);--border-subtle:rgba(247,247,242,0.1);--border-control:rgba(247,247,242,0.18);--focus-ring:#f6f4ec;--action-primary:#f6f4ec;--action-primary-fg:#0a0e7d;--action-on-dark:#f6f4ec;--action-on-dark-fg:#0a0e7d;--nav-active-bg:rgba(247,247,242,0.08);--nav-active-line:rgba(247,247,242,0.24);--nav-active-fg:#f6f4ec;--glass-scrim:rgba(0,0,0,0.55);--glass-scrim-solid:rgba(0,0,0,0.68)}:root[data-brand=brandvoice][data-mode=dark],[data-brand=brandvoice][data-mode=dark]{--surface-app-frame:#0b0f0d;--surface-page:#0b0f0d;--surface-page-band:#0b0f0d;--surface-page-muted:#141a18;--surface-card:#141a18;--surface-card-muted:#1e2723;--surface-inset:#1e2723;--surface-overlay:#141a18;--surface-canvas-dark:#0b0f0d;--text-primary:#ecf4ef;--text-secondary:rgba(236,244,239,0.76);--text-muted:rgba(236,244,239,0.56);--border-subtle:#283330;--border-control:#3a4641;--focus-ring:#63baab;--action-primary:#63baab;--action-primary-fg:#0b0f0d;--action-on-dark:#e3eeeb;--action-on-dark-fg:#1c443f;--nav-active-bg:rgba(99,186,171,0.14);--nav-active-line:transparent;--nav-active-fg:#63baab;--glass-scrim:rgba(0,0,0,0.55);--glass-scrim-solid:rgba(0,0,0,0.68)}:root{--control-height:44px;--control-font-size:16px}@media (min-width:768px){:root{--control-height:32px;--control-font-size:14px}}:is([data-ui=input],[data-ui=textarea],[data-ui=select],[data-ui=select-trigger]),:where([data-app-shell-frame],[role=dialog]) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],textarea,select):not([hidden]):not([aria-hidden=true]):not(:where([contenteditable=true] *)){min-width:0;min-height:var(--control-height);border-radius:var(--radius-input);border-color:var(--border-control);font-family:var(--font-ui);font-size:var(--control-font-size);font-weight:400;line-height:20px;padding-block:5px;box-shadow:none}:is([data-ui=input],[data-ui=textarea],[data-ui=select],[data-ui=select-trigger]){color:var(--text-primary);background:transparent}:is([data-ui=input],[data-ui=textarea],[data-ui=select],[data-ui=select-trigger]):focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring),transparent 75%)}:is([data-ui=input],[data-ui=textarea],[data-ui=select],[data-ui=select-trigger])[aria-invalid=true]{border-color:var(--color-halt)}:is([data-ui=input],[data-ui=textarea],[data-ui=select],[data-ui=select-trigger])[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-halt),transparent 80%)}:is([data-ui=input],[data-ui=textarea],[data-ui=select],[data-ui=select-trigger]):disabled{background:var(--surface-inset);color:var(--text-muted);cursor:not-allowed;opacity:.65}[data-ui=textarea]{padding-block:10px}:is([data-ui=input],[data-ui=select],[data-ui=select-trigger]),:where([data-app-shell-frame],[role=dialog]) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],select):not([hidden]):not([aria-hidden=true]):not(:where([contenteditable=true] *)){height:var(--control-height)}@media (forced-colors:none){body:has([data-app-shell-frame]){--scrollbar-thumb:color-mix(in srgb,var(--text-muted) 75%,transparent);--scrollbar-thumb-hover:var(--text-muted);--scrollbar-thumb-active:var(--text-secondary)}body:has([data-app-shell-frame]),body:has([data-app-shell-frame]) *{scrollbar-width:thin;scrollbar-color:transparent transparent}@supports selector(::-webkit-scrollbar){body:has([data-app-shell-frame]),body:has([data-app-shell-frame]) *{scrollbar-width:auto!important;scrollbar-color:transparent transparent!important}body:has([data-app-shell-frame]) ::-webkit-scrollbar,body:has([data-app-shell-frame])::-webkit-scrollbar{width:10px;height:10px}body:has([data-app-shell-frame]) ::-webkit-scrollbar-corner,body:has([data-app-shell-frame]) ::-webkit-scrollbar-track,body:has([data-app-shell-frame])::-webkit-scrollbar-corner,body:has([data-app-shell-frame])::-webkit-scrollbar-track{background:transparent}body:has([data-app-shell-frame]) ::-webkit-scrollbar-track,body:has([data-app-shell-frame])::-webkit-scrollbar-track{margin:6px}body:has([data-app-shell-frame]) ::-webkit-scrollbar-thumb,body:has([data-app-shell-frame])::-webkit-scrollbar-thumb{min-height:32px;min-width:32px;border:2px solid transparent;border-radius:var(--radius-pill);background:transparent;background-clip:padding-box;-webkit-transition:background-color var(--duration-standard,.3s) ease-out;transition:background-color var(--duration-standard,.3s) ease-out}body:has([data-app-shell-frame]) [data-scrolling=true]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}body:has([data-app-shell-frame]) [data-scrolling=true]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body:has([data-app-shell-frame]) [data-scrolling=true]::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}body:has([data-app-shell-frame]) ::-webkit-scrollbar-button,body:has([data-app-shell-frame])::-webkit-scrollbar-button{display:none;width:0;height:0}[data-page-shell=settings] ::-webkit-scrollbar-thumb,[data-page-shell=settings]::-webkit-scrollbar-thumb,main:has([data-page-shell=settings])::-webkit-scrollbar-thumb{background:transparent!important;-webkit-transition:background-color var(--duration-standard,.3s) ease-out;transition:background-color var(--duration-standard,.3s) ease-out}[data-page-shell=settings] [data-scrolling=true]::-webkit-scrollbar-thumb,[data-page-shell=settings][data-scrolling=true]::-webkit-scrollbar-thumb,main:has([data-page-shell=settings])[data-scrolling=true]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}[data-page-shell=settings] [data-scrolling=true]::-webkit-scrollbar-thumb:hover,[data-page-shell=settings][data-scrolling=true]::-webkit-scrollbar-thumb:hover,main:has([data-page-shell=settings])[data-scrolling=true]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}[data-page-shell=settings] [data-scrolling=true]::-webkit-scrollbar-thumb:active,[data-page-shell=settings][data-scrolling=true]::-webkit-scrollbar-thumb:active,main:has([data-page-shell=settings])[data-scrolling=true]::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)!important}}body:has([data-app-shell-frame]) [data-scrolling=true]{scrollbar-color:var(--scrollbar-thumb) transparent!important}[data-page-shell=settings],[data-page-shell=settings] *,main:has([data-page-shell=settings]){scrollbar-color:transparent transparent!important}[data-page-shell=settings] [data-scrolling=true],[data-page-shell=settings][data-scrolling=true],main:has([data-page-shell=settings])[data-scrolling=true]{scrollbar-color:var(--scrollbar-thumb) transparent!important}}@media (prefers-reduced-motion:reduce){[data-page-shell=settings] ::-webkit-scrollbar-thumb,[data-page-shell=settings]::-webkit-scrollbar-thumb,main:has([data-page-shell=settings])::-webkit-scrollbar-thumb{-webkit-transition:none!important;transition:none!important}}