.page_container__zagmD{display:flex;min-height:100vh;width:100%;background:#000;position:relative;align-items:center;justify-content:center;overflow:hidden;padding:1rem}.page_bgContainer__WDRFe{position:absolute;inset:0;z-index:0}.page_imageOverlay__AOm_Z{position:absolute;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.page_bgImage__ixcTS{width:100%;height:100%;object-fit:cover}.page_cardWrapper__QqrEp{position:relative;z-index:10;width:100%;max-width:1000px;min-height:600px;display:flex;background:rgba(8,8,8,.75);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid hsla(0,0%,100%,.08);border-radius:32px;box-shadow:0 40px 100px -20px rgba(0,0,0,.9);overflow:hidden;animation:page_scaleUp__BjWPc .6s cubic-bezier(.16,1,.3,1)}.page_formHeader__v7W49{text-align:center;margin-bottom:.5rem}.page_mobileLogo__anncS{display:block;height:85px;margin:0 auto;cursor:pointer;filter:drop-shadow(0 0 15px rgba(255,255,255,.2))}.page_formLogoDesktop__uqYvP{display:none;height:100px;width:auto;margin:0 auto 1rem;cursor:pointer;opacity:1;filter:drop-shadow(0 0 15px rgba(255,255,255,.3));transition:transform .2s}.page_formLogoDesktop__uqYvP:hover{transform:scale(1.05)}@media (min-width:900px){.page_mobileLogo__anncS{display:none}.page_formLogoDesktop__uqYvP{display:block}}.page_leftPanel__J3LAZ{display:none;width:50%;background:linear-gradient(135deg,hsla(0,0%,100%,.03),rgba(0,0,0,.6));border-right:1px solid hsla(0,0%,100%,.05);justify-content:center;padding:3rem;text-align:center}.page_leftContent__1xnva,.page_leftPanel__J3LAZ{flex-direction:column;align-items:center;position:relative}.page_leftContent__1xnva{z-index:1;display:flex;width:100%}.page_leftPanel__J3LAZ:before{content:"";position:absolute;inset:0;background:url(/login-bg.jpg) 50%/cover;opacity:.1;z-index:0}.page_heroLogo__Iqnl0{width:160px;height:auto;margin-bottom:2.5rem;filter:drop-shadow(0 0 20px rgba(255,255,255,.15));display:block;margin-left:auto;margin-right:auto}.page_quoteWrapper__4zfbZ{font-style:italic;color:hsla(0,0%,100%,.7);line-height:1.6;font-size:1rem;border-top:1px solid hsla(0,0%,100%,.1);padding-top:2rem;max-width:80%;margin:0 auto}.page_rightPanel__0MEZU{width:100%;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}@media (min-width:900px){.page_leftPanel__J3LAZ{display:flex}.page_rightPanel__0MEZU{width:50%}.page_container__zagmD{overflow:hidden}}.page_contentTransition__Myus7{flex:1 1;display:flex;flex-direction:column;justify-content:center}.page_viewContent__924_5{animation:page_fadeInRight__dpToP .4s ease;display:flex;flex-direction:column}.page_emailOptionBtn__CkcKn,.page_googleBtn__o5ahN{width:100%;height:56px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0 1.5rem;position:relative;gap:12px;letter-spacing:.5px}.page_googleBtn__o5ahN svg{width:20px;height:20px;flex-shrink:0}.page_welcomeTitle__iWjXH{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:.5rem;text-align:center}.page_welcomeSubtitle__WyplC{font-size:1.1rem;color:hsla(0,0%,100%,.8);margin-bottom:2rem;font-weight:500;text-align:center}.page_sectionTitle__e6n8l{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.page_buttonsStack__U_Qym{display:flex;flex-direction:column;gap:1rem}.page_googleBtn__o5ahN{background:#fff;color:#000;border:1px solid #fff;box-shadow:0 4px 15px hsla(0,0%,100%,.1)}.page_googleBtn__o5ahN:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}.page_emailOptionBtn__CkcKn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff}.page_emailOptionBtn__CkcKn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.page_switchWrapper__y_6lQ{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:1.5rem;font-size:.9rem;color:hsla(0,0%,100%,.6)}.page_switchBtn__JF_rQ{background:none;border:none;color:#fff;font-weight:800;font-size:.9rem;cursor:pointer;transition:.3s;padding:0 5px;text-transform:uppercase;letter-spacing:1px}.page_switchBtn__JF_rQ:hover{text-shadow:0 0 10px hsla(0,0%,100%,.5);transform:scale(1.05)}.page_formContainer__vYA_i{display:flex;flex-direction:column;gap:1.2rem}.page_inputGroup__Bse5q{display:flex;flex-direction:column;gap:.5rem}.page_inputGroup__Bse5q label{font-size:.9rem;color:#bbb}.page_input__t1GXH{width:100%;height:50px;padding:0 1rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;transition:.3s}.page_input__t1GXH:focus{outline:none;border-color:#dc2626;background:rgba(0,0,0,.5);box-shadow:0 0 0 1px #dc2626}.page_submitBtn__GVtxf{width:100%;height:56px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;font-weight:800;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.15);cursor:pointer;text-transform:uppercase;font-size:.9rem;letter-spacing:1.5px;transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:1rem;box-shadow:0 4px 15px rgba(0,0,0,.3);position:relative;overflow:hidden}.page_submitBtn__GVtxf:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(220,38,38,0),rgba(220,38,38,.1));opacity:0;transition:opacity .4s ease}.page_submitBtn__GVtxf:hover:not(:disabled){border-color:rgba(220,38,38,.4);background:linear-gradient(135deg,#0d0d0d,#400);transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.2)}.page_submitBtn__GVtxf:hover:not(:disabled):before{opacity:1}.page_submitBtn__GVtxf:disabled{cursor:not-allowed;opacity:.4;background:linear-gradient(135deg,#050505,#0a0a0a);border-color:hsla(0,0%,100%,.03);transform:none;box-shadow:none}.page_backBtn__uCzgR{display:flex;align-items:center;gap:8px;background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;margin-bottom:1.5rem;padding:0}.page_backBtn__uCzgR:hover{color:#fff}.page_divider__GsOLw{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);height:1px;margin:2rem 0;position:relative}.page_divider__GsOLw span{background:#1a1a1a;padding:0 10px;color:#666;font-size:.8rem;background:transparent;color:#fff}.page_errorBanner__j70yM{background:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.3);color:#fcc;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center}.page_footerInfo__vk_Iw{text-align:center;padding:1rem 0;margin-top:1.5rem;font-size:.65rem;color:hsla(0,0%,100%,.25);letter-spacing:1.5px;text-transform:uppercase;font-weight:500}@keyframes page_scaleUp__BjWPc{0%{opacity:0;transform:scale(.98) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes page_fadeInRight__dpToP{0%{opacity:0;transform:translateX(10px) translateZ(0)}to{opacity:1;transform:translateX(0) translateZ(0)}}