.auth_wrap__0m1eN{min-height:100vh;display:grid;place-items:center;padding:24px;background:#fafafa}.auth_loginShell__XpALI{width:100%;max-width:980px;display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:stretch}@media (max-width:920px){.auth_loginShell__XpALI{grid-template-columns:1fr}.auth_wrap__0m1eN{margin-top:4rem}}.auth_card__X0tse{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__MMV35{margin:0 0 6px;font-size:20px;font-weight:900;letter-spacing:-.2px}.auth_sub__qxC_7{margin:0 0 16px;color:#f54343;font-size:14px}.auth_form__VY7JT{display:grid;gap:10px}.auth_label__aF3z0{font-size:13px;color:#666}.auth_input__4aOH2{height:44px;border-radius:14px;border:1px solid rgba(0,0,0,.1);padding:0 12px;outline:none;background:#fff}.auth_input__4aOH2:focus{border-color:rgba(255,103,103,.65);box-shadow:0 0 0 4px rgba(255,103,103,.14)}.auth_btn__eSyc0{height:46px;border-radius:14px;border:0;background:#ff6767;color:#fff;font-weight:900;cursor:pointer;margin-top:6px;letter-spacing:-.1px}.auth_btn__eSyc0:disabled{opacity:.7;cursor:not-allowed}.auth_links__QLS4j{margin-top:14px;display:flex;justify-content:center;gap:10px;color:#666;font-size:14px}.auth_dot__6s8gg{color:#bbb}.auth_miniInfo__X486X{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__j8nCc{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__nXVLR{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__K_V40{font-size:13px;color:#333;line-height:1.35;font-weight:700}.auth_statusError__2EWNA{background:#fff0f0;border-color:rgba(255,103,103,.22);animation:auth_statusShake__wPnl7 .32s ease-in-out}.auth_statusSuccess__PZsjs{background:#f3fff6;border-color:rgba(0,160,80,.18)}@keyframes auth_statusShake__wPnl7{0%{transform:translateX(0)}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-4px)}to{transform:translateX(0)}}.auth_mascotCard__NTlZ_{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__IlhEV{margin-bottom:10px}.auth_mascotBadge__eLF_8{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__ZvNwF{margin:10px 0 6px;font-size:22px;font-weight:950;letter-spacing:-.3px}.auth_mascotP__UGIkS{margin:0;color:#555;font-size:14px;line-height:1.5}.auth_mascotWrap__SjXA8{margin-top:14px;display:grid;place-items:center;position:relative}.auth_mascotHint__pOExt{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__GyPTh .auth_chickImgWrap__tWQpa{animation:auth_chickJump__E4mZm .62s cubic-bezier(.2,.9,.2,1)}@keyframes auth_chickJump__E4mZm{0%{transform:translateY(0)}22%{transform:translateY(-12px)}45%{transform:translateY(0)}62%{transform:translateY(-6px)}to{transform:translateY(0)}}.auth_mascotSad__KV_vT .auth_chickImgWrap__tWQpa{animation:auth_chickSad__3BMjp .42s ease-in-out}@keyframes auth_chickSad__3BMjp{0%{transform:rotate(0deg)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.auth_chickImgWrap__tWQpa{width:280px;height:280px;position:relative;border-radius:26px;display:grid;place-items:center;transform:translateZ(0)}.auth_chickImg__Snune{object-fit:contain;border-radius:26px;filter:drop-shadow(0 14px 26px rgba(0,0,0,.1))}.auth_eyeOverlay__kRqkU{position:absolute;left:46%;top:30%;transform:translate(-50%,-50%);width:126px;display:flex;justify-content:space-between;pointer-events:none}.auth_eye__hUkmt{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__9vrSh{width:40px;height:40px;border-radius:999px;background:#1c1c1c;transform:translate(0)}.auth_eyeHighlight__v4YOB{position:absolute;top:11px;left:14px;width:12px;height:12px;border-radius:999px;background:rgba(255,255,255,.959)}.auth_eyeWink__8AEoV{animation:auth_wink__1NpN1 .52s ease-in-out;transform-origin:center}@keyframes auth_wink__1NpN1{0%{transform:scaleY(1)}18%{transform:scaleY(.12)}36%{transform:scaleY(1)}to{transform:scaleY(1)}}.auth_signupShell__QE1Zp{width:100%;max-width:980px;display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:stretch}@media (max-width:920px){.auth_signupShell__QE1Zp{grid-template-columns:1fr}}.auth_heroCard__ViqiU{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__syknT{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__MEkSY{margin:10px 0 6px;font-size:22px;font-weight:950;letter-spacing:-.3px;color:#111}.auth_heroDesc__hNuhK{margin:0 0 14px;color:#555;font-size:14px;line-height:1.55}.auth_heroStats__aGGpz{display:grid;gap:10px;margin-top:6px}.auth_statBox__kOT9l{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__fTm2s{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__114Gu{color:#333;font-size:13px;font-weight:800}.auth_heroFoot__tBGRM{margin-top:14px;color:#666;font-size:13px}.auth_cardTop__Frc2T{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:6px}.auth_stepPills__TETtQ{display:inline-flex;gap:6px}.auth_stepPill__nGrCq{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__Ofwr7{color:#ff6767;border-color:rgba(255,103,103,.24);background:rgba(255,103,103,.08)}.auth_pwRow__OhShY{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:520px){.auth_pwRow__OhShY{grid-template-columns:1fr}}.auth_pwMeterWrap__j3OHn{margin-top:2px;display:grid;gap:6px}.auth_pwMeter__aQplQ{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.auth_pwBar__FMR1J{height:8px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden}.auth_on__NTc8P{background:rgba(255,103,103,.85)}.auth_pwHint__ynib6{font-size:12px;color:#666;line-height:1.35}.auth_resetShell__HEbqB{width:100%;max-width:520px}.auth_cardHead__BewNS{margin-bottom:10px}.auth_resetBadge__rdRJJ{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__aJqam{margin:10px 0 12px;padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08)}.auth_resetInfoTitle__5AkAD{font-size:13px;font-weight:950;color:#222;margin-bottom:6px}.auth_resetInfoList__9dpIF{margin:0;padding-left:16px;color:#555;font-size:13px;line-height:1.45}.auth_fieldHint__XvN3q{margin-top:-4px;font-size:12px;color:#666;line-height:1.35}.auth_resetBottom__Pb6_a{margin-top:12px}@media screen and (max-width:476px){.auth_mascotCard__NTlZ_{display:none}.auth_wrap__0m1eN{margin-top:0}}