:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eff8ff;background:#07111d;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 5%,#173e55,#0000 34rem),#07111d;margin:0}main{width:min(100% - 2rem,70rem);margin:auto;padding:3rem 0 5rem}.eyebrow{color:#65e4bc;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}h1{letter-spacing:-.06em;margin:.4rem 0 1rem;font-size:clamp(2.7rem,7vw,5.5rem);line-height:.94}.lede{color:#b7cad8;max-width:44rem;line-height:1.6}.wallet,.grid{gap:1rem;margin-top:2rem;display:grid}.wallet{background:#0b2131;border:1px solid #31536b;border-radius:1rem;grid-template-columns:1fr auto;align-items:center;padding:1rem 1.2rem}.wallet p{color:#b7cad8;margin:.35rem 0 0}.grid{grid-template-columns:1.2fr .8fr}.panel{background:#0b1e2d;border:1px solid #31536b;border-radius:1rem;padding:1.5rem}form{gap:1rem;display:grid}label{gap:.4rem;font-weight:650;display:grid}input,textarea{width:100%;color:inherit;font:inherit;background:#07131e;border:1px solid #42667d;border-radius:.6rem;padding:.75rem}textarea{resize:vertical;min-height:6rem}button{color:#062118;font:inherit;cursor:pointer;background:#65e4bc;border:0;border-radius:.65rem;padding:.85rem 1rem;font-weight:800}button:disabled{opacity:.65;cursor:wait}pre{background:#06121c;border-radius:.6rem;padding:1rem;overflow:auto}.error{color:#ffb8c8}li{color:#c1d2de;margin:.7rem 0;line-height:1.45}.receipt,.handoff{border-top:1px solid #31536b;padding-top:1rem}.handoff{gap:.8rem;display:grid}.handoff.review{border-color:#d3a638}.handoff.block{border-color:#ff718f}.handoff h3{margin:0}.handoff p{color:#c1d2de;margin:0;line-height:1.45}.handoff dl,.receipt dl{grid-template-columns:max-content 1fr;gap:.35rem .8rem;margin:0;display:grid}.handoff dt,.receipt dt{color:#94adbe}.handoff dd,.receipt dd{margin:0}.wrap{overflow-wrap:anywhere}.acknowledgement{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.acknowledgement input{width:auto;margin-top:.25rem}@media (width<=45rem){.wallet,.grid{grid-template-columns:1fr}}
