*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy-950:#040b18;--navy-900:#070f20;--navy-800:#0d1a35;--navy-700:#152444;--navy-600:#1e3360;--navy-500:#284480;--emerald-700:#047857;--emerald-600:#059669;--emerald-500:#10b981;--emerald-400:#34d399;--emerald-300:#6ee7b7;--emerald-100:#d1fae5;--emerald-glow:#10b98140;--white:#fff;--gray-50:#f8faff;--gray-100:#f0f4fd;--gray-200:#e2e8f4;--gray-300:#c4d0e8;--gray-400:#89b;--gray-500:#64748b;--gray-600:#475569;--red-500:#ef4444;--red-100:#fee2e2;--amber-500:#f59e0b;--amber-100:#fef3c7;--blue-500:#3b82f6;--blue-100:#dbeafe;--font:"Inter", system-ui, -apple-system, sans-serif;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-full:9999px;--sh-sm:0 2px 8px #040b1833;--sh-md:0 4px 20px #040b1859;--sh-lg:0 8px 40px #040b1880;--sh-glow:0 0 30px #10b9814d;--sh-glow-sm:0 0 16px #10b98133;--bottom-nav:74px;--status-bar:44px;--screen-w:100%}html{background:#000;height:100%}body{min-height:100%;font-family:var(--font);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;overflow-x:hidden}#root{background:#000;justify-content:center;min-height:100vh;display:flex}button,input,select{font-family:var(--font)}button{cursor:pointer;border:none;outline:none}input{outline:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none}input:focus{background:#ffffff0f!important;border-color:#10b98166!important;box-shadow:0 0 0 3px #10b98114,0 0 20px #10b9810f!important}input:hover:not(:focus){border-color:#ffffff26!important}input::placeholder{color:#fff3}tr:hover td{background:#ffffff03}::selection{color:#fff;background:#10b9814d}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dash{to{stroke-dashoffset:-200px}}@keyframes node-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #10b9814d}50%{box-shadow:0 0 40px #10b98199,0 0 80px #10b98133}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes particle-float{0%{opacity:1;transform:translateY(0)translate(0)scale(1)}to{transform:translateY(-60px) translateX(var(--tx)) scale(0);opacity:0}}@keyframes hash-tick{0%,to{opacity:1}50%{opacity:.3}}@keyframes rotating-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counter-rotating{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes beam{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
