*{box-sizing:border-box}body{margin:0;background:#fff;color:#222;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}main{min-height:100svh;display:grid;place-items:center;padding:24px}form{width:min(100%,400px)}.input-row{display:flex;gap:10px}input,button{font:inherit;font-size:16px;height:50px;border-radius:9px}input{min-width:0;flex:1;padding:0 15px;border:1px solid #dedede;background:#fafafa;outline:none}input:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff14}button{padding:0 22px;border:0;background:#1677ff;color:#fff;cursor:pointer;white-space:nowrap}button:disabled{opacity:.6;cursor:wait}button:focus-visible{outline:3px solid #94bfff;outline-offset:3px}p{font-size:13px;line-height:1.6;color:#c3352b;margin:12px 0 0}[hidden]{display:none!important}
