.VerificationCodeInput_container__e0R8e{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem 0}.VerificationCodeInput_codeInputs__Q1mxM{display:flex;gap:.75rem;justify-content:center}.VerificationCodeInput_codeInput__hpppN{width:3.2rem;height:3.2rem;padding:0;font-size:1.5rem;font-weight:700;text-align:center;border:1px solid rgba(100,120,140,.3);border-radius:6px;background:rgba(25,25,35,.9);color:#d5d5d5;font-family:Courier New,monospace;transition:all .2s ease;letter-spacing:.1em;outline:none}.VerificationCodeInput_codeInput__hpppN:focus{border-color:rgba(150,150,180,.6);background:rgba(30,30,45,.95);box-shadow:0 0 0 3px rgba(150,150,180,.1)}.VerificationCodeInput_codeInput__hpppN:disabled{background:rgba(25,25,35,.7);border-color:rgba(100,120,140,.2);color:rgba(150,150,180,.4);cursor:not-allowed;opacity:.6}.VerificationCodeInput_codeInput__hpppN::placeholder{color:rgba(150,150,180,.3)}.VerificationCodeInput_validating__hC__9{opacity:.6}.VerificationCodeInput_validatingText__5GmMm{margin-top:1rem;font-size:.85rem;color:#999;text-align:center;text-transform:uppercase;letter-spacing:.5px;animation:VerificationCodeInput_fadeInOut__PVxiz 1s ease-in-out infinite}@keyframes VerificationCodeInput_fadeInOut__PVxiz{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:480px){.VerificationCodeInput_codeInput__hpppN{width:2.8rem;height:2.8rem;font-size:1.3rem}.VerificationCodeInput_codeInputs__Q1mxM{gap:.6rem}.VerificationCodeInput_validatingText__5GmMm{font-size:.8rem}}.LoginModal_loginBackdrop__BDRwg{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex!important;justify-content:center;align-items:center;z-index:99999;animation:LoginModal_backdropFadeIn__JZ2wf .3s ease-out!important;padding:20px}.LoginModal_loginBackdrop__BDRwg.LoginModal_closing__HQfIX{animation:LoginModal_backdropFadeOut__nHJfD .3s ease-in forwards!important}@keyframes LoginModal_backdropFadeIn__JZ2wf{0%{opacity:0}to{opacity:1}}@keyframes LoginModal_backdropFadeOut__nHJfD{0%{opacity:1}to{opacity:0}}.LoginModal_loginModalContainer__toAZe{background:rgba(15,15,20,.9);border:1px solid hsla(240,9%,43%,.3);padding:40px 30px;border-radius:12px;width:100%;max-width:400px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.LoginModal_loginForm__7R1Cy{display:flex!important;flex-direction:column!important;gap:20px!important;animation:LoginModal_formScaleIn__ZFo_F .4s cubic-bezier(.34,1.56,.64,1)!important}.LoginModal_loginForm__7R1Cy.LoginModal_closing__HQfIX{animation:LoginModal_formScaleOut__0z9Zq .3s ease-in forwards!important}@keyframes LoginModal_formScaleIn__ZFo_F{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes LoginModal_formScaleOut__0z9Zq{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.LoginModal_loginTitle__S_Z9N{color:#d5d5d5;margin:0;text-align:center;font-family:inherit;letter-spacing:1px;font-size:24px;font-weight:600;text-transform:uppercase}.LoginModal_loginSubtitle__qfSj9{color:#999;text-align:center;font-size:12px;margin:5px 0 0;letter-spacing:.5px;text-transform:uppercase}.LoginModal_loginInputWrapper__MLJAo{display:flex!important;flex-direction:column!important;gap:12px!important}.LoginModal_loginInput__oA3_W{background:rgba(25,25,35,.9);border:1px solid hsla(240,9%,43%,.3);color:#e5e5e5;padding:12px 14px;border-radius:6px;font-family:inherit;font-size:14px;transition:all .3s ease;outline:none}.LoginModal_loginInput__oA3_W:focus{border-color:rgba(150,150,180,.6);background:rgba(30,30,45,.95);box-shadow:0 0 0 3px rgba(150,150,180,.1)}.LoginModal_loginInput__oA3_W::placeholder{color:#666;font-size:13px}.LoginModal_loginButtonGroup__w4N45{display:flex!important;flex-direction:column!important;gap:10px!important}.LoginModal_loginSubmit__qnsBH{background:hsla(240,9%,43%,.8);color:#fff;font-weight:600;padding:12px 16px;border:1px solid hsla(240,9%,43%,.8);border-radius:6px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;font-size:13px;transition:all .3s ease;outline:none}.LoginModal_loginSubmit__qnsBH:hover{background:rgba(120,120,150,.95);border-color:rgba(150,150,180,.8);transform:translateY(-1px);box-shadow:0 4px 12px hsla(240,9%,43%,.3)}.LoginModal_loginSubmit__qnsBH:active{transform:translateY(0)}.LoginModal_loginCancel__8kLgq{background:transparent;color:#888;border:1px solid hsla(240,9%,43%,.4);cursor:pointer;font-size:13px;padding:11px 16px;border-radius:6px;transition:all .3s ease;font-weight:600;text-transform:uppercase;letter-spacing:.5px;outline:none}.LoginModal_loginCancel__8kLgq:hover{border-color:rgba(150,150,180,.6);color:#d5d5d5;background:rgba(40,40,55,.5)}.LoginModal_loginCancel__8kLgq:active{transform:scale(.98)}.LoginModal_loginError__Y1NPQ{background:hsla(0,63%,63%,.1);border:1px solid hsla(0,63%,63%,.3);color:#f88;padding:10px 12px;border-radius:6px;font-size:12px;text-align:center;margin:0 0 15px;animation:LoginModal_fadeInError__galaL .3s ease}@keyframes LoginModal_fadeInError__galaL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoginModal_loginDivider__K6_A2{text-align:center;color:#888;font-size:12px;position:relative;margin:15px 0}.LoginModal_loginDivider__K6_A2:after,.LoginModal_loginDivider__K6_A2:before{content:"";position:absolute;top:50%;width:40%;height:1px;background:hsla(240,9%,43%,.2)}.LoginModal_loginDivider__K6_A2:before{left:0}.LoginModal_loginDivider__K6_A2:after{right:0}.LoginModal_altMethodsContainer__FYoZj{display:flex!important;flex-direction:column!important;gap:10px!important}.LoginModal_loginMailcow__kEUQt{background:hsla(240,9%,43%,.8);border:1px solid hsla(240,9%,43%,.8);color:#fff;font-weight:600;padding:12px 16px;border-radius:6px;cursor:pointer;text-transform:uppercase;transition:all .3s ease;font-size:13px;letter-spacing:.5px;outline:none}.LoginModal_loginMailcow__kEUQt:hover{background:rgba(120,120,150,.95);border-color:rgba(150,150,180,.8);transform:translateY(-1px);box-shadow:0 4px 12px hsla(240,9%,43%,.3)}.LoginModal_loginMailcow__kEUQt:active{transform:translateY(0)}.LoginModal_altMethodButton__p18od{background:transparent;border:1px solid hsla(240,9%,43%,.4);color:#888;padding:10px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;outline:none}.LoginModal_altMethodButton__p18od:hover{border-color:rgba(150,150,180,.6);color:#d5d5d5;background:rgba(40,40,55,.5)}.LoginModal_altMethodButton__p18od:active{transform:scale(.98)}.LoginModal_loginButtonsGrid__TJzYC{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:15px!important;gap:15px!important;margin:20px 0 15px!important}.LoginModal_loginMethodButton___y7RW{background:rgba(30,30,40,.8);border:1px solid hsla(240,9%,43%,.4);color:#d5d5d5;padding:20px 16px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center;min-height:80px;line-height:1.3;outline:none}.LoginModal_methodIcon__h94sw{width:32px;height:32px;display:block;opacity:.9;color:#d5d5d5;flex-shrink:0}.LoginModal_loginMethodButton___y7RW:hover{border-color:rgba(150,150,180,.6);background:rgba(40,40,55,.9);transform:translateY(-2px);box-shadow:0 4px 12px hsla(240,9%,43%,.2)}.LoginModal_loginMethodButton___y7RW:active{transform:translateY(0)}.LoginModal_checkEmailBox__W_19z{background:rgba(100,120,140,.08);border:1px solid rgba(100,120,140,.2);border-radius:8px;padding:25px 20px;text-align:center;margin:20px 0}.LoginModal_checkEmailIcon__3xktJ{font-size:32px;margin:0 0 10px!important}.LoginModal_codeLabel__4P0lx{color:#999!important;font-size:13px;text-align:center;margin:0 0 15px!important;text-transform:uppercase;letter-spacing:.5px}.LoginModal_instructionText__wAbJh{color:#d5d5d5;text-align:center;font-size:13px;margin:0;line-height:1.5}.LoginModal_instructionSubtext__IspJV{color:#888;text-align:center;font-size:12px;margin:8px 0 0}.LoginModal_codeInputContainer__cre5c{margin:20px 0!important;display:flex!important;justify-content:center;flex-direction:column!important;align-items:center!important}.LoginModal_successContainer__rPJjl{text-align:center;padding:30px 0}.LoginModal_successText__NZSCp{color:#999;font-size:14px;margin:15px 0 0;animation:LoginModal_fadeInOut__V1eHY 1.5s ease-in-out;text-transform:uppercase;letter-spacing:.5px}@keyframes LoginModal_fadeInOut__V1eHY{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.LoginModal_loginBackdrop__BDRwg{padding:10px}.LoginModal_loginModalContainer__toAZe{padding:25px 20px;max-width:100%}.LoginModal_loginForm__7R1Cy{gap:16px!important}.LoginModal_loginTitle__S_Z9N{font-size:24px;letter-spacing:1px}.LoginModal_loginSubtitle__qfSj9{font-size:11px}.LoginModal_loginInput__oA3_W{padding:10px 12px!important;font-size:14px}.LoginModal_loginInput__oA3_W::placeholder{font-size:11px}.LoginModal_loginCancel__8kLgq,.LoginModal_loginMailcow__kEUQt,.LoginModal_loginSubmit__qnsBH{padding:11px!important;font-size:11px}.LoginModal_loginDivider__K6_A2{margin:12px 0 8px;font-size:10px}.LoginModal_altMethodsContainer__FYoZj{gap:8px!important}.LoginModal_altMethodButton__p18od{padding:8px 10px!important;font-size:10px}.LoginModal_loginButtonsGrid__TJzYC{grid-template-columns:1fr 1fr!important;gap:12px!important;margin:15px 0 12px!important}.LoginModal_loginMethodButton___y7RW{padding:15px 12px!important;min-height:70px;font-size:11px}.LoginModal_methodIcon__h94sw{font-size:20px!important}}.LoginForm_loginFormWrapper__y5DAB{width:100%;max-width:500px;animation:LoginForm_slideUpForm__eLw_k .6s ease-out}@keyframes LoginForm_slideUpForm__eLw_k{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoginForm_loginForm__NuTw1{background:rgba(15,15,20,.8);border:1px solid hsla(240,9%,43%,.3);border-radius:12px;padding:50px 40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.LoginForm_logoContainer__B_rO6{text-align:center;margin-bottom:40px}.LoginForm_title__8xWFi{font-size:32px;font-weight:700;margin:0 0 8px;color:#e5e5e5;letter-spacing:1px}.LoginForm_subtitle__dKLzy{font-size:13px;color:#888;margin:0;text-transform:uppercase;letter-spacing:1.5px}.LoginForm_formTitle__2zwQD{font-size:20px;font-weight:600;color:#d5d5d5;text-align:center;margin:0 0 25px;text-transform:uppercase;letter-spacing:1px}.LoginForm_methodsContainer__XI8q9{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin:30px 0}.LoginForm_methodButtonEmail__BtFDt,.LoginForm_methodButtonMailcow__WxmOx{padding:28px 20px;border:1px solid hsla(240,9%,43%,.4);border-radius:8px;background:rgba(30,30,40,.8);color:#d5d5d5;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;font-family:inherit;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-height:90px;text-align:center}.LoginForm_methodButtonEmail__BtFDt:hover,.LoginForm_methodButtonMailcow__WxmOx:hover{border-color:rgba(150,150,180,.6);background:rgba(40,40,55,.9);transform:translateY(-2px)}.LoginForm_methodButtonEmail__BtFDt:active,.LoginForm_methodButtonMailcow__WxmOx:active{transform:translateY(0)}.LoginForm_methodIconEmail__x4nb0,.LoginForm_methodIconMailcow__x07F6{width:32px;height:32px;display:block;opacity:.9;color:#d5d5d5;flex-shrink:0}.LoginForm_methodLabel__NQjrU{display:block;line-height:1.4}.LoginForm_inputGroup__zyV6W{display:flex;flex-direction:column;gap:14px;margin:30px 0}.LoginForm_input__AhlfV{background:rgba(25,25,35,.9);border:1px solid hsla(240,9%,43%,.3);color:#e5e5e5;padding:12px 14px;border-radius:6px;font-family:inherit;font-size:14px;transition:all .3s ease;outline:none}.LoginForm_input__AhlfV:focus{border-color:rgba(150,150,180,.6);background:rgba(30,30,45,.95);box-shadow:0 0 0 3px rgba(150,150,180,.1)}.LoginForm_input__AhlfV::placeholder{color:#666;font-size:13px}.LoginForm_input__AhlfV:disabled{opacity:.6;cursor:not-allowed}.LoginForm_buttonGroup__Ewk5v{display:flex;flex-direction:column;gap:12px;margin-top:25px}.LoginForm_primaryButton__d_MSp,.LoginForm_secondaryButton__cSHyq{padding:12px 16px;border:none;border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;outline:none}.LoginForm_primaryButton__d_MSp{background:hsla(240,9%,43%,.8);color:#fff;border:1px solid hsla(240,9%,43%,.8)}.LoginForm_primaryButton__d_MSp:hover:not(:disabled){background:rgba(120,120,150,.95);border-color:rgba(150,150,180,.8);transform:translateY(-1px);box-shadow:0 4px 12px hsla(240,9%,43%,.3)}.LoginForm_primaryButton__d_MSp:active:not(:disabled){transform:translateY(0)}.LoginForm_primaryButton__d_MSp:disabled{opacity:.5;cursor:not-allowed}.LoginForm_secondaryButton__cSHyq{background:transparent;color:#888;border:1px solid hsla(240,9%,43%,.4)}.LoginForm_secondaryButton__cSHyq:hover:not(:disabled){border-color:rgba(150,150,180,.6);color:#d5d5d5;background:rgba(40,40,55,.5)}.LoginForm_secondaryButton__cSHyq:active:not(:disabled){transform:scale(.98)}.LoginForm_secondaryButton__cSHyq:disabled{opacity:.5;cursor:not-allowed}.LoginForm_errorMessage__wWLD5{background:hsla(0,63%,63%,.1);border:1px solid hsla(0,63%,63%,.3);color:#f88;padding:10px 12px;border-radius:6px;font-size:12px;text-align:center;margin:0 0 20px;animation:LoginForm_fadeInError__Uh7tL .3s ease}@keyframes LoginForm_fadeInError__Uh7tL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoginForm_verificationBox__m18vS{background:rgba(100,120,140,.08);border:1px solid rgba(100,120,140,.2);border-radius:8px;padding:30px 20px;text-align:center;margin:25px 0}.LoginForm_verificationIcon__QqXad{font-size:36px;margin:0 0 12px;display:block;opacity:.8}.LoginForm_instructionText__wa59Z{color:#d5d5d5;font-size:13px;margin:0 0 6px;line-height:1.5}.LoginForm_instructionSubtext__Sj1KH{color:#888;font-size:12px;margin:0}.LoginForm_codeContainer__rPn_m{margin:30px 0;display:flex;flex-direction:column;align-items:center;gap:15px}.LoginForm_codeLabel__2_JyB{color:#999;font-size:12px;margin:0;text-transform:uppercase;letter-spacing:.5px}.LoginForm_successContainer__3_JcV{text-align:center;padding:40px 20px}.LoginForm_successText__jLNaf{color:#999;font-size:14px;margin:15px 0 0;animation:LoginForm_fadeInOutSuccess__6yDPA 1.5s ease-in-out}@keyframes LoginForm_fadeInOutSuccess__6yDPA{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:600px){.LoginForm_loginForm__NuTw1{padding:35px 25px}.LoginForm_title__8xWFi{font-size:28px}.LoginForm_formTitle__2zwQD{font-size:18px}.LoginForm_methodsContainer__XI8q9{grid-template-columns:1fr 1fr;gap:12px}.LoginForm_methodButtonEmail__BtFDt,.LoginForm_methodButtonMailcow__WxmOx{padding:20px 15px;min-height:80px;font-size:11px}.LoginForm_methodIconEmail__x4nb0,.LoginForm_methodIconMailcow__x07F6{font-size:20px}.LoginForm_inputGroup__zyV6W{gap:12px}.LoginForm_input__AhlfV{padding:11px 12px;font-size:13px}.LoginForm_primaryButton__d_MSp,.LoginForm_secondaryButton__cSHyq{padding:11px 14px;font-size:12px}.LoginForm_verificationBox__m18vS{padding:20px 15px}.LoginForm_verificationIcon__QqXad{font-size:32px}.LoginForm_instructionText__wa59Z{font-size:12px}.LoginForm_instructionSubtext__Sj1KH{font-size:11px}}@media (max-width:480px){.LoginForm_loginForm__NuTw1{padding:25px 18px}.LoginForm_title__8xWFi{font-size:24px}.LoginForm_subtitle__dKLzy{font-size:11px}.LoginForm_formTitle__2zwQD{font-size:16px;margin-bottom:20px}.LoginForm_methodsContainer__XI8q9{grid-template-columns:1fr;gap:10px}.LoginForm_methodButtonEmail__BtFDt,.LoginForm_methodButtonMailcow__WxmOx{padding:18px 14px;min-height:70px}}.login_loginPageContainer__XDU1o{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at bottom,#0a0a10 0,#050506 100%);color:#e5e5e5;overflow:hidden}.login_loginPageContainer__XDU1o:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(100,120,140,.03) 0,transparent 70%);pointer-events:none}.login_loginPageContainer__XDU1o:after{content:"";position:absolute;inset:0;opacity:.02;pointer-events:none;background-image:url(https://grainy-gradients.vercel.app/noise.svg);filter:contrast(160%) brightness(1000%);z-index:1}.login_loginContent__H4H9z{position:relative;z-index:15;max-width:500px;width:90%;padding:0 20px}.login_backButton__DAuyr{position:absolute;top:-50px;left:0;background:none;border:none;color:#888;cursor:pointer;font-size:13px;transition:color .3s ease;padding:8px 0;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.login_backButton__DAuyr:hover{color:#d5d5d5}.login_loginCard__ax2Qu{background:linear-gradient(135deg,rgba(20,20,30,.8),rgba(10,10,20,.9));border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px 0 rgba(31,38,135,.1);animation:login_slideUp__kcuJi .5s ease-out}@keyframes login_slideUp__kcuJi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login_logoContainer__jCtDD{text-align:center;margin-bottom:32px}.login_title__7huBn{font-size:28px;font-weight:700;margin-bottom:8px;background:hsla(0,0%,100%,.75);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px}.login_subtitle__IciyZ{font-size:14px;color:#999;margin:0}.login_form__Ij6Df{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.login_formGroup__caHhm{display:flex;flex-direction:column;gap:8px}.login_formGroup__caHhm label{font-size:12px;font-weight:600;color:#ccc;text-transform:uppercase;letter-spacing:.5px}.login_input__Y4JR4{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:12px 16px;color:#fff;font-size:14px;transition:all .3s ease;font-family:inherit}.login_input__Y4JR4:focus{outline:none;background:hsla(0,0%,100%,.08);border-color:rgba(59,130,246,.6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.login_input__Y4JR4::placeholder{color:hsla(0,0%,100%,.4)}.login_error__BN8Ls{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:12px 16px;border-radius:8px;font-size:13px;margin:-10px 0 10px}.login_submitButton__e8r5k{background:#323232;border:none;border-radius:8px;padding:12px 24px;color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-family:inherit}.login_submitButton__e8r5k:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px hsla(0,0%,100%,.3)}.login_submitButton__e8r5k:active:not(:disabled){transform:translateY(0)}.login_submitButton__e8r5k:disabled{opacity:.6;cursor:not-allowed}.login_divider__Hxxps{display:flex;align-items:center;gap:16px;margin:24px 0;color:#666;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.login_divider__Hxxps:after,.login_divider__Hxxps:before{content:"";flex:1 1;height:1px;background:rgba(59,130,246,.2)}.login_mailcowButton__FcNT1{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(50,130,240,.3);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:12px 24px;color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-family:inherit}.login_mailcowButton__FcNT1:hover{background:hsla(0,0%,100%,.3);border-color:rgba(59,130,246,.6);box-shadow:0 0 20px rgba(59,130,246,.2)}.login_mailcowButton__FcNT1:active{transform:scale(.98)}.login_mailcowIcon__awrJJ{width:18px;height:18px;opacity:.8}.login_footerText__suMbz{text-align:center;font-size:12px;color:#666;margin-top:20px}.login_footerText__suMbz a{color:#3b82f6;text-decoration:none;transition:color .3s ease}.login_footerText__suMbz a:hover{color:#60a5fa;text-decoration:underline}.login_passwordlessContainer__rmYSJ{animation:login_slideIn__gS7fX .3s ease}.login_alternativeOptions__3VfZ1{margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.login_alternativeText__OF_rv{font-size:12px;color:#999;margin-bottom:12px;letter-spacing:.5px}.login_methodButtons__RO5Vm{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.login_methodButton__5DID_{padding:10px 16px;font-size:12px;background:rgba(37,150,190,.1);border:1px solid rgba(37,150,190,.3);border-radius:6px;color:#2596be;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.login_methodButton__5DID_:hover{background:rgba(37,150,190,.2);border-color:#2596be;box-shadow:0 0 12px rgba(37,150,190,.2)}.login_methodButton__5DID_:active{transform:scale(.98)}.login_mailcowContainer__Wn8LS{text-align:center;padding:2rem 0}.login_mailcowDescription__s22ng{font-size:14px;color:hsla(0,0%,100%,.7);margin-bottom:2rem}.login_mailcowButtonLarge___OpZ1{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(37,150,190,.2);border:1px solid rgba(37,150,190,.4);border-radius:8px;padding:14px 24px;color:#2596be;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-family:inherit}.login_mailcowButtonLarge___OpZ1:hover{background:rgba(37,150,190,.3);border-color:#2596be;box-shadow:0 0 20px rgba(37,150,190,.3);transform:translateY(-2px)}.login_mailcowButtonLarge___OpZ1:active{transform:scale(.98)}@keyframes login_slideIn__gS7fX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.login_loginCard__ax2Qu{padding:32px 24px}.login_title__7huBn{font-size:24px}.login_backButton__DAuyr{top:-40px}.login_loginContent__H4H9z{width:95%}}