@font-face{font-family:__Inter_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_fa2f99{font-family:__Inter_fa2f99,__Inter_Fallback_fa2f99;font-style:normal}.__variable_fa2f99{--font-inter:"__Inter_fa2f99","__Inter_Fallback_fa2f99"}.ThemeFlash_flash__LjQR5{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;will-change:opacity,transform;transform-origin:var(--flash-x,90%) var(--flash-y,8%);background:radial-gradient(circle at var(--flash-x,90%) var(--flash-y,8%),rgba(255,250,230,.4) 0,rgba(190,255,225,.22) 25%,rgba(110,231,183,.08) 45%,transparent 60%)}.ThemeFlash_igniting__mex0C{animation:ThemeFlash_softIgnite__oA7qB 1.1s ease-out}@keyframes ThemeFlash_softIgnite__oA7qB{0%{opacity:0;transform:scale(.5)}25%{opacity:1}to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.ThemeFlash_igniting__mex0C{animation:none}}:root,:root[data-theme=dark]{color-scheme:dark;--bg:#08080c;--bg-2:#0d0d14;--bg-card:#111119;--bg-subtle:#16161f;--border:#1c1c28;--bg-rgb:8,8,12;--bg-card-rgb:17,17,25;--bg-elevated:#16161f;--text:#f4f4fc;--text-second:#b4b4c4;--text-muted:#7a7a8c;--text-dim:#6b7280;--text-ghost:#3a3a48;--accent:#6ee7b7;--accent-2:#34d399;--accent-rgb:110,231,183;--accent-dim:rgba(110,231,183,.1);--accent-border:rgba(110,231,183,.2);--iso-grad-0:#2dd4bf;--iso-grad-1:#79f1c5;--iso-grad-2:#c4ffec;--pro:#f59e0b;--pro-2:#fbbf24;--beam-color:110,231,183;--beam-core:190,255,225;--glow-scale:1;--card-shadow:none;--shadow-soft:0 24px 60px rgba(0,0,0,.28);--shadow-strong:0 12px 32px rgba(0,0,0,.4);--scrim:rgba(8,8,12,.78);--ignite-0:#3f8265;--ignite-1:#5fb88e;--ignite-2:#a6f5d0;--ignite-3:#8ff0c6;--sweep-color:hsla(0,0%,100%,.55);--sun-color:#f59e0b;--danger:#fca5a5;--danger-strong:#ef4444;--danger-rgb:248,113,113;--danger-strong-rgb:239,68,68;--warning:#fcd34d;--warning-rgb:251,191,36;--info:#60a5fa;--info-rgb:96,165,250}:root[data-theme=light]{color-scheme:light;--bg:#f4f5f7;--bg-2:#edeff2;--bg-card:#fff;--bg-subtle:#f0f2f5;--border:#e2e5ea;--bg-rgb:244,245,247;--bg-card-rgb:255,255,255;--bg-elevated:#fff;--text:#0a0c10;--text-second:#3d4450;--text-muted:#6b7280;--text-dim:#696f7c;--text-ghost:#b4bac4;--accent:#0f766e;--accent-2:#14b88a;--accent-rgb:15,118,110;--accent-dim:rgba(15,118,110,.08);--accent-border:rgba(15,118,110,.2);--iso-grad-0:#115e59;--iso-grad-1:#0f766e;--iso-grad-2:#0d9488;--pro:#92400e;--pro-2:#b45309;--beam-color:20,184,138;--beam-core:20,184,138;--glow-scale:0.4;--card-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 16px rgba(16,24,40,.06);--shadow-soft:0 24px 60px rgba(16,24,40,.1);--shadow-strong:0 12px 32px rgba(16,24,40,.14);--scrim:rgba(15,23,42,.42);--ignite-0:#93b8b0;--ignite-1:#2f9e8d;--ignite-2:#0d9488;--ignite-3:#0f766e;--sweep-color:hsla(0,0%,100%,.75);--sun-color:#d97706;--danger:#b91c1c;--danger-strong:#dc2626;--danger-rgb:220,38,38;--danger-strong-rgb:185,28,28;--warning:#a16207;--warning-rgb:161,98,7;--info:#1d4ed8;--info-rgb:29,78,216}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color .6s ease,color .6s ease}@media(prefers-reduced-motion:no-preference){:root.theme-switching,:root.theme-switching *,:root.theme-switching :after,:root.theme-switching :before{transition:background-color .6s ease,border-color .6s ease,color .6s ease,fill .6s ease,box-shadow .6s ease!important;transition-delay:0s!important}}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input,textarea{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.print-only{display:none}@media print{@page{margin:0}body{background:#fff}.no-print{display:none!important}.pdf-page{display:block!important}.pdf-main,.pdf-page{min-height:0!important}.pdf-main{padding:16mm 15mm 18mm!important;margin:0!important;max-width:none!important}#reporte-cfdi{color:#14141f}#reporte-cfdi *{background:transparent!important;box-shadow:none!important;color:#14141f!important;border-color:#d5d5e0!important}#reporte-cfdi .pdf-brand,#reporte-cfdi [data-accent]{color:#0b7a53!important}#reporte-cfdi li{page-break-inside:avoid;break-inside:avoid}#reporte-cfdi h3{page-break-after:avoid;break-after:avoid}.print-only{display:block;visibility:visible}.pdf-header{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #d5d5e0!important}.pdf-brand{display:block;font-size:22px;font-weight:700;letter-spacing:-.02em}.pdf-subtitle{display:block;font-size:13px;font-weight:500;margin-top:2px}.pdf-metaline{display:block;font-size:10px;color:#6b6b7a!important;margin-top:6px;word-break:break-all}}.ThemeToggle_toggle__b7_D3{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:transparent;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .3s ease}.ThemeToggle_toggle__b7_D3:hover{border-color:var(--accent);background:var(--accent-dim)}.ThemeToggle_toggle__b7_D3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeToggle_icon__z0vN0{position:absolute;width:18px;height:18px;color:var(--accent);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),color .6s ease}.ThemeToggle_moon__8xBhh{opacity:1;transform:none}.ThemeToggle_sun__8fp8b{opacity:0;transform:rotate(-90deg) scale(.5)}:root[data-theme=light] .ThemeToggle_toggle__b7_D3{box-shadow:0 0 18px rgba(245,158,11,.22)}:root[data-theme=light] .ThemeToggle_toggle__b7_D3:hover{border-color:var(--sun-color);box-shadow:0 0 24px rgba(245,158,11,.36)}:root[data-theme=light] .ThemeToggle_moon__8xBhh{opacity:0;transform:rotate(90deg) scale(.5)}:root[data-theme=light] .ThemeToggle_sun__8fp8b{opacity:1;transform:none;color:var(--sun-color)}@media(prefers-reduced-motion:reduce){.ThemeToggle_icon__z0vN0{transition:none}}.Avatar_avatar__MUNaC{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--iso-grad-0),var(--iso-grad-1));color:var(--bg);font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .6s ease,color .6s ease}.Avatar_pro__fAZ0q{background:linear-gradient(135deg,var(--pro),var(--pro-2))}.Avatar_sm__Js3iI{width:34px;height:34px;font-size:14px}.Avatar_md__CFbJ3{width:36px;height:36px;font-size:15px}.Avatar_lg__CJ3ca{width:44px;height:44px;font-size:18px}.MobileDrawer_drawer__gm7BG{display:none}@media(max-width:768px){.MobileDrawer_drawer__gm7BG{display:block;overflow:hidden;max-height:0;opacity:0;background:var(--bg);visibility:hidden;transition:max-height .3s ease,opacity .25s ease,visibility 0s linear .3s}.MobileDrawer_open__ZJ6Nq{max-height:640px;opacity:1;visibility:visible;transition:max-height .3s ease,opacity .25s ease,visibility 0s}}.MobileDrawer_inner__3dgKl{padding:16px 18px 24px;border-bottom:1px solid var(--border);max-height:calc(100vh - 60px);overflow-y:auto}.MobileDrawer_user__B5GUm{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:16px;background:var(--bg-subtle);border-radius:12px}.MobileDrawer_userInfo__n94Ax{display:flex;flex-direction:column;line-height:1.3;min-width:0}.MobileDrawer_userName__ie7WB{font-size:15px;font-weight:600;color:var(--text)}.MobileDrawer_userMeta__Cirxk{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileDrawer_planPro__7ZrcW{color:var(--pro);font-weight:500}.MobileDrawer_links__PLz6n{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.MobileDrawer_link__rwRVZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:11px;font-size:16px;font-weight:500;color:var(--text);transition:background .25s ease}.MobileDrawer_link__rwRVZ:hover{background:var(--bg-subtle)}.MobileDrawer_link__rwRVZ:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.MobileDrawer_badge__vdAnf{flex-shrink:0;font-size:10px;font-weight:700;line-height:1.5;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);padding:2px 7px;border-radius:5px}.MobileDrawer_arrow__Aporo{flex-shrink:0;width:16px;height:16px;color:var(--text-muted)}.MobileDrawer_themeRow__RzPMK{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.MobileDrawer_themeRow__RzPMK>span{font-size:15px;color:var(--text-second)}.MobileDrawer_switch__MIa9P{display:flex;gap:6px;padding:4px;background:var(--bg-subtle);border-radius:10px}.MobileDrawer_option__20Hdv{display:flex;align-items:center;justify-content:center;width:36px;height:32px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .25s ease,background .25s ease}.MobileDrawer_option__20Hdv svg{width:16px;height:16px}.MobileDrawer_option__20Hdv:focus-visible{outline:2px solid var(--accent);outline-offset:1px}:root[data-theme=dark] .MobileDrawer_optionMoon__MQeZV,:root[data-theme=light] .MobileDrawer_optionSun__0vRaT{background:var(--accent-dim);color:var(--accent)}.MobileDrawer_divider__VcHxK{height:1px;margin:14px 0;background:var(--border)}.MobileDrawer_actions__Qbgau{display:flex;flex-direction:column;gap:10px}.MobileDrawer_btnPrimary__JYIyK{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:none;border-radius:12px;background:var(--accent);color:var(--bg);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;cursor:pointer}.MobileDrawer_btnPrimary__JYIyK svg{width:16px;height:16px}.MobileDrawer_btnPrimary__JYIyK:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MobileDrawer_btnGhost__s6jTI{padding:13px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--text);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:500;text-align:center;cursor:pointer}.MobileDrawer_btnGhost__s6jTI:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MobileDrawer_btnDanger__wP3Eg{padding:12px;border:none;background:transparent;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:rgb(var(--danger-rgb));cursor:pointer}.MobileDrawer_btnDanger__wP3Eg:focus-visible{outline:2px solid rgb(var(--danger-rgb));outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.MobileDrawer_drawer__gm7BG,.MobileDrawer_open__ZJ6Nq{transition:none}}.UserMenu_wrap__WteYQ{position:relative;flex-shrink:0}.UserMenu_trigger__snMka{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;transition:border-color .25s ease,background .25s ease}.UserMenu_trigger__snMka:hover{border-color:var(--border);background:var(--bg-subtle)}.UserMenu_trigger__snMka:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.UserMenu_info__le4aO{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;min-width:0}.UserMenu_name__B9q7Z{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.UserMenu_plan__9iwBc{font-size:11px;color:var(--text-muted);white-space:nowrap}.UserMenu_planPro__ADnwI{color:var(--pro);font-weight:500}.UserMenu_chevron__Tb0xt{width:16px;height:16px;flex-shrink:0;color:var(--text-muted);transition:transform .25s ease}.UserMenu_chevronOpen__VDwYQ{transform:rotate(180deg)}.UserMenu_menu__bmuMn{position:absolute;top:calc(100% + 10px);right:0;min-width:232px;padding:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-strong);z-index:10;animation:UserMenu_menuIn__yQbu1 .16s ease-out}@keyframes UserMenu_menuIn__yQbu1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.UserMenu_header__OrkQ1{display:flex;flex-direction:column;gap:2px;padding:12px 10px;min-width:0}.UserMenu_headerName__N1BLj{font-size:13px;font-weight:600;color:var(--text)}.UserMenu_headerEmail__kbaQ2{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_item__7nFfG{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:none;border-radius:8px;background:transparent;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;color:var(--text-second);text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.UserMenu_item__7nFfG:hover{color:var(--text);background:var(--bg-subtle)}.UserMenu_item__7nFfG:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.UserMenu_itemIcon__cpGV6{width:15px;height:15px;flex-shrink:0}.UserMenu_danger__MNmt3{color:rgb(var(--danger-rgb))}.UserMenu_danger__MNmt3:hover{color:rgb(var(--danger-rgb));background:rgba(var(--danger-rgb),.1)}.UserMenu_divider__CuD4F{height:1px;margin:8px 0;background:var(--border)}@media(prefers-reduced-motion:reduce){.UserMenu_menu__bmuMn{animation:none}.UserMenu_chevron__Tb0xt{transition:none}}.Navbar_navbar__VDD8Y{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;flex-direction:column;background:rgba(var(--bg-rgb),.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Navbar_bar__K52oF{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px;padding:0 28px;border-bottom:1px solid var(--border)}@media(max-width:768px){.Navbar_bar__K52oF{height:60px;padding:0 18px;background:rgba(var(--bg-rgb),.9)}}.Navbar_left__cpNBt{display:flex;align-items:center;gap:36px;min-width:0}.Navbar_brand__tYr4b{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--text);text-decoration:none}.Navbar_brand__tYr4b:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.Navbar_isotype__t_lZ1{width:30px;height:30px;flex-shrink:0}@media(max-width:768px){.Navbar_isotype__t_lZ1{width:26px;height:26px}}.Navbar_isoStop0__AGosL{stop-color:var(--iso-grad-0)}.Navbar_isoStop1__Azw_G{stop-color:var(--iso-grad-1)}.Navbar_isoStop2__1nguZ{stop-color:var(--iso-grad-2)}.Navbar_wordmark__Kf1o6{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:21px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.Navbar_wordmark__Kf1o6 b{color:var(--accent);font-weight:700}@media(max-width:768px){.Navbar_wordmark__Kf1o6{font-size:18px}}.Navbar_navLinks__YtMTV{display:flex;align-items:center;gap:4px}@media(max-width:768px){.Navbar_navLinks__YtMTV{display:none}}.Navbar_navLink__zzZtE{display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:9px;font-size:14px;font-weight:500;color:var(--text-second);white-space:nowrap;transition:color .25s ease,background .25s ease}.Navbar_navLink__zzZtE:hover{color:var(--text);background:var(--bg-subtle)}.Navbar_navLink__zzZtE:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Navbar_badge__i7laW{font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);padding:1px 6px;border-radius:5px}.Navbar_right__sTkB5{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:768px){.Navbar_right__sTkB5{display:none}}.Navbar_divider__SIIZ1{width:1px;height:24px;margin:0 4px;background:var(--border);flex-shrink:0}.Navbar_btnGhost__A9ORY{padding:9px 18px;border:1px solid var(--border);border-radius:10px;background:transparent;font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;transition:border-color .25s ease,background .25s ease}.Navbar_btnGhost__A9ORY:hover{border-color:var(--accent);background:var(--accent-dim)}.Navbar_btnGhost__A9ORY:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Navbar_btnPrimary__EhLjt{display:flex;align-items:center;gap:7px;padding:10px 20px;border:none;border-radius:10px;background:var(--accent);font-size:14px;font-weight:600;color:var(--bg);white-space:nowrap;cursor:pointer;transition:transform .1s ease,box-shadow .3s ease}.Navbar_btnPrimary__EhLjt svg{width:15px;height:15px}.Navbar_btnPrimary__EhLjt:hover{transform:translateY(-1px);box-shadow:0 0 24px rgba(var(--accent-rgb),.4)}.Navbar_btnPrimary__EhLjt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Navbar_mobileRight__khlB3{display:none;align-items:center;gap:8px;flex-shrink:0}@media(max-width:768px){.Navbar_mobileRight__khlB3{display:flex}}.Navbar_iconBtn__LKCmc{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-second);cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.Navbar_iconBtn__LKCmc:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.Navbar_iconBtn__LKCmc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Navbar_burgerIcons__dWJOv{position:relative;display:block;width:20px;height:20px}.Navbar_burgerIcon__BHlDT{position:absolute;inset:0;width:20px;height:20px;transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.Navbar_burgerHidden__UKJVc{opacity:0;transform:rotate(-90deg) scale(.7)}.Navbar_overlay__03s_C{position:fixed;inset:0;z-index:90;background:var(--scrim);animation:Navbar_overlayIn__OGOkD .25s ease}@media(min-width:769px){.Navbar_overlay__03s_C{display:none}}@keyframes Navbar_overlayIn__OGOkD{0%{opacity:0}to{opacity:1}}.Navbar_skeleton__LKj1D{display:block;flex-shrink:0;background:var(--bg-subtle);border-radius:10px;animation:Navbar_skeletonPulse__Vmhto 1.4s ease-in-out infinite}.Navbar_skeletonLink__XfUTi{width:96px;height:18px;border-radius:6px;margin:0 8px}.Navbar_skeletonGhost__qUBjy{width:104px;height:38px}.Navbar_skeletonPrimary__m6RZy{width:142px;height:40px}.Navbar_skeletonAvatar__fQlch{width:34px;height:34px;border-radius:50%}@keyframes Navbar_skeletonPulse__Vmhto{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.Navbar_overlay__03s_C,.Navbar_skeleton__LKj1D{animation:none}.Navbar_burgerIcon__BHlDT{transition:none}}@keyframes DemoShowcase_pulse___7XaO{0%,to{opacity:1}50%{opacity:.3}}@keyframes DemoShowcase_blink__ZwY7F{0%,to{opacity:1}50%{opacity:0}}.DemoShowcase_showcase__Jr0_5{padding-block:100px}@media(max-width:768px){.DemoShowcase_showcase__Jr0_5{padding-block:64px}}.DemoShowcase_showcase__Jr0_5{position:relative;z-index:1}.DemoShowcase_container__sCKpk{width:100%;max-width:1100px;margin-inline:auto;padding-inline:24px}@media(max-width:768px){.DemoShowcase_container__sCKpk{padding-inline:20px}}.DemoShowcase_container__sCKpk{max-width:640px;text-align:center}.DemoShowcase_eyebrow__PTD4u{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:600;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.DemoShowcase_title__C2Df7{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:clamp(30px,30px + (38 - 30)*(100vw - 375px)/(1280 - 375),38px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-bottom:40px}.DemoShowcase_demoWrap__hAbc6{width:100%;max-width:560px;margin:0 auto;text-align:left}.DemoShowcase_demoHead__5F0DP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.DemoShowcase_demoLabel__wnKta{font-weight:500;color:var(--text-second);letter-spacing:.06em;text-transform:uppercase}.DemoShowcase_demoLabel__wnKta,.DemoShowcase_previewChip__JALJF{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px)}.DemoShowcase_previewChip__JALJF{flex-shrink:0;font-weight:600;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:100px;padding:3px 12px}.DemoShowcase_demoCard__3fx4r{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;box-shadow:var(--card-shadow);position:relative}.DemoShowcase_demoCard__3fx4r:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.3),transparent)}.DemoShowcase_demoCard__3fx4r{padding:24px}.DemoShowcase_demoTop__rNmLQ{display:flex;align-items:center;gap:10px;margin-bottom:20px}.DemoShowcase_avatar__R3pUN{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);flex-shrink:0}.DemoShowcase_demoName__yTObl{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);font-weight:500}.DemoShowcase_demoRegime__tMghb{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);color:var(--text-muted)}.DemoShowcase_demoText__OGZuB{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--text);line-height:1.7;min-height:100px}.DemoShowcase_cursor__Yd_nR{display:inline-block;width:2px;height:14px;background:var(--accent);margin-left:2px;vertical-align:middle;animation:DemoShowcase_blink__ZwY7F 1s step-end infinite}.DemoShowcase_typing__vkiMZ{display:inline-flex;align-items:center;gap:5px;height:24px}.DemoShowcase_typingDot__nIKr2{width:7px;height:7px;border-radius:50%;background:var(--text-muted);animation:DemoShowcase_pulse___7XaO 1.2s ease-in-out infinite}.DemoShowcase_typingDot__nIKr2:nth-child(2){animation-delay:.2s}.DemoShowcase_typingDot__nIKr2:nth-child(3){animation-delay:.4s}.DemoShowcase_tags__7pkAO{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.DemoShowcase_tag__cUoA4{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:500;padding:4px 10px;border-radius:6px;background:var(--accent-dim);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.15);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.DemoShowcase_tagVisible__t3Il_{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.DemoShowcase_cursor__Yd_nR,.DemoShowcase_typingDot__nIKr2{animation:none}.DemoShowcase_tag__cUoA4{opacity:1;transform:none;transition:none}}.Hero_hero__ozAHF{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 24px 90px}@media(max-width:768px){.Hero_hero__ozAHF{padding:120px 20px 72px}}.Hero_eyebrow__hjR9N{display:inline-flex;align-items:center;gap:8px;font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding:6px 16px;border:1px solid rgba(var(--accent-rgb),.22);border-radius:100px;background:var(--accent-dim);margin-bottom:36px;opacity:0;animation:Hero_riseIn__hYZtp .8s ease .1s forwards}.Hero_eyebrow__hjR9N svg{flex-shrink:0}.Hero_headline__7atS7{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-weight:800;font-size:clamp(42px,7.5vw,88px);letter-spacing:-.04em;line-height:1.02;max-width:920px;margin-bottom:28px}.Hero_line__P_ILR{display:block;overflow:hidden;padding-bottom:.05em}.Hero_lineInner__BgWQO{animation:Hero_lineRise__WDoWW .9s cubic-bezier(.22,1,.36,1) .25s forwards}.Hero_glowWord__zVK3M,.Hero_lineInner__BgWQO{display:inline-block;opacity:0;transform:translateY(100%)}.Hero_glowWord__zVK3M{position:relative;color:var(--ignite-0);animation:Hero_lineRise__WDoWW .9s cubic-bezier(.22,1,.36,1) .42s forwards,Hero_ignite__DaNFI 3.8s cubic-bezier(.4,0,.2,1) 1.5s forwards}.Hero_glowWord__zVK3M:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,var(--sweep-color) 50%,transparent 60%);background-size:250% 100%;background-position:200% 0;opacity:0;animation:Hero_sweep__G4RRO 1.6s ease 2.6s forwards;pointer-events:none}.Hero_sub__yPDbV{font-size:clamp(15px,15px + (17 - 15)*(100vw - 375px)/(1280 - 375),17px);font-weight:300;color:var(--text-second);max-width:540px;line-height:1.7;margin-bottom:44px;opacity:0;animation:Hero_riseIn__hYZtp .8s ease .7s forwards}.Hero_ctaRow__I77d9{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center;opacity:0;animation:Hero_riseIn__hYZtp .8s ease .85s forwards}@media(max-width:480px){.Hero_ctaRow__I77d9{flex-direction:column;width:100%;max-width:320px}}.Hero_btnGhost__k1f6B,.Hero_btnPrimary__kWyv_{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(15px,15px + (16 - 15)*(100vw - 375px)/(1280 - 375),16px);border-radius:11px;cursor:pointer}@media(max-width:480px){.Hero_btnGhost__k1f6B,.Hero_btnPrimary__kWyv_{width:100%}}.Hero_btnPrimary__kWyv_{font-weight:600;color:var(--bg);background:var(--accent);border:none;padding:14px 26px;transition:box-shadow .3s ease,transform .1s ease}.Hero_btnPrimary__kWyv_:hover{box-shadow:0 0 32px rgba(var(--accent-rgb),.45);transform:translateY(-2px)}.Hero_btnPrimary__kWyv_:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Hero_btnGhost__k1f6B{font-weight:500;color:var(--text);background:transparent;border:1px solid var(--border);padding:14px 24px;transition:border-color .3s ease,background .3s ease}.Hero_btnGhost__k1f6B:hover{border-color:rgba(var(--accent-rgb),.4);background:var(--accent-dim)}.Hero_btnGhost__k1f6B:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.Hero_ctaRow__I77d9,.Hero_eyebrow__hjR9N,.Hero_glowWord__zVK3M,.Hero_lineInner__BgWQO,.Hero_sub__yPDbV{animation:none;opacity:1;transform:none}.Hero_glowWord__zVK3M{color:var(--ignite-3);text-shadow:0 0 22px rgba(var(--accent-rgb),calc(.5 * var(--glow-scale)))}.Hero_glowWord__zVK3M:after{display:none}}@keyframes Hero_lineRise__WDoWW{to{opacity:1;transform:translateY(0)}}@keyframes Hero_riseIn__hYZtp{to{opacity:1;transform:none}}@keyframes Hero_ignite__DaNFI{0%{color:var(--ignite-0);text-shadow:none}25%{color:var(--ignite-1);text-shadow:0 0 8px rgba(var(--accent-rgb),calc(.25 * var(--glow-scale)))}55%{color:var(--ignite-2);text-shadow:0 0 44px rgba(var(--accent-rgb),calc(.9 * var(--glow-scale))),0 0 16px rgba(var(--beam-core),calc(.95 * var(--glow-scale)))}75%{color:var(--ignite-3);text-shadow:0 0 30px rgba(var(--accent-rgb),calc(.6 * var(--glow-scale)))}to{color:var(--ignite-3);text-shadow:0 0 22px rgba(var(--accent-rgb),calc(.5 * var(--glow-scale)))}}@keyframes Hero_sweep__G4RRO{0%{background-position:200% 0;opacity:0}30%{opacity:1}to{background-position:-100% 0;opacity:0}}.Features_features__Cqrsp{padding-block:100px}@media(max-width:768px){.Features_features__Cqrsp{padding-block:64px}}.Features_features__Cqrsp{position:relative;z-index:1}.Features_container__6hrtW{width:100%;max-width:1100px;margin-inline:auto;padding-inline:24px}@media(max-width:768px){.Features_container__6hrtW{padding-inline:20px}}.Features_container__6hrtW{max-width:1080px;text-align:center}.Features_label__yJX22{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:600;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.Features_title__4Inp_{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:clamp(30px,30px + (38 - 30)*(100vw - 375px)/(1280 - 375),38px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-bottom:64px}.Features_grid__J_Mc2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;text-align:left}@media(max-width:768px){.Features_grid__J_Mc2{grid-template-columns:1fr}}.Features_item__JD5pJ{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--card-shadow);padding:32px;overflow:hidden;transition:border-color .4s ease,transform .4s ease}.Features_item__JD5pJ:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .4s ease}.Features_item__JD5pJ:hover{border-color:rgba(var(--accent-rgb),.25);transform:translateY(-3px)}.Features_item__JD5pJ:hover:before{opacity:1}.Features_item__JD5pJ:hover .Features_icon__G4CQN{box-shadow:0 0 20px rgba(var(--accent-rgb),.25)}.Features_icon__G4CQN{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--accent-dim);border:1px solid rgba(var(--accent-rgb),.18);color:var(--accent);margin-bottom:20px;transition:box-shadow .4s ease}.Features_featureTitle__0L4NB{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:clamp(17px,17px + (18 - 17)*(100vw - 375px)/(1280 - 375),18px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.Features_featureDesc__YnhWK{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--text-muted);line-height:1.65;font-weight:300}.HowItWorks_how__oUIY4{padding-block:100px}@media(max-width:768px){.HowItWorks_how__oUIY4{padding-block:64px}}.HowItWorks_how__oUIY4{position:relative;z-index:1}.HowItWorks_container__BQ1Ew{width:100%;max-width:1100px;margin-inline:auto;padding-inline:24px}@media(max-width:768px){.HowItWorks_container__BQ1Ew{padding-inline:20px}}.HowItWorks_container__BQ1Ew{max-width:720px;text-align:center}.HowItWorks_panel__AOZXT{position:relative}.HowItWorks_panel__AOZXT:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.3),transparent)}.HowItWorks_panel__AOZXT{padding:48px 40px;background:rgba(var(--bg-card-rgb),.55);border:1px solid var(--border);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);overflow:hidden}@media(max-width:768px){.HowItWorks_panel__AOZXT{padding:32px 24px}}.HowItWorks_label__dOSxy{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:500;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.HowItWorks_title__G8ZP7{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:clamp(30px,30px + (38 - 30)*(100vw - 375px)/(1280 - 375),38px);font-weight:800;letter-spacing:-.035em;margin-bottom:40px;line-height:1.1}.HowItWorks_steps__soaCK{display:flex;flex-direction:column;text-align:left}.HowItWorks_step__HBRmX{display:flex;gap:24px}.HowItWorks_stepLine___FL2s{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.HowItWorks_stepNum__bZTbf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent-dim);border:1px solid var(--accent-border);box-shadow:0 0 16px rgba(var(--accent-rgb),.15);font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:600;color:var(--accent);flex-shrink:0;z-index:1}.HowItWorks_connector__jl_Nx{width:1px;flex:1 1;background:var(--border);margin:4px 0;min-height:40px}.HowItWorks_stepBody__ZTAbT{padding-bottom:40px;padding-top:4px}.HowItWorks_step__HBRmX:last-child .HowItWorks_stepBody__ZTAbT{padding-bottom:0}.HowItWorks_stepTitle__1Sp4m{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:clamp(17px,17px + (18 - 17)*(100vw - 375px)/(1280 - 375),18px);font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.HowItWorks_stepDesc__M4w00{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--text-muted);line-height:1.65;font-weight:300}.Pricing_pricing__5qTx6{padding-block:100px}@media(max-width:768px){.Pricing_pricing__5qTx6{padding-block:64px}}.Pricing_pricing__5qTx6{position:relative;z-index:1}.Pricing_container__NdGT6{width:100%;max-width:1100px;margin-inline:auto;padding-inline:24px}@media(max-width:768px){.Pricing_container__NdGT6{padding-inline:20px}}.Pricing_container__NdGT6{max-width:860px;text-align:center}.Pricing_label__aMoKB{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:500;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.Pricing_title__QLNA4{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:clamp(30px,30px + (38 - 30)*(100vw - 375px)/(1280 - 375),38px);font-weight:800;letter-spacing:-.035em;margin-bottom:48px;line-height:1.1}.Pricing_grid__4yo_5{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;text-align:left}@media(max-width:480px){.Pricing_grid__4yo_5{grid-template-columns:1fr}}.Pricing_card__vRmyV{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;box-shadow:var(--card-shadow);padding:32px;position:relative}.Pricing_cardFeatured__1tzqr{position:relative;border-radius:16px;padding:1.5px;background:var(--border);overflow:hidden;isolation:isolate}.Pricing_cardFeatured__1tzqr:before{content:"";position:absolute;z-index:0;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg,var(--accent) 15deg,transparent 60deg,transparent 180deg,var(--accent) 195deg,transparent 240deg,transparent 1turn);animation:Pricing_rotateBorder__jJVcd 5s linear infinite}.Pricing_cardFeatured__1tzqr:after{content:"";position:absolute;inset:-20px;background:radial-gradient(circle at 50% 0,rgba(var(--accent-rgb),.12),transparent 60%);z-index:-1;pointer-events:none}.Pricing_cardFeaturedInner__QCUQe{position:relative;z-index:1;height:100%;background:var(--bg-elevated);border-radius:calc(16px - 1.5px);padding:32px}@keyframes Pricing_rotateBorder__jJVcd{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.Pricing_cardFeatured__1tzqr:before{animation:none}}.Pricing_planBadge__nvUEk{display:inline-block;font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);padding:3px 8px;border-radius:4px;margin-bottom:20px}.Pricing_planName__QD8cl{font-size:clamp(17px,17px + (18 - 17)*(100vw - 375px)/(1280 - 375),18px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.Pricing_planName__QD8cl,.Pricing_price__dFfIT{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif}.Pricing_price__dFfIT{font-size:clamp(38px,38px + (48 - 38)*(100vw - 375px)/(1280 - 375),48px);font-weight:800;letter-spacing:-.03em;margin-bottom:4px}.Pricing_price__dFfIT span{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(17px,17px + (18 - 17)*(100vw - 375px)/(1280 - 375),18px);font-weight:400;color:var(--text-muted)}.Pricing_planDesc__GJ8QI{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--text-muted);margin-bottom:24px;font-weight:300}.Pricing_divider__a9bkG{height:1px;background:var(--border);margin-bottom:24px}.Pricing_features__T_j6a{list-style:none;display:flex;flex-direction:column;gap:12px}.Pricing_features__T_j6a li{font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--text-muted);display:flex;gap:10px;align-items:flex-start;font-weight:300}.Pricing_features__T_j6a li:before{content:"✓";color:var(--accent);font-weight:600;flex-shrink:0;margin-top:1px}.Pricing_planCta__84uUi{display:block;width:100%;margin-top:28px;padding:12px;border-radius:10px;font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);font-weight:600;transition:opacity .15s ease,transform .1s ease;text-align:center}.Pricing_planCta__84uUi:hover{opacity:.85;transform:translateY(-1px)}.Pricing_planCta__84uUi:active{transform:translateY(0)}.Pricing_planCta__84uUi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Pricing_ctaFree__86Bmv{background:transparent;border:1px solid var(--border);color:var(--text-muted)}.Pricing_ctaPro__iegUX{background:var(--accent);color:var(--bg);border:none}.Pricing_disclaimer__be2SA{display:flex;align-items:flex-start;justify-content:center;gap:8px;font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);color:var(--text-muted);max-width:480px;line-height:1.6;margin:24px auto 0}.Pricing_disclaimerIcon__lRpFo{flex-shrink:0;margin-top:1px}.FooterCTA_footerZone__hE4Qk{position:relative;z-index:1;overflow:hidden}.FooterCTA_fzFadeTop__W4R3k{top:0;height:280px;background:linear-gradient(to bottom,transparent 0,rgba(var(--bg-rgb),.5) 40%,var(--bg) 100%)}.FooterCTA_fzBase__e3NVi,.FooterCTA_fzFadeTop__W4R3k{position:absolute;left:0;right:0;z-index:0;pointer-events:none}.FooterCTA_fzBase__e3NVi{top:200px;bottom:0;background:var(--bg)}.FooterCTA_fzDots__OEYL1{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(rgba(var(--accent-rgb),.07) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 10%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 10%,transparent 65%)}.FooterCTA_fzGlow__uX_Fi{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:1000px;max-width:150vw;height:620px;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(var(--accent-rgb),.18) 0,rgba(var(--accent-rgb),.09) 32%,rgba(var(--accent-rgb),.03) 52%,transparent 72%);opacity:var(--glow-scale);pointer-events:none;z-index:1}.FooterCTA_footerCta__TZ05R{position:relative;z-index:2;padding:110px 24px 70px;text-align:center}.FooterCTA_ctaContent__kpONb{max-width:620px;margin:0 auto}.FooterCTA_ctaBadge__bdGqH{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(var(--accent-rgb),.25);border-radius:100px;padding:6px 15px;margin-bottom:28px}.FooterCTA_ctaBadge__bdGqH svg{width:13px;height:13px}.FooterCTA_title__Z8bAx{font-family:"Cabinet Grotesk",var(--font-inter),"Inter",sans-serif;font-size:clamp(38px,38px + (48 - 38)*(100vw - 375px)/(1280 - 375),48px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin-bottom:20px}.FooterCTA_highlight__zAraY{color:var(--accent);text-shadow:0 0 28px rgba(var(--accent-rgb),calc(.45 * var(--glow-scale)))}.FooterCTA_sub__kk5rs{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,15px + (17 - 15)*(100vw - 375px)/(1280 - 375),17px);font-weight:300;color:var(--text-second);max-width:460px;margin:0 auto 40px;line-height:1.65}.FooterCTA_note__rVx3M{margin-top:36px;font-size:11px;color:var(--text-ghost)}.FooterCTA_fzDivider__SLvRE{position:relative;z-index:2;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.35),transparent);margin-top:20px}.FooterCTA_footerLegal__tRnIz{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:28px 48px;max-width:1200px;margin:0 auto}.FooterCTA_footerLegal__tRnIz span{font-size:11px;color:var(--text-muted)}@media(max-width:768px){.FooterCTA_footerLegal__tRnIz{flex-direction:column;gap:8px;text-align:center;padding:24px}}.FooterCTA_brand__6sKfe b{color:var(--text-second);font-weight:600}.page_main__akH3E{position:relative;z-index:1}.EmailForm_wrap__SeD3_{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.EmailForm_row__nxL7V{display:flex;gap:10px;width:100%}@media(max-width:480px){.EmailForm_row__nxL7V{flex-direction:column}}.EmailForm_input__c4LHd{flex:1 1;background:rgba(var(--bg-card-rgb),.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:10px;padding:12px 16px;font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.EmailForm_input__c4LHd::placeholder{color:var(--text-dim)}.EmailForm_input__c4LHd:focus{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08)}.EmailForm_inputError__9zXs2{border-color:rgba(var(--danger-strong-rgb),.5)}.EmailForm_inputError__9zXs2:focus{border-color:rgba(var(--danger-strong-rgb),.7)}.EmailForm_btn__LA_pO{background:var(--accent);color:var(--bg);border:none;border-radius:10px;padding:12px 20px;font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);font-weight:600;white-space:nowrap;box-shadow:0 0 30px rgba(var(--accent-rgb),.35);transition:opacity .15s ease,transform .1s ease,box-shadow .25s ease;cursor:pointer}.EmailForm_btn__LA_pO:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 0 30px rgba(var(--accent-rgb),.55)}.EmailForm_btn__LA_pO:active{transform:translateY(0)}.EmailForm_btn__LA_pO:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:480px){.EmailForm_btn__LA_pO{width:100%}}.EmailForm_note___5yY6{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);color:var(--text-ghost)}.EmailForm_altRow__BZA9e{display:flex;align-items:center;gap:8px;font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);flex-wrap:wrap;justify-content:center}.EmailForm_altDivider___pNDw{color:var(--text-dim)}.EmailForm_altCta__64HZG{color:var(--accent);font-weight:500;transition:opacity .15s ease}.EmailForm_altCta__64HZG:hover{opacity:.82;text-decoration:underline}.EmailForm_altCta__64HZG:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.EmailForm_errorMsg__fQjNH{font-size:clamp(11px,11px + (13 - 11)*(100vw - 375px)/(1280 - 375),13px);color:rgba(var(--danger-strong-rgb),.8);margin-top:-8px}.EmailForm_success__TSahk{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3);border-radius:10px;padding:14px 24px;font-size:clamp(13px,13px + (14 - 13)*(100vw - 375px)/(1280 - 375),14px);color:var(--accent);font-weight:500;text-align:center;max-width:440px;width:100%;animation:EmailForm_fadeInUp__fOFiY .3s ease}