@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_01ae00{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_01ae00{--font-display:"Bricolage Grotesque","Bricolage Grotesque 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 Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-body:"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-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#1a1035;--bg-2:#241848;--panel:#241848;--panel-2:#2a1d54;--line:#3a2a6b;--line-strong:#4a3a80;--text:#f4f2fb;--muted:#a8a0c4;--indigo:#6b5ce7;--indigo-2:#8574f0;--blue:#4fc3f7;--pink:#c77dff;--gold:#fbbf24;--green:#34d399;--red:#f87171;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px rgba(0,0,0,.3),0 18px 40px -20px rgba(0,0,0,.55);--shadow-primary:0 10px 24px -10px rgba(107,92,231,.6)}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(1100px 560px at 50% -12%,#2c1d5e 0,rgba(26,16,53,0) 60%),radial-gradient(900px 480px at 100% 0,rgba(79,195,247,.06) 0,rgba(26,16,53,0) 55%),var(--bg);background-attachment:fixed;color:var(--text);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}::selection{background:rgba(107,92,231,.4)}.auth-title,.growth-number,.stat-value,h1,h2,h3{letter-spacing:-.015em}.wrap{max-width:900px;margin:0 auto;padding:72px 24px}.eyebrow{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1{font-size:56px;font-weight:800;letter-spacing:-.02em;margin:12px 0 4px}.tagline{color:var(--muted);font-size:18px;line-height:1.5;max-width:46ch}.card{margin-top:24px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--shadow)}.card h2{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.status-row{display:flex;align-items:center;gap:10px;font-size:15px}.dot{width:9px;height:9px;border-radius:50%;flex:none}.dot.up{background:var(--green);box-shadow:0 0 0 4px rgba(52,211,153,.15)}.dot.down{background:var(--red);box-shadow:0 0 0 4px hsla(0,91%,71%,.15)}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--muted);font-size:13px}.pillars{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.pill{border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--muted)}.pill b{color:var(--text);display:block;font-size:14px;margin-bottom:2px}footer{margin-top:48px;color:var(--muted);font-size:12px;border-top:1px solid var(--line);padding-top:16px}.lp{--ink:#1a1035;--well:#120a28;--raise:#1e1341;--rule:#2e2058;--rule-2:#443371;--fg:#fff;--dim:#b3abd0;--faint:#8c83ad;--signal:#4fc3f7;--core:#6b5ce7;--pink:#c77dff;--ok:#34d399;--wait:#fbbf24;--no:#f87171;--paper:#e9e5f7;--paper-ink:#1e1440;--paper-dim:#574a85;--paper-rule:#d3ccec;min-height:100vh;background:radial-gradient(900px 520px at 15% -6%,#2a1b58 0,rgba(26,16,53,0) 62%),var(--ink);color:var(--dim);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.65}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3{font-family:var(--font-display),var(--font-body),sans-serif;color:var(--fg)}.lp p{margin:0}.lp :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}.lp-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lp-skip,.lp-sr{position:absolute}.lp-skip{left:16px;top:-60px;z-index:60;background:var(--core);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;transition:top .15s ease}.lp-skip:focus{top:12px}.lp-conf,.lp-gate-rule,.lp-marker,.lp-note,.lp-row-time,.lp-sheet-val,.lp-stamp,.lp-step-n,.lp-tape-foot,.lp-tape-head{font-family:var(--font-mono),ui-monospace,monospace}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 32px;background:rgba(18,10,40,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.lp-nav-brand img{height:30px;width:auto;display:block}.lp-nav-links{display:flex;align-items:center;gap:22px;font-size:15px}.lp-nav-links a{color:var(--dim);transition:color .15s ease}.lp-nav-links a:not(.lp-btn){padding:10px 2px}.lp-nav-links a:hover{color:var(--fg)}.lp-nav-login{color:var(--fg)!important;font-weight:500}.lp-btn{display:inline-block;cursor:pointer;background:linear-gradient(135deg,var(--core),#8b5cf6);color:#fff!important;font-weight:600;font-size:15px;padding:11px 18px;border-radius:10px;box-shadow:0 12px 26px -12px rgba(107,92,231,.9);transition:transform .15s ease,filter .15s ease}.lp-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.lp-btn:active{transform:translateY(0)}.lp-btn.lg{padding:15px 26px;font-size:16px;border-radius:12px}.lp-btn-ghost{display:inline-block;cursor:pointer;color:var(--fg);font-weight:600;font-size:15px;padding:9px 17px;border-radius:10px;border:1px solid var(--rule-2);background:hsla(0,0%,100%,.03);transition:border-color .15s ease,background .15s ease}.lp-btn-ghost:hover{border-color:var(--signal);background:rgba(79,195,247,.08)}.lp-btn-ghost.lg{padding:14px 25px;font-size:16px;border-radius:12px}.lp-hero{max-width:1200px;margin:0 auto;padding:56px 32px 96px;display:grid;grid-template-columns:1.15fr .9fr;grid-gap:52px;gap:52px;align-items:center}.lp-hero-logo{height:116px;width:auto;display:block;margin-bottom:26px;filter:drop-shadow(0 14px 44px rgba(107,92,231,.45))}.lp-hero h1{font-size:clamp(38px,4.5vw,58px);font-weight:800;line-height:1.04;letter-spacing:-.035em;margin-bottom:22px;max-width:21ch;text-wrap:balance}.lp-lead{font-size:19px;line-height:1.6;max-width:48ch}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lp .lp-note{color:var(--faint);font-size:12.5px;letter-spacing:.02em;margin-top:18px}.lp-hero-panel{display:flex;flex-direction:column;gap:12px}.lp .lp-tape-note{color:var(--faint);font-size:12.5px;line-height:1.5;padding-left:2px}.lp-tape{margin:0;background:var(--well);border:1px solid var(--rule);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.lp-tape-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--rule);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--faint)}.lp-live{display:inline-flex;align-items:center;gap:8px;color:var(--signal)}.lp-live-dot{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 rgba(79,195,247,.6);animation:lp-pulse 2.4s ease-out infinite}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(79,195,247,.55)}70%{box-shadow:0 0 0 8px rgba(79,195,247,0)}to{box-shadow:0 0 0 0 rgba(79,195,247,0)}}.lp-tape-rows{list-style:none;margin:0;padding:0}.lp-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:start;padding:16px 20px;border-bottom:1px solid var(--rule);animation:lp-stamp-in .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i) * .14s + .2s)}@keyframes lp-stamp-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-row-time{color:var(--faint);font-size:12.5px;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-row-action{color:var(--fg);font-size:14.5px;font-weight:500;line-height:1.4}.lp-row-why{color:var(--dim);font-size:13px;line-height:1.45}.lp-row .lp-stamp{margin-top:1px}.lp-tape-foot{padding:14px 20px;color:var(--faint);font-size:12px;display:flex;align-items:center}.lp-caret{display:inline-block;width:7px;height:14px;margin-left:6px;background:var(--signal);animation:lp-blink 1.1s steps(2,start) infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:0}}.lp-stamp{display:inline-block;white-space:nowrap;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:4px 9px;border-radius:999px;border:1px solid}.lp-stamp.executed{color:var(--ok);border-color:rgba(52,211,153,.42);background:rgba(52,211,153,.1)}.lp-stamp.queued{color:var(--wait);border-color:rgba(251,191,36,.42);background:rgba(251,191,36,.1)}.lp-stamp.blocked{color:var(--no);border-color:hsla(0,91%,71%,.42);background:hsla(0,91%,71%,.1)}.lp-section{max-width:1200px;margin:0 auto;padding:84px 32px}.lp-section+.lp-section{border-top:1px solid var(--rule)}.lp-section-head{max-width:62ch}.lp-marker{display:block;color:var(--signal);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;margin-bottom:18px}.lp-marker.dark{color:var(--core)}.lp-section h2{font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.028em;text-wrap:balance}.lp .lp-section-lead{color:var(--dim);font-size:17px;margin-top:16px;max-width:58ch}.lp-gate-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.lp-gate-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--raise);border:1px solid var(--rule);border-radius:16px;padding:28px 26px 24px}.lp-gate-card .lp-stamp{align-self:flex-start}.lp-gate-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px}.lp-gate-card.executed:before{background:var(--ok)}.lp-gate-card.queued:before{background:var(--wait)}.lp-gate-card.blocked:before{background:var(--no)}.lp-gate-card h3{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:18px 0 10px}.lp-gate-card p{color:var(--dim);font-size:15px;line-height:1.6}.lp .lp-gate-rule{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);color:var(--faint);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em}.lp-gate-card p{margin-bottom:18px}.lp .lp-gate-card .lp-gate-rule{margin-bottom:0}.lp-gate-foot{margin-top:26px;color:var(--dim);font-size:15px;padding-left:16px;border-left:2px solid var(--signal)}.lp-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.lp-step{border-top:1px solid var(--rule-2);padding-top:18px}.lp-step-n{display:block;color:var(--signal);font-size:12px;font-weight:600;letter-spacing:.16em;margin-bottom:12px}.lp-step h3{font-size:18px;font-weight:700;letter-spacing:-.015em;margin-bottom:8px}.lp-step p{color:var(--dim);font-size:14.5px;line-height:1.6}.lp-caps{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:18px;overflow:hidden}.lp-cap{background:var(--ink);padding:30px 28px;transition:background .18s ease}.lp-cap:hover{background:var(--raise)}.lp-cap-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--rule-2);border-radius:11px;color:var(--signal);margin-bottom:18px}.lp-cap h3{font-size:18px;font-weight:700;letter-spacing:-.015em;margin-bottom:9px}.lp-cap p{color:var(--dim);font-size:14.5px;line-height:1.6}.lp-sheet-band{background:var(--paper);color:var(--paper-ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lp-sheet{max-width:860px;margin:0 auto;padding:88px 32px}.lp-sheet-head{max-width:56ch}.lp-sheet h2{color:var(--paper-ink);font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.028em}.lp-sheet-head p{color:var(--paper-dim);font-size:17px;margin-top:16px}.lp-sheet-figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:48px 0 12px}.lp-sheet-score{font-family:var(--font-display),sans-serif;font-size:108px;font-weight:800;line-height:.85;letter-spacing:-.05em;color:var(--paper-ink)}.lp-sheet-scale{font-size:22px;font-weight:600;color:var(--paper-dim)}.lp-sheet-delta{margin-left:auto;font-family:var(--font-mono),monospace;font-size:14px;font-weight:600;color:#0b6b4a}.lp-sheet-table{width:100%;border-collapse:collapse;margin-top:20px}.lp-sheet-table tr{border-top:1px solid var(--paper-rule)}.lp-sheet-table tr:last-child{border-bottom:1px solid var(--paper-rule)}.lp-sheet-table th{text-align:left;font-weight:600;font-size:15px;color:var(--paper-ink);padding:16px 12px 16px 0}.lp-sheet-table th span{display:block;font-weight:400;font-size:13px;color:var(--paper-dim);margin-top:2px;line-height:1.45}.lp-sheet-conf{padding:16px 12px;vertical-align:top;white-space:nowrap}.lp-conf{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:3px 9px;border-radius:999px;border:1px solid}.lp-conf.high{color:#0b6b4a}.lp-conf.medium{color:#8a5a00}.lp-conf.low{color:var(--paper-dim)}.lp-sheet-val{text-align:right;font-size:20px;font-weight:600;color:var(--paper-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:16px 0;vertical-align:top}.lp .lp-sheet-foot{color:var(--paper-dim);font-size:14.5px;margin-top:22px;max-width:60ch}.lp-check{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:56px;gap:56px;align-items:center}.lp-check-inner{max-width:52ch}.lp-check .lp-btn{margin-top:30px}.lp-specimen{margin:0;background:var(--well);border:1px solid var(--rule);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -44px rgba(0,0,0,.9)}.lp-specimen-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--rule);font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--faint)}.lp-specimen-score{color:var(--signal);letter-spacing:.1em}.lp-specimen-list{list-style:none;margin:0;padding:6px 0}.lp-specimen-list li{display:flex;align-items:flex-start;gap:12px;padding:11px 20px;font-size:14px;line-height:1.45;color:var(--dim)}.lp-mark{flex:none;width:20px;height:20px;border-radius:6px;margin-top:1px;display:grid;place-items:center;font-size:12px;font-weight:700}.lp-mark.pass{color:var(--ok);background:rgba(52,211,153,.12)}.lp-mark.warn{color:var(--wait);background:rgba(251,191,36,.12)}.lp-mark.fail{color:var(--no);background:hsla(0,91%,71%,.12)}.lp-final{max-width:1200px;margin:0 auto;padding:84px 32px 96px;border-top:1px solid var(--rule);text-align:center}.lp-final h2{font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.12;letter-spacing:-.028em;max-width:20ch;margin:0 auto}.lp .lp-final .lp-section-lead{margin:16px auto 30px}.lp-footer{display:flex;align-items:center;gap:20px;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:30px 32px 48px;border-top:1px solid var(--rule);color:var(--faint);font-size:13.5px}.lp-footer img{height:26px;width:auto}.lp .lp-footer-links{margin-left:auto;display:flex;gap:20px}.lp-footer-links a{transition:color .15s ease}.lp-footer-links a:hover{color:var(--fg)}@media (max-width:1000px){.lp-check,.lp-hero{grid-template-columns:1fr;gap:44px}.lp-hero{padding-bottom:72px}.lp-check-inner,.lp-lead{max-width:58ch}.lp-gate-grid{grid-template-columns:1fr}.lp-caps,.lp-steps{grid-template-columns:1fr 1fr}}@media (max-width:720px){.lp-nav{padding:12px 20px}.lp-nav-links{gap:16px;font-size:14px}.lp-nav-links a:not(.lp-btn):not(.lp-nav-login){display:none}.lp-hero{padding:40px 20px 64px}.lp-hero-logo{height:88px;margin-bottom:20px}.lp-section{padding:64px 20px}.lp-final{padding:64px 20px 80px}.lp-caps,.lp-steps{grid-template-columns:1fr}.lp-sheet{padding:64px 20px}.lp-sheet-score{font-size:84px}.lp-sheet-delta{margin-left:0;width:100%}.lp-footer{padding:24px 20px 40px}.lp-row{grid-template-columns:auto 1fr}.lp-row .lp-stamp{grid-column:2;justify-self:start;margin-top:8px}.lp-specimen-head,.lp-tape-head{flex-wrap:wrap;gap:6px 12px;font-size:10px;letter-spacing:.12em}.lp .lp-footer-links{margin-left:0;width:100%}.lp-footer-links a{padding:6px 0}}@media (prefers-reduced-motion:reduce){.lp-caret,.lp-live-dot,.lp-row{animation:none}.lp-btn:hover{transform:none}}.cta-row{margin-top:28px;display:flex;gap:12px}.btn-ghost,.btn-primary{display:inline-block;padding:12px 22px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,border-color .12s ease}.btn-primary{background:linear-gradient(180deg,var(--indigo-2),var(--indigo));color:#fff;border:1px solid var(--indigo);box-shadow:var(--shadow-primary)}.btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 12px 26px -8px rgba(99,102,241,.7)}.btn-primary:active{transform:translateY(0)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-strong)}.btn-ghost:hover{border-color:var(--indigo);color:var(--indigo)}.auth-wrap{max-width:380px;margin:0 auto;padding:120px 24px}.auth-title{font-size:34px;font-weight:800;letter-spacing:-.02em;margin:8px 0 20px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-form input{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:13px 15px;font-size:15px;outline:none}.auth-form input:focus{border-color:var(--indigo)}.auth-form button{margin-top:6px;background:var(--indigo);color:#fff;border:0;border-radius:10px;padding:13px;font-size:15px;font-weight:600;cursor:pointer}.auth-error{background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.4);color:#fca5a5;border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:14px}.auth-alt{margin-top:18px;color:var(--muted);font-size:14px}.auth-alt a,.btn-ghost:hover{color:var(--indigo)}.dash-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ghost-btn{background:transparent;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:9px 16px;font-size:14px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.ghost-btn:hover{border-color:var(--indigo);color:var(--indigo)}.stat-row{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.stat{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow)}.stat-label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.stat-value{font-size:30px;font-weight:800;letter-spacing:-.02em}.stat-sub{color:var(--muted);font-size:12px}.checklist{margin-top:22px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px 22px;box-shadow:var(--shadow)}.checklist-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.checklist-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.checklist-count{color:var(--muted);font-size:13px;font-weight:600}.checklist-bar{margin:12px 0 16px;height:7px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.checklist-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--indigo),var(--pink));border-radius:999px;transition:width .4s ease}.checklist-steps{list-style:none;display:grid;grid-gap:8px;gap:8px}.cl-step{display:flex;align-items:center;gap:12px;padding:8px 4px}.cl-box{flex:none;width:24px;height:24px;border-radius:8px;border:2px solid var(--line-strong,#d6dbe8);display:grid;place-items:center;color:#fff;font-size:14px;font-weight:800}.cl-step.done .cl-box{background:var(--green);border-color:var(--green)}.cl-label{flex:1 1;display:flex;flex-direction:column;font-weight:600;font-size:15px}.cl-step.done .cl-label{color:var(--muted);font-weight:500}.cl-hint{font-weight:400;font-size:12.5px;color:var(--muted)}.cl-go{color:var(--indigo);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.cl-go:hover{text-decoration:underline}.dash-summary{color:var(--muted);font-size:14px;margin-top:6px}.dash-summary b{color:var(--text);font-weight:700}.dash-intro{color:#cbc4e6;font-size:18px;line-height:1.6;margin-top:14px;max-width:60ch}.launch-heading{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:34px 0 4px}.launch-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.launch-card{display:block;position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px;text-decoration:none;color:inherit;box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.launch-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px -22px rgba(0,0,0,.5);border-color:var(--line-strong)}.launch-card.featured{border-color:rgba(107,92,231,.55);background:linear-gradient(160deg,rgba(107,92,231,.16),var(--panel));box-shadow:0 20px 44px -24px rgba(107,92,231,.5)}.launch-card.featured .launch-icon{background:linear-gradient(160deg,var(--indigo),#8b5cf6);border-color:transparent;color:#fff}.launch-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#e5e1fb;background:linear-gradient(160deg,rgba(107,92,231,.35),rgba(199,125,255,.2));border:1px solid var(--line)}.launch-icon svg{width:24px;height:24px;display:block}.launch-icon.tone-violet{background:linear-gradient(160deg,rgba(107,92,231,.4),rgba(139,92,246,.2));color:#d9d3ff}.launch-icon.tone-blue{background:linear-gradient(160deg,rgba(79,195,247,.36),rgba(56,189,248,.16));color:#bfe9ff}.launch-icon.tone-green{background:linear-gradient(160deg,rgba(52,211,153,.34),rgba(16,185,129,.15));color:#bff3df}.launch-icon.tone-pink{background:linear-gradient(160deg,rgba(199,125,255,.36),rgba(236,72,153,.16));color:#f0d5ff}.launch-icon.tone-gold{background:linear-gradient(160deg,rgba(251,191,36,.34),rgba(245,158,11,.16));color:#ffe4a3}.launch-icon.tone-teal{background:linear-gradient(160deg,rgba(45,212,191,.34),rgba(20,184,166,.15));color:#b8f0e6}.launch-tag{position:absolute;top:16px;right:16px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--indigo),var(--pink));padding:3px 9px;border-radius:999px}.launch-title{display:block;font-size:17px;font-weight:700;margin:14px 0 6px;letter-spacing:-.01em}.launch-desc{display:block;color:var(--muted);font-size:14.5px;line-height:1.55}.launch-arrow{color:var(--indigo);font-weight:600;font-size:14px;margin-top:12px;display:block}@media (max-width:800px){.launch-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.launch-grid{grid-template-columns:1fr}}input:focus,select:focus,textarea:focus{border-color:var(--indigo)!important;box-shadow:0 0 0 3px rgba(99,102,241,.18)}@media (max-width:640px){.wrap{padding:40px 18px}.stat-row{grid-template-columns:1fr}h1{font-size:40px}}.site-logo{height:34px;width:auto;display:block}.auth-logo{height:42px;width:auto;margin-bottom:12px}.nav-logo{display:inline-flex;align-items:center;margin-right:16px;padding-right:14px;border-right:1px solid var(--line)}.nav-logo img{height:28px;width:auto;display:block;transition:transform .15s cubic-bezier(.16,1,.3,1),filter .15s ease}.nav-logo:hover img{transform:scale(1.06);filter:brightness(1.1)}.nav-logo:active img{transform:scale(.97)}.topnav{justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--line)}.topnav,.topnav-links{display:flex;flex-wrap:wrap}.topnav-links{gap:2px}.navlink{display:inline-flex;align-items:center;color:var(--muted);text-decoration:none;font-size:13.5px;font-weight:500;padding:6px 10px;border-radius:var(--radius-sm);white-space:nowrap;transition:color .12s ease,background .12s ease}.navlink:hover{color:var(--text);background:var(--bg-2)}.navlink.active{color:#fff;background:linear-gradient(180deg,var(--indigo-2),var(--indigo));box-shadow:var(--shadow-primary)}.nav-ic{display:inline-flex;margin-right:6px;opacity:.85}.nav-ic svg{width:15px;height:15px;display:block}.navlink.active .nav-ic{opacity:1}.badge{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.badge.ok{color:var(--green);border-color:rgba(52,211,153,.4)}.badge.pending{color:var(--gold);border-color:rgba(212,160,23,.4)}.badge.down{color:var(--red);border-color:hsla(0,91%,71%,.4)}.feed-item,.ledger-row{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.feed-head,.ledger-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.feed-head b,.ledger-top b{font-size:15px}.feed-rationale{color:var(--muted);font-size:14px;line-height:1.5;margin:8px 0}.feed-actions{display:flex;gap:10px;margin-top:12px}.feed-actions .btn-primary,.feed-actions .ghost-btn{padding:8px 18px;font-size:14px}.pause-card.paused{border-color:hsla(0,91%,71%,.5);background:hsla(0,91%,71%,.07)}.danger-btn{background:var(--red);color:#fff;border:0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.gov-form,.gov-row{align-items:center}.gov-form{display:flex;gap:8px}.caps-form input,.gov-form select{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px;outline:none}.caps-form input:focus,.gov-form select:focus{border-color:var(--indigo)}.caps-form{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-top:6px}.caps-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}button:disabled{opacity:.5;cursor:not-allowed}.studio-form{margin-top:24px;display:flex;flex-direction:column;gap:12px}.studio-form textarea{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:13px 15px;font-size:15px;outline:none;resize:vertical;font-family:inherit}.studio-form textarea:focus{border-color:var(--indigo)}.studio-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.studio-row select{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px 12px;font-size:14px;outline:none}.studio-row select:focus{border-color:var(--indigo)}.alloc-budget{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.alloc-budget input{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:11px 13px;font-size:18px;font-weight:700;outline:none;max-width:220px}.alloc-budget input:focus{border-color:var(--indigo)}.alloc-list{display:flex;flex-direction:column;gap:16px}.alloc-head{display:flex;justify-content:space-between;align-items:baseline}.alloc-amount{font-weight:700;font-size:15px}.alloc-pct{color:var(--muted);font-weight:500;font-size:13px}.alloc-bar{margin-top:8px;height:8px;background:var(--bg);border-radius:999px;overflow:hidden}.alloc-bar-fill{height:100%;background:linear-gradient(90deg,var(--indigo),var(--green));border-radius:999px}.alloc-why{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.growth-hero{margin-top:32px;display:flex;align-items:baseline;gap:10px}.growth-number{font-size:96px;font-weight:800;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,var(--blue),var(--pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.growth-scale{font-size:22px;color:var(--muted);font-weight:600}.page-help{margin-top:22px;display:flex;gap:12px;align-items:flex-start;background:linear-gradient(180deg,rgba(99,102,241,.1),rgba(99,102,241,.04));border:1px solid rgba(99,102,241,.3);border-radius:var(--radius);padding:14px 16px}.page-help-icon{font-size:18px;line-height:1.4;flex:none}.page-help-title{display:block;font-size:14px;margin-bottom:4px}.page-help-body{color:var(--muted);font-size:13.5px;line-height:1.6}.page-help-body b{color:var(--text)}@keyframes sk-shimmer{0%{opacity:.45}50%{opacity:.8}to{opacity:.45}}.sk{background:hsla(0,0%,100%,.07);border-radius:8px;animation:sk-shimmer 1.2s ease-in-out infinite}.sk-eyebrow{width:90px;height:12px;margin-top:28px}.sk-title{width:60%;height:44px;margin-top:14px;border-radius:12px}.sk-tagline{width:80%;height:16px;margin-top:14px}.sk-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.sk-card{height:96px;border-radius:12px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.chip.alt{color:var(--muted)}.cal-list{display:flex;flex-direction:column;gap:8px}.cal-row{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.cal-date{flex:none;width:58px;text-align:center;font-size:13px;font-weight:700;color:var(--indigo);background:rgba(99,102,241,.1);border-radius:8px;padding:8px 4px}.cal-body{flex:1 1;display:flex;align-items:center;gap:10px;font-size:14px;min-width:0}.cal-body b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-date-input{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 10px;font-size:13px;outline:none;font-family:inherit}.cal-date-input:focus{border-color:var(--indigo)}.cal-btn{padding:7px 14px;font-size:13px;white-space:nowrap}.cal-grid-skeleton{margin-top:20px;height:520px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.cal-head{margin-top:24px;justify-content:space-between;gap:12px;flex-wrap:wrap}.cal-head,.cal-head-left{display:flex;align-items:center}.cal-head-left{gap:10px}.cal-month{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em}.cal-nav{width:34px;height:34px;border-radius:9px;background:var(--panel);border:1px solid var(--line);color:var(--text);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:border-color .14s ease,background .14s ease,transform .14s ease}.cal-nav:hover{border-color:var(--indigo);background:rgba(107,92,231,.12);transform:translateY(-1px)}.cal-today{background:transparent;border:1px solid var(--line-strong);color:var(--text);border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.cal-today:hover{border-color:var(--indigo);color:var(--indigo);background:rgba(107,92,231,.1)}.cal-grid{margin-top:14px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:var(--shadow)}.cal-dow{text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 0 8px}.cal-cell{position:relative;min-height:94px;border-radius:10px;border:1px solid var(--line);background:var(--bg);padding:6px;display:flex;flex-direction:column;gap:4px;overflow:hidden;cursor:pointer;transition:border-color .14s ease,background .14s ease}.cal-cell:hover{border-color:var(--line-strong);background:var(--bg-2)}.cal-cell.empty,.cal-cell.empty:hover{background:transparent;border-color:transparent;cursor:default}.cal-add{position:absolute;top:4px;right:7px;font-size:15px;line-height:1;color:var(--indigo);opacity:0;transition:opacity .14s ease;pointer-events:none}.cal-cell:hover .cal-add{opacity:.9}.cal-cell.empty .cal-add{display:none}.cal-cell.today{border-color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo)}.cal-daynum{font-size:12px;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-cell.today .cal-daynum{color:var(--indigo)}.cal-events{display:flex;flex-direction:column;gap:4px;overflow:hidden}.cal-event{display:flex;align-items:center;gap:4px;border-radius:6px;padding:3px 6px;font-size:11.5px;font-weight:600;line-height:1.2;border:1px solid transparent}.cal-event-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-event-x{background:transparent;border:0;color:inherit;opacity:.5;cursor:pointer;font-size:10px;padding:0 1px;transition:opacity .12s ease}.cal-event-x:hover{opacity:1}.cal-event.tone-violet{background:rgba(107,92,231,.2);color:#d9d3ff;border-color:rgba(107,92,231,.4)}.cal-event.tone-blue{background:rgba(79,195,247,.18);color:#bfe9ff;border-color:rgba(79,195,247,.4)}.cal-event.tone-green{background:rgba(52,211,153,.18);color:#bff3df;border-color:rgba(52,211,153,.4)}.cal-event.tone-pink{background:rgba(199,125,255,.2);color:#f0d5ff;border-color:rgba(199,125,255,.4)}.cal-event.tone-gold{background:rgba(251,191,36,.18);color:#ffe4a3;border-color:rgba(251,191,36,.4)}.cal-event.tone-teal{background:rgba(45,212,191,.18);color:#b8f0e6;border-color:rgba(45,212,191,.4)}.cal-legend{color:var(--muted);font-size:13px;margin-top:10px}@media (max-width:640px){.cal-grid{gap:3px;padding:8px}.cal-cell{min-height:58px;padding:4px}.cal-event{padding:0;height:5px;border-radius:999px}.cal-event-label,.cal-event-x{display:none}.cal-daynum{font-size:11px}}.modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(10,6,26,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:modal-in .15s ease}@keyframes modal-in{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:480px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:18px;padding:22px 24px 24px;box-shadow:0 30px 70px -30px rgba(0,0,0,.8);display:flex;flex-direction:column;gap:14px;animation:modal-pop .18s cubic-bezier(.16,1,.3,1)}@keyframes modal-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-head h3{font-family:var(--font-display),sans-serif;font-size:19px;font-weight:800;letter-spacing:-.01em}.modal-x{background:transparent;border:0;color:var(--muted);font-size:15px;cursor:pointer;padding:4px 6px;border-radius:7px}.modal-x:hover{color:var(--text);background:hsla(0,0%,100%,.06)}.modal-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.modal-field input,.modal-field select,.modal-field textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:11px 13px;font-size:15px;font-weight:400;outline:none;font-family:inherit;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px rgba(107,92,231,.18)}.modal-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}@media (max-width:480px){.modal-row{grid-template-columns:1fr}}.media-box{margin-top:2px}.media-choose{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.media-upload{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:600;color:var(--text);background:var(--bg);border:1px dashed var(--line-strong);border-radius:10px;padding:10px 14px;transition:border-color .14s ease,color .14s ease,background .14s ease}.media-upload:hover{border-color:var(--indigo);color:var(--indigo);background:rgba(107,92,231,.08)}.media-upload input{display:none}.media-or{color:var(--muted);font-size:12px}.media-choose .ghost-btn{padding:10px 14px;font-size:13px}.media-preview{display:flex;flex-direction:column;gap:8px}.media-preview img,.media-preview video{width:100%;max-height:240px;object-fit:cover;border-radius:12px;border:1px solid var(--line);background:#000}.media-actions{display:flex;gap:8px}.media-actions .ghost-btn{padding:7px 14px;font-size:13px}.media-err{color:#fca5a5;font-size:12.5px;margin-top:6px;display:block}.cal-event-media{flex:none;opacity:.9}.preset-bar{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.preset-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px}.preset-btn{background:transparent;border:1px solid var(--line);color:var(--text);border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer}.preset-btn:hover:not(:disabled){border-color:var(--indigo);color:var(--indigo)}.preset-btn:disabled{opacity:.5;cursor:not-allowed}.content-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.content-card.approved{border-color:rgba(52,211,153,.4)}.content-media{margin:12px 0 6px}.content-media img,.content-media video{width:100%;max-height:340px;object-fit:cover;border-radius:12px;border:1px solid var(--line);background:#000;display:block}.content-body{color:var(--text);font-size:14px;line-height:1.55;margin:10px 0;white-space:pre-wrap}.content-tags{color:var(--indigo);font-size:13px}.review-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.review-actions .btn-primary,.review-actions .ghost-btn{padding:8px 16px;font-size:13px}.revise-box{margin-top:12px;display:flex;flex-direction:column;gap:8px}.revise-box textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit}.revise-box textarea:focus{border-color:var(--indigo)}.revise-box .btn-primary{align-self:flex-start;padding:8px 16px;font-size:13px}.feed-note{color:var(--muted);font-size:13px;line-height:1.5;margin:10px 0 0}.badge.live{color:var(--indigo);border-color:rgba(79,70,229,.4);background:rgba(79,70,229,.07)}.content-card.approved.published{border-color:rgba(79,70,229,.35)}.results-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.results-row label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted);font-weight:600}.results-row input,.results-row select{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:9px 11px;font-size:14px;outline:none;width:120px;font-family:inherit}.results-row input:focus,.results-row select:focus{border-color:var(--indigo)}.audit-result{margin-top:4px;background:var(--panel-2,#f7f9fd);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.audit-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.brandbook{margin-top:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow)}.brandbook.empty{align-items:flex-start}.bb-lead{font-size:15px;font-weight:700}.bb-sub{font-size:13.5px;color:var(--muted);line-height:1.5;margin-top:-6px}.bb-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bb-title{font-size:15px;font-weight:700}.bb-actions{display:flex;gap:8px}.bb-actions .btn-primary,.bb-actions .ghost-btn{padding:7px 14px;font-size:13px}.bb-regen{display:flex;gap:8px;flex-wrap:wrap}.bb-regen input{flex:1 1;min-width:200px;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:9px 11px;font-size:14px;outline:none}.bb-regen input:focus{border-color:var(--indigo)}.bb-regen .btn-primary{padding:8px 14px;font-size:13px;white-space:nowrap}.bb-summary{font-size:14px;line-height:1.55;color:var(--text)}.bb-swatches{display:flex;flex-wrap:wrap;gap:12px}.swatch{display:flex;flex-direction:column;gap:2px;min-width:110px}.swatch-chip{width:100%;height:44px;border-radius:10px;border:1px solid hsla(0,0%,100%,.16)}.swatch-hex{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px}.swatch-name{font-size:12px;color:var(--text);font-weight:600}.swatch-usage{font-size:11.5px;color:var(--muted);line-height:1.35}.bb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.bb-grid{grid-template-columns:1fr}}.bb-field{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--text)}.bb-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bb-list{list-style:none;display:flex;flex-direction:column;gap:4px}.bb-list li{font-size:13.5px;padding-left:18px;position:relative}.bb-list.do li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.bb-list.dont li:before{content:"✕";position:absolute;left:0;color:var(--red);font-weight:800}.bb-edit-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.bb-edit-label input,.bb-edit-label textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:9px 11px;font-size:14px;outline:none;font-family:inherit}.bb-edit-label input:focus,.bb-edit-label textarea:focus{border-color:var(--indigo)}.bb-color-edit{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bb-color-edit input[type=color]{width:40px;height:36px;padding:0;border:1px solid var(--line);border-radius:8px;background:none;cursor:pointer}.bb-color-edit input:not([type=color]){flex:1 1;min-width:90px;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:9px;padding:8px 10px;font-size:13px;outline:none}.onboard-wrap{max-width:720px;margin:0 auto;padding:52px 24px 96px}.onboard-top{display:flex;justify-content:space-between;align-items:center}.wiz-stepper{margin-top:26px}.wiz-dot-wrap,.wiz-steps{display:flex;align-items:center}.wiz-dot-wrap:not(:last-child){flex:1 1}.wiz-dot{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--panel);border:2px solid var(--line);color:var(--muted);transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.wiz-dot.done{background:var(--indigo);border-color:var(--indigo);color:#fff}.wiz-dot.current{border-color:var(--indigo);color:var(--indigo);box-shadow:0 0 0 4px rgba(107,92,231,.22);transform:scale(1.12)}.wiz-line{flex:1 1;height:2px;background:var(--line);margin:0 5px;border-radius:2px;transition:background .3s ease}.wiz-line.done{background:var(--indigo)}.wiz-progress-label{margin-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.wiz-now{font-size:14px;font-weight:700;color:var(--text)}.wiz-count{font-size:12px;color:var(--muted);font-family:var(--font-mono),monospace}.onboard-section{margin-top:18px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:18px;padding:26px 28px 30px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow)}.wiz-head{display:flex;align-items:flex-start;gap:14px}.wiz-head-icon{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:22px;background:linear-gradient(160deg,rgba(107,92,231,.38),rgba(199,125,255,.22));border:1px solid var(--line)}.wiz-head-text h2{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--text);text-transform:none}.wiz-head-sub{color:var(--muted);font-size:14px;line-height:1.5;margin-top:3px}.wiz-body{display:flex;flex-direction:column;gap:16px}.wiz-body>h2{display:none}.onboard-section label{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:600;color:var(--muted)}.onboard-section input:not([type]),.onboard-section input[type=text],.onboard-section select,.onboard-section textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:11px;padding:12px 14px;font-size:15px;font-weight:400;outline:none;font-family:inherit;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.onboard-section input:focus,.onboard-section select:focus,.onboard-section textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px rgba(107,92,231,.18);background:var(--panel)}.onboard-section input::placeholder,.onboard-section textarea::placeholder{color:#6f6790}.onboard-section fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.onboard-section legend{font-size:13.5px;font-weight:600;color:var(--text);padding:0;margin-bottom:2px}.check-grid{display:flex;flex-wrap:wrap;gap:9px}.check{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.check:hover{border-color:var(--line-strong);color:var(--text);transform:translateY(-1px)}.check input{position:absolute;opacity:0;width:0;height:0}.check:has(input:checked){background:linear-gradient(160deg,rgba(107,92,231,.9),rgba(139,92,246,.9));border-color:var(--indigo);color:#fff;box-shadow:0 8px 18px -8px rgba(107,92,231,.6)}.check:has(input:checked):before{content:"✓";font-size:11px;font-weight:900;line-height:1}.wiz-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.wiz-nav{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:12px}.wiz-nav .btn-primary{padding:13px 30px;font-size:15px}@media (max-width:560px){.wiz-two{grid-template-columns:1fr}.wiz-dot{width:26px;height:26px;font-size:11px}.wiz-line{margin:0 3px}.wiz-head-text h2{font-size:19px}.onboard-section{padding:22px 18px 24px}}.onboard-section input[type=file]{background:var(--bg);border:1px dashed var(--line);color:var(--muted);border-radius:9px;padding:10px 12px;font-size:13px;font-family:inherit;cursor:pointer}.asset-list{display:flex;flex-direction:column;gap:8px}.asset-row{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:9px 12px}.asset-name{flex:1 1;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-remove{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:14px;padding:2px 6px;border-radius:6px}.asset-remove:hover{color:var(--red);background:hsla(0,91%,71%,.1)}.btn-ghost,.btn-primary,.cl-go,.content-card,.danger-btn,.feed-item,.ghost-btn,.launch-card,.ledger-row,.navlink,.preset-btn,a,button{transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.02);filter:brightness(1.08);box-shadow:0 16px 34px -10px rgba(107,92,231,.75)}.btn-primary:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(1)}.btn-ghost:hover:not(:disabled),.ghost-btn:hover:not(:disabled),.preset-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--indigo);color:var(--indigo);background:rgba(107,92,231,.12)}.btn-ghost:active:not(:disabled),.ghost-btn:active:not(:disabled),.preset-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.danger-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 12px 26px -10px hsla(0,91%,71%,.6)}.danger-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.navlink.active:hover,.navlink:hover{transform:translateY(-1px)}.navlink.active:hover{filter:brightness(1.05)}.launch-card:hover{transform:translateY(-4px);border-color:var(--indigo);box-shadow:0 24px 48px -22px rgba(107,92,231,.55)}.launch-card:active{transform:translateY(-1px) scale(.995)}.launch-card:hover .launch-icon{transform:scale(1.08);transition:transform .2s cubic-bezier(.16,1,.3,1)}.content-card:hover,.feed-item:hover,.ledger-row:hover{border-color:var(--line-strong);box-shadow:0 16px 34px -20px rgba(0,0,0,.55)}.auth-alt a:hover,.cl-go:hover{filter:brightness(1.2)}.dot{transition:box-shadow .2s ease}@media (prefers-reduced-motion:reduce){.btn-ghost,.btn-primary,.content-card,.danger-btn,.feed-item,.ghost-btn,.launch-card,.ledger-row,.navlink,.preset-btn,button{transition-duration:.01ms}.btn-ghost:hover,.btn-primary:active,.btn-primary:hover,.danger-btn:hover,.ghost-btn:hover,.launch-card:active,.launch-card:hover,.launch-card:hover .launch-icon,.navlink:hover,.preset-btn:hover{transform:none}}