@keyframes paint-popup-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.section-password,.section-password .section-password__media{height:100svh;min-height:100svh;position:relative}.section-password .section-password__media{overflow:hidden;width:100%}.section-password .section-password__media img,.section-password .section-password__media video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.section-password .section-password__header{align-items:center;display:flex;justify-content:center;left:0;padding:var(--ax20);position:absolute;top:0;width:100%}.section-password .section-password__header .section-password__header-logo{overflow:hidden;position:relative}.section-password .section-password__header .section-password__header-logo img{height:100%;left:0;object-fit:contain;object-position:center;position:absolute;top:0;width:100%;z-index:1}.section-password .section-password__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:var(--ax48);position:absolute;top:0;width:100%;z-index:1}.section-password .section-password__content h1{margin:0 auto var(--ax24)}.section-password .section-password__content ps-timer h2{margin:0 auto var(--ax48)}@media only screen and (max-width:749px){.section-password .section-password__content ps-timer h2{margin-bottom:var(--ax32)}}.section-password .section-password__content .password-form{align-items:center;flex-direction:column;justify-content:center;margin:0;max-width:calc(var(--ax)*430)}.section-password .section-password__content .password-form .password-field.field{flex:none;flex-direction:column}.section-password .section-password__content .password-form .password-field.field .field__input{background-color:transparent;border:var(--ax1) solid rgb(var(--c-foreground));border-radius:var(--ax32);color:rgb(var(--c-foreground));font-size:calc(var(--ax)*12);margin:0;padding:var(--ax12) var(--ax16)}@media only screen and (min-width:990px){.section-password .section-password__content .password-form .password-field.field .field__input{font-size:calc(var(--ax)*14)}}.section-password .section-password__content .password-form .password-field.field .field__input:after,.section-password .section-password__content .password-form .password-field.field .field__input:before{display:none!important}.section-password .section-password__content .password-form button{margin:var(--ax32) auto 0;width:auto}@media only screen and (max-width:749px){.section-password .section-password__content{padding:var(--ax16);padding-bottom:calc(var(--ax16) + env(safe-area-inset-bottom))}}.section-password .section-password__content .section-password__footer .paint-trigger-flex{bottom:var(--ax48);gap:var(--ax12);left:50%;position:absolute;transform:translate(-50%);width:100%}@media only screen and (max-width:749px){.section-password .section-password__content .section-password__footer .paint-trigger-flex{bottom:var(--ax16)}}.section-password .section-password__content .section-password__footer .paint-trigger-flex .btn-icon{aspect-ratio:var(--icon-aspect-ratio);display:block;margin-right:var(--ax10);position:relative;width:var(--ax18)}.section-password .section-password__content .section-password__footer .paint-popup-content{align-items:center;background-color:#f4f4f2;display:flex;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;top:0;width:100vw;z-index:1}.section-password .section-password__content .section-password__footer .paint-popup-content>div{width:100%}@media only screen and (max-width:749px){.section-password .section-password__content .section-password__footer .paint-popup-content{height:100svh}}.section-password .section-password__content .section-password__footer .paint-popup-content .paint-popup-close{align-items:center;background-color:transparent;border:1px solid #000;border-radius:100px;color:#000;cursor:pointer;display:flex;height:var(--ax44);justify-content:center;padding:var(--ax16);position:absolute;right:var(--ax16);top:var(--ax12);transition:.3s cubic-bezier(.32,.24,.15,1);width:var(--ax44);z-index:3}@media only screen and (max-width:749px){.section-password .section-password__content .section-password__footer .paint-popup-content .paint-popup-close{top:var(--ax8)}}.section-password .section-password__content .section-password__footer .paint-popup-content .paint-popup-close svg{height:var(--ax10);width:var(--ax10)}.section-password .section-password__content .section-password__footer .paint-popup-content .paint-popup-close:hover{background-color:#000;color:#fff;transition:.3s cubic-bezier(.32,.24,.15,1)}.section-password .section-password__content .section-password__footer .paint-popup-content:not(.active){display:none;opacity:0}.section-password .section-password__content .section-password__footer .paint-popup-trigger{animation:paint-popup-bounce 1.8s cubic-bezier(.32,.24,.15,1) infinite;transform-origin:center bottom;will-change:transform}.section-password.countdown-timer.extra-small{height:auto;min-height:0}.section-password.countdown-timer.extra-small .section-password__media{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-password.countdown-timer.extra-small .section-password__content{position:relative}.section-password.countdown-timer.small{height:calc(var(--ax)*450);min-height:calc(var(--ax)*450)}@media only screen and (max-width:749px){.section-password.countdown-timer.small{height:calc(var(--ax)*350);min-height:calc(var(--ax)*350)}}.section-password.countdown-timer.medium{height:calc(var(--ax)*590);min-height:calc(var(--ax)*590)}@media only screen and (max-width:749px){.section-password.countdown-timer.medium{height:calc(var(--ax)*428);min-height:calc(var(--ax)*428)}}.section-password.countdown-timer.large{height:calc(var(--ax)*750);min-height:calc(var(--ax)*750)}@media only screen and (max-width:749px){.section-password.countdown-timer.large{height:calc(var(--ax)*500);min-height:calc(var(--ax)*500)}}.section-password.countdown-timer .section-password__content h4{margin-top:0}@media only screen and (min-width:750px){.section-password.countdown-timer .section-password__content h4{margin:0 auto var(--ax32)}}.section-password.countdown-timer .section-password__content ps-timer h2{font-size:calc(var(--ax)*40);margin:0 auto;padding-bottom:calc(var(--ax)*32)}@media only screen and (min-width:990px){.section-password.countdown-timer .section-password__content ps-timer h2{font-size:calc(var(--ax)*96)}}@media only screen and (max-width:749px){.section-password.countdown-timer .section-password__content ps-timer h2{padding-bottom:calc(var(--ax)*24)}}.section-password.countdown-timer .section-password__content ps-timer h2 .timer-label{bottom:calc(var(--ax)*-32);font-size:calc(var(--ax)*12);left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}@media only screen and (min-width:990px){.section-password.countdown-timer .section-password__content ps-timer h2 .timer-label{font-size:calc(var(--ax)*16)}}@media only screen and (max-width:749px){.section-password.countdown-timer .section-password__content ps-timer h2 .timer-label{bottom:calc(var(--ax)*-24)}}.section-password.countdown-timer .section-password__content .entire-link{height:100%;left:0;position:absolute;top:0;width:100%}.section-password.countdown-timer .section-password__content .button{margin-top:var(--ax32)}@media (prefers-reduced-motion:reduce){.section-password .section-password__footer .paint-popup-trigger{animation:none}}
