@import url(https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);:root{--bg:#000;--bg-2:#0d0d0d;--bg-3:#111;--bg-4:#1a1a1a;--border:#1e1e1e;--border-2:#2a2a2a;--green:#00d55b;--green-dark:#004d21;--green-light:#00ff6e;--green-dim:#00d55b1a;--white:#fff;--gray:#888;--gray-2:#555;--red:#f44;--red-dim:#ff44441a;--amber:#f59e0b;--amber-dim:#f59e0b1a;--font:"Sora",sans-serif;--mono:"JetBrains Mono",monospace;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow:0 4px 24px #0006}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#000;background:var(--bg);color:#fff;color:var(--white);font-family:Sora,sans-serif;font-family:var(--font);font-size:14px;line-height:1.6}a{color:#00d55b;color:var(--green);text-decoration:none}a:hover{color:#00ff6e;color:var(--green-light)}input,select,textarea{background:#1a1a1a;background:var(--bg-4);border:1px solid #1e1e1e;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);color:#fff;color:var(--white);font-family:Sora,sans-serif;font-family:var(--font);font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}input:focus,select:focus,textarea:focus{border-color:#00d55b;border-color:var(--green)}input::placeholder,textarea::placeholder{color:#555;color:var(--gray-2)}button{border:none;cursor:pointer;font-family:Sora,sans-serif;font-family:var(--font);outline:none;transition:all .2s}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#111;background:var(--bg-3)}::-webkit-scrollbar-thumb{background:#2a2a2a;background:var(--border-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00d55b;background:var(--green)}.btn-primary{align-items:center;background:#00d55b;background:var(--green);border-radius:8px;border-radius:var(--radius);color:#000;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px}.btn-primary:hover{background:#00ff6e;background:var(--green-light);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-outline{background:#0000;border:1px solid #2a2a2a;border:1px solid var(--border-2);border-radius:8px;border-radius:var(--radius);color:#fff;color:var(--white);font-size:14px;font-weight:500;padding:10px 20px}.btn-outline:hover{border-color:#00d55b;border-color:var(--green);color:#00d55b;color:var(--green)}.btn-danger{background:#ff44441a;background:var(--red-dim);border:1px solid #f44;border:1px solid var(--red);border-radius:8px;border-radius:var(--radius);color:#f44;color:var(--red);font-size:13px;padding:8px 16px}.card{background:#111;background:var(--bg-3);border:1px solid #1e1e1e;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);padding:20px}.badge-green{background:#00d55b1a;background:var(--green-dim);color:#00d55b;color:var(--green)}.badge-green,.badge-red{border-radius:20px;display:inline-block;font-size:11px;padding:3px 10px}.badge-red{background:#ff44441a;background:var(--red-dim);color:#f44;color:var(--red)}.badge-amber{background:#f59e0b1a;background:var(--amber-dim);color:#f59e0b;color:var(--amber)}.badge-amber,.badge-gray{border-radius:20px;display:inline-block;font-size:11px;padding:3px 10px}.badge-gray{background:#1a1a1a;background:var(--bg-4);color:#888;color:var(--gray)}.text-green{color:#00d55b;color:var(--green)}.text-gray{color:#888;color:var(--gray)}.text-red{color:#f44;color:var(--red)}.text-amber{color:#f59e0b;color:var(--amber)}.divider{border:none;border-top:1px solid #1e1e1e;border-top:1px solid var(--border);margin:16px 0}.online-dot{background:#00d55b;background:var(--green)}.offline-dot,.online-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.offline-dot{background:#888;background:var(--gray)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .3s ease forwards}.spinner{animation:spin .8s linear infinite}
/*# sourceMappingURL=main.804cf284.css.map*/