.auth_page__jKW2h{min-height:100vh;justify-content:center;background:linear-gradient(145deg,#f0f4ff,#fafbff 60%,#fff);padding:24px 16px}.auth_card__DUgIk,.auth_page__jKW2h{display:flex;align-items:center;box-sizing:border-box}.auth_card__DUgIk{width:100%;max-width:400px;background:#fff;border-radius:28px;padding:36px 28px 28px;box-shadow:0 0 0 1px rgba(26,115,232,.08),0 4px 24px rgba(26,115,232,.08),0 12px 48px rgba(0,0,0,.06);flex-direction:column;gap:0}.auth_logoWrap__2ctq_{display:flex;align-items:center;justify-content:center;margin-bottom:22px;text-decoration:none}.auth_heading__dSDqC{width:100%;text-align:center;margin-bottom:22px}.auth_title__eVIYy{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.025em;line-height:1.2}.auth_sub__6Yyrw{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.auth_errorBox__T1Zd9{width:100%;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:13px;padding:10px 14px;margin-bottom:16px;text-align:center;box-sizing:border-box;line-height:1.4}.auth_bioSection__D1ds5{width:100%;display:flex;justify-content:center;margin:8px 0 20px}.auth_bioBtn__CEMaF{display:flex;flex-direction:column;align-items:center;gap:12px;width:140px;height:140px;border-radius:28px;background:linear-gradient(145deg,#1a73e8,#1557b0);color:#fff;border:none;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 4px 16px rgba(26,115,232,.35),0 1px 4px rgba(26,115,232,.2);font-family:inherit;padding:0;justify-content:center}.auth_bioBtn__CEMaF:hover:not(:disabled){transform:translateY(-2px) scale(1.03);box-shadow:0 8px 28px rgba(26,115,232,.42),0 2px 8px rgba(26,115,232,.25);background:linear-gradient(145deg,#2281ff,#1a6fd4)}.auth_bioBtn__CEMaF:active:not(:disabled){transform:scale(.97)}.auth_bioBtn__CEMaF:disabled{opacity:.6;cursor:not-allowed}.auth_bioBtnLabel___QdWY{font-size:13px;font-weight:700;letter-spacing:.01em}.auth_bioSuccess__eP_rY{display:flex;align-items:center;gap:10px;padding:14px 22px;background:#f0fdf4;border:1.5px solid #86efac;border-radius:16px;font-size:14px;font-weight:600;color:#166534}.auth_bioSuccessIcon__dr4yK{color:#16a34a}.auth_checkingRow__jmioo{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;color:#6b7280;margin-bottom:16px}.auth_spinner__3PXDb{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#1a73e8;border-radius:50%;animation:auth_spin__ueUd8 .7s linear infinite;flex-shrink:0}@keyframes auth_spin__ueUd8{to{transform:rotate(1turn)}}.auth_howBox__mK7YW{width:100%;background:#f8fafd;border:1px solid #e8eaed;border-radius:16px;padding:16px;margin-bottom:20px;box-sizing:border-box}.auth_howTitle__LAPnG{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9aa0a6;margin:0 0 12px}.auth_howSteps__XXBDq{display:flex;flex-direction:column;gap:8px}.auth_howStep__ieloe{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#374151;line-height:1.4}.auth_howNum__dvXmf{width:22px;height:22px;border-radius:50%;background:#e8f0fe;color:#1a73e8;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.auth_stepBar__S9Mj6{display:flex;align-items:center;width:100%;margin-bottom:24px}.auth_stepBarItem___LLxM{display:flex;align-items:center;flex:1 1;position:relative}.auth_stepBarItem___LLxM:last-child{flex:none}.auth_stepDot__dXiRf{width:28px;height:28px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;color:#9aa0a6;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;z-index:1}.auth_stepDotActive__YL6_v{border-color:#1a73e8;background:#1a73e8;color:#fff;box-shadow:0 0 0 4px rgba(26,115,232,.15)}.auth_stepDotDone__2akyh{border-color:#34a853;background:#34a853;color:#fff}.auth_stepLabel__0_Djr{font-size:10px;font-weight:600;color:#9aa0a6;position:absolute;top:34px;left:50%;transform:translateX(-50%);white-space:nowrap}.auth_stepLine__6q7om{flex:1 1;height:2px;background:#e5e7eb;margin:0 4px;transition:background .3s}.auth_stepLineDone__qsyEP{background:#34a853}.auth_stepContent__WR6EQ{width:100%;display:flex;flex-direction:column;gap:14px;margin-top:8px}.auth_stepIntro__zGSWb{font-size:13.5px;color:#374151;margin:0;font-weight:500}.auth_checkRow__ny7rS{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;border:1.5px solid #e8eaed;background:#fafafa;cursor:pointer;transition:border-color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;box-sizing:border-box}.auth_checkRow__ny7rS:hover{border-color:#c5d5f8;background:#f0f4ff}.auth_checkRowActive__fFlMD{border-color:#1a73e8!important;background:#e8f0fe!important}.auth_checkInput__6L3Fh{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.auth_checkBox__NLJpf{width:20px;height:20px;border-radius:6px;border:2px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:all .15s;color:#fff}.auth_checkBoxActive__EfhNt{border-color:#1a73e8;background:#1a73e8}.auth_checkText__qeGq0{font-size:13.5px;color:#374151;line-height:1.5;flex:1 1}.auth_inlineLink__HPIte{color:#1a73e8;font-weight:600;text-decoration:none}.auth_inlineLink__HPIte:hover{text-decoration:underline}.auth_walletNoteBox__jXcOY{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;font-size:12.5px;color:#0369a1;line-height:1.5}.auth_walletNoteIcon__RaQV1{flex-shrink:0;margin-top:2px}.auth_walletPreview__v0aCj{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:10px;font-size:13px;font-weight:600;color:#374151;font-family:monospace}.auth_usernamePreview__gn7RB{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:12px}.auth_usernameLabel__85WoQ{font-size:11px;font-weight:600;color:#9aa0a6;text-transform:uppercase;letter-spacing:.07em}.auth_usernameVal__64i0O{font-size:17px;font-weight:800;color:#1a73e8;letter-spacing:-.01em}.auth_field__PulEi{display:flex;flex-direction:column;gap:5px;width:100%}.auth_fieldLabel__l_Iwd{font-size:13px;font-weight:600;color:#374151}.auth_input__5VctK{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:15px;color:#0f172a;background:#fff;outline:none;transition:border-color .18s,box-shadow .18s;font-family:inherit;box-sizing:border-box}.auth_input__5VctK:focus{border-color:#1a73e8;box-shadow:0 0 0 3px rgba(26,115,232,.12)}.auth_input__5VctK::placeholder{color:#9ca3af}.auth_fieldHint__w3CHG{font-size:11.5px;color:#9aa0a6}.auth_primaryBtn__QojXo{width:100%;padding:14px;background:#1a73e8;color:#fff;border:none;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;min-height:50px;box-shadow:0 2px 12px rgba(26,115,232,.28);transition:background .16s,transform .14s,box-shadow .16s;letter-spacing:.01em;box-sizing:border-box}.auth_primaryBtn__QojXo:hover:not(:disabled){background:#1557b0;transform:translateY(-1px);box-shadow:0 4px 18px rgba(26,115,232,.36)}.auth_primaryBtn__QojXo:disabled{background:#93c5fd;cursor:not-allowed;box-shadow:none}.auth_ghostBtn___n2oe{width:100%;padding:12px;background:transparent;color:#6b7280;border:1.5px solid #e5e7eb;border-radius:14px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;min-height:46px;transition:background .14s,border-color .14s,color .14s}.auth_ghostBtn___n2oe:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.auth_doneHero__OVvMD{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.auth_doneCheckIcon__CyXbT{color:#16a34a}.auth_doneBox__rRxuW{width:100%;background:#f8fafd;border:1px solid #e8eaed;border-radius:16px;padding:4px 0;margin:12px 0 20px;overflow:hidden}.auth_doneRow__2kHcw{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;font-size:13.5px;border-bottom:1px solid #f1f3f4}.auth_doneRow__2kHcw:last-child{border-bottom:none}.auth_doneKey__QK4TS{color:#9aa0a6;font-weight:500}.auth_doneVal__U2OMw{color:#0f172a;font-weight:700;font-family:monospace}.auth_switchPrompt__EnbmI{font-size:13.5px;color:#6b7280;text-align:center;margin:16px 0 0}.auth_switchLink__7tBxc{color:#1a73e8;font-weight:700;text-decoration:none}.auth_switchLink__7tBxc:hover{text-decoration:underline}.auth_footLinks__xNTDP{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.auth_footLink__C_CNC{font-size:12px;color:#9aa0a6;text-decoration:none;transition:color .13s}.auth_footLink__C_CNC:hover{color:#1a73e8}.auth_footDot__b8Rup{width:3px;height:3px;border-radius:50%;background:#d1d5db}@media (max-width:480px){.auth_card__DUgIk{padding:28px 18px 22px;border-radius:22px}.auth_title__eVIYy{font-size:21px}.auth_bioBtn__CEMaF{width:120px;height:120px}.auth_primaryBtn__QojXo{font-size:14px;min-height:46px}.auth_stepLabel__0_Djr{display:none}}.auth_checkGroup__fq9Db{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:20px}.auth_bioBtnHint__TMQRG{font-size:12px;color:#9aa0a6;text-align:center;margin:8px 0 0}.auth_walletShort__gYHxI{font-size:12px;font-family:monospace;color:#16a34a;background:#dcfce7;padding:2px 8px;border-radius:6px;margin-left:4px}