.Auth_authModal__qutqL .Auth_modal-content__bQb6a{background-color:#232339;border:1px solid rgba(189,136,255,.2);border-radius:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.5);color:#dce1ff}.Auth_authModal__qutqL .Auth_modal-header__ijlJk{border-bottom:1px solid hsla(0,0%,100%,.05);padding:1.5rem 2rem 1rem}.Auth_authModal__qutqL .Auth_modal-title__ho2J9{font-weight:700;font-size:1.75rem;color:#fff}.Auth_authModal__qutqL .Auth_btn-close__fF7gn{filter:invert(1) grayscale(100%) brightness(200%)}.Auth_authModal__qutqL .Auth_modal-body__hBDyt{padding:2rem}.Auth_inputField__SLNWb{background-color:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;padding:.75rem 1rem!important;transition:all .2s ease;border-radius:.75rem!important}.Auth_inputWithToggle__08YQe{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}.Auth_inputField__SLNWb:focus{background-color:hsla(0,0%,100%,.05)!important;border-color:#bd88ff!important;box-shadow:none!important}.Auth_passwordToggle__z3uub{background-color:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-left:none!important;color:#aeb4d9!important;border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:0 1rem!important;display:flex;align-items:center}.Auth_passwordToggle__z3uub:hover{background-color:hsla(0,0%,100%,.08)!important;color:#fff!important}.Auth_inputLabel__sIVxW{color:#aeb4d9;font-size:.875rem;margin-bottom:.5rem;font-weight:500}.Auth_submitButton__Q9AdC{background:#bd88ff;color:#001e4e;border:none;border-radius:50px;padding:.6rem 1rem;font-weight:600;letter-spacing:.5px;margin-top:1rem}.Auth_submitButton__Q9AdC:hover:not(:disabled){background:#a77be0}.Auth_submitButton__Q9AdC:disabled{opacity:.7;cursor:not-allowed}.Auth_sendCodeButton__NYOiC{background:transparent;border:1px solid #bd88ff;color:#bd88ff;border-radius:50px;padding:.5rem 1rem;transition:all .2s ease}.Auth_sendCodeButton__NYOiC:hover:not(:disabled){background:#bd88ff;color:#001e4e}.Auth_sendCodeButton__NYOiC:disabled{border-color:rgba(189,136,255,.3);color:rgba(189,136,255,.3);cursor:not-allowed}.Auth_socialSection__MsHVT{margin-top:1.5rem}.Auth_socialLabel__831mw{text-align:center;position:relative;margin:1.5rem 0;color:#aeb4d9;font-size:.85rem}.Auth_socialLabel__831mw:after,.Auth_socialLabel__831mw:before{content:"";position:absolute;top:50%;width:40%;height:1px;background:hsla(0,0%,100%,.1)}.Auth_socialLabel__831mw:before{left:0}.Auth_socialLabel__831mw:after{right:0}.Auth_socialButtonsContainer__bXpwb{display:flex;gap:1rem}.Auth_socialButton__JJH2X{background:transparent!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;border-radius:50px!important;padding:.6rem 1rem!important;font-size:.9rem!important;flex:1 1;transition:all .2s ease!important}.Auth_socialButton__JJH2X:hover{background:hsla(0,0%,100%,.05)!important;border-color:#fff!important}.Auth_linkButton__FYCvw{color:#bd88ff;text-decoration:none;font-weight:600;padding:0}.Auth_linkButton__FYCvw:hover{color:#fff;text-decoration:underline}.Auth_forgotPassword__JxAhV{color:#aeb4d9;font-size:.85rem;text-decoration:none}.Auth_forgotPassword__JxAhV:hover{color:#bd88ff}.Home_pageWrapper__8A800{min-height:calc(100vh - 56px);display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_heroSection__xMM1F{flex:0 0 auto;padding:2rem 0 1.5rem;background:transparent;text-align:center}.Home_headlineText__xp_6r{font-weight:800;font-size:clamp(2rem,6vw,4.5rem);line-height:1.1;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.Home_accentText__JP7q5{background:linear-gradient(135deg,#bd88ff,#00f7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;padding-right:.1em}.Home_subheadline__cWy9E{font-family:Inter,sans-serif;color:#aeb4d9;font-size:clamp(.95rem,2vw,1.25rem);font-weight:400;max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.Home_ctaButton___sbjj{background:#fff;color:#000;border:none;padding:.8rem 2rem;font-weight:600;border-radius:50px;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Home_ctaButton___sbjj:hover{background:#e6e6e6;transform:translateY(-2px)}.Home_outlineButton__nkw__{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:.8rem 2rem;font-weight:500;border-radius:50px;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Home_outlineButton__nkw__:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}