@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-devanagari-500-normal-B_DH_jja.woff2) format("woff2"),url(/assets/rajdhani-devanagari-500-normal-BPH8g_s8.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-ext-500-normal-DiyUS11w.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-500-normal-CyRWJZ5B.woff) format("woff");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:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff");unicode-range:U+0000-00FF,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:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2) format("woff2"),url(/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff) format("woff");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:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff");unicode-range:U+0000-00FF,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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2) format("woff2"),url(/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff) format("woff");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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2) format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;color-scheme:dark;color:#f3f4f6;background-color:#12151b;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100dvh;background:#12151b}#root{min-height:100dvh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}@media(pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}button,a,input,select,textarea,[role=button]{touch-action:manipulation}}.av-crash{display:flex;align-items:center;justify-content:center;padding:clamp(2rem,8vw,4rem) var(--av-sp-4, 1rem);min-height:40vh}.av-crash-card{max-width:30rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--av-sp-3, .75rem);padding:var(--av-sp-6, 2rem) var(--av-sp-5, 1.5rem);text-align:center;background:var(--av-bg-elev-1, #171c26);border:1px solid var(--av-border, #2a3140);border-radius:var(--av-radius-lg, 16px);box-shadow:var(--av-shadow-card, 0 10px 30px rgba(0, 0, 0, .35))}.av-crash-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-family:var(--av-font-display, system-ui, sans-serif);font-size:1.5rem;font-weight:700;color:var(--av-warning, #ffb454);background:color-mix(in srgb,var(--av-warning, #ffb454) 14%,transparent);border:1px solid color-mix(in srgb,var(--av-warning, #ffb454) 35%,transparent)}.av-crash-title{margin:0;font-family:var(--av-font-display, system-ui, sans-serif);font-size:var(--av-size-xl, 1.375rem);font-weight:600;color:var(--av-text, #f3f4f6)}.av-crash-msg{margin:0;font-size:var(--av-size-sm, .9rem);color:var(--av-text-muted, #9aa4b2);line-height:var(--av-lh-body, 1.55)}.av-crash-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--av-sp-2, .5rem);margin-top:var(--av-sp-2, .5rem)}.av-crash-btn{min-height:44px;padding:0 var(--av-sp-5, 1.5rem);border-radius:var(--av-radius-pill, 999px);border:1px solid transparent;background:var(--av-accent, #00c8ff);color:#06121b;font-family:var(--av-font-ui, system-ui, sans-serif);font-size:var(--av-size-sm, .9rem);font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease}.av-crash-btn:hover{background:var(--av-accent-hover, #33d3ff)}.av-crash-btn--ghost{background:transparent;border-color:var(--av-border-strong, #3a4356);color:var(--av-text, #f3f4f6)}.av-crash-btn--ghost:hover{background:var(--av-bg-elev-2, #1d2431)}.nr-canvas{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#05070f}.nr-canvas canvas{display:block;width:100%!important;height:100%!important}@media(prefers-reduced-motion:reduce){.nr-canvas{visibility:hidden}}:root{--lp-bg: #0d0f12;--lp-bg-2: #0b0e13;--lp-bg-card: rgba(255,255,255,.04);--lp-border: rgba(255,255,255,.09);--lp-border-hi: rgba(255,255,255,.18);--lp-text: #f0f2f5;--lp-muted: #8b93a8;--lp-cyan: #00c8ff;--lp-cyan-glow: rgba(0,200,255,.22);--lp-gold: #f59e0b;--lp-gold-glow: rgba(245,158,11,.14);--lp-green: #22c55e;--lp-radius: 16px;--font-display: "Space Grotesk Variable", system-ui, sans-serif;--font-body: "Geist Variable", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", monospace;--lp-ink: #e8edf0;--lp-text-2: #9ba6ad;--lp-text-3: #5c666c;--lp-cyan-soft: rgba(0,200,255,.55);--lp-cyan-mut: #6fa7bd;--lp-hairline: rgba(232,237,240,.1);--lp-reticle: rgba(0,200,255,.3)}.lp-root{background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-body);overflow-x:hidden;min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#080b10e0;border-bottom:1px solid rgba(0,200,255,.1);padding-top:env(safe-area-inset-top,0px)}.lp-nav-inner{max-width:1200px;margin:0 auto;padding:0 24px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));height:64px;display:flex;align-items:center;gap:32px}.lp-logo{display:inline-flex;align-items:center;gap:0;background:none;border:none;cursor:pointer;font-size:22px;font-weight:800;letter-spacing:-.5px;padding:0}.lp-logo-text{line-height:1}.lp-logo-av{color:#00c8ff;text-shadow:0 0 6px #00c8ff,0 0 14px rgba(0,200,255,.85),0 0 28px rgba(0,200,255,.55),0 0 52px rgba(0,200,255,.28);animation:lp-neon-breathe 3.2s ease-in-out infinite}.lp-logo-vault{color:#d4f4ff;text-shadow:0 0 5px rgba(0,200,255,.55),0 0 14px rgba(0,200,255,.25)}@keyframes lp-neon-breathe{0%,to{text-shadow:0 0 6px #00c8ff,0 0 14px rgba(0,200,255,.85),0 0 28px rgba(0,200,255,.55),0 0 52px rgba(0,200,255,.28)}50%{text-shadow:0 0 10px #00c8ff,0 0 22px rgba(0,200,255,1),0 0 44px rgba(0,200,255,.72),0 0 80px rgba(0,200,255,.42)}}.lp-logo:hover .lp-logo-av{text-shadow:0 0 10px #00c8ff,0 0 22px rgba(0,200,255,1),0 0 44px rgba(0,200,255,.8),0 0 80px rgba(0,200,255,.5),0 0 120px rgba(0,200,255,.28);transition:text-shadow .25s ease}.lp-nav-links{margin-left:auto;display:flex;align-items:center;gap:8px}.lp-nav-links a{color:var(--lp-muted);text-decoration:none;font-size:14px;font-weight:500;padding:8px 14px;border-radius:8px;transition:color .2s,background .2s}.lp-nav-links a:hover{color:var(--lp-text);background:#ffffff0f}.lp-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}.lp-hamburger span{display:block;width:22px;height:2px;background:var(--lp-text);border-radius:2px;transition:.3s}.lp-btn-ghost{background:none;border:1px solid var(--lp-border-hi);color:var(--lp-text);font-size:14px;font-weight:500;padding:9px 20px;border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s}.lp-btn-ghost:hover{background:#ffffff0f;border-color:#00c8ff66}.lp-btn-primary{background:var(--lp-cyan);color:#000;border:none;font-size:14px;font-weight:700;padding:10px 22px;border-radius:10px;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 0 22px #00c8ff61}.lp-btn-primary:hover{background:#33d4ff}@keyframes lp-cta-pulse-nav{0%{box-shadow:0 0 22px #00c8ff73,0 0 #00c8ff80}70%{box-shadow:0 0 30px #00c8ff99,0 0 0 8px #00c8ff00}to{box-shadow:0 0 22px #00c8ff73,0 0 #00c8ff00}}.lp-cta-short{display:none}.lp-btn-hero-primary{position:relative;overflow:hidden;background:var(--lp-cyan);color:#04161d;border:none;font-family:var(--font-body);font-size:16px;font-weight:650;padding:16px 34px;border-radius:13px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;letter-spacing:-.01em;box-shadow:0 2px 18px #00c8ff4d,inset 0 1px #ffffff59;transition:box-shadow .45s cubic-bezier(.16,1,.3,1),background .3s ease}.lp-btn-hero-label{position:relative;z-index:1}.lp-btn-hero-primary:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);transition:left .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.lp-btn-hero-primary:hover{background:#2ad4ff}@keyframes lp-cta-pulse{0%{box-shadow:0 2px 20px #00c8ff66,0 0 #00c8ff73,inset 0 1px #ffffff73}70%{box-shadow:0 2px 32px #00c8ff94,0 0 0 11px #00c8ff00,inset 0 1px #ffffff73}to{box-shadow:0 2px 20px #00c8ff66,0 0 #00c8ff00,inset 0 1px #ffffff73}}.lp-btn-hero-primary:hover:before{left:130%}.lp-btn-arrow{position:relative;z-index:1;font-size:18px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.lp-btn-hero-primary:hover .lp-btn-arrow{transform:translate(5px)}.lp-btn-hero-ghost{background:#ffffff08;color:var(--lp-text);border:1px solid var(--lp-hairline);font-family:var(--font-body);font-size:15px;font-weight:550;padding:15px 30px;border-radius:13px;cursor:pointer;transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,color .3s ease}.lp-btn-hero-ghost:hover{background:#00c8ff0f;border-color:#00c8ff66;color:#fff}.lp-btn-lg{font-size:16px;padding:16px 36px;border-radius:14px}.lp-btn-full{width:100%}.lp-hero{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:120px 24px 80px}.lp-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,200,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.07) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 40%,transparent 100%);animation:lp-grid-pulse 8s ease-in-out infinite}@keyframes lp-grid-pulse{0%,to{opacity:.5}50%{opacity:1}}.lp-speed-lines{position:absolute;inset:0;background-image:repeating-linear-gradient(118deg,transparent,transparent 60px,rgba(0,200,255,.025) 60px,rgba(0,200,255,.025) 61px);background-size:200% 200%;animation:lp-speed-move 12s linear infinite;pointer-events:none;z-index:0}@keyframes lp-speed-move{0%{background-position:0% 0%}to{background-position:100% 100%}}.lp-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 72% 56% at 50% 42%,transparent 38%,rgba(6,8,13,.55) 100%),linear-gradient(to bottom,rgba(6,8,13,.45) 0%,transparent 26%,transparent 62%,rgba(6,8,13,.82) 100%)}.lp-hero-light{position:absolute;z-index:1;top:34%;left:50%;width:min(760px,88vw);height:520px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,200,255,.22) 0%,rgba(0,150,210,.08) 38%,transparent 70%);filter:blur(46px);animation:lp-light-breathe 9s ease-in-out infinite}@keyframes lp-light-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.lp-hero-spot{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle 380px at var(--sx, 50%) var(--sy, 38%),rgba(0,200,255,.1) 0%,transparent 60%);transition:background .18s ease-out}.lp-grain{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-corner{position:absolute;z-index:3;width:26px;height:26px;pointer-events:none;border:0 solid var(--lp-reticle);opacity:.7}.lp-corner-tl{top:84px;left:26px;border-top-width:1.5px;border-left-width:1.5px}.lp-corner-tr{top:84px;right:26px;border-top-width:1.5px;border-right-width:1.5px}.lp-corner-bl{bottom:28px;left:26px;border-bottom-width:1.5px;border-left-width:1.5px}.lp-corner-br{bottom:28px;right:26px;border-bottom-width:1.5px;border-right-width:1.5px}.lp-engine{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;transform:translate(var(--mx, 0px),var(--my, 0px));transition:transform .3s ease-out}.lp-gear{position:absolute;color:var(--lp-cyan);opacity:.16;filter:drop-shadow(0 0 14px rgba(0,200,255,.55));will-change:transform}.lp-gear-1{width:300px;height:300px;top:-50px;left:-80px;animation:lp-spin 22s linear infinite}.lp-gear-2{width:188px;height:188px;top:140px;left:150px;animation:lp-spin-rev 15s linear infinite;opacity:.13}.lp-gear-3{width:380px;height:380px;bottom:-140px;right:-120px;animation:lp-spin 30s linear infinite;opacity:.12}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-spin-rev{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.lp-gear{animation:none!important}.lp-engine{transform:none!important}.lp-hero-light{animation:none!important}.lp-hero-spot{transition:none!important}.lp-scroll-dot,.lp-make-track,.lp-logo-av{animation:none!important}}.lp-hero-content{position:relative;z-index:2;text-align:center;max-width:820px;margin:0 auto}.lp-rise{animation:lp-rise .85s cubic-bezier(.16,1,.3,1) both}@keyframes lp-rise{0%{transform:translateY(20px)}to{transform:translateY(0)}}.lp-rise-key{animation:lp-rise-key .95s cubic-bezier(.16,1,.3,1) both}@keyframes lp-rise-key{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lp-rise,.lp-rise-key,.lp-btn-hero-primary:hover,.lp-btn-primary:hover{animation:none!important}}.lp-hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-bottom:30px}.lp-eyebrow-text{font-family:var(--font-mono);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--lp-cyan-mut);white-space:nowrap}.lp-eyebrow-tick{display:block;width:34px;height:1px;flex-shrink:0;background:linear-gradient(90deg,transparent,var(--lp-cyan-soft))}.lp-eyebrow-tick:last-child{transform:scaleX(-1)}.lp-hero-title{font-family:var(--font-display);font-size:clamp(40px,6vw,76px);font-weight:600;line-height:1;letter-spacing:-.02em;margin:0 0 18px;perspective:900px}.lp-hero-title-tilt{display:inline-block;transform:rotateX(calc(var(--tilty, 0) * -7deg)) rotateY(calc(var(--tiltx, 0) * 9deg));transform-style:preserve-3d;transition:transform .25s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-hero-title-av-name{display:inline-block;font-size:clamp(54px,8.4vw,108px);font-weight:600;letter-spacing:-.025em;background-image:linear-gradient(100deg,transparent 34%,rgba(255,255,255,.92) 50%,transparent 64%),linear-gradient(177deg,#fff 4%,#d6f3ff,#57cdff 56%,#00b6f0 76%,#0a86c0);background-size:260% 100%,100% 100%;background-position:180% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 1px rgba(0,0,0,.35)) drop-shadow(0 0 34px rgba(0,200,255,.3));animation:lp-av-sweep 5s cubic-bezier(.6,0,.2,1) infinite}@keyframes lp-av-sweep{0%,18%{background-position:180% 0,0 0}60%,to{background-position:-80% 0,0 0}}.lp-hero-title-db-sub{display:block;font-family:var(--font-display);font-size:clamp(17px,2.5vw,31px);font-weight:500;color:#d4dde4;letter-spacing:-.01em;margin-top:16px;text-shadow:0 0 22px rgba(0,200,255,.12)}.lp-hero-keyline{display:block;width:min(360px,62%);height:1.5px;margin:22px auto 0;transform-origin:center;background:linear-gradient(90deg,transparent,var(--lp-cyan),transparent);box-shadow:0 0 12px #00c8ff80}@media(prefers-reduced-motion:reduce){.lp-hero-title-av-name{animation:none!important;background-position:50% 0,0 0}.lp-hero-title-tilt{transform:none!important}}.lp-hero-title-accent{position:relative;display:inline-block;background:linear-gradient(105deg,#a8f0ff,#00c8ff 28%,#006ab8 52%,#00c8ff 72%,#a8f0ff);background-size:220% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:lp-shimmer 3.5s linear infinite}@keyframes lp-shimmer{0%{background-position:220% center}to{background-position:-220% center}}.lp-hero-sub{font-size:17px;font-weight:400;color:var(--lp-text-2);line-height:1.65;max-width:560px;margin:0 auto 36px}.lp-hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.lp-hero-fine{font-family:var(--font-mono);color:var(--lp-text-3);font-size:11px;letter-spacing:.05em;margin:0}.lp-explore{margin-top:38px;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-explore-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--lp-text-3)}.lp-explore-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px}.lp-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#bfeaff;background:#00c8ff0d;border:1px solid rgba(0,200,255,.3);border-radius:999px;padding:8px 16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 0 10px rgba(0,200,255,.35);box-shadow:0 0 14px #00c8ff1f,inset 0 0 14px #00c8ff0f;transition:color .3s ease,border-color .3s cubic-bezier(.16,1,.3,1),background .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,text-shadow .3s ease}.lp-chip-dot{width:5px;height:5px;border-radius:50%;background:var(--lp-cyan);box-shadow:0 0 8px #00c8ffe6,0 0 2px #fff;flex-shrink:0}.lp-chip:hover{color:#eafaff;background:#00c8ff1f;border-color:#00c8ffb3;transform:translateY(-2px);text-shadow:0 0 14px rgba(0,200,255,.7);box-shadow:0 6px 22px #00000059,0 0 26px #00c8ff66,inset 0 0 16px #00c8ff1f}.lp-hero-cards{position:absolute;right:max(20px,4vw);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:3}.lp-hero-float-card{background:#080b10b3;border:1px solid rgba(0,200,255,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:14px;padding:14px 18px;width:210px;animation:lp-float-card 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 1.3s);box-shadow:0 0 24px #00c8ff14,inset 0 1px #ffffff0f}@keyframes lp-float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-hfc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lp-hfc-cat{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--lp-cyan);font-weight:700}.lp-hfc-name{font-size:13px;font-weight:600;margin-bottom:10px;line-height:1.3}.lp-hfc-score{display:flex;align-items:center;gap:8px}.lp-hfc-bar{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;position:relative}.lp-hfc-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--pct, 90%);background:linear-gradient(90deg,var(--lp-cyan),var(--lp-gold));border-radius:2px}.lp-hfc-score span{font-size:13px;font-weight:700;color:var(--lp-gold)}.lp-change-chip{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.2px}.lp-change-up{background:#00c8ff29;color:var(--lp-cyan);border:1px solid rgba(0,200,255,.32)}.lp-change-down{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.lp-change-flat{background:#ffffff12;color:var(--lp-muted);border:1px solid rgba(255,255,255,.14)}.lp-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--lp-muted);font-size:12px;z-index:2}.lp-scroll-dot{width:6px;height:6px;background:var(--lp-cyan);border-radius:50%;box-shadow:0 0 8px var(--lp-cyan);animation:lp-bounce 1.6s ease-in-out infinite}@keyframes lp-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.4}}.lp-make-strip{overflow:hidden;border-top:1px solid rgba(0,200,255,.1);border-bottom:1px solid rgba(0,200,255,.1);background:var(--lp-bg-2);padding:16px 0}.lp-make-track{display:flex;gap:0;animation:lp-marquee 28s linear infinite;width:max-content}.lp-make-item{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--lp-muted);padding:0 32px;white-space:nowrap;transition:color .2s}.lp-make-item:hover{color:var(--lp-cyan)}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-stats{display:flex;justify-content:center;gap:0;padding:56px 24px;border-bottom:1px solid var(--lp-border);background:radial-gradient(120% 140% at 50% 0%,rgba(0,200,255,.04) 0%,transparent 60%)}.lp-stat{flex:1;max-width:260px;text-align:center;padding:4px 24px;position:relative}.lp-stat:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:46px;background:linear-gradient(180deg,transparent,var(--lp-border-hi),transparent)}.lp-stat:last-child:after{display:none}.lp-stat-value{font-family:var(--font-display);font-size:clamp(30px,4.2vw,50px);font-weight:700;line-height:1;letter-spacing:-1px;white-space:nowrap;background:linear-gradient(135deg,#d4f6ff,#00c8ff 52%,#0080cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 14px rgba(0,200,255,.28))}.lp-stat-label{font-family:var(--font-mono);font-size:11px;color:var(--lp-text-3);margin-top:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em}.lp-section-inner{max-width:1100px;margin:0 auto;padding:0 24px}.lp-section-header{text-align:center;margin-bottom:60px}.lp-section-header h2{font-size:clamp(28px,4vw,48px);font-weight:900;letter-spacing:-1.5px;margin:0 0 16px;line-height:1.1}.lp-section-header p{font-size:17px;color:var(--lp-muted);max-width:500px;margin:0 auto;line-height:1.6}.lp-accent{background:linear-gradient(135deg,#6ee8ff,#00c8ff 45%,#0072c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-features{padding:110px 0;background:radial-gradient(130% 80% at 50% -12%,rgba(0,200,255,.05) 0%,transparent 55%),var(--lp-bg-2);position:relative}.lp-features:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1100px,92%);height:1px;background:linear-gradient(90deg,transparent,rgba(0,200,255,.4),transparent)}.lp-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;counter-reset:feat}.lp-feature-card{--fc: 0, 200, 255;position:relative;padding:26px 24px 24px;border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff04 46%,#ffffff01),#0e1218;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080,0 10px 30px -12px #0009;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .32s,background .32s;cursor:default;overflow:hidden;isolation:isolate}.lp-feature-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(160px 140px at 34px 34px,rgba(var(--fc),.18) 0%,transparent 72%);opacity:0;transition:opacity .4s;pointer-events:none}.lp-feature-card:after{counter-increment:feat;content:counter(feat,decimal-leading-zero);position:absolute;top:18px;right:20px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1px;color:var(--lp-text-3);transition:color .32s,text-shadow .32s}.lp-feature-card:hover:before{opacity:1}.lp-feature-card:hover:after{color:var(--lp-cyan);text-shadow:0 0 10px rgba(0,200,255,.6)}.lp-feature-card:hover{transform:translateY(-6px);border-color:#00c8ff73;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080,0 24px 50px -20px #000c,0 0 0 1px #00c8ff24,0 18px 44px -22px #00c8ff8c}.lp-feature-icon{width:46px;height:46px;border-radius:13px;background:linear-gradient(150deg,#00c8ff3d,#00c8ff0d);border:1px solid rgba(0,200,255,.3);box-shadow:inset 0 1px #ffffff2e,0 4px 14px -4px #00c8ff66;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s,background .32s,border-color .32s;position:relative;z-index:1}.lp-feature-card:hover .lp-feature-icon{transform:translateY(-2px) scale(1.06);background:linear-gradient(150deg,#00c8ff61,#00c8ff1f);border-color:#00c8ff99;box-shadow:inset 0 1px #ffffff47,0 0 24px #00c8ff80}.lp-feature-icon svg{width:23px;height:23px;color:#d8f6ff;filter:drop-shadow(0 0 6px rgba(0,200,255,.55))}.lp-feature-card h3{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.2px;margin:0 0 9px;color:var(--lp-ink);position:relative;z-index:1}.lp-feature-card p{font-size:13.5px;color:var(--lp-text-2);line-height:1.62;margin:0;position:relative;z-index:1}.lp-preview{padding:100px 0;background:var(--lp-bg-2)}.lp-car-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:0}.lp-real-card{background:linear-gradient(180deg,#12151cfa,#0c0e12fc);border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 38%,rgba(55,65,81,.7));overflow:hidden;position:relative;box-shadow:0 20px 50px #00000080,0 0 0 1px color-mix(in srgb,var(--accent) 22%,rgba(0,0,0,.1));transition:box-shadow .3s ease,border-color .25s ease}.lp-real-card:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 70%,transparent) 12%,var(--accent) 35%,color-mix(in srgb,var(--accent) 80%,white 20%) 50%,var(--accent) 65%,color-mix(in srgb,var(--accent) 70%,transparent) 88%,transparent 100%);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 55%,transparent);z-index:2}.lp-real-card:hover{border-color:color-mix(in srgb,var(--accent) 65%,rgba(148,163,184,.4));box-shadow:0 24px 52px #00000094,0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 0 36px color-mix(in srgb,var(--accent) 28%,transparent)}.lp-real-card-image-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}.lp-real-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.lp-real-card:hover .lp-real-card-image{transform:scale(1.05)}.lp-real-card-score-badge{position:absolute;top:10px;left:10px;z-index:3;width:36px;height:36px;border-radius:50%;background:#0a0c10d1;border:2px solid var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent),0 2px 8px #0000008c;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--lp-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-real-card-body{padding:14px 16px 15px;display:flex;flex-direction:column;gap:6px}.lp-real-card-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lp-real-card-name-block{display:flex;flex-direction:column;gap:1px;min-width:0}.lp-real-card-make{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);line-height:1}.lp-real-card-model{font-size:16px;font-weight:700;color:var(--lp-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-real-card-year{font-size:13px;color:var(--lp-muted);flex-shrink:0}.lp-real-card-descriptor{font-size:11px;color:var(--lp-muted)}.lp-real-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.lp-real-card-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#111}.lp-real-card-price{font-size:14px;font-weight:600;color:var(--lp-text)}.lp-real-card-specs-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.07);margin:6px -16px -15px}.lp-real-card-spec{display:flex;flex-direction:column;align-items:center;padding:10px 2px;border-right:1px solid rgba(255,255,255,.05);gap:2px}.lp-real-card-spec:last-child{border-right:none}.lp-real-card-spec-val{font-size:13px;font-weight:700;color:var(--lp-text);letter-spacing:-.01em}.lp-real-card-spec-label{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;font-weight:600}.lp-pricing{padding:100px 0;background:var(--lp-bg)}.lp-plan-stack{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.lp-plan-card{background:#080b10eb;border-radius:22px;padding:32px 36px;position:relative;overflow:hidden;transition:box-shadow .3s,border-color .3s}.lp-plan-featured{border:1px solid rgba(0,200,255,.55);box-shadow:0 0 60px #00c8ff24,0 24px 60px #00000073,inset 0 1px #00c8ff26}.lp-plan-featured:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:300px;height:150px;background:radial-gradient(ellipse,rgba(0,200,255,.14) 0%,transparent 70%);pointer-events:none}.lp-plan-standard{border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #00000059}.lp-plan-standard:hover{border-color:#00c8ff47;box-shadow:0 12px 40px #00000073}.lp-plan-rec-badge{display:inline-flex;align-items:center;gap:6px;background:#00c8ff21;border:1px solid rgba(0,200,255,.35);color:#00c8ff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:4px 12px;border-radius:999px;margin-bottom:20px}.lp-plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.lp-plan-name{font-size:20px;font-weight:800;color:var(--lp-text);margin-bottom:4px;letter-spacing:-.3px}.lp-plan-billing{font-size:13px;color:var(--lp-muted)}.lp-plan-save{color:#00c8ff;font-weight:700}.lp-plan-price-wrap{display:flex;align-items:flex-start;gap:2px;flex-shrink:0}.lp-plan-curr{font-size:20px;font-weight:800;color:var(--lp-muted);padding-top:10px}.lp-plan-amt{font-size:64px;font-weight:900;line-height:1;background:linear-gradient(135deg,#a8f0ff,#00c8ff,#0072c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-plan-per{font-size:15px;color:var(--lp-muted);padding-top:38px;font-weight:500}.lp-plan-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.lp-plan-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:#f0f2f5d9}.lp-plan-check{color:#00c8ff;font-weight:800;font-size:14px;flex-shrink:0}.lp-plan-fine{font-size:12px;color:var(--lp-muted);text-align:center;margin:12px 0 0;line-height:1.5}.lp-final-cta{padding:120px 24px;background:var(--lp-bg-2);text-align:center;position:relative;overflow:hidden}.lp-fc-inner h2{font-size:clamp(32px,5vw,60px);font-weight:900;margin:0 0 16px;letter-spacing:-1.5px}.lp-fc-inner p{font-size:18px;color:var(--lp-muted);margin:0 0 36px}.lp-footer{padding:40px 24px;border-top:1px solid var(--lp-border);background:var(--lp-bg)}.lp-footer-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.lp-footer-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lp-footer-links a,.lp-footer-links button{color:var(--lp-muted);text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:8px;transition:color .2s}.lp-footer-links a:hover,.lp-footer-links button:hover{color:var(--lp-text)}.lp-footer-copy{font-size:13px;color:var(--lp-muted);margin:0}.lp-footer-disclaimer{font-size:11px;line-height:1.6;color:#8b93a8bf;margin:10px auto 0;max-width:720px;text-align:center}@media(max-width:1000px){.lp-car-grid{grid-template-columns:repeat(4,1fr);gap:8px}.lp-real-card-body{padding:11px 12px 12px}.lp-real-card-model{font-size:14px}.lp-real-card-specs-grid{margin:6px -12px -12px}.lp-real-card-spec-val{font-size:12px}}@media(max-width:820px){.lp-car-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lp-real-card-body{padding:13px 14px 14px}.lp-real-card-model{font-size:15px}.lp-real-card-specs-grid{margin:6px -14px -14px}.lp-real-card-spec-val{font-size:13px}}@media(max-width:900px){.lp-hero-cards,.lp-gear-2{display:none}.lp-gear-1{opacity:.1}.lp-gear-3{opacity:.08}}@media(max-width:700px){.lp-nav-inner{gap:10px;padding:0 16px}.lp-logo{font-size:18px}.lp-nav-links{margin-left:auto;gap:4px}.lp-nav-links a{display:none}.lp-btn-ghost{border:none;padding:8px 10px;font-size:13px}.lp-btn-primary{padding:9px 16px;font-size:13px}.lp-cta-full{display:none}.lp-cta-short{display:inline}.lp-hero{align-items:flex-start;padding-top:calc(90px + env(safe-area-inset-top,0px));padding-inline:20px;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));min-height:100svh}.lp-hero-content{max-width:100%}.lp-hero-eyebrow{gap:10px;margin-bottom:22px}.lp-eyebrow-text{font-size:10px;letter-spacing:.16em;white-space:normal}.lp-eyebrow-tick{display:none}.lp-hero-title{font-size:clamp(34px,10vw,52px);letter-spacing:-.02em;margin-bottom:16px}.lp-hero-title-av-name{font-size:clamp(40px,14vw,64px)}.lp-hero-title-db-sub{font-size:clamp(15px,4.4vw,20px);margin-top:10px}.lp-hero-sub{font-size:15px;margin-bottom:26px}.lp-hero-ctas{flex-direction:column;align-items:stretch;gap:10px}.lp-btn-hero-primary,.lp-btn-hero-ghost{width:100%;justify-content:center;font-size:15px;padding:14px 24px;border-radius:12px}.lp-explore{margin-top:26px;gap:12px}.lp-explore-chips{gap:8px}.lp-chip{font-size:13px;padding:7px 14px}.lp-corner{width:20px;height:20px}.lp-corner-tl,.lp-corner-tr{top:78px}.lp-corner-tl,.lp-corner-bl{left:16px}.lp-corner-tr,.lp-corner-br{right:16px}.lp-corner-bl,.lp-corner-br{bottom:20px}.nr-root{opacity:.45}.lp-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:36px 16px}.lp-stat{border-right:none;border-bottom:1px solid var(--lp-border);padding:18px 12px;text-align:center}.lp-stat:nth-child(odd){border-right:1px solid var(--lp-border)}.lp-stat:nth-child(3),.lp-stat:nth-child(4){border-bottom:none}.lp-stat-value{font-size:36px}.lp-features{padding:60px 0}.lp-features-grid{grid-template-columns:1fr}.lp-feature-card{padding:22px 18px}.lp-preview{padding:60px 0}.lp-section-inner{padding:0 18px}.lp-section-header{margin-bottom:32px}.lp-section-header h2{font-size:clamp(24px,7vw,34px);letter-spacing:-.5px}.lp-section-header p{font-size:15px}.lp-pricing{padding:60px 0}.lp-plan-card{padding:24px 20px}.lp-plan-amt{font-size:44px}.lp-plan-per{padding-top:24px}.lp-plan-curr{padding-top:6px}.lp-footer-inner{gap:16px;padding-inline:16px}.lp-footer-links{gap:4px}}@media(max-width:390px){.lp-hero{padding-top:84px;padding-inline:16px}.lp-section-inner{padding:0 14px}.lp-hero-title{font-size:30px}}@property --fob-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.lp-btn-primary{position:relative;border:1.5px solid transparent;border-radius:999px;padding:10px 22px;background:linear-gradient(180deg,#101822f0,#080d14f7) padding-box,conic-gradient(from var(--fob-ang),rgba(0,200,255,.12) 0deg 250deg,rgba(160,235,255,.95) 300deg,rgba(0,200,255,.12) 350deg 360deg) border-box;color:transparent;box-shadow:0 0 0 1px #00c8ff1a,0 4px 22px #0000008c,0 0 26px -8px #00c8ff8c,inset 0 1px #ffffff12;animation:lp-fob-spin 3.4s linear infinite paused;transform:translateZ(0);transition:box-shadow .25s ease,transform .15s ease}@keyframes lp-fob-spin{to{--fob-ang: 360deg}}.lp-btn-primary .lp-cta-full,.lp-btn-primary .lp-cta-short{background-image:linear-gradient(177deg,#fff 8%,#d6f3ff 38%,#57cdff 66%,#17b7ee 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;letter-spacing:.01em}.lp-btn-primary:hover{background:linear-gradient(180deg,#141f2cf5,#0a111afa) padding-box,conic-gradient(from var(--fob-ang),rgba(0,200,255,.22) 0deg 240deg,#eafcff 300deg,rgba(0,200,255,.22) 352deg 360deg) border-box;animation-play-state:running;box-shadow:0 0 0 1px #00c8ff38,0 4px 26px #0009,0 0 42px -6px #00c8ffcc,inset 0 1px #ffffff1a}.lp-btn-primary:active{transform:scale(.965) translateZ(0)}.lp-btn-ghost{position:relative;border-radius:999px;letter-spacing:.01em;transition:color .25s,border-color .25s,letter-spacing .3s cubic-bezier(.2,.8,.2,1),background .25s}.lp-btn-ghost:after{content:"";position:absolute;left:22%;right:22%;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,#4ae0ff,transparent);transform:scaleX(0);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.lp-btn-ghost:hover{color:#d9f6ff;border-color:#00c8ff8c;letter-spacing:.035em;background:#00c8ff0d}.lp-btn-ghost:hover:after{transform:scaleX(1)}.lp-btn-hero-primary{border:2px solid transparent;background:linear-gradient(180deg,#37d6ff,#00b2ea) padding-box,conic-gradient(from var(--fob-ang),rgba(255,255,255,0) 0deg 245deg,rgba(255,255,255,.95) 300deg,rgba(255,255,255,0) 355deg 360deg) border-box;animation:lp-fob-spin 3.2s linear infinite paused,lp-cta-pulse 1.5s ease-in-out infinite paused;transform:translateZ(0);transition:box-shadow .45s cubic-bezier(.16,1,.3,1)}.lp-btn-hero-primary:hover{animation-play-state:running,running;background:linear-gradient(180deg,#45dcff,#08bdf6) padding-box,conic-gradient(from var(--fob-ang),rgba(255,255,255,0) 0deg 235deg,#ffffff 300deg,rgba(255,255,255,0) 358deg 360deg) border-box}@media(prefers-reduced-motion:reduce){.lp-btn-primary,.lp-btn-hero-primary{animation:none!important}}.lp-logo-text{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.02em}.lp-logo-av,.lp-logo-vault{background-image:linear-gradient(100deg,transparent 34%,rgba(255,255,255,.92) 50%,transparent 64%),linear-gradient(177deg,#fff 4%,#d6f3ff,#57cdff 56%,#00b6f0 76%,#0a86c0);background-size:260% 100%,100% 100%;background-position:180% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) drop-shadow(0 0 14px rgba(0,200,255,.22))}.lp-logo:hover .lp-logo-av,.lp-logo:hover .lp-logo-vault{animation:lp-av-sweep 1.4s cubic-bezier(.6,0,.2,1)}.lp-btn-ghost,.lp-btn-primary .lp-cta-full,.lp-btn-primary .lp-cta-short{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.005em}.lp-btn-ghost{color:#cfe2ee;padding:10px 21px}.lp-btn-primary{padding:11px 24px}:root{--auth-cyan: #00c8ff;--auth-cyan-2: #33d4ff;--auth-blue: #2f6bff;--auth-indigo: #6a5bff;--auth-amber: #ff7a3c;--auth-bg: #04060b;--auth-bg-2: #0a0e16;--auth-text: #f0f4f8;--auth-muted: #8b93a8;--auth-border: rgba(255,255,255,.1)}.auth-root{position:relative;min-height:100dvh;background:var(--auth-bg);color:var(--auth-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.auth-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.auth-sky{position:absolute;inset:0;background:radial-gradient(130% 70% at 50% 57%,rgba(0,140,210,.2),transparent 58%),radial-gradient(60% 50% at 78% 18%,rgba(47,107,255,.12),transparent 60%),linear-gradient(180deg,#04060b,#05080f 46%,#060a13)}.auth-horizon{position:absolute;left:50%;top:56.5%;width:78%;height:2px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,var(--auth-cyan-2),transparent);box-shadow:0 0 90px 26px #00c8ff4d;opacity:.9}.auth-road{position:absolute;left:50%;top:56.5%;width:260%;height:62%;transform:translate(-50%) translate(var(--px, 0px)) perspective(330px) rotateX(75deg);transform-origin:top center;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 38%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 38%,#000 88%,transparent 100%);opacity:.85}.auth-road-grid{position:absolute;inset:0 -8%;background-image:linear-gradient(90deg,rgba(0,200,255,.28) 1px,transparent 1px),linear-gradient(0deg,rgba(0,200,255,.16) 2px,transparent 2px);background-size:66px 100%,100% 84px;animation:auth-road-move 2.8s linear infinite}@keyframes auth-road-move{to{background-position:0 0,0 84px}}.auth-trails{position:absolute;inset:0;transform:translate(var(--px, 0px),var(--py, 0px));transition:transform .3s ease-out}.auth-trail{position:absolute;height:2px;border-radius:999px;opacity:0;filter:blur(1.4px);will-change:transform,opacity}.auth-trail-1{top:50%;left:-25%;width:46vw;background:linear-gradient(90deg,transparent,var(--auth-cyan) 55%,#eaf7ff);box-shadow:0 0 14px #00c8ff99;transform:rotate(-3deg);animation:auth-streak 7s linear infinite}.auth-trail-2{top:53.5%;right:-25%;width:40vw;height:1.5px;background:linear-gradient(270deg,transparent,#eaf7ff);box-shadow:0 0 12px #b4e6ff80;transform:rotate(2.4deg);animation:auth-streak-rev 9s linear infinite 1.4s}.auth-trail-3{top:62%;left:-30%;width:58vw;height:3px;background:linear-gradient(90deg,transparent,var(--auth-amber) 60%,#ffd2a8);box-shadow:0 0 16px #ff7a3c80;transform:rotate(-5deg);animation:auth-streak 5.6s linear infinite .6s}.auth-trail-4{top:69%;left:-35%;width:70vw;height:3.5px;background:linear-gradient(90deg,transparent,var(--auth-cyan-2) 55%,#eaf7ff);box-shadow:0 0 22px #00c8ffb3;transform:rotate(-7deg);animation:auth-streak 4.4s linear infinite 2.2s}.auth-trail-5{top:47.5%;right:-20%;width:34vw;height:1px;background:linear-gradient(270deg,transparent,var(--auth-cyan));box-shadow:0 0 8px #00c8ff73;transform:rotate(1.6deg);animation:auth-streak-rev 11s linear infinite 3s}.auth-trail-6{top:74%;right:-35%;width:66vw;height:4px;background:linear-gradient(270deg,transparent,var(--auth-cyan) 50%,#eaf7ff);box-shadow:0 0 24px #00c8ffbf;transform:rotate(6deg);animation:auth-streak-rev 5s linear infinite .3s}@keyframes auth-streak{0%{opacity:0;transform:translate(-30%) scaleX(.5)}10%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translate(130%) scaleX(1.25)}}@keyframes auth-streak-rev{0%{opacity:0;transform:translate(30%) scaleX(.5)}10%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translate(-130%) scaleX(1.25)}}.auth-spotlight{position:absolute;inset:0;background:radial-gradient(560px circle at var(--mx, 70%) var(--my, 30%),rgba(0,200,255,.1),transparent 42%)}.auth-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 130% 90% at 50% 50%,transparent 42%,rgba(0,0,0,.62) 100%),linear-gradient(180deg,rgba(0,0,0,.35),transparent 22%)}.auth-split{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-columns:1.04fr .96fr}.auth-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:52px 56px 44px;border-right:1px solid rgba(0,200,255,.12);background:linear-gradient(105deg,rgba(4,6,11,.74),rgba(4,6,11,.32) 58%,transparent 92%)}.auth-brand-logo{background:none;border:none;cursor:pointer;padding:0;text-align:left;align-self:flex-start}.auth-brand-body{max-width:460px}.auth-brand-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;letter-spacing:.3px;color:var(--auth-cyan);background:#00c8ff14;border:1px solid rgba(0,200,255,.22);padding:7px 14px;border-radius:999px;margin-bottom:26px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.auth-brand-dot{width:7px;height:7px;border-radius:50%;background:var(--auth-cyan);box-shadow:0 0 #00c8ff99;animation:auth-pulse 2s infinite}@keyframes auth-pulse{0%{box-shadow:0 0 #00c8ff99}70%{box-shadow:0 0 0 7px #00c8ff00}to{box-shadow:0 0 #00c8ff00}}.auth-brand-title{font-size:clamp(34px,3.4vw,52px);font-weight:900;line-height:1.04;letter-spacing:-1.5px;margin:0 0 18px;text-shadow:0 2px 30px rgba(0,0,0,.5)}.auth-brand-title-accent{background:linear-gradient(110deg,var(--auth-cyan-2),var(--auth-cyan) 40%,var(--auth-blue));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:auth-shimmer 4s linear infinite}@keyframes auth-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.auth-brand-sub{font-size:16px;color:#aeb6c6;line-height:1.65;margin:0 0 30px;max-width:420px}.auth-hud{max-width:420px;background:linear-gradient(180deg,#0a101ab8,#070b138f);border:1px solid rgba(0,200,255,.16);border-radius:18px;padding:15px 18px 17px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0f}.auth-hud-head{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--auth-muted);margin-bottom:10px}.auth-hud-live{display:inline-flex;align-items:center;gap:6px;color:var(--auth-cyan)}.auth-hud-live-dot{width:6px;height:6px;border-radius:50%;background:var(--auth-cyan);animation:auth-pulse 1.6s infinite}.auth-hud-main{display:flex;align-items:center;gap:16px}.auth-gauge-wrap{position:relative;width:124px;height:124px;flex-shrink:0}.auth-gauge{width:100%;height:100%;overflow:visible}.auth-gauge-ticks{fill:none;stroke:#00c8ff4d;stroke-width:7}.auth-gauge-track{fill:none;stroke:#ffffff12;stroke-width:9;stroke-linecap:round}.auth-gauge-fill{fill:none;stroke:url(#auth-gauge-grad);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(0,200,255,.6));animation:auth-gaugefill 1.9s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes auth-gaugefill{0%{stroke-dasharray:0 490.09}to{stroke-dasharray:352.86 490.09}}.auth-gauge-needle{transform-box:view-box;transform-origin:100px 100px;animation:auth-needle 1.9s cubic-bezier(.2,.85,.25,1) .3s both}.auth-gauge-needle polygon{fill:#eaf7ff;filter:drop-shadow(0 0 6px rgba(0,200,255,.85))}@keyframes auth-needle{0%{transform:rotate(135deg)}60%{transform:rotate(405deg)}80%{transform:rotate(388deg)}to{transform:rotate(394.2deg)}}.auth-gauge-hub{fill:#0a0e16;stroke:#00c8ff99;stroke-width:2.5}.auth-gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.auth-gauge-score{font-size:33px;font-weight:900;color:#fff;letter-spacing:-1px;line-height:1;text-shadow:0 0 18px rgba(0,200,255,.5)}.auth-gauge-label{font-size:8.5px;font-weight:700;letter-spacing:2px;color:var(--auth-cyan);margin-top:4px}.auth-hud-info{flex:1;min-width:0}.auth-hud-car{font-size:16px;font-weight:800;color:var(--auth-text);letter-spacing:-.3px}.auth-hud-cat{font-size:12px;color:var(--auth-muted);margin-top:2px;margin-bottom:12px}.auth-hud-stats{display:flex;gap:7px}.auth-hud-stat{flex:1;background:#ffffff0a;border:1px solid rgba(0,200,255,.12);border-radius:10px;padding:8px 4px;text-align:center}.auth-hud-stat b{display:block;font-size:15px;font-weight:800;color:#fff}.auth-hud-stat span{font-size:8.5px;font-weight:600;letter-spacing:.5px;color:var(--auth-muted);text-transform:uppercase}.auth-features{max-width:420px;background:linear-gradient(180deg,#0a101ab8,#070b138f);border:1px solid rgba(0,200,255,.16);border-radius:18px;padding:16px 20px 20px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0f}.auth-feat-head{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--auth-muted);margin-bottom:14px}.auth-feat-live{display:inline-flex;align-items:center;gap:6px;color:var(--auth-cyan)}.auth-feat-stats{display:flex;align-items:center;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(0,200,255,.1)}.auth-feat-stat{flex:1;text-align:center}.auth-feat-stat b{display:block;font-size:16px;font-weight:900;letter-spacing:-.4px;color:var(--auth-cyan);text-shadow:0 0 14px rgba(0,200,255,.4)}.auth-feat-stat span{display:block;margin-top:2px;font-size:9px;font-weight:600;letter-spacing:.5px;color:var(--auth-muted);text-transform:uppercase}.auth-feat-stat-rule{width:1px;height:30px;background:#00c8ff1f}.auth-feat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.auth-feat-item{display:flex;align-items:center;gap:11px;font-size:13.5px;font-weight:500;color:#c2cad8;line-height:1.35}.auth-feat-check{width:18px;height:18px;flex-shrink:0;color:var(--auth-cyan);filter:drop-shadow(0 0 4px rgba(0,200,255,.45))}.auth-brand-foot{font-size:12.5px;color:var(--auth-muted)}.auth-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 40px}.auth-panel-logo{display:none;background:none;border:none;cursor:pointer;margin-bottom:26px}.auth-wordmark{display:inline-flex;align-items:baseline;font-weight:900;letter-spacing:-1px;font-size:26px;line-height:1}.auth-wm-auto{background:linear-gradient(120deg,var(--auth-cyan-2),var(--auth-cyan) 45%,var(--auth-blue));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(0,200,255,.45))}.auth-wm-vault{color:var(--auth-text)}.auth-card{position:relative;z-index:1;width:100%;max-width:432px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(0,200,255,.16);border-radius:22px;padding:40px 38px;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:0 30px 80px #0000008c,0 0 0 1px #00c8ff0d,inset 0 1px #ffffff14;overflow:hidden}.auth-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,200,255,.6),transparent)}@property --auth-ring{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.auth-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--auth-ring),transparent 0deg 292deg,rgba(64,215,255,.85) 326deg,transparent 352deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:auth-ring-spin 9s linear infinite;pointer-events:none;opacity:.65}@keyframes auth-ring-spin{to{--auth-ring: 360deg}}@media(prefers-reduced-motion:reduce){.auth-card:after{animation:none;opacity:0}}.auth-session-note{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--auth-muted);background:#00c8ff0f;border:1px solid rgba(0,200,255,.22);border-radius:12px}.auth-session-note strong{color:var(--auth-text)}.auth-session-note button{align-self:flex-start;background:none;border:none;padding:0;font-size:13px;font-weight:700;color:#38d1ff;cursor:pointer}.auth-session-note button:hover{text-decoration:underline}.auth-strength{display:flex;align-items:center;gap:10px;margin-top:8px}.auth-strength-track{flex:1;display:flex;gap:4px}.auth-strength-seg{flex:1;height:3px;border-radius:2px;background:#ffffff1a;transition:background .25s ease,box-shadow .25s ease}.auth-strength[data-score="1"] .auth-strength-seg:nth-child(-n+1){background:#f87171;box-shadow:0 0 8px #f8717180}.auth-strength[data-score="2"] .auth-strength-seg:nth-child(-n+2){background:#fbbf24;box-shadow:0 0 8px #fbbf2473}.auth-strength[data-score="3"] .auth-strength-seg:nth-child(-n+3){background:#38d1ff;box-shadow:0 0 8px #38d1ff73}.auth-strength[data-score="4"] .auth-strength-seg:nth-child(-n+4){background:#34d399;box-shadow:0 0 8px #34d39980}.auth-strength-label{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--auth-muted)}.auth-strength[data-score="1"] .auth-strength-label{color:#f87171}.auth-strength[data-score="2"] .auth-strength-label{color:#fbbf24}.auth-strength[data-score="3"] .auth-strength-label{color:#38d1ff}.auth-strength[data-score="4"] .auth-strength-label{color:#34d399}.auth-card-enter{animation:auth-card-rise .6s cubic-bezier(.16,1,.3,1) both;will-change:transform}@keyframes auth-card-rise{0%{transform:translateY(28px)}to{transform:translateY(0)}}.auth-rise{animation:auth-rise .7s cubic-bezier(.16,1,.3,1) both}@keyframes auth-rise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.auth-card-enter,.auth-rise{animation:none!important}}.auth-card-header{text-align:center;margin-bottom:26px}.auth-card-header h1{font-size:26px;font-weight:800;color:var(--auth-text);margin:0 0 8px;letter-spacing:-.5px}.auth-card-header p{font-size:14px;color:var(--auth-muted);margin:0}.auth-plan-toggle{display:flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:4px;gap:4px;margin-bottom:24px}.auth-plan-toggle-btn{flex:1;padding:10px 12px;border-radius:10px;border:1px solid transparent;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;color:var(--auth-muted);background:transparent;letter-spacing:-.1px;white-space:nowrap}.auth-plan-toggle-btn.active{background:linear-gradient(135deg,#00c8ff2e,#006ebe26);color:#d6f6ff;border-color:#00c8ff59;box-shadow:0 2px 16px #00c8ff24,inset 0 1px #00c8ff1f}.auth-plan-toggle-btn:not(.active):hover{background:#ffffff12;color:var(--auth-text)}.auth-trial-badge{background:#00c8ff14;border:1px solid rgba(0,200,255,.22);color:var(--auth-cyan);font-size:13px;font-weight:600;padding:10px 16px;border-radius:10px;text-align:center;margin-bottom:22px}.auth-form{display:flex;flex-direction:column;gap:17px}.auth-field{display:flex;flex-direction:column;gap:7px}.auth-field label{font-size:13px;font-weight:600;color:#b0b7c3;letter-spacing:.2px}.auth-field-label-row{display:flex;justify-content:space-between;align-items:center}.auth-forgot{font-size:12px;color:var(--auth-cyan);text-decoration:none;font-weight:500;opacity:.85;transition:opacity .2s}.auth-forgot:hover{opacity:1;text-decoration:underline}.auth-field input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:var(--auth-text);font-size:15px;padding:13px 16px;outline:none;width:100%;box-sizing:border-box;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s}.auth-field input::placeholder{color:#ffffff38}.auth-field input:focus{border-color:#00c8ff80;background:#00c8ff0a;box-shadow:0 0 0 3px #00c8ff1f}.auth-error{background:#ef444417;border:1px solid rgba(239,68,68,.24);color:#fca5a5;font-size:13px;padding:10px 14px;border-radius:9px;font-weight:500;line-height:1.45}.auth-resend-btn{width:100%;background:#00c8ff14;border:1px solid rgba(0,200,255,.3);color:var(--auth-cyan);font-size:13.5px;font-weight:600;padding:11px 16px;border-radius:10px;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;min-height:42px;transition:background .2s,border-color .2s,opacity .2s}.auth-resend-btn:hover:not(:disabled){background:#00c8ff29;border-color:#00c8ff8c}.auth-resend-btn:disabled{opacity:.55;cursor:not-allowed}.auth-resend-msg{font-size:12.5px;font-weight:500;margin:0;text-align:center;line-height:1.4}.auth-submit{position:relative;width:100%;background:linear-gradient(135deg,var(--auth-cyan),#0090cc);color:#fff;border:none;font-size:15px;font-weight:700;padding:15px;border-radius:12px;cursor:pointer;min-height:50px;font-family:inherit;letter-spacing:-.1px;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .2s,filter .2s;box-shadow:0 4px 24px #00c8ff66;overflow:hidden}.auth-submit:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);transition:left .5s ease}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 36px #00c8ff94;filter:brightness(1.08)}.auth-submit:hover:not(:disabled):after{left:120%}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-switch{text-align:center;font-size:14px;color:var(--auth-muted);margin-top:22px}.auth-switch a{color:var(--auth-cyan);text-decoration:none;font-weight:600}.auth-switch a:hover{text-decoration:underline}.auth-oauth{margin-top:20px}.auth-oauth-divider{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.3px;color:var(--auth-muted);text-transform:lowercase}.auth-oauth-divider:before,.auth-oauth-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.auth-oauth-divider span{white-space:nowrap}.auth-oauth-row{display:flex;gap:10px}.auth-oauth-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:13px 12px;font-family:inherit;font-size:14px;font-weight:650;letter-spacing:-.1px;color:var(--auth-text);background:#ffffff0e;border:1px solid rgba(255,255,255,.14);border-radius:12px;cursor:pointer;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s}.auth-oauth-btn svg{width:18px;height:18px;flex-shrink:0}.auth-oauth-btn:hover:not(:disabled){transform:translateY(-1px);background:#ffffff17;border-color:#00c8ff73;box-shadow:0 4px 20px #00c8ff24}.auth-oauth-btn:active:not(:disabled){transform:translateY(0)}.auth-oauth-btn:focus-visible{outline:2px solid var(--auth-cyan);outline-offset:2px}.auth-oauth-btn:disabled{opacity:.55;cursor:not-allowed}.auth-oauth-btn .auth-spinner{width:17px;height:17px;border-color:#ffffff40;border-top-color:var(--auth-cyan)}.auth-oauth-legal{margin:12px 0 0;font-size:11.5px;line-height:1.5;text-align:center;color:var(--auth-muted)}.auth-oauth-legal a{color:var(--auth-muted);text-decoration:underline;text-underline-offset:2px}.auth-oauth-legal a:hover{color:var(--auth-cyan)}@media(max-width:380px){.auth-oauth-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){.auth-oauth-btn{transition:background .2s,border-color .2s}.auth-oauth-btn:hover:not(:disabled){transform:none}}.auth-card-success{text-align:center;padding:50px 38px}.auth-success-icon{font-size:48px;margin-bottom:18px}.auth-card-success h2{font-size:24px;font-weight:800;color:var(--auth-text);margin:0 0 12px}.auth-card-success p{font-size:15px;color:var(--auth-muted);line-height:1.6;margin:0 0 26px}.auth-card-success strong{color:var(--auth-text)}.auth-pass-wrap{position:relative}.auth-pass-wrap input{padding-right:46px}.auth-pass-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#5a6278;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s;line-height:0;border-radius:6px}.auth-pass-toggle:hover{color:#b0b7c3}.auth-pass-toggle svg{width:17px;height:17px}.auth-close{position:fixed;top:calc(20px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px));background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--auth-muted);width:36px;height:36px;border-radius:10px;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;z-index:10;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-close:hover{background:#00c8ff1f;border-color:#00c8ff66;color:var(--auth-cyan)}.auth-checkbox-row{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:2px 0}.auth-checkbox-row input[type=checkbox]{width:17px;height:17px;min-width:17px;margin-top:2px;accent-color:var(--auth-cyan);cursor:pointer;border-radius:4px}.auth-checkbox-row span{font-size:12px;color:var(--auth-muted);line-height:1.55;-webkit-user-select:none;user-select:none}.auth-checkbox-row a{color:var(--auth-cyan);text-decoration:none}.auth-checkbox-row a:hover{text-decoration:underline}@media(max-width:980px){.auth-split{grid-template-columns:1fr;min-height:0}.auth-brand{display:flex;justify-content:flex-start;align-items:center;text-align:center;gap:22px;padding:60px 24px 6px;border-right:none;background:none}.auth-brand-logo{align-self:center}.auth-brand-body{max-width:520px;display:flex;flex-direction:column;align-items:center}.auth-brand-eyebrow{margin-bottom:18px}.auth-brand-title{font-size:clamp(30px,8.5vw,44px);margin-bottom:14px}.auth-brand-sub{margin-bottom:24px;font-size:15px}.auth-features{margin:0 auto;width:100%;max-width:440px;text-align:left}.auth-brand-foot{display:none}.auth-panel{min-height:0;padding:18px 28px 52px;justify-content:flex-start}.auth-panel-logo{display:none}.auth-horizon,.auth-road{top:50%}}@media(max-width:480px){.auth-card{padding:30px 22px}.auth-brand{padding:52px 18px 4px}.auth-panel{padding:14px 16px 40px}}@media(prefers-reduced-motion:reduce){.auth-trail,.auth-road-grid,.auth-brand-title-accent,.auth-brand-dot,.auth-hud-live-dot{animation:none!important}.auth-trails,.auth-road{transform:none!important}}.auth-wordmark{font-family:Space Grotesk Variable,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.auth-wm-auto,.auth-wm-vault{color:transparent;background-image:linear-gradient(100deg,transparent 34%,rgba(255,255,255,.92) 50%,transparent 64%),linear-gradient(177deg,#fff 4%,#d6f3ff,#57cdff 56%,#00b6f0 76%,#0a86c0);background-size:260% 100%,100% 100%;background-position:180% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) drop-shadow(0 0 14px rgba(0,200,255,.22))}@keyframes auth-wm-sweep{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}.auth-brand-logo:hover .auth-wm-auto,.auth-brand-logo:hover .auth-wm-vault,.auth-panel-logo:hover .auth-wm-auto,.auth-panel-logo:hover .auth-wm-vault{animation:auth-wm-sweep 1.4s cubic-bezier(.6,0,.2,1)}.auth-brand-eyebrow{background:none;border:none;padding:0;font-family:Geist Mono Variable,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#6fa7bd}.auth-brand-title-accent{background-image:linear-gradient(177deg,#fff 4%,#d6f3ff,#57cdff 56%,#00b6f0 76%,#0a86c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45)) drop-shadow(0 0 28px rgba(0,200,255,.25));animation:none}.auth-features{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.auth-features:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,200,255,.55),transparent)}.auth-feat-head-label{font-family:Geist Mono Variable,ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.2em;color:#8b9db0}.auth-feat-stat b{background:none;-webkit-text-fill-color:initial;color:#eef7fd;text-shadow:0 0 18px rgba(0,200,255,.28)}.auth-feat-stat span{font-family:Geist Mono Variable,ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.14em;color:#7d8fa1}.auth-feat-check{color:#00c8ffbf}.auth-brand-foot{font-family:Geist Mono Variable,ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}
