@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_baa73f;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_baa73f{font-family:__Outfit_baa73f,__Outfit_Fallback_baa73f;font-style:normal}.__variable_baa73f{--font-display:"__Outfit_baa73f","__Outfit_Fallback_baa73f"}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_Fallback_ef116d;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:__DM_Sans_ef116d,__DM_Sans_Fallback_ef116d;font-style:normal}.__variable_ef116d{--font-body:"__DM_Sans_ef116d","__DM_Sans_Fallback_ef116d"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-data:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}:root{--bg-void:#050505;--bg-depth:#0a0a0a;--bg-panel:#111;--accent-volt:#cf0;--accent-volt-dim:#b3e600;--accent-glow:rgba(204,255,0,.15);--text-primary:#fff;--text-secondary:#a1a1aa;--text-tertiary:#52525b;--border-hairline:hsla(0,0%,100%,.06);--border-light:hsla(0,0%,100%,.1);--nav-h:80px;--max-w:1280px;--radius-lg:20px;--radius-md:12px;--radius-sm:6px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%;position:relative}body{background-color:var(--bg-void);font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}body,h1,h2,h3,h4{color:var(--text-primary)}h1,h2,h3,h4{font-family:var(--font-display),sans-serif;line-height:1.1;letter-spacing:-.02em}::selection{background:var(--accent-volt);color:var(--bg-void)}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 24px}.section{padding:100px 0;position:relative;overflow:hidden}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-col{display:flex;flex-direction:column}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.text-volt{color:var(--accent-volt)}.text-muted{color:var(--text-secondary)}.font-data{font-family:var(--font-data),monospace;letter-spacing:-.02em}.text-huge{font-size:clamp(3.25rem,6vw,5.5rem);letter-spacing:-.04em;font-weight:700;line-height:1.05}.text-lead{font-size:clamp(1.1rem,1.5vw,1.25rem);color:var(--text-secondary);line-height:1.6;font-weight:400}.bg-noise{position:fixed;opacity:.035;mix-blend-mode:overlay}.bg-noise,.hero-grid-bg{inset:0;z-index:0;pointer-events:none}.hero-grid-bg{position:absolute;background-size:50px 50px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);mask-image:linear-gradient(180deg,transparent 0,#000 40%,transparent 90%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40%,transparent 90%);transform:perspective(1000px) rotateX(60deg) translateY(-100px) scale(2);transform-origin:top center;opacity:.25}.nav-root{position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-hairline);background:rgba(5,5,5,.7)}.nav-logo{font-family:var(--font-display);font-weight:700;font-size:1.25rem;letter-spacing:-.02em}.nav-link{font-size:.95rem;font-weight:500;color:var(--text-secondary);text-decoration:none;margin:0 20px;transition:color .2s}.nav-link:hover{color:var(--text-primary)}.nav-item-group{position:relative}.nav-item-group,.nav-trigger{height:100%;display:flex;align-items:center}.nav-trigger{gap:6px;font-size:.95rem;font-weight:500;color:var(--text-secondary);cursor:pointer;padding:0 16px;transition:color .2s;text-decoration:none}.nav-trigger:hover{color:var(--text-primary)}.nav-chevron{transition:transform .3s ease;width:14px;height:14px;opacity:.7}.nav-item-group:hover .nav-chevron{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% - 10px);left:50%;transform:translateX(-50%) translateY(10px);width:280px;background:hsla(0,0%,4%,.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-hairline);border-radius:16px;padding:8px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);z-index:1000}.dropdown-menu:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px}.nav-item-group:focus-within .dropdown-menu,.nav-item-group:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:all;transform:translateX(-50%) translateY(0)}.dropdown-link{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;text-decoration:none;transition:all .2s;border:1px solid transparent}.dropdown-link:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.05)}.dropdown-icon{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.05);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:all .2s}.dropdown-link:hover .dropdown-icon{background:var(--accent-volt);color:#000}.dropdown-content{display:flex;flex-direction:column;gap:2px}.dropdown-title{font-size:.9rem;font-weight:600;color:var(--text-primary)}.dropdown-desc{font-size:.75rem;color:var(--text-secondary);line-height:1.4}.mobile-group{width:100%;border-bottom:1px solid var(--border-hairline);overflow:hidden}.mobile-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-size:1.5rem;font-weight:600;color:var(--text-primary);background:none;border:none;cursor:pointer}.mobile-dropdown{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s ease;display:flex;flex-direction:column;gap:8px}.mobile-dropdown.open{max-height:300px;opacity:1;padding-bottom:24px}.mobile-sublink{display:flex;align-items:center;gap:16px;padding:12px;color:var(--text-secondary);text-decoration:none;background:hsla(0,0%,100%,.02);border-radius:12px;transform:translateX(-10px);transition:all .3s ease;opacity:0}.mobile-dropdown.open .mobile-sublink{transform:translateX(0);opacity:1}.mobile-dropdown.open .mobile-sublink:first-child{transition-delay:.05s}.mobile-dropdown.open .mobile-sublink:nth-child(2){transition-delay:.1s}.mobile-sublink:active,.mobile-sublink:hover{background:hsla(0,0%,100%,.05);color:var(--text-primary)}@keyframes mobileMenuEnter{0%{opacity:0;transform:scale(.98) translateY(-10px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes itemSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-overlay{position:fixed;inset:0;background:var(--bg-void);z-index:800;padding-top:100px;padding-left:24px;padding-right:24px;overflow-y:auto;animation:mobileMenuEnter .4s cubic-bezier(.16,1,.3,1) forwards}.stagger-item{opacity:0;animation:itemSlideIn .5s cubic-bezier(.16,1,.3,1) forwards}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 36px;border-radius:100px;font-weight:600;font-family:var(--font-display);letter-spacing:.01em;font-size:1rem;cursor:pointer;border:none;transition:all .3s var(--ease-out-expo);position:relative;overflow:hidden}.btn-primary{background:var(--text-primary);color:var(--bg-void)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px hsla(0,0%,100%,.15);background:#f2f2f2}.btn-outline{background:transparent;border:1px solid var(--border-light);color:var(--text-primary)}.btn-outline:hover{border-color:var(--text-primary);background:hsla(0,0%,100%,.03)}.btn-ghost{background:transparent;color:var(--text-secondary);padding:0 24px;height:48px}.btn-ghost:hover{color:var(--text-primary);background:hsla(0,0%,100%,.05)}.hero-mockup-container{position:relative;margin-top:64px;width:100%;max-width:900px;aspect-ratio:16/9;margin-left:auto;margin-right:auto;perspective:2000px}.mockup-glass-pane{position:absolute;top:0;left:10%;right:10%;bottom:-40%;background:hsla(0,0%,6%,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.15);border-radius:24px 24px 0 0;box-shadow:0 -20px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(0,0,0,.5);transform:rotateX(20deg) translateY(40px);transform-style:preserve-3d;display:flex;flex-direction:column;overflow:hidden}.ui-layout{display:flex;height:100%}.ui-sidebar{width:80px;border-right:1px solid hsla(0,0%,100%,.05);flex-direction:column;padding-top:32px;gap:24px}.ui-icon,.ui-sidebar{display:flex;align-items:center}.ui-icon{width:40px;height:40px;border-radius:10px;justify-content:center;color:var(--text-secondary);transition:all .2s}.ui-icon.active{background:hsla(0,0%,100%,.08);color:var(--text-primary)}.ui-content{flex:1 1;padding:40px;display:flex;flex-direction:column;gap:32px}.ui-header{display:flex;justify-content:space-between;align-items:center}.ui-title{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.ui-user{display:flex;gap:12px;align-items:center}.ui-avatar{width:32px;height:32px;background:#333;border-radius:50%;border:1px solid hsla(0,0%,100%,.2)}.ui-card-balance{background:linear-gradient(135deg,#1c1c1c,#0a0a0a);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:32px;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3)}.ui-card-balance:after{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle at top right,rgba(204,255,0,.08),transparent 70%);pointer-events:none}.balance-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:8px}.balance-amount{font-family:var(--font-data);font-size:2.5rem;font-weight:600;color:var(--text-primary);margin-bottom:24px}.ui-btn-sm{background:var(--text-primary);color:#000;padding:8px 20px;border-radius:100px;font-size:.85rem;font-weight:600;display:inline-flex}.ui-list-header{margin-bottom:16px;font-size:.9rem;color:var(--text-primary);font-weight:500}.ui-list-header,.ui-list-item{display:flex;justify-content:space-between;align-items:center}.ui-list-item{padding:16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;margin-bottom:12px;transition:background .2s}.ui-list-item:hover{background:hsla(0,0%,100%,.04)}.item-info{gap:16px}.item-info,.item-thumb{display:flex;align-items:center}.item-thumb{width:40px;height:40px;background:hsla(0,0%,100%,.05);border-radius:8px;justify-content:center;font-size:1.2rem}.item-text h4{font-size:.9rem;font-weight:500;color:var(--text-primary)}.item-text p{font-size:.75rem;color:var(--text-secondary)}.item-price{font-family:var(--font-data);font-weight:500;color:var(--accent-volt)}.floating-notif{top:-10px;right:0;padding:12px 20px;display:flex;gap:12px;align-items:center;transform:translateZ(60px);animation:float-y 6s ease-in-out infinite}.floating-notif,.floating-scan{position:absolute;background:#0f0f0f;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.6);z-index:20}.floating-scan{top:60px;left:-20px;padding:16px;transform:translateZ(40px);animation:float-y 6s ease-in-out infinite reverse}@keyframes float-y{0%,to{transform:translateZ(60px) translateY(0)}50%{transform:translateZ(60px) translateY(-10px)}}.glass-card{background:var(--bg-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:40px;position:relative;overflow:hidden;transition:border-color .3s,transform .3s var(--ease-out-expo)}.glass-card:hover{border-color:var(--border-light);transform:translateY(-4px)}.glass-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px circle at var(--mouse-x,50%) var(--mouse-y,50%),hsla(0,0%,100%,.04),transparent 40%);opacity:0;transition:opacity .3s}.glass-card:hover:before{opacity:1}.ticker-wrap{padding:24px 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);overflow:hidden;position:relative;background:var(--bg-void)}.ticker-track{display:flex;gap:80px;width:max-content;animation:marquee 60s linear infinite}.ticker-item{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);display:flex;align-items:center;gap:80px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-spin{animation:spin 1s linear infinite}.data-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1.2fr;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden}.data-content-row,.data-head-row{display:contents}.data-cell{padding:24px 16px;border-bottom:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);display:flex;flex-direction:column;justify-content:center;gap:8px;font-size:1rem;color:var(--text-secondary);text-align:left}.data-cell.head{background:hsla(0,0%,100%,.015);font-family:var(--font-display);text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;color:var(--text-primary);font-weight:600;align-items:center;text-align:center;flex-direction:row}.data-cell.highlight{color:var(--accent-volt);font-weight:500;font-family:var(--font-data);border-right:none}.data-cell:last-child{border-right:none}.comp-logo{height:24px;width:auto;object-fit:contain;opacity:.8}.calc-widget{background:var(--bg-panel);border:1px solid var(--border-hairline);border-radius:32px;padding:64px}.slider-wrap{position:relative;width:100%;margin:48px 0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;height:12px;border-radius:100px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.1)}input[type=range]::-webkit-slider-runnable-track{width:100%;height:12px;background:transparent;border:none}input[type=range]::-moz-range-track{width:100%;height:12px;background:transparent;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:28px;width:28px;border-radius:50%;background:var(--accent-volt);border:4px solid var(--bg-panel);margin-top:-9px;cursor:pointer;box-shadow:0 0 20px var(--accent-glow);-webkit-transition:transform .2s;transition:transform .2s}.reveal{opacity:0;transform:translateY(20px);transition:all .8s var(--ease-out-expo)}.reveal.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.mobile-menu-btn{display:none;background:none;border:none;color:#fff;padding:8px}.mobile-only{display:none}@media (max-width:1024px){.container{padding:0 20px}.section{padding:64px 0}#hero{padding-bottom:0}.text-huge{font-size:3rem;line-height:1.1}.desktop-nav{display:none}.mobile-menu-btn{display:block}.grid-3{gap:16px}.grid-2,.grid-3{grid-template-columns:1fr}.grid-2{gap:40px}.hero-mockup-container{margin-top:40px;width:100%;height:250px;position:relative;left:0;margin-left:0;transform:none;overflow:hidden}.mockup-glass-pane{width:700px;height:500px;position:absolute;left:50%;margin-left:-350px;top:20px;bottom:auto;right:auto;border-radius:24px 24px 0 0;transform:scale(.45) rotateX(20deg);transform-origin:top center}.ui-header,.ui-sidebar{display:flex}.ui-content{padding:40px}.floating-notif,.floating-scan{display:none}.data-grid{display:flex;flex-direction:column;gap:16px;border:none;overflow:visible}.data-head-row{display:none}.data-content-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:var(--bg-panel);border:1px solid var(--border-hairline);border-radius:20px;padding:20px}.data-cell{border:none;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.9rem;align-items:flex-start;justify-content:flex-start}.data-cell:first-child{grid-column:1/-1;margin-bottom:12px;font-size:1.1rem;color:var(--text-primary);font-weight:600;border-bottom:1px solid var(--border-hairline);padding-bottom:12px;width:100%;flex-direction:row;justify-content:space-between}.data-cell span.mobile-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:2px;display:block}.mobile-only{display:inline-block;font-weight:600;font-family:var(--font-display);letter-spacing:.05em;font-size:.75rem;color:var(--text-tertiary)}.calc-widget{padding:24px;border-radius:24px}.slider-wrap{margin:32px 0}.ticker-item{font-size:.9rem;gap:40px}.ticker-track{gap:40px}.hero-grid-bg{opacity:.15}}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg-void)}.auth-card,.auth-container{position:relative;overflow:hidden}.auth-card{width:100%;max-width:1100px;min-height:650px;background:hsla(0,0%,4%,.6);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid hsla(0,0%,100%,.08);border-radius:32px;display:grid;grid-template-columns:1fr;box-shadow:0 50px 100px -20px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.05);z-index:10}@media (min-width:900px){.auth-card{grid-template-columns:1.1fr .9fr}}.auth-form-side{padding:40px 32px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,.01),transparent)}@media (min-width:768px){.auth-form-side{padding:64px}}.auth-visual-side{display:none;position:relative;flex-direction:column;justify-content:space-between;padding:64px;background:linear-gradient(135deg,hsla(0,0%,8%,.8),rgba(5,5,5,.9));border-left:1px solid hsla(0,0%,100%,.05);overflow:hidden}@media (min-width:900px){.auth-visual-side{display:flex}}.auth-title{font-size:2.25rem;font-weight:700;margin-bottom:8px;color:#fff;letter-spacing:-.03em}.auth-subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:1rem;line-height:1.5}.social-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:32px}.social-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.social-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.social-icon{width:20px;height:20px}.divider{display:flex;align-items:center;gap:16px;margin-bottom:32px;color:hsla(0,0%,100%,.3);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.1)}.input-group{position:relative;margin-bottom:20px}.input-wrapper{position:relative;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;transition:all .3s ease}.input-wrapper.focused{background:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.25);box-shadow:0 0 0 4px hsla(0,0%,100%,.03)}.input-wrapper.error{border-color:rgba(255,80,80,.5)}.input-field{width:100%;padding:26px 16px 10px;background:transparent;border:none;color:#fff;outline:none;font-size:.95rem;font-weight:500;position:relative;z-index:2}.input-label{position:absolute;left:16px;top:18px;color:hsla(0,0%,100%,.4);font-size:.95rem;transition:all .3s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1}.input-field:focus+.input-label,.input-field:not(:placeholder-shown)+.input-label{top:8px;font-size:.7rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.input-wrapper.focused .input-field:focus+.input-label{color:var(--accent-volt)}.password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;z-index:3;transition:color .2s;padding:4px}.password-toggle:hover{color:#fff}.input-gradient-border{position:absolute;bottom:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,var(--accent-volt),transparent);transform:scaleX(0);transition:transform .4s ease;z-index:3;opacity:.8}.input-wrapper.focused .input-gradient-border{transform:scaleX(1)}.error-msg{color:#f55;font-size:.8rem;margin-top:6px;margin-left:4px;display:flex;align-items:center;gap:4px}.strength-meter{display:flex;gap:4px;margin-top:8px;height:3px;width:100%;padding:0 2px}.strength-bar{flex:1 1;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.strength-fill{height:100%;width:0;transition:width .3s ease,background-color .3s ease}.morph-btn{width:100%;height:56px;border-radius:14px;border:none;font-size:1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;background:#fff;color:#000;box-shadow:0 4px 12px hsla(0,0%,100%,.1)}.morph-btn:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 8px 20px hsla(0,0%,100%,.15)}.morph-btn.success{background:var(--accent-volt);box-shadow:0 0 20px var(--accent-glow)}.morph-btn.loading,.morph-btn.success{width:56px;border-radius:50%;padding:0}.morph-btn.loading{background:hsla(0,0%,100%,.1);color:#fff;cursor:wait}.btn-content{white-space:nowrap}.btn-content,.secure-badge{display:flex;align-items:center;gap:8px}.secure-badge{color:var(--accent-volt);font-size:.85rem;font-weight:500;letter-spacing:.02em}.forgot-link{color:var(--text-secondary);text-decoration:none;font-size:.85rem;position:relative;transition:color .2s}.forgot-link:hover{color:#fff}.bottom-text{margin-top:32px;text-align:center;color:var(--text-secondary);font-size:.9rem}.bottom-text a{color:#fff;text-decoration:none;font-weight:600;margin-left:4px;transition:color .2s}.bottom-text a:hover{color:var(--accent-volt);text-decoration:underline}.spinner{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;position:relative;z-index:2}.stat-card{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:20px;transition:transform .3s ease}.stat-card:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.05)}.stat-val{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.03em}.stat-label{font-size:.85rem;color:var(--text-secondary)}.highlight-card{background:var(--accent-volt);border:none;display:flex;justify-content:space-between;align-items:center}.highlight-card:hover{background:var(--accent-volt-dim)}.highlight-card .stat-val{color:#000;font-size:1.25rem}.highlight-card .stat-label{color:rgba(0,0,0,.6);font-weight:500}.abstract-ring{position:absolute;border:1px solid hsla(0,0%,100%,.05);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.visual-footer{position:relative;z-index:10}.visual-footer h3{font-size:1.75rem;font-weight:700;margin-bottom:12px;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;z-index:0}.orb-1{top:-10%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,hsla(0,0%,100%,.03),transparent);animation:floatOrb 20s linear infinite}.orb-2{bottom:-10%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle,rgba(204,255,0,.15),transparent);animation:floatOrb 15s linear infinite reverse}@keyframes floatOrb{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(50px,50px) rotate(120deg)}66%{transform:translate(-30px,20px) rotate(240deg)}to{transform:translate(0) rotate(1turn)}}.auth-top-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:100%}.back-home-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease;padding:8px 12px 8px 0}.back-home-link:hover{color:#fff;transform:translateX(-4px)}.auth-logo-text{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:#fff;opacity:.4}