.entrar-module__au1pQq__screen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-canvas:#f1f4f0;--crm-panel:#fff;--crm-panel-muted:#f7f8f6;--crm-border:#d9ded9;--crm-border-strong:#c6cdc7;--crm-accent:#438c67;--crm-accent-strong:#357453;--surface-base:#fff;--surface-gray-1:#f7f8f6;--surface-gray-2:#eef1ed;--surface-gray-3:#e5e9e5;--surface-gray-4:#d9dfda;--surface-green-2:#eaf5ee;--ink-base:#fff;--ink-gray-9:#1f2822;--ink-gray-8:#303a33;--ink-gray-7:#48534b;--ink-gray-6:#626d65;--ink-gray-5:#7b857e;--ink-gray-4:#9aa39c;--ink-green-9:#326d4e;--outline-gray-1:#e8ebe7;--outline-gray-2:#d9ded9;--outline-gray-3:#c6cdc7;--surface-red-1:#fff7f6;--outline-red-2:#f0ceca;--ink-red-8:#a53b32;background:var(--crm-canvas);place-items:center;min-height:100dvh;padding:92px 32px 36px;display:grid;position:relative;overflow:hidden}.entrar-module__au1pQq__fundo{z-index:0;position:absolute;inset:0}.entrar-module__au1pQq__voltar{z-index:2;color:#3d4f47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:660;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:26px;left:50%;transform:translate(-50%)}.entrar-module__au1pQq__voltar:hover{background:#fff;transform:translate(-50%)translateY(-1px)}.entrar-module__au1pQq__voltar svg{width:14px;height:14px}:is(.entrar-module__au1pQq__screen input:autofill,.entrar-module__au1pQq__screen input:autofill:hover,.entrar-module__au1pQq__screen input:autofill:focus){-webkit-text-fill-color:#303a33;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.entrar-module__au1pQq__frame{z-index:1;background:var(--surface-base);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);width:min(1180px,100%);min-height:min(700px,100dvh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -45px #182c268c,0 2px 8px #182c260f}.entrar-module__au1pQq__brandPanel{border-right:1px solid var(--outline-gray-1);background:radial-gradient(circle at 92% 84%,#438c6714 0 18%,#0000 18.2%),linear-gradient(145deg,#f8faf7 0%,#f2f5f1 100%);flex-direction:column;padding:46px;display:flex;position:relative;overflow:hidden}.entrar-module__au1pQq__brandPanel:after{content:"";border:1px solid #438c671a;border-radius:36px;width:190px;height:190px;position:absolute;bottom:86px;right:-48px;rotate:36deg}.entrar-module__au1pQq__brand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.entrar-module__au1pQq__brandNome{letter-spacing:-.02em;color:var(--crm-accent);font-size:34px;font-weight:700;line-height:1;display:block}.entrar-module__au1pQq__brandLogo{object-fit:contain;object-position:left center;width:245px;height:auto;filter:drop-shadow(0 5px 10px color-mix(in srgb, var(--crm-accent) 10%, transparent));display:block}.entrar-module__au1pQq__brandCopy{z-index:1;margin-top:82px;position:relative}.entrar-module__au1pQq__eyebrow{color:var(--ink-green-9);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:inline-flex}.entrar-module__au1pQq__eyebrow i{background:var(--crm-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #438c671a}.entrar-module__au1pQq__brandTitle{max-width:390px;color:var(--ink-gray-9);letter-spacing:-.04em;margin-top:12px;font-size:clamp(31px,3vw,39px);font-weight:700;line-height:1.1}.entrar-module__au1pQq__brandText{max-width:400px;color:var(--ink-gray-6);margin-top:16px;font-size:14.5px;line-height:1.65}.entrar-module__au1pQq__operationCard{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffffff5,#fcfefdeb);border:1px solid #dde5df;border-radius:18px;margin:34px 0 auto;position:relative;overflow:hidden;box-shadow:0 22px 46px -26px #182c264d,0 1px 2px #1f2a250d}.entrar-module__au1pQq__operationHeader{border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.entrar-module__au1pQq__operationHeader>span:first-child{flex-direction:column;gap:3px;display:flex}.entrar-module__au1pQq__operationHeader small{color:var(--ink-gray-5);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:620}.entrar-module__au1pQq__operationHeader strong{color:var(--ink-gray-9);font-size:13px;font-weight:700}.entrar-module__au1pQq__operationStatus{color:#357453;white-space:nowrap;background:#f0f8f3;border:1px solid #d8eadf;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:650;display:inline-flex}.entrar-module__au1pQq__operationStatus i{background:#45a873;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #45a8731f}.entrar-module__au1pQq__operationSteps{padding:6px 0;position:relative}.entrar-module__au1pQq__operationSteps:before{content:"";background:linear-gradient(#a9d1b8,#dce7df);width:1px;position:absolute;top:24px;bottom:24px;left:32px}.entrar-module__au1pQq__operationSteps:after{z-index:2;content:"";background:#45a873;border-radius:50%;width:4px;height:4px;animation:6s linear infinite entrar-module__au1pQq__fluxoDesce;position:absolute;left:30.5px;box-shadow:0 0 0 3px #45a8732e}@keyframes entrar-module__au1pQq__fluxoDesce{0%{opacity:0;top:26px}6%{opacity:1}94%{opacity:1}to{opacity:0;top:calc(100% - 26px)}}.entrar-module__au1pQq__operationStep{--i:0;animation:6s linear infinite entrar-module__au1pQq__fluxoAcende;animation-delay:calc(var(--i) * 2s)}.entrar-module__au1pQq__operationStep:nth-child(2){--i:1}.entrar-module__au1pQq__operationStep:nth-child(3){--i:2}@keyframes entrar-module__au1pQq__fluxoAcende{0%,33.4%,to{background:0 0}4%,29%{background:linear-gradient(90deg,#45a87312,#0000 78%)}}.entrar-module__au1pQq__operationStep .entrar-module__au1pQq__featureIcon{animation:6s linear infinite entrar-module__au1pQq__fluxoIcone;animation-delay:calc(var(--i) * 2s)}@keyframes entrar-module__au1pQq__fluxoIcone{0%,33.4%,to{background:var(--surface-green-2);color:var(--ink-green-9);transform:none}4%,29%{color:#fff;background:#3f8b64;transform:translateY(-1px)}}.entrar-module__au1pQq__operationStep .entrar-module__au1pQq__stepNumber{animation:6s linear infinite entrar-module__au1pQq__fluxoNumero;animation-delay:calc(var(--i) * 2s)}@keyframes entrar-module__au1pQq__fluxoNumero{0%,33.4%,to{color:#438c67;box-shadow:none;border-color:#cfe1d5}4%,29%{color:#2c6247;border-color:#45a873;box-shadow:0 0 0 3px #45a87324}}.entrar-module__au1pQq__operationStep .entrar-module__au1pQq__stepTag{animation:6s linear infinite entrar-module__au1pQq__fluxoEtiqueta;animation-delay:calc(var(--i) * 2s)}@keyframes entrar-module__au1pQq__fluxoEtiqueta{0%,33.4%,to{color:var(--ink-gray-6);background:#f2f4f1}4%,29%{color:#2c6247;background:#e4f2e9}}.entrar-module__au1pQq__operationStatus i{animation:2s ease-in-out infinite entrar-module__au1pQq__fluxoPonto}@keyframes entrar-module__au1pQq__fluxoPonto{0%,to{box-shadow:0 0 0 3px #45a8731f}50%{box-shadow:0 0 0 6px #45a8730a}}.entrar-module__au1pQq__operationFooter span{--i:0;animation:6s linear infinite entrar-module__au1pQq__fluxoPasso;animation-delay:calc(var(--i) * 2s)}.entrar-module__au1pQq__operationFooter span:nth-of-type(2){--i:1}.entrar-module__au1pQq__operationFooter span:nth-of-type(3){--i:2}@keyframes entrar-module__au1pQq__fluxoPasso{0%,33.4%,to{color:var(--ink-gray-5)}4%,29%{color:#2c6247}}@media (prefers-reduced-motion:reduce){.entrar-module__au1pQq__operationSteps:after,.entrar-module__au1pQq__operationStep,.entrar-module__au1pQq__operationStep .entrar-module__au1pQq__featureIcon,.entrar-module__au1pQq__operationStep .entrar-module__au1pQq__stepNumber,.entrar-module__au1pQq__operationStep .entrar-module__au1pQq__stepTag,.entrar-module__au1pQq__operationStatus i,.entrar-module__au1pQq__operationFooter span{animation:none}.entrar-module__au1pQq__operationSteps:after{display:none}}.entrar-module__au1pQq__operationStep{grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;transition:background .3s;display:grid;position:relative}.entrar-module__au1pQq__operationStep+.entrar-module__au1pQq__operationStep{border-top:1px solid #f0f2ef}.entrar-module__au1pQq__stepNumber{z-index:1;color:#438c67;background:#fff;border:1px solid #cfe1d5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:750;display:grid;position:relative}.entrar-module__au1pQq__featureIcon{background:var(--surface-green-2);width:34px;height:34px;color:var(--ink-green-9);border-radius:10px;flex:none;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.entrar-module__au1pQq__stepCopy{min-width:0}.entrar-module__au1pQq__stepCopy strong{color:var(--ink-gray-8);font-size:12.5px;font-weight:690;display:block}.entrar-module__au1pQq__stepCopy small{color:var(--ink-gray-5);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.entrar-module__au1pQq__stepTag{color:var(--ink-gray-6);background:#f2f4f1;border-radius:7px;padding:5px 8px;font-size:9.5px;font-weight:650}.entrar-module__au1pQq__operationFooter{color:var(--ink-gray-5);letter-spacing:.02em;background:#fafbf9;border-top:1px solid #e8ece8;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:9.5px;font-weight:620;display:flex}.entrar-module__au1pQq__operationFooter svg{color:#70a685}.entrar-module__au1pQq__formPanel{justify-content:center;align-items:center;padding:64px 72px;display:flex}.entrar-module__au1pQq__formWrap{width:100%;max-width:460px}.entrar-module__au1pQq__mobileBrand{display:none}.entrar-module__au1pQq__form{flex-direction:column;gap:24px;display:flex}.entrar-module__au1pQq__formHeader{margin-bottom:4px}.entrar-module__au1pQq__secureBadge{background:var(--surface-green-2);color:var(--ink-green-9);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.entrar-module__au1pQq__formTitle{color:var(--ink-gray-9);letter-spacing:-.04em;margin-top:17px;font-size:clamp(30px,4vw,36px);font-weight:710}.entrar-module__au1pQq__formSubtitle{color:var(--ink-gray-6);margin-top:9px;font-size:14.5px;line-height:1.55}.entrar-module__au1pQq__error{border:1px solid var(--outline-red-2);background:var(--surface-red-1);color:var(--ink-red-8);border-radius:12px;align-items:flex-start;gap:8px;padding:13px 14px;font-size:13.5px;line-height:1.45;display:flex}.entrar-module__au1pQq__fields{flex-direction:column;gap:18px;display:flex}.entrar-module__au1pQq__field{flex-direction:column;gap:7px;display:flex}.entrar-module__au1pQq__fieldTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.entrar-module__au1pQq__field>label{font-size:12.5px}.entrar-module__au1pQq__field input{border-radius:12px;height:54px;padding-top:0;padding-bottom:0;font-size:16px}.entrar-module__au1pQq__field input:focus-visible{border-color:var(--crm-accent);box-shadow:0 0 0 3px #438c672e}.entrar-module__au1pQq__forgot{color:var(--ink-gray-5);cursor:help;font-size:12.5px}.entrar-module__au1pQq__password{align-items:center;display:flex;position:relative}.entrar-module__au1pQq__eyeButton{width:40px;height:40px;color:var(--ink-gray-5);border-radius:8px;place-items:center;display:grid;position:absolute;right:5px}.entrar-module__au1pQq__eyeButton:hover{background:var(--surface-gray-2);color:var(--ink-gray-8)}.entrar-module__au1pQq__submit{margin-top:3px;border-radius:12px!important;height:54px!important;font-size:15px!important}.entrar-module__au1pQq__formFooter{border-top:1px solid var(--outline-gray-1);color:var(--ink-gray-5);justify-content:center;align-items:center;gap:6px;padding-top:18px;font-size:11.5px;display:flex}@media (max-width:760px){.entrar-module__au1pQq__screen{place-items:start center;padding:16px}.entrar-module__au1pQq__voltar{margin:0 auto 14px;position:static;transform:none}.entrar-module__au1pQq__voltar:hover{transform:translateY(-1px)}.entrar-module__au1pQq__frame{border-radius:22px;grid-template-columns:1fr;min-height:auto}.entrar-module__au1pQq__brandPanel{display:none}.entrar-module__au1pQq__formPanel{padding:30px 20px 26px}.entrar-module__au1pQq__mobileBrand{align-items:center;gap:8px;margin-bottom:24px;display:flex}.entrar-module__au1pQq__mobileBrand .entrar-module__au1pQq__brandLogo{width:168px;height:auto}.entrar-module__au1pQq__mobileBrand .entrar-module__au1pQq__brandNome{font-size:24px}.entrar-module__au1pQq__formTitle{font-size:30px}.entrar-module__au1pQq__form{gap:20px}}
