@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0f19;font-family:Outfit,sans-serif;font-weight:400;line-height:1.5}body{background:radial-gradient(circle at 100% 0,#1e1b4b,#090d16 60%) fixed;min-height:100vh;margin:0}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#111928a6;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000005e}.glass-card{-webkit-backdrop-filter:blur(12px);background:#1e293b73;border:1px solid #ffffff0d;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .2s ease-in-out;box-shadow:0 0 15px #6366f14d}.btn-primary:hover{transform:scale(1.02);box-shadow:0 0 25px #6366f199}.btn-secondary{color:#f1f5f9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .2s}.btn-secondary:hover{background:#ffffff1a}.input-field{color:#fff;background:#0f172a99;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px 14px;transition:all .2s}.input-field:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#090d16}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-table{border-collapse:separate;border-spacing:0;width:100%}.custom-table th{color:#94a3b8;text-align:left;background:#0f172a99;border-bottom:1px solid #ffffff14;padding:14px;font-weight:600}.custom-table td{border-bottom:1px solid #ffffff0d;padding:14px}.custom-table tr:last-child td{border-bottom:none}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
