:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fundo:#f6f8fc;--superficie:#fff;--superficie-2:#eef3fb;--borda:#dfe6f1;--texto:#0f1b2d;--texto-fraco:#5a6a80;--acento:#1d4ed8;--acento-forte:#1e40af;--acento-fraco:#e8efff;--sobre-acento:#fff;--logo-icone:#3566d9;--logo-texto:#0f1220;--alerta:#8a5a00;--alerta-fraco:#fdf4e3;--nivel-bom:#15803d;--nivel-medio:#c2410c;--nivel-ruim:#b91c1c;--sombra:0 1px 2px #0f1b2d0a, 0 8px 24px #1d4ed814;--raio:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#0a1120;--superficie:#111b2e;--superficie-2:#0e1a30;--borda:#23324d;--texto:#e7edf7;--texto-fraco:#94a3b8;--acento:#6ea8ff;--acento-forte:#93bdff;--acento-fraco:#15264a;--sobre-acento:#0a1120;--logo-icone:#6e9eff;--logo-texto:#f2f4f8;--alerta:#e8b765;--alerta-fraco:#2a2416;--nivel-bom:#4ade80;--nivel-medio:#fb923c;--nivel-ruim:#f87171;--sombra:0 1px 2px #0000004d, 0 8px 24px #00000059}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#0a1120;--superficie:#111b2e;--superficie-2:#0e1a30;--borda:#23324d;--texto:#e7edf7;--texto-fraco:#94a3b8;--acento:#6ea8ff;--acento-forte:#93bdff;--acento-fraco:#15264a;--sobre-acento:#0a1120;--logo-icone:#6e9eff;--logo-texto:#f2f4f8;--alerta:#e8b765;--alerta-fraco:#2a2416;--nivel-bom:#4ade80;--nivel-medio:#fb923c;--nivel-ruim:#f87171;--sombra:0 1px 2px #0000004d, 0 8px 24px #00000059}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}main{max-width:720px;margin:0 auto;padding:32px 16px 80px}main:has(>.landing){max-width:1040px;padding-top:0}h1{letter-spacing:-.01em;margin:0 0 4px;font-size:1.5rem}p{margin:0 0 12px}a{color:inherit}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.fraco{color:var(--texto-fraco);font-size:.875rem}label{margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}input[type=text],input[type=email]{width:100%;font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:10px 12px}input[type=text]:focus,input[type=email]:focus{border-color:var(--acento)}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--acento);outline-offset:2px}button{font:inherit;border-radius:var(--raio);background:var(--acento);color:var(--sobre-acento);cursor:pointer;border:1px solid #0000;padding:10px 18px;font-weight:500;transition:background .15s}button:hover:not(:disabled){background:var(--acento-forte)}button:disabled{opacity:.6;cursor:progress}button.discreto,button.discreto:hover:not(:disabled){border-color:var(--borda);color:var(--texto-fraco);background:0 0;padding:6px 12px;font-size:.875rem}.campos{gap:16px;margin-bottom:20px;display:grid}@media (min-width:520px){.campos.duplo{grid-template-columns:1fr 1fr}}.erro{color:var(--alerta);margin-bottom:12px;font-size:.875rem}.caixa{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:20px}.caixa.aviso{background:var(--alerta-fraco);border-color:#0000}.caixa.boa{background:var(--acento-fraco);border-color:#0000}.caixa.outra-fonte{align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.caixa.outra-fonte>div{flex:1;min-width:0}.caixa.outra-fonte p{margin:0}.caixa.outra-fonte p+p{margin-top:2px;font-size:.875rem}.caixa.outra-fonte button{flex-shrink:0}.girando{border:2px solid var(--borda);border-top-color:var(--acento);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{border-top-color:var(--borda);background:var(--acento-fraco);animation:none}}.resumo{color:var(--texto-fraco);margin-bottom:16px;font-size:.875rem}ul.vagas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vaga{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px 18px}.vaga a.titulo{font-size:1.0625rem;font-weight:600;text-decoration:none}.vaga a.titulo:hover{text-decoration:underline}.empresa{margin:0 0 2px;font-size:.9375rem;font-weight:600}.empresa em{color:var(--texto-fraco);font-weight:400}.ver-vaga{border:1px solid var(--acento);border-radius:var(--raio);color:var(--acento);margin-top:12px;padding:6px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.ver-vaga:hover{background:var(--acento-fraco)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vaga .local{color:var(--texto-fraco);margin:2px 0 10px;font-size:.9375rem}.etiquetas{flex-wrap:wrap;gap:6px;display:flex}.etiqueta{border:1px solid var(--borda);color:var(--texto-fraco);border-radius:999px;padding:2px 8px;font-size:.75rem}.etiqueta.destaque{background:var(--acento-fraco);color:var(--acento);border-color:#0000}.etiqueta.incerta{background:var(--alerta-fraco);color:var(--alerta);border-color:#0000}.paginacao{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:.875rem;display:flex}.paginacao ol{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.paginacao a,.paginacao span{border-radius:var(--raio);text-align:center;min-width:32px;padding:6px 10px;text-decoration:none;display:inline-block}.paginacao a{color:var(--acento)}.paginacao a:hover{background:var(--acento-fraco)}.paginacao [aria-current=page]{background:var(--acento);color:var(--sobre-acento);font-weight:600}.paginacao .desligado{color:var(--texto-fraco);opacity:.5}.rodape{border-top:1px solid var(--borda);color:var(--texto-fraco);margin-top:40px;padding-top:20px;font-size:.8125rem}.opcao{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:20px;font-weight:400;display:flex}.opcao input{accent-color:var(--acento);width:16px;height:16px;margin:3px 0 0}.opcao small{color:var(--texto-fraco);font-size:.8125rem;display:block}.limite{color:var(--texto-fraco);margin-top:14px;font-size:.8125rem}.busca{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:24px;padding:18px 20px 6px}.busca .campos{margin-bottom:14px}.busca .opcao{margin-bottom:16px}.busca form{grid-template-columns:1fr auto;align-items:center;column-gap:16px;display:grid}.busca .campos,.busca .erro{grid-column:1/-1}.busca .opcao{grid-row:2}.busca button[type=submit]{grid-area:2/2;margin-bottom:16px}.salvas{margin-bottom:20px}.salvas p{margin:0 0 8px;font-size:.8125rem}.salvas ul{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.salvas li{align-items:baseline;gap:8px;display:flex}.salvas form{margin:0}button.salva,button.salva:hover:not(:disabled){background:var(--superficie);color:var(--texto);border:1px solid var(--borda);border-radius:999px;padding:4px 12px;font-size:.8125rem}button.salva.atual{background:var(--acento-fraco);color:var(--acento);cursor:default;opacity:1;border-color:#0000}.salvas small{font-size:.75rem}.privacidade{max-width:60ch;margin:8px 0 0;font-size:.75rem}.topo{border-bottom:1px solid var(--borda);background:var(--superficie)}.topo-interno{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;padding:12px 16px;display:flex}.marca{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.marca-icone,.marca-nome{width:auto;height:24px;display:block}button.tema,button.tema:hover:not(:disabled){width:36px;height:36px;color:var(--texto-fraco);border:1px solid var(--borda);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}button.tema:hover:not(:disabled){color:var(--acento);border-color:var(--acento)}.landing h2{letter-spacing:-.025em;max-width:24ch;margin:0 0 32px;font-size:clamp(1.5rem,3.5vw,2.125rem);line-height:1.15}.landing h3{letter-spacing:-.01em;margin:0 0 6px;font-size:1.0625rem}.hero{text-align:center;background:radial-gradient(ellipse 75% 70% at 50% 0%, var(--acento-fraco), transparent 72%);margin:0 -16px;padding:64px 16px 48px}.selo{color:var(--texto);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.ponto{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #16a34a2e}.hero h1{letter-spacing:-.035em;margin:0 auto 20px;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.18}.hero h1 mark{color:inherit;background:var(--acento-fraco);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 .15em}.hero-sub{color:var(--texto-fraco);max-width:58ch;margin:0 auto 32px;font-size:1.0625rem}.hero-busca{text-align:left;background:var(--superficie);border:1px solid var(--borda);max-width:820px;box-shadow:var(--sombra);border-radius:16px;margin:0 auto;padding:20px;scroll-margin-top:24px}.form-hero .campos{margin-bottom:14px}.form-hero input[type=text]{padding:12px 14px;font-size:1rem}.form-hero button[type=submit]{width:100%;padding:12px 22px;font-size:1rem}.form-hero .opcao{margin-bottom:14px}@media (min-width:760px){.form-hero{grid-template-columns:1fr auto;align-items:end;column-gap:12px;display:grid}.form-hero .campos{margin-bottom:0}.form-hero button[type=submit]{grid-area:1/2;width:auto;height:48px}.form-hero .opcao,.form-hero .erro{grid-column:1/-1;margin:14px 0 0}}.garantias{color:var(--texto-fraco);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:20px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.garantias li{align-items:center;gap:6px;display:inline-flex}.janela{border:1px solid var(--borda);background:var(--superficie);max-width:880px;box-shadow:var(--sombra);border-radius:14px;margin:8px auto 0;overflow:hidden}.janela-barra{border-bottom:1px solid var(--borda);background:var(--superficie-2);align-items:center;gap:6px;padding:10px 14px;display:flex}.janela-barra>span{background:var(--borda);border-radius:50%;width:10px;height:10px}.janela-url{color:var(--texto-fraco);background:var(--superficie);border:1px solid var(--borda);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;max-width:320px;margin-left:10px;padding:3px 10px;font-size:.75rem;overflow:hidden}.janela-corpo{padding:20px}.janela-legenda{color:var(--texto-fraco);margin-bottom:12px;font-size:.8125rem}.janela ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.janela .titulo{font-size:1rem;font-weight:600}.faixa-fontes{text-align:center;color:var(--texto-fraco);margin:28px 0 0;font-size:.875rem}.faixa-fontes strong{color:var(--texto);font-weight:600}.secao{padding:72px 0 0}.sobretitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--acento);margin-bottom:8px;font-size:.75rem;font-weight:700}.passos{gap:16px;margin:0;padding:0;list-style:none;display:grid}.passos li,.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:14px;padding:24px}.passos p,.cartao p,.bloco-texto p:not(.rotulo){color:var(--texto-fraco);margin:0;font-size:.9375rem}.passo{background:var(--acento);width:36px;height:36px;color:var(--sobre-acento);border-radius:10px;place-items:center;margin-bottom:16px;font-weight:700;display:grid}.cartoes{gap:16px;display:grid}.icone-cartao{background:var(--acento-fraco);width:40px;height:40px;color:var(--acento);border-radius:10px;place-items:center;margin-bottom:14px;display:inline-grid}@media (min-width:760px){.passos,.cartoes{grid-template-columns:repeat(3,1fr)}}.bloco{align-items:center;gap:24px;padding:28px 0;display:grid}.bloco+.bloco{border-top:1px solid var(--borda)}@media (min-width:760px){.bloco{grid-template-columns:1fr 1fr;gap:48px;padding:40px 0}.bloco.invertido .bloco-texto{order:2}}.rotulo{color:var(--acento);background:var(--acento-fraco);border-radius:999px;margin-bottom:12px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.bloco-texto h3{margin-bottom:10px;font-size:1.375rem}.bloco-visual{background:var(--superficie-2);border:1px solid var(--borda);border-radius:16px;align-content:center;gap:14px;min-height:220px;padding:28px;display:grid}.mock-datas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-datas li{background:var(--superficie);border:1px solid var(--borda);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 14px;font-size:.9375rem;display:flex}.mock-datas em{color:var(--texto-fraco);font-size:.8125rem;font-style:normal}.mock-datas em.ok{color:var(--acento);font-weight:600}.mock-datas li.fora{opacity:.5;text-decoration:line-through}.mock-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;gap:6px;padding:16px;font-size:.9375rem;display:grid}.mock-cartao .etiqueta{justify-self:start}.mock-pilha{padding:16px 16px 0 0;display:grid}.mock-pilha>*{grid-area:1/1}.mock-cartao.fantasma{min-height:92px}.mock-pilha .fantasma:first-child{opacity:.45;transform:translate(16px,-16px)}.mock-pilha .fantasma:nth-child(2){opacity:.7;transform:translate(8px,-8px)}.mock-chave{align-items:center;gap:12px;font-weight:500;display:flex}.chave{background:var(--borda);border-radius:999px;width:40px;height:22px;position:relative}.chave span{background:var(--superficie);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.chave.ligada{background:var(--acento)}.chave.ligada span{left:21px}.mock-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.faq{gap:10px;max-width:760px;display:grid}.faq details{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acento);font-size:1.25rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--texto-fraco);margin:0;padding-bottom:16px}.final{text-align:center;color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e3a8a);border-radius:20px;margin:80px 0 0;padding:56px 24px}.final h2{max-width:22ch;margin:0 auto 12px}.final p{opacity:.85;margin-bottom:24px}a.botao{border-radius:var(--raio);color:#1d4ed8;background:#fff;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-block}a.botao:hover{opacity:.92}.rodape-landing{border-top:1px solid var(--borda);color:var(--texto-fraco);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:40px;padding-top:20px;font-size:.8125rem;display:flex}html{scroll-behavior:smooth}.topo-acoes{justify-content:flex-end;align-items:center;gap:12px;display:flex}.topo-interno{grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.topo-centro{justify-content:center;display:flex}.link-feed{color:var(--acento);background:var(--acento-fraco);border-radius:999px;padding:7px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.link-feed:hover{background:var(--borda)}.link-entrar{color:var(--texto);border:1px solid var(--borda);border-radius:999px;padding:7px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.link-entrar:hover{border-color:var(--acento);color:var(--acento)}.entrar{max-width:440px;margin:24px auto 0}.entrar h1{margin-bottom:8px}.entrar .caixa{margin-top:20px}.modal-entrar{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);width:min(400px,100vw - 32px);color:var(--texto);box-shadow:var(--sombra);padding:0}.modal-entrar::backdrop{background:#0a11208c}.modal-entrar-corpo{padding:24px;position:relative}.modal-entrar h2{margin:0 0 8px}.modal-entrar form{margin-top:16px}.teto-linha{margin:0 0 20px;font-size:.875rem}.teto-linha button.discreto,.teto-linha button.discreto:hover:not(:disabled){color:var(--acento);margin-left:4px;padding:2px 10px;font-size:.8125rem}.modal-fechar{width:32px;height:32px;color:var(--texto-fraco);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;font-size:1.375rem;line-height:1;position:absolute;top:10px;right:10px}.modal-fechar:hover{background:var(--borda);color:var(--texto)}.menu-func{position:relative}button.menu-func-botao,button.menu-func-botao:hover:not(:disabled){color:var(--texto-fraco);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.875rem;font-weight:600;display:inline-flex}button.menu-func-botao:hover:not(:disabled),.menu-func:hover button.menu-func-botao,.menu-func.aberto button.menu-func-botao{color:var(--texto);background:var(--superficie-2)}.menu-func-botao svg{transition:transform .15s}.menu-func:hover .menu-func-botao svg,.menu-func.aberto .menu-func-botao svg{transform:rotate(180deg)}.menu-func-painel{z-index:20;visibility:hidden;opacity:0;background:var(--superficie);border:1px solid var(--borda);width:min(400px,100vw - 32px);box-shadow:var(--sombra);border-radius:20px;padding:24px 20px 16px;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.menu-func:hover .menu-func-painel,.menu-func.aberto .menu-func-painel{visibility:visible;opacity:1}.menu-func-painel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.menu-func-secao{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-fraco);margin:0 0 12px 12px;font-size:.75rem;font-weight:700}.menu-func-item{color:var(--texto);border-radius:14px;align-items:flex-start;gap:16px;padding:12px;text-decoration:none;display:flex}.menu-func-item>span:last-child{min-width:0}.menu-func-item:hover{background:var(--superficie-2)}.menu-func-item strong{margin-bottom:4px;font-size:1rem;display:block}.menu-func-desc{color:var(--texto-fraco);font-size:.875rem;line-height:1.5;display:block}.menu-func-icone{width:52px;height:52px;color:var(--acento);background:var(--acento-fraco);border:1px solid var(--borda);border-radius:14px;flex:none;place-items:center;display:grid}.funcionalidades{max-width:640px;margin:24px auto 0}.funcionalidades h1{margin-bottom:8px}.funcionalidades>.caixa,.lista-dorks{margin-top:20px}.gerador-dorks fieldset{border:0;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;display:flex}.gerador-dorks legend{width:100%;margin-bottom:6px;font-weight:600}.gerador-dorks label.opcao{align-items:center;gap:6px;margin-top:8px;font-weight:400;display:inline-flex}.lista-dorks{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.lista-dorks li{flex-direction:column;gap:8px;display:flex}code.dork{background:var(--acento-fraco);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 12px;font-size:.8125rem;display:block}.dork-acoes{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.link-sem-periodo{color:var(--texto-fraco);font-size:.8125rem}@media (max-width:420px){.topo-acoes{gap:8px}.link-feed,.link-entrar,button.menu-func-botao{padding:6px 10px;font-size:.8125rem}}.topo-acoes>a,button.menu-func-botao{white-space:nowrap}@media (max-width:480px){.marca-nome{display:none}.topo-acoes{gap:4px}}@media (max-width:560px){.menu-func-painel{width:auto;position:fixed;top:64px;left:16px;right:16px;transform:none}}.medidor-form{flex-direction:column;display:flex}.medidor-form label{margin-top:16px}.medidor-form label:first-child{margin-top:0}.medidor-form textarea,.medidor-form input[type=file]{width:100%;font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);resize:vertical;padding:10px 12px;font-size:.9375rem}.medidor-form textarea:focus{border-color:var(--acento)}.medidor-form button[type=submit]{margin-top:20px}.medidor-form .erro{margin:16px 0 0}.alternar-entrada{align-self:flex-start;margin-top:8px}button.discreto.alternar-entrada{color:var(--acento);border-color:var(--acento);font-weight:600}button.discreto.alternar-entrada:hover:not(:disabled){color:var(--acento);border-color:var(--acento);background:var(--acento-fraco)}.nota-campo{margin:8px 0 0}main:has(>.medidor-pagina){max-width:1040px;padding-top:0}.medidor-pagina{max-width:none;margin-top:0}.hero-ats{padding:56px 16px 32px}.hero-ats .medidor-form,.hero-ats .medidor-resultado{max-width:720px;margin-left:auto;margin-right:auto}.hero-ats h1{margin-bottom:16px}.soltar{text-align:center;background:var(--superficie-2);border:2px dashed var(--borda);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:32px 16px 28px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.soltar:hover,.soltar.arrastando{border-color:var(--acento);background:var(--acento-fraco)}.soltar.com-arquivo{border-style:solid;border-color:var(--acento)}.soltar:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.medidor-form .soltar input[type=file]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.soltar-icone{width:56px;height:56px;color:var(--sobre-acento);background:var(--acento);border-radius:14px;place-items:center;margin-bottom:14px;display:grid;box-shadow:0 6px 16px #1d4ed840}.soltar-titulo{overflow-wrap:anywhere;font-size:1.0625rem}.soltar-acao{color:var(--acento);font-weight:600}.medidor-ressalva{max-width:60ch;margin:12px auto 0}.hero-ats .medidor-resultado{text-align:left;margin-top:32px}.medidor-resultado{flex-direction:column;gap:16px;margin:20px 0 40px;display:flex}.medidor-resultado h2{margin:0 0 12px;font-size:1.0625rem}.medidor-resultado h3{margin:16px 0 8px;font-size:.875rem}.medidor-resultado h2.medidor-manchete{letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.medidor-placar{padding:28px 24px 12px}.medidor-nota{text-align:center;border-bottom:1px solid var(--borda);flex-direction:column;align-items:center;margin-bottom:4px;padding-bottom:20px;display:flex}.medidor-anel{width:168px;height:168px;margin-bottom:16px;position:relative}.medidor-anel svg{width:100%;height:100%;transform:rotate(-90deg)}.medidor-anel circle{fill:none;stroke-width:10px}.medidor-anel-fundo{stroke:var(--superficie-2)}.medidor-anel-valor{stroke-linecap:round}.medidor-anel p{flex-direction:column;justify-content:center;align-items:center;margin:0;line-height:1;display:flex;position:absolute;inset:0}.medidor-anel strong{letter-spacing:-.03em;font-size:3.25rem}.medidor-anel span{color:var(--texto-fraco);margin-top:6px;font-size:.9375rem}.medidor-faixa{margin:0 0 4px;font-size:1.0625rem}.medidor-nota .fraco{max-width:48ch;margin:0}strong.nivel-bom{color:var(--nivel-bom)}strong.nivel-medio{color:var(--nivel-medio)}strong.nivel-ruim{color:var(--nivel-ruim)}.medidor-barra span.nivel-bom{background:var(--nivel-bom)}.medidor-barra span.nivel-medio{background:var(--nivel-medio)}.medidor-barra span.nivel-ruim{background:var(--nivel-ruim)}.medidor-anel-valor.nivel-bom{stroke:var(--nivel-bom)}.medidor-anel-valor.nivel-medio{stroke:var(--nivel-medio)}.medidor-anel-valor.nivel-ruim{stroke:var(--nivel-ruim)}.medidor-pilar{padding-top:20px}.medidor-pilar+.medidor-pilar{border-top:1px solid var(--borda);margin-top:8px}.medidor-resultado .medidor-pilar h3{color:var(--texto);margin:0 0 14px;font-size:1.0625rem;font-weight:700}.medidor-pilar .medidor-criterio{border-left:2px solid var(--borda);padding-left:14px}.medidor-criterio-nome{font-weight:500}.medidor-criterio{margin-bottom:14px;position:relative}.medidor-criterio-topo{justify-content:space-between;align-items:center;gap:12px;font-size:.9375rem;display:flex}.medidor-criterio-nome{align-items:center;gap:4px;display:inline-flex}.medidor-barra{background:var(--superficie-2);border-radius:999px;height:6px;margin:6px 0 4px;overflow:hidden}.medidor-barra span{border-radius:999px;height:100%;display:block}.medidor-observacao{color:var(--texto-fraco);margin:0;font-size:.8125rem;line-height:1.45}.dica button,.dica button:hover:not(:disabled){width:22px;height:22px;color:var(--texto-fraco);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.dica:hover button,.dica.aberta button{color:var(--acento)}.dica-texto{z-index:5;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:8px;padding:10px 12px;font-size:.8125rem;line-height:1.45;display:none;position:absolute;top:26px;left:0;right:0}.dica:hover .dica-texto,.dica:focus-within .dica-texto,.dica.aberta .dica-texto{display:block}.medidor-grupo .etiquetas{margin:0;padding:0;list-style:none}.medidor-detalhes{flex-direction:column;gap:16px;display:flex}.medidor-detalhes:empty{display:none}.medidor-cartao{box-shadow:var(--sombra);flex-direction:column;padding:22px;display:flex}.medidor-resultado .medidor-cartao h2{border-bottom:1px solid var(--borda);align-items:center;gap:10px;margin:0 0 4px;padding-bottom:14px;font-size:1rem;line-height:1.3;display:flex}.medidor-cartao-icone{width:34px;height:34px;color:var(--acento);background:var(--acento-fraco);border-radius:9px;flex:none;place-items:center;display:grid}.medidor-cartao.alerta .medidor-cartao-icone{color:var(--alerta);background:var(--alerta-fraco)}.medidor-resultado .medidor-cartao h3{margin:16px 0 8px;font-size:.8125rem}.medidor-cartao-rodape{margin:auto 0 0;padding-top:16px;font-size:.8125rem}.medidor-lista{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.medidor-cartao.alerta .medidor-lista li{border-left:3px solid var(--alerta);padding-left:12px}.medidor-cartao.alerta .medidor-lista strong{text-transform:uppercase;letter-spacing:.06em;color:var(--alerta);font-size:.75rem;font-weight:600;display:block}.medidor-lista.numerada{counter-reset:melhoria}.medidor-lista.numerada li{counter-increment:melhoria;grid-template-columns:24px 1fr;gap:10px;display:grid}.medidor-lista.numerada li:before{content:counter(melhoria);width:24px;height:24px;color:var(--acento);background:var(--acento-fraco);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.medidor-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.medidor-feedback p{margin:0}.medidor-feedback div{gap:8px;display:flex}@media (max-width:480px){.medidor-placar{padding:24px 16px 8px}}.seletor{background:var(--superficie-2);border:1px solid var(--borda);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.medidor-form .seletor-opcao{text-align:center;color:var(--texto-fraco);cursor:pointer;border-radius:999px;margin:0;padding:10px 16px;font-weight:600;transition:background .15s,color .15s;position:relative}.seletor-opcao input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seletor-opcao.ativa{color:var(--sobre-acento);background:var(--acento);box-shadow:var(--sombra)}.seletor-opcao:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.seletor-explicacao{background:var(--acento-fraco);border-radius:var(--raio);margin:14px 0 4px;padding:14px 16px;font-size:.9375rem;line-height:1.5}.seletor-explicacao p{margin:0}.seletor-explicacao p+p{margin-top:6px}.seletor-explicacao .seletor-objetivo{text-transform:uppercase;letter-spacing:.06em;color:var(--acento);font-size:.75rem;font-weight:700}.estrutura-bloco{border-bottom:1px solid var(--borda);padding:16px 0}.estrutura-bloco:last-child{border-bottom:0;padding-bottom:0}.estrutura-bloco-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.medidor-resultado .estrutura-bloco h3{margin:4px 0 0;font-size:.9375rem}.estrutura-texto{white-space:pre-line;margin:8px 0 0;font-size:.9375rem;line-height:1.55}.estrutura-nota{margin:6px 0 0;font-size:.8125rem}.estrutura-bloco .etiquetas,.medidor-cartao>.etiquetas{margin:12px 0 0;padding:0;list-style:none}button.discreto.estrutura-copiar{color:var(--acento);border-color:var(--acento);flex:none}.estrutura-rodape{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.estrutura-rodape p{margin:0;font-size:.8125rem}.estrutura-check{align-items:flex-start;gap:8px;display:flex}.estrutura-check svg{flex:none;margin-top:3px}.abrangidos{text-align:center;padding:8px 0 40px}.carrossel{margin:12px -16px 20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.carrossel-trilho{gap:0;width:max-content;margin:0;padding:4px 0;list-style:none;animation:linear infinite carrossel-desliza;display:flex}.carrossel:hover .carrossel-trilho,.carrossel:focus-within .carrossel-trilho{animation-play-state:paused}.carrossel-trilho li{white-space:nowrap;color:var(--texto-fraco);font-size:1rem;font-weight:500}.carrossel-trilho li:after{content:"·";opacity:.5;margin:0 18px}.carrossel-trilho li.mais{color:var(--acento);font-style:italic}@keyframes carrossel-desliza{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.carrossel{margin:12px 0 20px;-webkit-mask-image:none;mask-image:none}.carrossel-trilho{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.carrossel-trilho li[aria-hidden=true]{display:none}.carrossel-trilho li.mais:after{content:none}}button.botao-secundario,button.botao-secundario:hover:not(:disabled){color:var(--texto-fraco);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--borda);text-decoration-color:var(--borda);background:0 0;border:none;padding:4px 8px;font-size:.875rem}button.botao-secundario:hover:not(:disabled){color:var(--acento);text-decoration-color:currentColor}.modal{border:1px solid var(--borda);background:var(--superficie);width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--texto);box-shadow:var(--sombra);text-align:left;border-radius:16px;padding:0}.modal::backdrop{background:#0a11208c}.modal-caixa{padding:24px;position:relative}.modal-cabecalho{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.landing .modal h2{margin:0;padding-right:40px;font-size:1.375rem}.modal-lista{columns:2 180px;column-gap:24px;margin:16px 0 24px;padding:0;list-style:none}.modal-lista li{break-inside:avoid;padding:4px 0;font-size:.9375rem}.modal-lista li.novo{color:var(--acento)}.modal-lista li small{color:var(--texto-fraco);margin-left:4px}.modal-sugestao{border-top:1px solid var(--borda);padding-top:20px}.modal-sugestao .linha{gap:8px;display:flex}.modal-sugestao .linha input{flex:1;min-width:0}.modal-sugestao p{margin:10px 0 0;font-size:.875rem}.modal-sugestao .ok{color:var(--acento)}.vaga a.adaptar{color:var(--acento);margin-top:12px;margin-left:14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.vaga a.adaptar:hover{text-decoration:underline}textarea{width:100%;font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);resize:vertical;padding:10px 12px;font-size:.875rem}textarea:focus{border-color:var(--acento)}input.arquivo{font:inherit;max-width:100%;margin-bottom:4px;font-size:.875rem;display:block}.arquivo-linha{color:var(--texto-fraco);background:var(--superficie);border:1px dashed var(--borda);border-radius:var(--raio);align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.arquivo-linha:hover,.arquivo-linha.arrastando{border-color:var(--acento);background:var(--acento-fraco)}.arquivo-linha.com-arquivo{color:var(--texto);border-style:solid}.arquivo-linha:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.arquivo-linha input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.arquivo-linha svg{color:var(--acento);flex:none}.arquivo-linha-texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.arquivo-linha-acao{color:var(--acento);flex:none;font-weight:600}a.botao{border-radius:var(--raio);background:var(--acento);color:var(--sobre-acento);padding:10px 18px;font-weight:500;text-decoration:none;display:inline-block}a.botao:hover{background:var(--acento-forte)}.acoes-cv{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.caixa ul{margin:0 0 8px;padding-left:20px}.caixa h3,.cv h3{margin:0 0 8px;font-size:.9375rem}.cv{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:24px;font-size:.9375rem}.cv h2{margin:0;font-size:1.375rem}.cv h3{border-bottom:1px solid var(--borda);text-transform:uppercase;letter-spacing:.03em;margin-top:20px;padding-bottom:4px;font-size:.8125rem}.cv-titulo{margin:2px 0 4px}.cv-bloco{margin-bottom:12px}.cv-bloco ul{margin:4px 0 0;padding-left:20px}details.descricao{color:var(--texto-fraco);font-size:.875rem}details.descricao summary{cursor:pointer;margin-bottom:8px}details.descricao p{white-space:pre-line}.cabecalho-acoes{align-items:center;gap:10px;display:flex}
