.auth[data-v-9dbf23df]{position:relative;display:grid;place-items:center;min-height:100vh;padding:48px 20px}.auth-home[data-v-9dbf23df]{position:absolute;top:22px;left:24px;font-size:14px;font-weight:700;color:var(--ink-soft);text-decoration:none}.auth-home[data-v-9dbf23df]:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:3px;text-underline-offset:4px}.auth-loading[data-v-9dbf23df]{display:grid;place-items:center;min-height:40vh}.spin-lg[data-v-9dbf23df]{width:34px;height:34px;border:4px solid var(--ink);border-top-color:var(--sun);border-radius:50%;animation:sp-9dbf23df .7s linear infinite}.auth-card[data-v-9dbf23df]{display:grid;gap:14px;width:min(460px,100%);padding:30px 28px 26px;background:var(--card);border:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg)}.auth-head[data-v-9dbf23df]{display:grid;gap:12px;justify-items:start;margin-bottom:10px}.auth-title[data-v-9dbf23df]{font-size:30px;font-weight:800}.field[data-v-9dbf23df]{display:flex;align-items:center;padding:0 14px;background:#fff;border:var(--line);border-radius:14px;transition:box-shadow .2s var(--ease-out)}.field[data-v-9dbf23df]:focus-within{box-shadow:0 0 0 3.5px var(--sun)}.field .ms[data-v-9dbf23df]{flex:0 0 auto;margin-right:10px}.field input[data-v-9dbf23df]{flex:1;min-width:0;padding:15px 0;font-size:15px;font-family:inherit;color:var(--ink);background:transparent;border:0;outline:0}.field input[data-v-9dbf23df]::placeholder{color:#b6bccb}.field input[readonly][data-v-9dbf23df]{color:var(--ink-soft)}.eye[data-v-9dbf23df]{display:grid;flex:0 0 auto;place-items:center;padding:4px;cursor:pointer;background:none;border:0}.eye .ms[data-v-9dbf23df]:hover{color:var(--ink)}.field-row[data-v-9dbf23df]{display:flex;gap:12px;align-items:stretch}.field-row .field[data-v-9dbf23df]{flex:1}.capimg[data-v-9dbf23df]{width:116px;height:54px;cursor:pointer;object-fit:cover;background:#fff;border:var(--line);border-radius:12px}.capimg-retry[data-v-9dbf23df]{display:grid;flex:0 0 auto;gap:2px;place-items:center;place-content:center;font-family:inherit;color:var(--ink-soft)}.capimg-retry[data-v-9dbf23df]:hover{color:var(--ink);background:var(--sun-soft)}.capimg-retry small[data-v-9dbf23df]{font-size:11px}.hint[data-v-9dbf23df]{display:none;gap:6px;align-items:center;margin:-6px 0 0 4px;font-size:12px}.hint.show[data-v-9dbf23df]{display:flex}.hint .ms[data-v-9dbf23df]{font-size:15px}.hint.ok[data-v-9dbf23df],.hint.ok .ms[data-v-9dbf23df]{color:#2e9e63}.hint.bad[data-v-9dbf23df],.hint.bad .ms[data-v-9dbf23df]{color:#e05252}.btn[data-v-9dbf23df]{display:flex;align-items:center;justify-content:center;height:52px;font-size:16px;font-weight:800;font-family:inherit;color:var(--ink);cursor:pointer;border:var(--line);border-radius:999px;box-shadow:4px 4px 0 var(--ink);transition:transform .18s var(--spring),box-shadow .18s var(--spring)}.btn[data-v-9dbf23df]:hover:not(:disabled){box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn[data-v-9dbf23df]:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn[data-v-9dbf23df]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-9dbf23df]{background:var(--sun)}.btn-paper[data-v-9dbf23df]{background:var(--card)}.submit[data-v-9dbf23df]{width:100%;margin-top:6px;letter-spacing:6px}.sendcode[data-v-9dbf23df]{width:116px;height:auto;font-size:13px;border-radius:12px}.alt[data-v-9dbf23df]{margin-top:4px;font-size:13px;color:var(--ink-soft);text-align:center}.alt a[data-v-9dbf23df]{font-weight:700;color:var(--ink);text-decoration-color:var(--sun);text-decoration-thickness:3px;text-underline-offset:3px}.alt-sep[data-v-9dbf23df]{margin:0 8px;color:var(--ink-faint, #b6bccb)}.spin[data-v-9dbf23df]{width:22px;height:22px;border:3px solid rgb(27 36 50 / 25%);border-top-color:var(--ink);border-radius:50%;animation:sp-9dbf23df .7s linear infinite}@keyframes sp-9dbf23df{to{transform:rotate(360deg)}}.done[data-v-9dbf23df],.closed[data-v-9dbf23df]{justify-items:center;padding:40px 28px;text-align:center}.done-icon[data-v-9dbf23df]{font-size:54px;color:#2e9e63}.done h2[data-v-9dbf23df],.closed h2[data-v-9dbf23df]{font-size:24px;font-weight:800}.done p[data-v-9dbf23df],.closed p[data-v-9dbf23df]{font-size:14px;line-height:1.7;color:var(--ink-soft)}.dlbtn[data-v-9dbf23df],.macpick[data-v-9dbf23df]{width:min(300px,100%);margin-top:10px}.macpick[data-v-9dbf23df]{display:grid;gap:0}.macpick .btn[data-v-9dbf23df]{width:100%;font-size:14px;letter-spacing:0}.mb10[data-v-9dbf23df]{margin-bottom:10px}.mactip[data-v-9dbf23df]{margin-top:10px;font-size:12px;line-height:1.6;color:var(--ink-soft)}.toast[data-v-9dbf23df]{position:fixed;bottom:40px;left:50%;z-index:9;max-width:80%;padding:11px 20px;font-size:14px;font-weight:700;color:var(--ink);text-align:center;pointer-events:none;background:var(--card);border:var(--line);border-radius:12px;box-shadow:4px 4px 0 var(--ink);opacity:0;transform:translate(-50%) translateY(8px);transition:.25s var(--spring)}.toast.show[data-v-9dbf23df]{opacity:1;transform:translate(-50%) translateY(0)}
