:root{--primary:#0891b2;--fg:#0f172a;--muted:#64748b;--border:#94a3b83d;--accent:#ecfeff}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--fg);word-break:keep-all;background:linear-gradient(#f9fbff 0%,#eef4ff 100%);font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.5}.wrap{max-width:720px;margin:0 auto;padding:28px 20px 64px}.hd{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:700}.hd h1{margin:6px 0 10px;font-size:24px;font-weight:700}.status{border:1px solid var(--border);border-radius:9999px;padding:4px 10px;font-size:12px;display:inline-block}.status-waiting{color:var(--muted);background:#f8fafc}.status-verifying{color:#1d4ed8;background:#eff6ff}.status-ready{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.status-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.card{border:1px solid var(--border);background:#fffc;border-radius:14px;margin-bottom:16px;padding:20px 22px;box-shadow:0 4px 16px #0f172a0d}.card h2{margin-bottom:12px;font-size:15px;font-weight:700}.muted{color:var(--muted);font-size:13px}table.kv{border-collapse:collapse;width:100%;font-size:13px}table.kv th{text-align:left;width:84px;color:var(--muted);vertical-align:top;padding:5px 0;font-weight:600}table.kv td{padding:5px 0}code{background:var(--accent);color:#0e7490;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px}.pill{background:var(--accent);color:var(--primary);border:1px solid #0891b233;border-radius:9999px;padding:2px 9px;font-size:11px;font-weight:600}.composer{gap:8px;margin:14px 0;display:flex}.composer input{border:1px solid var(--border);border-radius:9px;outline:none;flex:1;padding:9px 13px;font-family:inherit;font-size:14px}.composer input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0891b224}.composer button{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:0 18px;font-size:14px;font-weight:600}.composer button:disabled{opacity:.4;cursor:not-allowed}.notes{flex-direction:column;gap:8px;list-style:none;display:flex}.notes li{border:1px solid var(--border);background:#ffffffb3;border-radius:10px;flex-direction:column;gap:3px;padding:10px 14px;font-size:13.5px;display:flex}.note-meta{color:var(--muted);font-size:11px}
