.l8YJ0q_login{gap:16px;min-height:100dvh;padding:16px;display:flex}.l8YJ0q_vitrine{color:#eef2f8;background:radial-gradient(120% 80% at 100% 0,#0b5eeb38 0%,#070a1200 55%),#070a12;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;flex:55%;justify-content:space-between;gap:32px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.l8YJ0q_vitrine .l8YJ0q_topo{align-items:center;gap:12px;display:flex}.l8YJ0q_vitrine .l8YJ0q_logo-claro{--cor-logo:#f2f4f8}.l8YJ0q_vitrine .l8YJ0q_nome{font-family:var(--marca);font-size:var(--f4);letter-spacing:.26em;font-weight:600}.l8YJ0q_vitrine .l8YJ0q_nome b{color:#6aa6ff;font-weight:600}.l8YJ0q_chamada{max-width:540px}.l8YJ0q_chamada h2{font-family:var(--marca);letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:1.15}.l8YJ0q_chamada p{font-size:var(--f4);color:#b4bdcb;margin:16px 0 0;line-height:1.6}.l8YJ0q_painel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:100%;max-width:500px;padding:20px 20px 12px;display:flex}.l8YJ0q_painel .l8YJ0q_titulo{font-size:var(--f2);color:#d6deea;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin:0 0 8px;font-weight:600;display:flex}.l8YJ0q_painel .l8YJ0q_titulo small{color:#6aa6ff;text-transform:none;letter-spacing:0;font-weight:500}.l8YJ0q_painel .l8YJ0q_linha{border-top:1px solid #ffffff0f;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.l8YJ0q_painel .l8YJ0q_produto{font-family:var(--marca);font-size:var(--f2);color:#8fb8ff;font-weight:600}.l8YJ0q_painel .l8YJ0q_cliente{font-size:var(--f3)}.l8YJ0q_painel .l8YJ0q_cliente small{font-size:var(--f1);color:#97a2b4;display:block}.l8YJ0q_painel .l8YJ0q_situacao{font-size:var(--f1);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.l8YJ0q_painel .l8YJ0q_situacao:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.l8YJ0q_painel .l8YJ0q_situacao.l8YJ0q_ok{color:#4ade80;background:#4ade801f}.l8YJ0q_painel .l8YJ0q_situacao.l8YJ0q_aviso{color:#fbbf24;background:#fbbf241f}.l8YJ0q_painel .l8YJ0q_situacao.l8YJ0q_breve{color:#97a2b4;background:#ffffff0f}.l8YJ0q_recursos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.l8YJ0q_recursos li{font-size:var(--f2);color:#d6deea;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px}.l8YJ0q_lado-formulario{flex-direction:column;flex:45%;align-items:center;gap:24px;padding:8px;display:flex}.l8YJ0q_barra{justify-content:flex-end;align-items:center;width:100%;display:flex}.l8YJ0q_barra .l8YJ0q_marca-movel{color:var(--cor-texto);align-items:center;gap:10px;margin:0 auto 0 0;display:none}.l8YJ0q_barra .l8YJ0q_marca-movel .l8YJ0q_nome{font-family:var(--marca);font-size:var(--f3);letter-spacing:.26em;font-weight:600}.l8YJ0q_barra .l8YJ0q_marca-movel .l8YJ0q_nome b{color:var(--cor-primaria);font-weight:600}.l8YJ0q_tema{width:44px;height:44px;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:50%;place-items:center;display:grid}.l8YJ0q_caixa{background:var(--cor-superficie);border:1px solid var(--cor-borda);width:100%;max-width:420px;box-shadow:var(--cor-sombra);border-radius:24px;flex-direction:column;gap:18px;margin:auto 0;padding:36px;display:flex}.l8YJ0q_saudacao{margin:0 0 6px}.l8YJ0q_saudacao h1{font-family:var(--marca);font-size:var(--f8);letter-spacing:-.01em;font-weight:600}.l8YJ0q_saudacao p{font-size:var(--f3);color:var(--cor-texto-apagado);margin:8px 0 0;line-height:1.5}.l8YJ0q_campo{flex-direction:column;gap:6px;display:flex}.l8YJ0q_campo span{font-size:var(--f2);color:var(--cor-texto-suave);font-weight:600}.l8YJ0q_campo input{height:48px;font-size:var(--f4);color:var(--cor-texto);background:var(--cor-hover);border:1px solid var(--cor-borda);border-radius:14px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.l8YJ0q_campo input:focus{border-color:var(--cor-primaria);box-shadow:0 0 0 3px var(--cor-primaria-suave);outline:none}.l8YJ0q_senha{position:relative}.l8YJ0q_senha input{padding:0 84px 0 14px}.l8YJ0q_senha .l8YJ0q_ver{font-size:var(--f1);color:var(--cor-primaria);border-radius:8px;padding:8px 10px;font-weight:600;position:absolute;bottom:8px;right:8px}.l8YJ0q_erro{font-size:var(--f2);color:var(--cor-erro);background:var(--cor-erro-suave);border-radius:12px;padding:10px 14px}.l8YJ0q_entrar{height:54px;font-size:var(--f4);color:#fff;box-shadow:var(--brilho);background:#0b5eeb;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:6px 0 0;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.l8YJ0q_entrar:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #0b5eeb61}.l8YJ0q_entrar:disabled{opacity:.7}.l8YJ0q_ajuda{font-size:var(--f2);text-align:center;color:var(--cor-texto-apagado)}.l8YJ0q_rodape{font-size:var(--f1);color:var(--cor-texto-apagado)}@media (max-width:900px){.l8YJ0q_vitrine{display:none}.l8YJ0q_barra .l8YJ0q_marca-movel{display:flex}.l8YJ0q_caixa{padding:28px 22px}}
