.auth-module__V_lQTW__top{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.auth-module__V_lQTW__home,.auth-module__V_lQTW__back{height:64px;color:var(--g-fg);border-radius:999px;align-items:center;padding:0 32px;display:inline-flex}.auth-module__V_lQTW__back{color:color-mix(in srgb, var(--g-fg) 40%, transparent);letter-spacing:-.02em;transition:color var(--dur) var(--ease);gap:8px;font-size:18px;font-weight:600}.auth-module__V_lQTW__back:hover{color:var(--g-fg)}.auth-module__V_lQTW__home:focus-visible,.auth-module__V_lQTW__back:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}.auth-module__V_lQTW__panel,.auth-module__V_lQTW__done{width:min(100%,400px);animation:auth-module__V_lQTW__panelIn var(--dur-in) var(--ease-in) both;gap:16px;display:grid}@keyframes auth-module__V_lQTW__panelIn{0%{opacity:0;transform:translateY(16px)}}.auth-module__V_lQTW__heading{gap:8px;margin-bottom:16px;display:grid}.auth-module__V_lQTW__heading h1,.auth-module__V_lQTW__done h1{font-size:calc(48px * var(--type-k,1));font-weight:var(--g-w-head,500);line-height:calc(56px * var(--type-k,1));letter-spacing:-.02em;font-variation-settings:"opsz" 32}.auth-module__V_lQTW__heading p,.auth-module__V_lQTW__done p{color:var(--g-muted);letter-spacing:-.01em;text-wrap:pretty;font-size:18px;line-height:28px}.auth-module__V_lQTW__google{background:var(--g-bg);height:56px;color:var(--g-fg);box-shadow:inset 0 0 0 1px var(--g-border);transition:background-color var(--dur) var(--ease), transform var(--dur-pop) var(--ease-pop);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.auth-module__V_lQTW__google:hover{background:var(--g-surface)}.auth-module__V_lQTW__google:active{transition-duration:80ms;transform:scale(.98)}.auth-module__V_lQTW__google:disabled{cursor:progress}.auth-module__V_lQTW__divider{color:var(--g-subtle);align-items:center;gap:16px;font-size:13px;display:flex}.auth-module__V_lQTW__divider:before,.auth-module__V_lQTW__divider:after{content:"";background:var(--g-divider);flex:1;height:1px}.auth-module__V_lQTW__form{gap:16px;display:grid}.auth-module__V_lQTW__field{gap:8px;display:grid}.auth-module__V_lQTW__field label{color:var(--g-surface-text);padding:0 20px;font-size:14px;font-weight:500}.auth-module__V_lQTW__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-module__V_lQTW__labelRow a{color:var(--g-fg);text-decoration:underline;-webkit-text-decoration-color:var(--g-link-underline);text-decoration-color:var(--g-link-underline);text-underline-offset:3px;font-weight:500}.auth-module__V_lQTW__labelRow em{color:var(--g-subtle);font-style:normal}.auth-module__V_lQTW__inputWrap{position:relative}.auth-module__V_lQTW__inputWrap input{background:var(--g-control);width:100%;height:56px;color:var(--g-fg);transition:box-shadow var(--dur) var(--ease), background-color var(--dur) var(--ease);border:0;border-radius:999px;outline:none;padding:0 52px 0 24px;font-size:16px;box-shadow:inset 0 0 0 1.5px #0000}.auth-module__V_lQTW__inputWrap input::placeholder{color:var(--g-subtle)}.auth-module__V_lQTW__inputWrap input:hover{background:var(--g-control-hover)}.auth-module__V_lQTW__inputWrap input:focus{background:var(--g-bg);box-shadow:inset 0 0 0 1.5px var(--g-fg)}.auth-module__V_lQTW__field[data-error] input{animation:auth-module__V_lQTW__shake var(--dur-pop) var(--ease-pop);box-shadow:inset 0 0 0 1.5px #c2372c}@keyframes auth-module__V_lQTW__shake{0%{transform:translate(-8px)}}.auth-module__V_lQTW__reveal{width:36px;height:36px;color:var(--g-icon);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:10px;translate:0 -50%}.auth-module__V_lQTW__reveal:hover{background:var(--g-control-active);color:var(--g-fg)}.auth-module__V_lQTW__error,.auth-module__V_lQTW__hint{padding:0 20px;font-size:13px}.auth-module__V_lQTW__error{color:#c2372c;font-weight:500}.auth-module__V_lQTW__hint{color:var(--g-subtle)}:is([data-mode=dark] .auth-module__V_lQTW__error,[data-mode=dark] .auth-module__V_lQTW__formError){color:#f07a6f}.auth-module__V_lQTW__meter{align-items:center;gap:10px;padding:0 20px;display:flex}.auth-module__V_lQTW__meter span{gap:4px;display:flex}.auth-module__V_lQTW__meter i{background:var(--g-control-active);width:32px;height:4px;transition:background-color var(--dur) var(--ease);border-radius:2px}.auth-module__V_lQTW__meter[data-score="1"] i:first-child{background:#e5534b}.auth-module__V_lQTW__meter[data-score="2"] i:nth-child(-n+2){background:#e8a33a}.auth-module__V_lQTW__meter[data-score="3"] i{background:#1e9e5a}.auth-module__V_lQTW__meter small{color:var(--g-subtle);font-size:13px}.auth-module__V_lQTW__formError{background:color-mix(in srgb, #c2372c 9%, var(--g-bg));color:#a2271c;border-radius:16px;padding:12px 20px;font-size:14px;font-weight:500}.auth-module__V_lQTW__submit,.auth-module__V_lQTW__soft{transition:background-color var(--dur) var(--ease), opacity var(--dur) var(--ease), transform var(--dur-pop) var(--ease-pop);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.auth-module__V_lQTW__submit{background:var(--g-fg);width:100%;height:56px;color:var(--g-bg);margin-top:8px}.auth-module__V_lQTW__submit:hover{opacity:.88}.auth-module__V_lQTW__submit:active,.auth-module__V_lQTW__soft:active{transition-duration:80ms;transform:scale(.97)}.auth-module__V_lQTW__submit svg[data-nudge]{transition:transform var(--dur) var(--ease)}.auth-module__V_lQTW__submit:hover svg[data-nudge]{transform:translate(3px)}.auth-module__V_lQTW__submit[data-status=done]{color:#fff;background:#1e7a49}.auth-module__V_lQTW__soft{background:var(--g-control);height:48px;color:var(--g-fg);padding:0 24px}.auth-module__V_lQTW__soft:hover{background:var(--g-control-hover)}.auth-module__V_lQTW__soft:disabled{opacity:.6}.auth-module__V_lQTW__wide{width:100%}.auth-module__V_lQTW__spin{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite auth-module__V_lQTW__spin}@keyframes auth-module__V_lQTW__spin{to{transform:rotate(360deg)}}.auth-module__V_lQTW__switch{color:var(--g-muted);text-align:center;margin-top:8px;font-size:16px}.auth-module__V_lQTW__switch a{color:var(--g-fg);font-weight:600}.auth-module__V_lQTW__preview{color:var(--g-subtle);text-align:center;text-wrap:balance;margin-top:-4px;font-size:13px;line-height:20px}.auth-module__V_lQTW__foot{color:var(--g-subtle);text-align:center;padding:16px 32px 24px;font-size:13px}.auth-module__V_lQTW__foot a{text-decoration:underline;-webkit-text-decoration-color:var(--g-link-underline);text-decoration-color:var(--g-link-underline);text-underline-offset:3px}.auth-module__V_lQTW__done{justify-items:start}.auth-module__V_lQTW__envelope{background:var(--g-control);width:72px;height:72px;color:var(--g-fg);border-radius:24px;place-items:center;display:grid}.auth-module__V_lQTW__grey{--page:var(--g-control);--card:var(--g-bg);background:var(--page);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}[data-mode=dark] .auth-module__V_lQTW__grey{--page:var(--g-bg);--card:var(--g-surface)}.auth-module__V_lQTW__cardMain{place-items:center;padding:0 16px;display:grid}.auth-module__V_lQTW__cardWrap{width:min(100%,480px);margin-top:120px;position:relative}.auth-module__V_lQTW__card{z-index:1;background:var(--card);box-shadow:0 0 0 1px var(--g-frame-edge), 0 32px 80px -16px var(--g-shadow), 0 8px 24px -8px var(--g-shadow);border-radius:30px;justify-items:center;padding:40px 40px 32px;display:grid;position:relative}.auth-module__V_lQTW__card .auth-module__V_lQTW__panel,.auth-module__V_lQTW__card .auth-module__V_lQTW__done{width:100%}.auth-module__V_lQTW__pack{position:absolute;top:0;left:50%}.auth-module__V_lQTW__peek{aspect-ratio:4/5;width:144px;transform:translateX(calc((var(--i) - 1) * 112px)) translateY(20px) rotate(calc((var(--i) - 1) * 9deg));transition:transform var(--dur-pop) var(--ease-pop), translate var(--dur-pop) var(--ease-pop);transition-delay:calc(var(--i) * 70ms);animation:auth-module__V_lQTW__peekIn var(--dur-in) var(--ease-in) both;animation-delay:calc(.2s + var(--i) * 90ms);border-radius:12px;position:absolute;top:-116px;left:-72px;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 12px 28px -12px #00000059}.auth-module__V_lQTW__peek:nth-child(2){z-index:1;transform:translateY(0)}@keyframes auth-module__V_lQTW__peekIn{0%{translate:0 130px}}.auth-module__V_lQTW__pack[data-down] .auth-module__V_lQTW__peek{transition:transform var(--dur) var(--ease), translate .42s cubic-bezier(.5, 0, .75, 0);transition-delay:calc(var(--i) * 40ms);translate:0 130px}.auth-module__V_lQTW__cardWrap:focus-within .auth-module__V_lQTW__peek{translate:0 -14px}@media (max-width:600px){.auth-module__V_lQTW__top{padding:8px}.auth-module__V_lQTW__home,.auth-module__V_lQTW__back{height:48px;padding:0 16px}.auth-module__V_lQTW__back{font-size:16px}.auth-module__V_lQTW__heading h1,.auth-module__V_lQTW__done h1{font-size:36px;line-height:44px}.auth-module__V_lQTW__card{border-radius:24px;padding:32px 20px 28px}.auth-module__V_lQTW__cardWrap{margin-top:84px}.auth-module__V_lQTW__peek{width:100px;transform:translateX(calc((var(--i) - 1) * 76px)) translateY(14px) rotate(calc((var(--i) - 1) * 9deg));top:-80px;left:-50px}}@media (prefers-reduced-motion:reduce){.auth-module__V_lQTW__panel,.auth-module__V_lQTW__done,.auth-module__V_lQTW__peek{animation:none}}
