:root{color-scheme:dark;--bg: #0b0d12;--panel: rgba(109, 118, 142, .86);--panel-solid: #121725;--panel-2: rgba(255,255,255,.03);--border: rgba(255,255,255,.1);--border-2: rgba(255,255,255,.16);--text: #e9eefc;--muted: #aab6d6;--primary: #2a3cff;--primary-2: #2435e6;--input: rgba(10, 14, 24, .75);--btn: rgba(24, 32, 58, .85);--btn-hover: rgba(29, 40, 71, .95);--radius: 16px;--radius-sm: 12px;--shadow: 0 14px 40px rgba(0,0,0,.4);--shadow-sm: 0 10px 26px rgba(0,0,0,.28);--ring: 0 0 0 3px rgba(42,60,255,.25);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;background:radial-gradient(900px 450px at 15% -15%,rgba(42,60,255,.2),transparent 45%),radial-gradient(800px 420px at 90% 0%,rgba(0,200,140,.12),transparent 45%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}input,button,select,textarea{font:inherit}::selection{background:#2a3cff59}.container1{display:flex;flex-direction:column;align-items:center;justify-content:center}.container{width:100%;max-width:none;margin:0;padding:clamp(12px,2vw,24px)}.card{background:var(--panel-solid);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm)}.card.soft{background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card:hover{border-color:var(--border-2)}.row{display:flex;gap:12px;flex-wrap:wrap}.btn{border:1px solid rgba(255,255,255,.14);background:var(--btn);color:var(--text);padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{background:var(--btn-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:#ffffff38}.btn:active{transform:translateY(0);box-shadow:none}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-2);border-color:var(--primary-2)}.btn.danger{background:#ff50501a;border-color:#ff50504d}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000038;font-size:12px;white-space:nowrap}.muted{color:var(--muted)}.k{font-weight:800;letter-spacing:.2px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.input{border:1px solid rgba(255,255,255,.14);background:var(--input);color:var(--text);padding:10px 12px;border-radius:var(--radius-sm);transition:box-shadow .12s ease,border-color .12s ease,background .12s ease;width:100%}.input:focus{outline:none;border-color:#2a3cffb3;box-shadow:var(--ring);background:#0a0e18e0}input::placeholder,textarea::placeholder{color:#aab6d699}.hr{height:1px;background:#ffffff1a;margin:14px 0}.nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.nav .left{display:flex;align-items:center;gap:10px}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:10px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.table th{color:var(--muted);font-weight:800;font-size:12px;letter-spacing:.3px;text-transform:uppercase}.table tr:hover td{background:#ffffff08}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#0000002e}.table-wrap .table{min-width:680px}.section-title{font-size:18px;font-weight:950}.subtle{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm)}@media (max-width: 900px){.row{gap:10px}.card{padding:14px;border-radius:14px}.btn{width:100%}.table th,.table td{padding:10px 8px}}
