main.svelte-1s728sz{max-width:340px;width:100%;margin:auto;padding:0 0 48px;display:flex;flex-direction:column;align-items:center;flex:1;justify-content:center}.logo.svelte-1s728sz{height:40px;width:auto;margin-bottom:36px}.options.svelte-1s728sz{width:100%;display:flex;flex-direction:column}.option-card.svelte-1s728sz{display:flex;flex-direction:column}.option-card.svelte-1s728sz h2:where(.svelte-1s728sz){font-size:14px;font-weight:600;color:var(--c-text);margin:0 0 4px;text-align:center}.option-card.svelte-1s728sz p:where(.svelte-1s728sz){font-size:12px;color:var(--c-muted);margin:0 0 20px;line-height:1.5;text-align:center}.text-input.svelte-1s728sz{width:100%;height:40px;padding:0 14px;border:1px solid var(--c-border);border-radius:var(--radius);font-family:inherit;font-size:13px;color:var(--c-text);outline:none;transition:border-color .15s;box-sizing:border-box;margin-bottom:10px}.text-input.svelte-1s728sz:focus{border-color:var(--c-muted)}.text-input.svelte-1s728sz::placeholder{color:#d4d4d8}.otp-input.svelte-1s728sz{text-align:center;letter-spacing:.25em;font-size:18px;font-weight:600}.otp-input.svelte-1s728sz::placeholder{letter-spacing:.25em;font-weight:400}.divider.svelte-1s728sz{display:flex;align-items:center;gap:16px;padding:28px 0}.divider.svelte-1s728sz:before,.divider.svelte-1s728sz:after{content:"";flex:1;height:1px;background:var(--c-border)}.divider.svelte-1s728sz span:where(.svelte-1s728sz){font-size:11px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.05em}.error.svelte-1s728sz{font-size:12px;color:var(--c-error);margin:-4px 0 8px;text-align:center}.otp-links.svelte-1s728sz{display:flex;justify-content:center;gap:16px;margin-top:16px}.link-btn.svelte-1s728sz{background:none;border:none;padding:0;font-family:inherit;font-size:12px;color:var(--c-muted);cursor:pointer;transition:color .15s}.link-btn.svelte-1s728sz:hover{color:var(--c-text)}.link-btn.svelte-1s728sz:disabled{opacity:.5;cursor:not-allowed}.back-btn.svelte-1s728sz{margin-top:16px;text-align:center}.code-link.svelte-1s728sz{text-decoration:none;display:flex}.code-link.svelte-1s728sz .btn{width:100%}.confirm-card.svelte-1s728sz{border:1px solid var(--c-border);border-radius:var(--radius);padding:14px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.confirm-row.svelte-1s728sz{display:flex;justify-content:space-between;align-items:center}.confirm-label.svelte-1s728sz{font-size:12px;color:var(--c-muted);font-weight:600}.confirm-value.svelte-1s728sz{font-size:13px;color:var(--c-text);font-weight:500}
