.login-module__YdixyG__porta{background:linear-gradient(160deg, var(--primary) 0%, #081e2c 60%, #0a2e42 100%);color:#fff;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:hidden}.login-module__YdixyG__fundo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-module__YdixyG__brilho{border-radius:50%;position:absolute}.login-module__YdixyG__brilhoTopo{background:radial-gradient(circle, color-mix(in srgb, var(--agua-viva) 20%, transparent) 0%, transparent 65%);width:50vw;height:50vw;top:-20%;left:-10%}.login-module__YdixyG__brilhoBase{background:radial-gradient(circle, color-mix(in srgb, var(--accent-foreground) 40%, transparent) 0%, transparent 65%);width:44vw;height:44vw;bottom:-25%;right:10%}.login-module__YdixyG__bolha{opacity:0;border:1px solid #ffffff4d;border-radius:50%;position:absolute;bottom:0}.login-module__YdixyG__bolha:first-child{width:7px;height:7px;left:16%}.login-module__YdixyG__bolha:nth-child(2){border-color:#ffffff47;width:5px;height:5px;left:48%}.login-module__YdixyG__bolha:nth-child(3){width:6px;height:6px;left:78%}.login-module__YdixyG__bolha:nth-child(4){display:none}.login-module__YdixyG__foca{--simbolo:70vw;opacity:.04;line-height:0;position:absolute;bottom:-6%;right:-24%}@media (prefers-reduced-motion:no-preference){.login-module__YdixyG__cartao{animation:.7s cubic-bezier(.16,1,.3,1) both login-module__YdixyG__nf-in}.login-module__YdixyG__brilhoTopo{animation:20s ease-in-out infinite login-module__YdixyG__nf-drift}.login-module__YdixyG__brilhoBase{animation:26s ease-in-out infinite login-module__YdixyG__nf-drift2}.login-module__YdixyG__foca{animation:10s ease-in-out infinite login-module__YdixyG__nf-bob}.login-module__YdixyG__bolha:first-child{animation:15s linear infinite login-module__YdixyG__nf-rise}.login-module__YdixyG__bolha:nth-child(2){animation:19s linear 5s infinite login-module__YdixyG__nf-rise}.login-module__YdixyG__bolha:nth-child(3){animation:16s linear 9s infinite login-module__YdixyG__nf-rise}.login-module__YdixyG__bolha:nth-child(4){animation:21s linear 3s infinite login-module__YdixyG__nf-rise}.login-module__YdixyG__botao:hover{transform:translateY(-1px)}@keyframes login-module__YdixyG__nf-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes login-module__YdixyG__nf-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,-4vh)scale(1.15)}to{transform:translate(0)scale(1)}}@keyframes login-module__YdixyG__nf-drift2{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-5vw,3vh)scale(.95)}to{transform:translate(0)scale(1.1)}}@keyframes login-module__YdixyG__nf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes login-module__YdixyG__nf-rise{0%{opacity:0;transform:translateY(0)}12%{opacity:.5}85%{opacity:.35}to{opacity:0;transform:translateY(-92vh)}}}.login-module__YdixyG__cartao{flex-direction:column;gap:22px;width:100%;padding:28px 26px 36px;display:flex;position:relative}.login-module__YdixyG__topo{--simbolo:52px;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.login-module__YdixyG__marca{letter-spacing:.22em;text-transform:uppercase;font-size:16px;font-weight:600}.login-module__YdixyG__lema{color:#9fc2d2;font-size:14px;font-weight:300}.login-module__YdixyG__erro{background:color-mix(in srgb, var(--estado-ruim) 18%, transparent);border:1px solid color-mix(in srgb, var(--estado-ruim) 40%, transparent);color:#f0b4a6;border-radius:12px;padding:12px 18px;font-size:14px}.login-module__YdixyG__formulario{flex-direction:column;gap:22px;display:flex}.login-module__YdixyG__campos{flex-direction:column;gap:12px;display:flex}.login-module__YdixyG__campo{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;width:100%;min-height:48px;padding:15px 18px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.login-module__YdixyG__campo::placeholder{color:#ffffff59}.login-module__YdixyG__campo:focus{border-color:var(--agua-viva);box-shadow:0 0 0 3px color-mix(in srgb, var(--agua-viva) 20%, transparent);outline:none}.login-module__YdixyG__campo:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 100000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #10384c}.login-module__YdixyG__campo:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 100000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #10384c}.login-module__YdixyG__campo:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 100000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #10384c}.login-module__YdixyG__esqueci{color:#9fd4e0;align-self:flex-end;padding:6px 0;font-size:13px;text-decoration:none}.login-module__YdixyG__esqueci:hover{color:#fff}.login-module__YdixyG__botao{background:linear-gradient(135deg, var(--agua-viva) 0%, var(--accent-foreground) 100%);color:#fff;letter-spacing:.02em;cursor:pointer;width:100%;min-height:52px;box-shadow:0 8px 28px color-mix(in srgb, var(--agua-viva) 35%, transparent);border:none;border-radius:14px;padding:15px 22px;font-family:inherit;font-size:16px;font-weight:500;transition:box-shadow .18s,transform .18s}.login-module__YdixyG__botao:hover{box-shadow:0 10px 36px color-mix(in srgb, var(--agua-viva) 50%, transparent)}.login-module__YdixyG__esqueci:focus-visible,.login-module__YdixyG__botao:focus-visible{outline:2px solid var(--agua-viva);outline-offset:3px;border-radius:4px}.login-module__YdixyG__botao:focus-visible{border-radius:14px}.login-module__YdixyG__titulo{font-size:22px;font-weight:400}.login-module__YdixyG__recado{color:#9fc2d2;font-size:14px;font-weight:300;line-height:1.65}.login-module__YdixyG__voltar{color:#9fd4e0;padding:6px 0;font-size:13px;text-decoration:none}.login-module__YdixyG__voltar:hover{color:#fff}.login-module__YdixyG__voltar:focus-visible{outline:2px solid var(--agua-viva);outline-offset:3px;border-radius:4px}@media (min-width:640px){.login-module__YdixyG__porta{background:linear-gradient(150deg, var(--primary) 0%, #081e2c 60%, #0a2e42 100%);padding:24px}.login-module__YdixyG__foca{--simbolo:min(30vw, 420px);bottom:-10%;left:-6%;right:auto}.login-module__YdixyG__bolha:first-child{width:9px;height:9px;left:10%}.login-module__YdixyG__bolha:nth-child(2){width:5px;height:5px;left:26%}.login-module__YdixyG__bolha:nth-child(3){width:7px;height:7px;left:70%}.login-module__YdixyG__bolha:nth-child(4){border-color:#ffffff42;width:6px;height:6px;display:block;left:88%}.login-module__YdixyG__cartao{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:26px;gap:24px;width:420px;max-width:100%;padding:44px 40px;box-shadow:0 24px 80px #04121c80}.login-module__YdixyG__topo{--simbolo:56px}.login-module__YdixyG__marca{font-size:17px}.login-module__YdixyG__formulario{gap:24px}.login-module__YdixyG__campos{gap:14px}.login-module__YdixyG__campo{min-height:0;padding:16px 20px}.login-module__YdixyG__botao{min-height:0;padding:16px 24px}}
