.Auth-module__mX17bW__page{background:var(--vinci-bg-base);grid-template-columns:minmax(0,62%) minmax(360px,38%);min-height:100svh;display:grid}.Auth-module__mX17bW__access{flex-direction:column;min-width:0;padding:24px clamp(28px,5vw,76px) 32px;display:flex}.Auth-module__mX17bW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;min-height:100px;animation:.42s cubic-bezier(.16,1,.3,1) both Auth-module__mX17bW__access-appear;display:flex}.Auth-module__mX17bW__languageControl{color:var(--vinci-text-tertiary);font-size:var(--vinci-size-14);gap:4px;display:grid}.Auth-module__mX17bW__languageControl select{border:1px solid var(--vinci-text-tertiary);border-radius:var(--vinci-radius-lg);max-width:100%;color:var(--vinci-text-primary);background:var(--vinci-bg-base);font:inherit;cursor:pointer;padding:8px 28px 8px 10px}.Auth-module__mX17bW__languageControl select:focus-visible{outline:2px solid var(--vinci-primary-deep);outline-offset:2px}.Auth-module__mX17bW__logo{width:clamp(128px,12vw,170px);height:auto;display:block}.Auth-module__mX17bW__formWrap{width:min(100%,420px);margin:auto;padding:32px 0 52px;animation:.5s cubic-bezier(.16,1,.3,1) 70ms both Auth-module__mX17bW__access-appear}.Auth-module__mX17bW__title{color:var(--vinci-text-primary);font-size:clamp(var(--vinci-size-32), 3.5vw, var(--vinci-size-48));font-weight:var(--vinci-weight-semibold);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.12}.Auth-module__mX17bW__intro{color:var(--vinci-text-tertiary);font-size:var(--vinci-size-16);line-height:var(--vinci-line-height-body);margin:14px 0 0}.Auth-module__mX17bW__form{gap:var(--vinci-space-6);margin-top:40px;display:grid}.Auth-module__mX17bW__fieldAction{gap:10px;display:grid}.Auth-module__mX17bW__inlineLink{color:var(--vinci-primary-medium);font-size:var(--vinci-size-14);font-weight:var(--vinci-weight-semibold);text-underline-offset:3px;justify-self:end;text-decoration-thickness:1px}.Auth-module__mX17bW__inlineLink:hover{color:var(--vinci-primary-dark)}.Auth-module__mX17bW__inlineLink:focus-visible{outline:var(--vinci-focus-ring-width) solid var(--vinci-focus-ring-color);outline-offset:var(--vinci-focus-ring-offset);border-radius:var(--vinci-radius-sm)}.Auth-module__mX17bW__submit{width:100%;margin-top:var(--vinci-space-2)}.Auth-module__mX17bW__accessFooter{color:var(--vinci-text-tertiary);font-size:var(--vinci-size-14);margin:0;animation:.42s cubic-bezier(.16,1,.3,1) .14s both Auth-module__mX17bW__access-appear}.Auth-module__mX17bW__showcase{min-width:0;color:var(--vinci-primary-deep);background:var(--vinci-brand-gold);flex-direction:column;justify-content:center;padding:clamp(38px,4vw,64px);display:flex;overflow:hidden}.Auth-module__mX17bW__art{aspect-ratio:1/.87;width:min(100%,520px);margin:0 auto clamp(28px,4vh,52px);position:relative}.Auth-module__mX17bW__artCard{filter:drop-shadow(0 16px 22px #3b271d29);display:block;position:absolute}.Auth-module__mX17bW__overview{width:91%;top:15%;left:5%}.Auth-module__mX17bW__modules{width:43%;top:0;right:-3%}.Auth-module__mX17bW__activity{width:43%;bottom:0;left:-4%}.Auth-module__mX17bW__floatLayer,.Auth-module__mX17bW__artCard svg{width:100%;height:auto;display:block}.Auth-module__mX17bW__chartBar{transform-box:fill-box;transform-origin:bottom}.Auth-module__mX17bW__metricBar{transform-box:fill-box;transform-origin:0}.Auth-module__mX17bW__motionGlyph{transform-box:fill-box;transform-origin:50%}.Auth-module__mX17bW__art[data-animating=true] .Auth-module__mX17bW__artCard,.Auth-module__mX17bW__art[data-animating=true] .Auth-module__mX17bW__floatLayer{will-change:transform, opacity}.Auth-module__mX17bW__showcaseCopy{width:min(100%,500px);margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) .18s both Auth-module__mX17bW__showcase-copy-appear}@keyframes Auth-module__mX17bW__access-appear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes Auth-module__mX17bW__showcase-copy-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Auth-module__mX17bW__showcaseRule{background:var(--vinci-primary-deep);width:42px;height:2px;margin-bottom:22px;display:block}.Auth-module__mX17bW__showcaseCopy h2{max-width:12ch;font-size:clamp(var(--vinci-size-32), 2.5vw, var(--vinci-size-40));font-weight:var(--vinci-weight-semibold);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.12}.Auth-module__mX17bW__showcaseCopy p{max-width:36ch;font-size:clamp(var(--vinci-size-16), 1.3vw, var(--vinci-size-18));margin:18px 0 0;line-height:1.4}@media (max-width:900px){.Auth-module__mX17bW__page{grid-template-columns:minmax(0,1fr) minmax(320px,42%)}.Auth-module__mX17bW__showcase{padding:32px}}@media (max-width:700px){.Auth-module__mX17bW__page{grid-template-columns:1fr}.Auth-module__mX17bW__access{min-height:min(780px,100svh);padding:20px 24px 28px}.Auth-module__mX17bW__header{min-height:76px}.Auth-module__mX17bW__languageControl{font-size:var(--vinci-size-14)}.Auth-module__mX17bW__languageControl select{width:150px}.Auth-module__mX17bW__logo{width:128px}.Auth-module__mX17bW__formWrap{padding:20px 0 42px}.Auth-module__mX17bW__showcase{min-height:580px;padding:36px 28px 52px}.Auth-module__mX17bW__art{width:min(100%,410px);margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.Auth-module__mX17bW__header,.Auth-module__mX17bW__formWrap,.Auth-module__mX17bW__accessFooter,.Auth-module__mX17bW__showcaseCopy{animation:none}.Auth-module__mX17bW__artCard,.Auth-module__mX17bW__floatLayer,.Auth-module__mX17bW__chartBar,.Auth-module__mX17bW__metricBar,.Auth-module__mX17bW__motionGlyph{opacity:1!important;transform:none!important}}
.RecoverPassword-module__1XII_a__stepTransition[data-direction=forward]{animation:RecoverPassword-module__1XII_a__step-forward var(--vinci-duration-normal) cubic-bezier(.165, .84, .44, 1) both}.RecoverPassword-module__1XII_a__stepTransition[data-direction=backward]{animation:RecoverPassword-module__1XII_a__step-backward var(--vinci-duration-normal) cubic-bezier(.165, .84, .44, 1) both}@keyframes RecoverPassword-module__1XII_a__step-forward{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes RecoverPassword-module__1XII_a__step-backward{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.RecoverPassword-module__1XII_a__step{color:var(--vinci-primary-medium);font-size:var(--vinci-size-14);font-weight:var(--vinci-weight-semibold);margin:0 0 10px}.RecoverPassword-module__1XII_a__emailAddress{color:var(--vinci-text-primary);font-weight:var(--vinci-weight-semibold);overflow-wrap:anywhere}.RecoverPassword-module__1XII_a__pinField{min-width:0}.RecoverPassword-module__1XII_a__pinField .vinci-pin{grid-template-columns:repeat(6,minmax(0,48px));justify-content:space-between;gap:4px;display:grid}.RecoverPassword-module__1XII_a__pinField .vinci-pin__box{width:100%;max-width:48px}.RecoverPassword-module__1XII_a__secondaryAction,.RecoverPassword-module__1XII_a__backLink{justify-self:center}.RecoverPassword-module__1XII_a__backLink{color:var(--vinci-primary-medium);font-size:var(--vinci-size-14);font-weight:var(--vinci-weight-semibold);text-underline-offset:3px;text-decoration-thickness:1px}.RecoverPassword-module__1XII_a__backLink:hover{color:var(--vinci-primary-dark)}.RecoverPassword-module__1XII_a__backLink:focus-visible{outline:var(--vinci-focus-ring-width) solid var(--vinci-focus-ring-color);outline-offset:var(--vinci-focus-ring-offset);border-radius:var(--vinci-radius-sm)}.RecoverPassword-module__1XII_a__success{gap:var(--vinci-space-6);display:grid}.RecoverPassword-module__1XII_a__success .RecoverPassword-module__1XII_a__successBody{color:var(--vinci-text-tertiary);font-size:var(--vinci-size-16);line-height:var(--vinci-line-height-body);margin:-10px 0 8px}.RecoverPassword-module__1XII_a__primaryLink{width:100%}@media (prefers-reduced-motion:reduce){.RecoverPassword-module__1XII_a__stepTransition[data-direction]{animation:none}}
