.grid[data-v-ec3e4df8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.row[data-v-ec3e4df8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}h3[data-v-ec3e4df8]{margin:0 0 6px;font-size:14px;line-height:1.4}ul[data-v-ec3e4df8]{margin:8px 0 0;padding-left:16px}li[data-v-ec3e4df8]{font-size:12px;margin-bottom:3px}.cols[data-v-219855ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:12px}h3[data-v-219855ea]{margin:0 0 8px;font-size:13px}ol[data-v-219855ea]{margin:0;padding-left:18px}li[data-v-219855ea]{margin-bottom:8px;font-size:12px}.ask[data-v-612c96e5]{display:flex;gap:8px}.answer[data-v-612c96e5]{white-space:pre-wrap;background:#0d1016;border:1px solid var(--line);border-radius:8px;padding:12px;margin:8px 0;font-size:13px}ol[data-v-612c96e5]{margin:0;padding-left:18px}li[data-v-612c96e5]{margin-bottom:8px;font-size:12px}.snippet[data-v-612c96e5]{margin-top:2px}header[data-v-44d84bf6]{padding:20px 24px 8px}h1[data-v-44d84bf6]{margin:0 0 4px;font-size:20px}main[data-v-44d84bf6]{padding:8px 24px 40px;display:flex;flex-direction:column;gap:24px}.warn-box[data-v-44d84bf6]{color:#ffb454;font-size:13px}:root{--bg: #0f1115;--card: #171a21;--line: #252a34;--fg: #e6e9ef;--muted: #9aa4b2;--accent: #5b9cff;--accent2: #3ddc97;--warn: #ffb454}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.6 -apple-system,Segoe UI,Microsoft YaHei,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px}.muted{color:var(--muted);font-size:12px}.badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;border:1px solid var(--line);color:var(--muted)}.badge.ok{color:var(--accent2);border-color:var(--accent2)}.badge.warn{color:var(--warn);border-color:var(--warn)}button{background:var(--accent);color:#0b0d12;border:none;border-radius:6px;padding:8px 16px;font-weight:600;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}input{background:#0d1016;border:1px solid var(--line);border-radius:6px;color:var(--fg);padding:8px 12px}
