@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@100..900&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--c-bg:#000;--c-bg-2:#050505;--c-surface:#09090b;--c-surface-2:#121214;--c-surface-3:#18181b;--c-overlay:#000000eb;--c-accent:#635bff;--c-accent-2:#0070f3;--c-accent-glow:#635bff0f;--c-accent-border:#635bff33;--c-accent-dim:#635bff14;--c-teal:#00e5ff;--c-text-1:#fff;--c-text-2:#a1a1aa;--c-text-3:#52525b;--c-text-4:#27272a;--c-green:#10b981;--c-green-bg:#10b9810a;--c-green-bd:#10b9811f;--c-border:#ffffff0f;--c-border-2:#ffffff17;--c-border-3:#ffffff2e;--c-sep:#ffffff0a;--s-1:0 1px 2px #0009;--s-2:0 4px 12px #000000b3;--s-3:0 8px 24px #000c;--s-4:0 16px 48px #000000e6;--s-card:0 1px 0 #ffffff08 inset;--s-accent:0 4px 20px #635bff26;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:9999px;--ease:cubic-bezier(.15, 1, .3, 1);--t-fast:.1s var(--ease);--t-mid:.2s var(--ease);--t-slow:.35s var(--ease)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:60px;font-size:16px}body{background:var(--c-bg);color:var(--c-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#635bff4d}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:var(--c-surface-3);border-radius:var(--r-pill)}.container{max-width:1100px;margin:0 auto;padding:0 24px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseTeal{0%,to{box-shadow:0 0 #00e5ff66}50%{box-shadow:0 0 0 6px #00e5ff00}}@keyframes gridMovement{0%{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes glowMove{0%,to{transform:translate(-30%,-30%)rotate(0)}50%{transform:translate(10%,10%)rotate(180deg)}}
