.domain-setup{border:1px solid rgba(48,26,73,.18);border-radius:16px;background:#fff;overflow:hidden}.domain-setup>summary{padding:1.1rem;cursor:pointer;font-weight:800;color:#301a49}.domain-setup>summary span{display:inline-block;margin-left:.6rem;font-size:.85rem;font-weight:500}.domain-content{padding:0 1.1rem 1.1rem}.domain-form fieldset{border:0;padding:0;margin:1rem 0}.domain-form legend{font-weight:700;margin-bottom:.6rem}.domain-choices{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.domain-choices label{display:flex;align-items:center;gap:.6rem;padding:1rem;border:1px solid rgba(48,26,73,.2);border-radius:12px;cursor:pointer}.domain-choices label:has(input:checked){background:#fff1e8;border-color:#c74c00}.domain-choices input,.domain-email input{width:auto;flex:0 0 auto}.domain-fields{display:grid;gap:.9rem}.domain-fields .btn{justify-self:start}.domain-email{display:flex;align-items:center;gap:.6rem}.domain-ownership,.domain-sent{padding:1rem;border-radius:12px;background:#f5f1f8;margin-top:1rem}.domain-ownership p,.domain-sent p{margin:.4rem 0 0;line-height:1.5}.domain-sent details p{white-space:pre-wrap;overflow-wrap:anywhere}.domain-message{min-height:1.5rem;overflow-wrap:anywhere}.domain-form input:focus-visible,.domain-setup summary:focus-visible{outline:3px solid #c74c00;outline-offset:3px}@media(max-width:680px){.domain-choices{grid-template-columns:1fr}.domain-setup>summary span{display:block;margin:.3rem 0 0}.domain-fields .btn{width:100%}}
