@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#17191c;--surface:#222428;--surface-hover:#2a2d31;--border:#34383d;--foreground:#f5f5f5;--muted:#9ca3af;--accent:#3ddc97;--danger:#ef4444;--warning:#f59e0b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,.button{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:inline-flex}button:hover,.button:hover{background:var(--surface-hover)}.primary{background:var(--accent);color:#0e261b;border-color:var(--accent)}.primary:hover{background:#66e7ae}.danger-button{color:#ffb4b4;background:#3c2426;border-color:#7f3434}.ghost{background:0 0}.brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:22px;font-weight:650;display:inline-flex}.brand svg,.brand-dot{color:var(--accent)}.muted{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-size:11px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.25}h2{letter-spacing:-.2px;font-size:16px;font-weight:550}h3{font-size:14px;font-weight:550}p{color:var(--muted)}.badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.badge.success{color:#60dda6;background:#3ddc970d;border-color:#3ddc9733}.badge.warning{color:#e6b45f;background:#f59e0b0b;border-color:#f59e0b33}.badge.danger{color:#f59797;background:#ef44440d;border-color:#ef444433}.card{background:var(--surface);border:1px solid var(--border);border-radius:9px}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:21px 23px;display:flex}.card-header h2,.card-header p{margin:0}.card-content{padding:23px}.empty{text-align:center;color:var(--muted);padding:44px 20px}.empty-symbol{border:1px solid var(--border);color:#6d7580;border-radius:11px;margin-bottom:15px;padding:13px;display:inline-flex}.empty h3{color:var(--foreground);margin-bottom:7px}.empty p{max-width:390px;margin:0 auto;font-size:12px}.grid{gap:20px;display:grid}.field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.field label{font-size:12px;font-weight:500}input,select,textarea{border:1px solid var(--border);width:100%;color:var(--foreground);background:#191b1e;border-radius:6px;padding:10px 12px}textarea{resize:vertical;min-height:90px}.notice{color:#b1c6bb;background:#3ddc9708;border:1px solid #3ddc9730;border-radius:7px;padding:13px 16px;font-size:12px;line-height:1.7}.notice.error{color:#f1b0b0;background:#ef444409;border-color:#ef444450}.code,pre{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;background:#191b1e;border-radius:7px;padding:15px;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.8;overflow:auto}code{color:#b4dfc8;font-family:Consolas,monospace}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--muted);background:#ffffff02;padding:13px 22px;font-size:11px;font-weight:500}td{border-top:1px solid var(--border);padding:17px 22px;font-size:12px}.table-scroll{overflow:auto}.service-page{flex-direction:column;max-width:960px;min-height:100dvh;margin:auto;padding:40px 28px;display:flex}.service-body{flex:1;padding:90px 0}.service-body>h1{margin:16px 0 22px;font-size:40px}.service-page footer{border-top:1px solid var(--border);color:var(--muted);padding-top:22px;font-size:12px}.service-page .card{margin:24px 0}.inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:18px;display:flex}.check-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 0;display:flex}dialog{background:var(--surface);width:calc(100% - 32px);max-width:560px;color:var(--foreground);border:1px solid var(--border);border-radius:12px;padding:28px}dialog::backdrop{background:#0009}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.toast{z-index:80;border:1px solid var(--border);background:#262a2f;border-radius:8px;max-width:450px;padding:15px 20px;position:fixed;bottom:25px;right:25px;box-shadow:0 6px 24px #0005}footer small{color:var(--muted)}@media (max-width:650px){h1{font-size:25px}.service-body{padding:60px 0}.service-body>h1{font-size:30px}.card-header,.card-content{padding:18px}.toast{left:15px;right:15px}.empty{padding:32px 16px}}
