:root{--bg: #0b1220;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .08);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .66);--danger: #ff4d4f;--ok: #2bd576;--brand: #7c5cff;--border: rgba(255, 255, 255, .12);--shadow: rgba(0, 0, 0, .28);--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:radial-gradient(1200px 600px at 20% 0%,rgba(124,92,255,.25),transparent 60%),radial-gradient(1000px 700px at 90% 10%,rgba(43,213,118,.16),transparent 60%),var(--bg)}a{color:inherit}.container{max-width:960px;margin:0 auto;padding:28px 16px 48px}.header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 40px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;flex-direction:column;gap:4px}.brandTitle{font-size:18px;font-weight:700;letter-spacing:.2px}.brandSub{font-size:12px;color:var(--muted)}.row{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}@media (min-width: 920px){.row{grid-template-columns:1fr 1fr}}.card{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:0 12px 40px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cardTitle{font-size:14px;font-weight:700;color:#ffffffe0;margin:0 0 12px}.kv{display:grid;gap:10px}.kvItem{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center}.k{font-size:12px;color:var(--muted)}.v{font-size:12px;font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions{display:flex;flex-wrap:wrap;gap:10px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:#ffffff0f;color:var(--text);border-radius:12px;padding:10px 12px;font-weight:650;cursor:pointer}button.primary{border-color:#7c5cff73;background:linear-gradient(180deg,#7c5cff52,#7c5cff24)}button:disabled{cursor:not-allowed;opacity:.6}.hint{margin-top:10px;font-size:12px;color:var(--muted);line-height:1.55}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0d;font-size:12px}.dot{width:10px;height:10px;border-radius:999px;background:var(--muted)}.dot.ok{background:var(--ok)}.dot.bad{background:var(--danger)}form{display:grid;gap:10px}label{display:grid;gap:6px;font-size:12px;color:var(--muted)}input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#0000002e;color:var(--text);outline:none;font-family:var(--mono)}textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#0000002e;color:var(--text);outline:none;font-family:var(--mono);resize:vertical}.error{color:#ff9494f2;font-size:12px}.okText{color:#78ffbee6;font-size:12px}.txLink{font-size:12px;font-family:var(--mono);word-break:break-all}
