*{box-sizing:border-box}
body{margin:0;padding:2px;font:14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#0f172a;background:transparent}
label{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:4px}
input{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}
button{margin-top:8px;padding:8px 14px;border:0;border-radius:8px;background:#4338ca;color:#fff;font-weight:600;cursor:pointer}
button:disabled{opacity:.5;cursor:default}
#note{margin:8px 0 0;font-size:11px;color:#15803d;display:flex;gap:6px;align-items:flex-start}
#note svg{flex-shrink:0;margin-top:1px}
#err{margin:4px 0 0;font-size:12px;color:#b91c1c}
