.auth-page-module__pzUaSq__page{--auth-delay:.12s;--auth-step:55ms;--auth-field-h:56px;min-height:100dvh;color:var(--foreground);position:relative;overflow:clip}.auth-page-module__pzUaSq__blob{z-index:0;background:var(--ds-tint);pointer-events:none;animation:auth-page-module__pzUaSq__auth-blob 1.2s var(--motion-ease-emphasized) backwards;border-radius:999px;position:absolute}.auth-page-module__pzUaSq__blobTop{width:360px;height:360px;top:-160px;right:-140px}.auth-page-module__pzUaSq__blobBottom{opacity:.8;width:400px;height:400px;animation-delay:.12s;bottom:-200px;left:-180px}.auth-page-module__pzUaSq__shell{z-index:1;width:100%;max-width:460px;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 24px max(32px, env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.auth-page-module__pzUaSq__back{min-height:44px;color:var(--muted-foreground);transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);animation:auth-page-module__pzUaSq__auth-fade .5s var(--motion-ease-standard) backwards;border-radius:999px;outline:none;align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.auth-page-module__pzUaSq__backIcon{width:20px;height:20px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.auth-page-module__pzUaSq__back:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.auth-page-module__pzUaSq__panel{flex-direction:column;flex:1;justify-content:center;padding:24px 0 8px;display:flex}.auth-page-module__pzUaSq__logo{animation:auth-page-module__pzUaSq__auth-logo .7s var(--motion-ease-emphasized) backwards;justify-content:center;display:flex}.auth-page-module__pzUaSq__view{flex-direction:column;display:flex}.auth-page-module__pzUaSq__title{text-align:center;letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin:28px 0 0;font-size:40px;font-weight:700;line-height:1.1}.auth-page-module__pzUaSq__word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.auth-page-module__pzUaSq__word+.auth-page-module__pzUaSq__word{margin-left:.24em}.auth-page-module__pzUaSq__wordInner{animation:auth-page-module__pzUaSq__auth-word .7s var(--motion-ease-emphasized) backwards;animation-delay:calc(var(--auth-delay) + var(--i,0) * 70ms);display:inline-block}.auth-page-module__pzUaSq__subtitle{text-align:center;max-width:320px;color:var(--muted-foreground);text-wrap:balance;margin:12px auto 0;font-size:17px;line-height:1.45}.auth-page-module__pzUaSq__reveal{animation:auth-page-module__pzUaSq__auth-rise .56s var(--motion-ease-emphasized) backwards;animation-delay:calc(var(--auth-delay) + var(--i,0) * var(--auth-step))}.auth-page-module__pzUaSq__stack{flex-direction:column;gap:14px;display:flex}.auth-page-module__pzUaSq__google{width:100%;min-height:var(--auth-field-h);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--ds-shadow);-webkit-tap-highlight-color:transparent;transition:transform var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);outline:none;align-items:center;gap:14px;margin-top:32px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.auth-page-module__pzUaSq__google:active{transform:scale(.98)}.auth-page-module__pzUaSq__google:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.auth-page-module__pzUaSq__google:disabled{cursor:progress}.auth-page-module__pzUaSq__googleIcon{flex-shrink:0;width:24px;height:24px}.auth-page-module__pzUaSq__googleLabel{flex:1}.auth-page-module__pzUaSq__googleArrow{width:22px;height:22px;color:var(--foreground);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.auth-page-module__pzUaSq__spinner{border:2px solid var(--ds-tint-strong);border-top-color:var(--primary);border-radius:999px;flex-shrink:0;width:22px;height:22px;animation:.8s linear infinite auth-page-module__pzUaSq__auth-spin}.auth-page-module__pzUaSq__divider{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:16px;margin:26px 0;font-size:14px;font-weight:500;display:flex}.auth-page-module__pzUaSq__divider:before,.auth-page-module__pzUaSq__divider:after{content:"";background:var(--border);height:1px;animation:auth-page-module__pzUaSq__auth-draw .7s var(--motion-ease-emphasized) backwards;animation-delay:inherit;flex:1}.auth-page-module__pzUaSq__divider:before{transform-origin:100%}.auth-page-module__pzUaSq__divider:after{transform-origin:0}.auth-page-module__pzUaSq__field{position:relative}.auth-page-module__pzUaSq__fieldIcon{z-index:1;color:var(--muted-foreground);pointer-events:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard);display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.auth-page-module__pzUaSq__fieldIcon svg{stroke-width:1.75px;width:22px;height:22px}.auth-page-module__pzUaSq__input{width:100%;height:var(--auth-field-h);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit;appearance:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard);outline:none;padding:22px 16px 6px 54px;font-size:16px;line-height:24px;display:block}.auth-page-module__pzUaSq__inputWithAction{padding-right:56px}.auth-page-module__pzUaSq__input:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 15%, transparent)}.auth-page-module__pzUaSq__input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--card) inset;-webkit-text-fill-color:var(--foreground)}.auth-page-module__pzUaSq__field:focus-within .auth-page-module__pzUaSq__fieldIcon{color:var(--primary-strong)}.auth-page-module__pzUaSq__label{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition:transform .22s var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);font-size:16px;line-height:24px;position:absolute;top:16px;left:54px;right:56px;overflow:hidden}.auth-page-module__pzUaSq__input:focus+.auth-page-module__pzUaSq__label,.auth-page-module__pzUaSq__input:not(:placeholder-shown)+.auth-page-module__pzUaSq__label,.auth-page-module__pzUaSq__labelFloated{transform:translateY(-9px)scale(.75)}.auth-page-module__pzUaSq__input:-webkit-autofill+.auth-page-module__pzUaSq__label{transform:translateY(-9px)scale(.75)}.auth-page-module__pzUaSq__input:focus+.auth-page-module__pzUaSq__label{color:var(--primary-strong)}.auth-page-module__pzUaSq__select{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%), linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.auth-page-module__pzUaSq__codeInput{font-variant-numeric:tabular-nums;letter-spacing:.4em;font-size:20px}.auth-page-module__pzUaSq__revealToggle{width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-page-module__pzUaSq__revealToggle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.auth-page-module__pzUaSq__eye{animation:auth-page-module__pzUaSq__auth-eye .26s var(--motion-ease-emphasized);display:flex}.auth-page-module__pzUaSq__eye svg{stroke-width:1.75px;width:22px;height:22px}.auth-page-module__pzUaSq__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:-2px 0 0;padding:0 4px;list-style:none;display:grid}.auth-page-module__pzUaSq__rule{color:var(--muted-foreground);transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.auth-page-module__pzUaSq__rule[data-met]{color:var(--success-strong);font-weight:500}.auth-page-module__pzUaSq__ruleIcon{flex-shrink:0;width:14px;height:14px}.auth-page-module__pzUaSq__rule[data-met] .auth-page-module__pzUaSq__ruleIcon{animation:auth-page-module__pzUaSq__auth-tick .36s var(--motion-ease-emphasized)}.auth-page-module__pzUaSq__optional{flex-direction:column;gap:14px;display:flex}.auth-page-module__pzUaSq__hint{color:var(--muted-foreground);margin:-4px 0 0;padding:0 4px;font-size:13px;line-height:18px}.auth-page-module__pzUaSq__forgotRow{justify-content:flex-end;margin-top:-2px;display:flex}.auth-page-module__pzUaSq__link{min-height:32px;color:var(--primary-strong);border-radius:6px;outline:none;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.auth-page-module__pzUaSq__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.auth-page-module__pzUaSq__submit{height:var(--auth-field-h);border-radius:var(--radius);margin-top:6px;font-size:17px;position:relative;overflow:hidden}.auth-page-module__pzUaSq__submitLabel{text-align:center;flex:1;padding-left:22px}.auth-page-module__pzUaSq__submitArrow{width:22px;height:22px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.auth-page-module__pzUaSq__submit:after{content:"";pointer-events:none;animation:auth-page-module__pzUaSq__auth-sheen 1.1s var(--motion-ease-standard) .9s both;background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.auth-page-module__pzUaSq__textButton{min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;font-size:15px}.auth-page-module__pzUaSq__textButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.auth-page-module__pzUaSq__mfaBadge{background:var(--ds-tint);width:64px;height:64px;color:var(--primary-strong);border-radius:999px;justify-content:center;align-items:center;margin:28px auto 4px;display:flex}.auth-page-module__pzUaSq__mfaBadge svg{width:28px;height:28px}.auth-page-module__pzUaSq__error{border-radius:calc(var(--radius) - 4px);background:var(--destructive-tint);color:var(--destructive-strong);animation:auth-page-module__pzUaSq__auth-rise .36s var(--motion-ease-emphasized) backwards;margin:0;padding:12px 14px;font-size:14px;font-weight:500;line-height:20px}.auth-page-module__pzUaSq__shake{animation:auth-page-module__pzUaSq__auth-shake .42s var(--motion-ease-standard)}.auth-page-module__pzUaSq__switch{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;margin-top:36px;font-size:16px;display:flex}.auth-page-module__pzUaSq__switch p{margin:0}.auth-page-module__pzUaSq__switchButton{border-radius:999px;min-width:240px;height:52px;font-size:17px}.auth-page-module__pzUaSq__legal{text-align:center;max-width:330px;color:var(--muted-foreground);margin:32px auto 0;font-size:14px;line-height:1.7}.auth-page-module__pzUaSq__legalLink{color:var(--foreground);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:4px;outline:none;font-weight:500}.auth-page-module__pzUaSq__legalLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.auth-page-module__pzUaSq__back:hover{color:var(--foreground);background:var(--ds-tint)}.auth-page-module__pzUaSq__back:hover .auth-page-module__pzUaSq__backIcon{transform:translate(-3px)}.auth-page-module__pzUaSq__google:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.auth-page-module__pzUaSq__google:hover .auth-page-module__pzUaSq__googleArrow,.auth-page-module__pzUaSq__submit:hover .auth-page-module__pzUaSq__submitArrow{transform:translate(3px)}.auth-page-module__pzUaSq__revealToggle:hover{color:var(--foreground)}.auth-page-module__pzUaSq__link:hover{text-underline-offset:4px;text-decoration:underline}.auth-page-module__pzUaSq__textButton:hover{color:var(--foreground)}.auth-page-module__pzUaSq__legalLink:hover{text-decoration-color:currentColor}.auth-page-module__pzUaSq__input:hover:not(:focus){border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}}@media (min-width:640px){.auth-page-module__pzUaSq__title{font-size:44px}.auth-page-module__pzUaSq__blobTop{width:520px;height:520px;top:-240px;right:-200px}.auth-page-module__pzUaSq__blobBottom{width:560px;height:560px}}@keyframes auth-page-module__pzUaSq__auth-blob{0%{opacity:0;transform:scale(.7)}}@keyframes auth-page-module__pzUaSq__auth-fade{0%{opacity:0}}@keyframes auth-page-module__pzUaSq__auth-logo{0%{opacity:0;transform:translateY(10px)scale(.92)}}@keyframes auth-page-module__pzUaSq__auth-word{0%{transform:translateY(105%)}}@keyframes auth-page-module__pzUaSq__auth-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes auth-page-module__pzUaSq__auth-draw{0%{transform:scaleX(0)}}@keyframes auth-page-module__pzUaSq__auth-eye{0%{opacity:0;transform:rotate(-30deg)scale(.7)}}@keyframes auth-page-module__pzUaSq__auth-tick{0%{transform:scale(.4)}60%{transform:scale(1.2)}}@keyframes auth-page-module__pzUaSq__auth-sheen{to{transform:translate(110%)}}@keyframes auth-page-module__pzUaSq__auth-spin{to{transform:rotate(360deg)}}@keyframes auth-page-module__pzUaSq__auth-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.auth-page-module__pzUaSq__blob,.auth-page-module__pzUaSq__back,.auth-page-module__pzUaSq__logo,.auth-page-module__pzUaSq__wordInner,.auth-page-module__pzUaSq__reveal,.auth-page-module__pzUaSq__divider:before,.auth-page-module__pzUaSq__divider:after,.auth-page-module__pzUaSq__eye,.auth-page-module__pzUaSq__rule[data-met] .auth-page-module__pzUaSq__ruleIcon,.auth-page-module__pzUaSq__submit:after,.auth-page-module__pzUaSq__error,.auth-page-module__pzUaSq__shake{animation:none}.auth-page-module__pzUaSq__label,.auth-page-module__pzUaSq__backIcon,.auth-page-module__pzUaSq__googleArrow,.auth-page-module__pzUaSq__submitArrow,.auth-page-module__pzUaSq__google{transition:none}.auth-page-module__pzUaSq__google:active{transform:none}}
/*# sourceMappingURL=1kk2bnbcwtriy.css.map*/