.signin_wrap__VoNSW{min-height:100vh;display:flex;align-items:center;justify-content:flex-end;padding:24px 7vw;background:#f3f1ec url(/brand/signin-bg.jpg) 0/cover no-repeat}@media (max-width:900px){.signin_wrap__VoNSW{justify-content:center;padding:24px 16px;background-position:28%}.signin_wrap__VoNSW:before{content:"";position:fixed;inset:0;background:rgba(243,241,236,.35);pointer-events:none}}.signin_card__0VTF9{box-shadow:0 20px 60px rgba(27,27,34,.16);position:relative;width:100%;max-width:440px;background:var(--card);border-radius:32px;padding:32px 28px;display:flex;flex-direction:column;gap:16px;animation:signin_rise__5XXgn .5s var(--ease) both}.signin_zou__iMl77{width:120px;height:120px;border-radius:50%;overflow:hidden;background:var(--blue-soft);animation:signin_bob__mBBIu 3s ease-in-out infinite}.signin_zouImg__j3TW1{width:120px;height:120px;object-fit:cover;object-position:50% 30%}.signin_title__sKjZx{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.signin_error__Ec7se{background:var(--late-soft);color:var(--late-ink);line-height:1.4}.signin_error__Ec7se,.signin_note__zFntB{margin:0;padding:12px 14px;border-radius:16px;font-size:13px}.signin_note__zFntB{background:var(--card-2);color:var(--ink-2);line-height:1.45}.signin_full__pWhxM{width:100%}.signin_dev__feGVo{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:1px solid var(--line)}.signin_devLabel__JlK4j{font-size:12px;font-weight:600;color:var(--ink-3)}.signin_devGrid__cT__o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.signin_person__exsg5{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:16px;background:var(--card-2);cursor:pointer;text-align:left}.signin_person__exsg5:hover{background:var(--blue-soft)}.signin_personText__Lrevr{display:flex;flex-direction:column;line-height:1.3;min-width:0}.signin_personText__Lrevr span:first-child{font-size:13px;font-weight:700}.signin_personText__Lrevr span:last-child{font-size:11px;color:var(--ink-3)}.signin_getApp__WBQon{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--ink-3);font-size:13px;font-weight:600;text-decoration:none}.signin_getApp__WBQon:hover{color:var(--blue)}.signin_getApp__WBQon .ms{font-size:18px}