._page_1p7zm_1{max-width:520px;margin:0 auto;padding:48px 20px 64px}._heading_1p7zm_2{margin:0 0 10px;font-size:clamp(1.7rem,5vw,2.25rem);font-weight:700}._intro_1p7zm_3{color:var(--muted-foreground);margin:0 0 24px;line-height:1.9}._card_1p7zm_4{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:28px}._form_1p7zm_5{gap:20px;display:grid}._consent_1p7zm_6{cursor:pointer;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.8;display:flex}._consent_1p7zm_6 [data-slot=checkbox]{flex-shrink:0;margin-top:5px}._destination_1p7zm_8{overflow-wrap:anywhere;font-size:1rem}._otp_1p7zm_9{justify-content:center;margin-top:12px;display:flex}._slot_1p7zm_10{width:42px;height:52px;font-size:1.4rem}._submit_1p7zm_11{white-space:normal;width:100%;min-height:48px}._actions_1p7zm_12{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}._actions_1p7zm_12 button{color:var(--primary);cursor:pointer;padding:6px 0;font-size:.9rem}._actions_1p7zm_12 button:disabled{opacity:.55;cursor:default}._notice_1p7zm_15,._error_1p7zm_15{border-radius:10px;padding:12px 14px;font-size:.95rem;line-height:1.8}._notice_1p7zm_15{background:var(--muted)}._error_1p7zm_15{color:#9c2424;background:#fff0ef}._privacy_1p7zm_18{color:var(--muted-foreground);font-size:.875rem;line-height:1.8}._privacy_1p7zm_18 a{text-underline-offset:4px;text-decoration:underline}@media (max-width:420px){._page_1p7zm_1{padding:30px 16px 56px}._card_1p7zm_4{padding:20px 16px}._slot_1p7zm_10{width:36px;height:48px}}
