.Aplicacao-module__JbWVlq__tela{--azul-1:#0071f2;--azul-2:#003a8a;--branco:#fff;--suave:#ffffffbd;--linha:#ffffff61;--verde:#00e911;--verde-texto:#032108;--erro:#ffd6d6;background:linear-gradient(135deg, var(--azul-1) 0%, var(--azul-2) 100%);min-height:100dvh;color:var(--branco);font-family:var(--font-archivo), system-ui, sans-serif;-webkit-font-smoothing:antialiased;align-items:center;padding:88px 24px 112px;display:flex;position:relative}.Aplicacao-module__JbWVlq__barra{z-index:3;background:#ffffff2e;height:3px;position:fixed;inset:0 0 auto}.Aplicacao-module__JbWVlq__barra span{background:var(--branco);transform-origin:0;height:100%;transition:transform .35s;display:block}.Aplicacao-module__JbWVlq__marca{z-index:2;line-height:0;display:block;position:fixed;top:22px;left:24px}.Aplicacao-module__JbWVlq__marca img{width:auto;height:30px}.Aplicacao-module__JbWVlq__coluna{width:100%;max-width:680px;margin:0 auto;animation:.28s both Aplicacao-module__JbWVlq__entra}.Aplicacao-module__JbWVlq__coluna[data-direcao="-1"]{animation-name:Aplicacao-module__JbWVlq__volta}@keyframes Aplicacao-module__JbWVlq__entra{0%{opacity:0;transform:translateY(28px)}}@keyframes Aplicacao-module__JbWVlq__volta{0%{opacity:0;transform:translateY(-28px)}}.Aplicacao-module__JbWVlq__pergunta{letter-spacing:-.02em;text-wrap:balance;outline:none;margin:0;font-size:clamp(26px,4.6vw,40px);font-weight:600;line-height:1.15}.Aplicacao-module__JbWVlq__ajuda{max-width:56ch;color:var(--suave);margin:12px 0 0;font-size:18px;line-height:1.45}.Aplicacao-module__JbWVlq__campo{border:0;border-bottom:2px solid var(--linha);width:100%;color:var(--branco);font:500 clamp(22px, 3.6vw, 30px) / 1.3 var(--font-archivo), system-ui, sans-serif;caret-color:var(--verde);background:0 0;border-radius:0;margin-top:36px;padding:8px 0 10px;transition:border-color .15s;display:block}.Aplicacao-module__JbWVlq__campo::placeholder{color:#fff6}.Aplicacao-module__JbWVlq__campo:focus{border-bottom-color:var(--branco);outline:none}.Aplicacao-module__JbWVlq__campo[aria-invalid=true]{border-bottom-color:var(--erro)}.Aplicacao-module__JbWVlq__opcoes{gap:10px;max-width:520px;margin-top:32px;display:grid}.Aplicacao-module__JbWVlq__opcao{border:1.5px solid var(--linha);width:100%;min-height:54px;color:var(--branco);font:500 18px / 1.3 var(--font-archivo), system-ui, sans-serif;text-align:left;cursor:pointer;background:#ffffff0f;border-radius:8px;align-items:center;gap:14px;padding:10px 14px;transition:background .12s,border-color .12s,color .12s;display:flex}.Aplicacao-module__JbWVlq__opcao:hover{background:#ffffff24;border-color:#ffffffb3}.Aplicacao-module__JbWVlq__opcao:focus-visible{outline:3px solid var(--verde);outline-offset:2px}.Aplicacao-module__JbWVlq__opcao[data-marcado]{background:var(--branco);border-color:var(--branco);color:var(--azul-2)}.Aplicacao-module__JbWVlq__opcao[data-piscando]{animation:.32s steps(2,start) Aplicacao-module__JbWVlq__pisca}@keyframes Aplicacao-module__JbWVlq__pisca{50%{background:#ffffff8c}}.Aplicacao-module__JbWVlq__tecla{width:26px;height:26px;font:600 13px / 1 var(--font-archivo), system-ui, sans-serif;opacity:.85;border:1px solid;border-radius:4px;flex:none;place-items:center;display:grid}.Aplicacao-module__JbWVlq__opcao[data-marcado] .Aplicacao-module__JbWVlq__tecla{background:var(--azul-2);border-color:var(--azul-2);color:var(--branco);opacity:1}.Aplicacao-module__JbWVlq__check{flex:none;width:18px;height:18px;margin-left:auto}.Aplicacao-module__JbWVlq__erro{color:var(--erro);background:#00000038;border-radius:6px;margin:18px 0 0;padding:8px 12px;font-size:16px;line-height:1.4;display:inline-block}.Aplicacao-module__JbWVlq__acoes{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.Aplicacao-module__JbWVlq__principal{background:var(--verde);min-height:52px;color:var(--verde-texto);font:700 18px / 1 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:10px;padding:0 26px;transition:transform .12s;box-shadow:0 8px 24px -10px #00000073}.Aplicacao-module__JbWVlq__principal:hover{transform:translateY(-1px)}.Aplicacao-module__JbWVlq__principal:focus-visible{outline:3px solid var(--branco);outline-offset:3px}.Aplicacao-module__JbWVlq__dica{color:var(--suave);font-size:14px}.Aplicacao-module__JbWVlq__navegacao{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:2;gap:2px;display:flex;position:fixed}.Aplicacao-module__JbWVlq__navegacao button{width:44px;height:40px;color:var(--branco);cursor:pointer;background:#ffffff29;border:0;place-items:center;display:grid}.Aplicacao-module__JbWVlq__navegacao button:first-child{border-radius:8px 0 0 8px}.Aplicacao-module__JbWVlq__navegacao button:last-child{border-radius:0 8px 8px 0}.Aplicacao-module__JbWVlq__navegacao button:hover{background:#ffffff47}.Aplicacao-module__JbWVlq__navegacao button:disabled{opacity:.35;cursor:default;background:#ffffff29}.Aplicacao-module__JbWVlq__navegacao button:focus-visible{outline:3px solid var(--verde);outline-offset:2px}.Aplicacao-module__JbWVlq__navegacao svg{width:18px;height:18px}@media (max-width:640px){.Aplicacao-module__JbWVlq__tela{align-items:flex-start;padding:76px 20px 104px}.Aplicacao-module__JbWVlq__ajuda{font-size:17px}.Aplicacao-module__JbWVlq__dica{display:none}.Aplicacao-module__JbWVlq__opcao{font-size:17px}}@media (prefers-reduced-motion:reduce){.Aplicacao-module__JbWVlq__coluna,.Aplicacao-module__JbWVlq__opcao[data-piscando]{animation:none}.Aplicacao-module__JbWVlq__barra span{transition:none}}
