body{min-height:100vh}.fora{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.papel{display:grid;grid-template-rows:64px 1fr auto;padding:0 48px;background:var(--superficie)}.topo{display:flex;align-items:center;gap:12px}.topo .dir{margin-left:auto;font-size:14px;color:var(--texto-2)}.topo .dir a{color:var(--acao);font-weight:500}.corpo{align-self:center;width:100%;max-width:480px;margin:0 auto;padding:48px 0}.trilha{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--texto-3);margin-bottom:20px;flex-wrap:wrap}.trilha b{color:var(--acao);font-weight:500}.trilha i{width:16px;height:1.5px;background:var(--linha-forte)}.corpo h1{font-size:32px;line-height:38px;letter-spacing:-.025em;font-weight:500}.corpo .apoio{margin-top:10px;font-size:16px;line-height:24px}.campo{margin-top:32px;display:grid;gap:8px}.campo label{font-size:14px;font-weight:500}.entrada{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:8px;background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borda-controle);font-size:18px;letter-spacing:.01em}.entrada.focado{box-shadow:inset 0 0 0 2px var(--foco)}.entrada .ok{margin-left:auto;color:var(--verde)}.ajuda{font-size:13px;color:var(--texto-3)}.empresa{margin-top:12px;padding:14px 16px;border-radius:12px;background:var(--superficie-app);display:grid;gap:4px;font-size:14px;line-height:20px;animation:subir var(--t-mola) var(--mola) both}.empresa b{font-size:15px}.empresa .atividade-antiga{color:var(--texto-2)}.empresa .mais{color:var(--texto-3);font-size:13px}.robo{margin-top:16px;display:flex;gap:10px;align-items:center;height:44px;padding:0 14px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--linha-forte);font-size:14px;color:var(--texto-2)}.robo .ico{color:var(--verde)}.robo small{margin-left:auto;color:var(--texto-3);font-size:12px}.corpo .btn{width:100%;margin-top:24px}.garantia{margin-top:16px;font-size:13px;line-height:20px;color:var(--texto-3)}.garantia a{color:var(--texto-2);text-decoration:underline;text-underline-offset:3px}.pe{display:flex;gap:16px;padding:20px 0;font-size:13px;color:var(--texto-3)}.cor{background:var(--campo);color:var(--campo-texto);display:grid;place-items:center;padding:48px;position:relative;overflow:hidden}.cena{width:min(460px,100%)}.varre{transform-origin:200px 190px;animation:varre 3.2s linear infinite}@keyframes varre{to{transform:rotate(360deg)}}html[data-shot] .varre{animation:none;transform:rotate(-38deg)}.ponto{animation:piscar 2.4s ease-in-out infinite}@keyframes piscar{50%{opacity:.35}}.frase{margin-top:24px;font-size:20px;line-height:28px;letter-spacing:-.015em;text-align:center;max-width:22em}.frase span{display:block;margin-top:6px;font-size:14px;line-height:20px;color:var(--campo-texto-2);letter-spacing:0}@media(max-width:1023px){.fora{grid-template-columns:1fr}.cor{padding:32px 16px}.cena{width:220px}.frase{font-size:16px;line-height:24px;margin-top:8px}.frase span{display:none}.papel{padding:0 16px;grid-template-rows:56px 1fr auto}.pe{display:none}.corpo{padding:28px 0}.corpo h1{font-size:26px;line-height:32px}}@media(prefers-reduced-motion:reduce){.varre,.ponto{animation:none}}.empresa.buscando{display:grid;gap:8px}.esq{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--superficie-2),var(--superficie-3),var(--superficie-2));background-size:200% 100%;animation:brilho 1.2s linear infinite}@keyframes brilho{to{background-position:-200% 0}}html[data-shot] .esq{animation:none}.buscando-t{font-size:14px;color:var(--texto-2);display:flex;gap:8px;align-items:center}.entrada input{flex:1;min-width:0;height:100%;border:0;background:none;font:inherit;letter-spacing:inherit;outline:none}.entrada input::placeholder{color:var(--texto-3)}.entrada:focus-within{box-shadow:inset 0 0 0 2px var(--foco)}.entrada .ico{display:none;margin-left:auto;color:var(--verde)}.entrada[data-valido] .ico{display:block}.ajuda[role=alert]{color:var(--erro-texto);font-size:14px}.empresa .atividade{color:var(--texto-2)}.corpo .btn[aria-disabled=true]{opacity:.6;pointer-events:none}.empresa[hidden]{display:none}
