.page_mainBody__Bkoo5{display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh;background-color:white;overflow-x:hidden;overflow-y:hidden;background:linear-gradient(180deg,rgba(138,43,226,.3),rgba(147,112,219,.2),rgba(179,157,219,.1),rgba(230,230,250,0))}.page_loginScreen__tXqit{flex:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:32px 24px calc(24px + env(safe-area-inset-bottom));animation:page_login-fade-in__18Ilq .45s ease-out both}.page_loginInner__zJjgW{width:100%;max-width:400px;margin:0 auto}.page_brand__f_q1F{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px}.page_brandTitle__EUrwj{color:#333;font-weight:900;font-size:1.375rem;line-height:1.4;text-align:center}.page_loginFooter__vDCmG{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8125rem;color:#9ca3af}@keyframes page_login-fade-in__18Ilq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_circleContainer__S9Yer{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;--circle-scale:1}@media (max-width:430px){.page_circleContainer__S9Yer{--circle-scale:0.82}}@media (max-width:380px){.page_circleContainer__S9Yer{--circle-scale:0.7}}.page_circle__uHZRA{position:absolute;border-radius:50%;overflow:hidden}.page_imageWrapper1__x82cL{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:end}.page_imageWrapper2__BCyqF{margin-top:40px}.page_imageWrapper2__BCyqF,.page_imageWrapper3__eG0cC{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:end;margin-left:15px}.page_imageWrapper3__eG0cC{margin-top:15px}.page_imageWrapper4__bwDPk{margin-top:15px;margin-left:15px}.page_imageWrapper4__bwDPk,.page_imageWrapper5__lkyB0,.page_imageWrapper6__Q9yLx{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:end}.page_imageWrapper6__Q9yLx{margin-top:25px}.page_circle1__LmL9N{width:calc(100px * var(--circle-scale));height:calc(100px * var(--circle-scale));background-color:#f39c12;top:-7%;left:-8%}.page_circle2__TktGW{width:calc(150px * var(--circle-scale));height:calc(150px * var(--circle-scale));background-color:#3498db;top:4%;right:50%}.page_circle3__3Rx9V{width:calc(220px * var(--circle-scale));height:calc(220px * var(--circle-scale));background-color:#e74c3c;bottom:42%;left:20%}.page_circle4__Op5__{width:calc(120px * var(--circle-scale));height:calc(120px * var(--circle-scale));background-color:#2ecc71;top:1%;right:5%}.page_circle5__qNlfy{width:calc(125px * var(--circle-scale));height:calc(125px * var(--circle-scale));background-color:#9b59b6;bottom:61%;right:-13%}.page_circle6__OaYKR{width:calc(60px * var(--circle-scale));height:calc(60px * var(--circle-scale));background-color:#1abc9c;bottom:71%;left:54%}.page_circle7__4cDaB{width:calc(150px * var(--circle-scale));height:calc(150px * var(--circle-scale));background-color:#f39c12;top:19%;left:-17%}.page_bottomBoxes__7VmQ5{width:100%;position:fixed;bottom:40px;transition:opacity .5s ease-out;text-align:center}.page_mainTitle__MDT3w{color:#333;font-weight:900;font-size:2rem;line-height:35px}.page_mainSubTitle__Pvcka{color:grey;font-weight:600;font-size:1rem;margin:0 0 10px}.page_customBounce__0LPPs{animation:page_custom-bounce__sB3y8 2s infinite}.page_fadeOut__Cdvqk{opacity:0}@keyframes page_custom-bounce__sB3y8{0%,to{transform:translateY(-10%);animation-timing-function:ease-in-out}50%{transform:translateY(0);animation-timing-function:ease-in-out}}