.page-module__4VUv5G__container{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;transition:background-color .5s;display:flex;position:relative;overflow:hidden}.page-module__4VUv5G__meshBackground{z-index:-1;opacity:0;transition:opacity .5s;position:absolute;inset:0}.page-module__4VUv5G__waiting .page-module__4VUv5G__meshBackground{opacity:1;background:linear-gradient(120deg,#fdfbfb 0%,#ebedee 100%);position:relative}.page-module__4VUv5G__waiting .page-module__4VUv5G__meshBackground:before,.page-module__4VUv5G__waiting .page-module__4VUv5G__meshBackground:after{content:"";background:radial-gradient(circle,#93c5fd66 0%,#fff0 40%) 0 0/50% 50%,radial-gradient(circle,#a78bfa4d 0%,#fff0 40%) 100% 100%/50% 50%;width:200%;height:200%;animation:15s ease-in-out infinite alternate page-module__4VUv5G__bgPan;position:absolute;top:-50%;left:-50%}.page-module__4VUv5G__waiting .page-module__4VUv5G__meshBackground:after{background:radial-gradient(circle,#fca5a54d 0%,#fff0 40%) 50%;animation-duration:20s;animation-direction:alternate-reverse}@keyframes page-module__4VUv5G__bgPan{0%{transform:translate(0)scale(1)}to{transform:translate(-20%,-10%)scale(1.1)}}.page-module__4VUv5G__waiting{color:#1e293b;background-color:#0000}.page-module__4VUv5G__success{color:#fff;background-color:#22c55e}.page-module__4VUv5G__error{color:#fff;background-color:#ef4444}.page-module__4VUv5G__hiddenInput{opacity:0;pointer-events:none;position:absolute}.page-module__4VUv5G__header{z-index:10;justify-content:space-between;align-items:center;padding:0 4rem;display:flex;position:absolute;top:3rem;left:0;right:0}.page-module__4VUv5G__clock{letter-spacing:-.05em;opacity:.8;font-size:2.5rem;font-weight:700}.page-module__4VUv5G__logo{letter-spacing:-.05em;opacity:.5;font-size:2rem;font-weight:900}.page-module__4VUv5G__statusIcon{margin-bottom:2rem;transition:all .3s}.page-module__4VUv5G__pulse{animation:2s ease-in-out infinite page-module__4VUv5G__pulseIcon}@keyframes page-module__4VUv5G__pulseIcon{0%{filter:drop-shadow(0 0 #3b82f666);transform:scale(1)}50%{filter:drop-shadow(0 0 20px #3b82f699);transform:scale(1.05)}to{filter:drop-shadow(0 0 #3b82f666);transform:scale(1)}}.page-module__4VUv5G__title{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.page-module__4VUv5G__subtitle{opacity:.9;text-align:center;font-size:1.8rem;font-weight:500}.page-module__4VUv5G__progressContainer{background:#ffffff4d;border-radius:4px;width:100%;height:6px;margin-top:3rem;overflow:hidden}.page-module__4VUv5G__progressBar{background:#fff;width:100%;height:100%;animation:4s linear forwards page-module__4VUv5G__shrinkBar}@keyframes page-module__4VUv5G__shrinkBar{0%{width:100%}to{width:0%}}.page-module__4VUv5G__contentCard{-webkit-backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;min-width:600px;max-width:80%;padding:5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:translateY(0);box-shadow:0 10px 40px #0000001a}.page-module__4VUv5G__waiting .page-module__4VUv5G__contentCard{background:#fff9;border:1px solid #fffc;box-shadow:0 20px 50px -10px #0000001a,inset 0 0 0 1px #fff6}.page-module__4VUv5G__bounce{animation:.6s cubic-bezier(.175,.885,.32,1.275) page-module__4VUv5G__cardBounce}@keyframes page-module__4VUv5G__cardBounce{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}.page-module__4VUv5G__shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both page-module__4VUv5G__cardShake;transform:translate(0,0);background:#0003!important;border-color:#0000!important}@keyframes page-module__4VUv5G__cardShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@media (max-width:768px){.page-module__4VUv5G__header{flex-direction:column;gap:1rem;padding:0 1.5rem;top:1rem}.page-module__4VUv5G__clock{font-size:1.5rem}.page-module__4VUv5G__logo{font-size:1.25rem}.page-module__4VUv5G__contentCard{width:90%;min-width:0;padding:3rem 2rem}.page-module__4VUv5G__title{font-size:2rem}.page-module__4VUv5G__subtitle{font-size:1.2rem}.page-module__4VUv5G__statusIcon{transform:scale(.8)}}
