body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:24px}.app{max-width:900px;margin:0 auto}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}label{display:flex;flex-direction:column;font-size:14px}input{padding:8px;font-size:14px}button{padding:8px 12px}.error{color:#8b0000;margin-top:12px}.results{margin-top:18px}pre{background:#f3f3f3;padding:12px}footer{margin-top:24px;color:#666}
