.login-module-scss-module__OmAKaW__page{color:#fff;background-image:url(/images/login/login-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);width:100%;min-height:100dvh;display:grid;position:relative;overflow:hidden}.login-module-scss-module__OmAKaW__overlay{z-index:0;pointer-events:none;background:linear-gradient(90deg,#010e1f14 0%,#010f220a 42%,#010e1f29 62%,#000c1d4d 100%),linear-gradient(#010f210f 0%,#000a1933 100%);position:absolute;inset:0}.login-module-scss-module__OmAKaW__leftSide,.login-module-scss-module__OmAKaW__loginSide{z-index:1;position:relative}.login-module-scss-module__OmAKaW__leftSide{flex-direction:column;min-height:100dvh;padding:clamp(38px,5vw,70px) clamp(38px,6vw,100px);display:flex}.login-module-scss-module__OmAKaW__brand{align-items:center;gap:14px;display:flex}.login-module-scss-module__OmAKaW__brandIcon,.login-module-scss-module__OmAKaW__cardBrandIcon{color:#159cff;place-items:center;display:grid;position:relative}.login-module-scss-module__OmAKaW__brandIcon{width:58px;height:58px}.login-module-scss-module__OmAKaW__brandIcon svg,.login-module-scss-module__OmAKaW__cardBrandIcon svg{fill:#159cff;stroke:#159cff;width:100%;height:100%}.login-module-scss-module__OmAKaW__brandIcon span,.login-module-scss-module__OmAKaW__cardBrandIcon span{background:#0b294b;border:3px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.login-module-scss-module__OmAKaW__brandText,.login-module-scss-module__OmAKaW__cardBrandText{flex-direction:column;display:flex}.login-module-scss-module__OmAKaW__brandText strong{letter-spacing:-.045em;font-size:clamp(30px,3vw,48px);font-style:italic;font-weight:950;line-height:.95}.login-module-scss-module__OmAKaW__brandText strong span{font-weight:800}.login-module-scss-module__OmAKaW__brandText small{letter-spacing:.2em;margin-top:8px;font-size:12px;font-weight:500}.login-module-scss-module__OmAKaW__presentation{margin-top:clamp(50px,9vh,110px)}.login-module-scss-module__OmAKaW__presentation h1,.login-module-scss-module__OmAKaW__presentation h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.12}.login-module-scss-module__OmAKaW__presentation h2{color:#169eff;margin-top:4px;font-weight:750}.login-module-scss-module__OmAKaW__blueLine{background:#159cff;border-radius:999px;width:62px;height:4px;margin-top:24px;box-shadow:0 0 18px #159cff80}.login-module-scss-module__OmAKaW__benefits{align-items:center;gap:24px;margin-top:auto;display:flex}.login-module-scss-module__OmAKaW__benefit{align-items:center;gap:11px;display:flex}.login-module-scss-module__OmAKaW__benefitIcon{color:#169eff;place-items:center;display:grid}.login-module-scss-module__OmAKaW__benefit div:last-child{flex-direction:column;display:flex}.login-module-scss-module__OmAKaW__benefit strong{font-size:12px;font-weight:800}.login-module-scss-module__OmAKaW__benefit span{color:#ffffffd1;margin-top:3px;font-size:10px}.login-module-scss-module__OmAKaW__separator{background:#ffffff2e;width:1px;height:38px}.login-module-scss-module__OmAKaW__loginSide{justify-content:center;align-items:center;min-height:100dvh;padding:30px clamp(34px,5vw,80px) 30px 24px;display:flex}.login-module-scss-module__OmAKaW__loginCard{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#082648e8 0%,#041935f0 55%,#02132af5 100%);border:1px solid #84c0f275;border-radius:28px;width:min(100%,520px);padding:38px 44px 27px;box-shadow:0 32px 90px #00000057,inset 0 1px #ffffff12}.login-module-scss-module__OmAKaW__cardBrand{justify-content:center;align-items:center;gap:10px;display:flex}.login-module-scss-module__OmAKaW__cardBrandIcon{width:45px;height:45px}.login-module-scss-module__OmAKaW__cardBrandIcon span{border-width:2px;width:7px;height:7px;top:13px}.login-module-scss-module__OmAKaW__cardBrandText strong{letter-spacing:-.045em;font-size:29px;font-style:italic;font-weight:950;line-height:1}.login-module-scss-module__OmAKaW__cardBrandText small{letter-spacing:.16em;margin-top:5px;font-size:9px;font-weight:600}.login-module-scss-module__OmAKaW__welcome{margin-top:34px}.login-module-scss-module__OmAKaW__welcome h2{letter-spacing:-.04em;margin:0;font-size:31px;font-weight:800}.login-module-scss-module__OmAKaW__welcome p{color:#ffffffc7;margin:7px 0 0;font-size:14px}.login-module-scss-module__OmAKaW__formFields{flex-direction:column;gap:14px;margin-top:27px;display:flex}.login-module-scss-module__OmAKaW__inputGroup{background:#fff1;border:1px solid #ffffff61;border-radius:13px;align-items:center;gap:12px;height:58px;padding:0 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.login-module-scss-module__OmAKaW__inputGroup:focus-within{background:#0f63ab24;border-color:#199fff;box-shadow:0 0 0 3px #159cff1a}.login-module-scss-module__OmAKaW__inputGroup>svg{color:#ffffffdb;flex:none}.login-module-scss-module__OmAKaW__inputGroup input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.login-module-scss-module__OmAKaW__inputGroup input::placeholder{color:#ffffffab}.login-module-scss-module__OmAKaW__eyeButton{color:#d7e8f7;cursor:pointer;background:0 0;border:0;outline:0;flex:none;place-items:center;padding:5px;display:grid}.login-module-scss-module__OmAKaW__options{justify-content:space-between;align-items:center;gap:16px;margin-top:17px;display:flex}.login-module-scss-module__OmAKaW__remember{color:#ffffffeb;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.login-module-scss-module__OmAKaW__remember input{accent-color:#168ff0;width:17px;height:17px}.login-module-scss-module__OmAKaW__forgotPassword{color:#22a7ff;cursor:pointer;background:0 0;border:0;font-size:11px}.login-module-scss-module__OmAKaW__forgotPassword:hover{text-decoration:underline}.login-module-scss-module__OmAKaW__error{color:#ffc5cb;background:#b622342e;border:1px solid #ff6d7b61;border-radius:9px;margin-top:15px;padding:10px 12px;font-size:10px;font-weight:700}.login-module-scss-module__OmAKaW__loginButton{color:#fff;width:100%;height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#18a8ff 0%,#0665dd 100%);border:1px solid #3cb6ffd9;border-radius:12px;justify-content:center;align-items:center;margin-top:25px;font-size:14px;font-weight:850;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 13px 32px #0066dc47}.login-module-scss-module__OmAKaW__loginButton svg{position:absolute;right:20px}.login-module-scss-module__OmAKaW__loginButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px #0070eb61}.login-module-scss-module__OmAKaW__loginButton:disabled{cursor:wait;opacity:.7}.login-module-scss-module__OmAKaW__divider{align-items:center;gap:14px;margin:23px 0 17px;display:flex}.login-module-scss-module__OmAKaW__divider span{background:#ffffff2e;flex:1;height:1px}.login-module-scss-module__OmAKaW__divider p{color:#ffffffa1;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:9px;font-weight:700}.login-module-scss-module__OmAKaW__securityInfo{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.login-module-scss-module__OmAKaW__securityInfo svg{color:#169eff;flex:none}.login-module-scss-module__OmAKaW__securityInfo p{color:#ffffffb3;margin:0;font-size:10px;line-height:1.5}.login-module-scss-module__OmAKaW__cardFooter{flex-direction:column;align-items:center;margin-top:18px;display:flex}.login-module-scss-module__OmAKaW__productSignature{flex-direction:column;align-items:center;display:flex}.login-module-scss-module__OmAKaW__productSignature strong{font-size:11px;font-weight:800}.login-module-scss-module__OmAKaW__productSignature span{color:#ffffffa6;margin-top:3px;font-size:9px}.login-module-scss-module__OmAKaW__developerDivider{background:linear-gradient(90deg,#0000,#23a7ffbf,#0000);width:52px;height:1px;margin:13px 0 10px}.login-module-scss-module__OmAKaW__developer{color:#ffffffb8;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.login-module-scss-module__OmAKaW__developedBy{color:#ffffff85}.login-module-scss-module__OmAKaW__developer>strong{color:#fff;font-size:10px;font-weight:800}.login-module-scss-module__OmAKaW__whatsapp{color:#27adff;align-items:center;gap:4px;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:flex}.login-module-scss-module__OmAKaW__whatsapp:hover{color:#64c6ff;transform:translateY(-1px)}.login-module-scss-module__OmAKaW__whatsapp svg{stroke-width:2.2px}@media (max-width:1100px){.login-module-scss-module__OmAKaW__page{grid-template-columns:minmax(0,.85fr) minmax(450px,1fr)}.login-module-scss-module__OmAKaW__leftSide{padding:45px}.login-module-scss-module__OmAKaW__benefits{gap:14px}.login-module-scss-module__OmAKaW__benefit span{display:none}}@media (max-width:850px){.login-module-scss-module__OmAKaW__page{background-position:42%;justify-content:center;align-items:center;min-height:100dvh;display:flex;overflow-y:auto}.login-module-scss-module__OmAKaW__overlay{background:#0110238a}.login-module-scss-module__OmAKaW__leftSide{display:none}.login-module-scss-module__OmAKaW__loginSide{width:100%;min-height:100dvh;padding:24px}.login-module-scss-module__OmAKaW__loginCard{width:min(100%,500px)}}@media (max-width:520px){.login-module-scss-module__OmAKaW__loginSide{padding:14px}.login-module-scss-module__OmAKaW__loginCard{border-radius:22px;padding:28px 22px 23px}.login-module-scss-module__OmAKaW__welcome{margin-top:28px}.login-module-scss-module__OmAKaW__welcome h2{font-size:26px}.login-module-scss-module__OmAKaW__welcome p{font-size:12px}.login-module-scss-module__OmAKaW__inputGroup{height:53px}.login-module-scss-module__OmAKaW__options{flex-direction:column;align-items:flex-start;gap:10px}.login-module-scss-module__OmAKaW__loginButton{height:53px}.login-module-scss-module__OmAKaW__developer{flex-wrap:wrap}}@media (max-height:760px) and (min-width:851px){.login-module-scss-module__OmAKaW__loginCard{padding-top:25px;padding-bottom:20px}.login-module-scss-module__OmAKaW__welcome{margin-top:20px}.login-module-scss-module__OmAKaW__formFields{margin-top:18px}.login-module-scss-module__OmAKaW__inputGroup{height:48px}.login-module-scss-module__OmAKaW__loginButton{height:48px;margin-top:18px}.login-module-scss-module__OmAKaW__divider{margin:15px 0 12px}.login-module-scss-module__OmAKaW__cardFooter{margin-top:12px}.login-module-scss-module__OmAKaW__developerDivider{margin:9px 0 7px}}
