@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";:root{--emerald: #10b981;--emerald-2: #34d399;--emerald-3: #059669;--emerald-glow: rgba(16,185,129,.18);--emerald-dim: rgba(16,185,129,.07);--gold: #f59e0b;--gold-2: #fbbf24;--gold-3: #d97706;--gold-glow: rgba(245,158,11,.15);--gold-dim: rgba(245,158,11,.07);--sapphire: #3b82f6;--sapphire-2: #60a5fa;--sapphire-dim: rgba(59,130,246,.08);--violet: #8b5cf6;--violet-2: #a78bfa;--crimson: #ef4444;--crimson-2: #fca5a5;--bg: #070a0d;--s1: #0c1117;--s2: #111820;--s3: #172030;--s4: #1d2840;--b0: rgba(255,255,255,.04);--b1: rgba(255,255,255,.07);--b2: rgba(255,255,255,.12);--b3: rgba(255,255,255,.18);--be: rgba(16,185,129,.2);--bg2:rgba(245,158,11,.15);--bs: rgba(59,130,246,.18);--t1: #eef4f8;--t2: #8899a8;--t3: #4a5c6a;--t4: #2a3545;--display: "Outfit", sans-serif;--body: "Inter", sans-serif;--mono: "JetBrains Mono", monospace;--card-shadow: 0 4px 24px rgba(0,0,0,.45);--nav-bg: rgba(7,10,13,.97);--header-bg: rgba(7,10,13,.95);color-scheme:dark}[data-theme=light]{--bg: #f0f4f8;--s1: #ffffff;--s2: #f8fafc;--s3: #eef2f7;--s4: #e4eaf2;--b0: rgba(0,0,0,.04);--b1: rgba(0,0,0,.08);--b2: rgba(0,0,0,.13);--b3: rgba(0,0,0,.2);--be: rgba(16,185,129,.25);--bg2:rgba(245,158,11,.2);--bs: rgba(59,130,246,.22);--t1: #0d1b2a;--t2: #3a5068;--t3: #7a9ab0;--t4: #b0c8d8;--card-shadow: 0 2px 16px rgba(0,0,0,.08), 0 1px 4px rgba(0,0,0,.05);--nav-bg: rgba(255,255,255,.97);--header-bg: rgba(255,255,255,.96);color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--bg);color:var(--t1);overflow-x:hidden;-webkit-tap-highlight-color:transparent;transition:background .3s ease,color .3s ease}#root{min-height:100dvh}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.no-scroll{scrollbar-width:none;-ms-overflow-style:none}.no-scroll::-webkit-scrollbar{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-ring{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-pulse{0%,to{box-shadow:0 0 22px #10b9818c,0 0 44px #10b9812e}50%{box-shadow:0 0 36px #10b981cc,0 0 70px #10b9814d}}@keyframes coin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ring-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.2);opacity:0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #10b98133}50%{box-shadow:0 0 40px #10b98180}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18px,-12px) scale(1.04)}66%{transform:translate(-12px,8px) scale(.97)}}@keyframes shimmer-pass{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pd-out{0%{transform:scale(1);opacity:.5}to{transform:scale(2.5);opacity:0}}@keyframes glitch{0%,95%{transform:none}96%{transform:translate(-1px,1px)}97%{transform:translate(1px,-1px)}98%{transform:none}}@keyframes theme-switch{0%{transform:scale(1)}50%{transform:scale(0)}to{transform:scale(1)}}[data-theme=light] nav{border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:0 -2px 20px #0000000f!important}[data-theme=light] header{border-bottom:1px solid rgba(0,0,0,.06)!important}.cb-switch{position:relative;width:44px;height:24px;border-radius:12px;cursor:pointer;border:none;outline:none;transition:background .25s ease;flex-shrink:0}.cb-switch-knob{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;box-shadow:0 1px 4px #0000004d}.cb-switch[data-on=true]{background:var(--emerald)}.cb-switch[data-on=false]{background:var(--b2)}.cb-switch[data-on=true] .cb-switch-knob{left:23px}.cb-switch[data-on=false] .cb-switch-knob{left:3px}
