:root{--bg-base:#0a0a0f;--bg-surface:#111118;--bg-elevated:#16161f;--bg-hover:#1c1c28;--bg-active:#21212e;--border:#1e1e2e;--border-light:#2a2a3e;--border-accent:#00e1c840;--cyan:#00e1c8;--cyan-dim:#00e1c81f;--cyan-glow:0 0 20px #00e1c84d;--amber:#f5a623;--amber-dim:#f5a6231f;--red:#ff4d6d;--red-dim:#ff4d6d1f;--green:#3dffa0;--green-dim:#3dffa01a;--text-primary:#e8e8f2;--text-secondary:#88a;--text-muted:#4a4a65;--text-accent:#00e1c8;--font-sans:"DM Sans",sans-serif;--font-display:"DM Serif Display",serif;--font-mono:"Space Mono",monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 20px #00000080;--shadow-lg:0 8px 40px #0009;--transition:180ms ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{background:#0a0a0f;background:var(--bg-base);color:#e8e8f2;color:var(--text-primary);font-family:DM Sans,sans-serif;font-family:var(--font-sans);font-size:.9rem;line-height:1.6;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{background:none;cursor:pointer}button,input,select,textarea{border:none;font-family:inherit}input,select,textarea{background:#0000;color:inherit;outline:none}img{display:block;max-width:100%}ol,ul{list-style:none}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0a0a0f;background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#2a2a3e;background:var(--border-light);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#4a4a65;background:var(--text-muted)}.mono{font-family:Space Mono,monospace;font-family:var(--font-mono)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes slide-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.animate-in{animation:fadeIn .3s ease both}@media (max-width:768px){html{font-size:15px}.mobile-stack{display:flex!important;flex-direction:column!important}.mobile-no-padding{padding:0!important}.mobile-text-center{text-align:center!important}}.bg-grid{animation:gridDrift 20s linear infinite;background-image:linear-gradient(#00e1c80a 1px,#0000 0),linear-gradient(90deg,#00e1c80a 1px,#0000 0);background-size:60px 60px;inset:0;position:absolute;z-index:0}@keyframes gridDrift{0%{background-position:0 0}to{background-position:60px 60px}}.bg-vignette{background:radial-gradient(ellipse at center,#0000 30%,#0a0a0f 90%);background:radial-gradient(ellipse at center,#0000 30%,var(--bg-base) 90%);inset:0;z-index:10}.bg-vignette,.orb{pointer-events:none;position:absolute}.orb{border-radius:50%;filter:blur(80px);z-index:1}@keyframes dash-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes card-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes chart-draw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.hero-anim-float{animation:dash-float 6s ease-in-out infinite}.hero-anim-bob-1{animation:card-bob 5s ease-in-out infinite}.hero-anim-bob-2{animation:card-bob 7s ease-in-out infinite;animation-delay:1s}.hero-anim-up-1{animation:fade-slide-up .8s forwards;animation-delay:.2s;opacity:0}.hero-anim-up-2{animation:fade-slide-up .8s forwards;animation-delay:.4s;opacity:0}.hero-anim-up-3{animation:fade-slide-up .8s forwards;animation-delay:.6s;opacity:0}.hero-line-draw{stroke-dasharray:200;stroke-dashoffset:200;animation:chart-draw 2.5s ease-out forwards;animation-delay:.8s}
/*# sourceMappingURL=main.649fe4fe.css.map*/