@import url(https://fonts.googleapis.com/css2?family=Michroma&family=Orbitron:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Syne:wght@500;700;800&display=swap);:root{--fx-font-display:"Orbitron","Space Grotesk",sans-serif;--fx-font-body:"Michroma","Space Grotesk",sans-serif;--fx-font-mono:"IBM Plex Mono",monospace;--fx-brand-font:"Syne","Space Grotesk",sans-serif;--fx-bg:#040911;--fx-bg-2:#091427;--fx-bg-3:#0b1b33;--fx-surface:#081224eb;--fx-surface-strong:#0a162af5;--fx-glass:#0a1a3273;--fx-ink:#e6f2ff;--fx-muted:#7f9abd;--fx-muted-2:#adc2de;--fx-accent:#1fd7ff;--fx-accent-2:#06b6d4;--fx-button:#1fd7ff;--fx-button-2:#14a6cc;--fx-gold:#ffd166;--fx-gold-strong:#ffc04d;--fx-success:#3fe4a0;--fx-success-2:#6bf0c0;--fx-danger:#ff6b7a;--fx-danger-strong:#ff425a;--fx-info:#6aa7ff;--fx-border:#2f77aa59;--fx-rail:#ffffff1f;--fx-accent-rgb:31,215,255;--fx-accent-2-rgb:6,182,212;--fx-button-rgb:31,215,255;--fx-accent-legacy:#1fd7ff;--fx-accent-legacy-rgb:31,215,255;--fx-card:linear-gradient(145deg,#081224fa,#0c1a2ee6);--fx-card-strong:linear-gradient(145deg,#0a162afa,#0c1e34f0);--fx-hero:radial-gradient(1200px 640px at 5% -10%,#1fd7ff33,#0000 60%),radial-gradient(900px 600px at 92% 2%,#ffd1661f,#0000 55%),linear-gradient(160deg,#030810,#0b1a34 45%,#050c18 85%);--fx-shadow:0 18px 34px #0208128c;--fx-glow:0 0 18px #1fd7ff3d;--fx-glow-hot:0 0 18px #ffd16633;--fx-hud-line:#1fd7ff66;--fx-hud-line-strong:#1fd7ffa6;--fx-hud-edge:#ffd16699}*{box-sizing:border-box}@media (max-width:768px){button,input,select,textarea{font-size:16px}}#root,body,html{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 640px at 5% -10%,#1fd7ff33,#0000 60%),radial-gradient(900px 600px at 92% 2%,#ffd1661f,#0000 55%),linear-gradient(160deg,#030810,#0b1a34 45%,#050c18 85%);background:var(--fx-hero);color:#e6f2ff;color:var(--fx-ink);font-family:Michroma,Space Grotesk,sans-serif;font-family:var(--fx-font-body);margin:0;overflow-x:hidden}body:before{background:radial-gradient(circle at 18% 18%,#1fd7ff1f,#0000 45%),radial-gradient(circle at 88% 8%,#06b6d41a,#0000 55%),radial-gradient(circle at 15% 85%,#ffffff0d,#0000 40%);background:radial-gradient(circle at 18% 18%,rgba(var(--fx-accent-rgb),.12),#0000 45%),radial-gradient(circle at 88% 8%,rgba(var(--fx-accent-2-rgb),.1),#0000 55%),radial-gradient(circle at 15% 85%,#ffffff0d,#0000 40%);opacity:.6}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:after{background:linear-gradient(#0000,#1fd7ff14 48%,#0000),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 80px),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 80px);mix-blend-mode:screen;opacity:.4}#root{position:relative;z-index:1}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font-family:Michroma,Space Grotesk,sans-serif;font-family:var(--fx-font-body)}h1,h2,h3,h4,h5{font-family:Orbitron,Space Grotesk,sans-serif;font-family:var(--fx-font-display);letter-spacing:.02em}li,p,span{font-family:Michroma,Space Grotesk,sans-serif;font-family:var(--fx-font-body)}.dashboard-content button,.fx-button{letter-spacing:.08em;text-transform:uppercase}.dashboard-content input,.dashboard-content select,.dashboard-content textarea{background:#060e1cd9;border:1px solid #1fd7ff59;border:1px solid rgba(var(--fx-accent-rgb),.35);border-radius:8px;color:#e6f2ff;color:var(--fx-ink)}.dashboard-content table{border-collapse:collapse;width:100%}code{font-family:IBM Plex Mono,monospace;font-family:var(--fx-font-mono)}.fx-page{min-height:100vh;padding:90px 20px 80px;position:relative;z-index:1}.fx-page--tight{padding-bottom:70px;padding-top:70px}.fx-title{font-family:Orbitron,Space Grotesk,sans-serif;font-family:var(--fx-font-display);letter-spacing:.01em}.fx-kicker{color:#7f9abd;color:var(--fx-muted);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.fx-card{background:linear-gradient(145deg,#081224fa,#0c1a2ee6);background:var(--fx-card);border:1px solid #2f77aa59;border:1px solid var(--fx-border);border-radius:16px;box-shadow:0 18px 34px #0208128c;box-shadow:var(--fx-shadow);overflow:hidden;position:relative}.fx-card--strong{background:linear-gradient(145deg,#0a162afa,#0c1e34f0);background:var(--fx-card-strong)}.fx-card--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1a3273;background:var(--fx-glass)}.fx-hud-panel{background:linear-gradient(145deg,#081224fa,#0c1a2ee6);background:var(--fx-card);border:1px solid #1fd7ff66;border:1px solid var(--fx-hud-line);border-radius:14px;box-shadow:0 18px 34px #0208128c,inset 0 0 0 1px #ffffff0a;box-shadow:var(--fx-shadow),inset 0 0 0 1px #ffffff0a;overflow:hidden;position:relative}.fx-hud-panel:after,.fx-hud-panel:before{border:2px solid #ffd16699;border:2px solid var(--fx-hud-edge);content:"";height:22px;opacity:.8;position:absolute;width:22px}.fx-hud-panel:before{border-bottom:none;border-right:none;left:-1px;top:-1px}.fx-hud-panel:after{border-left:none;border-top:none;bottom:-1px;right:-1px}.fx-hud-strip{background:linear-gradient(90deg,#0000,#1fd7ffa6,#0000);background:linear-gradient(90deg,#0000,var(--fx-hud-line-strong),#0000);box-shadow:0 0 10px #1fd7ff59;box-shadow:0 0 10px rgba(var(--fx-accent-rgb),.35);height:2px}.fx-button{background:linear-gradient(135deg,#1fd7ffe6,#1fd7ffa6);background:linear-gradient(135deg,rgba(var(--fx-accent-rgb),.9),rgba(var(--fx-accent-rgb),.65));border:1px solid #1fd7ff99;border:1px solid rgba(var(--fx-accent-rgb),.6);border-radius:6px;box-shadow:0 10px 22px #1fd7ff33,inset 0 0 0 1px #fff3;box-shadow:0 10px 22px rgba(var(--fx-button-rgb),.2),inset 0 0 0 1px #fff3;color:#05101b;cursor:pointer;font-weight:700;letter-spacing:.08em;padding:12px 20px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fx-button:hover{border-color:#1fd7ffe6;border-color:rgba(var(--fx-accent-rgb),.9);box-shadow:0 14px 28px #1fd7ff4d,inset 0 0 0 1px #ffffff40;box-shadow:0 14px 28px rgba(var(--fx-button-rgb),.3),inset 0 0 0 1px #ffffff40;transform:translateY(-1px) scale(1.01)}.fx-button--ghost{background:#0000;border:1px solid #1fd7ff66;border:1px solid var(--fx-hud-line);color:#e6f2ff;color:var(--fx-ink)}.fx-button--soft{background:#1fd7ff1f;background:rgba(var(--fx-accent-rgb),.12);border:1px solid #1fd7ff59;border:1px solid rgba(var(--fx-accent-rgb),.35);color:#1fd7ff;color:var(--fx-accent)}.fx-input{background:#060e1cd9;border:1px solid #1fd7ff66;border:1px solid var(--fx-hud-line);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0d;color:#e6f2ff;color:var(--fx-ink);padding:10px 12px;width:100%}.fx-input:focus{border-color:#1fd7ffcc;border-color:rgba(var(--fx-accent-rgb),.8);box-shadow:0 0 0 3px #1fd7ff33;box-shadow:0 0 0 3px rgba(var(--fx-accent-rgb),.2);outline:none}.fx-divider{background:linear-gradient(90deg,#0000,#1fd7ff,#0000);background:linear-gradient(90deg,#0000,var(--fx-accent),#0000);border-radius:999px;box-shadow:0 0 18px #1fd7ff3d;box-shadow:var(--fx-glow);height:2px;margin:16px 0}.fx-chip{align-items:center;background:#06b6d41f;background:rgba(var(--fx-accent-2-rgb),.12);border:1px solid #06b6d459;border:1px solid rgba(var(--fx-accent-2-rgb),.35);border-radius:999px;color:#06b6d4;color:var(--fx-accent-2);display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.fx-table{background:#060e1cc7;border-collapse:collapse;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0a;overflow:hidden;width:100%}.fx-table,.fx-table-wrap{border:1px solid #1fd7ff66;border:1px solid var(--fx-hud-line)}.fx-table-wrap{background:linear-gradient(145deg,#081224fa,#0c1a2ee6);background:var(--fx-card);border-radius:14px;box-shadow:0 18px 34px #0208128c;box-shadow:var(--fx-shadow);overflow:auto}.fx-table th{background:#050c18f2;border-bottom:1px solid #1fd7ff59;border-bottom:1px solid rgba(var(--fx-accent-rgb),.35);color:#7f9abd;color:var(--fx-muted);font-size:12px;letter-spacing:.12em;text-align:left;text-transform:uppercase}.fx-table td,.fx-table th{border-bottom:1px solid #ffffff0f;padding:12px 14px}.fx-table tr:last-child td{border-bottom:none}.fx-table tbody tr:hover td{background:#081628a6}
/*# sourceMappingURL=main.db3360c4.css.map*/