.viewsup-auth .auth-stepper{margin-top:30px;animation:.62s cubic-bezier(.16,1,.3,1) .24s both vs-auth-rise}.viewsup-auth .auth-steptop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.viewsup-auth .auth-stepname{color:var(--text);letter-spacing:-.02em;font-size:14px;font-weight:600}.viewsup-auth .auth-stepcount{color:var(--soft);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.viewsup-auth .auth-steps{gap:7px;margin-bottom:22px;display:flex}.viewsup-auth .auth-steps .seg{background:var(--line);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.viewsup-auth .auth-steps .seg:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#0e9a45,#16c45e);transition:transform .44s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.viewsup-auth .auth-steps .seg.is-on:after{transform:scaleX(1)}.viewsup-auth .auth-stepwrap{animation:.44s cubic-bezier(.16,1,.3,1) both vs-step-in}@keyframes vs-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.viewsup-auth .auth-wizard{gap:14px;display:grid}.viewsup-auth .auth-stepwrap .auth-divider,.viewsup-auth .auth-stepwrap .auth-social{animation:none}.viewsup-auth .auth-stepwrap .auth-divider{margin:22px 0 18px}.viewsup-auth .auth-match{letter-spacing:-.01em;align-items:center;gap:7px;margin:-4px 2px 0;font-size:12.5px;font-weight:600;display:flex}.viewsup-auth .auth-match svg{flex:none;width:14px;height:14px}.viewsup-auth .auth-match.ok{color:var(--green-bright)}.viewsup-auth .auth-match.bad{color:#ff6b6b}.viewsup-auth .auth-pwhint{color:var(--soft);letter-spacing:-.01em;margin:-4px 2px 0;font-size:12px}.viewsup-auth .auth-error{color:#ff8a8a;letter-spacing:-.01em;background:#ff6b6b1a;border:1px solid #ff6b6b52;border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.viewsup-auth .auth-error svg{flex:none;width:16px;height:16px}.viewsup-auth .auth-actions{grid-template-columns:auto 1fr;gap:12px;margin-top:4px;display:grid}.viewsup-auth .auth-ghost{border:1px solid var(--line);height:56px;color:var(--muted);font-family:var(--font);letter-spacing:-.02em;cursor:pointer;background:linear-gradient(#ffffff0a,#ffffff03),#0a0a0a6b;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s,color .18s;display:inline-flex}.viewsup-auth .auth-ghost:hover{color:var(--text);border-color:#0d9d3a66;transform:translateY(-1px)}.viewsup-auth .auth-ghost:active{transform:translateY(0)scale(.98)}.viewsup-auth .auth-ghost:disabled{opacity:.5;cursor:not-allowed;transform:none}.viewsup-auth .auth-ghost svg{width:17px;height:17px}.viewsup-auth .auth-survey{gap:18px;display:grid}.viewsup-auth .auth-q{color:var(--text);letter-spacing:-.02em;margin:0 0 10px;font-size:14px;font-weight:600}.viewsup-auth .auth-q span{color:var(--soft);margin-left:6px;font-size:12px;font-weight:500}.viewsup-auth .auth-chips{flex-wrap:wrap;gap:9px;display:flex}.viewsup-auth .auth-chip{border:1px solid var(--line);height:42px;color:var(--muted);font-family:var(--font);letter-spacing:-.02em;cursor:pointer;background:linear-gradient(#ffffff0a,#ffffff03),#0a0a0a6b;border-radius:11px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:600;transition:transform .16s cubic-bezier(.2,0,0,1),border-color .16s,color .16s,background-color .16s;display:inline-flex}.viewsup-auth .auth-chip:hover{color:var(--text);border-color:#0d9d3a66;transform:translateY(-1px)}.viewsup-auth .auth-chip:active{transform:translateY(0)scale(.97)}.viewsup-auth .auth-chip .tick{width:15px;height:15px;color:var(--green-bright);flex:none;place-items:center;display:grid}.viewsup-auth .auth-chip .tick svg{width:15px;height:15px}.viewsup-auth .auth-chip.is-on{color:#fff;background:linear-gradient(#0d9d3a38,#0d9d3a1f);border-color:#0d9d3a99;box-shadow:inset 0 1px #ffffff1a,0 6px 16px #0d9d3a29}.viewsup-auth .auth-chip.is-on .tick{color:#fff}html:not(.dark) .viewsup-auth .auth-ghost{color:#3a4452;background:#fff;border-color:#0f172a1f;box-shadow:0 1px 2px #0f172a0d}html:not(.dark) .viewsup-auth .auth-ghost:hover{color:#0b0d12;border-color:#0d9d3a66}html:not(.dark) .viewsup-auth .auth-chip{color:#3a4452;background:#fff;border-color:#0f172a1f;box-shadow:0 1px 2px #0f172a0d}html:not(.dark) .viewsup-auth .auth-chip:hover{color:#0b0d12;border-color:#0d9d3a66}html:not(.dark) .viewsup-auth .auth-chip.is-on{color:#07491f;background:#0d9d3a1f;border-color:#0d9d3a8c;box-shadow:inset 0 1px #fff9,0 6px 14px #0d9d3a1f}html:not(.dark) .viewsup-auth .auth-chip.is-on .tick{color:#0b8f3f}html:not(.dark) .viewsup-auth .auth-error{color:#c0392b;background:#dc262614;border-color:#dc262647}html:not(.dark) .viewsup-auth .auth-match.bad{color:#d33}
