@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;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_ed3508;font-style:normal;font-weight:100 900;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_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-space:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}:root{--font-primary:var(--font-outfit),system-ui,sans-serif;--font-heading:var(--font-space),system-ui,sans-serif;--color-background:#030712;--color-background-secondary:#12121a;--color-background-tertiary:#1a1a24;--gradient-bg:linear-gradient(180deg,#030712,rgba(88,28,135,.3),#030712);--gradient-hero:linear-gradient(135deg,rgba(139,92,246,.1),transparent 50%,rgba(99,102,241,.1));--neon-purple:#a855f7;--neon-violet:#8b5cf6;--neon-blue:#6366f1;--neon-accent-bright:#c084fc;--neon-glow:rgba(139,92,246,.5);--neon-glow-soft:rgba(139,92,246,.2);--neon-glow-bright:rgba(168,85,247,.8);--logo-gradient-start:#6db4ff;--logo-gradient-mid:#b794ff;--logo-gradient-end:#d4a5ff;--color-primary:#a855f7;--color-primary-glow:rgba(168,85,247,.5);--color-secondary:#8b5cf6;--color-secondary-glow:rgba(139,92,246,.5);--color-accent:#3b82f6;--color-accent-glow:rgba(59,130,246,.5);--color-text-main:#f3f4f6;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-border:#2a2a38;--color-border-light:#3a3a4a;--glass-bg:hsla(0,0%,100%,.05);--glass-border:hsla(0,0%,100%,.1);--glass-highlight:hsla(0,0%,100%,.1);--card-bg:rgba(18,18,26,.95);--card-bg-hover:rgba(26,26,36,.95)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--color-background);color:var(--color-text-main);font-family:var(--font-primary);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6b7280}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.neon-text{background:linear-gradient(to right,var(--logo-gradient-start),var(--logo-gradient-mid),var(--logo-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.neon-glow{box-shadow:0 0 20px var(--neon-glow)}.neon-glow-soft{box-shadow:0 0 40px var(--neon-glow-soft)}.neon-button{background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));box-shadow:0 0 20px var(--neon-glow-soft);transition:all .3s ease}.neon-button:hover{box-shadow:0 0 30px var(--neon-glow);transform:translateY(-2px)}.neon-border{border:1px solid var(--neon-violet);box-shadow:0 0 10px var(--neon-glow-soft),inset 0 0 10px var(--neon-glow-soft)}.neon-border-subtle{border:1px solid var(--color-border);box-shadow:0 0 20px rgba(139,92,246,.1),inset 0 1px 0 rgba(139,92,246,.1);transition:all .3s ease}.neon-border-subtle:hover{border-color:var(--neon-violet);box-shadow:0 0 30px var(--neon-glow-soft),inset 0 1px 0 var(--neon-glow-soft)}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px var(--neon-glow-soft)}50%{box-shadow:0 0 40px var(--neon-glow)}}.glow-pulse{animation:glow-pulse 2s ease-in-out infinite}@keyframes orb-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-20px) scale(1.05);opacity:.5}}.orb-animate{animation:orb-float 8s ease-in-out infinite}.homePage{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background)}