@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&display=swap";:root{--brand-primary: #F97316;--brand-secondary: #EAB308;--brand-gradient: linear-gradient(135deg, #F97316 0%, #EAB308 100%);--brand-gradient-hover: linear-gradient(135deg, #ea580c 0%, #ca8a04 100%);--bg-light: #F8FAFC;--bg-white: #FFFFFF;--bg-glass: rgba(255, 255, 255, .8);--bg-glass-dark: rgba(15, 23, 42, .8);--text-primary: #0F172A;--text-secondary: #475569;--text-tertiary: #94A3B8;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-glow: 0 0 20px rgba(249, 115, 22, .3);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:var(--text-primary);background-color:var(--bg-light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--brand-primary);text-decoration:inherit;transition:color .2s ease}a:hover{color:var(--brand-secondary)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-light)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--text-primary)}.glass-panel{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}.glass-panel-dark{background:#0f172a99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.text-gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes pulse-glow{0%{box-shadow:0 0 #f9731666}70%{box-shadow:0 0 0 10px #f9731600}to{box-shadow:0 0 #f9731600}}.animate-pulse-glow{animation:pulse-glow 2s infinite}.landing-particle{position:absolute;width:8px;height:8px;background:var(--brand-primary);border-radius:50%;opacity:.2;animation:float 10s infinite}.landing-caret{display:inline-block;width:2px;height:1em;background-color:var(--brand-primary);margin-left:2px;vertical-align:middle;animation:blink 1s step-end infinite}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#050816;color:#f5f5f7}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}:focus-visible{outline:2px solid #1E73BE;outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.text-gradient{background:linear-gradient(135deg,#00dbde,#fc00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.glow{text-shadow:0 0 10px rgba(0,219,222,.7),0 0 20px rgba(0,219,222,.5),0 0 30px rgba(0,219,222,.3)}.neon-border{border:1px solid rgba(0,219,222,.3);box-shadow:0 0 10px #00dbde80,inset 0 0 10px #00dbde33}.glass-effect{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000001a}.futuristic-heading{font-family:Orbitron,sans-serif;letter-spacing:1px}.cyber-grid{background-image:linear-gradient(rgba(5,8,22,.9) 1px,transparent 1px),linear-gradient(90deg,rgba(5,8,22,.9) 1px,transparent 1px);background-size:30px 30px;background-position:center center;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{background-position:0 0}to{background-position:30px 30px}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-electric-grid{position:relative;background-image:linear-gradient(rgba(0,219,222,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,219,222,.1) 1px,transparent 1px);background-size:60px 60px}.landing-electric-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(0,219,222,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(252,0,255,.15) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(0,219,222,.05) 0%,transparent 70%)}.landing-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:linear-gradient(45deg,#1e73be,#4da3ff);animation:heroParticleFloat 8s ease-in-out infinite}.landing-particle:nth-child(1){top:10%;left:10%;animation-delay:0s}.landing-particle:nth-child(2){top:20%;left:80%;animation-delay:1s}.landing-particle:nth-child(3){top:60%;left:20%;animation-delay:2s}.landing-particle:nth-child(4){top:80%;left:70%;animation-delay:3s}.landing-particle:nth-child(5){top:40%;left:90%;animation-delay:4s}.landing-float{animation:heroFloat 6s ease-in-out infinite}.landing-caret{display:inline-block;border-right:2px solid;border-color:currentColor;animation:caretBlink 1s infinite}@keyframes heroMoveBg{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes heroParticleFloat{0%,to{transform:translateY(0) rotate(0);opacity:.7}33%{transform:translateY(-30px) rotate(120deg);opacity:1}66%{transform:translateY(-10px) rotate(240deg);opacity:.8}}@keyframes caretBlink{0%,to{border-color:transparent}50%{border-color:currentColor}}
