:root{--accent: #FF2566;--text: #EFF2F5;--text-muted: #98A1AB;--text-faint: rgba(152, 161, 171, .45);--border: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .14);--card-bg: rgba(18, 18, 18, .8);--card-hover: rgba(18, 18, 18, .95)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;background-color:#000;color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--text);text-decoration:none}a:hover{color:#fff}.nav-glass{background:#000000eb;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.glass{background:var(--card-bg);border:1px solid var(--border);border-radius:3px}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:3px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;font-family:inherit}.btn-primary:hover:not(:disabled){background:#ff5080;border-color:#ff5080}.btn-primary:active:not(:disabled){background:#e8235c;border-color:#e8235c}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-glass{background:#12121299;border:1px solid var(--border-mid);color:var(--text);border-radius:3px;cursor:pointer;font-weight:500;transition:background .15s,border-color .15s;font-family:inherit}.btn-glass:hover:not(:disabled){background:#121212e6;border-color:#ffffff40}.btn-glass:disabled{opacity:.45;cursor:not-allowed}.btn-glass-danger{background:transparent;border:1px solid rgba(255,92,92,.3);color:#ff5c5c;border-radius:3px;cursor:pointer;font-weight:500;transition:background .15s,border-color .15s;font-family:inherit}.btn-glass-danger:hover{background:#ff5c5c14;border-color:#ff5c5c8c}.nav-desktop-links{display:flex;gap:16px;align-items:center}.nav-mobile-right{display:none;gap:10px;align-items:center}.nav-hamburger{background:none;border:1px solid rgba(255,255,255,.15);border-radius:3px;color:#eff2f5;cursor:pointer;padding:5px 9px;font-size:17px;line-height:1;transition:border-color .15s}.nav-hamburger:hover{border-color:#ffffff59}.nav-mobile-menu{border-top:1px solid rgba(255,255,255,.08);padding:4px 20px 8px}.nav-mobile-menu a,.nav-mobile-menu button{display:block;width:100%;padding:13px 0;border:none;border-bottom:1px solid rgba(255,255,255,.06);color:#eff2f5;font-size:15px;font-weight:500;text-decoration:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.nav-mobile-menu a:last-child,.nav-mobile-menu button:last-child{border-bottom:none}.nav-mobile-menu a:hover,.nav-mobile-menu button:hover{color:#fff}@media (max-width: 640px){.nav-desktop-links{display:none}.nav-mobile-right{display:flex}}.input-dark{background:#121212d9;border:1px solid var(--border-mid);color:var(--text);border-radius:3px;padding:10px 14px;font-size:14px;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s;font-family:inherit}.input-dark::placeholder{color:var(--text-faint)}.input-dark:focus{border-color:var(--accent)}.input-dark option{background:#121212;color:var(--text)}.tbl-hover tbody tr:hover td{background:#ffffff05}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ff256666;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ff2566a6}
