.AuthExperience_root__xL4Hi{--auth-motion:cubic-bezier(.2,.8,.2,1)}.AuthExperience_art__4SDws{background:radial-gradient(ellipse at 30% 25%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 62%),var(--blue-soft);border-radius:18px}.AuthExperience_art__4SDws:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 18%,transparent) .7px,transparent 1px) 0 0/24px 24px;opacity:.3;mask-image:linear-gradient(transparent,#000,transparent)}.AuthExperience_artHeading__W5A67{view-transition-name:public-heading}.AuthExperience_scene__8KPSI{position:relative;z-index:1;width:100%;transition:transform .7s var(--auth-motion)}.AuthExperience_root__xL4Hi[data-secret=true] .AuthExperience_mascot__yr2GR{transform:perspective(800px) rotateY(-26deg) rotate(-8deg) translateX(-8px)}.AuthExperience_mascot__yr2GR{transition:transform .6s var(--auth-motion);display:grid;place-items:center}.AuthExperience_mascot__yr2GR>svg{width:min(260px,100%);height:auto}.AuthExperience_root__xL4Hi[data-success=true] .AuthExperience_scene__8KPSI{animation:AuthExperience_welcome__5jMtH .65s var(--auth-motion)}.AuthExperience_artStatus__LPYYF{display:flex;align-items:center;justify-content:center;gap:9px;min-height:36px;font-size:12px;color:var(--blue);text-align:center;padding:0 12px;position:relative;z-index:2}.AuthExperience_artStatus__LPYYF>svg{flex-shrink:0}.AuthExperience_statusDot__MAe4H{width:6px;height:6px;border-radius:50%;background:currentColor}.AuthExperience_journey__OSyd0{display:flex;gap:6px;align-items:center;justify-content:center;margin:16px 0 22px;position:relative;z-index:2}.AuthExperience_journey__OSyd0 span{height:3px;width:34px;border-radius:4px;background:color-mix(in srgb,var(--blue) 18%,transparent);transition:background .4s,width .4s}.AuthExperience_journey__OSyd0 span[data-complete=true]{background:var(--blue)}.AuthExperience_journey__OSyd0 span[data-current=true]{width:58px}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt input{border-radius:10px!important;transition:border-color .2s,box-shadow .2s,background .2s}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 12%,transparent)}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt label{transition:color .2s}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt .space-y-2:focus-within>label{color:var(--blue)}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt button{border-radius:10px}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt button[type=submit]{border-radius:10px!important;transition:transform .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt button[type=submit]:not(:disabled):hover{box-shadow:0 6px 20px color-mix(in srgb,var(--blue) 18%,transparent);transform:translateY(-1px)}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt button[type=submit]:active{transform:scale(.985)}.AuthExperience_root__xL4Hi[data-busy=true] .AuthExperience_form__W5nEt button[type=submit]:after{content:"";position:absolute;bottom:0;height:2px;width:35%;left:0;background:currentColor;opacity:.5;animation:AuthExperience_busy__QdYnL 1.25s ease-in-out infinite}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt [role=alert]{border-radius:12px}.AuthExperience_passwordField__ogYeZ{min-width:0}.AuthExperience_passwordControl__4sZ2R{position:relative}.AuthExperience_passwordInput__6C6XB,.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt .AuthExperience_passwordInput__6C6XB{padding-right:50px}.AuthExperience_reveal__qqLDz{position:absolute;top:1px;right:2px;width:44px;height:44px;display:grid;place-items:center;color:var(--subtle,hsl(var(--muted-foreground)));border:0;background:transparent}.AuthExperience_reveal__qqLDz:hover{color:var(--blue,hsl(var(--primary)))}.AuthExperience_reveal__qqLDz:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.AuthExperience_capsLock__1IgQq{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:var(--subtle,hsl(var(--muted-foreground)))}.AuthExperience_passwordChecks__m3Jfg{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:10px}.AuthExperience_passwordChecks__m3Jfg>span{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--subtle);transition:color .25s}.AuthExperience_passwordChecks__m3Jfg>span[data-met=true]{color:var(--blue)}.AuthExperience_passwordChecks__m3Jfg svg{width:13px;height:13px}.AuthExperience_match__M3uMC{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--blue);min-height:20px;margin-top:6px}@keyframes AuthExperience_busy__QdYnL{0%{transform:translateX(-100%)}to{transform:translateX(390%)}}@keyframes AuthExperience_welcome__5jMtH{50%{transform:translateY(-7px) scale(1.025)}}@media(max-width:767px){.AuthExperience_art__4SDws{border-radius:0 0 22px 22px}.AuthExperience_artStatus__LPYYF,.AuthExperience_journey__OSyd0{display:none}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt input{font-size:16px}.AuthExperience_mascot__yr2GR>svg{max-width:160px}.AuthExperience_root__xL4Hi[data-secret=true] .AuthExperience_mascot__yr2GR{transform:rotate(-10deg)}}@media(prefers-reduced-motion:reduce){.AuthExperience_root__xL4Hi *,.AuthExperience_root__xL4Hi :after{animation:none!important;transition:none!important}.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt button[type=submit]:active,.AuthExperience_root__xL4Hi .AuthExperience_form__W5nEt button[type=submit]:hover,.AuthExperience_root__xL4Hi[data-secret=true] .AuthExperience_mascot__yr2GR{transform:none}}@media (max-width:370px){.AuthExperience_root__xL4Hi[data-brand=denbots] .AuthExperience_artHeading__W5A67{font-size:32px}}