@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)}.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%)}}.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}}