@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_f78264{font-family:Sora,Sora Fallback;font-style:normal}.__variable_f78264{--font-display:"Sora","Sora Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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:600;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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:700;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_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-body:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}.auth-page{min-height:100dvh;display:grid;grid-template-columns:minmax(27rem,.92fr) minmax(31rem,1.08fr);gap:1rem;padding:1rem;overflow:hidden;background:hsl(var(--ground));color:hsl(var(--ink))}.auth-visual{position:relative;min-height:calc(100dvh - 2rem);overflow:hidden;display:flex;flex-direction:column;padding:clamp(2rem,4vw,3.5rem);border-radius:1.6rem;background:linear-gradient(145deg,hsl(var(--brand-deep)),hsl(var(--brand)));color:hsl(var(--brand-ink));isolation:isolate}.auth-visual:after{content:"";position:absolute;z-index:-2;width:28rem;height:28rem;right:-14rem;top:25%;border-radius:50%;background:hsl(var(--brand)/.42);filter:blur(90px)}.auth-visual-grid{position:absolute;z-index:-1;inset:0;opacity:.2;background-image:linear-gradient(hsl(var(--brand-ink)/.12) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--brand-ink)/.12) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%)}.auth-visual-orbit{position:absolute;z-index:-1;border:1px solid hsl(var(--brand-ink)/.12);border-radius:50%;pointer-events:none}.auth-visual-orbit:after,.auth-visual-orbit:before{content:"";position:absolute;inset:17%;border:1px solid hsl(var(--brand-ink)/.08);border-radius:inherit}.auth-visual-orbit:after{inset:34%}.auth-visual-orbit>span{position:absolute;width:.65rem;height:.65rem;border-radius:50%;background:hsl(var(--brand));box-shadow:0 0 0 .4rem hsl(var(--brand)/.18)}.auth-visual-orbit-a{width:35rem;height:24rem;right:-12rem;bottom:-5rem;transform:rotate(-22deg);animation:auth-orbit 8s ease-in-out infinite}.auth-visual-orbit-a>span{left:10%;top:52%}.auth-visual-orbit-b{width:18rem;height:28rem;left:-10rem;top:20%;transform:rotate(32deg)}.auth-visual-orbit-b>span{right:5%;top:24%}.auth-brand-on-dark{position:relative;z-index:2;display:inline-flex;align-self:flex-start;padding:.6rem .8rem;border:1px solid hsl(var(--brand-ink)/.12);border-radius:.8rem;background:hsla(0,0%,100%,.94);box-shadow:0 10px 35px hsl(var(--surface-inverse)/.18)}.auth-brand{display:inline-flex;align-items:center;gap:.65rem;color:hsl(var(--ink));font-family:var(--font-display),sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.03em}.auth-brand-square{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.65rem;background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:.6rem}.auth-brand-dark{color:hsl(var(--brand-deep))}.auth-logo{display:block;width:auto;max-width:12rem;height:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.auth-visual-content{position:relative;z-index:2;width:min(100%,34rem);margin:auto 0;padding-block:2rem}.auth-shield{display:inline-flex;align-items:center;gap:.45rem;min-height:1.95rem;padding:0 .7rem;border:1px solid hsl(var(--brand-ink)/.16);border-radius:999px;background:hsl(var(--brand-ink)/.08);font-size:.68rem;font-weight:650}.auth-shield svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:1.6}.auth-eyebrow{margin:1.6rem 0 0;color:hsl(var(--brand-ink)/.62);font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.auth-visual-content h1{max-width:31rem;margin:.7rem 0 0;color:hsl(var(--brand-ink));font-family:var(--font-display),sans-serif;font-size:clamp(2.8rem,4.6vw,4.6rem);font-weight:700;line-height:.99;letter-spacing:-.06em;text-wrap:balance}.auth-lead{max-width:30rem;margin:1.1rem 0 0;color:hsl(var(--brand-ink)/.7);font-size:.98rem;line-height:1.68}.auth-product{position:relative;width:min(100%,29rem);margin-top:2.1rem;perspective:800px}.auth-mini{position:relative;padding:1.15rem;border:1px solid hsl(var(--line));border-radius:1.15rem;background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 24px 55px hsl(var(--surface-inverse)/.25);transform:rotate(-2.2deg);animation:auth-card-float 6s ease-in-out infinite}.auth-preview-caption{display:block;margin-bottom:.75rem;color:hsl(var(--ink-subtle));font-size:.5rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.auth-mini-top{display:flex;align-items:center;justify-content:space-between;color:hsl(var(--ink-muted));font-size:.58rem}.auth-active{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .42rem;border-radius:999px;background:hsl(var(--positive-wash));color:hsl(var(--positive));font-weight:650}.auth-active i{width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.auth-mini-money{margin:.35rem 0 .85rem;font-family:var(--font-display),sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.045em}.auth-mini-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.auth-mini-chips span{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.4rem;border-radius:.65rem;background:hsl(var(--surface-sunken));color:hsl(var(--ink-muted));font-size:.55rem;font-weight:650}.auth-mini-chips svg{width:.8rem;height:.8rem;fill:none;stroke:hsl(var(--brand-text));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.auth-mini-summary{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.55rem;padding:.65rem;border:1px solid hsl(var(--line));border-radius:.7rem;overflow:hidden}.auth-mini-summary>span{color:hsl(var(--ink-subtle));font-size:.48rem}.auth-mini-summary>span strong{display:block;margin-top:.14rem;color:hsl(var(--ink));font-size:.61rem}.auth-mini-summary>span:first-child strong{color:hsl(var(--positive))}.auth-mini-summary>div{position:absolute;right:.65rem;bottom:.5rem;display:flex;height:2rem;align-items:flex-end;gap:.12rem}.auth-mini-summary>div i{width:.15rem;border-radius:2px 2px 0 0;background:hsl(var(--brand)/.6)}.auth-float-transaction{position:absolute;z-index:3;right:-1.6rem;bottom:-1.2rem;display:grid;grid-template-columns:1fr auto;gap:.18rem 1rem;min-width:13rem;padding:.75rem .85rem;border:1px solid hsl(var(--line));border-radius:.8rem;background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 18px 45px hsl(var(--surface-inverse)/.23);transform:rotate(2.5deg)}.auth-float-transaction span{font-size:.6rem;font-weight:650}.auth-float-transaction strong{color:hsl(var(--positive));font-size:.64rem}.auth-float-transaction small{grid-column:1/-1;color:hsl(var(--ink-subtle));font-size:.5rem}.auth-steps{max-width:28rem;margin:2rem 0 0;padding:.7rem;border:1px solid hsl(var(--brand-ink)/.12);border-radius:1rem;background:hsl(var(--brand-ink)/.06);list-style:none}.auth-step{display:flex;align-items:flex-start;gap:.7rem;padding:.62rem;opacity:.46;transition:opacity .2s,background .2s}.auth-step-on{border-radius:.75rem;background:hsl(var(--brand-ink)/.08);opacity:1}.auth-step-n{display:grid;flex:0 0 auto;width:1.65rem;height:1.65rem;place-items:center;border:1px solid hsl(var(--brand-ink)/.2);border-radius:50%;font-size:.62rem;font-weight:700}.auth-step-on .auth-step-n{border-color:transparent;background:hsl(var(--brand-ink)/.14)}.auth-step strong,.auth-step>span>span{display:block}.auth-step strong{font-size:.72rem}.auth-step>span>span{margin-top:.12rem;color:hsl(var(--brand-ink)/.6);font-size:.62rem}.auth-main{position:relative;min-height:calc(100dvh - 2rem);display:flex;align-items:center;justify-content:center;padding:5rem clamp(2rem,6vw,6rem);border:1px solid hsl(var(--line));border-radius:1.6rem;background:hsl(var(--surface));overflow-y:auto}.auth-theme{position:absolute;right:1.5rem;top:1.5rem}.auth-card{width:min(100%,27.5rem);margin-block:auto}.auth-mobile-brand{display:none}.auth-label-top{margin:0;color:hsl(var(--brand-text));font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.auth-card h2{margin:.55rem 0 0;color:hsl(var(--ink));font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.auth-card-lead{margin:.7rem 0 1.75rem;color:hsl(var(--ink-muted));font-size:.9rem;line-height:1.62}.auth-form{display:grid;gap:1rem}.auth-field label{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.45rem;color:hsl(var(--ink));font-size:.75rem;font-weight:650}.auth-input-wrap{position:relative}.auth-field input{width:100%;height:3.15rem;padding:0 .9rem;border:1px solid hsl(var(--line-strong));border-radius:.8rem;outline:none;background:hsl(var(--surface-sunken)/.55);color:hsl(var(--ink));font:inherit;font-size:.88rem;transition:border-color .18s,box-shadow .18s,background .18s}.auth-field input::-moz-placeholder{color:hsl(var(--ink-subtle))}.auth-field input::placeholder{color:hsl(var(--ink-subtle))}.auth-field input:focus{border-color:hsl(var(--brand));background:hsl(var(--surface));box-shadow:0 0 0 .25rem hsl(var(--brand)/.12)}.auth-field input:disabled{cursor:not-allowed;opacity:.6}.auth-input-wrap:has(.auth-reveal) input{padding-right:3rem}.auth-field-invalid input{border-color:hsl(var(--critical));box-shadow:0 0 0 .25rem hsl(var(--critical)/.1)}.auth-field-error{margin:.4rem 0 0;color:hsl(var(--critical));font-size:.7rem}.auth-reveal{position:absolute;right:.42rem;top:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:.55rem;background:transparent;color:hsl(var(--ink-subtle));cursor:pointer;transform:translateY(-50%)}.auth-reveal:hover{background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.auth-reveal svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.auth-submit{width:100%;min-height:3.15rem;margin-top:.25rem;border:0;border-radius:.82rem;background:hsl(var(--brand-text-light,var(--brand)));color:hsl(var(--brand-ink));font:inherit;font-size:.88rem;font-weight:700;box-shadow:0 10px 25px hsl(var(--brand)/.22);cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px hsl(var(--brand)/.3)}.auth-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.auth-card button.bg-brand{background-color:hsl(var(--brand-text-light,var(--brand)))}.auth-error{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .8rem;border:1px solid hsl(var(--critical)/.22);border-radius:.7rem;background:hsl(var(--critical-wash));color:hsl(var(--critical));font-size:.72rem}.auth-error svg{flex:0 0 auto;width:.9rem;height:.9rem;margin-top:.05rem;fill:none;stroke:currentColor;stroke-width:1.6}.auth-alt,.auth-help{color:hsl(var(--ink-muted));font-size:.74rem}.auth-help{margin:0;text-align:center}.auth-alt{margin:1.45rem 0 0;padding-top:1.45rem;border-top:1px solid hsl(var(--line));text-align:center}.auth-link{color:hsl(var(--brand-text));font-weight:700;text-underline-offset:3px}.auth-link:hover{text-decoration:underline}@keyframes auth-card-float{0%,to{transform:rotate(-2.2deg) translateY(0)}50%{transform:rotate(-1.6deg) translateY(-7px)}}@keyframes auth-orbit{0%,to{transform:rotate(-22deg) scale(1);opacity:.7}50%{transform:rotate(-20deg) scale(1.04);opacity:1}}@media (max-width:980px){.auth-page{grid-template-columns:minmax(22rem,.8fr) minmax(28rem,1.2fr)}.auth-visual{padding:2.2rem}.auth-visual-content h1{font-size:3rem}.auth-float-transaction{right:-.7rem}}@media (max-width:760px){.auth-page{display:block;min-height:100dvh;padding:0;overflow:visible;background:hsl(var(--surface))}.auth-visual{display:none}.auth-main{min-height:100dvh;padding:2rem 1.25rem 3rem;border:0;border-radius:0;align-items:flex-start;overflow:visible}.auth-theme{display:none}.auth-card{width:min(100%,30rem);padding-top:.5rem}.auth-mobile-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(3.5rem,12vh,6rem)}.auth-mobile-brand .auth-logo{height:1.9rem;max-width:10rem}.auth-label-top{font-size:.64rem}.auth-card h2{font-size:2.15rem}.auth-card-lead{margin-bottom:1.65rem}}@media (max-width:390px){.auth-main{padding-inline:1rem}.auth-card h2{font-size:1.9rem}.auth-mobile-brand{margin-bottom:3.5rem}}@media (prefers-reduced-motion:reduce){.auth-mini,.auth-visual-orbit{animation:none}.auth-submit:hover:not(:disabled),.public-theme:hover{transform:none}}.auth-brand-on-dark{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-logo-set{position:relative;display:inline-grid;align-items:center}.auth-logo-set .auth-logo{grid-area:1/1}.auth-logo-dark,:root[data-theme=dark] .auth-mobile-brand .auth-logo-primary{display:none}:root[data-theme=dark] .auth-mobile-brand .auth-logo-dark{display:block}.auth-signal{position:relative;width:min(100%,30rem);height:15rem;margin-top:2rem;overflow:hidden;border:1px solid hsl(var(--brand-ink)/.16);border-radius:1.35rem;background:radial-gradient(circle at 64% 35%,hsl(var(--brand-ink)/.2),transparent 20%),linear-gradient(145deg,hsl(var(--brand-ink)/.07),hsl(var(--brand-ink)/.025))}.auth-signal:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(hsl(var(--brand-ink)/.12) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--brand-ink)/.12) 1px,transparent 1px);background-size:2.7rem 2.7rem;-webkit-mask-image:radial-gradient(circle at 60% 45%,#000,transparent 72%);mask-image:radial-gradient(circle at 60% 45%,#000,transparent 72%)}.auth-signal-rings{position:absolute;width:15rem;aspect-ratio:1;right:-1rem;top:-1.3rem;border:1px solid hsl(var(--brand-ink)/.18);border-radius:50%;animation:auth-signal-spin 14s linear infinite}.auth-signal-rings span{position:absolute;inset:16%;border:1px solid hsl(var(--brand-ink)/.13);border-radius:inherit}.auth-signal-rings span:nth-child(2){inset:32%}.auth-signal-rings span:nth-child(3){inset:45%;background:hsl(var(--brand-ink)/.12);box-shadow:0 0 35px hsl(var(--brand-ink)/.16)}.auth-signal-rings i{position:absolute;left:9%;top:50%;width:.65rem;height:.65rem;border-radius:50%;background:hsl(var(--brand-ink));box-shadow:0 0 0 .45rem hsl(var(--brand-ink)/.1)}.auth-signal-word{position:absolute;z-index:2;left:1.25rem;bottom:3.8rem;display:grid}.auth-signal-word span{color:hsl(var(--brand-ink)/.62);font-size:.7rem}.auth-signal-word strong{margin-top:.2rem;font:700 1.75rem/1 var(--font-display),sans-serif;letter-spacing:-.05em}.auth-signal-tags{position:absolute;z-index:2;right:.85rem;bottom:.85rem;left:.85rem;display:flex;gap:.4rem}.auth-signal-tags span{min-height:1.9rem;display:inline-flex;align-items:center;padding:0 .6rem;border:1px solid hsl(var(--brand-ink)/.14);border-radius:999px;background:hsl(var(--brand-ink)/.07);color:hsl(var(--brand-ink)/.76);font-size:.56rem;font-weight:700}.auth-step-panel{animation:auth-step-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes auth-signal-spin{to{transform:rotate(1turn)}}@keyframes auth-step-in{0%{opacity:0;filter:blur(7px);transform:translateY(.75rem)}}@media (max-width:760px){.auth-main{position:relative;padding-top:1.15rem;background:radial-gradient(circle at 90% 0,hsl(var(--brand)/.11),transparent 18rem),hsl(var(--surface))}.auth-main:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:radial-gradient(hsl(var(--brand)/.35) .6px,transparent .6px);background-size:1.4rem 1.4rem;-webkit-mask-image:linear-gradient(180deg,#000,transparent 28%);mask-image:linear-gradient(180deg,#000,transparent 28%)}.auth-card{position:relative;z-index:1;padding-top:0}.auth-mobile-brand{margin-bottom:clamp(1.25rem,4vh,2.1rem)}.auth-card h2{font-size:clamp(1.9rem,8vw,2.35rem)}.auth-card-lead{margin:.55rem 0 1.2rem}.auth-alt{margin-top:1rem;padding-top:1rem}}@media (max-width:390px){.auth-mobile-brand{margin-bottom:1.35rem}}@media (max-height:720px) and (max-width:760px){.auth-main{padding-block:.8rem 1.2rem}.auth-mobile-brand{margin-bottom:.85rem}.auth-mobile-brand .auth-logo{height:1.55rem}.auth-label-top{font-size:.58rem}.auth-card h2{margin-top:.3rem;font-size:1.75rem}.auth-card-lead{margin:.35rem 0 .8rem;font-size:.78rem;line-height:1.45}.auth-field input{height:2.8rem}.auth-field label{margin-bottom:.3rem}.auth-form{gap:.7rem}.auth-submit{min-height:2.85rem}.auth-alt{margin-top:.75rem;padding-top:.75rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-mobile-brand .auth-logo-primary{display:none}:root:not([data-theme=light]) .auth-mobile-brand .auth-logo-dark{display:block}}@media (prefers-reduced-motion:reduce){.auth-signal-rings,.auth-step-panel{animation:none!important}}.lp{--lp-max:78rem;min-height:100dvh;overflow:clip;background:hsl(var(--ground));color:hsl(var(--ink));font-family:var(--font-body),sans-serif}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp-container{width:min(calc(100% - 2.5rem),var(--lp-max));margin-inline:auto}.lp-icon{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lp-header{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid hsl(var(--line)/.75);background:hsl(var(--surface)/.82);backdrop-filter:blur(20px) saturate(150%)}.lp-nav{height:4.75rem;display:flex;align-items:center;gap:2rem}.lp-brand-link{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:.65rem}.lp a:focus-visible,.lp button:focus-visible,.lp-brand-link:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}.lp-logo{display:block;width:auto;height:2.1rem;max-width:12.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.lp-brand{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.03em}.lp-brand>span{display:grid;width:2.2rem;aspect-ratio:1;place-items:center;border-radius:.7rem;background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:.65rem}.lp-nav-links{display:flex;align-items:center;justify-content:center;gap:1.75rem;margin-inline:auto;color:hsl(var(--ink-muted));font-size:.84rem;font-weight:550}.lp-nav-links a{position:relative;padding-block:.8rem}.lp-nav-links a:after{content:"";position:absolute;inset:auto 50% .45rem;width:0;height:2px;border-radius:2px;background:hsl(var(--brand));transition:width .2s ease,left .2s ease}.lp-nav-links a:hover{color:hsl(var(--ink))}.lp-nav-links a:hover:after{left:0;width:100%}.lp-nav-actions{display:flex;align-items:center;gap:.45rem}.public-theme{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;gap:.5rem;padding:0 .85rem;border:1px solid hsl(var(--line));border-radius:.8rem;background:hsl(var(--surface));color:hsl(var(--ink-muted));font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.public-theme:hover{border-color:hsl(var(--brand)/.35);background:hsl(var(--brand-wash));transform:translateY(-1px)}.public-theme svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.public-theme-compact{width:2.7rem;padding:0;border-radius:999px}.lp-btn{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem;border:1px solid transparent;border-radius:.8rem;font-size:.86rem;font-weight:650;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease,background .2s ease}.lp-btn:hover{transform:translateY(-2px)}.lp-btn .lp-icon{transition:transform .2s ease}.lp-btn:hover .lp-icon{transform:translateX(3px)}.lp .lp-btn-primary{background:hsl(var(--brand-text-light,var(--brand)));color:hsl(var(--brand-ink));box-shadow:0 10px 28px hsl(var(--brand)/.22)}.lp .lp-btn-primary:hover{box-shadow:0 14px 34px hsl(var(--brand)/.3);filter:saturate(1.05)}.lp .lp-btn-quiet{color:hsl(var(--ink-muted))}.lp .lp-btn-quiet:hover{color:hsl(var(--ink));background:hsl(var(--surface-sunken))}.lp .lp-btn-surface{border-color:hsl(var(--line));background:hsl(var(--surface)/.88);color:hsl(var(--ink));box-shadow:var(--lift-1)}.lp .lp-btn-surface:hover{border-color:hsl(var(--brand)/.32)}.lp .lp-btn-light{background:hsl(var(--surface));color:hsl(var(--brand-text));box-shadow:0 14px 34px hsl(var(--surface-inverse)/.18)}.lp-btn-large{min-height:3.35rem;padding-inline:1.35rem;border-radius:.95rem;font-size:.94rem}.lp-hero{position:relative;min-height:47rem;padding:10rem 0 3rem;isolation:isolate;background:linear-gradient(180deg,hsl(var(--surface)),hsl(var(--ground)) 92%)}.lp-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.3;background-image:linear-gradient(hsl(var(--line)/.35) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--line)/.35) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,transparent 88%);mask-image:linear-gradient(180deg,transparent,#000 20%,transparent 88%)}.lp-hero-light{position:absolute;z-index:-1;width:36rem;height:36rem;border-radius:50%;filter:blur(90px);pointer-events:none}.lp-hero-light-a{right:-10rem;top:0;background:hsl(var(--brand)/.14)}.lp-hero-light-b{left:15%;bottom:-22rem;background:hsl(var(--brand)/.08)}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(35rem,1.12fr);align-items:center;gap:clamp(2.5rem,5vw,5.75rem)}.lp-hero-copy{position:relative;z-index:2}.lp-eyebrow-pill{display:inline-flex;align-items:center;gap:.55rem;min-height:2rem;padding:0 .75rem;border:1px solid hsl(var(--brand)/.22);border-radius:999px;background:hsl(var(--brand-wash)/.72);color:hsl(var(--brand-text));font-size:.72rem;font-weight:700;letter-spacing:.02em}.lp-eyebrow-pill>span{width:.42rem;height:.42rem;border-radius:50%;background:hsl(var(--brand));box-shadow:0 0 0 .28rem hsl(var(--brand)/.12)}.lp-hero h1{max-width:40rem;margin:1.45rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(3.2rem,5.3vw,5.4rem);font-weight:700;line-height:.98;letter-spacing:-.065em;text-wrap:balance}.lp-hero h1 em{display:block;color:hsl(var(--brand-text));font-style:normal}.lp-hero-copy>p{max-width:34rem;margin:1.4rem 0 0;color:hsl(var(--ink-muted));font-size:1.08rem;line-height:1.72}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.lp-proof-list{display:flex;flex-wrap:wrap;gap:.65rem 1.15rem;margin:1.65rem 0 0;padding:0;list-style:none;color:hsl(var(--ink-muted));font-size:.75rem;font-weight:550}.lp-proof-list li{display:inline-flex;align-items:center;gap:.38rem}.lp-proof-list .lp-icon{width:.95rem;color:hsl(var(--positive));stroke-width:2.2}.lp-stage{position:relative;min-height:34rem;perspective:1200px}.lp-stage-grid{position:absolute;inset:8% 0 0 8%;border-radius:2rem;opacity:.3;background-image:linear-gradient(hsl(var(--brand)/.16) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--brand)/.16) 1px,transparent 1px);background-size:2rem 2rem;-webkit-mask-image:radial-gradient(circle,#000,transparent 72%);mask-image:radial-gradient(circle,#000,transparent 72%);transform:rotate(-7deg)}.lp-stage-orbit{position:absolute;border:1px solid hsl(var(--brand)/.18);border-radius:50%;pointer-events:none}.lp-stage-orbit span{position:absolute;display:block;width:.65rem;height:.65rem;border-radius:50%;background:hsl(var(--brand));box-shadow:0 0 0 .4rem hsl(var(--brand)/.12),0 0 1.2rem hsl(var(--brand)/.5)}.lp-stage-orbit-one{width:31rem;height:20rem;right:-3rem;top:7rem;transform:rotate(-18deg);animation:lp-orbit-breathe 7s ease-in-out infinite}.lp-stage-orbit-one span{left:8%;top:55%}.lp-stage-orbit-two{width:22rem;height:28rem;right:5rem;top:1rem;transform:rotate(37deg)}.lp-stage-orbit-two span{right:12%;top:22%;animation:lp-pulse 3s ease-in-out infinite}.lp-desktop-preview{position:absolute;z-index:2;left:0;top:2.2rem;display:grid;grid-template-columns:3.4rem 1fr;width:min(31rem,80%);min-height:25.5rem;overflow:hidden;border:1px solid hsl(var(--line));border-radius:1.55rem;background:hsl(var(--surface));box-shadow:0 35px 80px hsl(var(--surface-inverse)/.16),0 1px 0 hsl(var(--surface)/.8) inset;transform:rotateY(4deg) rotate(-2.2deg);animation:lp-float 7s ease-in-out infinite}.lp-preview-sidebar{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1rem .55rem;border-right:1px solid hsl(var(--line));background:hsl(var(--surface-sunken))}.lp-preview-brand{height:2.1rem;display:grid;place-items:center;margin-bottom:.5rem}.lp-preview-brand img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.lp-preview-brand>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.5rem;background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:.5rem;font-weight:700}.lp-preview-sidebar>span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.65rem;color:hsl(var(--ink-subtle))}.lp-preview-sidebar>span.is-on{background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.lp-preview-sidebar .lp-icon{width:.95rem}.lp-preview-content{padding:1rem}.lp-preview-top{display:flex;align-items:center;justify-content:space-between;color:hsl(var(--ink-muted));font-size:.64rem}.lp-preview-top i{width:1.6rem;height:1.6rem;border-radius:50%;background:hsl(var(--brand));box-shadow:0 0 0 .25rem hsl(var(--brand-wash))}.lp-preview-balance{margin-top:.85rem;padding:1.1rem;border:1px solid hsl(var(--brand)/.16);border-radius:1rem;background:linear-gradient(135deg,hsl(var(--brand-wash)),hsl(var(--surface)) 70%)}.lp-preview-balance>span{display:block;color:hsl(var(--ink-muted));font-size:.61rem}.lp-preview-balance strong{display:block;margin-top:.26rem;font-family:var(--font-display),sans-serif;font-size:1.65rem;letter-spacing:-.045em}.lp-preview-balance small{display:inline-block;margin-top:.55rem;padding:.26rem .5rem;border-radius:999px;background:hsl(var(--surface));color:hsl(var(--ink-muted));font-size:.54rem}.lp-preview-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.7rem}.lp-preview-actions>span{display:flex;align-items:center;gap:.38rem;padding:.6rem;border-radius:.7rem;background:hsl(var(--surface-sunken));color:hsl(var(--ink-muted));font-size:.54rem;font-weight:650}.lp-preview-actions i{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.5rem;background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.lp-preview-actions .lp-icon{width:.78rem}.lp-preview-summary{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.75rem;padding:.85rem;border:1px solid hsl(var(--line));border-radius:.85rem}.lp-preview-summary div>span{display:block;color:hsl(var(--ink-subtle));font-size:.52rem}.lp-preview-summary div>strong{display:block;margin-top:.2rem;font-size:.66rem}.lp-preview-summary div:first-child strong{color:hsl(var(--positive))}.lp-mini-bars{position:absolute;right:.8rem;bottom:.6rem;display:flex;height:2rem;align-items:flex-end;gap:.16rem}.lp-mini-bars i{width:.18rem;min-height:.25rem;border-radius:2px 2px 0 0;background:hsl(var(--brand)/.62)}.lp-phone-preview{position:absolute;z-index:4;right:0;bottom:.3rem;width:14.6rem;min-height:28.5rem;padding:1.5rem .78rem 1rem;border:.42rem solid hsl(var(--surface-inverse));border-radius:2.2rem;background:hsl(var(--surface));box-shadow:0 30px 65px hsl(var(--surface-inverse)/.26);transform:rotateY(-8deg) rotate(3.5deg);animation:lp-float-phone 6s ease-in-out infinite}.lp-phone-speaker{position:absolute;top:.45rem;left:50%;width:4.8rem;height:1.1rem;border-radius:999px;background:hsl(var(--surface-inverse));transform:translateX(-50%)}.lp-phone-head{display:flex;height:2.6rem;align-items:center;justify-content:space-between}.lp-phone-head img{width:5rem;height:1.45rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.lp-phone-head>strong{font-size:.68rem}.lp-phone-head>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:50%;background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:.55rem;font-weight:700}.lp-phone-balance{padding:.85rem;border-radius:.85rem;background:linear-gradient(135deg,hsl(var(--brand-wash)),hsl(var(--surface)))}.lp-phone-balance span{display:block;color:hsl(var(--ink-muted));font-size:.52rem}.lp-phone-balance strong{display:block;margin-top:.26rem;font-family:var(--font-display),sans-serif;font-size:1.15rem;letter-spacing:-.04em}.lp-phone-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.55rem 0 .9rem}.lp-phone-actions span{display:grid;place-items:center;gap:.25rem;padding:.55rem .15rem;border-radius:.6rem;background:hsl(var(--surface-sunken));color:hsl(var(--ink-muted));font-size:.42rem;font-weight:600}.lp-phone-actions .lp-icon{width:.8rem;color:hsl(var(--brand-text))}.lp-phone-title{display:block;margin:.1rem 0 .35rem;font-size:.64rem}.lp-phone-row{display:grid;grid-template-columns:1.55rem 1fr auto;align-items:center;gap:.45rem;padding:.58rem 0;border-bottom:1px solid hsl(var(--line))}.lp-phone-row>i{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:.55rem;background:hsl(var(--surface-sunken));color:hsl(var(--ink-muted))}.lp-phone-row>i .lp-icon{width:.75rem}.lp-phone-row span small,.lp-phone-row span strong{display:block}.lp-phone-row span strong{font-size:.48rem}.lp-phone-row span small{margin-top:.1rem;color:hsl(var(--ink-subtle));font-size:.42rem}.lp-phone-row>b{font-size:.47rem;font-weight:700;white-space:nowrap}.lp-phone-row>b.is-in{color:hsl(var(--positive))}.lp-stage-caption{position:absolute;right:1.6rem;bottom:-1.2rem;color:hsl(var(--ink-subtle));font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}.lp-hero-foot{display:flex;align-items:center;gap:1.2rem;margin-top:4.2rem;color:hsl(var(--ink-subtle));font-size:.7rem;font-weight:600}.lp-hero-foot>div{height:1px;flex:1;background:hsl(var(--line))}.lp-hero-foot ul{display:flex;gap:1.25rem;margin:0;padding:0;list-style:none;color:hsl(var(--ink-muted))}.lp-section{padding:7.5rem 0;scroll-margin-top:5rem}.lp-section-heading{max-width:45rem}.lp-section-heading.lp-centered{margin-inline:auto;text-align:center}.lp-kicker{margin:0;color:hsl(var(--brand-text));font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.lp-business-copy h2,.lp-final-card h2,.lp-section-heading h2{margin:.7rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(2.25rem,4.4vw,4.15rem);font-weight:700;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.lp-business-copy>p,.lp-final-card>div>p:last-child,.lp-section-heading>p:last-child{max-width:38rem;margin:1.05rem 0 0;color:hsl(var(--ink-muted));font-size:1rem;line-height:1.7}.lp-products{background:hsl(var(--surface))}.lp-bento{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;margin-top:3rem}.lp-bento-card{position:relative;overflow:hidden;min-height:24rem;padding:2rem;border:1px solid hsl(var(--line));border-radius:1.5rem;background:hsl(var(--surface));box-shadow:var(--lift-1)}.lp-bento-card:after{content:"";position:absolute;width:15rem;height:15rem;border-radius:50%;background:hsl(var(--brand)/.08);filter:blur(60px);pointer-events:none}.lp-bento-main,.lp-bento-plan{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:27rem}.lp-bento-main:after{right:-4rem;bottom:-4rem}.lp-bento-plan:after{left:-4rem;top:-4rem}.lp-bento-credit{background:linear-gradient(145deg,hsl(var(--brand-deep)),color-mix(in srgb,hsl(var(--brand)) 48%,hsl(var(--brand-deep))));color:hsl(var(--brand-ink))}.lp-bento-credit:after{right:-2rem;top:-2rem;background:hsl(var(--brand)/.35)}.lp-bento-credit .lp-card-kicker{color:hsl(var(--brand-ink)/.72)}.lp-bento-credit>p:not(.lp-card-kicker){color:hsl(var(--brand-ink)/.68)}.lp-bento-credit .lp-feature-icon{border-color:hsl(var(--brand-ink)/.12);background:hsl(var(--brand-ink)/.1);color:hsl(var(--brand-ink))}.lp-feature-icon{position:relative;z-index:1;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid hsl(var(--brand)/.14);border-radius:.9rem;background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.lp-card-kicker{margin:1.2rem 0 0;color:hsl(var(--brand-text));font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.lp-bento-card h3{position:relative;z-index:1;max-width:28rem;margin:.55rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.08;letter-spacing:-.045em}.lp-bento-card>p:not(.lp-card-kicker),.lp-card-copy>p:last-child{position:relative;z-index:1;max-width:28rem;margin:.85rem 0 0;color:hsl(var(--ink-muted));font-size:.88rem;line-height:1.65}.lp-credit-card{position:absolute;right:-2.5rem;bottom:-3.8rem;display:grid;grid-template-columns:1fr auto;width:18rem;height:11rem;padding:1.35rem;border:1px solid hsl(var(--brand-ink)/.22);border-radius:1.25rem;background:linear-gradient(145deg,hsl(var(--brand)/.95),hsl(var(--brand-deep)));box-shadow:0 25px 45px hsl(var(--surface-inverse)/.28);transform:rotate(-9deg)}.lp-credit-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,hsl(var(--brand-ink)/.13) 48%,transparent 61%);background-size:220% 100%;animation:lp-shine 5s ease-in-out infinite}.lp-credit-card .lp-chip{display:block;width:2.5rem;height:1.9rem;border-radius:.45rem;background:hsl(var(--brand-ink)/.72)}.lp-credit-card strong{align-self:center;font-size:.76rem}.lp-credit-card>span:last-child{grid-column:1/-1;align-self:end;font-size:.8rem;letter-spacing:.12em}.lp-pix-flow{position:relative;min-height:19rem}.lp-flow-account,.lp-flow-person{position:absolute;z-index:2;display:flex;align-items:center;gap:.5rem;border:1px solid hsl(var(--line));background:hsl(var(--surface));box-shadow:var(--lift-2)}.lp-flow-account{left:50%;top:50%;flex-direction:column;justify-content:center;width:6.5rem;aspect-ratio:1;border-radius:50%;color:hsl(var(--brand-text));transform:translate(-50%,-50%)}.lp-flow-account b{color:hsl(var(--ink));font-size:.72rem}.lp-flow-person{padding:.75rem .9rem;border-radius:.85rem;color:hsl(var(--ink-muted));font-size:.64rem;font-weight:650}.lp-flow-person-a{right:0;top:1.2rem}.lp-flow-person-b{right:.25rem;bottom:1.5rem}.lp-flow-person .lp-icon{color:hsl(var(--brand-text))}.lp-flow-line{position:absolute;left:49%;width:36%;height:1px;background:linear-gradient(90deg,hsl(var(--brand)/.7),hsl(var(--brand)/.08));transform-origin:left}.lp-flow-line-a{top:44%;transform:rotate(-31deg)}.lp-flow-line-b{top:57%;transform:rotate(26deg)}.lp-flow-pulse{position:absolute;z-index:3;width:.55rem;height:.55rem;border-radius:50%;background:hsl(var(--brand));box-shadow:0 0 0 .35rem hsl(var(--brand)/.12);animation:lp-route 3s ease-in-out infinite}.lp-flow-pulse-a{left:55%;top:42%}.lp-flow-pulse-b{left:58%;top:59%;animation-delay:-1.5s}.lp-pix-flow>small{position:absolute;inset:auto 0 .1rem;color:hsl(var(--ink-subtle));font-size:.58rem;text-align:center}.lp-mini-statement{position:absolute;inset:auto 1.5rem 1.5rem;overflow:hidden;border:1px solid hsl(var(--line));border-radius:1rem;background:hsl(var(--surface-sunken)/.7)}.lp-mini-statement>div{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.55rem;padding:.7rem;border-bottom:1px solid hsl(var(--line))}.lp-mini-statement>div:last-child{border-bottom:0}.lp-mini-statement i{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:.6rem;background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.lp-mini-statement .lp-icon{width:.85rem}.lp-mini-statement span small,.lp-mini-statement span strong{display:block}.lp-mini-statement span strong{font-size:.68rem}.lp-mini-statement span small{margin-top:.12rem;color:hsl(var(--ink-subtle));font-size:.58rem}.lp-mini-statement b{font-size:.65rem}.lp-mini-statement>div:first-child b,.lp-mini-statement>div:last-child b{color:hsl(var(--positive))}.lp-goal-orbit{position:relative;min-height:20rem;border:1px solid hsl(var(--brand)/.16);border-radius:50%}.lp-goal-orbit:before{content:"";position:absolute;inset:14%;border:1px dashed hsl(var(--brand)/.22);border-radius:50%}.lp-goal-center{position:absolute;z-index:2;left:50%;top:50%;display:grid;width:8rem;aspect-ratio:1;place-items:center;align-content:center;border-radius:50%;background:hsl(var(--brand));color:hsl(var(--brand-ink));box-shadow:0 18px 45px hsl(var(--brand)/.28);transform:translate(-50%,-50%)}.lp-goal-center strong{margin-top:.25rem;font-family:var(--font-display),sans-serif;font-size:1.55rem}.lp-goal-center span{font-size:.58rem;opacity:.75}.lp-goal-dot{position:absolute;z-index:3;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid hsl(var(--line));border-radius:.85rem;background:hsl(var(--surface));color:hsl(var(--brand-text));box-shadow:var(--lift-2);animation:lp-float 5s ease-in-out infinite}.lp-goal-dot-a{left:2%;top:18%}.lp-goal-dot-b{right:3%;top:9%;animation-delay:-1.5s}.lp-goal-dot-c{right:2%;bottom:14%;animation-delay:-3s}.lp-product-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.lp-product-tags span{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .75rem;border:1px solid hsl(var(--line));border-radius:999px;background:hsl(var(--surface));color:hsl(var(--ink-muted));font-size:.68rem;font-weight:600}.lp-product-tags .lp-icon{width:.8rem;color:hsl(var(--positive));stroke-width:2.2}.lp-control{position:relative;background:hsl(var(--ground))}.lp-control-grid{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.lp-detail-list{margin:2.1rem 0 0;padding:0;list-style:none}.lp-detail-list li{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid hsl(var(--line))}.lp-detail-list li>span{color:hsl(var(--brand-text));font-size:.7rem;font-weight:750}.lp-detail-list strong{font-size:.88rem}.lp-detail-list p{margin:.25rem 0 0;color:hsl(var(--ink-muted));font-size:.78rem;line-height:1.55}.lp-overview{position:relative;padding:1.5rem;border:1px solid hsl(var(--line));border-radius:1.7rem;background:hsl(var(--surface));box-shadow:0 25px 80px hsl(var(--surface-inverse)/.1)}.lp-overview:before{content:"";position:absolute;z-index:-1;inset:2.5rem -2.5rem -2.5rem 2.5rem;border-radius:inherit;background:hsl(var(--brand)/.08);filter:blur(2px)}.lp-overview-head,.lp-overview-head>div,.lp-overview-live{display:flex;align-items:center}.lp-overview-head{justify-content:space-between}.lp-overview-head>div{gap:.7rem}.lp-overview-head>div>span{font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:700}.lp-overview-head>div>strong{padding:.35rem .6rem;border:1px solid hsl(var(--line));border-radius:999px;color:hsl(var(--ink-muted));font-size:.6rem}.lp-overview-live{gap:.35rem;color:hsl(var(--positive));font-size:.62rem;font-weight:650}.lp-overview-live i{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .25rem hsl(var(--positive)/.12)}.lp-overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.25rem}.lp-overview-metrics>div{padding:.85rem 1.1rem;border-right:1px solid hsl(var(--line))}.lp-overview-metrics>div:first-child{padding-left:0}.lp-overview-metrics>div:last-child{border-right:0}.lp-overview-metrics small,.lp-overview-metrics span{display:block;color:hsl(var(--ink-muted));font-size:.62rem}.lp-overview-metrics strong{display:block;margin-top:.25rem;font-size:1.03rem;letter-spacing:-.025em}.lp-overview-metrics small{margin-top:.24rem;color:hsl(var(--positive));font-size:.55rem}.lp-overview-metrics>div:nth-child(2) small{color:hsl(var(--ink-subtle))}.lp-overview-chart{position:relative;height:15.5rem;margin-top:1.2rem;overflow:hidden;border-radius:1rem;background:linear-gradient(180deg,hsl(var(--brand-wash)/.34),transparent)}.lp-chart-lines{position:absolute;inset:0;display:grid;align-content:space-around}.lp-chart-lines i{display:block;height:1px;background:hsl(var(--line)/.8)}.lp-overview-chart svg{position:absolute;z-index:2;inset:1.2rem 0 0;width:100%;height:calc(100% - 1.2rem);color:hsl(var(--brand));overflow:visible}.lp-area{fill:url(#lp-area)}.lp-line{fill:none;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke}.lp-bars{position:absolute;z-index:1;inset:1.5rem 1rem 0;display:flex;align-items:flex-end;justify-content:space-around}.lp-bars span{width:.42rem;min-height:1rem;border-radius:.3rem .3rem 0 0;background:hsl(var(--positive)/.24)}.lp-bars span.is-out{background:hsl(var(--out)/.38)}.lp-chart-tip{position:absolute;z-index:4;right:14%;top:13%;padding:.65rem .75rem;border:1px solid hsl(var(--line));border-radius:.7rem;background:hsl(var(--surface)/.94);box-shadow:var(--lift-2);animation:lp-tip 4s ease-in-out infinite}.lp-chart-tip small,.lp-chart-tip strong{display:block}.lp-chart-tip small{color:hsl(var(--ink-muted));font-size:.52rem}.lp-chart-tip strong{margin-top:.18rem;color:hsl(var(--positive));font-size:.68rem}.lp-overview-foot{display:flex;align-items:center;gap:1rem;margin-top:.8rem;color:hsl(var(--ink-muted));font-size:.58rem}.lp-overview-foot span{display:inline-flex;align-items:center;gap:.3rem}.lp-overview-foot i{width:.42rem;height:.42rem;border-radius:50%;background:hsl(var(--positive))}.lp-overview-foot span:nth-child(2) i{background:hsl(var(--out))}.lp-overview-foot b{margin-left:auto;color:hsl(var(--ink-subtle));font-weight:550}.lp-business{padding-top:3rem;background:hsl(var(--ground))}.lp-business-shell{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,7rem);overflow:hidden;padding:clamp(2.5rem,6vw,5.5rem);border-radius:2rem;background:linear-gradient(135deg,hsl(var(--brand-deep)),color-mix(in srgb,hsl(var(--brand)) 46%,hsl(var(--brand-deep))));color:hsl(var(--brand-ink))}.lp-business-shell:before{content:"";position:absolute;width:34rem;height:34rem;right:-18rem;top:-18rem;border-radius:50%;border:1px solid hsl(var(--brand-ink)/.12);box-shadow:0 0 0 5rem hsl(var(--brand-ink)/.025),0 0 0 10rem hsl(var(--brand-ink)/.018)}.lp-business-copy{position:relative;z-index:2}.lp-business-copy .lp-kicker{color:hsl(var(--brand-ink)/.68)}.lp-business-copy h2{font-size:clamp(2.2rem,4vw,3.8rem)}.lp-business-copy>p{color:hsl(var(--brand-ink)/.72)}.lp-business-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1rem;margin:1.6rem 0 2rem;padding:0;list-style:none;color:hsl(var(--brand-ink)/.82);font-size:.72rem}.lp-business-copy li{display:flex;align-items:center;gap:.42rem}.lp-business-copy li .lp-icon{flex:0 0 auto;width:.9rem;color:hsl(var(--brand-ink));stroke-width:2.2}.lp-console{position:relative;z-index:2;min-height:26rem;padding:1.2rem;border:1px solid hsl(var(--brand-ink)/.16);border-radius:1.45rem;background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 30px 70px hsl(var(--surface-inverse)/.28);transform:rotate(1.5deg)}.lp-console-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:1rem;border-bottom:1px solid hsl(var(--line))}.lp-console-top>span{display:flex;gap:.28rem}.lp-console-top>span i{width:.42rem;height:.42rem;border-radius:50%;background:hsl(var(--line-strong))}.lp-console-top b{font-size:.72rem}.lp-console-top>small{justify-self:end;color:hsl(var(--ink-muted));font-size:.55rem}.lp-console-total{margin-top:1rem;padding:1rem;border-radius:.9rem;background:hsl(var(--brand-wash))}.lp-console-total>small,.lp-console-total>span{display:block;color:hsl(var(--ink-muted));font-size:.55rem}.lp-console-total>strong{display:block;margin-top:.2rem;font-size:1.35rem}.lp-console-total>small{margin-top:.25rem;color:hsl(var(--positive))}.lp-console-list{margin-top:.65rem}.lp-console-list>div{display:grid;grid-template-columns:1fr auto 4.5rem;align-items:center;gap:.65rem;padding:.72rem .3rem;border-bottom:1px solid hsl(var(--line))}.lp-console-list>div>span{display:flex;align-items:center;gap:.5rem}.lp-console-list>div>span i{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.5rem;background:hsl(var(--surface-sunken));color:hsl(var(--brand-text));font-size:.52rem;font-style:normal;font-weight:700}.lp-console-list b,.lp-console-list>div>strong{font-size:.62rem}.lp-console-list>div>small{justify-self:end;padding:.25rem .42rem;border-radius:999px;background:hsl(var(--caution-wash));color:hsl(var(--caution));font-size:.48rem;font-weight:650}.lp-console-list>div>small.is-paid{background:hsl(var(--positive-wash));color:hsl(var(--positive))}.lp-api-float{position:absolute;right:-1.5rem;bottom:-1.7rem;display:grid;grid-template-columns:2.3rem 1fr auto;align-items:center;gap:.7rem;width:15rem;padding:.8rem;border:1px solid hsl(var(--line));border-radius:.9rem;background:hsl(var(--surface));box-shadow:0 20px 50px hsl(var(--surface-inverse)/.22);transform:rotate(-3deg)}.lp-api-float>.lp-icon{padding:.55rem;width:2.3rem;height:2.3rem;border-radius:.7rem;background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.lp-api-float span small,.lp-api-float span strong{display:block}.lp-api-float span strong{font-size:.62rem}.lp-api-float span small{margin-top:.14rem;color:hsl(var(--ink-muted));font-size:.5rem}.lp-api-float>i{width:.5rem;height:.5rem;border-radius:50%;background:hsl(var(--positive));box-shadow:0 0 0 .3rem hsl(var(--positive)/.12)}.lp-console-caption{position:absolute;left:1.2rem;bottom:.55rem;color:hsl(var(--ink-subtle));font-size:.48rem;letter-spacing:.07em;text-transform:uppercase}.lp-security{background:hsl(var(--surface))}.lp-security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:3rem}.lp-security-grid article{padding:1.5rem;border:1px solid hsl(var(--line));border-radius:1.25rem;background:linear-gradient(160deg,hsl(var(--surface)),hsl(var(--surface-sunken)/.55))}.lp-security-icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:.85rem;background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.lp-security-grid h3{margin:1.25rem 0 0;font-family:var(--font-display),sans-serif;font-size:1rem;letter-spacing:-.025em}.lp-security-grid p{margin:.5rem 0 0;color:hsl(var(--ink-muted));font-size:.78rem;line-height:1.6}.lp-faq-section{background:hsl(var(--ground))}.lp-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem)}.lp-faq{border-top:1px solid hsl(var(--line))}.lp-faq-item{border-bottom:1px solid hsl(var(--line))}.lp-faq-item summary{display:flex;min-height:4.3rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-family:var(--font-display),sans-serif;font-size:.94rem;font-weight:650}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary .lp-icon{flex:0 0 auto;color:hsl(var(--ink-subtle));transition:transform .2s}.lp-faq-item[open] summary .lp-icon{transform:rotate(180deg)}.lp-faq-item>p{max-width:38rem;margin:-.2rem 0 1.3rem;color:hsl(var(--ink-muted));font-size:.82rem;line-height:1.65}.lp-final{padding:0 0 7.5rem;background:hsl(var(--ground))}.lp-final-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2rem;overflow:hidden;padding:clamp(2.5rem,6vw,5rem);border:1px solid hsl(var(--brand)/.2);border-radius:2rem;background:linear-gradient(125deg,hsl(var(--brand-wash)),hsl(var(--surface)) 64%)}.lp-final-card h2{max-width:46rem;font-size:clamp(2.3rem,4vw,4rem)}.lp-final-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.lp-final-orbit{right:6rem;top:-12rem;width:28rem;height:28rem}.lp-final-orbit,.lp-final-orbit:after,.lp-final-orbit:before{position:absolute;border:1px solid hsl(var(--brand)/.1);border-radius:50%}.lp-final-orbit:after,.lp-final-orbit:before{content:""}.lp-final-orbit:before{inset:16%}.lp-final-orbit:after{inset:32%}.lp-final-orbit span{position:absolute;width:.6rem;height:.6rem;border-radius:50%;background:hsl(var(--brand))}.lp-final-orbit span:first-child{left:12%;top:57%}.lp-final-orbit span:nth-child(2){right:21%;top:18%}.lp-final-orbit span:nth-child(3){right:28%;bottom:9%}.lp-footer{border-top:1px solid hsl(var(--line));background:hsl(var(--surface))}.lp-footer-top{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:3rem 0 2.2rem}.lp-footer-top>div>p{margin:.75rem 0 0}.lp-footer-top nav,.lp-footer-top>div>p{color:hsl(var(--ink-muted));font-size:.76rem}.lp-footer-top nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.3rem}.lp-footer-top nav a:hover{color:hsl(var(--brand-text))}.lp-footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0 2rem;border-top:1px solid hsl(var(--line));color:hsl(var(--ink-subtle));font-size:.65rem}.lp-motion-ready [data-reveal]{transform:translateY(1.5rem);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.lp-motion-ready [data-reveal].is-visible{transform:translateY(0)}@keyframes lp-float{0%,to{transform:rotateY(4deg) rotate(-2.2deg) translateY(0)}50%{transform:rotateY(2deg) rotate(-1.5deg) translateY(-9px)}}@keyframes lp-float-phone{0%,to{transform:rotateY(-8deg) rotate(3.5deg) translateY(0)}50%{transform:rotateY(-5deg) rotate(2.7deg) translateY(8px)}}@keyframes lp-orbit-breathe{0%,to{transform:rotate(-18deg) scale(1);opacity:.75}50%{transform:rotate(-16deg) scale(1.035);opacity:1}}@keyframes lp-pulse{0%,to{transform:scale(.8);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes lp-route{0%,to{opacity:.3;transform:translate(-8px,5px)}50%{opacity:1;transform:translate(35px,-19px)}}@keyframes lp-shine{0%,25%{background-position:160% 0}70%,to{background-position:-90% 0}}@keyframes lp-tip{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:1080px){.lp-nav-links{display:none}.lp-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(30rem,1.15fr);gap:2rem}.lp-security-grid{grid-template-columns:repeat(2,1fr)}.lp-control-grid{gap:3rem}}@media (max-width:860px){.lp-container{width:min(calc(100% - 2rem),var(--lp-max))}.lp-nav{height:4.25rem}.lp-logo{height:1.8rem;max-width:9rem}.lp-btn-quiet{display:none}.lp-hero{min-height:auto;padding:7.5rem 0 2.3rem}.lp-hero-grid{grid-template-columns:1fr}.lp-hero-copy{text-align:center}.lp-hero h1{font-size:clamp(3rem,11vw,4.6rem)}.lp-hero h1,.lp-hero-copy>p{margin-inline:auto}.lp-hero-actions,.lp-proof-list{justify-content:center}.lp-stage{width:min(100%,40rem);min-height:34rem;margin:1rem auto 0}.lp-desktop-preview{width:min(30rem,78%)}.lp-phone-preview{right:1%}.lp-hero-foot{margin-top:2rem}.lp-hero-foot>span{display:none}.lp-section{padding:5.5rem 0}.lp-bento{grid-template-columns:1fr}.lp-bento-main,.lp-bento-plan{grid-template-columns:1fr 1fr}.lp-control-grid,.lp-faq-layout{grid-template-columns:1fr}.lp-control-copy{max-width:42rem}.lp-overview{width:min(100%,43rem);margin-inline:auto}.lp-business{padding-top:1rem}.lp-business-shell{grid-template-columns:1fr}.lp-console{width:min(100%,38rem);margin-inline:auto}.lp-final-card{grid-template-columns:1fr;align-items:start}.lp-final-actions{justify-content:flex-start}}@media (max-width:580px){.lp-container{width:min(calc(100% - 1.25rem),var(--lp-max))}.lp-nav-actions{margin-left:auto}.lp-nav-cta{min-height:2.45rem;padding-inline:.8rem;font-size:.76rem}.public-theme-compact{width:2.45rem;min-height:2.45rem}.lp-hero{padding-top:6.6rem}.lp-eyebrow-pill{font-size:.62rem}.lp-hero h1{font-size:clamp(2.75rem,13vw,3.75rem)}.lp-hero-copy>p{font-size:.96rem;line-height:1.65}.lp-hero-actions{display:grid}.lp-btn-large{width:100%}.lp-proof-list{display:grid;grid-template-columns:1fr 1fr;text-align:left}.lp-stage{min-height:31rem;margin-top:1.5rem}.lp-stage-grid{inset:6% -14%}.lp-desktop-preview{left:-1rem;top:2rem;width:92%;min-height:22rem;grid-template-columns:2.7rem 1fr;transform:rotateY(2deg) rotate(-2deg)}.lp-preview-sidebar{padding-inline:.3rem}.lp-preview-sidebar>span{width:1.8rem;height:1.8rem}.lp-preview-content{padding:.75rem}.lp-preview-balance{padding:.8rem}.lp-preview-balance strong{font-size:1.25rem}.lp-mini-bars{display:none}.lp-phone-preview{right:-.5rem;bottom:0;width:11.5rem;min-height:23.5rem;border-width:.34rem;border-radius:1.75rem;padding:1.25rem .6rem .75rem}.lp-phone-speaker{top:.32rem;width:3.8rem;height:.85rem}.lp-phone-head{height:2.1rem}.lp-phone-actions{margin-bottom:.65rem}.lp-phone-row{grid-template-columns:1.3rem 1fr;gap:.35rem;padding:.48rem 0}.lp-phone-row>i{width:1.25rem;height:1.25rem}.lp-phone-row>b{display:none}.lp-stage-caption{right:.5rem}.lp-hero-foot ul{width:100%;justify-content:space-between;gap:.5rem;font-size:.62rem}.lp-hero-foot>div{display:none}.lp-section{padding:4.5rem 0}.lp-business-copy h2,.lp-final-card h2,.lp-section-heading h2{font-size:2.3rem}.lp-section-heading>p:last-child{font-size:.9rem}.lp-bento-card{min-height:22rem;padding:1.35rem;border-radius:1.2rem}.lp-bento-main,.lp-bento-plan{display:block;min-height:34rem}.lp-goal-orbit,.lp-pix-flow{margin-top:1rem}.lp-goal-orbit{min-height:17rem}.lp-credit-card{width:15rem;height:9rem}.lp-mini-statement{inset:auto .9rem .9rem}.lp-product-tags{display:grid;grid-template-columns:1fr 1fr}.lp-product-tags span{border-radius:.8rem}.lp-overview{padding:1rem;border-radius:1.25rem}.lp-overview-head>div>strong,.lp-overview-live{display:none}.lp-overview-metrics>div{padding:.65rem}.lp-overview-metrics>div:first-child{padding-left:0}.lp-overview-metrics strong{font-size:.78rem}.lp-overview-metrics small{font-size:.48rem}.lp-overview-chart{height:11rem}.lp-chart-tip{right:7%}.lp-overview-foot b{display:none}.lp-business-shell{width:calc(100% - 1rem);padding:2rem 1.25rem 3.2rem;border-radius:1.4rem}.lp-business-copy ul{grid-template-columns:1fr}.lp-console{min-height:23rem;padding:.8rem}.lp-console-list>div{grid-template-columns:1fr auto}.lp-console-list>div>small{display:none}.lp-api-float{right:-.6rem;width:13rem}.lp-console-caption{display:none}.lp-security-grid{grid-template-columns:1fr}.lp-security-grid article{min-height:auto}.lp-faq-layout{gap:2rem}.lp-final{padding-bottom:4rem}.lp-final-card{width:calc(100% - 1rem);padding:2rem 1.25rem;border-radius:1.4rem}.lp-final-actions{display:grid}.lp-footer-top{grid-template-columns:1fr}.lp-footer-top nav{justify-content:flex-start}.lp-footer-bottom{display:grid}}.lp-header:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,hsl(var(--brand)),hsl(var(--brand)/.28));transform:scaleX(var(--page-progress,0));transform-origin:left;box-shadow:0 0 18px hsl(var(--brand)/.5)}.lp-logo-set{position:relative;display:inline-grid;align-items:center}.lp-logo-set .lp-logo{grid-area:1/1;transition:opacity .2s ease}.lp-logo-dark,:root[data-theme=dark] .lp-logo-light{display:none}:root[data-theme=dark] .lp-logo-dark{display:block}.lp-mobile-menu{display:none}.lp-menu-trigger{position:relative;z-index:83;width:2.7rem;height:2.7rem;padding:.72rem;border:1px solid hsl(var(--line));border-radius:.8rem;background:hsl(var(--surface));color:hsl(var(--ink));cursor:pointer}.lp-menu-trigger span{position:absolute;left:.72rem;right:.72rem;height:1.5px;border-radius:4px;background:currentColor;transition:transform .3s cubic-bezier(.22,1,.36,1),top .3s,opacity .2s}.lp-menu-trigger span:first-child{top:.82rem}.lp-menu-trigger span:nth-child(2){top:1.3rem}.lp-menu-trigger span:nth-child(3){top:1.78rem}.lp-menu-trigger.is-open span:first-child{top:1.3rem;transform:rotate(45deg)}.lp-menu-trigger.is-open span:nth-child(2){opacity:0}.lp-menu-trigger.is-open span:nth-child(3){top:1.3rem;transform:rotate(-45deg)}.lp-menu-scrim{position:fixed;z-index:79;inset:0;border:0;background:hsl(var(--surface-inverse)/.35);backdrop-filter:blur(5px);animation:lp-fade .25s both}.lp-menu-panel{position:fixed;z-index:80;top:.65rem;right:.65rem;width:min(25rem,calc(100vw - 1.3rem));min-height:calc(100dvh - 1.3rem);display:flex;flex-direction:column;padding:5.4rem 1.2rem 1.2rem;border:1px solid hsl(var(--line));border-radius:1.35rem;background:hsl(var(--surface));box-shadow:0 30px 90px hsl(var(--surface-inverse)/.28);color:hsl(var(--ink));opacity:0;transform:translateX(105%);pointer-events:none;transition:opacity .28s,transform .45s cubic-bezier(.22,1,.36,1)}.lp-menu-panel.is-open{opacity:1;transform:none;pointer-events:auto}.lp-menu-heading{display:grid;gap:.35rem;padding:0 .55rem 1.1rem;border-bottom:1px solid hsl(var(--line))}.lp-menu-heading span{color:hsl(var(--brand-text));font-size:.65rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.lp-menu-heading strong{font:700 1.55rem/1.1 var(--font-display),sans-serif;letter-spacing:-.04em}.lp-menu-panel nav{display:grid;padding-block:.65rem}.lp-menu-panel nav a{display:flex;align-items:center;gap:1rem;min-height:3.45rem;padding:0 .55rem;border-bottom:1px solid hsl(var(--line)/.7);font-weight:650}.lp-menu-panel nav a span{color:hsl(var(--ink-subtle));font-size:.62rem;font-variant-numeric:tabular-nums}.lp-menu-panel nav a:hover{color:hsl(var(--brand-text))}.lp-menu-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:.55rem;margin-top:auto}.lp-menu-actions .lp-btn{min-height:3.2rem}.lp-menu-open,.lp-universe{overflow:hidden}.lp-universe{--pointer-x:50%;--pointer-y:50%;position:relative;min-height:38rem;border:1px solid hsl(var(--brand)/.18);border-radius:2.4rem;isolation:isolate;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(var(--brand)/.2),transparent 27%),linear-gradient(145deg,hsl(var(--surface-sunken)/.88),hsl(var(--surface)) 58%,hsl(var(--brand-wash)/.7));box-shadow:0 35px 90px hsl(var(--brand)/.12),inset 0 1px hsl(var(--surface))}.lp-universe:after{content:"";position:absolute;z-index:10;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,hsl(var(--surface)/.42) 50%,transparent 65%);background-size:260% 100%;animation:lp-universe-shine 8s ease-in-out infinite}.lp-universe-grid{position:absolute;inset:0;opacity:.38;background-image:linear-gradient(hsl(var(--brand)/.1) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--brand)/.1) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:radial-gradient(circle at 56% 42%,#000,transparent 70%);mask-image:radial-gradient(circle at 56% 42%,#000,transparent 70%)}.lp-universe-halo{position:absolute;border:1px solid hsl(var(--brand)/.2);border-radius:50%;animation:lp-universe-orbit 8s linear infinite}.lp-universe-halo:after{content:"";position:absolute;left:8%;top:48%;width:.65rem;height:.65rem;border-radius:50%;background:hsl(var(--brand));box-shadow:0 0 0 .45rem hsl(var(--brand)/.12),0 0 22px hsl(var(--brand)/.65)}.lp-halo-a{width:24rem;height:24rem;left:15%;top:6%}.lp-halo-b{width:31rem;height:18rem;left:4%;top:18%;transform:rotate(-25deg);animation-direction:reverse;animation-duration:11s}.lp-halo-c{width:18rem;height:32rem;left:27%;top:-2%;transform:rotate(38deg);animation-duration:14s}.lp-universe-core{position:absolute;z-index:3;left:28%;top:20%;width:13rem;height:13rem;border-radius:35% 65% 58% 42%/42% 37% 63% 58%;background:linear-gradient(135deg,hsl(var(--brand)),hsl(var(--brand-deep)));box-shadow:0 35px 70px hsl(var(--brand)/.38),inset 20px 18px 40px hsl(var(--brand-ink)/.13);transform:rotate(-18deg);animation:lp-core-float 4.8s ease-in-out infinite;transition:filter .65s ease,border-radius .65s ease}.lp-universe[data-mode=organize] .lp-universe-core{filter:hue-rotate(34deg) saturate(1.18);border-radius:58% 42% 35% 65%/45% 64% 36% 55%}.lp-universe[data-mode=grow] .lp-universe-core{filter:hue-rotate(72deg) saturate(1.28);border-radius:44% 56% 62% 38%/62% 38% 55% 45%}.lp-core-face{position:absolute;border-radius:inherit}.lp-core-face-a{inset:13%;border:1px solid hsl(var(--brand-ink)/.3);transform:rotate(33deg)}.lp-core-face-b{inset:31%;background:hsl(var(--brand-ink)/.14);transform:rotate(-28deg)}.lp-core-cut{width:50%;height:115%;left:56%;top:-9%;background:hsl(var(--surface)/.2);transform:rotate(35deg);filter:blur(2px)}.lp-core-cut,.lp-core-spark{position:absolute;border-radius:50%}.lp-core-spark{right:7%;top:12%;width:.7rem;height:.7rem;background:hsl(var(--brand-ink));box-shadow:0 0 0 .55rem hsl(var(--brand-ink)/.1),0 0 30px hsl(var(--brand-ink)/.8)}.lp-orbit-token{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .72rem;border:1px solid hsl(var(--line));border-radius:.75rem;background:hsl(var(--surface)/.8);color:hsl(var(--ink));box-shadow:0 12px 34px hsl(var(--surface-inverse)/.12);backdrop-filter:blur(12px);font-size:.66rem;font-weight:700;animation:lp-token-float 5s ease-in-out infinite}.lp-orbit-token svg{width:1rem;height:1rem;fill:none;stroke:hsl(var(--brand-text));stroke-width:1.7}.lp-token-pix{left:5%;top:19%}.lp-token-card{right:6%;top:12%;animation-delay:-1.8s}.lp-token-growth{right:5%;top:48%;animation-delay:-3s}.lp-token-safe{left:8%;top:58%;animation-delay:-4.2s}.lp-universe-message{position:absolute;z-index:7;left:2rem;bottom:5.7rem;display:grid}.lp-universe-message span{color:hsl(var(--ink-muted));font-size:.78rem}.lp-universe-message strong{margin-top:.1rem;font:700 clamp(2.3rem,4vw,4.1rem)/.95 var(--font-display),sans-serif;letter-spacing:-.06em;animation:lp-word-in .55s cubic-bezier(.22,1,.36,1) both}.lp-universe-message small{margin-top:.65rem;color:hsl(var(--ink-muted));font-size:.7rem}.lp-universe-modes{position:absolute;z-index:11;right:1rem;bottom:1rem;left:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.35rem;border:1px solid hsl(var(--line));border-radius:.9rem;background:hsl(var(--surface)/.82);backdrop-filter:blur(18px)}.lp-mode-button{position:relative;overflow:hidden;min-height:2.7rem;border:0;border-radius:.65rem;background:transparent;color:hsl(var(--ink-muted));font:inherit;font-size:.67rem;font-weight:700;cursor:pointer;transition:color .2s,background .2s,transform .2s}.lp-mode-button span{display:inline-block;width:.38rem;height:.38rem;margin-right:.4rem;border-radius:50%;background:hsl(var(--line-strong));transition:background .2s,box-shadow .2s}.lp-mode-button.is-active{background:hsl(var(--brand-wash));color:hsl(var(--brand-text))}.lp-mode-button.is-active span{background:hsl(var(--brand));box-shadow:0 0 0 .25rem hsl(var(--brand)/.12)}.lp-motion-ready [data-reveal]{opacity:0;filter:blur(12px);transform:translateY(3.5rem) scale(.965);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),filter .8s ease;transition-delay:var(--delay,0s)}.lp-motion-ready [data-reveal].is-visible{opacity:1;filter:none;transform:none}.lp-bento-card{--pointer-x:50%;--pointer-y:50%}.lp-bento-card[data-spotlight]:after,.lp-data-sculpture:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(22rem circle at var(--pointer-x) var(--pointer-y),hsl(var(--brand)/.1),transparent 55%)}.lp-btn,.lp-mode-button,.public-theme{position:relative;overflow:hidden}.lp-btn:after,.lp-mode-button:after,.public-theme:after{content:"";position:absolute;left:var(--click-x,50%);top:var(--click-y,50%);width:.2rem;height:.2rem;border-radius:50%;background:currentColor;opacity:0;transform:translate(-50%,-50%) scale(1);pointer-events:none}.is-clicked:after{animation:lp-ripple .62s ease-out}.lp-ledger-motion{position:absolute;inset:auto 1.2rem 1.2rem;height:11rem;overflow:hidden;border-radius:1.2rem;background:linear-gradient(145deg,hsl(var(--surface-sunken)),hsl(var(--brand-wash)))}.lp-ledger-motion:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 2.9rem,hsl(var(--brand)/.09) 3rem)}.lp-ledger-track{position:absolute;left:-8%;display:flex;width:116%;align-items:center;gap:1.4rem;transform:rotate(-8deg)}.lp-ledger-track-a{top:2.8rem;animation:lp-ledger 7s linear infinite}.lp-ledger-track-b{top:5.8rem;transform:rotate(7deg);animation:lp-ledger 9s linear infinite reverse}.lp-ledger-track i{display:block;flex:1 0 4rem;height:.45rem;border-radius:999px;background:linear-gradient(90deg,hsl(var(--brand)/.15),hsl(var(--brand)),hsl(var(--brand)/.15));box-shadow:0 0 16px hsl(var(--brand)/.2)}.lp-ledger-motion small,.lp-ledger-motion strong{position:absolute;z-index:2;left:1rem}.lp-ledger-motion strong{bottom:1.55rem;font:700 1.35rem/1 var(--font-display),sans-serif;letter-spacing:-.04em}.lp-ledger-motion small{bottom:.65rem;color:hsl(var(--ink-muted));font-size:.65rem}.lp-data-sculpture{--pointer-x:50%;--pointer-y:50%;position:relative;min-height:31rem;overflow:hidden;border:1px solid hsl(var(--brand)/.16);border-radius:2rem;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(var(--brand)/.18),transparent 28%),linear-gradient(145deg,hsl(var(--surface)),hsl(var(--brand-wash)/.75));box-shadow:0 35px 80px hsl(var(--brand)/.1);isolation:isolate}.lp-data-glow{position:absolute;width:21rem;height:21rem;right:-8rem;top:-8rem;border-radius:50%;background:hsl(var(--brand)/.22);filter:blur(70px)}.lp-data-copy{position:absolute;z-index:3;top:2rem;left:2rem;display:grid}.lp-data-copy small,.lp-data-copy span{color:hsl(var(--ink-muted));font-size:.7rem}.lp-data-copy strong{margin:.35rem 0;font:700 clamp(2.2rem,4vw,4rem)/1 var(--font-display),sans-serif;letter-spacing:-.06em}.lp-data-sculpture svg{position:absolute;inset:14% -8% -5%;width:116%;height:91%;color:hsl(var(--brand));overflow:visible}.lp-data-path{fill:none;stroke:url(#lp-data-gradient);stroke-width:2.4;stroke-dasharray:.04 .022;animation:lp-data-flow 9s linear infinite}.lp-data-path-b{opacity:.45;animation-direction:reverse;animation-duration:12s}.lp-data-node{position:absolute;z-index:4;display:grid;width:4.3rem;aspect-ratio:1;place-items:center;border:1px solid hsl(var(--line));border-radius:50%;background:hsl(var(--surface)/.82);color:hsl(var(--brand-text));box-shadow:0 15px 35px hsl(var(--brand)/.15);backdrop-filter:blur(10px);font-size:.62rem;font-weight:750;animation:lp-token-float 5s ease-in-out infinite}.lp-data-node-a{left:12%;bottom:16%}.lp-data-node-b{left:48%;bottom:28%;animation-delay:-1.5s}.lp-data-node-c{right:10%;bottom:13%;animation-delay:-3s}.lp-payment-network{--pointer-x:50%;--pointer-y:50%;position:relative;min-height:31rem;overflow:hidden;border:1px solid hsl(var(--brand-ink)/.16);border-radius:1.7rem;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(var(--brand-ink)/.16),transparent 30%),hsl(var(--brand-deep)/.38)}.lp-payment-network:before{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(hsl(var(--brand-ink)/.12) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--brand-ink)/.12) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(circle,#000,transparent 72%);mask-image:radial-gradient(circle,#000,transparent 72%)}.lp-network-core,.lp-network-node{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--brand-ink)/.16);background:hsl(var(--brand-ink)/.09);backdrop-filter:blur(12px)}.lp-network-core{left:50%;top:50%;width:9.5rem;aspect-ratio:1;flex-direction:column;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.8rem hsl(var(--brand-ink)/.035),0 0 55px hsl(var(--brand)/.35)}.lp-network-core .lp-icon{width:1.8rem;height:1.8rem;margin-bottom:.5rem}.lp-network-core strong{font-size:.8rem}.lp-network-core small{margin-top:.15rem;color:hsl(var(--brand-ink)/.6);font-size:.55rem}.lp-network-node{gap:.4rem;min-height:2.7rem;padding:0 .75rem;border-radius:.8rem;font-size:.64rem;font-weight:700;animation:lp-token-float 5s ease-in-out infinite}.lp-network-node .lp-icon{width:.9rem;height:.9rem}.lp-network-node-1{left:7%;top:14%}.lp-network-node-2{right:8%;top:17%;animation-delay:-1s}.lp-network-node-3{left:8%;bottom:14%;animation-delay:-2s}.lp-network-node-4{right:7%;bottom:13%;animation-delay:-3s}.lp-network-beam{position:absolute;z-index:1;left:50%;top:50%;width:33%;height:1px;background:linear-gradient(90deg,hsl(var(--brand-ink)/.04),hsl(var(--brand-ink)/.55),hsl(var(--brand-ink)/.04));transform-origin:left;animation:lp-beam 2.4s ease-in-out infinite}.lp-network-beam-a{transform:rotate(-145deg)}.lp-network-beam-b{transform:rotate(-35deg);animation-delay:-.6s}.lp-network-beam-c{transform:rotate(145deg);animation-delay:-1.2s}.lp-network-beam-d{transform:rotate(35deg);animation-delay:-1.8s}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-ripple{0%{opacity:.18;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(220)}}@keyframes lp-universe-shine{0%,22%{background-position:180% 0}62%,to{background-position:-120% 0}}@keyframes lp-universe-orbit{to{transform:rotate(1turn)}}@keyframes lp-core-float{0%,to{transform:rotate(-18deg) translateY(0) scale(1)}50%{transform:rotate(2deg) translateY(-22px) scale(1.06)}}@keyframes lp-token-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.8rem)}}@keyframes lp-ledger{to{transform:translateX(5rem) rotate(-8deg)}}@keyframes lp-data-flow{to{stroke-dashoffset:-1}}@keyframes lp-beam{0%,to{opacity:.18;filter:blur(1px)}50%{opacity:1;filter:none}}@media (max-width:1080px){.lp-mobile-menu{display:block}.lp-nav-actions{margin-left:auto}}@media (max-width:860px){.lp-universe{width:min(100%,42rem);min-height:36rem;margin-inline:auto}.lp-data-sculpture{width:min(100%,43rem);margin-inline:auto}.lp-payment-network{width:min(100%,38rem);margin-inline:auto}}@media (max-width:580px){.lp-nav-cta{display:none}.lp-nav-actions{gap:.35rem}.lp-universe{min-height:31rem;border-radius:1.5rem}.lp-universe-core{left:26%;top:23%;width:9rem;height:9rem}.lp-halo-a{width:18rem;height:18rem;left:12%;top:8%}.lp-halo-b{width:22rem;height:13rem;left:-5%;top:22%}.lp-halo-c{display:none}.lp-orbit-token{min-height:2rem;padding:0 .55rem;font-size:.56rem}.lp-token-pix{left:4%;top:14%}.lp-token-card{right:4%;top:16%}.lp-token-growth{right:3%;top:43%}.lp-token-safe{left:4%;top:49%}.lp-universe-message{left:1.1rem;bottom:5.25rem}.lp-universe-message strong{font-size:2.35rem}.lp-universe-message small{max-width:11rem}.lp-universe-modes{left:.6rem;right:.6rem;bottom:.6rem}.lp-mode-button{font-size:.56rem}.lp-data-sculpture{min-height:25rem;border-radius:1.4rem}.lp-data-copy{left:1.2rem;top:1.3rem}.lp-data-copy strong{font-size:2.5rem}.lp-payment-network{min-height:25rem}.lp-network-core{width:7.5rem}.lp-network-node{font-size:.55rem}.lp-network-node-1,.lp-network-node-3{left:3%}.lp-network-node-2,.lp-network-node-4{right:3%}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-logo-light{display:none}:root:not([data-theme=light]) .lp-logo-dark{display:block}}