.page-module__cQwwHa__page{flex-direction:column;gap:28px;max-width:560px;min-height:calc(100vh - 64px);margin:0 auto;padding:48px 20px 80px;display:flex}.page-module__cQwwHa__header{text-align:center}.page-module__cQwwHa__logo{letter-spacing:-.03em;background:var(--brand-gradient,linear-gradient(135deg, #6c5ce7, #00cec9));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:28px;font-weight:900}.page-module__cQwwHa__pageTitle{letter-spacing:-.02em;color:var(--color-text,#f1f5f9);margin:0 0 8px;font-size:clamp(22px,5vw,32px);font-weight:800}.page-module__cQwwHa__pageSubtitle{color:var(--color-text-muted,#94a3b8);margin:0;font-size:14px;line-height:1.6}.page-module__cQwwHa__progressWrap{align-items:center;gap:0;display:flex}.page-module__cQwwHa__progressStep{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.page-module__cQwwHa__progressDot{border:2px solid var(--color-border,#ffffff1f);background:var(--color-surface,#1e293b);width:28px;height:28px;color:var(--color-text-muted,#64748b);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .3s;display:flex;position:relative}.page-module__cQwwHa__progressDotActive{color:#fff;background:#6366f1;border-color:#6366f1;box-shadow:0 0 0 4px #6366f133}.page-module__cQwwHa__progressDotDone{color:#fff;background:#34d399;border-color:#34d399}.page-module__cQwwHa__progressLabel{color:var(--color-text-muted,#64748b);white-space:nowrap;font-size:11px;font-weight:600}.page-module__cQwwHa__progressLabelActive{color:var(--color-text,#f1f5f9)}.page-module__cQwwHa__progressLine{background:var(--color-border,#ffffff14);flex:1;height:2px;margin:0 -2px 22px;transition:background .3s}.page-module__cQwwHa__progressLineDone{background:#34d399}.page-module__cQwwHa__card{background:var(--color-surface,#1e293b);border:1px solid var(--color-border,#ffffff14);border-radius:20px;flex-direction:column;gap:20px;padding:32px;animation:.25s page-module__cQwwHa__cardIn;display:flex}@keyframes page-module__cQwwHa__cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module__cQwwHa__stepIcon{font-size:36px;line-height:1}.page-module__cQwwHa__cardTitle{color:var(--color-text,#f1f5f9);margin:0;font-size:20px;font-weight:700}.page-module__cQwwHa__cardDesc{color:var(--color-text-muted,#94a3b8);margin:0;font-size:14px;line-height:1.6}.page-module__cQwwHa__field{flex-direction:column;gap:6px;display:flex}.page-module__cQwwHa__label{color:var(--color-text-muted,#94a3b8);font-size:13px;font-weight:600}.page-module__cQwwHa__inputWrap{position:relative}.page-module__cQwwHa__input{border:1px solid var(--color-border,#ffffff1a);width:100%;color:var(--color-text,#f1f5f9);box-sizing:border-box;background:#ffffff0a;border-radius:10px;outline:none;padding:11px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-module__cQwwHa__input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.page-module__cQwwHa__inputValid{border-color:#34d399!important}.page-module__cQwwHa__inputError{border-color:#f87171!important}.page-module__cQwwHa__inputSuffix{pointer-events:none;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.page-module__cQwwHa__nameHint{color:var(--color-text-muted,#64748b);min-height:18px;font-size:12px;transition:color .2s}.page-module__cQwwHa__nameHintOk{color:#34d399}.page-module__cQwwHa__nameHintError{color:#f87171}.page-module__cQwwHa__otpRow{align-items:flex-end;gap:8px;display:flex}.page-module__cQwwHa__otpRow .page-module__cQwwHa__input{letter-spacing:.15em;text-align:center;flex:1;font-size:18px}.page-module__cQwwHa__btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#6c5ce7,#00cec9);border:none;border-radius:12px;width:100%;padding:13px 24px;font-size:15px;font-weight:700;transition:opacity .15s,transform .1s,box-shadow .2s;box-shadow:0 4px 16px #6c5ce74d}.page-module__cQwwHa__btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #6c5ce766}.page-module__cQwwHa__btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.page-module__cQwwHa__btnSecondary{border:1px solid var(--color-border,#ffffff1f);color:var(--color-text-muted,#94a3b8);cursor:pointer;background:#ffffff0d;border-radius:12px;width:100%;padding:11px 24px;font-size:14px;font-weight:600;transition:background .15s}.page-module__cQwwHa__btnSecondary:hover{color:var(--color-text,#f1f5f9);background:#ffffff14}.page-module__cQwwHa__btnSend{color:#818cf8;cursor:pointer;white-space:nowrap;background:#6366f11f;border:1px solid #6366f14d;border-radius:10px;flex-shrink:0;padding:11px 18px;font-size:13px;font-weight:600;transition:background .15s}.page-module__cQwwHa__btnSend:hover:not(:disabled){background:#6366f138}.page-module__cQwwHa__btnSend:disabled{opacity:.4;cursor:not-allowed}.page-module__cQwwHa__errorMsg{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.page-module__cQwwHa__hint{color:var(--color-text-muted,#64748b);text-align:center;margin:0;font-size:12px;line-height:1.5}.page-module__cQwwHa__credBox{background:#00000040;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.page-module__cQwwHa__credRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__cQwwHa__credLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted,#64748b);white-space:nowrap;font-size:11px;font-weight:700}.page-module__cQwwHa__credValue{color:#a5b4fc;word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:13px}.page-module__cQwwHa__copyBtn{color:#818cf8;cursor:pointer;white-space:nowrap;background:#6366f11a;border:1px solid #6366f140;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;transition:background .15s}.page-module__cQwwHa__copyBtn:hover{background:#6366f138}.page-module__cQwwHa__copyBtnDone{color:#34d399;background:#34d39914;border-color:#34d3994d}.page-module__cQwwHa__warningBox{color:#fbbf24;background:#fbbf2412;border:1px solid #fbbf2433;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.page-module__cQwwHa__suggestBtn{font-size:var(--font-size-xs);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;gap:.25rem;min-height:28px;margin-top:.375rem;padding:.25rem .75rem;display:inline-flex}.page-module__cQwwHa__suggestBtn:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.page-module__cQwwHa__suggestBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__cQwwHa__spinner{border:3px solid #ffffff12;border-top-color:#6366f1;border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite page-module__cQwwHa__spin}@keyframes page-module__cQwwHa__spin{to{transform:rotate(360deg)}}