.login_page__mHak4{width:100%;height:100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;color:#ffffff;background:linear-gradient(90deg,rgba(0,15,14,.03),rgba(0,15,14,.08)),url(/vitrine/client-login-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.login_card__QijM3,.login_page__mHak4{position:relative;box-sizing:border-box}.login_card__QijM3{width:500px;max-width:calc(100vw - 32px);padding:42px 46px 36px;border-radius:28px;border:1px solid rgba(104,231,210,.28);background:linear-gradient(145deg,rgba(0,49,45,.9),rgba(0,18,17,.95));box-shadow:0 40px 100px rgba(0,0,0,.62),0 0 80px rgba(104,231,210,.06),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.login_brand__cudQ8{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.login_logo__OucL6{display:block;width:205px;height:auto;object-fit:contain;filter:brightness(1.08) drop-shadow(0 0 14px rgba(104,231,210,.1))}.login_welcome__QpBuQ{margin-bottom:28px;text-align:center}.login_welcome__QpBuQ h1{margin:0;color:#ffffff;font-size:27px;font-weight:800;letter-spacing:-.7px}.login_welcome__QpBuQ p{margin:8px 0 0;color:rgba(222,245,241,.62);font-size:12px}.login_status__sA_O_{margin-bottom:14px;padding:11px 13px;border-radius:9px;border:1px solid rgba(104,231,210,.2);background:rgba(104,231,210,.07);color:#d9fff8;font-size:12px}.login_form__jd20S{display:flex;flex-direction:column;gap:14px}.login_field__F_4Bk{position:relative;display:block;width:100%}.login_fieldIcon__YPkmb{position:absolute;left:17px;top:50%;z-index:2;transform:translateY(-50%);color:rgba(104,231,210,.72);pointer-events:none}.login_input__P19Xv{display:block;width:100%;height:56px;box-sizing:border-box;padding:0 50px;outline:none;border-radius:10px;border:1px solid rgba(104,231,210,.23);background:rgba(0,18,17,.72);color:#ffffff;font-size:13px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.login_input__P19Xv::placeholder{color:rgba(222,242,239,.48)}.login_input__P19Xv:hover{border-color:rgba(104,231,210,.42)}.login_input__P19Xv:focus{background:rgba(0,28,25,.9);box-shadow:0 0 0 3px rgba(104,231,210,.08)}.login_input__P19Xv:-webkit-autofill,.login_input__P19Xv:-webkit-autofill:active,.login_input__P19Xv:-webkit-autofill:focus,.login_input__P19Xv:-webkit-autofill:hover{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:inset 0 0 0 1000px #062522!important;caret-color:#ffffff;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.login_passwordToggle__ouUMK{position:absolute;right:14px;top:50%;z-index:3;transform:translateY(-50%);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:rgba(104,231,210,.65);cursor:pointer}.login_passwordToggle__ouUMK:hover{color:#68e7d2;background:rgba(104,231,210,.07)}.login_alert__fHI2u{margin:0;padding:11px 13px;gap:8px;border-radius:9px;border:1px solid rgba(255,100,100,.3);background:rgba(255,60,60,.09);color:#ffb4b4}.login_alert__fHI2u,.login_submit__ZwE39{display:flex;align-items:center;font-size:12px}.login_submit__ZwE39{width:100%;height:56px;margin-top:5px;justify-content:center;gap:12px;border:0;border-radius:10px;background:#68e7d2;color:#00211e;font-weight:900;letter-spacing:.2px;cursor:pointer;box-shadow:0 10px 30px rgba(104,231,210,.13);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.login_submit__ZwE39:hover:not(:disabled){transform:translateY(-2px);background:#7bf2df;box-shadow:0 15px 38px rgba(104,231,210,.2)}.login_submit__ZwE39:active:not(:disabled){transform:translateY(0)}.login_submit__ZwE39:disabled{opacity:.6;cursor:wait}.login_register__5AGsq{margin-top:30px;padding-top:24px;border-top:1px solid rgba(104,231,210,.13);display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;text-align:center;font-size:11px}.login_register__5AGsq span{color:rgba(226,244,241,.58)}.login_register__5AGsq a{text-decoration:none}.login_register__5AGsq a:hover{text-decoration:underline}.login_footer__ydZou{position:absolute;left:28px;bottom:22px;display:flex;flex-direction:column;gap:3px;font-size:10px;color:rgba(230,250,247,.72)}.login_footer__ydZou strong{color:#ffffff;font-size:10px;letter-spacing:1.8px}.login_footer__ydZou span{color:rgba(220,245,241,.68)}@media (max-height:680px) and (min-width:601px){.login_card__QijM3{transform:scale(.88)}}@media (max-width:600px){.login_page__mHak4{min-height:100svh;height:auto;padding:16px;overflow-y:auto;background-position:57%}.login_card__QijM3{width:100%;padding:30px 22px 28px;border-radius:22px}.login_logo__OucL6{width:180px}.login_welcome__QpBuQ h1{font-size:24px}.login_input__P19Xv,.login_submit__ZwE39{height:54px}.login_footer__ydZou{display:none}}.login_card__QijM3{width:560px;max-width:calc(100vw - 40px);padding:48px 54px 42px;border-radius:32px;background:linear-gradient(145deg,rgba(0,48,43,.64),rgba(0,20,18,.76));border:1px solid rgba(67,238,213,.48);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:0 35px 100px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.06),0 0 70px rgba(0,229,204,.06)}.login_brand__cudQ8{margin-bottom:28px}.login_logo__OucL6{width:215px}.login_welcome__QpBuQ{margin-bottom:34px}.login_welcome__QpBuQ h1{font-size:36px;line-height:1.08;font-weight:500;letter-spacing:-1.1px;text-shadow:0 2px 20px rgba(0,0,0,.25)}.login_welcome__QpBuQ h1 span{color:#68e7d2;font-weight:500}.login_welcome__QpBuQ p{margin-top:10px;font-size:14px;color:rgba(236,250,247,.72)}.login_form__jd20S{gap:16px}.login_input__P19Xv{height:64px;padding-left:56px;padding-right:55px;border-radius:12px;background:rgba(0,28,25,.48);border:1px solid rgba(104,231,210,.34);font-size:15px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.login_input__P19Xv::placeholder{color:rgba(238,250,248,.67)}.login_input__P19Xv:focus{background:rgba(0,37,33,.66);border-color:#68e7d2;box-shadow:0 0 0 3px rgba(104,231,210,.08),0 8px 28px rgba(0,0,0,.14)}.login_fieldIcon__YPkmb{left:19px;color:#68e7d2}.login_submit__ZwE39{height:64px;margin-top:8px;border-radius:12px;font-size:14px;font-weight:800;background:linear-gradient(90deg,#59e8d2,#12dfd2);box-shadow:0 14px 35px rgba(0,229,204,.18)}.login_submit__ZwE39:hover:not(:disabled){background:linear-gradient(90deg,#70f0dd,#26e8db);box-shadow:0 18px 42px rgba(0,229,204,.25)}.login_register__5AGsq{margin-top:38px;padding-top:28px;font-size:13px;border-top:1px solid rgba(104,231,210,.25)}.login_register__5AGsq span{color:rgba(240,250,248,.7)}.login_register__5AGsq a{color:#68e7d2;font-size:13px;font-weight:700}.login_footer__ydZou{left:42px;bottom:32px;font-size:12px}.login_footer__ydZou strong{font-size:12px;letter-spacing:1.6px}.login_footer__ydZou span{font-size:11px}@media (max-height:760px) and (min-width:601px){.login_card__QijM3{transform:scale(.86)}}@media (max-width:600px){.login_card__QijM3{width:100%;padding:34px 24px 30px;border-radius:24px}.login_logo__OucL6{width:185px}.login_welcome__QpBuQ h1{font-size:30px}.login_welcome__QpBuQ p{font-size:12px}.login_input__P19Xv,.login_submit__ZwE39{height:58px}.login_register__5AGsq{margin-top:28px;padding-top:22px}}