*{box-sizing:border-box}body{color:#1a1a1a;background:#f5f5f7;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}input,button{font:inherit}.page-center{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card{background:#fff;border-radius:12px;width:100%;max-width:380px;padding:32px;box-shadow:0 1px 3px #0000001a}.card h1{margin:0 0 20px;font-size:20px}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{color:#555;font-size:13px;font-weight:600}.field input{border:1px solid #d7d7db;border-radius:8px;padding:10px 12px}button.primary{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;width:100%;padding:10px 12px}button.primary:disabled{opacity:.6;cursor:default}.error-text{color:#c0392b;margin:8px 0 0;font-size:13px}.copy-btn{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d7db;border-radius:6px;padding:6px 12px;font-size:13px}.agent-card{background:#fff;border-radius:10px;padding:20px 24px;box-shadow:0 1px 3px #00000014}.agent-card h2{margin:0 0 12px;font-size:16px}.agent-card .row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.agent-card .row-label{color:#777;flex-shrink:0;width:90px;font-size:12px;font-weight:600}.agent-card code{white-space:nowrap;background:#f5f5f7;border-radius:6px;flex:1;padding:6px 10px;font-size:12px;overflow-x:auto}
