.onboarding-module__DjmtZW__canvas{background:var(--bg);min-height:100dvh;padding:24px var(--store-gutter,14px);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.onboarding-module__DjmtZW__card{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;max-width:480px;padding:28px}.onboarding-module__DjmtZW__progress{align-items:center;gap:8px;margin-bottom:24px;display:flex}.onboarding-module__DjmtZW__progressDot{background:var(--line);border-radius:50%;flex-shrink:0;width:8px;height:8px}.onboarding-module__DjmtZW__progressDotActive{background:var(--brand);width:10px;height:10px}.onboarding-module__DjmtZW__progressLabel{color:var(--ink-2);margin-left:8px;font-size:11px}.onboarding-module__DjmtZW__stepHeading{color:var(--ink);margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.3}.onboarding-module__DjmtZW__fieldGroup{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.onboarding-module__DjmtZW__label{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:400;display:block}.onboarding-module__DjmtZW__labelSecondary{color:var(--ink-2);margin-left:4px;font-size:11px;font-weight:400}.onboarding-module__DjmtZW__input{width:100%;min-height:44px;color:var(--ink);background:var(--bg);border:1px solid var(--line);box-sizing:border-box;border-radius:6px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s;display:block}.onboarding-module__DjmtZW__input:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px;border-color:var(--brand)}.onboarding-module__DjmtZW__inputError{border-color:var(--warn)}.onboarding-module__DjmtZW__inputSuccess{border-color:var(--ok)}.onboarding-module__DjmtZW__hint{color:var(--ink-2);margin-top:4px;font-size:11px}.onboarding-module__DjmtZW__errorMsg{color:var(--warn);align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;display:flex}.onboarding-module__DjmtZW__successMsg{color:var(--ok);margin-top:6px;font-size:13px}.onboarding-module__DjmtZW__otpGroup{align-items:center;gap:8px;display:flex}.onboarding-module__DjmtZW__otpInput{letter-spacing:.3em;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-sizing:border-box;text-align:center;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:22px;font-weight:700;transition:border-color .15s;display:block}.onboarding-module__DjmtZW__otpInput:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px;border-color:var(--brand)}.onboarding-module__DjmtZW__otpInputError{border-color:var(--warn)}.onboarding-module__DjmtZW__resendArea{min-height:24px;margin-top:12px}.onboarding-module__DjmtZW__countdown{color:var(--ink-2);font-size:11px}.onboarding-module__DjmtZW__resendBtn{color:var(--brand);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.onboarding-module__DjmtZW__resendBtn:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px;border-radius:2px}.onboarding-module__DjmtZW__resendBtnDisabled{opacity:.5;cursor:not-allowed}.onboarding-module__DjmtZW__slugStatus{align-items:center;gap:4px;min-height:18px;margin-top:4px;font-size:11px;display:flex}.onboarding-module__DjmtZW__slugChecking{color:var(--ink-2)}.onboarding-module__DjmtZW__slugAvailable{color:var(--ok)}.onboarding-module__DjmtZW__slugUnavailable{color:var(--warn)}.onboarding-module__DjmtZW__suggestions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.onboarding-module__DjmtZW__chip{background:var(--surface);border:1px solid var(--brand-soft);color:var(--brand);cursor:pointer;border-radius:16px;align-items:center;min-height:44px;padding:6px 14px;font-family:inherit;font-size:12px;transition:background .15s;display:flex}.onboarding-module__DjmtZW__chip:hover{background:var(--brand-soft)}.onboarding-module__DjmtZW__chip:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px}.onboarding-module__DjmtZW__payoutSection{margin-top:16px}.onboarding-module__DjmtZW__payoutHeading{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:700}.onboarding-module__DjmtZW__payoutFields{flex-direction:column;gap:8px;display:flex}.onboarding-module__DjmtZW__btnPrimary{background:var(--brand);width:100%;min-height:44px;color:var(--brand-fg);cursor:pointer;border:none;border-radius:8px;margin-top:20px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s;display:block}.onboarding-module__DjmtZW__btnPrimary:hover{opacity:.9}.onboarding-module__DjmtZW__btnPrimary:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px}.onboarding-module__DjmtZW__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.onboarding-module__DjmtZW__spinner{flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}.onboarding-module__DjmtZW__spinnerRing{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite onboarding-module__DjmtZW__spin}@keyframes onboarding-module__DjmtZW__spin{to{transform:rotate(360deg)}}.onboarding-module__DjmtZW__spinnerText{color:var(--ink);text-align:center;font-size:15px}.onboarding-module__DjmtZW__successArea{text-align:center;padding:16px 0}.onboarding-module__DjmtZW__successHeading{color:var(--ok);margin:0 0 8px;font-size:22px;font-weight:700}.onboarding-module__DjmtZW__successSubcopy{color:var(--ink-2);margin:0 0 24px;font-size:15px}.onboarding-module__DjmtZW__successUrl{color:var(--brand);word-break:break-all;font-size:13px;font-weight:700}.onboarding-module__DjmtZW__ctaGroup{flex-direction:column;gap:12px;margin-top:24px;display:flex}.onboarding-module__DjmtZW__btnSecondary{background:var(--surface);width:100%;min-height:44px;color:var(--brand);border:1px solid var(--brand);cursor:pointer;border-radius:8px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:400;transition:background .15s;display:block}.onboarding-module__DjmtZW__btnSecondary:hover{background:var(--brand-soft)}.onboarding-module__DjmtZW__btnSecondary:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px}
