:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0e24;--fundo:#0d0e24;--branco:#191a38;--superficie:#191a38;--superficie-2:#22243f;--navbar:#12132c;--nd-azul:#6c63e6;--nd-azul-esc:#574fd0;--roxo:#8b7ef5;--link:#97a3ff;--nd-vermelho:#f0574f;--nd-verde:#2fc98a;--nd-amarelo:#e6a13c;--brand-vermelho:#e2001a;--brand-laranja:#f7941d;--brand-amarelo:#ffd200;--brand-verde:#00a859;--brand-grad:linear-gradient(90deg, #e2001a, #f7941d, #ffd200, #00a859);--tinta:#eef1f8;--tinta-suave:#9aa2bd;--linha:#2a2c4a;--sombra:0 1px 2px #00000073, 0 10px 28px #00000059;--sombra-forte:0 18px 50px #0009;--raio:18px;--raio-sm:12px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f8;--fundo:#eef1f8;--branco:#fff;--superficie:#fff;--superficie-2:#f5f7fc;--navbar:#fff;--nd-azul:#574fd0;--nd-azul-esc:#453cbf;--roxo:#6d5fe0;--link:#5348c7;--nd-vermelho:#e2001a;--nd-verde:#00a859;--nd-amarelo:#d98a1f;--tinta:#171d33;--tinta-suave:#586074;--linha:#dbe1ec;--sombra:0 1px 2px #1820400d, 0 10px 28px #1820401a;--sombra-forte:0 24px 60px #18204038}*{box-sizing:border-box}body{background:var(--bg);color:var(--tinta);-webkit-font-smoothing:antialiased;margin:0;font-family:Nunito,Segoe UI,Roboto,system-ui,-apple-system,sans-serif;line-height:1.5}html,body,.home-sobre,.home-oportunidades{overflow-x:clip}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--tinta);margin:0 0 .5em;line-height:1.2}.container{max-width:1200px;margin:0 auto;padding:0 24px}.navbar{background:var(--navbar);border-bottom:1px solid var(--linha);z-index:50;position:sticky;top:0}.navbar-inner{align-items:center;gap:24px;height:72px;display:flex}.brand{color:var(--tinta);align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand:hover{text-decoration:none}.brand-badge{background:var(--brand-grad);color:#fff;letter-spacing:-.5px;border-radius:11px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid;box-shadow:0 4px 14px #e2001a40}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a{border-radius:var(--raio-sm);color:var(--tinta-suave);padding:10px 14px;font-size:14px;font-weight:600;position:relative}.nav-links a:hover{color:var(--tinta);background:#ffffff0d;text-decoration:none}.nav-links a.active{color:var(--tinta)}.nav-links a.active:after{content:"";background:var(--brand-grad);border-radius:3px;height:3px;position:absolute;bottom:3px;left:14px;right:14px}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform 50ms,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primario{background:linear-gradient(135deg, var(--nd-azul), var(--roxo));color:#fff;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff40,0 3px 10px #6c63e647}.btn-primario:hover{background:linear-gradient(135deg, var(--nd-azul-esc), var(--nd-azul));text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 5px 16px #6c63e666}.btn-primario:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff26,0 2px 6px #6c63e64d}.btn-vermelho{background:var(--nd-vermelho);color:#fff}.btn-vermelho:hover{background:#d94a44}.btn-secundario{color:var(--tinta);border:1.5px solid var(--linha);background:0 0}.btn-secundario:hover{border-color:var(--nd-azul);color:var(--nd-azul)}.hero .btn-secundario{color:#fff;border-color:#fff6}.hero .btn-secundario:hover{color:#fff;background:#ffffff1f;border-color:#fff}.btn-fantasma{color:var(--tinta-suave);border:1.5px solid var(--linha);background:0 0}.btn-fantasma:hover{color:var(--tinta);border-color:var(--tinta-suave)}.btn-perigo{color:#ff8f89;background:#f0574f1a;border:1.5px solid #f0574f59}.btn-perigo:hover{background:#f0574f2e}.btn-sm{padding:6px 12px;font-size:13px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-bloco{width:100%}.card{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra)}.card-pad{padding:22px}.campo{margin-bottom:16px}.campo label{color:var(--tinta);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.input,.select,.textarea{border:1.5px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie-2);width:100%;color:var(--tinta);padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.input::placeholder,.textarea::placeholder{color:#6b7286}.input:focus,.select:focus,.textarea:focus{border-color:var(--nd-azul);outline:none;box-shadow:0 0 0 3px #6c63e640}.select option{background:var(--superficie-2);color:var(--tinta)}.textarea{resize:vertical;min-height:100px}input[type=checkbox]{accent-color:var(--nd-azul);width:16px;height:16px}.grid-2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:0 16px;display:grid}.chip{color:#b7bed0;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip-azul{color:#b3aef6;background:#6c63e629}.chip-verde{color:#5fe0aa;background:#2fc98a26}.chip-amarelo{color:#f0b968;background:#e6a13c29}.chip-vermelho{color:#ff8f89;background:#f0574f26}.chip-cinza{color:#9aa2b5;background:#ffffff0f}.chip-roxo{color:#b3a9f8;background:#8b7ef529}.chip-ciano{color:#63d2ee;background:#26b2d629}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th{text-align:left;color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--linha);padding:12px 14px;font-size:12px}.tabela td{border-bottom:1px solid var(--linha);color:var(--tinta);padding:12px 14px}.tabela tr:hover td{background:#ffffff08}.tabela-wrap{overflow-x:auto}.alerta{border-radius:var(--raio-sm);border:1px solid #0000;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:600}.alerta-erro{color:#ff9089;background:#f0574f1f;border-color:#f0574f4d}.alerta-ok{color:#63e0ab;background:#2fc98a1f;border-color:#2fc98a4d}.alerta-info{color:#aeb4f7;background:#6c63e61f;border-color:#6c63e64d}.alerta-aviso{color:#f0b968;background:#e6a13c1f;border-color:#e6a13c4d}.hero{color:#fff;border-bottom:1px solid var(--linha);background:radial-gradient(120% 140% at 85% -10%,#6c63e659,#0000 55%),linear-gradient(160deg,#16203a 0%,#0d1424 55%,#0a0e19 100%);padding:76px 0 84px;position:relative;overflow:hidden}.hero:after{content:"";background:var(--brand-grad);opacity:.9;height:3px;position:absolute;bottom:0;left:0;right:0}.hero h1{color:#fff;max-width:720px;margin-bottom:16px;font-size:44px}.hero p{color:#b6c0d4;max-width:620px;margin-bottom:28px;font-size:19px}.com-icone{align-items:center;gap:6px;display:inline-flex}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.center{justify-content:center}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.muted{color:var(--tinta-suave)}.text-sm{font-size:13px}.text-xs{font-size:12px}.bold{font-weight:700}.secao{padding:56px 0}.secao-titulo{margin-bottom:8px;font-size:30px}.secao-sub{color:var(--tinta-suave);margin-bottom:32px;font-size:16px}.full{width:100%}.vagas-lista{gap:14px;transition:opacity .3s;display:grid}.vagas-lista.atualizando{opacity:.55}.vaga-card{isolation:isolate;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);color:inherit;animation:.6s cubic-bezier(.22,1,.36,1) backwards sobre-entra;animation-delay:calc(min(var(--i,0), 8) * 50ms);align-items:center;gap:18px;padding:20px 20px 20px 28px;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.vaga-card:before{content:"";background:linear-gradient(#e4307a 0% 45%,#f05a6e 75%,#f7941d 100%) 0 0/100% 200%;width:5px;transition:background-position .8s,box-shadow .5s;position:absolute;top:0;bottom:0;left:0}.vaga-card:after{content:"";z-index:-1;background:radial-gradient(340px circle at var(--mx,0) var(--my,50%), #f7d3f314, transparent 70%), linear-gradient(90deg, #e4307a14, #e4307a05 50%, transparent);clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.vaga-card:hover,.vaga-card:focus-visible{border-color:#e4307a59;text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 36px #00000059}.vaga-card:hover:before,.vaga-card:focus-visible:before{background-position:0 100%;box-shadow:0 0 12px #e4307a73}.vaga-card:hover:after,.vaga-card:focus-visible:after{clip-path:inset(0)}.vaga-card:focus-visible{outline:2px solid var(--nd-rosa);outline-offset:3px}.vaga-card:active{transform:translateY(-1px)}.vaga-card-corpo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.vaga-card-topo{align-items:center;gap:10px;min-height:18px;display:flex}.vaga-area{letter-spacing:.8px;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.vaga-area:before{content:"";background:var(--nd-magenta);border-radius:50%;width:7px;height:7px}.vaga-nova{letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--grad-n);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.vaga-card h3{color:var(--tinta);margin:0;font-size:19px;transition:color .4s}.vaga-card:hover h3{color:var(--nd-rosa)}.vaga-meta{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.vaga-meta>span{align-items:center;gap:5px;display:inline-flex}.vaga-meta svg{color:var(--nd-magenta);flex:none}.vaga-tag{color:var(--tinta);border:1px solid var(--linha);background:#ffffff0f;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.vaga-resumo{color:var(--tinta-suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.vaga-card-rodape{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px;font-size:12.5px;display:flex}.vaga-prazo{color:var(--nd-magenta);align-items:center;gap:7px;font-weight:800;display:inline-flex}.vaga-prazo.urgente{color:#f7941d}.vaga-prazo.urgente:before{background:#f7941d}.vaga-publicada{color:var(--tinta-suave);align-items:center;gap:5px;display:inline-flex}.vaga-card:hover .oportunidade-seta,.vaga-card:focus-visible .oportunidade-seta{color:#fff;background-color:var(--nd-magenta);border-color:var(--nd-magenta);box-shadow:0 6px 16px #e4307a4d}.vaga-card:hover .oportunidade-seta svg,.vaga-card:focus-visible .oportunidade-seta svg{transform:translate(34px)}.vaga-card:hover .oportunidade-seta svg+svg,.vaga-card:focus-visible .oportunidade-seta svg+svg{transform:none}.vaga-esqueleto{pointer-events:none;animation:none}.vaga-esqueleto:before{background:var(--linha)}.esq{background:linear-gradient(90deg, var(--superficie-2) 0%, color-mix(in srgb, var(--tinta) 10%, var(--superficie-2)) 50%, var(--superficie-2) 100%);background-size:200% 100%;border-radius:999px;width:92%;height:12px;animation:1.4s ease-in-out infinite esq-brilho;display:block}.esq-curto{width:22%;height:10px}.esq-titulo{width:55%;height:18px}.esq-medio{width:70%}@keyframes esq-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=520px){.vaga-card{padding:18px 16px 18px 22px}.vaga-card .oportunidade-seta{display:none}}@media (prefers-reduced-motion:reduce){.vaga-card,.vaga-card:before,.vaga-card:after,.vagas-lista{transition:none;animation:none}.vaga-card:hover,.vaga-card:focus-visible,.vaga-card:active{transform:none}.esq{animation:none}}.vagas-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:44px;margin-bottom:18px;display:flex}.vagas-contagem{color:var(--tinta-suave);align-items:baseline;gap:10px;font-size:14px;display:flex}.vagas-contagem strong{color:var(--nd-magenta);font-size:40px;line-height:1}.filtros-ativos{flex-wrap:wrap;gap:8px;display:flex}.filtro-ativo{color:var(--tinta);font:inherit;cursor:pointer;background:#e4307a1a;border:1px solid #e4307a66;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 12px;font-size:12.5px;font-weight:700;transition:background-color .3s,border-color .3s;display:inline-flex}.filtro-ativo svg{opacity:.7;transition:transform .3s,opacity .3s}.filtro-ativo:hover{border-color:var(--nd-magenta);background:#e4307a33}.filtro-ativo:hover svg{opacity:1;transform:rotate(90deg)}.filtro-ativo:focus-visible{outline:2px solid var(--nd-rosa);outline-offset:2px}.vagas-vazio{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.filtros-card{position:relative;overflow:hidden}.filtros-card:before{content:"";background:var(--grad-n);height:3px;position:absolute;top:0;left:0;right:0}.filtros-cab{align-items:center;gap:8px;margin-bottom:16px;display:flex}.filtros-cab strong{color:var(--titulo);font-size:26px}.filtros-cab .btn{margin-left:auto}.filtros-qtd{color:#fff;background:var(--nd-magenta);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.input-com-icone{position:relative}.input-com-icone svg{color:var(--tinta-suave);pointer-events:none;transition:color .3s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-com-icone .input{padding-left:36px}.input-com-icone:focus-within svg{color:var(--nd-magenta)}.feature-col{flex-direction:column;align-items:flex-start;display:flex}.feature-topo{align-items:center;gap:14px;margin-bottom:12px;display:flex}.feature-ic{width:46px;height:46px;color:var(--nd-azul);background:#6c63e61f;border:1px solid #6c63e638;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.feature-topo h3{margin:0}.painel-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-card{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);align-items:center;gap:16px;padding:20px 22px;transition:transform .18s,box-shadow .2s;display:flex}.stat-card:hover{box-shadow:var(--sombra-forte);transform:translateY(-2px)}.stat-ic{width:48px;height:48px;color:var(--nd-azul);background:#6c63e61f;border:1px solid #6c63e638;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.stat-num{font-size:26px;font-weight:800;line-height:1}.stat-label{color:var(--tinta-suave);margin-top:5px;font-size:13px}@media (width<=640px){.painel-stats{grid-template-columns:1fr}}.vagas-layout{grid-template-columns:290px 1fr;align-items:start;gap:24px;display:grid}.filtros{scrollbar-width:thin;scrollbar-color:var(--linha) transparent;max-height:calc(100vh - 102px);margin-right:-4px;padding-right:4px;position:sticky;top:86px;overflow-y:auto}.filtros::-webkit-scrollbar{width:6px}.filtros::-webkit-scrollbar-thumb{background:var(--linha);border-radius:999px}.vaga-detalhe-topo h1{margin:0;line-height:1.2}.vaga-detalhe{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.vaga-conteudo .vaga-secao+.vaga-secao{border-top:1px solid var(--linha);margin-top:24px;padding-top:24px}.vaga-secao h3{margin:0 0 12px}.vaga-secao p{margin:0;line-height:1.6}.vaga-lista{margin:0;padding-left:20px}.vaga-lista li{margin-bottom:8px;line-height:1.55}.vaga-lista li:last-child{margin-bottom:0}.vaga-detalhe-side{position:sticky;top:86px}@media (width<=860px){.vaga-detalhe{grid-template-columns:1fr}.vaga-detalhe-side{order:-1;position:static}}.link-inscricoes{font:inherit;color:var(--nd-azul);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.link-inscricoes:hover{text-decoration:underline}.admin-layout{grid-template-columns:240px 1fr;min-height:calc(100vh - 66px);display:grid}.admin-sidebar{border-right:1px solid var(--linha);background:#0d1322;padding:22px 14px}.admin-sidebar a{border-radius:var(--raio-sm);color:var(--tinta-suave);align-items:center;gap:10px;margin-bottom:4px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.admin-sidebar a:hover{color:#fff;background:#ffffff0d;text-decoration:none}.admin-conteudo{padding:32px;overflow-x:hidden}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);padding:20px}.stat .num{color:var(--roxo);font-size:30px;font-weight:800}.stat .rot{color:var(--tinta-suave);font-size:13px;font-weight:600}.progress{background:#262d42;border-radius:999px;height:8px;overflow:hidden}.progress>span{background:linear-gradient(90deg, var(--nd-azul), var(--roxo));border-radius:999px;height:100%;display:block}.bar-row{grid-template-columns:160px 1fr 46px;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:grid}.bar-track{background:#262d42;border-radius:6px;height:22px;overflow:hidden}.bar-fill{background:linear-gradient(90deg, var(--nd-azul), var(--roxo));border-radius:6px;height:100%}.funil-hist-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.funil-hist-nums{flex-shrink:0;gap:28px;display:flex}.funil-hist-num{text-align:right}.funil-hist-num b{color:var(--roxo);font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.1;display:block}.funil-hist-num span{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.etapas-barras{gap:12px;margin-top:20px;display:grid}.etapa-barra-topo{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:13.5px;display:flex}.etapa-barra .rot{align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.etapa-barra .rot i{background:var(--cor);border-radius:50%;flex-shrink:0;width:8px;height:8px}.etapa-barra .valor{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.etapa-barra .valor b{font-size:15px}.etapa-barra .valor small{color:var(--tinta-suave);font-size:12px}.etapa-barra-trilho{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.etapa-barra-trilho>div{border-radius:inherit;background:var(--cor);height:100%;transition:width .5s}.etapa-barra.vazia .rot,.etapa-barra.vazia .valor{color:var(--tinta-suave);font-weight:500}.etapa-barra.vazia .rot i{opacity:.45}.etapa-barra-tag{color:var(--cor);background:color-mix(in srgb, var(--cor) 16%, transparent);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.etapas-encerradas{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.etapas-encerrada{align-items:center;gap:7px;display:inline-flex}.etapas-encerrada i{background:var(--cor);border-radius:50%;width:8px;height:8px}.etapas-encerrada b{font-variant-numeric:tabular-nums}:root[data-theme=light] .etapa-barra-trilho{background:#18204012}.ranking-resumo{color:var(--tinta-suave);margin:0 0 18px;font-size:13px}.ranking-resumo b{color:var(--tinta)}.ranking-barras{column-width:340px;column-gap:40px;margin:0 0 -16px;padding:0;list-style:none}.ranking-item{break-inside:avoid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin-bottom:16px;display:grid}.ranking-pos{font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--tinta-suave);background:#ffffff0d;border-radius:8px;grid-row:span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.ranking-item:nth-child(-n+3) .ranking-pos{color:#fff;background:linear-gradient(135deg, #5b6fd6, var(--nd-magenta))}.ranking-nome{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ranking-valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.ranking-valor small{color:var(--tinta-suave);margin-left:6px;font-size:12px;font-weight:500}.ranking-trilho{background:#ffffff0f;border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.ranking-trilho>div{border-radius:inherit;background:linear-gradient(90deg, #5b6fd6, var(--nd-magenta));height:100%}:root[data-theme=light] .ranking-pos{background:#1820400f}:root[data-theme=light] .ranking-item:nth-child(-n+3) .ranking-pos,:root[data-theme=light] .ranking-trilho>div{background:linear-gradient(90deg, var(--nd-navy), var(--nd-magenta))}:root[data-theme=light] .ranking-trilho{background:#18204012}.relat-dupla .funil-hist-topo{flex-direction:column;gap:14px}.relat-dupla .funil-hist-nums{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.relat-dupla .funil-hist-num{text-align:left;background:#ffffff0a;border-radius:12px;padding:10px 14px}:root[data-theme=light] .relat-dupla .funil-hist-num{background:#1820400a}.relat-dupla{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));align-items:start;gap:24px;margin-bottom:24px;display:grid}@media (width<=760px){.funil-hist-nums{gap:18px}}.auth-wrap{background:radial-gradient(90% 90% at 50% 0,#6c63e61f,#0000 60%);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.auth-card{width:100%;max-width:420px}.auth-split{grid-template-columns:1fr 1fr;gap:650px;max-width:1650px;min-height:100vh;margin:0 auto;padding:0 32px;display:grid}.auth-brand{color:#fff;background:var(--bg);flex-direction:column;justify-content:space-between;align-items:flex-end;gap:28px;padding:44px 0;display:flex;position:relative;overflow:hidden}.auth-brand-topo,.auth-brand-corpo,.auth-brand-rodape{width:100%;max-width:460px}.auth-brand-topo{align-items:center;gap:16px;display:flex}.auth-brand-home{align-items:center;text-decoration:none;display:inline-flex}.auth-brand-logo{width:auto;height:58px}.auth-brand-sufixo{letter-spacing:1.2px;text-transform:uppercase;color:#ffffffb8;border-left:1px solid #fff3;padding-left:16px;font-size:13px;font-weight:700;line-height:1.3}.auth-brand-corpo{flex-direction:column;gap:18px;max-width:480px;display:flex}.btn-vagas-cta{color:#fff;background:linear-gradient(135deg,#e2001a,#f7941d);border-radius:999px;align-self:flex-start;align-items:center;gap:12px;margin-top:12px;padding:15px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 26px #e2001a59}.btn-vagas-cta:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 16px 36px #e2001a73}.btn-vagas-seta{transition:transform .15s}.btn-vagas-cta:hover .btn-vagas-seta{transform:translate(4px)}.auth-arco{background:var(--brand-grad);border-radius:999px;width:88px;height:5px}.auth-brand h1{color:#fff;letter-spacing:-.5px;margin:0;font-size:40px;font-weight:800;line-height:1.12}.auth-brand p{color:#aeb6d4;margin:0;font-size:16px;line-height:1.6}.auth-destaques{flex-direction:column;gap:14px;margin-top:6px;display:flex}.auth-destaque{color:#dfe4f4;align-items:center;gap:12px;font-weight:600;display:flex}.auth-destaque .ic{color:#cfd5f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.auth-brand-rodape{color:#fff6;font-size:12px}.auth-lado{background:var(--bg);justify-content:flex-start;align-items:center;padding:44px 0;display:flex}.auth-painel{width:100%;max-width:400px}.auth-voltar{width:fit-content;color:var(--tinta-suave);align-items:center;gap:7px;margin-bottom:22px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s,gap .15s;display:flex}.auth-voltar:hover{color:var(--tinta);gap:10px;text-decoration:none}.auth-saudacao{letter-spacing:1.2px;text-transform:uppercase;color:var(--nd-azul);margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.auth-painel h2{margin:0;font-size:26px}.link-btn{cursor:pointer;color:var(--link);background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:700}.link-btn:hover{text-decoration:underline}.btn-entrar{justify-content:center;gap:10px;padding:13px 22px;font-size:15px;position:relative}.btn-seta{background:#ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width>=861px) and (width<=1550px){.auth-split{gap:72px}}@media (width<=860px){.auth-split{grid-template-columns:1fr;gap:8px;max-width:560px;padding:24px}.auth-brand{align-items:stretch;gap:20px;padding:8px 0 20px}.auth-brand-topo,.auth-brand-corpo,.auth-brand-rodape{max-width:100%}.auth-brand h1{font-size:27px}.auth-brand-rodape{display:none}.auth-destaques{flex-flow:wrap}.auth-lado{justify-content:center;padding:8px 0 24px}}:root[data-theme=light] .auth-brand{color:var(--tinta);background:var(--bg)}:root[data-theme=light] .auth-brand-sufixo{color:#565c7f;border-left-color:#14162d29}:root[data-theme=light] .auth-destaque .ic{border-color:var(--linha);color:var(--nd-azul);background:#fff;box-shadow:0 2px 8px #14162d12}:root[data-theme=light] .auth-brand-rodape{color:#14162d73}.doc-item{border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie-2);align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}.doc-status-dot{border-radius:50%;flex:none;width:10px;height:10px}.footer{color:var(--tinta-suave);border-top:1px solid var(--linha);background:#070a12;margin-top:60px;padding:40px 0}.footer a{color:#b7bed0}.sobre-veiculos{background:radial-gradient(60% 40% at 0% 0%, #e4307a14, transparent 70%), radial-gradient(50% 40% at 100% 100%, #6c63e61a, transparent 70%), var(--fundo);border-top:1px solid var(--linha)}.empresas-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.empresa-card{--cor:var(--nd-azul);isolation:isolate;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);color:var(--tinta);flex-direction:column;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.empresa-card:before{content:"";z-index:2;background:linear-gradient(90deg, var(--cor), var(--nd-magenta));transform-origin:0;height:3px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.empresa-card:after{content:"";z-index:-1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0), color-mix(in srgb, var(--cor) 16%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.empresa-card:hover,.empresa-card:focus-visible{border-color:color-mix(in srgb, var(--cor) 50%, var(--linha));box-shadow:0 24px 48px #0006, 0 0 0 1px color-mix(in srgb, var(--cor) 25%, transparent);text-decoration:none;transform:translateY(-6px)}.empresa-card:hover:before,.empresa-card:focus-visible:before{transform:scaleX(1)}.empresa-card:hover:after,.empresa-card:focus-visible:after{opacity:1}.empresa-card:focus-visible{outline:2px solid var(--nd-rosa);outline-offset:3px}.empresa-capa{isolation:isolate;background:radial-gradient(55% 75% at 50% 55%, color-mix(in srgb, var(--cor) 38%, transparent), transparent 75%), linear-gradient(160deg, color-mix(in srgb, var(--cor) 22%, transparent), color-mix(in srgb, var(--cor) 4%, transparent));justify-content:center;align-items:center;gap:14px;height:140px;padding:22px 20px 0;display:flex;position:relative;overflow:hidden}.empresa-capa:before,.empresa-capa:after{content:"";z-index:-1;background:var(--cor);opacity:.35;border-radius:999px;width:26px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;transform:rotate(28deg)}.empresa-capa:before{height:120px;top:-34px;right:34px}.empresa-capa:after{opacity:.2;height:80px;bottom:-36px;right:74px}.empresa-card:hover .empresa-capa:before{opacity:.55;transform:rotate(28deg)translateY(16px)}.empresa-card:hover .empresa-capa:after{opacity:.35;transform:rotate(28deg)translateY(-12px)}.empresa-capa img{object-fit:contain;box-sizing:content-box;background:#fff;border-radius:16px;width:auto;max-width:calc(100% - 44px);max-height:46px;padding:14px 22px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .5s;box-shadow:0 10px 24px #00000040}.empresa-capa:has(img+img) img{max-width:calc(50% - 34px);max-height:34px;padding:10px 12px}.empresa-capa.fundo-escuro img{background:#0d1633}.empresa-card:hover .empresa-capa img{box-shadow:0 16px 32px #0000004d, 0 0 0 4px color-mix(in srgb, var(--cor) 30%, transparent);transform:translateY(-3px)scale(1.05)}.empresa-logo{color:#fff;border-radius:16px;place-items:center;width:64px;height:64px;font-size:20px;font-weight:900;display:grid}.empresa-vagas{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a0c1e8c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.empresa-vagas:before{content:"";background:var(--nd-magenta);border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite prazo-pulsa}.empresa-corpo{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;padding:20px 22px 0;display:flex}.empresa-segmento{letter-spacing:.8px;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.empresa-segmento:before{content:"";background:var(--cor);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cor) 25%, transparent);border-radius:50%}.empresa-corpo h3{color:var(--titulo);margin:0;font-size:28px;transition:color .4s}.empresa-card:hover h3{color:var(--nd-rosa)}.empresa-corpo p{color:var(--tinta-suave);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.empresa-rodape{border-top:1px solid var(--linha);color:var(--tinta);justify-content:space-between;align-items:center;margin-top:auto;padding:12px 14px 12px 22px;font-size:13px;font-weight:800;transition:background-color .4s;display:flex}.empresa-card:hover .empresa-rodape{background:color-mix(in srgb, var(--cor) 8%, transparent)}.empresa-card:hover .oportunidade-seta,.empresa-card:focus-visible .oportunidade-seta{color:#fff;background-color:var(--nd-magenta);border-color:var(--nd-magenta);box-shadow:0 6px 16px #e4307a4d}.empresa-card:hover .oportunidade-seta svg,.empresa-card:focus-visible .oportunidade-seta svg{transform:translate(34px)}.empresa-card:hover .oportunidade-seta svg+svg,.empresa-card:focus-visible .oportunidade-seta svg+svg{transform:none}.empresas-grid:not(.visivel) .empresa-card{opacity:0}.empresas-grid.visivel .empresa-card{animation:.8s cubic-bezier(.22,1,.36,1) backwards sobre-entra;animation-delay:calc(var(--i,0) * 60ms)}@keyframes sobre-entra{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}:root[data-theme=light] .empresa-card:hover,:root[data-theme=light] .empresa-card:focus-visible{box-shadow:0 20px 40px #232f6324, 0 0 0 1px color-mix(in srgb, var(--cor) 25%, transparent)}:root[data-theme=light] .empresa-card:hover h3{color:var(--nd-magenta)}:root[data-theme=light] .empresa-card:focus-visible{outline-color:var(--nd-azul)}:root[data-theme=light] .empresa-capa img{box-shadow:0 6px 16px #232f631f}.mv-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.mv-card{isolation:isolate;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);padding:34px 34px 36px 54px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden}.mv-card:before{content:"";z-index:-1;background:var(--grad-n);opacity:.14;border-radius:999px;width:30px;height:150px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-40px;right:26px;transform:rotate(28deg)}.mv-card:after{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx,0) var(--my,0), #e4307a1f, transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.mv-barra{background:linear-gradient(#e4307a 0%,#f7941d 45%,#ffd200 72%,#84c03c 100%);border-radius:999px;width:6px;transition:box-shadow .5s;position:absolute;top:34px;bottom:36px;left:24px}.mv-ic{width:48px;height:48px;color:var(--nd-magenta);background:#e4307a1f;border:1px solid #e4307a4d;border-radius:14px;place-items:center;margin-bottom:16px;transition:transform .55s cubic-bezier(.3,1.5,.5,1),background-color .4s,color .4s;display:grid}.mv-titulo{color:var(--titulo);margin:0 0 14px;font-size:clamp(34px,4vw,46px)}.mv-texto{color:color-mix(in srgb, var(--tinta) 82%, transparent);margin:0;font-size:17px;line-height:1.75}.mv-card:hover{border-color:#e4307a66;transform:translateY(-4px);box-shadow:0 20px 44px #00000059}.mv-card:hover:before{opacity:.3;transform:rotate(28deg)translateY(-14px)}.mv-card:hover:after{opacity:1}.mv-card:hover .mv-barra{box-shadow:0 0 16px #e4307a8c}.mv-card:hover .mv-ic{background:var(--nd-magenta);color:#fff;transform:rotate(-8deg)scale(1.08)}.mv-grid:not(.visivel) .mv-card{opacity:0}.mv-grid.visivel .mv-card{animation:.8s cubic-bezier(.22,1,.36,1) backwards sobre-entra;animation-delay:calc(var(--i,0) * .14s)}:root[data-theme=light] .mv-card:hover{box-shadow:0 20px 40px #232f631f}@media (width<=900px){.mv-grid{grid-template-columns:1fr}.mv-card{padding:28px 24px 30px 46px}.mv-barra{top:28px;bottom:30px;left:20px}}.spinner{border:3px solid var(--linha);border-top-color:var(--nd-azul);border-radius:50%;width:34px;height:34px;margin:40px auto;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.notif-wrap{position:relative}.notif-badge{background:var(--nd-vermelho);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.notif-painel{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);width:340px;box-shadow:var(--sombra-forte);z-index:60;position:absolute;top:46px;right:0;overflow:hidden}@media (width<=640px){.notif-painel{width:auto;position:fixed;top:72px;left:12px;right:12px}}.notif-item{border-bottom:1px solid var(--linha);padding:12px 16px;font-size:13px}.notif-item.nao-lida{background:#6c63e614}.notif-apagar{width:28px;height:28px;color:var(--tinta-suave);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px 0 0;display:inline-flex}.notif-apagar:hover,.notif-apagar:focus-visible{opacity:1;color:var(--nd-vermelho);background:#e5484d1f}.notif-rodape{text-align:center;border-top:1px solid var(--linha);padding:8px 16px 10px}@keyframes modal-fundo-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-fundo{-webkit-backdrop-filter:blur(10px)saturate(120%);z-index:100;background:#03060ead;place-items:center;padding:24px;animation:.22s modal-fundo-in;display:grid;position:fixed;inset:0}.modal{background:var(--superficie);border:1px solid var(--linha);border-radius:20px;flex-direction:column;width:100%;max-width:560px;max-height:min(90vh,780px);animation:.28s cubic-bezier(.16,1,.3,1) modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px -16px #000000a6,0 10px 28px -10px #00000073}.modal-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 14px;display:flex}.modal-head-esq{align-items:center;gap:14px;min-width:0;display:flex}.modal-head-txt{min-width:0}.modal-head h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.3}.modal-sub{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;font-weight:500;overflow:hidden}.modal-ic{width:44px;height:44px;color:var(--nd-azul);background:#6c63e624;border:1px solid #6c63e642;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.modal-body{flex:auto;min-height:0;padding:8px 24px 24px;overflow-y:auto}.modal-body::-webkit-scrollbar{width:12px}.modal-body::-webkit-scrollbar-thumb{background:var(--linha);border:4px solid var(--superficie);border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--tinta-suave)}.modal-body>.campo:first-child,.modal-body>form>.campo:first-child{margin-top:0}.modal-foot{background:var(--superficie-2);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.modal-fechar{color:var(--tinta-suave);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.modal-fechar:hover{background:var(--superficie-2);border-color:var(--linha);color:var(--tinta)}.modal-fechar:active{transform:scale(.92)}@media (width<=560px){.modal-fundo{align-items:end;padding:0}.modal{border-radius:20px 20px 0 0;max-width:100%;max-height:94vh;animation:.28s cubic-bezier(.16,1,.3,1) modal-sheet-in}.modal-head{padding:22px 18px 10px}.modal-body{padding:8px 18px 20px}.modal-foot{padding:14px 18px}}@keyframes modal-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.modal-arco{background:var(--brand-grad);z-index:1;height:4px;position:absolute;top:0;left:0;right:0}.modal-head{background:linear-gradient(#6c63e614,#0000 92%)}@keyframes modal-fundo-out{0%{opacity:1}to{opacity:0}}@keyframes modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes modal-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(28px)}}.modal-fundo.fechando{animation:.2s forwards modal-fundo-out}.modal.fechando{animation:.2s cubic-bezier(.4,0,1,1) forwards modal-out}@media (width<=560px){.modal.fechando{animation:.22s forwards modal-sheet-out}}@media (prefers-reduced-motion:reduce){.modal-fundo,.modal,.modal-fundo.fechando,.modal.fechando{animation:none}}.brand-logo{width:auto;height:48px;display:block}.brand-logo-light{display:none}.brand-logo-dark{display:block}:root[data-theme=light] .brand-logo-dark{display:none}:root[data-theme=light] .brand-logo-light{display:block}.footer .brand-logo{height:34px}.tema-toggle{border:1px solid var(--linha);background:var(--superficie-2);width:38px;height:38px;color:var(--tinta);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:17px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.tema-toggle:hover{border-color:var(--nd-azul);background:var(--superficie)}.nav-desktop{display:flex}.nav-acoes{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-acoes-desktop{align-items:center;gap:10px;display:flex}.nav-hamburguer{border:1px solid var(--linha);background:var(--superficie-2);width:42px;height:42px;color:var(--tinta);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.nav-hamburguer:hover{border-color:var(--nd-azul)}@keyframes menu-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes menu-item-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.menu-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);background:#03060e99;animation:.25s modal-fundo-in;position:fixed;inset:0}.menu-painel{z-index:201;background:var(--superficie);border:1px solid var(--linha);width:min(380px,100vw - 24px);box-shadow:var(--sombra-forte);border-radius:20px;flex-direction:column;gap:16px;padding:14px 16px 20px;animation:.45s cubic-bezier(.22,1,.36,1) menu-in;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden auto}.menu-painel:before{content:"";background:var(--grad-n);height:4px;position:absolute;top:0;left:0;right:0}.menu-topo{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.menu-logo{width:auto;height:46px}.menu-auth{grid-template-columns:1fr 1fr;gap:8px;display:grid}.menu-auth .btn{text-transform:none;letter-spacing:normal;font-size:14.5px}.menu-btn-full{justify-content:center;width:100%}.menu-usuario{background:var(--superficie-2);border:1px solid var(--linha);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.menu-avatar{color:#fff;background:var(--nd-magenta);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.menu-usuario-info{flex:1;min-width:0}.menu-usuario-nome{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.menu-usuario-email{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.menu-sep{background:var(--linha);height:1px;margin:2px 0}.menu-nav{flex-direction:column;gap:2px;display:flex}.menu-item{color:var(--tinta);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-weight:700;text-decoration:none;transition:background-color .35s,color .35s;display:flex;position:relative}.menu-nav .menu-item{animation:.5s cubic-bezier(.22,1,.36,1) backwards menu-item-in;animation-delay:calc(80ms + var(--i,0) * 50ms)}.menu-item .com-icone{gap:12px}.menu-item-ic{width:34px;height:34px;color:var(--nd-magenta);background:#e4307a1a;border-radius:10px;place-items:center;transition:background-color .35s,color .35s;display:grid}.menu-item:hover{background:var(--superficie-2);text-decoration:none}.menu-item svg{color:var(--tinta-suave);flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}.menu-item:hover>svg{color:var(--nd-magenta);transform:translate(3px)}.menu-item .menu-item-ic svg{color:inherit}.menu-nav .menu-item.active{color:var(--tinta);background:#e4307a1a}.menu-nav .menu-item.active:before{content:"";background:var(--nd-magenta);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.menu-nav .menu-item.active .menu-item-ic{color:#fff;background:var(--nd-magenta)}.menu-nav .menu-item.active>svg{color:var(--nd-magenta)}.menu-item:focus-visible{outline:2px solid var(--nd-rosa);outline-offset:1px}.menu-card{isolation:isolate;color:#fff;background:linear-gradient(135deg,#e4307a 0%,#c41f68 60%,#8f1a5a 100%);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #e4307a47}.menu-card:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 32px #e4307a61}.menu-card:focus-visible{outline:2px solid var(--nd-rosa);outline-offset:3px}.menu-card-n{z-index:-1;opacity:.35;background:linear-gradient(#f7941d,#ffd200);border-radius:999px;width:22px;height:96px;position:absolute;transform:rotate(28deg)}.menu-card-n.n1{top:-26px;right:34px}.menu-card-n.n2{opacity:.2;height:70px;top:22px;right:6px}.menu-card-qtd{background:#ffffff29;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:700;display:inline-flex}.menu-card-qtd:before{content:"";background:#84e0a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #84e0a840}.menu-card-qtd strong{font-weight:800}.menu-card-titulo{max-width:190px;font-size:28px;line-height:1.05}.menu-card-cta{align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:800;display:inline-flex}.menu-card-cta svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.menu-card:hover .menu-card-cta svg{transform:translate(4px)}.menu-tema{justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-tema-label{font-weight:700}.tema-seletor{background:var(--superficie-2);border:1px solid var(--linha);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.tema-seletor button{cursor:pointer;color:var(--tinta-suave);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.tema-seletor button:hover:not(.ativo){color:var(--tinta)}.tema-seletor button.ativo{background:var(--nd-magenta);color:#fff}.menu-suporte{border-top:1px solid var(--linha);flex-direction:column;gap:10px;padding-top:16px;display:flex}.menu-suporte>strong{letter-spacing:.8px;text-transform:uppercase;color:var(--tinta-suave);font-size:12px}.menu-sociais{flex-wrap:wrap;gap:8px;display:flex}.menu-social{border:1px solid var(--linha);color:var(--tinta);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.menu-social svg:last-child{opacity:.55}.menu-social:hover{border-color:var(--nd-magenta);color:var(--tinta);background:#e4307a14;text-decoration:none}@media (prefers-reduced-motion:reduce){.menu-painel,.menu-nav .menu-item{animation:none}.menu-card,.menu-item svg,.menu-card-cta svg{transition:none}.menu-card:hover,.menu-item:hover>svg,.menu-card:hover .menu-card-cta svg{transform:none}}@media (width<=820px){.nav-desktop{display:none}.nav-acoes{margin-left:auto}.nav-acoes-desktop{display:none}}.brand-sufixo{color:var(--tinta-suave);letter-spacing:.3px;border-left:1px solid var(--linha);padding-left:12px;font-size:13px;font-weight:600}.hero-com-banner{padding:30px 0 40px}.hero-banner{border-radius:var(--raio);border:1px solid var(--linha);width:100%;height:auto;box-shadow:var(--sombra);display:block}.sobre-texto p{margin-bottom:16px}.sobre-fecho{isolation:isolate;border:1px solid var(--linha);border-radius:var(--raio);text-align:center;background:linear-gradient(160deg,#16203a 0%,#0d1424 60%,#0a0e19 100%);padding:56px 40px;position:relative;overflow:hidden}.sobre-fecho:before{content:"";background:var(--grad-n);height:3px;position:absolute;top:0;left:0;right:0}.fecho-aurora{z-index:-1;filter:blur(70px);opacity:.32;pointer-events:none;border-radius:50%;width:420px;height:420px;animation:16s ease-in-out infinite alternate fecho-flutua;position:absolute}.fecho-aurora-1{background:#e4307a;top:-220px;left:-80px}.fecho-aurora-2{background:#6c63e6;animation-duration:19s;animation-delay:-6s;bottom:-240px;right:-60px}.fecho-aurora-3{opacity:.16;background:#f7941d;width:300px;height:300px;animation-duration:22s;animation-delay:-11s;top:30%;left:45%}@keyframes fecho-flutua{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,30px)scale(1.12)}to{transform:translate(-40px,50px)scale(.95)}}.sobre-fecho h2{color:#fff;margin-bottom:14px}.sobre-fecho p{color:#c3cbe0;max-width:760px;margin:0 auto 28px;font-size:16px;line-height:1.75}.sobre-fecho h3{color:#fff;margin:0;font-size:17px}.fecho-acoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.fecho-aurora{animation:none}.mv-grid:not(.visivel) .mv-card,.empresas-grid:not(.visivel) .empresa-card{opacity:1}.mv-grid.visivel .mv-card,.empresas-grid.visivel .empresa-card{animation:none}.mv-card,.mv-card:before,.mv-ic,.empresa-card,.empresa-capa img,.empresa-rodape svg{transition:none}.mv-card:hover,.mv-card:hover .mv-ic,.empresa-card:hover,.empresa-card:focus-visible,.empresa-card:hover .empresa-capa img,.empresa-card:hover .empresa-rodape svg{transform:none}}@media (width<=900px){.brand-sufixo{display:none}.sobre-fecho{padding:40px 20px}.vagas-layout{grid-template-columns:1fr}.filtros{max-height:none;margin-right:0;padding-right:0;position:static;overflow:visible}.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-right:none;border-bottom:1px solid var(--linha);flex-wrap:wrap;gap:6px;display:flex}.admin-sidebar a{margin-bottom:0}.stat-grid{grid-template-columns:1fr 1fr}.grid-2,.grid-3{grid-template-columns:1fr}.hero h1{font-size:32px}.bar-row{grid-template-columns:110px 1fr 40px}}.vagas-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.campo-busca{flex:320px;min-width:240px;position:relative}.campo-busca .input{width:100%;padding-left:40px}.campo-busca-icone{color:var(--tinta-suave);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.filtro-status{background:var(--superficie-2);border:1px solid var(--linha);border-radius:22px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.filtro-pill{color:var(--tinta-suave);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.filtro-pill:hover{color:var(--tinta)}.filtro-pill.ativo{background:var(--nd-azul);color:#fff}.filtro-contador{min-width:18px;color:inherit;background:#ffffff1f;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.filtro-pill:not(.ativo) .filtro-contador{background:#ffffff0f}.tabela-vagas td{vertical-align:middle}.tabela-vagas .col-num{text-align:center}.vaga-nome{color:var(--tinta);font-weight:700}.vaga-cod{color:var(--tinta-suave);align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.chip-xs{letter-spacing:.3px;padding:1px 7px;font-size:10px}.icon-btn{width:34px;height:34px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.icon-btn:hover{background:var(--superficie-2);color:var(--tinta);border-color:var(--linha)}.status-pill{border:1px solid var(--linha);background:var(--superficie-2);color:var(--tinta);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 11px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.status-pill:hover{border-color:var(--nd-azul)}.status-pill:active{transform:translateY(1px)}.status-pill:disabled{opacity:.7;cursor:default}.status-pill .status-chevron{color:var(--tinta-suave);margin-left:2px}.status-pill .status-dot{border-radius:50%;flex:none;width:8px;height:8px}.status-pill.status-aberta{border-color:#2fc98a66}.status-pill.status-aberta .status-dot{background:var(--nd-verde);box-shadow:0 0 0 3px #2fc98a2e}.status-pill.status-fechada{border-color:#f0574f66}.status-pill.status-fechada .status-dot{background:var(--nd-vermelho);box-shadow:0 0 0 3px #f0574f2e}.status-pill.status-rascunho .status-dot{background:var(--tinta-suave)}.status-pill.carregando{opacity:.6}.pop-overlay{z-index:3000;background:0 0;position:fixed;inset:0}.pop-menu{z-index:3001;background:var(--superficie);border:1px solid var(--linha);min-width:200px;box-shadow:var(--sombra-forte);border-radius:12px;padding:6px;animation:.12s ease-out pop-in;position:fixed}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.pop-titulo{text-transform:uppercase;letter-spacing:.5px;color:var(--tinta-suave);padding:6px 10px 4px;font-size:11px;font-weight:700}.pop-item{width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;transition:background .12s;display:flex}.pop-item:hover{background:var(--superficie-2)}.pop-item .pop-item-label{flex:1}.pop-item.ativo{font-weight:700}.pop-item .pop-check{color:var(--nd-azul)}.pop-item-perigo{color:var(--nd-vermelho)}.pop-item .status-dot{border-radius:50%;flex:none;width:9px;height:9px}.status-dot.dot-aberta{background:var(--nd-verde)}.status-dot.dot-fechada{background:var(--nd-vermelho)}.status-dot.dot-rascunho{background:var(--tinta-suave)}@media (width<=820px){.vagas-toolbar{flex-direction:column;align-items:stretch}}.col-check{text-align:center;width:40px}.col-check input{cursor:pointer}.col-estrela{text-align:center;width:34px;padding-left:0;padding-right:0}.estrela-btn{color:var(--tinta-suave);cursor:pointer;opacity:.4;background:0 0;border:0;border-radius:7px;padding:4px;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.estrela-btn:hover{opacity:1;background:var(--superficie-2)}.estrela-btn.ativa{opacity:1;color:var(--nd-amarelo)}.estrela-btn:focus-visible{outline:2px solid var(--nd-azul);outline-offset:1px;opacity:1}.tabela-vagas tr.linha-sel td{background:#6c63e614}.selecao-bar{border:1px solid var(--nd-azul);border-radius:var(--raio-sm);background:#6c63e61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.selecao-info{color:var(--tinta);font-size:14px}.col-info{min-width:210px}.info-lista{flex-direction:column;gap:4px;display:flex}.info-linha{color:var(--tinta-suave);align-items:center;gap:7px;font-size:12.5px;display:flex}.info-linha svg{color:var(--tinta-suave);flex:none}.info-linha strong{color:var(--tinta);font-weight:700}.info-linha.info-ok svg{color:var(--nd-verde)}.info-linha.info-alerta svg{color:var(--nd-amarelo)}:root[data-theme=light] .chip{color:#454e66;background:#1820400f}:root[data-theme=light] .chip-ciano{color:#0d6a85;background:#0e8cad24}:root[data-theme=light] .alerta-erro{color:#c11020}:root[data-theme=light] .alerta-ok{color:#0a7a48}:root[data-theme=light] .alerta-info{color:#4034b8}:root[data-theme=light] .alerta-aviso{color:#8a5a0e}:root[data-theme=light] .btn-perigo{color:#c11020;background:#e2001a12;border-color:#e2001a59}:root[data-theme=light] .btn-perigo:hover{background:#e2001a21}:root[data-theme=light] .filtro-contador{background:#1820401a}:root[data-theme=light] .filtro-pill:not(.ativo) .filtro-contador{background:#18204012}:root[data-theme=light] .filtro-pill.ativo .filtro-contador{background:#ffffff38}:root[data-theme=light] .tabela-vagas tr.linha-sel td{background:#574fd014}:root[data-theme=light] .status-pill.status-rascunho .status-dot{background:var(--tinta-suave)}:root[data-theme=light] .admin-sidebar a{color:var(--tinta-suave)}:root[data-theme=light] .admin-sidebar a.active{color:var(--nd-azul);background:#574fd01f}:root[data-theme=light] .input,:root[data-theme=light] .textarea,:root[data-theme=light] .select,:root[data-theme=light] .select-nd{background:#fff;border-color:#d3dae7}:root[data-theme=light] .card{border-color:#e1e6f0;box-shadow:0 1px 2px #1820400a,0 8px 22px #18204012}:root[data-theme=light] .card:hover{box-shadow:0 1px 2px #1820400d,0 12px 30px #1820401a}.card{transition:box-shadow .18s}:root[data-theme=light] .tabela thead th{color:var(--tinta-suave);background:#f3f5fb}:root[data-theme=light] .navbar{box-shadow:0 1px #1820400a,0 2px 12px #1820400a}:root[data-theme=light] .modal-fundo{background:#171d336b}.toolbar-candidatos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-busca{flex:260px;max-width:380px}.toolbar-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-acoes .select-nd.toolbar-ordem{width:230px}.toolbar-candidatos .input,.toolbar-candidatos .select-nd,.toolbar-candidatos .btn{height:42px}@media (width<=640px){.toolbar-busca{max-width:none}.toolbar-acoes{width:100%}.toolbar-acoes .select-nd.toolbar-ordem{flex:1;width:auto}.toolbar-acoes .btn{justify-content:center;width:100%}}.select-nd{border:1.5px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie-2);width:100%;color:var(--tinta);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.select-nd:hover{border-color:var(--nd-azul)}.select-nd:focus-visible{border-color:var(--nd-azul);outline:none;box-shadow:0 0 0 3px #6c63e640}.select-nd[aria-expanded=true]{border-color:var(--nd-azul);box-shadow:0 0 0 3px #6c63e640}.select-nd:disabled{opacity:.5;cursor:not-allowed}.select-nd-placeholder{color:var(--tinta-suave);font-weight:400}.select-nd-chevron{color:var(--tinta-suave);flex:none;transition:transform .18s}.select-nd[aria-expanded=true] .select-nd-chevron{transform:rotate(180deg)}.select-nd-menu{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.social-login{margin-top:18px}.social-sep{color:var(--tinta-suave);align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.social-sep:before,.social-sep:after{content:"";background:var(--linha);flex:1;height:1px}.social-botoes{gap:10px;display:flex}.btn-social{background:var(--superficie);color:var(--tinta);border:1.5px solid var(--linha);flex:1;font-weight:600}.btn-social:hover{border-color:var(--nd-azul);background:var(--superficie-2);text-decoration:none}.btn-social .icone-linkedin{color:#0a66c2}.gap-4{gap:4px}.cand-card{transition:border-color .15s,box-shadow .15s}.cand-card-sel{border-color:var(--nd-azul);box-shadow:0 0 0 1px var(--nd-azul)}.contato-icone{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .12s,filter .12s;display:inline-flex}.contato-icone:hover{filter:brightness(1.08);text-decoration:none;transform:translateY(-1px)}.contato-icone.wpp{background:#25d366}.contato-icone.li{background:#0a66c2}.curtir-btn{border:1px solid var(--linha);background:var(--superficie-2);width:34px;height:34px;color:var(--tinta-suave);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.curtir-btn:hover{color:var(--tinta);border-color:var(--tinta-suave)}.curtir-btn.ativo-like{border-color:var(--nd-verde);color:var(--nd-verde);background:#2fc98a29}.curtir-btn.ativo-dislike{border-color:var(--nd-vermelho);color:var(--nd-vermelho);background:#f0574f29}.gupy-passos{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gupy-passo{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);align-items:flex-start;gap:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.gupy-passo:before{content:"";background:var(--brand-grad);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.gupy-passo strong{margin-bottom:4px;display:block}.gupy-passo p{margin:0}.gupy-passo-n{color:#fff;background:linear-gradient(135deg, var(--nd-azul), var(--roxo));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.gupy-cmd{border-radius:var(--raio-sm);background:var(--superficie-2);border:1px solid var(--linha);color:var(--tinta);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;padding:8px 10px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.76rem;line-height:1.5;display:block}.gupy-drop{border:2px dashed var(--linha);border-radius:var(--raio);background:var(--superficie-2);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:38px 20px;transition:border-color .18s,background .18s,transform .18s;display:flex}.gupy-drop:hover,.gupy-drop.ativo{border-color:var(--nd-azul);background:color-mix(in srgb, var(--nd-azul) 8%, var(--superficie-2))}.gupy-drop.ativo{transform:scale(1.01)}.gupy-drop-ic{width:54px;height:54px;color:var(--nd-azul);background:color-mix(in srgb, var(--nd-azul) 14%, transparent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.gupy-arquivo{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie-2);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.gupy-arquivo-ic{border-radius:var(--raio-sm);width:44px;height:44px;color:var(--nd-verde);background:color-mix(in srgb, var(--nd-verde) 14%, transparent);place-items:center;display:grid}.gupy-arquivo-info{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.gupy-arquivo-info strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gupy-opcoes{gap:10px;display:grid}.gupy-check{border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie-2);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .18s,background .18s;display:flex}.gupy-check:hover{border-color:var(--nd-azul)}.gupy-check:has(input:checked){border-color:var(--nd-azul);background:color-mix(in srgb, var(--nd-azul) 7%, var(--superficie-2))}.gupy-check input{width:17px;height:17px;accent-color:var(--nd-azul);flex:none;margin-top:3px}.gupy-check strong{display:block}.gupy-check span{margin-top:2px;display:block}.gupy-rotulo{color:var(--tinta-suave);margin-bottom:8px;font-size:.8rem;font-weight:600}.gupy-lista{margin:8px 0;padding-left:18px;font-size:.85rem}.gupy-lista li{margin-bottom:3px}@media (width<=900px){.gupy-passos{grid-template-columns:1fr}}:root{--nd-navy:#232f63;--nd-navy-2:#1a2450;--nd-magenta:#e4307a;--nd-magenta-esc:#c81f65;--nd-lima:#84c03c;--nd-ceu:#5b9ee8;--nd-ceu-esc:#3f86d6;--nd-rosa:#f7d3f3;--grad-n:linear-gradient(135deg, #e4307a 0%, #f7941d 45%, #ffd200 70%, #84c03c 100%);--titulo:#fff;--fonte-display:"Bebas Neue", "Arial Narrow", Impact, sans-serif}:root[data-theme=light]{--titulo:var(--nd-navy);--nd-azul:#2b3a8f;--nd-azul-esc:#232f63;--link:#2b3a8f;--bg:#f4f6fb;--fundo:#f4f6fb}.titulo-display{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.5px;font-weight:400;line-height:.95}.titulo-secao{color:var(--titulo);margin-bottom:18px;font-size:clamp(40px,6vw,60px)}.texto-grad{background:var(--grad-n);color:#0000;-webkit-background-clip:text;background-clip:text}.texto-destaque{color:var(--nd-magenta)}.btn-destaque{background:linear-gradient(135deg, #ec4387, var(--nd-magenta) 55%, var(--nd-magenta-esc));color:#fff;box-shadow:inset 0 1px #ffffff38,0 4px 14px #e4307a4d}.btn-destaque:hover:not(:disabled),.btn-destaque:focus-visible{color:#fff;filter:brightness(1.05);box-shadow:inset 0 1px #ffffff38,0 10px 26px #e4307a6b}.btn-destaque:hover:not(:disabled) svg,.btn-destaque:focus-visible svg{transform:translate(4px)}.btn-contorno{color:var(--titulo);background:0 0;border:1.5px solid}.btn-contorno:hover{background:#232f630f;text-decoration:none}.btn-claro{color:var(--nd-navy);background:#fff;transition:transform .15s,box-shadow .15s}.btn-claro:hover{color:var(--nd-navy);background:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px #00000047}@media (prefers-reduced-motion:reduce){.btn-claro:hover{transform:none}}.btn-contorno-claro{color:#fff;background:0 0;border:1.5px solid #ffffffbf}.btn-contorno-claro:hover{color:#fff;background:#ffffff1f;border-color:#fff;text-decoration:none}.btn-escuro{background:var(--nd-navy);color:#fff}.btn-escuro:hover{background:var(--nd-navy-2);color:#fff;text-decoration:none}.btn-destaque,.btn-claro,.btn-contorno-claro,.btn-escuro{text-transform:uppercase;letter-spacing:.4px;padding:12px 26px;font-weight:800}:root[data-theme=light] .btn-primario{background:var(--nd-navy);border-color:#0000;box-shadow:0 4px 14px #232f6340}:root[data-theme=light] .btn-primario:hover{background:var(--nd-navy-2)}.faixa-marca{background:var(--brand-grad);height:2px}.navbar{top:0}.nav-acoes-desktop .btn-sm{padding:8px 16px}:root[data-theme=light] .nav-links a{color:var(--nd-navy);font-weight:700}:root[data-theme=light] .nav-links a:hover{background:#232f630f}.home-hero{padding:28px 0 0}.home-hero-painel{--hero-azul:#63a7ee;--foto-h:320px;--foto-w:calc(var(--foto-h) * 1.7405);height:var(--foto-h);background:radial-gradient(55% 90% at 0% 0%, #e4307a4d, transparent 70%), linear-gradient(to left, var(--hero-azul) 0, var(--hero-azul) calc(var(--foto-w) + 8px), #2d5aa6 calc(var(--foto-w) + 200px), var(--nd-navy) 100%);border-radius:24px;align-items:center;padding:0 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #232f6340}.home-hero-texto{z-index:1;max-width:calc(100% - var(--foto-w));position:relative}.home-hero-tag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.home-hero-tag:before{content:"";background:var(--nd-lima);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #84c03c40}.home-hero-titulo{color:#fff;margin:16px 0 26px;font-size:clamp(44px,5.4vw,68px);line-height:.92}.home-hero-titulo span{color:var(--nd-rosa);margin-bottom:.08em;font-size:.74em;display:block}.home-hero-acoes{flex-wrap:nowrap;gap:10px;display:flex}.home-hero-acoes .btn{gap:8px;padding-left:20px;padding-right:20px}.home-hero-pessoas{height:var(--foto-h);width:auto;position:absolute;bottom:0;right:8px}@media (width<=1199px){.home-hero-painel{--foto-h:min(316px, calc((100vw - 112px) * .5745));background:radial-gradient(70% 40% at 0% 0%, #e4307a4d, transparent 70%), linear-gradient(to top, var(--hero-azul) 0, var(--hero-azul) var(--foto-h), #4c8ad6 calc(var(--foto-h) + 70px), #2d5aa6 calc(var(--foto-h) + 170px), var(--nd-navy) 100%);flex-direction:column;align-items:stretch;height:auto;padding:36px 32px 0}.home-hero-texto{max-width:none}.home-hero-acoes{flex-wrap:wrap}.home-hero-pessoas{height:var(--foto-h);align-self:center;margin-top:28px;position:static}}.home-sobre{padding:72px 0}.home-sobre-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.home-sobre p{color:var(--tinta-suave);max-width:560px;margin:0 0 14px;font-size:17px}.home-sobre p strong{color:var(--tinta)}.home-numeros{flex-wrap:wrap;gap:28px;margin:26px 0 30px;display:flex}.home-numeros div{flex-direction:column;display:flex}.home-numeros strong{font-family:var(--fonte-display);color:var(--nd-magenta);font-size:46px;font-weight:400;line-height:1}.home-numeros div>span{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.4px;font-size:13px;font-weight:700}.contador{font-variant-numeric:tabular-nums;justify-items:start;display:inline-grid}.contador-fantasma,.contador-valor{grid-area:1/1}.contador-fantasma{visibility:hidden}.contador-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-sobre-mosaico{--mosaico-gap:14px;gap:var(--mosaico-gap);height:var(--janela,auto);box-sizing:content-box;opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:-12px;padding:12px;transition:opacity .8s;display:grid;overflow:hidden;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.home-sobre-mosaico.visivel{opacity:1}.mosaico-coluna{min-width:0}.mosaico-trilho{will-change:transform;flex-direction:column;animation:32s linear infinite mosaico-sobe;display:flex}.mosaico-trilho .mosaico-item{margin-bottom:var(--mosaico-gap)}.mosaico-trilho.descendo{animation-name:mosaico-desce}.home-sobre-mosaico:hover .mosaico-trilho{animation-play-state:paused}@keyframes mosaico-sobe{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mosaico-desce{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mosaico-trilho{animation:none}.home-sobre-mosaico{opacity:1;transition:none}}.mosaico-item{aspect-ratio:4/3;background:#fff;border:1px solid #e6e9f2;border-radius:16px;place-items:center;padding:14px;display:grid;box-shadow:0 8px 24px #232f631f}.mosaico-item img{object-fit:contain;max-width:100%;max-height:52px}.bloco-valores{color:#fff;clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);background:url(/img/fundo-valores.jpg) 50%/cover no-repeat,#2f63e0;padding:110px 0 120px;position:relative;overflow:hidden}.bloco-valores .container{z-index:1;position:relative}.bloco-valores-titulo{color:#fff;text-align:center;margin:0 0 12px;font-size:clamp(40px,6.4vw,68px)}.bloco-valores-titulo span{color:var(--nd-rosa)}.bloco-valores-sub{text-align:center;color:#ffffffeb;max-width:620px;margin:0 auto 44px;font-size:17px}.valores-lista{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.valores-lista li{-webkit-backdrop-filter:blur(10px);background:#0e227852;border:1px solid #ffffff47;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;font-size:15px;font-weight:700;line-height:1.4;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.valores-lista li:before{content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #f7d3f352, transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.valores-lista li:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff47,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.valores-lista li>span{z-index:1;position:relative}.valores-lista li:hover{background-color:#0e227880;border-color:#f7d3f3bf;transform:translateY(-6px);box-shadow:0 18px 40px #08124673,0 0 0 1px #f7d3f340}.valores-lista li:hover:before{opacity:1}.valores-lista li:hover:after{transition:left .8s;left:130%}.valor-num{font-family:var(--fonte-display);color:var(--nd-navy);background:#fff;border-radius:10px;flex:none;padding:6px 8px 3px;font-size:30px;line-height:.9;transition:transform .4s cubic-bezier(.3,1.6,.5,1),color .3s,background .3s,box-shadow .3s}.valores-lista li:hover .valor-num{color:#fff;background:var(--grad-n);transform:rotate(-6deg)scale(1.12);box-shadow:0 8px 18px #e4307a73}.valores-lista:not(.visivel) li{opacity:0}.valores-lista.visivel li{animation:.7s cubic-bezier(.2,.7,.2,1) backwards valor-entra;animation-delay:calc(var(--i,0) * 80ms)}@keyframes valor-entra{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.valores-lista li,.valores-lista li:after,.valor-num{transition:none}.valores-lista li:hover,.valores-lista li:hover .valor-num{transform:none}.valores-lista:not(.visivel) li{opacity:1}.valores-lista.visivel li{animation:none}}.formas-n{pointer-events:none;position:absolute;inset:0}.forma-n{background:var(--grad-n);opacity:.9;border-radius:999px;width:34px;height:120px;position:absolute;box-shadow:0 10px 30px #232f6340}.forma-n.f1{top:14%;left:4%;transform:rotate(28deg)}.forma-n.f2{opacity:.6;height:80px;top:20%;left:7.5%;transform:rotate(28deg)}.forma-n.f3{height:140px;bottom:12%;right:5%;transform:rotate(-24deg)}.forma-n.f4{opacity:.55;width:22px;height:70px;top:10%;right:12%;transform:rotate(40deg)}.home-oportunidades{padding:80px 0}.home-oportunidades-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;display:grid}.home-oportunidades p{color:var(--tinta-suave);max-width:540px;font-size:17px}.home-oportunidades p strong{color:var(--tinta)}.oportunidades-lista{gap:12px;margin:22px 0 28px;display:grid}.oportunidade-item{isolation:isolate;background:var(--superficie);border:1px solid var(--linha);color:var(--tinta);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 16px 24px;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.oportunidade-item:before{content:"";background:linear-gradient(#e4307a 0% 45%,#f05a6e 75%,#f7941d 100%) 0 0/100% 200%;width:5px;transition:background-position .8s,box-shadow .5s;position:absolute;top:0;bottom:0;left:0}.oportunidade-item:after{content:"";z-index:-1;background:radial-gradient(320px circle at var(--mx,0) var(--my,50%), #f7d3f317, transparent 70%), linear-gradient(90deg, #e4307a17, #e4307a05 55%, transparent);clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.oportunidade-item:hover,.oportunidade-item:focus-visible{border-color:#e4307a4d;text-decoration:none;transform:translate(4px);box-shadow:0 12px 30px #08124659}.oportunidade-item:hover:before,.oportunidade-item:focus-visible:before{background-position:0 100%;box-shadow:0 0 12px #e4307a73}.oportunidade-item:hover:after,.oportunidade-item:focus-visible:after{clip-path:inset(0)}.oportunidade-item:active{transform:translate(2px)}.oportunidade-item div{flex-direction:column;gap:2px;min-width:0;display:flex}.oportunidade-item strong{font-size:16px;transition:color .4s}.oportunidade-item:hover strong,.oportunidade-item:focus-visible strong{color:var(--nd-rosa)}.oportunidade-item div span{color:var(--tinta-suave);font-size:13px}.oportunidade-item .oportunidade-prazo{color:var(--nd-magenta);align-items:center;gap:7px;font-weight:700;display:flex}.oportunidade-prazo:before{content:"";background:var(--nd-magenta);border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-out infinite prazo-pulsa}@keyframes prazo-pulsa{0%{box-shadow:0 0 #e4307a66}70%,to{box-shadow:0 0 0 5px #e4307a00}}.oportunidade-seta{width:38px;height:38px;color:var(--nd-magenta);border:1px solid #e4307a59;border-radius:50%;flex:none;place-items:center;transition:background-color .45s,border-color .45s,color .45s,box-shadow .45s;display:grid;overflow:hidden}.oportunidade-seta svg{grid-area:1/1;transition:transform .55s cubic-bezier(.22,1,.36,1)}.oportunidade-seta svg+svg{transform:translate(-34px)}.oportunidade-item:hover .oportunidade-seta,.oportunidade-item:focus-visible .oportunidade-seta{color:#fff;background-color:var(--nd-magenta);border-color:var(--nd-magenta);box-shadow:0 6px 16px #e4307a4d}.oportunidade-item:hover .oportunidade-seta svg,.oportunidade-item:focus-visible .oportunidade-seta svg{transform:translate(34px)}.oportunidade-item:hover .oportunidade-seta svg+svg,.oportunidade-item:focus-visible .oportunidade-seta svg+svg{transform:none}.oportunidades-lista:not(.visivel) .oportunidade-item{opacity:0}.oportunidades-lista.visivel .oportunidade-item{animation:.9s cubic-bezier(.22,1,.36,1) backwards oportunidade-entra;animation-delay:calc(var(--i,0) * .12s)}@keyframes oportunidade-entra{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}:root[data-theme=light] .oportunidade-item:hover,:root[data-theme=light] .oportunidade-item:focus-visible{box-shadow:0 12px 28px #232f631a}:root[data-theme=light] .oportunidade-item:hover strong,:root[data-theme=light] .oportunidade-item:focus-visible strong{color:var(--nd-magenta)}@media (prefers-reduced-motion:reduce){.oportunidade-item,.oportunidade-item:before,.oportunidade-item:after,.oportunidade-seta,.oportunidade-seta svg{transition:none}.oportunidade-item:hover,.oportunidade-item:focus-visible,.oportunidade-item:active{transform:none}.oportunidade-prazo:before{animation:none}.oportunidades-lista:not(.visivel) .oportunidade-item{opacity:1}.oportunidades-lista.visivel .oportunidade-item{animation:none}}.polaroid{background:#fff;border-radius:6px;width:min(360px,100%);margin:0 auto;padding:14px 14px 18px;position:relative;transform:rotate(3deg);box-shadow:0 22px 50px #232f6338}.polaroid-foto{aspect-ratio:1;background:url(/img/banner.webp) 86% 30% / auto 150% no-repeat, var(--nd-ceu);border-radius:3px}.polaroid figcaption{text-align:center;color:#4a5270;padding-top:12px;font-size:13px}.polaroid figcaption strong{color:var(--nd-navy);font-size:16px;display:block}.fita{background:#84c03cbf;width:110px;height:30px;position:absolute;box-shadow:0 2px 6px #00000014}.fita-1{top:-12px;left:-28px;transform:rotate(-32deg)}.fita-2{background:#5b9ee8bf;top:-10px;right:-30px;transform:rotate(30deg)}.faixa-navy{background:var(--nd-navy);color:#fff;clip-path:polygon(0 0,100% 12%,100% 100%,0 100%);padding:34px 0}.faixa-navy-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.faixa-navy p{color:#ffffffd9;max-width:640px;margin:0;font-size:20px}.faixa-navy p strong{color:#fff}.faixa-navy img{width:auto;height:92px;margin:-16px 0}.faixa-talentos{background:linear-gradient(120deg, var(--nd-magenta) 0%, var(--nd-magenta-esc) 100%);color:#fff;padding:40px 0}.faixa-talentos-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.faixa-talentos h2{color:#fff;margin:0 0 6px;font-size:clamp(32px,4.5vw,46px)}.faixa-talentos p{color:#ffffffe6;max-width:560px;margin:0;font-size:16px}.faixa-talentos p strong{color:#fff}.veiculos-faixa{background:#fff;border-top:1px solid #e6e9f2;padding:36px 0}.veiculos-faixa-titulo{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#5b6380;justify-content:center;align-items:center;gap:14px;margin:0 0 22px;font-size:13px;font-weight:800;display:flex}.veiculos-faixa-titulo:before,.veiculos-faixa-titulo:after{content:"";background:var(--grad-n);border-radius:999px;flex:none;width:48px;height:3px}.veiculos-faixa-titulo:before{transform:scaleX(-1)}.veiculos-esteira{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:10px 0 14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.veiculos-esteira.arrastando,.veiculos-esteira.arrastando .veiculo-logo-link{cursor:grabbing}.veiculos-trilho{will-change:transform;width:max-content;display:flex}.veiculos-logos{gap:16px;padding-right:16px;display:flex}.veiculo-logo{box-sizing:border-box;border-radius:14px;flex:none;place-items:center;width:150px;height:74px;padding:12px 18px;display:grid}.veiculo-logo img{object-fit:contain;max-width:100%;max-height:44px}.veiculo-logo-escuro{background:var(--nd-navy)}@media (prefers-reduced-motion:reduce){.veiculos-esteira{cursor:auto;-webkit-mask-image:none;mask-image:none}.veiculos-trilho{width:auto}.veiculos-logos{flex-wrap:wrap;justify-content:center;padding-right:0}.veiculos-logos[aria-hidden]{display:none}}@media (width<=600px){.veiculo-logo{width:124px;height:64px;padding:10px 14px}.veiculo-logo img{max-height:38px}.veiculos-faixa-titulo:before,.veiculos-faixa-titulo:after{width:24px}}.footer-nd{background:var(--nd-navy);color:#ffffffbf;padding:56px 0 28px;position:relative}.footer-nd:before{content:"";background:var(--brand-grad);height:5px;position:absolute;top:0;left:0;right:0}.footer-nd-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.footer-nd-logo{width:auto;height:96px;margin:-14px 0 4px -6px}.footer-nd-marca p{max-width:320px;margin:0 0 16px;font-size:14px}.footer-nd-sociais{gap:10px;display:flex}.footer-nd-sociais a{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .15s;display:grid}.footer-nd-sociais a:hover{background:var(--nd-magenta);text-decoration:none}.footer-nd-col{flex-direction:column;gap:9px;font-size:14px;display:flex}.footer-nd-col strong{color:#fff;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:13px}.footer-nd-col a{color:#ffffffbf}.footer-nd-col a:hover{color:#fff}.footer-nd-base{text-align:center;color:#ffffff8c;border-top:1px solid #ffffff1f;margin-top:40px;padding-top:20px;font-size:12px}:root[data-theme=dark] .veiculos-faixa{background:var(--superficie);border-color:var(--linha)}:root[data-theme=dark] .veiculos-faixa-titulo{color:var(--tinta-suave)}:root[data-theme=dark] .veiculo-logo{background:#fff}:root[data-theme=dark] .veiculo-logo-escuro{background:var(--nd-navy)}:root[data-theme=dark] .mosaico-item{border-color:#0000}:root[data-theme=dark] .footer-nd{background:#0a0c1f}:root[data-theme=dark] .faixa-navy{background:var(--nd-navy-2)}@media (width<=960px){.home-sobre-grid,.home-oportunidades-grid{grid-template-columns:1fr;gap:40px}.home-sobre-mosaico{max-width:520px}.valores-lista{grid-template-columns:repeat(2,1fr)}.footer-nd-grid{grid-template-columns:1fr 1fr}.footer-nd-marca{grid-column:1/-1}}@media (width<=640px){.home-hero-painel{--foto-h:min(316px, calc((100vw - 92px) * .5745));border-radius:18px;padding:28px 22px 0}.home-hero-acoes .btn{flex:100%;justify-content:center}.home-hero{padding-top:16px}.home-sobre-mosaico{--mosaico-gap:10px;transform:rotate(-2deg)scale(.94)}.home-sobre,.home-oportunidades{padding:52px 0}.home-numeros{gap:18px}.home-numeros strong{font-size:38px}.bloco-valores{clip-path:polygon(0 2%,100% 0,100% 98%,0 100%);padding:80px 0 90px}.valores-lista{grid-template-columns:1fr}.forma-n{display:none}.faixa-navy p{font-size:17px}.faixa-navy img{height:76px}.faixa-talentos .btn{width:100%}.footer-nd-grid{grid-template-columns:1fr;gap:26px}.polaroid{width:min(300px,88%)}.nav-acoes-desktop .btn{display:none}}.page-hero{background:var(--nd-navy);color:#fff;clip-path:polygon(0 0,100% 0,100% 86%,0 100%);padding:44px 0 64px;position:relative;overflow:hidden}.page-hero .container{z-index:1;position:relative}.page-hero-titulo{color:#fff;max-width:900px;margin:0 0 10px;font-size:clamp(40px,6vw,64px)}.page-hero-titulo span{color:var(--nd-rosa)}.page-hero-sub{color:#ffffffd1;max-width:680px;margin:0;font-size:17px}.page-hero-voltar{color:#ffffffbf;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.page-hero-voltar:hover{color:#fff;text-decoration:none}.page-hero-extra{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.page-hero .chip,:root[data-theme=light] .page-hero .chip{color:#fff;background:#ffffff24;border:1px solid #ffffff38;padding:5px 12px}.page-hero .chip-verde,:root[data-theme=light] .page-hero .chip-verde{background:var(--nd-lima);color:var(--nd-navy);border-color:#0000}.page-hero .chip-vermelho,:root[data-theme=light] .page-hero .chip-vermelho{background:var(--nd-magenta);color:#fff;border-color:#0000}.page-hero .chip-amarelo,:root[data-theme=light] .page-hero .chip-amarelo{color:#fff;background:#f7941d;border-color:#0000}.page-hero .chip-azul,:root[data-theme=light] .page-hero .chip-azul{background:var(--nd-ceu);color:#fff;border-color:#0000}.page-hero-n{background:var(--grad-n);opacity:.85;border-radius:999px;width:30px;height:130px;position:absolute;transform:rotate(28deg)}.page-hero-n.n1{top:-20px;right:9%}.page-hero-n.n2{opacity:.5;height:90px;top:40px;right:5%}.page-hero+.secao{padding-top:32px}:root[data-theme=dark] .page-hero{background:var(--nd-navy-2)}@media (width<=640px){.page-hero{clip-path:polygon(0 0,100% 0,100% 92%,0 100%);padding:30px 0 48px}.page-hero-n{display:none}.page-hero-sub{font-size:15px}}:root[data-theme=light] .vaga-card:hover,:root[data-theme=light] .vaga-card:focus-visible{box-shadow:0 14px 30px #232f631f}:root[data-theme=light] .vaga-card:hover h3{color:var(--nd-magenta)}:root[data-theme=light] .vaga-card:focus-visible{outline-color:var(--nd-azul)}:root[data-theme=light] .vaga-tag{background:var(--superficie-2)}:root[data-theme=light] .chip-roxo{color:var(--nd-magenta-esc);background:#e4307a1c}:root[data-theme=light] .btn-vermelho{background:var(--nd-magenta)}:root[data-theme=light] .btn-vermelho:hover{background:var(--nd-magenta-esc)}:root[data-theme=light] .btn-secundario:hover{border-color:var(--nd-navy);color:var(--nd-navy)}:root[data-theme=light] .input:focus,:root[data-theme=light] .select:focus,:root[data-theme=light] .textarea:focus{border-color:var(--nd-navy);box-shadow:0 0 0 3px #232f6324}:root[data-theme=light] input[type=checkbox],:root[data-theme=light] input[type=radio]{accent-color:var(--nd-magenta)}:root[data-theme=light] .feature-ic,:root[data-theme=light] .stat-ic{color:var(--nd-magenta);background:#e4307a1a;border-color:#e4307a33}:root[data-theme=light] .stat-num,:root[data-theme=light] .nav-links a.active{color:var(--nd-navy)}.secao-titulo{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.5px;color:var(--titulo);font-size:40px;font-weight:400;line-height:1}:root[data-theme=light] .sobre-fecho{background:var(--nd-navy);border:none}.sobre-fecho h2{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(36px,5vw,54px);font-weight:400}:root[data-theme=light] .sobre-fecho p{color:#ffffffd1}.auth-brand h1{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:.95}.btn-vagas-cta{background:var(--nd-magenta);box-shadow:0 10px 26px #e4307a59}.btn-vagas-cta:hover{background:var(--nd-magenta-esc);box-shadow:0 16px 36px #e4307a73}.auth-saudacao,:root[data-theme=light] .auth-destaque .ic{color:var(--nd-magenta)}.auth-painel h2{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.4px;color:var(--titulo);font-size:36px;font-weight:400}:root[data-theme=light] .btn-entrar{background:var(--nd-navy)}.navbar .brand-logo{height:62px;margin:-6px 0}.auth-brand-logo{height:92px;margin:-14px 0}@media (width<=640px){.navbar .brand-logo{height:54px}}:root[data-theme=light]{--roxo:var(--nd-magenta)}.admin-conteudo h1{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.5px;color:var(--titulo);font-size:44px;font-weight:400;line-height:1}:root[data-theme=light] .admin-sidebar a:hover{color:var(--nd-navy)}:root[data-theme=light] .bar-track,:root[data-theme=light] .progress{background:#e6e9f2}.bar-fill,.progress>span{background:linear-gradient(90deg, var(--nd-navy), var(--nd-magenta))}:root[data-theme=dark] .bar-fill,:root[data-theme=dark] .progress>span{background:linear-gradient(90deg, #5b6fd6, var(--nd-magenta))}:root[data-theme=light] .stat .num{color:var(--nd-magenta)}:root[data-theme=light] .tabela thead th{color:var(--nd-navy)}:root[data-theme=light] .selecao-bar{background:#232f630f;border-color:#232f632e}.veiculo-logo-link{cursor:pointer}.veiculo-logo-link:hover{text-decoration:none;transform:translateY(-4px)}.veiculo-logo{transition:transform .25s,box-shadow .25s,border-color .25s}.veiculo-logo-link:focus-visible{outline:3px solid var(--nd-magenta);outline-offset:2px}.veiculo-logo,:root[data-theme=dark] .veiculo-logo{filter:none;opacity:1;background:#fff;border:1px solid #e3e7f0;box-shadow:0 2px 8px #232f630f}.veiculo-logo-escuro,:root[data-theme=dark] .veiculo-logo-escuro{background:var(--nd-navy);border-color:var(--nd-navy)}:root[data-theme=dark] .veiculo-logo{border-color:#0000}:root[data-theme=dark] .veiculo-logo-escuro{border-color:#ffffff47}.veiculo-logo-link:hover{border-color:var(--nd-magenta);box-shadow:0 12px 26px #232f632e}:root[data-theme=dark] .veiculo-logo-link:hover{border-color:var(--nd-magenta);box-shadow:0 12px 26px #00000073}.faixa-pcd{align-items:center;gap:18px;max-width:720px;display:flex}.faixa-pcd-ic{background:var(--nd-ceu);color:#fff;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 0 6px #5b9ee838}.faixa-pcd p{margin:0}@media (width<=640px){.faixa-pcd{align-items:flex-start;gap:14px}.faixa-pcd-ic{width:48px;height:48px}.faixa-pcd-ic svg{width:26px;height:26px}}.home-beneficios{padding:64px 0 72px}.home-beneficios-titulo{text-align:center;margin-bottom:8px}.home-beneficios-sub{text-align:center;color:var(--tinta-suave);margin:0 0 36px;font-size:17px}.beneficios-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.beneficio-card{--cor:var(--nd-magenta);background:var(--superficie);border:1px solid var(--linha);border-radius:16px;align-items:center;gap:14px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.beneficio-card:hover{border-color:color-mix(in srgb, var(--cor) 55%, transparent);transform:translateY(-3px);box-shadow:0 12px 28px #0000001f}.beneficio-card:nth-child(4n+2){--cor:var(--nd-ceu)}.beneficio-card:nth-child(4n+3){--cor:var(--nd-lima)}.beneficio-card:nth-child(4n+4){--cor:#f7941d}.beneficio-icone{width:46px;height:46px;color:var(--cor);background:color-mix(in srgb, var(--cor) 15%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.beneficio-card div{flex-direction:column;gap:4px;min-width:0;display:flex}.beneficio-card strong{color:var(--titulo);font-size:16px;font-weight:800;line-height:1.3}.beneficio-card span:not(.beneficio-icone){color:var(--tinta-suave);font-size:14px;line-height:1.45}.beneficio-card:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--nd-magenta) 16%, var(--superficie)), var(--superficie) 70%);border-color:color-mix(in srgb, var(--nd-magenta) 35%, transparent);grid-column:span 2;align-items:center;padding:24px 26px}.beneficio-card:first-child .beneficio-icone{border-radius:14px;width:56px;height:56px}.beneficio-card:first-child strong{font-size:19px}.beneficio-card:first-child span:not(.beneficio-icone){font-size:15px}@media (width<=960px){.beneficios-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.beneficios-lista{grid-template-columns:1fr;gap:10px}.beneficio-card:first-child{grid-column:auto}.beneficio-card{padding:14px 16px}.beneficio-icone{border-radius:10px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.beneficio-card{transition:none}.beneficio-card:hover{transform:none}}.polaroid:has(.polaroid-video){width:min(420px,100%)}.polaroid-video{aspect-ratio:4/3;cursor:pointer;background:url(/video/grupond-capa.jpg) center / cover no-repeat, var(--nd-navy);border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.polaroid-video video{object-fit:cover;width:100%;height:100%;display:block}.polaroid-play{white-space:nowrap;background:var(--nd-magenta);color:#fff;text-transform:uppercase;letter-spacing:.4px;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;transition:transform .15s,background .15s;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0000004d}.polaroid-video:hover .polaroid-play,.polaroid-video:focus-visible .polaroid-play{background:var(--nd-magenta-esc);transform:translate(-50%)scale(1.05)}.polaroid-video:focus-visible{outline:3px solid var(--nd-magenta);outline-offset:3px}@media (prefers-reduced-motion:reduce){.polaroid-video video{visibility:hidden}}.video-lightbox{z-index:300;-webkit-backdrop-filter:blur(4px);background:#060918e0;place-items:center;padding:56px 20px 20px;animation:.2s modal-fundo-in;display:grid;position:fixed;inset:0}.video-lightbox-video{background:#000;border-radius:14px;width:min(1100px,100%);max-height:calc(100vh - 96px);box-shadow:0 30px 80px #0009}.video-lightbox-fechar{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.video-lightbox-fechar:hover{background:var(--nd-magenta);border-color:var(--nd-magenta)}.triagem-aviso{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.triagem-bloco{border-top:1px dashed var(--linha);padding-top:10px}.triagem-titulo{text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-weight:700}.triagem-motivos{gap:3px;margin:0 0 6px;padding:0;font-size:13px;list-style:none;display:grid}.triagem-motivos li{padding-left:18px;position:relative}.triagem-motivos li:before{font-weight:900;position:absolute;left:0}.triagem-motivos li.pos:before{content:"✓";color:var(--nd-verde)}.triagem-motivos li.aten:before{content:"!";color:var(--nd-amarelo);left:4px}.kit-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.kit-formatos{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.kit-canvas{background:#232f63;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 10px 26px #232f6340}.kit-canvas-post{aspect-ratio:1080/1350}.kit-canvas-story{aspect-ratio:1080/1920;width:auto;max-height:460px;margin:0 auto}.kit-rotulo{text-transform:uppercase;letter-spacing:.4px;color:var(--tinta-suave);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.kit-texto{min-height:96px;font-size:13px}.kit-alcance{background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;padding:12px 14px}@media (width<=760px){.kit-grid{grid-template-columns:1fr}}.modal.modal-largo{max-width:920px}.aceite-termos{color:var(--tinta-suave);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:13px;line-height:1.45;display:flex}.aceite-termos input{width:16px;height:16px;accent-color:var(--nd-azul);flex-shrink:0;margin-top:2px}.aceite-termos a{font-weight:700}.input-codigo{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.estrelas{align-items:center;gap:1px;display:inline-flex}.estrela{cursor:pointer;color:var(--linha);background:0 0;border:0;padding:0 1px;font-size:19px;line-height:1;transition:color .12s,transform .12s}.estrela.cheia{color:#f5b301}.estrela:hover{transform:scale(1.15)}.estrela:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}.estrelas-media{color:var(--tinta-suave);margin-left:6px;font-size:12px;font-weight:600}.ficha{border-top:1px solid var(--linha);padding-top:4px}.ficha-secao{border-bottom:1px dashed var(--linha);padding:14px 0}.ficha-secao:last-of-type{border-bottom:0}.ficha-titulo{text-transform:uppercase;letter-spacing:.4px;color:var(--tinta-suave);margin-bottom:8px;font-size:12px;font-weight:700}.ficha-lista{margin:4px 0 0;padding-left:18px}.ficha-lista li{margin-bottom:2px}.cv-editor{margin-top:8px}.cv-secao{border-top:1px solid var(--linha);padding:16px 0 6px}.cv-secao-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.cv-secao-topo h4{margin:0 0 2px;font-size:15px}.cv-secao-topo p{margin:0}.cv-itens{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.cv-item{border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie-2);padding:12px 14px 4px}.cv-item-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cv-remover{color:var(--nd-vermelho,#e5484d);align-items:center;gap:4px;display:inline-flex}.cv-mes-ano{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cv-check{cursor:pointer;align-items:center;gap:8px;margin:-4px 0 12px;font-size:14px;display:flex}.cv-check input{width:16px;height:16px;accent-color:var(--nd-azul)}.cv-linha{grid-template-columns:1fr 180px auto;align-items:center;gap:8px;display:grid}.cv-linha-hab{grid-template-columns:1fr auto;margin:8px 0 10px}.cv-tags{flex-wrap:wrap;gap:6px;display:flex}.cv-tag button{cursor:pointer;color:inherit;opacity:.75;background:0 0;border:0;margin-left:2px;padding:0;display:inline-flex}.cv-tag button:hover{opacity:1}.cv-antigo{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cv-antigo-texto{white-space:pre-line}.cv-visao{flex-direction:column;gap:12px;display:flex}.cv-visao-titulo{color:var(--tinta-suave);margin-bottom:4px;font-size:12px}.cv-visao-item{border-left:2px solid var(--linha);margin-bottom:4px;padding:6px 0 6px 12px}.cv-visao-desc{white-space:pre-line;margin-top:4px}.cv-visao-adicionais{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 16px;display:grid}.cv-escolha{border:0;min-width:0;margin:0 0 14px;padding:0}.cv-escolha legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.cv-opcoes{flex-wrap:wrap;gap:8px;display:flex}.cv-opcao{border:1.5px solid var(--linha);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.cv-opcao input{width:15px;height:15px;accent-color:var(--nd-azul);margin:0}.cv-opcao.ativo{border-color:var(--nd-azul);background:#6c63e61f;font-weight:600}.cv-opcao:focus-within{outline:2px solid var(--nd-azul);outline-offset:2px}.cv-reais{align-items:center;gap:8px;display:flex}.cv-reais span{color:var(--tinta-suave);font-weight:700}@media (width<=640px){.cv-linha{grid-template-columns:1fr auto}.cv-linha .select-nd{grid-column:1}}.nota-rh{background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-sm);padding:10px 12px}.entrevista-item{background:var(--superficie-2);border:1px solid var(--linha);border-left:4px solid var(--nd-azul);border-radius:var(--raio-sm);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.entrevista-item+.entrevista-item{margin-top:8px}.entrevista-item.cancelada{opacity:.6;border-left-color:var(--linha)}.entrevistas-candidato .entrevista-item{border-left-color:var(--nd-verde)}.linha-tempo li{padding:0 0 10px 6px;font-size:14px;position:relative}.linha-tempo li:before{content:"";background:var(--nd-azul);width:10px;height:10px;box-shadow:0 0 0 3px var(--superficie);border-radius:50%;position:absolute;top:5px;left:-23px}.linha-tempo li:last-child{padding-bottom:0}.linha-tempo li:last-child:before{background:var(--nd-verde)}.selecao-msg{flex-direction:column;flex-basis:100%;gap:6px;display:flex}.selecao-msg .textarea{min-height:90px}.alerta-vagas h3{margin:0 0 4px;font-size:20px}.alerta-vagas-topo{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.alerta-vagas-topo p{margin:0}.alerta-vagas-icone{color:#fff;background:linear-gradient(135deg, var(--nd-azul), var(--nd-magenta));border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.alerta-vagas-areas{border:0;min-width:0;margin:0 0 18px;padding:0}.alerta-vagas-legenda{width:100%;color:var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding:0;font-size:13px;font-weight:700;display:flex}.alerta-vagas-legenda .muted{font-size:12px;font-weight:500}.alerta-vagas-limpar{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.alerta-vagas-limpar:hover{text-decoration:underline}.alerta-vagas-chips{flex-wrap:wrap;gap:8px;display:flex}.alerta-vagas-chip{border:1px solid var(--linha);background:var(--superficie);height:34px;color:var(--tinta-suave);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.alerta-vagas-chip:hover{border-color:var(--nd-azul);color:var(--tinta)}.alerta-vagas-chip.ativo{background:var(--nd-azul);border-color:var(--nd-azul);color:#fff}.alerta-vagas-chip:focus-visible{outline:2px solid var(--nd-azul);outline-offset:2px}.alerta-vagas-linha{gap:10px;margin-bottom:14px;display:flex}.alerta-vagas-linha .input{flex:1;min-width:0;height:48px}.alerta-vagas-linha .btn{white-space:nowrap;height:48px;padding:0 26px}.alerta-vagas .aceite-termos{color:var(--tinta-suave);margin:0;font-size:12.5px}.alerta-vagas.compacto h3{font-size:16px}.alerta-vagas.compacto .alerta-vagas-topo{gap:10px;margin-bottom:14px}.alerta-vagas.compacto .alerta-vagas-icone{border-radius:10px;width:34px;height:34px}.alerta-vagas.compacto .alerta-vagas-linha .btn{width:100%}.alerta-vagas.compacto .alerta-vagas-linha{flex-direction:column}.alerta-vagas.compacto .aceite-termos{margin-bottom:0;font-size:12px}.home-alerta{padding-top:48px}@media (width<=560px){.alerta-vagas-linha{flex-direction:column}}.veiculo-pagina{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.veiculo-info{border-top:5px solid var(--cor)}.empresa-logo-img{border:1px solid var(--linha);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:auto;min-width:96px;max-width:100%;height:64px;margin-bottom:14px;padding:10px 16px;display:inline-flex}.empresa-logo-img.fundo-escuro{background:#0d1633}.empresa-logo-img.empresa-logo-multi{gap:18px}.empresa-logo-img.empresa-logo-multi img{max-height:40px}.empresa-logo-img img{object-fit:contain;width:auto;max-width:100%;max-height:44px;display:block}.veiculo-info .empresa-logo-img{margin-bottom:12px}@media (width<=860px){.veiculo-pagina{grid-template-columns:minmax(0,1fr)}}.empresa-card-link{color:inherit}.empresa-card-link:hover{color:var(--link)}.empresa-card-vagas{display:inline-block}.vaga-nome-link{text-decoration:none;display:inline-block}.vaga-nome-link:hover{color:var(--nd-azul);text-decoration:underline}.vaga-resp{color:var(--tinta-suave);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;display:flex}.mt-4{margin-top:4px}.mb-12{margin-bottom:12px}.link-cor{color:var(--link)}.ficha{--grad-aderencia:linear-gradient(90deg, #f0574f, #e6a13c 50%, #6c63e6)}.ficha-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:16px 0 12px;display:flex}.ficha-topo h1{margin:2px 0 4px;font-size:clamp(26px,4vw,34px)}.ficha-topo p{margin:0}.ficha-sobretitulo{letter-spacing:.6px;text-transform:uppercase;color:var(--tinta-suave);font-size:12px;font-weight:700}.ficha-destaque{color:var(--roxo)}.ficha-atalhos{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ficha-atalhos a{text-decoration:none}.ficha-secao{margin-bottom:20px;scroll-margin-top:90px}.ficha-numero{letter-spacing:.8px;text-transform:uppercase;color:var(--nd-azul);font-size:11px;font-weight:800}.ficha-titulo{margin:2px 0 0;font-size:22px}.ficha-rodape{border-top:1px solid var(--linha);padding-top:12px}.aderencia-barra{background:var(--grad-aderencia,linear-gradient(90deg, #f0574f, #e6a13c 50%, #6c63e6));border-radius:999px;height:10px;margin-top:8px;position:relative;overflow:hidden}.aderencia-resto{background:var(--linha);transition:width .3s;position:absolute;top:0;bottom:0;right:0}.perfil-aderencia{font-size:24px;font-weight:800}.perfil-grid{grid-template-columns:150px 1fr 300px;align-items:start;gap:20px;display:grid}.perfil-foto-col{flex-direction:column;align-items:center;gap:8px;display:flex}.perfil-foto{border-radius:var(--raio-sm);background:var(--superficie-2);width:140px;height:140px;color:var(--tinta-suave);place-items:center;display:grid;overflow:hidden}.perfil-foto img{object-fit:cover;width:100%;height:100%}.perfil-lateral{flex-direction:column;gap:12px;display:flex}.perfil-box{background:var(--superficie-2);border-radius:var(--raio-sm);padding:14px 16px}.perfil-posicao{font-size:32px;font-weight:800}.abas-mini{background:var(--superficie-2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.abas-mini button{color:var(--tinta-suave);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.abas-mini button.ativo{background:var(--nd-azul);color:#fff}.cv-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cv-grid h4{margin:0 0 10px}.cv-grid ul.text-sm,.rec-card ul,.sintese-ia ul{margin:6px 0 0;padding-left:18px}.linha-tempo{border-left:2px solid var(--linha);margin:0;padding:0 0 0 18px;list-style:none}.linha-tempo>li{padding-bottom:16px;position:relative}.linha-tempo>li:before{content:"";border:2px solid var(--nd-azul);background:var(--superficie);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-25px}.linha-tempo>li.atual:before{background:var(--nd-azul)}.cv-visualizador{border:1px solid var(--linha);border-radius:var(--raio-sm);object-fit:contain;background:#fff;width:100%;height:640px}.vazio-upload,.carta-box{border:1px dashed var(--linha);border-radius:var(--raio-sm);padding:16px}.vazio-upload{text-align:center}.editor-item{border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie-2);margin-bottom:12px;padding:14px}.parecer-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.parecer-transcricao{min-height:380px}.rec-grid{grid-template-columns:1fr 300px;align-items:start;gap:20px;display:grid}.rec-card{border:1px solid var(--linha);border-radius:var(--raio-sm);padding:14px 16px}.parecer-lista{gap:14px;display:grid}.parecer-card{--cor-etapa:var(--nd-azul);border:1px solid var(--linha);border-left:4px solid var(--cor-etapa);border-radius:var(--raio-sm);background:var(--superficie);break-inside:avoid;padding:14px 16px}.parecer-triagem{--cor-etapa:#8a94b8}.parecer-avaliacao{--cor-etapa:#f7941d}.parecer-entrevista_rh{--cor-etapa:var(--nd-magenta)}.parecer-entrevista_gestor{--cor-etapa:var(--nd-azul)}.parecer-geral{--cor-etapa:#84c03c}.parecer-card-cab{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.parecer-etapa{text-transform:uppercase;letter-spacing:.4px;color:var(--cor-etapa);margin-bottom:2px;font-size:12px;font-weight:800;display:inline-block}.parecer-campo{margin-bottom:10px}.parecer-campo-rot{color:var(--tinta-suave);margin-bottom:2px;font-size:12px}.parecer-transcricao-ver{margin-top:6px;font-size:13px}.parecer-transcricao-ver summary{cursor:pointer;color:var(--link);font-weight:600}.parecer-transcricao-ver .mensagem-corpo{background:var(--superficie-2);border-radius:8px;max-height:320px;margin-top:8px;padding:10px 12px;overflow:auto}.parecer-case{border-top:1px dashed var(--linha);align-items:center;margin-top:6px;padding-top:8px}.parecer-convite{border-radius:var(--raio-sm);background:color-mix(in srgb, var(--nd-azul) 8%, var(--superficie));border:1px solid color-mix(in srgb, var(--nd-azul) 30%, var(--linha));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;padding:12px 14px;display:flex}.prints{flex-wrap:wrap;gap:8px;display:flex}.print{background:var(--superficie-2);border-radius:10px;width:84px;height:64px;position:relative;overflow:hidden}.print img{object-fit:cover;width:100%;height:100%;display:block}.print-add{border:1px dashed var(--nd-azul);color:var(--link);font:inherit;cursor:pointer;font-size:11px;font-weight:700}.print-remover{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;width:22px;height:22px;font-size:15px;line-height:1;position:absolute;top:2px;right:2px}.sintese-ia{color:#eef1f8;border-radius:var(--raio-sm);background:#0d0e24;padding:18px;position:sticky;top:90px}.sintese-ia .muted{color:#9aa2bd}.sintese-ia .btn-fantasma{color:#eef1f8;border-color:#ffffff40}.sintese-rotulo{letter-spacing:.8px;text-transform:uppercase;color:#97a3ff;margin-top:14px;font-size:11px;font-weight:800}.comp-linha{border:1px solid var(--linha);border-radius:var(--raio-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.nota-btn{border:1px solid var(--linha);background:var(--superficie);width:42px;height:42px;color:var(--tinta);font:inherit;cursor:pointer;border-radius:10px;font-weight:800}.nota-btn:hover{border-color:var(--nd-azul)}.nota-btn.ativo{background:var(--nd-azul);border-color:var(--nd-azul);color:#fff}.aderencia-geral{background:var(--superficie-2);border-radius:var(--raio-sm);padding:16px}.cand-avatar{background:var(--superficie-2);width:40px;height:40px;color:var(--tinta-suave);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cand-avatar img{object-fit:cover;width:100%;height:100%}.cand-nome-link{color:var(--tinta);text-decoration:none}.cand-nome-link:hover{color:var(--link);text-decoration:underline}.mini-aderencia{color:var(--tinta-suave);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mini-aderencia .aderencia-barra{width:64px;height:6px;margin:0}@media (width<=1100px){.perfil-grid{grid-template-columns:150px 1fr}.perfil-lateral{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}@media (width<=820px){.cv-grid,.parecer-grid,.rec-grid{grid-template-columns:1fr}.sintese-ia{position:static}}@media (width<=560px){.perfil-grid,.perfil-lateral{grid-template-columns:1fr}.perfil-foto-col{align-items:flex-start}.nota-btn{width:38px;height:38px}.cv-visualizador{height:460px}}.form-divisor{border:none;border-top:1px solid var(--linha);margin:20px 0 16px}.cv-destaque{border:1px dashed var(--nd-azul);border-radius:var(--raio-sm);background:var(--superficie-2);padding:14px}.agenda-dia{grid-template-columns:170px 1fr;align-items:start;gap:10px;display:grid}.agenda-dia-rotulo{text-transform:capitalize;padding-top:6px;font-size:13px;font-weight:700}.horario-chip{border:1px solid var(--nd-verde);color:var(--tinta);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.horario-chip.ocupado{border-color:var(--nd-azul);background:var(--superficie-2)}.horario-chip.passado{opacity:.45}.horario-nome{color:var(--link);font-weight:600}.horario-chip button,.chip-x{color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:15px;line-height:1}.horario-opcao{border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px;font-weight:700}.horario-opcao:hover{border-color:var(--nd-azul)}.horario-opcao.ativo{background:var(--nd-azul);border-color:var(--nd-azul);color:#fff}.mensagem-corpo{white-space:pre-line}.chip-botao{cursor:pointer;font:inherit;border:0;font-size:12px}.chip-botao:hover{color:var(--link)}@media (width<=640px){.agenda-dia{grid-template-columns:1fr;gap:4px}}.perfil-leitura-bloco{margin-bottom:16px}.perfil-pagina{display:contents}.cv-anexo{border-top:1px dashed var(--linha);margin-top:14px;padding-top:10px}.cv-anexo-aviso{color:var(--nd-amarelo)}.anexo-folhas{flex-direction:column;gap:14px;display:flex}.anexo-folha{border:1px solid var(--linha);border-radius:var(--raio-sm);background:#fff;width:100%;max-width:820px;margin:0 auto;display:block}.anexo-carregando{align-items:center;gap:8px;display:flex}.perfil-leitura-topo{grid-template-columns:140px 1fr auto;align-items:start;gap:20px;display:grid}.perfil-leitura .perfil-foto{width:120px;height:120px}.nota-media strong{font-size:22px}.pesquisa-bar{grid-template-columns:minmax(0,1fr) 90px 36px}.pesquisa-bar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.somente-impressao{display:none}@media (width<=700px){.perfil-leitura-topo{grid-template-columns:1fr}}@media print{.nao-imprimir{display:none!important}.somente-impressao{display:block}:root,:root[data-theme=light]{--bg:#fff;--fundo:#fff;--branco:#fff;--superficie:#fff;--superficie-2:#f3f4f8;--tinta:#111;--tinta-suave:#555;--linha:#d6d9e2;--link:#3b33a8}body{color:#111;background:#fff!important}.admin-layout{display:block!important}.admin-conteudo{max-width:none!important;padding:0!important}.card{break-inside:avoid;border:1px solid #d6d9e2;box-shadow:none!important}.perfil-leitura-bloco{page-break-inside:avoid}a{color:#111;text-decoration:none}@page{margin:14mm}.perfil-pagina{display:block}.perfil-pagina+.perfil-pagina{break-before:page;page-break-before:always}.anexo-folha{break-inside:avoid;border:0;border-radius:0;max-width:100%}.anexo-folha+.anexo-folha{break-before:page;page-break-before:always}.anexo-folhas{gap:0}}.pesquisa-secao{border-bottom:1px solid var(--linha);color:var(--nd-azul);margin:24px 0 10px;padding-bottom:6px;font-size:15px}.editor-pergunta{border:1px solid var(--linha);border-radius:var(--raio-sm);padding:10px 12px}.editor-pergunta.secao{background:var(--superficie-2);border-color:var(--nd-azul)}.lista-escolha{border:1px solid var(--linha);border-radius:var(--raio-sm);margin:0;padding:0;list-style:none;overflow:hidden}.lista-escolha li+li{border-top:1px solid var(--linha)}.lista-escolha button{width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.lista-escolha button:hover{background:var(--superficie-2)}.lista-escolha button:focus-visible{outline:2px solid var(--nd-azul);outline-offset:-2px}.escolha-feita{border:1px solid var(--nd-azul);border-radius:var(--raio-sm);background:var(--superficie-2);padding:9px 10px 9px 12px;font-size:14px}.termo-card{scroll-margin-top:90px}.termo-card:target{box-shadow:0 0 0 2px var(--nd-azul)}.termo-resumo{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.termo-texto{min-height:360px;font-size:14px;line-height:1.55}.termo-previa{max-height:420px;overflow:auto}.grid-termo{grid-template-columns:1fr 120px;gap:12px;display:grid}@media (width<=560px){.grid-termo{grid-template-columns:1fr}}.img-carregando{background:var(--superficie-2);border-radius:8px;width:100%;height:100%;min-height:48px;display:block}.img-indisponivel{width:100%;height:100%;min-height:48px;color:var(--tinta-suave,#667);background:var(--superficie-2);text-align:center;border-radius:8px;justify-content:center;align-items:center;font-size:11px;display:flex}.meus-dados-foto{background:var(--superficie-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.meus-dados-foto img{object-fit:cover;width:100%;height:100%}.leitura-cv{border:1px dashed var(--borda,#d5dbe5);background:var(--superficie-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ac{max-width:1180px}.ac-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ac-voltar{color:var(--tinta-suave);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ac-voltar:hover{color:var(--link)}.ac-hero{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);grid-template-columns:auto 1fr 290px;align-items:start;gap:28px;margin-bottom:18px;padding:30px 28px 28px;display:grid;position:relative;overflow:hidden}.ac-hero:before{content:"";background:var(--brand-grad);height:4px;position:absolute;inset:0 0 auto}.ac-hero-foto{flex-direction:column;align-items:center;gap:10px;display:flex}.ac-avatar{background:var(--superficie-2);width:112px;height:112px;color:var(--tinta-suave);box-shadow:0 0 0 4px var(--superficie), 0 0 0 6px color-mix(in srgb, var(--nd-azul) 45%, transparent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.ac-avatar img,.ac-avatar .img-carregando,.ac-avatar .img-indisponivel{object-fit:cover;border-radius:0;width:100%;height:100%}.ac-avatar-btn{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px;font-weight:700}.ac-avatar-btn:hover{text-decoration:underline}.ac-hero-info{min-width:0}.ac-sobre{letter-spacing:.6px;text-transform:uppercase;color:var(--tinta-suave);font-size:12px;font-weight:800}.admin-conteudo .ac-nome{margin:4px 0 12px;font-size:clamp(34px,4vw,46px);line-height:.95}.ac-meta{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.ac-meta strong{color:var(--tinta)}.ac-contatos{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ac-contato{border:1px solid var(--linha);background:var(--superficie-2);color:var(--tinta);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.ac-contato:hover{border-color:var(--nd-azul);text-decoration:none}.ac-contato.wpp{color:#fff;background:#25d366;border-color:#25d366}.ac-contato.wpp:hover{background:#1ebe5b}.ac-contato.destaque{background:var(--nd-azul);border-color:var(--nd-azul);color:#fff}.ac-contato.destaque:hover{filter:brightness(1.12)}.ac-contato.fantasma{color:var(--link);background:0 0}.ac-resumo{color:var(--tinta);white-space:pre-line;max-width:70ch;margin:16px 0 0;font-size:14px;line-height:1.6}.ac-kpis{flex-direction:column;gap:12px;display:flex}.ac-kpi{background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-sm);padding:14px 16px}.ac-kpi-rot{letter-spacing:.6px;text-transform:uppercase;color:var(--tinta-suave);font-size:11px;font-weight:800}.ac-kpi-linha{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.ac-kpi-valor{font-size:30px;font-weight:900;line-height:1.1}.ac-kpi-valor small{color:var(--tinta-suave);font-size:14px;font-weight:700}.ac-kpi-dica{color:var(--tinta-suave);margin-top:2px;font-size:12px}.ac-kpi-anel{align-items:center;gap:14px;display:flex}.ac-setas{flex-direction:column;gap:4px;display:flex}.ac-setas button{border:1px solid var(--linha);background:var(--superficie);width:30px;height:24px;color:var(--tinta);cursor:pointer;border-radius:8px;font-size:10px}.ac-setas button:hover:not(:disabled){border-color:var(--nd-azul);color:var(--nd-azul)}.ac-setas button:disabled{opacity:.35;cursor:default}.ac-anel{--tam:64px;--miolo:var(--superficie-2);--espessura:8px;width:var(--tam);height:var(--tam);background:radial-gradient(circle, var(--miolo) 0 calc(var(--tam) / 2 - var(--espessura)), transparent calc(var(--tam) / 2 - var(--espessura) + 1px)), conic-gradient(var(--cor) calc(var(--v) * 1%), var(--linha) 0);border-radius:50%;flex:none;place-items:center;display:grid}.ac-anel span{text-align:center;padding:0 6px;font-size:15px;font-weight:900;line-height:1.1}.ac-anel.grande{--tam:136px;--espessura:12px;--miolo:var(--superficie)}.ac-anel.grande span{font-size:30px}.ac-abas{z-index:5;scrollbar-width:none;background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:999px;gap:4px;margin-bottom:18px;padding:5px;display:flex;position:sticky;top:64px;overflow-x:auto}.ac-abas::-webkit-scrollbar{display:none}.ac-aba{color:var(--tinta-suave);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.ac-aba:hover{color:var(--tinta);background:var(--superficie-2)}.ac-aba.ativa{background:var(--nd-azul);color:#fff}.ac-aba-selo{background:var(--superficie-2);color:var(--tinta);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.ac-aba.ativa .ac-aba-selo{color:#fff;background:#ffffff38}.ac-aba-selo.ok{background:color-mix(in srgb, var(--nd-verde) 20%, transparent);color:var(--nd-verde)}.ac-card{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);margin-bottom:18px;padding:26px 28px}.ac-card-cab{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.admin-conteudo .ac-card-titulo{text-transform:none;letter-spacing:-.2px;color:var(--tinta);margin:0;font-family:inherit;font-size:20px;font-weight:900}.ac-card-desc{color:var(--tinta-suave);max-width:70ch;margin:4px 0 0;font-size:13px}.ac-card-acao{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac .ficha-rodape{border-top:1px solid var(--linha);padding-top:14px}.ac .carta-box{border:1px solid var(--linha);background:var(--superficie-2);border-radius:var(--raio-sm);padding:16px 18px}.ac .cv-visao-item{border-left-color:var(--nd-azul)}.ac .cv-visualizador{height:720px}.ac .textarea{line-height:1.55}.ac .parecer-grid{gap:28px}.ac .parecer-transcricao{min-height:420px}.ac .rec-grid{grid-template-columns:1fr 320px;gap:24px}.ac .rec-card{background:var(--superficie-2);border-radius:var(--raio-sm);padding:16px 18px}.ac .sintese-ia{background:color-mix(in srgb, var(--nd-azul) 8%, var(--superficie));color:var(--tinta);border:1px solid color-mix(in srgb, var(--nd-azul) 35%, var(--linha));border-radius:var(--raio-sm);box-shadow:none;padding:18px;position:sticky;top:130px}.ac .sintese-ia .muted{color:var(--tinta-suave)}.ac .sintese-ia .btn-fantasma{color:var(--link);border-color:color-mix(in srgb, var(--nd-azul) 45%, var(--linha))}.ac-comp-grid{grid-template-columns:1fr 260px;align-items:start;gap:24px;display:grid}.ac-comps{flex-direction:column;gap:10px;display:flex}.ac-comp{border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ac-escala{gap:6px;display:inline-flex}.ac-nota{border:1px solid var(--linha);background:var(--superficie);width:40px;height:40px;color:var(--tinta-suave);font:inherit;cursor:pointer;border-radius:10px;font-weight:900;transition:transform .1s,background .15s,color .15s}.ac-nota:hover{border-color:var(--nd-azul);color:var(--tinta);transform:translateY(-1px)}.ac-nota.cheia{color:#fff;border-color:#0000}.ac-escala:has(.ativo.n1) .cheia{background:#e5484d}.ac-escala:has(.ativo.n2) .cheia{background:#ef7d3c}.ac-escala:has(.ativo.n3) .cheia{background:#e6a13c}.ac-escala:has(.ativo.n4) .cheia{background:#6fb64a}.ac-escala:has(.ativo.n5) .cheia{background:#2fae74}.ac-nota.ativo{box-shadow:0 0 0 3px color-mix(in srgb, var(--nd-azul) 30%, transparent)}.ac-aderencia{text-align:center;border:1px solid var(--linha);border-radius:var(--raio-sm);flex-direction:column;align-items:center;padding:22px 18px;display:flex;position:sticky;top:130px}.ac-aderencia p{margin:6px 0 0}.ac .ficha{border-top:0;margin-top:0;padding-top:0}.ac .ficha .ficha-secao{border-bottom:1px solid var(--linha);box-shadow:none;background:0 0;border-radius:0;margin:0 0 20px;padding:0 0 20px}.ac .ficha .ficha-secao:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.admin-conteudo .ac .ficha .ficha-titulo{text-transform:none;letter-spacing:0;color:var(--tinta);margin:0 0 12px;font-family:inherit;font-size:15px;font-weight:900}@media (width<=1100px){.ac-hero{grid-template-columns:auto 1fr}.ac-kpis{flex-direction:row;grid-column:1/-1}.ac-kpis>*{flex:1}.ac .rec-grid,.ac-comp-grid{grid-template-columns:1fr}.ac .sintese-ia,.ac-aderencia{position:static}}@media (width<=720px){.ac-hero{text-align:center;grid-template-columns:1fr;gap:18px;padding:24px 18px}.ac-meta,.ac-contatos{justify-content:center}.ac-kpis{flex-direction:column}.ac-kpi-anel{justify-content:center}.ac-card{padding:20px 16px}.ac .parecer-grid{grid-template-columns:1fr}.ac-comp{flex-direction:column;align-items:flex-start}}.admin-hamburguer{display:none}.admin-layout>*{min-width:0}@media (width<=900px){.admin-so-desktop{display:none!important}.admin-hamburguer{display:inline-flex}.admin-sidebar{display:none!important}.admin-conteudo{padding:20px 16px}.admin-conteudo h1{font-size:34px}}@media (width<=520px){.stat-grid{grid-template-columns:1fr}.stat-card{min-width:0}}.menu-org-abrir{color:var(--tinta-suave);cursor:pointer;opacity:.75;background:0 0;border:none;align-items:center;gap:6px;margin-top:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.menu-org-abrir:hover{opacity:1;text-decoration:underline}.menu-org-dica{color:var(--tinta-suave);margin:0 4px 10px;font-size:12px}.menu-org ul{margin:0;padding:0;list-style:none}.menu-org-item{border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--superficie);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:4px;padding:7px 6px;font-size:13px;font-weight:600;display:flex}.menu-org-item.arrastando{opacity:.45;border-style:dashed}.menu-org-alca{color:var(--tinta-suave);cursor:grab;display:inline-flex}.menu-org-rot{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.25}.menu-org-item button{width:24px;height:24px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-org-item button:hover:not(:disabled){color:var(--tinta);background:#6c63e626}.menu-org-item button:disabled{opacity:.3;cursor:default}.menu-org-acoes{gap:8px;margin-top:12px;display:flex}.menu-org-padrao{color:var(--tinta-suave);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;text-decoration:underline}.funil-rh-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.admin-conteudo .funil-rh-titulo{text-transform:none;color:var(--tinta);margin:0 0 2px;font-family:inherit;font-size:20px;font-weight:900}.funil-rh-filtros{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.funil-rh-filtros>*{min-width:170px}.funil-rh-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.funil-rh-kpi{background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-sm);min-width:0;padding:12px 14px}.funil-rh-kpi-rot{letter-spacing:.5px;text-transform:uppercase;color:var(--tinta-suave);font-size:11px;font-weight:800}.funil-rh-kpi-val{color:var(--tinta);margin-top:4px;font-size:24px;font-weight:900;line-height:1.15}.funil-rh-kpi-det{color:var(--tinta-suave);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.funil-rh-kpi.perda-alta .funil-rh-kpi-val{color:var(--nd-vermelho)}.funil-rh-barras{flex-direction:column;gap:6px;max-width:900px;margin:0 auto;padding:2px 0 6px;display:flex}.funil-rh-etapa{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;display:grid}.funil-rh-faixa{justify-content:center;min-width:0;display:flex}.funil-rh-barra{color:#fff;text-align:center;background:linear-gradient(180deg, var(--c1), var(--c2));height:64px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--corte)) 100%, var(--corte) 100%);filter:drop-shadow(0 4px 10px #0000002e);flex-direction:column;justify-content:center;align-items:center;transition:width .5s;display:flex;position:relative}.funil-rh-num{text-shadow:0 1px 2px #00000040;font-size:26px;font-weight:900;line-height:1}.funil-rh-rot{letter-spacing:.8px;text-transform:uppercase;opacity:.95;margin-top:4px;font-size:11px;font-weight:800}.funil-rh-lado{flex-direction:column;gap:3px;min-width:0;display:flex}.funil-rh-conv{background:var(--superficie-2);border:1px solid var(--linha);color:var(--tinta);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.funil-rh-conv-seta{background:var(--cor);border-radius:50%;flex:none;width:8px;height:8px}.funil-rh-conv-txt,.funil-rh-base{color:var(--tinta-suave);font-size:12px}.funil-rh-rodape{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.funil-rh-legenda{margin-top:10px}.funil-rh-legenda summary{cursor:pointer}.funil-rh-legenda ul{margin:6px 0 0;padding-left:18px}.funil-rh-vazio{text-align:center;padding:24px 0}.funil-rh.compacto .funil-rh-barra{height:52px}.funil-rh.compacto .funil-rh-num{font-size:21px}.funil-rh.compacto .funil-rh-etapa{grid-template-columns:minmax(0,1fr) 150px;gap:12px}.funil-rh.compacto .funil-rh-resumo{margin-bottom:14px}@media (width<=720px){.funil-rh-resumo{gap:6px}.funil-rh-kpi{padding:10px}.funil-rh-kpi-rot{letter-spacing:.2px;font-size:10px}.funil-rh-kpi-val{font-size:19px}.funil-rh-kpi-det{font-size:11px}.funil-rh-etapa,.funil-rh.compacto .funil-rh-etapa{grid-template-columns:minmax(0,1fr) 104px;gap:10px}.funil-rh-conv-txt{display:none}.funil-rh-barra{height:54px}.funil-rh-num{font-size:21px}.funil-rh-rot{letter-spacing:.4px;font-size:10px}}@media (width<=560px){.funil-rh-filtros,.funil-rh-filtros>*{width:100%}}@media screen{:root[data-theme=light]{--bg:#f0f2f5;--fundo:#f0f2f5;--superficie-2:#eceef1;--tinta:#131a33;--tinta-suave:#475069;--linha:#d2d9e5;--sombra:0 1px 2px #141c3c12, 0 6px 18px #141c3c12}}:root[data-theme=light] .navbar{border-bottom-color:#d2d9e5}:root[data-theme=light] .brand-sufixo{color:#475069}:root[data-theme=light] .card,:root[data-theme=light] .stat,:root[data-theme=light] .stat-card{border-color:#cfd6e3;box-shadow:0 1px 2px #141c3c14,0 8px 20px #141c3c14}:root[data-theme=light] .stat-ic{color:var(--nd-magenta-esc);background:#e4307a1f;border-color:#e4307a4d}:root[data-theme=light] .admin-sidebar{background:#d6d9df;border-right:1px solid #c2c7cf}:root[data-theme=light] .admin-sidebar a{color:#1f2536;font-weight:600}:root[data-theme=light] .admin-sidebar a:hover{color:#11162a;background:#ffffff8c}:root[data-theme=light] .admin-sidebar a.active{color:#11162a;box-shadow:inset 4px 0 0 var(--nd-magenta), 0 1px 3px #141c3c1f;background:#fff;font-weight:800}:root[data-theme=light] .admin-sidebar .menu-org-abrir{color:#3d4455;opacity:1}:root[data-theme=light] .admin-sidebar .menu-org-item{background:#fff;border-color:#c2c7cf}:root[data-theme=light] .btn-fantasma,:root[data-theme=light] .btn-secundario{color:var(--nd-navy);background:#fff;border-color:#c3ccdc}:root[data-theme=light] .btn-fantasma:hover,:root[data-theme=light] .btn-secundario:hover{color:var(--nd-navy);border-color:var(--nd-navy);background:#f1f4fa}:root[data-theme=light] .btn-perigo{background:#fff;border-color:#e2001a66}:root[data-theme=light] .input,:root[data-theme=light] .textarea,:root[data-theme=light] .select,:root[data-theme=light] .select-nd{border-color:#c3ccdc}:root[data-theme=light] .input::placeholder,:root[data-theme=light] .textarea::placeholder{color:#7a8299}:root[data-theme=light] .tabela thead th,:root[data-theme=light] .tabela th{color:#1f2536;background:#e7e9ed;border-bottom-color:#cfd3da}:root[data-theme=light] .tabela td{border-bottom-color:#e3e8f0}:root[data-theme=light] .tabela tr:hover td{background:#f4f5f7}:root[data-theme=light] .chip-cinza{color:#2f3545;background:#e4e6ea}:root[data-theme=light] .chip-azul{color:var(--nd-navy);background:#232f631a}:root[data-theme=light] .chip-verde{color:#076b3e;background:#00a85924}:root[data-theme=light] .chip-vermelho{color:#b00e1d;background:#e2001a1a}:root[data-theme=light] .chip-amarelo{color:#7a4f0b;background:#d98a1f2e}:root[data-theme=light] .status-pill{background:#f1f2f4;border-color:#c9cdd4}:root[data-theme=light] .funil-rh-kpi{background:#eceef1;border-color:#d3d6dc}:root[data-theme=light] .funil-rh-kpi-val{color:var(--nd-navy)}:root[data-theme=light] .funil-rh-kpi.perda-alta .funil-rh-kpi-val{color:#c8102e}:root[data-theme=light] .card .input,:root[data-theme=light] .card .textarea,:root[data-theme=light] .card .select,:root[data-theme=light] .card .select-nd{background:#f4f5f7;border-color:#c9cdd4}:root[data-theme=light] .card .input:focus,:root[data-theme=light] .card .textarea:focus{background:#fff}.convite-talentos{border-radius:var(--raio);background:linear-gradient(120deg, var(--nd-magenta) 0%, var(--nd-magenta-esc) 100%);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 22px;display:flex;box-shadow:0 8px 22px #c81f6540}.convite-talentos-texto{flex:260px;gap:2px;min-width:0;display:grid}.convite-talentos-texto strong{color:#fff;font-size:18px;font-weight:800}.convite-talentos-texto span{color:#ffffffe6;font-size:14px}.convite-talentos .convite-talentos-erro{color:#fff;font-weight:700}.convite-talentos-acao{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.convite-talentos-acao .input{color:#151a2e;background:#fff;border-color:#0000;width:240px;max-width:100%}.convite-talentos .btn-claro{white-space:nowrap}.convite-talentos-ok{color:#fff;background:#fff3;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.convite-talentos.no-banco{background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);box-shadow:none}.convite-talentos.no-banco .convite-talentos-texto strong{color:var(--tinta)}.convite-talentos.no-banco .convite-talentos-texto span{color:var(--tinta-suave)}.convite-talentos.no-banco .convite-talentos-ok{color:var(--nd-verde);background:#00a85926}.convite-talentos-lateral{text-align:left;flex-direction:column;align-items:stretch}.convite-talentos-lateral .convite-talentos-texto{flex:none}.convite-talentos-lateral .btn,.convite-talentos-lateral .convite-talentos-acao,.convite-talentos-lateral .input{width:100%}.convite-talentos-lateral.no-banco{flex-direction:row;align-items:center}@media (width<=560px){.convite-talentos .btn,.convite-talentos-acao,.convite-talentos-acao .input{width:100%}}.opcao-banco{border-radius:var(--raio-sm);background:var(--superficie-2);border:1px solid var(--linha);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.opcao-banco input{flex-shrink:0;margin-top:3px}.opcao-banco span{gap:2px;display:grid}.opcao-banco small{color:var(--tinta-suave);font-size:12.5px}.tabela-tempo-etapa td.num,.tabela-tempo-etapa th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabela-tempo-etapa td .chip{margin-top:4px}.tempo-gargalo{color:#ff8f89;background:#f0574f29;border-radius:999px;padding:2px 8px;font-weight:800;display:inline-block}:root[data-theme=light] .tempo-gargalo{color:#b00e1d;background:#e2001a1a}.lista-avisos{border:1px solid var(--linha);border-radius:var(--raio-sm);margin:0;padding:0;list-style:none;overflow:hidden}.lista-avisos li+li{border-top:1px solid var(--linha)}.lista-avisos label{cursor:pointer;align-items:flex-start;padding:12px 14px}.lista-avisos label:hover{background:var(--superficie-2)}.lista-avisos input{flex:none;margin-top:3px}.aviso-texto{flex-direction:column;gap:2px;display:flex}.ajuda-hero{isolation:isolate;color:#fff;background:radial-gradient(45% 80% at 0 100%,#e4307a47,#0000 70%),radial-gradient(40% 70% at 100% 0,#f7941d24,#0000 70%),linear-gradient(150deg,#1f2862 0%,#151b46 60%,#10143a 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:18px;margin-bottom:28px;padding:28px 32px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #05081e59}.ajuda-hero:before{content:"";background:var(--grad-n);height:4px;position:absolute;top:0;left:0;right:0}.ajuda-hero-n{z-index:-1;background:var(--grad-n);opacity:.14;border-radius:999px;width:54px;height:260px;position:absolute;transform:rotate(28deg)}.ajuda-hero-n.n1{top:-70px;right:150px}.ajuda-hero-n.n2{opacity:.08;height:200px;top:-20px;right:50px}.ajuda-hero-topo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ajuda-hero-selo{letter-spacing:.4px;color:#ffd1e4;background:#e4307a33;border:1px solid #e4307a59;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 9px;font-size:12px;font-weight:800;display:inline-flex}.admin-conteudo .ajuda-hero h1{color:#fff;margin:12px 0 6px;font-size:52px}.ajuda-hero p{color:#ffffffbf;max-width:560px;margin:0}.ajuda-hero p strong{color:#fff}.ajuda-hero .ajuda-abrir-tudo{color:#fff;background:#ffffff14;border-color:#ffffff38;flex:none}.ajuda-hero .ajuda-abrir-tudo:hover:not(:disabled){color:#fff;background:#ffffff29}.ajuda-busca{color:#5d6488;background:#fffffff5;border-radius:14px;align-items:center;gap:10px;max-width:640px;padding:0 16px;transition:box-shadow .3s;display:flex;box-shadow:0 8px 24px #05081e40}.ajuda-busca:focus-within{box-shadow:0 0 0 3px #e4307a73,0 8px 24px #05081e40}.ajuda-busca input{min-width:0;height:50px;font:inherit;color:#1a1f3d;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ajuda-busca input::placeholder{color:#8a90ad}.ajuda-atalhos{flex-wrap:wrap;gap:8px;display:flex}.ajuda-atalhos button{color:#ffffffd9;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700;transition:background-color .3s,border-color .3s,color .3s}.ajuda-atalhos button:hover{color:#fff;background:#e4307a40;border-color:#e4307a8c}.ajuda-atalhos button:focus-visible{outline-offset:2px;outline:2px solid #fff}.ajuda-vazio{align-items:center;gap:12px;display:flex}.ajuda-secoes{flex-direction:column;gap:32px;display:flex}.ajuda-secao{scroll-margin-top:90px}.ajuda-grupo{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:10px;margin:0 0 12px;font-size:.75rem;font-weight:800;display:flex}.ajuda-grupo:before{content:"";background:var(--cor,var(--nd-magenta));border-radius:4px;width:4px;height:16px}.ajuda-grupo-qtd{letter-spacing:0;color:var(--tinta-suave);background:var(--superficie-2);border:1px solid var(--linha);border-radius:999px;padding:1px 8px;font-size:11px}.ajuda-lista-topicos{gap:10px;display:grid}.ajuda-topico{background:var(--superficie);border:1px solid var(--linha);border-radius:16px;scroll-margin-top:90px;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.ajuda-topico:hover{border-color:color-mix(in srgb, var(--cor,#e4307a) 45%, var(--linha))}.ajuda-topico.aberto{border-color:color-mix(in srgb, var(--cor,#e4307a) 55%, var(--linha));box-shadow:0 12px 32px #05081e38}:root[data-theme=light] .ajuda-topico.aberto{box-shadow:0 12px 32px #232f631a}.ajuda-cabeca{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:16px 18px;display:flex}.ajuda-cabeca:focus-visible{outline:2px solid var(--cor,var(--nd-magenta));outline-offset:-2px;border-radius:16px}.ajuda-ic{width:44px;height:44px;color:var(--cor,var(--nd-magenta));background:color-mix(in srgb, var(--cor,#e4307a) 14%, transparent);border:1px solid color-mix(in srgb, var(--cor,#e4307a) 28%, transparent);border-radius:12px;flex:none;place-items:center;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:grid}.ajuda-cabeca:hover .ajuda-ic{transform:scale(1.06)}.ajuda-topico.aberto .ajuda-ic{color:#fff;background:var(--cor,var(--nd-magenta))}.ajuda-cabeca-texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ajuda-titulo{color:var(--titulo,var(--tinta));font-size:16px;font-weight:800}.ajuda-resumo{color:var(--tinta-suave);font-size:13.5px}.ajuda-seta{width:32px;height:32px;color:var(--tinta-suave);background:var(--superficie-2);border-radius:50%;flex:none;place-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s;display:grid}.ajuda-cabeca:hover .ajuda-seta{color:var(--tinta)}.ajuda-seta.aberta{color:#fff;background:var(--cor,var(--nd-magenta));transform:rotate(180deg)}.ajuda-corpo{padding:4px 22px 20px 78px;line-height:1.65;animation:.5s cubic-bezier(.22,1,.36,1) sobre-entra}.ajuda-corpo>*{max-width:860px}.ajuda-corpo>:first-child{margin-top:4px}.ajuda-corpo>:last-child{margin-bottom:0}.ajuda-corpo p{color:var(--tinta)}.ajuda-corpo a:not(.btn){color:#f472a8;font-weight:700}:root[data-theme=light] .ajuda-corpo a:not(.btn){color:var(--nd-magenta-esc)}.ajuda-corpo code{background:var(--superficie-2);border-radius:4px;padding:1px 5px;font-size:.875em}ol.ajuda-passos{counter-reset:ajuda-passo;gap:10px;margin:0;padding:0;list-style:none;display:grid}ol.ajuda-passos li{counter-increment:ajuda-passo;background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;min-height:24px;padding:10px 14px 10px 50px;position:relative}ol.ajuda-passos li:before{content:counter(ajuda-passo);text-align:center;background:color-mix(in srgb, var(--cor,#e4307a) 18%, transparent);width:26px;height:26px;color:var(--cor,var(--nd-magenta));font-variant-numeric:tabular-nums;border-radius:8px;font-size:.8125rem;font-weight:800;line-height:26px;position:absolute;top:10px;left:12px}ul.ajuda-lista{gap:8px;margin:0;padding-left:20px;display:grid}ul.ajuda-lista li{min-width:0}ul.ajuda-lista li::marker{color:var(--cor,var(--nd-magenta))}ol.ajuda-passos+ul.ajuda-lista{margin-top:14px}.ajuda-acoes{border-top:1px dashed var(--linha);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;display:flex}dl.ajuda-faq{gap:10px;margin:0;display:grid}dl.ajuda-faq dt{color:var(--titulo,var(--tinta));margin-top:6px;font-weight:800}dl.ajuda-faq dt:first-child{margin-top:0}dl.ajuda-faq dd{border-left:2px solid color-mix(in srgb, var(--cor,#e4307a) 45%, transparent);color:var(--tinta-suave);margin:0;padding:0 0 12px 14px}.ajuda-trilho{gap:8px;margin:14px 0 0;padding-bottom:6px;display:flex;overflow-x:auto}.ajuda-etapa{border:1px solid var(--linha);border-top:3px solid var(--nd-azul);background:var(--superficie-2);border-radius:12px;flex-direction:column;flex:1 0 120px;gap:2px;min-width:120px;padding:10px 12px;display:flex}.ajuda-etapa-n{font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}@media (width<=760px){.ajuda-hero{border-radius:16px;padding:22px 18px 18px}.ajuda-hero-topo{flex-direction:column}.admin-conteudo .ajuda-hero h1{font-size:40px}.ajuda-hero-n.n1{right:30px}.ajuda-hero-n.n2{display:none}.ajuda-cabeca{gap:12px;padding:14px}.ajuda-ic{border-radius:10px;width:38px;height:38px}.ajuda-corpo{padding:2px 14px 16px}}@media (prefers-reduced-motion:reduce){.ajuda-seta,.ajuda-ic,.ajuda-topico{transition:none}.ajuda-corpo{animation:none}}.btn,.btn-vagas-cta{--btn-luz:#ffffff42;isolation:isolate;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,background-color .35s,border-color .35s,color .35s,filter .35s;position:relative;overflow:hidden}.btn:after,.btn-vagas-cta:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent, var(--btn-luz), transparent);pointer-events:none;width:50%;position:absolute;top:0;bottom:0;left:-75%;transform:skew(-20deg)}.btn:hover:not(:disabled):after,.btn:focus-visible:after,.btn-vagas-cta:hover:after,.btn-vagas-cta:focus-visible:after{transition:left .9s;left:130%}.btn:hover:not(:disabled),.btn-vagas-cta:hover{text-decoration:none;transform:translateY(-2px)}.btn-sm:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled),.btn-vagas-cta:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.btn:focus-visible,.btn-vagas-cta:focus-visible{outline:2px solid var(--nd-rosa);outline-offset:3px}:root[data-theme=light] .btn:focus-visible,:root[data-theme=light] .btn-vagas-cta:focus-visible{outline-color:var(--nd-azul)}.btn svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.btn-seta{transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .35s}.btn-entrar:hover:not(:disabled) .btn-seta{background:#ffffff52;transform:translate(3px,-50%)}.btn-primario:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff40,0 10px 24px #6c63e66b}:root[data-theme=light] .btn-primario:hover:not(:disabled){box-shadow:inset 0 1px #ffffff2e,0 10px 24px #232f634d}.btn-vermelho:hover:not(:disabled){box-shadow:0 10px 24px #f0574f66}:root[data-theme=light] .btn-vermelho:hover:not(:disabled){box-shadow:0 10px 24px #e4307a61}.btn-escuro:hover:not(:disabled){box-shadow:0 10px 24px #232f6366}.btn-claro{--btn-luz:#e4307a1f}.btn-contorno-claro{--btn-luz:#fff3}.btn-contorno-claro:hover:not(:disabled){box-shadow:0 8px 20px #00000040}.btn-secundario,.btn-fantasma,.btn-contorno,.btn-social{--btn-luz:#ffffff14}.btn-secundario:hover:not(:disabled),.btn-fantasma:hover:not(:disabled),.btn-contorno:hover:not(:disabled),.btn-social:hover:not(:disabled){box-shadow:0 6px 16px #00000038}:root[data-theme=light] .btn-secundario,:root[data-theme=light] .btn-fantasma,:root[data-theme=light] .btn-contorno,:root[data-theme=light] .btn-social{--btn-luz:#232f6312}:root[data-theme=light] .btn-secundario:hover:not(:disabled),:root[data-theme=light] .btn-fantasma:hover:not(:disabled),:root[data-theme=light] .btn-contorno:hover:not(:disabled),:root[data-theme=light] .btn-social:hover:not(:disabled){box-shadow:0 6px 16px #232f631f}.btn-perigo{--btn-luz:#f0574f29}.btn-perigo:hover:not(:disabled){box-shadow:0 6px 16px #f0574f38}.icon-btn,.modal-fechar,.tema-toggle{transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s,transform .4s cubic-bezier(.22,1,.36,1)}.icon-btn svg,.modal-fechar svg,.tema-toggle svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.icon-btn:hover:not(:disabled),.tema-toggle:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}:root[data-theme=light] .icon-btn:hover:not(:disabled),:root[data-theme=light] .tema-toggle:hover{box-shadow:0 4px 12px #232f631f}.icon-btn:hover:not(:disabled) svg{transform:scale(1.1)}.modal-fechar:hover svg{transform:rotate(90deg)}.tema-toggle:hover svg{transform:rotate(-18deg)scale(1.08)}.icon-btn:active:not(:disabled),.tema-toggle:active,.modal-fechar:active{transition-duration:.1s;transform:scale(.92)}.icon-btn:focus-visible,.modal-fechar:focus-visible,.tema-toggle:focus-visible{outline:2px solid var(--nd-azul);outline-offset:2px}.link-btn{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s,color .2s}.link-btn:hover{background-size:100% 1px;text-decoration:none}@media (prefers-reduced-motion:reduce){.btn,.btn-vagas-cta,.btn svg,.btn-seta,.icon-btn,.modal-fechar,.tema-toggle,.icon-btn svg,.modal-fechar svg,.tema-toggle svg,.link-btn{transition:none}.btn:after,.btn-vagas-cta:after{display:none}.btn:hover:not(:disabled),.btn:active:not(:disabled),.btn-vagas-cta:hover,.btn-vagas-cta:active,.icon-btn:hover:not(:disabled),.icon-btn:active:not(:disabled),.tema-toggle:hover,.tema-toggle:active,.modal-fechar:active,.btn svg,.icon-btn svg,.modal-fechar svg,.tema-toggle svg{transform:none}.btn-entrar:hover:not(:disabled) .btn-seta{transform:translateY(-50%)}}.bt-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;max-width:1080px;display:grid}.bt-lado{animation:.8s cubic-bezier(.22,1,.36,1) backwards sobre-entra;position:sticky;top:96px}.bt-lado-titulo{color:var(--titulo);margin:0 0 22px;font-size:38px;line-height:1}.bt-passos{gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bt-passos:before{content:"";background:linear-gradient(180deg, var(--nd-magenta), #f7941d99);opacity:.5;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.bt-passos li{animation:.8s cubic-bezier(.22,1,.36,1) backwards sobre-entra;animation-delay:calc(.15s + var(--i,0) * .12s);gap:14px;display:flex;position:relative}.bt-passo-ic{width:44px;height:44px;color:var(--nd-magenta);background:var(--superficie);box-shadow:0 0 0 5px var(--fundo,transparent);border:1px solid #e4307a73;border-radius:50%;flex:none;place-items:center;transition:background-color .4s,color .4s,transform .4s;display:grid}.bt-passos li:hover .bt-passo-ic{color:#fff;background:var(--nd-magenta);transform:scale(1.06)}.bt-passos strong{color:var(--tinta);margin-top:3px;font-size:15px;display:block}.bt-passos p{color:var(--tinta-suave);margin:3px 0 0;font-size:13.5px;line-height:1.5}.bt-lado-nota{border-radius:var(--raio-sm);border:1px dashed var(--linha);color:var(--tinta-suave);margin:28px 0 0;padding:14px 16px;font-size:13px;line-height:1.5}.bt-lado-nota a{color:var(--nd-magenta);font-weight:700}.bt-card{padding:30px 30px 26px;animation:.8s cubic-bezier(.22,1,.36,1) .1s backwards sobre-entra;position:relative;overflow:hidden}.bt-card:before{content:"";background:var(--grad-n);height:4px;position:absolute;top:0;left:0;right:0}.bt-etapa{border:0;min-width:0;margin:0 0 8px;padding:0 0 18px}.bt-etapa+.bt-etapa{box-shadow:inset 0 1px 0 var(--linha);padding-top:22px}.bt-etapa legend{float:left;width:100%;font-family:var(--fonte-display);letter-spacing:.5px;color:var(--titulo);align-items:center;gap:10px;margin-bottom:18px;padding:0;font-size:24px;display:flex}.bt-etapa legend+*{clear:both}.bt-etapa legend small{color:var(--tinta-suave);font-family:inherit;font-size:16px}.bt-num{color:#fff;background:var(--nd-magenta);border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.bt-card .input:focus,.bt-card .textarea:focus{border-color:var(--nd-magenta);box-shadow:0 0 0 3px #e4307a2e}.bt-drop{border:2px dashed var(--linha);border-radius:var(--raio);background:var(--superficie-2);text-align:center;color:var(--tinta-suave);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:26px 20px;font-size:12.5px;transition:border-color .35s,background-color .35s,transform .35s;display:flex;position:relative}.bt-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bt-drop strong{color:var(--tinta);font-size:14px}.bt-drop-ic{width:48px;height:48px;color:var(--nd-magenta);background:#e4307a1f;border-radius:50%;place-items:center;margin-bottom:6px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid}.bt-drop:hover,.bt-drop.ativo,.bt-drop:focus-within{border-color:var(--nd-magenta);background:color-mix(in srgb, var(--nd-magenta) 6%, var(--superficie-2))}.bt-drop:hover .bt-drop-ic,.bt-drop.ativo .bt-drop-ic{transform:translateY(-3px)}.bt-drop.ativo{transform:scale(1.01)}.bt-arquivo{border-radius:var(--raio);background:#2fc98a14;border:1px solid #2fc98a66;align-items:center;gap:14px;padding:14px 16px;animation:.5s cubic-bezier(.22,1,.36,1) sobre-entra;display:flex}.bt-arquivo-ic{color:#fff;background:#2fc98a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.bt-arquivo-info{min-width:0;color:var(--tinta-suave);flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.bt-arquivo-info strong{text-overflow:ellipsis;white-space:nowrap;color:var(--tinta);font-size:14px;overflow:hidden}.bt-final{border-top:1px solid var(--linha);padding-top:18px}.bt-final .btn-bloco{justify-content:center;padding-top:14px;padding-bottom:14px;font-size:15px}.bt-sucesso{text-align:center;flex-direction:column;align-items:center;padding:48px 34px;display:flex}.bt-sucesso-ic{color:#fff;background:var(--grad-n);border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:16px;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s backwards bt-pop;display:grid;box-shadow:0 12px 30px #e4307a59}.bt-sucesso h2{color:var(--titulo);margin:0 0 10px;font-size:40px}.bt-sucesso p{max-width:460px;color:var(--tinta-suave);margin:0 0 24px;line-height:1.6}.bt-sucesso-acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes bt-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (width<=900px){.bt-layout{grid-template-columns:1fr;gap:28px;max-width:720px}.bt-lado{position:static}.bt-passos{grid-template-columns:repeat(3,1fr);gap:16px}.bt-passos:before{display:none}.bt-passos li{flex-direction:column;gap:8px}.bt-lado-nota{display:none}}@media (width<=600px){.bt-passos{grid-template-columns:1fr}.bt-passos li{flex-direction:row}.bt-card{padding:24px 18px 20px}}@media (prefers-reduced-motion:reduce){.bt-lado,.bt-passos li,.bt-card,.bt-arquivo,.bt-sucesso-ic{animation:none}.bt-drop,.bt-drop-ic,.bt-passo-ic{transition:none}.bt-drop.ativo,.bt-drop:hover .bt-drop-ic,.bt-passos li:hover .bt-passo-ic{transform:none}}.bt-card .aceite-termos input{accent-color:var(--nd-magenta)}.auth-split{--auth-fundo:radial-gradient(50% 60% at 0% 100%, #e4307a42, transparent 70%), radial-gradient(45% 55% at 100% 0%, #f7941d1f, transparent 70%), radial-gradient(40% 50% at 75% 60%, #e4307a24, transparent 70%), linear-gradient(160deg, #1d2560 0%, #141a44 55%, #0e1232 100%);isolation:isolate;background:var(--auth-fundo);grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:64px;max-width:none;margin:0;padding:0 max(40px,50vw - 600px);position:relative;overflow:hidden}:root[data-theme=light] .auth-split{--auth-fundo:radial-gradient(50% 60% at 0% 100%, #e4307a1f, transparent 70%), radial-gradient(45% 55% at 100% 0%, #f7941d1a, transparent 70%), radial-gradient(40% 50% at 75% 60%, #e4307a12, transparent 70%), var(--bg)}.auth-brand,:root[data-theme=light] .auth-brand{background:0 0;align-items:flex-start;padding:44px 0;position:static;overflow:visible}.auth-brand-topo,.auth-brand-corpo,.auth-brand-rodape{max-width:540px}.auth-n{z-index:-1;background:var(--grad-n);opacity:.12;border-radius:999px;width:70px;height:320px;animation:14s ease-in-out infinite alternate auth-n-flutua;position:absolute;transform:rotate(28deg)}.auth-n.n1{bottom:-120px;left:46%}.auth-n.n2{opacity:.08;height:240px;animation-delay:-5s;top:-90px;right:3%}.auth-n.n3{opacity:.06;width:50px;height:260px;animation-delay:-9s;top:-130px;left:-30px}:root[data-theme=light] .auth-n{opacity:.1}@keyframes auth-n-flutua{0%{translate:0}to{translate:0 -24px}}.auth-brand-corpo{animation:.9s cubic-bezier(.22,1,.36,1) backwards sobre-entra}.auth-brand h1{color:#fff}.auth-brand p{color:#ffffffb8;max-width:460px}.auth-vagas-agora{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 14px 5px 10px;font-size:13px;font-weight:700;display:inline-flex}.auth-vagas-agora:before{content:"";background:#84e0a8;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite prazo-pulsa}.auth-vagas-agora strong{color:#fff;font-weight:800}.auth-destaques{gap:12px}.auth-destaque{color:#ffffffe0}.auth-destaque .ic{color:var(--nd-rosa);background:#e4307a29;border:1px solid #e4307a4d}.auth-brand-rodape{color:#ffffff73}:root[data-theme=light] .auth-brand h1{color:var(--nd-navy)}:root[data-theme=light] .auth-brand p{color:#565c7f}:root[data-theme=light] .auth-vagas-agora{color:#2a2e50;border-color:var(--linha);background:#fff;box-shadow:0 2px 8px #14162d0f}:root[data-theme=light] .auth-vagas-agora strong{color:var(--nd-magenta)}:root[data-theme=light] .auth-destaque{color:#2a2e50}:root[data-theme=light] .auth-destaque .ic{color:var(--nd-magenta);box-shadow:none;background:#e4307a14;border-color:#e4307a33}.auth-lado{background:0 0;justify-content:flex-end;padding:44px 0}.auth-painel{background:color-mix(in srgb, var(--superficie) 88%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1a;border-radius:20px;max-width:440px;padding:34px 34px 28px;animation:.9s cubic-bezier(.22,1,.36,1) .1s backwards sobre-entra;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}:root[data-theme=light] .auth-painel{border-color:var(--linha);background:#fff;box-shadow:0 24px 60px #232f631f}.auth-painel:before{content:"";background:var(--grad-n);height:4px;position:absolute;top:0;left:0;right:0}.auth-painel h2{margin-top:2px;font-size:40px;line-height:1}.auth-painel .input:focus{border-color:var(--nd-magenta);box-shadow:0 0 0 3px #e4307a2e}.auth-painel a:not(.btn),.auth-painel .link-btn{color:#f472a8;font-weight:700}:root[data-theme=light] .auth-painel a:not(.btn),:root[data-theme=light] .auth-painel .link-btn{color:var(--nd-magenta-esc)}.auth-painel a.auth-voltar,.auth-painel button.auth-voltar,:root[data-theme=light] .auth-painel a.auth-voltar{color:var(--tinta-suave)}.auth-painel a.auth-voltar:hover,:root[data-theme=light] .auth-painel a.auth-voltar:hover{color:var(--tinta)}.auth-painel .btn-primario,:root[data-theme=light] .auth-painel .btn-primario,:root[data-theme=light] .auth-painel .btn-entrar{background:linear-gradient(135deg, #ec4387, var(--nd-magenta) 55%, var(--nd-magenta-esc));border-color:#0000;box-shadow:inset 0 1px #ffffff38,0 6px 18px #e4307a4d}.auth-painel .btn-primario:hover:not(:disabled){background:linear-gradient(135deg, #ec4387, var(--nd-magenta) 55%, var(--nd-magenta-esc));filter:brightness(1.05);box-shadow:inset 0 1px #ffffff38,0 12px 28px #e4307a6b}.auth-painel .social-sep{margin-top:4px}@media (width<=1000px){.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:40px;padding:0 32px}}@media (width<=860px){.auth-split{grid-template-columns:1fr;gap:0;padding:0 16px}.auth-brand,:root[data-theme=light] .auth-brand{gap:18px;padding:20px 0 24px}.auth-brand-topo,.auth-brand-corpo{max-width:100%}.auth-brand h1{font-size:34px}.auth-destaques{display:none}.btn-vagas-cta{margin-top:4px;padding:12px 20px;font-size:14px}.auth-lado{justify-content:center;padding:0 0 32px}.auth-painel{max-width:none;padding:28px 20px 22px}.auth-painel h2{font-size:34px}.auth-n.n1{inset:160px -20px auto auto}}@media (prefers-reduced-motion:reduce){.auth-n,.auth-brand-corpo,.auth-painel,.auth-vagas-agora:before{animation:none}}.admin-layout{grid-template-columns:252px minmax(0,1fr)}.admin-sidebar{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;background:linear-gradient(#13163a 0%,#0e1030 100%);align-self:start;height:calc(100vh - 73px);padding:18px 12px 24px;position:sticky;top:73px;overflow-y:auto}.admin-sidebar-rot{letter-spacing:1.2px;text-transform:uppercase;color:var(--tinta-suave);opacity:.7;padding:0 12px 10px;font-size:11px;font-weight:800}.admin-sidebar a{border-radius:12px;gap:12px;margin-bottom:2px;padding:7px 10px;transition:background-color .3s,color .3s;position:relative}.admin-nav-ic{width:32px;height:32px;color:var(--tinta-suave);background:#ffffff0a;border-radius:9px;flex:none;place-items:center;transition:background-color .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:grid}.admin-sidebar a:hover .admin-nav-ic{color:#f472a8;background:#e4307a1f;transform:scale(1.06)}.admin-sidebar a.active{color:#fff;box-shadow:none;background:#e4307a1f}.admin-sidebar a.active:before{content:"";background:var(--nd-magenta);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.admin-sidebar a.active .admin-nav-ic{color:#fff;background:linear-gradient(135deg, #ec4387, var(--nd-magenta) 55%, var(--nd-magenta-esc));box-shadow:0 4px 12px #e4307a59}.admin-sidebar .menu-org-abrir{margin-top:10px;padding-left:12px}.admin-sidebar a:focus-visible{outline-offset:-2px;outline:2px solid #f472a8}:root[data-theme=light] .admin-sidebar{background:#dfe2e8}:root[data-theme=light] .admin-nav-ic{color:#3d4455;background:#fff9}:root[data-theme=light] .admin-sidebar a:hover .admin-nav-ic{color:var(--nd-magenta);background:#fff}:root[data-theme=light] .admin-sidebar a.active{background:#fff;box-shadow:0 1px 3px #141c3c1f}:root[data-theme=light] .admin-sidebar a.active .admin-nav-ic{color:#fff}.menu-item .admin-nav-ic{width:34px;height:34px;color:var(--nd-magenta);background:#e4307a1a;border-radius:10px}.menu-nav .menu-item.active .admin-nav-ic{color:#fff;background:var(--nd-magenta)}:root:not([data-theme=light]) .admin-layout{--nd-azul:#e4307a;--nd-azul-esc:#c41f68;--roxo:#f472a8;--link:#f472a8}:root:not([data-theme=light]) .admin-layout .btn-primario{background:linear-gradient(135deg,#ec4387,#e4307a 55%,#c41f68);box-shadow:inset 0 1px #ffffff38,0 4px 14px #e4307a4d}:root:not([data-theme=light]) .admin-layout .btn-primario:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg,#ec4387,#e4307a 55%,#c41f68);box-shadow:inset 0 1px #ffffff38,0 8px 22px #e4307a66}:root:not([data-theme=light]) .admin-layout :is(.input,.select,.textarea):focus{box-shadow:0 0 0 3px #e4307a38}:root:not([data-theme=light]) .admin-layout .chip-azul{color:#f7a3c6;background:#e4307a24}:root:not([data-theme=light]) .admin-layout .tabela-vagas tr.linha-sel td{background:#e4307a12}.admin-usuario{border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);border-radius:999px;align-items:center;gap:9px;padding:3px 12px 3px 3px;font-size:13px;font-weight:700;line-height:1.1;display:inline-flex}.admin-avatar{color:#fff;background:linear-gradient(135deg, #ec4387, var(--nd-magenta) 55%, var(--nd-magenta-esc));border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.admin-usuario small{letter-spacing:.8px;color:#f472a8;margin-top:1px;font-size:10px;font-weight:800;display:block}:root[data-theme=light] .admin-usuario small{color:var(--nd-magenta-esc)}.admin-conteudo h1:not(.ac-nome):after{content:"";background:var(--grad-n);border-radius:4px;width:42px;height:4px;margin:10px 0 6px;display:block}.admin-conteudo{animation:.6s cubic-bezier(.22,1,.36,1) sobre-entra}@media (width<=900px){.admin-layout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.admin-conteudo{animation:none}.admin-nav-ic{transition:none}}.ajuda-tem-video{vertical-align:2px;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, #ec4387, var(--nd-magenta) 55%, var(--nd-magenta-esc));border-radius:999px;align-items:center;gap:4px;margin-left:10px;padding:2px 8px 2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.ajuda-video{margin:4px 0 20px}.ajuda-corpo>.ajuda-video{max-width:760px}.ajuda-video video{aspect-ratio:16/9;border:1px solid var(--linha);background:#0e1232;border-radius:14px;width:100%;display:block;box-shadow:0 14px 34px #05081e4d}.ajuda-video figcaption{color:var(--tinta-suave);align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.ajuda-video figcaption svg{color:var(--nd-magenta)}.funil-rh-etapa{cursor:default;transition:opacity .35s}.funil-rh-barra{transition:width .5s,transform .45s cubic-bezier(.22,1,.36,1),filter .35s;overflow:hidden}.funil-rh-barra:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.funil-rh-num,.funil-rh-rot{z-index:1;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.funil-rh-barras:hover .funil-rh-etapa:not(:hover){opacity:.45}.funil-rh-etapa:hover .funil-rh-barra{filter:brightness(1.12)drop-shadow(0 10px 22px #00000052);transform:scale(1.04,1.08)}.funil-rh-etapa:hover .funil-rh-barra:after{animation:.9s forwards funil-brilho}.funil-rh-etapa:hover .funil-rh-num{transform:scale(1.15)}@keyframes funil-brilho{0%{transform:translate(-120%)}to{transform:translate(120%)}}.funil-rh-conv,.funil-rh-base{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.funil-rh-etapa:hover .funil-rh-conv{border-color:var(--cor);box-shadow:0 0 0 3px color-mix(in srgb, var(--cor) 22%, transparent);transform:translate(4px)}.funil-rh-etapa:hover .funil-rh-base{color:var(--tinta);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.funil-rh-etapa:hover .funil-rh-barra,.funil-rh-etapa:hover .funil-rh-num,.funil-rh-etapa:hover .funil-rh-conv{transform:none}.funil-rh-etapa:hover .funil-rh-barra:after{animation:none}}
