.auth_wrap__Da3cM{min-height:100vh;display:grid;place-items:center;padding:24px;background:#fafafa}.auth_loginShell__UO0ig{width:100%;max-width:980px;display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:stretch}@media (max-width:920px){.auth_loginShell__UO0ig{grid-template-columns:1fr}.auth_wrap__Da3cM{margin-top:4rem}}.auth_card__fph7p{width:100%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:22px;box-shadow:0 10px 26px rgba(0,0,0,.06)}.auth_title__3uqAC{margin:0 0 6px;font-size:20px;font-weight:900;letter-spacing:-.2px}.auth_sub__A_wDr{margin:0 0 16px;color:#f54343;font-size:14px}.auth_form__1HOmW{display:grid;gap:10px}.auth_label__D3tC8{font-size:13px;color:#666}.auth_input__DekTh{height:44px;border-radius:14px;border:1px solid rgba(0,0,0,.1);padding:0 12px;outline:none;background:#fff}.auth_input__DekTh:focus{border-color:rgba(255,103,103,.65);box-shadow:0 0 0 4px rgba(255,103,103,.14)}.auth_btn__3FxBn{height:46px;border-radius:14px;border:0;background:#ff6767;color:#fff;font-weight:900;cursor:pointer;margin-top:6px;letter-spacing:-.1px}.auth_btn__3FxBn:disabled{opacity:.7;cursor:not-allowed}.auth_links__Fz_iE{margin-top:14px;display:flex;justify-content:center;gap:10px;color:#666;font-size:14px}.auth_dot__EcvDM{color:#bbb}.auth_miniInfo__NDxpV{margin-top:14px;padding:12px;border-radius:14px;background:#fff7f7;border:1px solid rgba(255,103,103,.18);color:#444;font-size:13px;line-height:1.4}.auth_statusBox__lqjvP{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:12px;border-radius:14px;margin-bottom:12px;border:1px solid rgba(0,0,0,.08);background:#fff}.auth_statusEmoji___BUa5{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgba(255,103,103,.1);border:1px solid rgba(255,103,103,.16);font-size:18px}.auth_statusText__GhpQQ{font-size:13px;color:#333;line-height:1.35;font-weight:700}.auth_statusError__M3_7T{background:#fff0f0;border-color:rgba(255,103,103,.22);animation:auth_statusShake__s8c9D .32s ease-in-out}.auth_statusSuccess__8e6HQ{background:#f3fff6;border-color:rgba(0,160,80,.18)}@keyframes auth_statusShake__s8c9D{0%{transform:translateX(0)}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-4px)}to{transform:translateX(0)}}.auth_mascotCard__ljFTc{width:100%;border-radius:18px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff,#fff6f6);box-shadow:0 10px 26px rgba(0,0,0,.06);padding:22px;display:grid;grid-template-rows:auto 1fr}.auth_mascotTitle__dY_bw{margin-bottom:10px}.auth_mascotBadge__W9_ZE{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;color:#ff6767;background:rgba(255,103,103,.1);border:1px solid rgba(255,103,103,.18)}.auth_mascotH1__ZipnH{margin:10px 0 6px;font-size:22px;font-weight:950;letter-spacing:-.3px}.auth_mascotP__xX8G8{margin:0;color:#555;font-size:14px;line-height:1.5}.auth_mascotWrap__aIWLA{margin-top:14px;display:grid;place-items:center;position:relative}.auth_mascotHint__aCghC{margin-top:12px;font-size:12px;color:#777;background:#fff;border:1px solid rgba(0,0,0,.08);padding:8px 10px;border-radius:999px}.auth_mascotSuccess__oBrQH .auth_chickImgWrap___ICRk{animation:auth_chickJump__3iL1Q .62s cubic-bezier(.2,.9,.2,1)}@keyframes auth_chickJump__3iL1Q{0%{transform:translateY(0)}22%{transform:translateY(-12px)}45%{transform:translateY(0)}62%{transform:translateY(-6px)}to{transform:translateY(0)}}.auth_mascotSad__3jPjU .auth_chickImgWrap___ICRk{animation:auth_chickSad__SjK_j .42s ease-in-out}@keyframes auth_chickSad__SjK_j{0%{transform:rotate(0deg)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.auth_chickImgWrap___ICRk{width:280px;height:280px;position:relative;border-radius:26px;display:grid;place-items:center;transform:translateZ(0)}.auth_chickImg__KkqJJ{object-fit:contain;border-radius:26px;filter:drop-shadow(0 14px 26px rgba(0,0,0,.1))}.auth_eyeOverlay__Y3MK_{position:absolute;left:46%;top:30%;transform:translate(-50%,-50%);width:126px;display:flex;justify-content:space-between;pointer-events:none}.auth_eye__qED9s{width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.603);border:1px solid rgba(0,0,0,.12);position:relative;display:grid;place-items:center;overflow:hidden;box-shadow:0 8px 18px rgba(0,0,0,.08)}.auth_pupil__sq1IC{width:40px;height:40px;border-radius:999px;background:#1c1c1c;transform:translate(0)}.auth_eyeHighlight__FsQS6{position:absolute;top:11px;left:14px;width:12px;height:12px;border-radius:999px;background:rgba(255,255,255,.959)}.auth_eyeWink__6iHvl{animation:auth_wink__GaddC .52s ease-in-out;transform-origin:center}@keyframes auth_wink__GaddC{0%{transform:scaleY(1)}18%{transform:scaleY(.12)}36%{transform:scaleY(1)}to{transform:scaleY(1)}}.auth_signupShell__laXMP{width:100%;max-width:980px;display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:stretch}@media (max-width:920px){.auth_signupShell__laXMP{grid-template-columns:1fr}}.auth_heroCard__qsKkb{width:100%;border-radius:18px;border:1px solid rgba(0,0,0,.08);background:radial-gradient(1200px 520px at 10% 10%,rgba(255,103,103,.2) 0,rgba(255,103,103,0) 60%),linear-gradient(180deg,#ffffff,#fff6f6);box-shadow:0 10px 26px rgba(0,0,0,.06);padding:22px;display:grid;grid-template-rows:auto auto 1fr auto}.auth_heroBadge__atSjl{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;color:#ff6767;background:rgba(255,103,103,.1);border:1px solid rgba(255,103,103,.18);width:fit-content}.auth_heroTitle__NJnVH{margin:10px 0 6px;font-size:22px;font-weight:950;letter-spacing:-.3px;color:#111}.auth_heroDesc__R_SpZ{margin:0 0 14px;color:#555;font-size:14px;line-height:1.55}.auth_heroStats__VzdGj{display:grid;gap:10px;margin-top:6px}.auth_statBox__32Dqa{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:12px;border-radius:14px;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.08)}.auth_statNum__eJdr5{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:950;color:#ff6767;background:rgba(255,103,103,.1);border:1px solid rgba(255,103,103,.18)}.auth_statText__sotdi{color:#333;font-size:13px;font-weight:800}.auth_heroFoot__bFx8W{margin-top:14px;color:#666;font-size:13px}.auth_cardTop__EjFO6{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:6px}.auth_stepPills__f2rmR{display:inline-flex;gap:6px}.auth_stepPill__uFTn9{font-size:12px;font-weight:900;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);color:#777}.auth_active__LtZFd{color:#ff6767;border-color:rgba(255,103,103,.24);background:rgba(255,103,103,.08)}.auth_pwRow__BgwdE{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:520px){.auth_pwRow__BgwdE{grid-template-columns:1fr}}.auth_pwMeterWrap__vg7jg{margin-top:2px;display:grid;gap:6px}.auth_pwMeter__yuwzc{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.auth_pwBar__ThpUB{height:8px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden}.auth_on__ChOMp{background:rgba(255,103,103,.85)}.auth_pwHint__t2cip{font-size:12px;color:#666;line-height:1.35}.auth_resetShell__t7Cr9{width:100%;max-width:520px}.auth_cardHead__bxtv_{margin-bottom:10px}.auth_resetBadge__lq8je{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;color:#ff6767;background:rgba(255,103,103,.1);border:1px solid rgba(255,103,103,.18);width:fit-content}.auth_resetInfo__ausBV{margin:10px 0 12px;padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08)}.auth_resetInfoTitle__Eue0z{font-size:13px;font-weight:950;color:#222;margin-bottom:6px}.auth_resetInfoList__UdI4U{margin:0;padding-left:16px;color:#555;font-size:13px;line-height:1.45}.auth_fieldHint__to60M{margin-top:-4px;font-size:12px;color:#666;line-height:1.35}.auth_resetBottom__qYDy8{margin-top:12px}@media screen and (max-width:476px){.auth_mascotCard__ljFTc{display:none}.auth_wrap__Da3cM{margin-top:0}}