.entrada-tela{display:flex;min-height:100dvh;background:#fff}.entrada-marca{display:none;width:50%;align-items:center;justify-content:center;text-align:center;padding:48px;color:#fff;background:radial-gradient(120% 90% at 30% 20%,#0a5ce0 0,#0444af 45%,#02235a 100%)}.entrada-nome{margin:14px 0 0;font-size:22px;font-weight:800;letter-spacing:.02em;color:hsla(0,0%,100%,.85)}.entrada-frase{margin:28px auto 0;max-width:300px;font-size:17px;font-weight:600;color:hsla(0,0%,100%,.75)}.entrada-form{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.entrada-logo-movel{margin-bottom:32px}.entrada-caixa{width:100%;max-width:360px}.entrada-caixa h1{margin:0;font-size:28px;font-weight:900;letter-spacing:-.02em;color:var(--titulo)}.entrada-caixa .sub{margin:6px 0 0;color:var(--apoio);font-weight:600}.entrada-campos{margin-top:32px;display:grid;grid-gap:18px;gap:18px}.ent-campo{display:grid;grid-gap:6px;gap:6px}.ent-campo>span{font-size:14px;font-weight:800;color:var(--titulo)}.ent-entrada{position:relative}.ent-entrada input{width:100%;height:50px;border:1.5px solid var(--borda);border-radius:14px;padding:0 14px;font-weight:600;font-size:16px;background:#fff;transition:border-color .15s,box-shadow .15s}.ent-entrada input:focus{outline:none;border-color:var(--acao);box-shadow:0 0 0 4px var(--acao-suave)}.ent-campo.erro input{border-color:var(--erro)}.ent-olho{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border:0;background:none;color:var(--apagado);border-radius:10px}.ent-olho:hover{color:var(--apoio);background:var(--fundo)}.ent-msg{font-size:14px;color:var(--erro)}.ent-msg,.ent-ok{margin:0;font-weight:700}.ent-ok{padding:14px 16px;border-radius:14px;background:#e8f7ee;color:#12703a;font-size:15px}.ent-botao{height:52px;width:100%;border:0;border-radius:16px;background:var(--acao);color:#fff;font-weight:800;font-size:17px;box-shadow:0 4px 0 var(--azul);transition:transform .1s,opacity .15s}.ent-botao:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 var(--azul)}.ent-botao:disabled{opacity:.55;cursor:default}.ent-links{margin-top:20px;display:flex;justify-content:center;gap:16px;font-size:15px;font-weight:700}.ent-links a{color:var(--acao)}.ent-links a:hover{text-decoration:underline}.ent-regras{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:14px;font-weight:700;color:var(--apagado)}.ent-regras li.ok{color:var(--ok)}@media (min-width:1024px){.entrada-marca{display:flex}.entrada-logo-movel{display:none}}.ent-link{border:0;background:none;color:var(--acao);font-weight:700;font-size:15px;padding:4px;justify-self:center}