.I3yUdW_page{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);overflow-wrap:anywhere}.I3yUdW_content{width:min(100% - 2rem,680px);margin:0 auto;padding:64px 0 72px}.I3yUdW_header{text-align:center;margin-bottom:32px}.I3yUdW_header h1{font-family:var(--font-display-face), sans-serif;letter-spacing:-.04em;margin:16px 0;font-size:clamp(2rem,5vw,3rem);line-height:1.12}.I3yUdW_header p:last-child{color:var(--text-secondary);max-width:480px;margin:0 auto;line-height:1.7}.I3yUdW_icon{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.I3yUdW_card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:24px;padding:clamp(24px,5vw,40px);box-shadow:0 10px 36px #10241a06}.I3yUdW_card h2{letter-spacing:-.03em;margin:10px 0 16px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.I3yUdW_description,.I3yUdW_form>p{color:var(--text-secondary);line-height:1.7}.I3yUdW_facts{gap:16px;margin:28px 0;display:grid}.I3yUdW_facts div{grid-template-columns:110px minmax(0,1fr);gap:16px;line-height:1.6;display:grid}.I3yUdW_facts dt{color:var(--text-secondary);font-size:.875rem}.I3yUdW_facts dd{margin:0;font-size:.875rem;font-weight:600}.I3yUdW_note{color:var(--text-secondary);margin:16px 0;font-size:.8125rem;line-height:1.65}.I3yUdW_form{gap:16px;display:grid}.I3yUdW_form label{font-size:.875rem;font-weight:600}.I3yUdW_form .I3yUdW_note{margin:0}.I3yUdW_account{overflow-wrap:anywhere;margin:8px 0 0}.I3yUdW_notice,.I3yUdW_success{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:24px}.I3yUdW_notice h3,.I3yUdW_success h3{margin:0 0 12px;font-size:1.125rem}.I3yUdW_notice p,.I3yUdW_success p{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.I3yUdW_success>svg{margin-bottom:12px}.I3yUdW_reassurance{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:.8125rem;display:flex}.I3yUdW_card .ds-btn{white-space:normal;text-align:center;min-height:48px}@media (max-width:480px){.I3yUdW_content{padding:40px 0 48px}.I3yUdW_facts div{grid-template-columns:1fr;gap:2px}.I3yUdW_card .ds-btn{width:100%}}
