:root{--void:#05070d;--void-2:#080b14;--panel:rgba(16,22,36,0.55);--panel-solid:#0c111c;--line:rgba(86,224,255,0.16);--line-strong:rgba(86,224,255,0.42);--text:#e6f4ff;--text-soft:#9bb4cc;--text-faint:#5d7188;--cyan:#34e0ff;--cyan-deep:#0fa3c4;--amber:#ffb347;--magenta:#ff4d9d;--glow:rgba(52,224,255,0.55);--display:"Chakra Petch","Eurostile",sans-serif;--body:"Sora",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"Space Mono","SFMono-Regular",Menlo,monospace;--ease:cubic-bezier(0.16,1,0.3,1);--maxw:1280px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"Sora",-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--body);background-color:#05070d;background-color:var(--void);color:#e6f4ff;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(52,224,255,.1),transparent 60%),radial-gradient(ellipse 70% 60% at 85% 110%,rgba(255,77,157,.07),transparent 55%),linear-gradient(rgba(52,224,255,.045) 1px,transparent 0) 0 0/100% 46px,linear-gradient(90deg,rgba(52,224,255,.045) 1px,transparent 0) 0 0/46px 100%,#05070d;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(52,224,255,.1),transparent 60%),radial-gradient(ellipse 70% 60% at 85% 110%,rgba(255,77,157,.07),transparent 55%),linear-gradient(rgba(52,224,255,.045) 1px,transparent 0) 0 0/100% 46px,linear-gradient(90deg,rgba(52,224,255,.045) 1px,transparent 0) 0 0/46px 100%,var(--void)}body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.5;background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgba(0,0,0,.16) 3px);mix-blend-mode:multiply}::-moz-selection{background:#34e0ff;background:var(--cyan);color:#05070d;color:var(--void)}::selection{background:#34e0ff;background:var(--cyan);color:#05070d;color:var(--void)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#080b14;background:var(--void-2)}::-webkit-scrollbar-thumb{background:linear-gradient(#0fa3c4,#34e0ff);background:linear-gradient(var(--cyan-deep),var(--cyan));border:2px solid #080b14;border:2px solid var(--void-2);border-radius:0}a{color:inherit}img{display:block;max-width:100%}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition:opacity .9s var(--ease),transform .9s var(--ease);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{-webkit-animation:none!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}@-webkit-keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@-webkit-keyframes riseIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.4}94%{opacity:1}97%{opacity:.7}98%{opacity:1}}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.4}94%{opacity:1}97%{opacity:.7}98%{opacity:1}}@-webkit-keyframes spinOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spinOrbitRev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes spinOrbitRev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@-webkit-keyframes pulseGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulseGlow{0%,to{opacity:.5}50%{opacity:1}}@-webkit-keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@-webkit-keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@-webkit-keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.glow-text{text-shadow:0 0 18px rgba(52,224,255,.55),0 0 4px rgba(52,224,255,.55);text-shadow:0 0 18px var(--glow),0 0 4px var(--glow)}
/*# sourceMappingURL=main.3615445d.chunk.css.map */