:root{--bg: #f5f6f8;--superficie: #ffffff;--superficie-2: #f8fafc;--texto: #0f172a;--texto-2: #475569;--suave: #5b6779;--borda: #e2e8f0;--borda-forte: #cbd5e1;--acento: #4f46e5;--acento-2: #eef2ff;--acento-texto: #ffffff;--ok: #15803d;--ok-bg: #ecfdf3;--aviso: #a16207;--aviso-bg: #fef9c3;--erro: #b91c1c;--erro-bg: #fee2e2;--vaga-comum: #94a3b8;--sombra: 0 1px 2px rgb(15 23 42 / .06), 0 1px 3px rgb(15 23 42 / .04);--raio: 12px;--raio-p: 8px;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0b0f17;--superficie: #131a24;--superficie-2: #0f151e;--texto: #e5e9f0;--texto-2: #b4bdca;--suave: #97a2b4;--borda: #232d3b;--borda-forte: #334155;--acento: #818cf8;--acento-2: #1e1f45;--acento-texto: #0b0f17;--ok: #4ade80;--ok-bg: #0f2a1b;--aviso: #facc15;--aviso-bg: #2b2509;--erro: #f87171;--erro-bg: #3a1414;--vaga-comum: #64748b;--sombra: none;color-scheme:dark}}:root[data-theme=dark]{--bg: #0b0f17;--superficie: #131a24;--superficie-2: #0f151e;--texto: #e5e9f0;--texto-2: #b4bdca;--suave: #97a2b4;--borda: #232d3b;--borda-forte: #334155;--acento: #818cf8;--acento-2: #1e1f45;--acento-texto: #0b0f17;--ok: #4ade80;--ok-bg: #0f2a1b;--aviso: #facc15;--aviso-bg: #2b2509;--erro: #f87171;--erro-bg: #3a1414;--vaga-comum: #64748b;--sombra: none;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--texto);font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}[hidden]{display:none!important}h2{font-size:15px;font-weight:650;margin:0;letter-spacing:-.01em}h3{font-size:14px;font-weight:650;margin:0 0 8px}.suave{color:var(--suave)}.app{min-height:100vh;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap}.marca{display:flex;align-items:center;gap:10px}.marca div{display:flex;flex-direction:column;line-height:1.2}.marca b{font-size:15px}.marca div span{font-size:12px;color:var(--suave)}.logo{flex:none;width:32px;height:32px;border-radius:9px;display:block}.etapas{display:flex;gap:4px;overflow-x:auto}.etapas button{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:0;background:transparent;border-radius:999px;cursor:pointer;color:var(--suave);font-weight:550;white-space:nowrap}.etapas button:hover{background:var(--superficie-2);color:var(--texto)}.etapa-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:650;border:1.5px solid var(--borda-forte)}.etapas button.feita .etapa-n{background:var(--acento-2);border-color:transparent;color:var(--acento)}.etapas button[aria-current=step]{background:var(--acento-2);color:var(--acento)}.etapas button[aria-current=step] .etapa-n{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.principal{flex:1;width:100%;max-width:1360px;margin:0 auto;padding:24px 24px 120px}.divisao{display:grid;grid-template-columns:minmax(360px,460px) minmax(0,1fr);gap:24px;align-items:start}.alternar-previa{display:none}.adm-areas{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0;border-bottom:1px solid var(--borda)}.adm-areas button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie);cursor:pointer;font-weight:600}.adm-areas button[aria-pressed=true]{background:var(--acento);color:var(--acento-texto);border-color:var(--acento)}.adm-areas button span{border-radius:12px;padding:0 6px;font-size:12px;background:var(--superficie-2);color:var(--texto)}.adm-areas button span.pendente{background:var(--aviso-bg);color:var(--aviso)}.grade-personalizacoes .card-miniatura{height:88px}.grade-personalizacoes{overflow:clip;padding:6px;margin:-6px}.grade-personalizacoes .card-titulo{font-size:16px}.plano>.calc-plano{padding:0;border:0;background:transparent;border-radius:0}.plano>.calc-plano>span{display:none}.plano>.calc-plano>b{font-size:25px}.calc>details>summary{cursor:pointer;color:var(--acento);padding:8px 0}@media (max-width: 900px){.alternar-previa{display:flex;justify-self:center;width:min(100%,360px);gap:2px;padding:2px;background:var(--superficie-2);border:1px solid var(--borda);border-radius:8px}.alternar-previa button{flex:1;border:0;border-radius:6px;min-height:32px;padding:4px 10px;background:transparent;cursor:pointer;font-size:13px;font-weight:600}.alternar-previa button[aria-pressed=true]{background:var(--acento);color:var(--acento-texto)}.divisao.painel-configurar>.coluna-previa,.divisao.painel-previa>.coluna-form{display:none}}.coluna-form{display:flex;flex-direction:column;gap:24px;min-width:0}.coluna-previa.livre{position:static;max-height:none}.coluna-previa{position:sticky;top:76px;max-height:calc(100vh - 170px);overflow:auto;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;box-shadow:var(--sombra)}.previa-cabecalho{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px}.previa-rotulo{font-size:12px;font-weight:600;color:var(--suave);text-transform:uppercase;letter-spacing:.05em}.previa-contexto{display:inline-flex;align-items:center;gap:6px;color:var(--texto-2);font-size:12px}.previa-contexto b{color:var(--texto)}.previa-contexto .leg-bloco{display:inline-block;width:10px;height:10px;flex:none;border:1px solid var(--borda);border-radius:3px}@media (max-width: 900px){.divisao{grid-template-columns:1fr}.coluna-previa{position:static;max-height:none}.principal{padding:16px 16px 140px}.topo{padding:10px 16px}}.secao{display:flex;flex-direction:column;gap:10px}.secao-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.secao-desc{margin:2px 0 0;color:var(--suave);font-size:13px}.secao.recolhivel{border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px;background:var(--superficie)}.secao.recolhivel:not([open]){gap:0}.secao-corpo{display:flex;flex-direction:column;gap:10px;margin-top:10px}.secao.recolhivel>summary{list-style:none;cursor:pointer;align-items:center}.secao.recolhivel>summary::-webkit-details-marker{display:none}.secao.recolhivel{position:relative}.secao.recolhivel[open]>summary{padding-right:var(--acao-w, 0px)}.secao-acao-fora{position:absolute;top:14px;right:2px;z-index:1}.secao.recolhivel h2{display:flex;align-items:center;gap:6px}.secao.recolhivel h2 svg{color:var(--suave);flex:none}.secao-titulo{min-width:0}.secao-resumo{display:block;margin:2px 0 0 20px;color:var(--suave);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secao.recolhivel:hover:not([open]){border-color:var(--borda-forte)}.revisao-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.revisao-numeros button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);cursor:pointer;font:inherit;color:var(--texto);text-align:left}.revisao-numeros button:hover{border-color:var(--borda-forte)}.revisao-numeros b{font-size:20px;font-variant-numeric:tabular-nums}.revisao-numeros span{font-size:12.5px;color:var(--suave)}.revisao-alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.revisao-alertas li{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--raio-p);font-size:13.5px;line-height:1.45}.revisao-alertas li svg{flex:none;margin-top:2px}.revisao-alertas li.aviso{background:var(--aviso-bg);color:var(--aviso)}.revisao-alertas li.erro{background:var(--erro-bg);color:var(--erro)}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:4px 16px;box-shadow:var(--sombra)}.cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--borda)}.cartao-titulo{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.rotulo-pre{font-weight:650}.contagem{font-size:12px;color:var(--suave);background:var(--superficie-2);border:1px solid var(--borda);border-radius:999px;padding:1px 8px;white-space:nowrap}.acoes{display:flex;gap:2px}.linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 0;border-bottom:1px solid var(--borda)}.cartao>.linha:last-child,.cartao>.linha:last-of-type:not(:has(~.linha)){border-bottom:0}.linha-texto{display:flex;flex-direction:column;min-width:0}.linha-rotulo{font-weight:550;color:var(--texto)}.linha-rotulo.com-ponto{display:flex;align-items:center;gap:8px}.linha-dica{font-size:12.5px;color:var(--suave);font-weight:400}.linha-controle{display:flex;align-items:center;gap:6px;justify-content:flex-end}.bloco-campo{padding:10px 0;border-bottom:1px solid var(--borda);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bloco-campo:last-child{border-bottom:0}.campo-rotulo{font-weight:550}.campo-rotulo em{font-style:normal;color:var(--suave);font-weight:400}.nota{font-size:12.5px;color:var(--suave);margin:8px 0 4px}.vazio{color:var(--suave);font-size:13px;margin:6px 0}input:not([type]),input[type=text]{height:36px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;min-width:0;padding:0 30px 0 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background-color:var(--superficie);background-image:linear-gradient(45deg,transparent 50%,var(--suave) 50%),linear-gradient(135deg,var(--suave) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer;transition:border-color .15s,box-shadow .15s}select:hover:not(:disabled){border-color:var(--suave)}select option{padding:8px 10px;background:var(--superficie);color:var(--texto)}select option:checked{background:var(--acento-2);color:var(--acento)}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.input-grande{width:100%;height:42px!important;font-size:16px;font-weight:600}.input-titulo{height:30px!important;width:64px;font-weight:650;padding:0 8px!important;border-color:transparent!important;background:var(--superficie-2)!important}.input-titulo.largo{width:auto;flex:1;min-width:0;max-width:220px}.input-titulo:hover,.input-titulo:focus{border-color:var(--borda-forte)!important}.input-curto{width:84px;text-align:center;text-transform:uppercase;font-weight:600}.input-inline{height:28px!important;border-color:transparent!important;background:transparent!important;padding:0 4px!important;margin-left:-4px;min-width:0;width:100%}.input-inline:hover,.input-inline:focus{border-color:var(--borda-forte)!important;background:var(--superficie)!important}.input-inline.forte{font-weight:650}.contador{display:inline-flex;align-items:center;height:36px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie);overflow:hidden}.contador button{width:34px;height:100%;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--texto-2)}.contador button:hover:not(:disabled){background:var(--superficie-2);color:var(--acento)}.contador button:disabled{opacity:.35;cursor:default}.contador input{width:48px;height:100%;border:0;border-left:1px solid var(--borda);border-right:1px solid var(--borda);border-radius:0;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;padding:0;background:transparent}.segmentado{display:inline-flex;padding:3px;gap:2px;background:var(--superficie-2);border:1px solid var(--borda);border-radius:10px}.segmentado button{border:0;background:transparent;border-radius:7px;padding:5px 12px;cursor:pointer;color:var(--texto-2);font-weight:550;white-space:nowrap}.segmentado button.ativo{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #0f172a1f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .segmentado button.ativo{background:var(--borda-forte)}}:root[data-theme=dark] .segmentado button.ativo{background:var(--borda-forte)}.interruptor{width:40px;height:24px;flex:none;border-radius:999px;border:0;padding:2px;cursor:pointer;background:var(--borda-forte);transition:background .15s}.interruptor span{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.interruptor[aria-checked=true]{background:var(--acento)}.interruptor[aria-checked=true] span{transform:translate(16px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--raio-p);border:1px solid var(--borda-forte);background:var(--superficie);cursor:pointer;font-weight:600;white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--acento);color:var(--acento)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.peq{height:30px;padding:0 10px;font-size:13px}.btn.so-icone{padding:0;width:36px}.btn.so-icone.peq{width:30px}.btn.prim{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.btn.prim:hover:not(:disabled){color:var(--acento-texto);filter:brightness(1.08)}.btn.fantasma{border-color:transparent;background:transparent;color:var(--texto-2)}.btn.fantasma:hover:not(:disabled){background:var(--superficie-2);color:var(--acento)}.btn.perigo{color:var(--erro)}.btn.tom-assembleia{--tom: #8b5cf6}.btn.tom-divulgar{--tom: #0ea5e9}.btn.tom-ata{--tom: #f59e0b}.btn.tom-planilha{--tom: #16a34a}.btn.tom{background:color-mix(in srgb,var(--tom) 15%,var(--superficie));border-color:color-mix(in srgb,var(--tom) 55%,transparent);color:color-mix(in srgb,var(--tom) 50%,var(--texto))}.btn.tom:hover:not(:disabled){background:color-mix(in srgb,var(--tom) 26%,var(--superficie));border-color:var(--tom);color:color-mix(in srgb,var(--tom) 50%,var(--texto))}.btn.fantasma.tom{background:transparent;border-color:transparent}.btn.fantasma.tom:hover:not(:disabled){background:color-mix(in srgb,var(--tom) 15%,var(--superficie))}.botoes-add{display:flex;gap:8px;flex-wrap:wrap}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--borda-forte);background:var(--superficie);cursor:pointer;font-weight:550;font-size:13px;color:var(--texto-2)}.chip.ativo{background:var(--acento-2);border-color:var(--acento);color:var(--acento)}.ponto{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.ponto.grande{width:14px;height:14px;border-radius:4px}.modelos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.modelos-rotulo{font-size:13px;color:var(--suave);margin-right:2px}.modelo{height:28px;padding:0 10px;border-radius:999px;border:1px dashed var(--borda-forte);background:transparent;cursor:pointer;font-size:13px;color:var(--texto-2)}.modelo:hover{border-style:solid;border-color:var(--acento);color:var(--acento)}.ajuste-andares{padding:10px 0;border-top:1px solid var(--borda);display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.ajuste-andares .nota{grid-column:1 / -1;margin:4px 0 0}.ajuste-andar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 10px;border-radius:var(--raio-p);border:1px solid transparent}.ajuste-andar span{font-size:13px;color:var(--texto-2)}.ajuste-andar .contador{height:30px}.ajuste-andar .contador button{width:28px}.ajuste-andar .contador input{width:36px}.ajuste-andar.diferente{background:var(--acento-2);border-color:var(--acento)}@media (max-width: 420px){.ajuste-andares{grid-template-columns:1fr}}.tarja{width:4px;align-self:stretch;min-height:22px;border-radius:4px;background:var(--cor)}.cores{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.cor{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #00000014}.cor[aria-checked=true]{outline:2px solid var(--texto);outline-offset:1px}.cor.sem-cor{background:linear-gradient(135deg,var(--superficie) 45%,var(--erro) 45% 55%,var(--superficie) 55%);border-color:var(--borda-forte)}.item-colorido{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid var(--borda)}.item-colorido:last-of-type{border-bottom:0}.item-colorido-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.item-colorido-cor{display:flex;align-items:center;justify-content:space-between;gap:10px}.diferentes{padding:12px 0;border-top:1px solid var(--borda);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.diferentes-topo{display:flex;flex-direction:column}.diferente{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;padding:6px 8px;border-radius:var(--raio-p);background:var(--superficie-2);border:1px solid var(--borda)}.diferente select,.diferente .contador{height:32px}.diferente-txt{color:var(--suave);font-size:13px}.diferente .espaco{flex:1}.diferente .link{flex-basis:100%;text-align:left}.link{border:0;background:transparent;padding:0;color:var(--acento);font-size:12.5px;font-weight:600;cursor:pointer}.link:hover{text-decoration:underline}.lista-numeros{display:flex;flex-direction:column;gap:4px;width:100%}.lista-numeros input,.input-largo{width:100%;font-family:ui-monospace,Menlo,Consolas,monospace}.instrucao{margin:0;padding:8px 12px;border-radius:var(--raio-p);background:var(--acento-2);color:var(--acento);font-size:13px;font-weight:550}.linha-dica.frase{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.linha-dica.frase select{height:28px;padding:0 24px 0 6px;font-size:12.5px;background-position:calc(100% - 10px) 50%,calc(100% - 6px) 50%;background-size:4px 4px}.formatos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.formato{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:var(--raio);border:1.5px solid var(--borda);background:var(--superficie);cursor:pointer;text-align:left}.formato b{font-size:13px}.formato code{font:12px ui-monospace,Menlo,Consolas,monospace;color:var(--suave)}.formato.ativo{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-2)}.formato.ativo code{color:var(--acento)}@media (max-width: 480px){.formatos{grid-template-columns:1fr}}.formatos{grid-template-columns:repeat(2,1fr)}.escolhas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.escolhas .formato .linha-dica{line-height:1.4}@media (max-width: 480px){.escolhas{grid-template-columns:1fr}}.contagem.destaque{background:var(--aviso-bg);color:var(--aviso);border-color:transparent;font-weight:650}.montador{display:flex;flex-direction:column;gap:4px;padding:4px 16px 12px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);box-shadow:var(--sombra)}.montador-linha{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--borda)}.modelo.ativo{border-style:solid;border-color:var(--acento);color:var(--acento);background:var(--acento-2)}.pecas{display:flex;flex-wrap:wrap;gap:6px;min-height:34px;align-items:center;padding:6px;width:100%;border-radius:var(--raio-p);border:1.5px dashed var(--borda-forte);background:var(--superficie-2)}.peca{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 2px 0 10px;border-radius:6px;background:var(--acento);color:var(--acento-texto);font-weight:650;font-size:13px}.peca.texto{background:var(--superficie);color:var(--texto);border:1px solid var(--borda-forte);font-family:ui-monospace,Menlo,Consolas,monospace}.peca button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:15px;padding:0 6px;opacity:.8}.montador-texto{display:flex;gap:8px;width:100%}.montador-texto input{flex:1}.previa-numeros{display:flex;flex-direction:column;gap:4px;padding-top:10px}.previa-numeros div{display:flex;gap:10px;align-items:baseline;font-size:13px}.previa-numeros span{width:72px;color:var(--suave);flex:none}.previa-numeros code{font:13px ui-monospace,Menlo,Consolas,monospace;font-weight:600}.cidade{--h: 30px;--g: 4px;overflow-x:auto;padding-bottom:2px}.cidade-ceu{display:flex;align-items:flex-end;gap:14px;width:max-content;padding:0 8px}.eixo{display:flex;flex-direction:column;gap:var(--g);padding-bottom:8px}.eixo>*{height:var(--h);width:30px;display:flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:650;color:var(--suave);border:0;background:transparent;padding:0 4px 0 0;border-radius:6px}.eixo button{cursor:pointer}.eixo button:hover{background:var(--acento-2);color:var(--acento)}.edificio{display:flex;flex-direction:column}.telhado{height:26px;margin:0 6px;border-radius:8px 8px 0 0;background:var(--cor);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;font-size:12px}.telhado b{font-size:13px;text-shadow:0 1px 1px rgb(0 0 0 / .25)}.telhado span{font-weight:600}.telhado{background-image:linear-gradient(#0003,#0003)}.fachada{display:flex;flex-direction:column;gap:var(--g);padding:6px 6px 8px;border:2px solid var(--cor);border-bottom:0;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--cor) 9%,var(--superficie))}.pav{height:var(--h);display:flex;gap:var(--g)}.pav.hall{border:1.5px dashed color-mix(in srgb,var(--cor) 60%,var(--borda));border-radius:6px;align-items:center;justify-content:center;font-size:10.5px;color:var(--suave);text-transform:uppercase;letter-spacing:.08em}.chao{height:6px;border-radius:3px;background:linear-gradient(var(--borda-forte),var(--borda));margin-top:-1px;min-width:100%}.apto{position:relative;min-width:42px;height:100%;padding:0 6px;border-radius:5px;border:1px solid color-mix(in srgb,var(--cor) 25%,var(--borda));background:var(--superficie);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--texto-2)}button.apto{cursor:pointer}button.apto:hover{border-color:var(--acento);color:var(--acento);box-shadow:0 0 0 2px var(--acento-2)}.apto.marcado{border-color:var(--marca);background:linear-gradient(#00000038,#00000038),var(--marca);color:#fff}.apto.sem-vaga{opacity:.55;border-style:dashed}.apto.sem-vaga.marcado{opacity:.8}.apto.apagado{opacity:.25;cursor:not-allowed}.apto-marcas{position:absolute;top:-5px;right:-5px;display:flex;gap:2px;align-items:center}.apto-marcas i{width:10px;height:10px;border-radius:50%;border:2px solid var(--superficie)}.apto-marcas em{font-style:normal;font-size:9.5px;font-weight:700;line-height:1;padding:2px 4px;border-radius:5px;background:var(--cor-extra, var(--texto));color:var(--superficie)}.cidade.compacta{--h: 7px;--g: 2px;overflow:hidden}.cidade.compacta .cidade-ceu{gap:8px;padding:0 4px;margin:0 auto}.cidade.compacta .telhado{height:5px;margin:0 3px;border-radius:3px 3px 0 0}.cidade.compacta .fachada{padding:3px;border-width:1.5px}.cidade.compacta .apto{min-width:8px;width:8px;padding:0;border-radius:1.5px;border:0;background:color-mix(in srgb,var(--cor) 45%,var(--superficie))}.cidade.compacta .apto.marcado{background:var(--marca)}.cidade.compacta .pav.hall{border-width:1px}.cidade.compacta .chao{height:3px}.inicio{min-height:100vh}.inicio-topo{padding:14px 24px;border-bottom:1px solid var(--borda);background:var(--superficie)}.inicio-corpo{max-width:1120px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:36px}.boas-vindas{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 24px;border:1px solid var(--borda);border-radius:18px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--acento) 14%,var(--superficie)),var(--superficie) 60%)}.boas-vindas-acoes{display:flex;flex-direction:column;align-items:stretch;gap:8px}.chip-plano{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;border-radius:10px;border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);cursor:pointer;text-align:left;font:inherit}.chip-plano b{font-size:13px;color:var(--acento)}.chip-plano span{font-size:12px;color:var(--texto-2)}.chip-plano:hover{border-color:var(--acento)}.inicio-secao h2{padding-left:10px;border-left:3px solid var(--acento)}.card-modelo,.card-projeto{box-shadow:0 1px #0000000a}.card-modelo:hover,.card-projeto:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #00000080}@media (prefers-reduced-motion: reduce){.card-modelo:hover,.card-projeto:hover{transform:none}}.boas-vindas .mascote{flex:none;margin:-8px 0 -14px -6px}.boas-vindas-texto{flex:1;min-width:260px}.boas-vindas h1{margin:0 0 6px;font-size:30px;line-height:1.15;letter-spacing:-.022em}.boas-vindas p{margin:0;color:var(--texto-2);max-width:560px}.boas-vindas .btn{height:44px;padding:0 20px;font-size:15px}.inicio-secao{display:flex;flex-direction:column;gap:12px}.inicio-secao h2{font-size:17px}.catalogo-filtros{display:grid;gap:12px;margin:4px 0 2px}.catalogo-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:10px;align-items:center}.catalogo-campos label{min-width:0}.catalogo-campos input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font:inherit;font-size:16px}.catalogo-campos select{width:100%}.catalogo-campos input::placeholder{color:var(--suave)}.catalogo-categorias{display:flex;flex-wrap:wrap;gap:6px}.catalogo-categorias button{min-height:36px;padding:6px 13px;border:1px solid var(--borda);border-radius:999px;background:transparent;color:var(--texto-2);font:inherit;font-size:13px;cursor:pointer}.catalogo-categorias button:hover{border-color:var(--borda-forte);color:var(--texto);background:var(--superficie)}.catalogo-categorias button[aria-pressed=true]{background:var(--acento-2);border-color:var(--acento);color:var(--acento);font-weight:600}.catalogo-resumo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;font-size:13px;color:var(--texto-2)}.catalogo-resumo p{margin:0}.catalogo-resumo button{padding:6px 0;border:0;background:transparent;color:var(--acento);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.catalogo-filtros :is(input,select,button):focus-visible{outline:2px solid var(--acento);outline-offset:3px}.catalogo-vazio{padding:32px 0;text-align:center;color:var(--texto-2)}.catalogo-vazio h3{margin:0 0 8px;font-size:17px;color:var(--texto)}.catalogo-vazio p{margin:0;line-height:1.5}@media (max-width: 600px){.catalogo-campos{grid-template-columns:minmax(0,1fr)}.catalogo-categorias button{min-height:44px}}.grade-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.card-modelo,.card-projeto{display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;overflow:hidden;transition:border-color .2s}.card-modelo:hover,.card-projeto:hover{border-color:color-mix(in srgb,var(--acento) 60%,var(--borda))}.card-miniatura{height:132px;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px 10px;border:0;border-bottom:1px solid var(--borda);background:linear-gradient(180deg,var(--superficie-2),var(--superficie));cursor:pointer;overflow:hidden}.card-miniatura .cidade{max-height:100%}.card-info{display:flex;flex-direction:column;gap:4px;padding:12px 14px;flex:1;font-size:13px}.card-titulo{font-size:15px;font-weight:650;text-align:left;border:0;background:transparent;padding:0;cursor:pointer}b.card-titulo{cursor:default}.destaques{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.destaques span{font-size:11.5px;padding:1px 8px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-2)}.card-acoes{display:flex;align-items:center;gap:6px;padding:0 14px 14px;flex-wrap:wrap}.dialogo{width:min(1000px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--borda);border-radius:16px;background:var(--superficie);color:var(--texto);box-shadow:0 20px 50px #0f172a4d}.dialogo::backdrop{background:#0f172a73}.dialogo[open]{display:flex;flex-direction:column}.dialogo-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--borda)}.dialogo-topo h2{font-size:18px}.dialogo-corpo{overflow:auto;padding:16px 20px;display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.dialogo-corpo>div:last-child{grid-column:1 / -1}.dialogo-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--borda);flex-wrap:wrap}@media (max-width: 760px){.dialogo-corpo{grid-template-columns:1fr}}.dialogo-pequeno{width:min(480px,calc(100vw - 32px))}.dialogo-pequeno .dialogo-rodape{justify-content:flex-end}.dialogo-texto{padding:16px 20px;display:flex;flex-direction:column;gap:10px;line-height:1.5}.dialogo-texto p{margin:0}.balanco{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:var(--raio);background:var(--ok-bg);color:var(--texto-2)}.balanco span{font-weight:650;color:var(--ok)}.balanco.falta{background:var(--aviso-bg)}.balanco.falta span{color:var(--aviso)}.balanco b{color:var(--texto)}.garagem{display:flex;flex-direction:column;gap:14px}.legenda{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--texto-2)}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda i{width:12px;height:12px;border-radius:3px;display:inline-block}.legenda i.leg-bloco{border:1px solid var(--borda)}.nivel{border:1.5px solid var(--borda-forte);border-radius:10px;padding:10px;background:var(--superficie-2)}.nivel-topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap}.nivel-topo span{font-size:12px;color:var(--suave)}.vagas{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px}.vagas.com-resultado{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.vaga{height:40px;border-radius:4px 4px 2px 2px;border:1px solid color-mix(in srgb,var(--cor) 45%,var(--borda));border-top:3px solid var(--cor);background:color-mix(in srgb,var(--cor) 14%,var(--superficie));display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.vaga-id{font-size:10.5px;color:var(--texto-2);font-variant-numeric:tabular-nums}.vaga-dono{font-size:11.5px;font-weight:650}.vaga.livre{background:color-mix(in srgb,var(--cor) 5%,var(--superficie));border-color:color-mix(in srgb,var(--cor) 22%,var(--borda));border-top-color:color-mix(in srgb,var(--cor) 50%,var(--borda))}.vaga{position:relative;padding:0;font:inherit;color:inherit}button.vaga{cursor:pointer}.vaga.com-bloco:after{content:"";position:absolute;left:1px;top:5px;bottom:3px;width:3px;border-radius:2px;background:var(--cor-bloco)}button.vaga:hover{border-color:var(--acento);box-shadow:0 0 0 2px var(--acento-2)}.vaga.selecionada{outline:2px solid var(--acento);outline-offset:1px;background:color-mix(in srgb,var(--cor) 14%,var(--superficie))}.vaga.presa{outline:2px dashed var(--cor-presa, var(--texto-2));outline-offset:-2px}.vaga-presa{position:absolute;top:1px;right:2px;font-size:9px;line-height:1;color:var(--cor-presa, var(--texto-2));font-weight:700}.vaga-cars{position:absolute;left:2px;top:1px;display:flex;gap:1px}.vaga-car{min-width:11px;padding:0 2px;border-radius:4px;font-size:8px;line-height:11px;font-weight:700;color:#fff;background:var(--cor-car);text-align:center}.vaga-car.fraca{opacity:.45}.leg-presa{font-style:normal;width:auto!important;height:auto!important;background:none!important;font-weight:700;color:var(--cor-presa, var(--texto-2))}.vaga.livre .vaga-dono{font-weight:400;color:var(--suave)}.ferramenta-vagas{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--texto-2);margin-top:4px}.ordem{font-size:11px;font-weight:700;color:var(--acento);background:var(--acento-2);border-radius:4px;padding:0 5px}.marco{width:24px;height:24px;flex:none;border-radius:50%;background:var(--acento);color:var(--acento-texto);display:grid;place-items:center;font-size:12px;font-weight:700}.condicao{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.condicao select{height:32px}.linha-do-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.linha-do-tempo li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding-bottom:18px;position:relative}.linha-do-tempo li:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;background:var(--borda)}.linha-do-tempo li>div{padding-top:2px}.linha-do-tempo p{margin:2px 0 6px;color:var(--texto-2)}.linha-do-tempo li.pulada{opacity:.6}.marco.leve{background:var(--acento-2);color:var(--acento)}.linha-do-tempo li.pulada .marco{background:var(--borda-forte)}.pools{display:flex;flex-wrap:wrap;gap:4px}.pools span{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-2)}.pools .aviso-txt{background:var(--aviso-bg);border-color:transparent;color:var(--aviso)}.tela-sorteio{display:flex;flex-direction:column;gap:18px}.sorteio-info{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.alterna-tipo{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--texto-2)}.sorteio-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sorteio-acoes .btn.prim{height:44px;padding:0 24px;font-size:15px}.vazio-sorteio{color:var(--suave);font-size:14px;text-align:center;padding:40px 0}.conferencia{margin-top:8px;padding:4px 16px 16px;border-radius:var(--raio);border:1px dashed var(--borda-forte);background:var(--superficie)}.conferencia summary{cursor:pointer;padding:12px 0;font-weight:600;color:var(--acento);list-style:none}.conferencia summary::-webkit-details-marker{display:none}.conferencia-linha{display:flex;gap:8px;margin:8px 0 4px}.conferencia-linha input{flex:1;font-family:ui-monospace,Menlo,Consolas,monospace}.conferencia-hash{width:100%;margin-bottom:14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.resultados-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;align-items:start}.cartao-resultado{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:18px;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:14px}.cartao-resultado.oficial{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-2)}.cartao-resultado.minimizado{gap:0}.titulo-resultado{width:auto;max-width:220px;height:28px!important;font-weight:700}.resultado-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.resultado-titulo-bloco{display:flex;flex-direction:column;gap:2px}.resultado-titulo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:16px}.resultado-titulo-bloco{min-width:0;max-width:100%}.resultado-titulo-bloco .suave{font-size:12.5px}.selo-oficial{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--acento);color:var(--acento-texto)}.selo-teste{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--aviso-bg);color:var(--aviso)}.cartao-resultado.teste{border-style:dashed}tr.borrada{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.nota-teste{margin:4px 0 0;padding:10px 12px;border-radius:var(--raio-p);background:var(--aviso-bg);color:var(--aviso);font-size:13px}.resultado-numeros-linha{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.numeros{display:flex;gap:24px}.numeros div{display:flex;flex-direction:column;line-height:1.15}.numeros b{font-size:24px;font-variant-numeric:tabular-nums}.numeros span{font-size:12px;color:var(--suave)}.numeros .ruim b{color:var(--erro)}.busca{width:100%}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--borda)}th{font-size:12px;font-weight:600;color:var(--suave);text-transform:uppercase;letter-spacing:.04em}tr.sem-vaga td{color:var(--erro)}.tabela-resultado .col-apto{font-weight:600}.tabela-resultado .col-vaga{border-left:1px solid var(--borda);border-right:1px solid var(--borda)}.tabela-resultado .col-local{color:var(--suave);font-size:13px;font-style:italic}.vaga-pill{display:inline-flex;align-items:center;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:6px;border:1px solid var(--cor, var(--acento));background:color-mix(in srgb,var(--cor, var(--acento)) 16%,var(--superficie));color:var(--texto);margin-right:4px}.vaga-pill-grupo{display:inline-flex;align-items:center;gap:3px;margin:1px 4px 1px 0}.vaga-pill-grupo .vaga-pill{margin:0}.vaga-proximidade-resultado{color:var(--cor-proximidade);font-size:10px;font-weight:650;white-space:nowrap}.apto-bloco-cor{display:inline-flex;align-items:center;gap:6px;color:var(--texto)}.apto-bloco-cor i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--cor-bloco)}.selo-presa{white-space:nowrap;margin-left:8px;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--cor-presa, var(--acento)) 16%,var(--superficie));color:var(--cor-presa, var(--acento))}.etapa-res h3 .suave{font-weight:400}.pares{display:flex;flex-wrap:wrap;gap:6px}.pares span{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--borda);font-size:13px}.resultado-rodape{display:flex;gap:8px;flex-wrap:wrap}.chamada{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--acento);border-radius:var(--raio);background:color-mix(in srgb,var(--acento) 5%,var(--superficie))}.chamada-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.chamada-topo .suave{font-size:12.5px}.chamada-apto{margin:2px 0 0;font-size:22px;line-height:1.2}.chamada-fila{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.chamada-proximo{padding:1px 8px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--borda);font:inherit;font-size:13px;color:var(--texto);font-variant-numeric:tabular-nums;cursor:pointer}.ordem-andares{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie-2)}.ordem-andares b{font-size:13.5px}.ordem-andares ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ordem-andares li{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;border:1px solid var(--borda-forte);background:var(--superficie);font-size:13px}.ordem-andares .ordem-n{display:grid;place-items:center;min-width:26px;height:22px;padding:0 4px;border-radius:999px;background:var(--superficie-2);font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.ordem-andares li.atual{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 14%,var(--superficie));font-weight:650}.ordem-andares li.atual .ordem-n{background:var(--acento);color:var(--acento-texto)}.ordem-andares li.feito{opacity:.55}.ordem-escolha li.grupo{background:transparent;border:0;padding-left:0;font-weight:650;color:var(--texto-2);width:100%}.chamada-proximo:hover,.chamada-proximo.ativo{border-color:var(--aviso);background:var(--aviso-bg)}.chamada-vagas{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow:auto;padding:4px;margin:-4px}.chamada-motivo{display:flex;flex-direction:column;gap:6px;flex:1 1 260px}.chamada-motivo input{width:100%}.apto-ajustar{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin:-2px -6px;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;font-weight:inherit;color:inherit;cursor:pointer}.apto-ajustar:hover,.apto-ajustar[aria-expanded=true]{border-color:var(--borda-forte);background:var(--superficie-2)}.apto-ajustar svg{color:var(--suave)}.tabela-resultado tr.aberta td{background:var(--superficie-2)}.linha-ajuste td{background:var(--superficie-2);padding:6px 10px 12px}.linha-ajuste .chamada-confirmar{margin-top:4px}.ajuste-vaga{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 0;font-size:13.5px}.ajuste-vaga>span{min-width:110px}.chamada-nivel{display:flex;flex-direction:column;gap:6px}.chamada-opcoes{display:flex;flex-wrap:wrap;gap:6px}.chamada-vaga{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border-radius:8px;cursor:pointer;font:inherit;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--cor);border:1px solid color-mix(in srgb,var(--cor) 55%,var(--borda));background:color-mix(in srgb,var(--cor) 10%,var(--superficie))}.chamada-vaga:hover{background:color-mix(in srgb,var(--cor) 20%,var(--superficie))}.chamada-vaga.ativa{outline:2px solid var(--cor);outline-offset:1px;background:color-mix(in srgb,var(--cor) 26%,var(--superficie))}.chamada-faixa{font-size:10.5px;font-weight:650;color:var(--cor-proximidade)}.chamada-presa{font-size:11px;font-weight:700;color:var(--cor-presa)}.chamada-confirmar{justify-content:space-between;flex-wrap:wrap}.chamada-acoes{display:flex;flex-wrap:wrap;gap:8px}.ordem-escolha{list-style:none;margin:0;padding:0}.ordem-escolha li{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--borda);font-size:13px}.ordem-escolha .vez{font-weight:700;color:var(--suave);font-variant-numeric:tabular-nums}.ordem-escolha li.adiado{border-style:dashed;color:var(--suave)}.ordem-escolha em{font-size:11.5px}.auditoria summary{cursor:pointer;list-style:none}.auditoria summary::-webkit-details-marker{display:none}.auditoria .ok,.auditoria .ruim{display:inline-flex;align-items:center;gap:6px;font-weight:600}.auditoria .ok{color:var(--ok)}.auditoria .ruim{color:var(--erro)}.auditoria dl{margin:10px 0 0;font-size:12.5px}.auditoria dt{color:var(--suave);margin-top:8px}.auditoria dd{margin:0;word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace}.caixa{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--raio-p);font-size:13.5px}.caixa.aviso{background:var(--aviso-bg);color:var(--aviso)}.caixa.erro{background:var(--erro-bg);color:var(--erro);white-space:pre-wrap}.caixa.ok{background:var(--ok-bg);color:var(--ok)}.confirmacao-saida,.confirmacao-regra{justify-content:space-between;flex-wrap:wrap}.confirmacao-saida{position:fixed;left:50%;transform:translate(-50%);bottom:72px;z-index:11;width:calc(100% - 48px);max-width:760px;box-shadow:var(--sombra),0 8px 24px #0000002e;border:1px solid color-mix(in srgb,var(--aviso) 40%,transparent)}.confirmacao-regra{margin:12px 0}.confirmacao-saida p,.confirmacao-regra p{margin:3px 0 0}.confirmacao-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}@media (max-width: 600px){.confirmacao-saida{width:calc(100% - 32px)}.confirmacao-acoes{width:100%;flex-wrap:wrap}}.rodape{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;background:var(--superficie);border-top:1px solid var(--borda);flex-wrap:wrap}.resumo{display:flex;align-items:center;gap:16px;color:var(--suave);flex-wrap:wrap}.resumo b{color:var(--texto);font-variant-numeric:tabular-nums}.status{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-weight:600;font-size:13px;border:0}button.status{cursor:pointer}.status.ok{background:var(--ok-bg);color:var(--ok)}.status.aviso{background:var(--aviso-bg);color:var(--aviso)}.status.erro{background:var(--erro-bg);color:var(--erro)}.navegar{display:flex;gap:8px}@media (max-width: 600px){.rodape{padding:10px 16px}.resumo{gap:10px;font-size:13px}}.gaveta{position:fixed;z-index:11;left:24px;bottom:64px;width:min(480px,calc(100vw - 32px));max-height:50vh;overflow:auto;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 10px 30px #0f172a2e;padding:4px 16px 12px}.gaveta-topo{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.gaveta ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gaveta li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px}.gaveta li svg{flex:none;margin-top:3px}.gaveta li.erro{color:var(--erro)}.gaveta li.aviso{color:var(--aviso)}@media (max-width: 600px){.gaveta{left:16px;bottom:110px}}.gaveta-rodape{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--borda)}.rascunho-acoes{display:flex;align-items:center;gap:8px}.gaveta.mudancas{left:auto;right:24px;bottom:auto;top:68px;max-height:60vh}.gaveta.mudancas li{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;color:var(--texto-2)}@media (max-width: 600px){.gaveta.mudancas{right:16px;left:16px;width:auto}}.erro-tela{min-height:100vh;display:grid;place-items:center;padding:24px}.erro-tela>div{max-width:480px;text-align:center}.erro-tela h1{font-size:19px;margin:0 0 8px}.erro-tela p{color:var(--texto-2);margin:0 0 16px}.erro-tela button{height:40px;padding:0 22px;border-radius:var(--raio-p);border:0;background:var(--acento);color:#fff;font-weight:650;cursor:pointer;font-size:14px}.erro-tela details{margin-top:20px;text-align:left;font-size:12px;color:var(--suave)}.erro-tela pre{white-space:pre-wrap;word-break:break-word}.proximidade-faixas,.editor-vagas{display:flex;flex-direction:column}.editor-vaga-linha,.proximidade-faixa-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--borda)}.editor-vaga-linha:last-child,.proximidade-faixa-linha:last-child{border-bottom:0}.editor-vaga-configuravel{align-items:stretch;flex-direction:column;gap:7px}.editor-vaga-cabecalho{display:flex;align-items:center;gap:8px;min-width:0}.editor-vaga-opcao{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:34px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto-2);cursor:pointer;font:inherit;font-size:13px;font-weight:550}.editor-vaga-opcao:hover{border-color:var(--acento)}.editor-vaga-opcao.ativo{background:var(--acento-2);border-color:var(--acento);color:var(--acento)}.editor-vaga-opcao.proximidade-opcao.ativo{background:color-mix(in srgb,var(--cor-proximidade) 12%,var(--superficie));border-color:var(--cor-proximidade);color:var(--cor-proximidade)}.editor-vaga-ajuda{color:var(--suave);font-size:12px}.editor-vaga-nome{flex:1;min-width:70px;max-width:180px}.editor-vaga-reserva-campo{display:flex;align-items:center;gap:8px;min-width:0}.editor-vaga-reserva{height:32px;max-width:220px}.editor-vaga-cor{display:flex;align-items:center;gap:8px}.editor-vaga-cores{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:10px}.editor-vaga-cores .cores{justify-content:flex-start}.presas-montagem{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px dashed var(--cor-presa, var(--borda-forte));border-radius:8px;font-size:13px}.presas-montagem>span{flex:1;min-width:160px}.lista-presas-caixa{margin-top:14px}.lista-presas-titulo{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.lista-presas{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lista-presas li{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 10px;border:1px solid var(--borda);border-radius:8px;font-size:13px}.lista-presas-tamanho{font-weight:600;min-width:52px}.lista-presas-vagas{flex:1;font-variant-numeric:tabular-nums}.lista-presas-nivel{color:var(--suave);font-size:12px}.editor-vagas-rodape{display:flex;justify-content:flex-start;padding-top:8px}.editor-vaga-linha .contagem{margin-left:auto}.proximidade-faixa-linha:last-child{border-bottom:0}.proximidade-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.leg-proximidade{display:inline-block;width:12px;height:12px;border:1px solid color-mix(in srgb,var(--cor-proximidade) 60%,var(--borda));border-radius:3px}.vaga-proximidade{padding:1px 3px;border:1px solid color-mix(in srgb,var(--cor-proximidade) 60%,transparent);border-radius:3px;background:color-mix(in srgb,var(--cor-proximidade) 14%,var(--superficie));color:var(--cor-proximidade);font-size:7px;font-weight:700;line-height:1.1;text-transform:uppercase}.vaga.prox-perto,.vaga.prox-indiferente,.vaga.prox-distante{border-color:color-mix(in srgb,var(--cor-proximidade) 62%,var(--borda));border-top-color:var(--cor)}.nota-proximidade{padding:10px 12px;margin:4px 0 0;border-radius:var(--raio-p);background:var(--aviso-bg);color:var(--texto-2);font-size:13px;line-height:1.5}@media (max-width: 520px){.editor-vaga-cabecalho{flex-wrap:wrap}.editor-vaga-nome{order:1;flex-basis:calc(100% - 44px);max-width:none}.editor-vaga-cabecalho>.contagem{margin-left:auto}.editor-vaga-cores{align-items:flex-start;flex-direction:column;gap:6px;padding-left:0}.editor-vaga-cores .cores{gap:6px}.editor-vaga-cores .cor{width:20px;height:20px}}.participantes{margin:2px 0 0;padding:8px 10px;border-radius:var(--raio-p);background:var(--superficie-2);font-size:12.5px;color:var(--texto-2);line-height:1.5}.participantes.nenhum{background:var(--aviso-bg);color:var(--aviso)}.escolhas-formato .formato{padding:14px 16px;gap:6px}.escolhas-formato .formato b{font-size:15px}.formato-exemplo{font-size:12.5px;color:var(--texto-2);padding:6px 8px;border-radius:var(--raio-p);background:var(--superficie-2);line-height:1.4}.lista-passos{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--texto-2);font-size:13.5px;line-height:1.5}.vaga.em-lote{box-shadow:inset 0 -3px 0 var(--cor-lote)}.vaga-lote{position:absolute;bottom:3px;left:2px;font-size:8px;font-weight:700;line-height:1;color:var(--cor-lote)}.lote-necessidade{font-size:12.5px;color:var(--texto-2)}.chamada-proximo.estatico{cursor:default}.chamada-proximo.estatico:hover{border-color:var(--borda);background:var(--superficie-2)}.lotes-opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.lote-opcao{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:var(--raio-p);border:1.5px solid color-mix(in srgb,var(--cor-lote) 45%,var(--borda));background:var(--superficie);cursor:pointer;text-align:left;font:inherit;color:var(--texto)}.lote-opcao b{display:flex;align-items:center;gap:6px}.lote-opcao.ativa{border-color:var(--cor-lote);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-lote) 25%,transparent)}.lote-vagas{font-size:12px;color:var(--texto-2);font-variant-numeric:tabular-nums;line-height:1.4}.divisao-linhas{display:flex;flex-direction:column;gap:6px}.divisao-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie)}.divisao-linha select{min-width:160px}.local-lote{color:var(--texto-2)}.apto.em-grupo-sorteio{box-shadow:inset 0 -5px 0 var(--cor-sorteio),inset 0 -7px 0 var(--superficie)}.apto-grupo-sorteio{position:absolute;top:-6px;left:-4px;padding:1px 4px;border-radius:999px;background:var(--cor-sorteio);color:#fff;border:1.5px solid var(--superficie);font-size:8.5px;font-weight:700;line-height:1.1;z-index:1}.chip-sorteio{display:inline-grid;place-items:center;min-width:20px;height:16px;padding:0 4px;border-radius:999px;background:var(--cor-sorteio);color:#fff;font-size:10px;font-weight:700}.marcadores{display:flex;flex-direction:column;gap:6px}.marcadores+.marcadores{margin-top:4px}.marcadores-rotulo{font-size:12px;font-weight:600;color:var(--suave);text-transform:uppercase;letter-spacing:.04em}.chamada-vaga.bloqueada{opacity:.5;border-style:dashed}.chamada-vaga.bloqueada.ativa{opacity:1}.caracteristica-lado{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-left:10px}.hist-tabela-bloco{display:grid;gap:16px}.hist-tabela-de-bloco{display:grid;gap:6px}.hist-tabela-titulo{margin:0;font-size:14px;font-weight:700}.hist-filtros{margin-top:12px;display:grid;gap:10px}.hist-filtros .chip{border-radius:6px}.historico-tabela-caixa{max-height:none!important}.historico-tabela-caixa{overflow:auto;max-height:70vh;border:1px solid var(--borda);border-radius:8px}.historico-tabela{border-collapse:collapse;width:100%;font-size:12px}.historico-tabela th,.historico-tabela td{padding:4px 6px;border-bottom:1px solid var(--borda);text-align:center;white-space:nowrap}.historico-tabela thead{position:sticky;top:0;z-index:3}.historico-tabela thead th{background:var(--superficie);font-weight:600}.historico-apto{text-align:left!important;font-weight:600}.historico-celula{min-width:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;padding:0 8px;height:26px;border-radius:6px;border:1px solid var(--cor-car, var(--borda));background:color-mix(in srgb,var(--cor-car, transparent) 18%,transparent);color:var(--texto);font-size:12px;cursor:pointer}.historico-celula.vazia{color:var(--suave);border-style:dashed}.lado-selo{min-width:76px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;border:1px solid var(--borda);color:var(--texto-2)}.lado-selo.lado-melhor{color:#16a34a;border-color:#16a34a}.lado-selo.lado-pior{color:#d97706;border-color:#d97706}.historico-na{color:var(--suave);font-size:11px}.hist-como{margin:12px 0 0;padding-left:20px;display:grid;gap:6px;font-size:13px;color:var(--texto-2)}.hist-edicao{display:grid;gap:10px;margin-bottom:14px;padding:12px;border:1px solid var(--borda);border-radius:10px;background:color-mix(in srgb,var(--acento) 5%,transparent)}.hist-edicao-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hist-edicao-rotulo{flex:none;font-size:12px;font-weight:600;color:var(--suave);text-transform:uppercase;letter-spacing:.04em}.hist-edicao-linha select{height:32px}.hist-edicao-progresso{margin-left:auto;font-size:12.5px;color:var(--suave);white-space:nowrap}.hist-tintas{display:inline-flex;flex-wrap:wrap;gap:6px}.hist-tintas button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--borda);border-radius:999px;background:transparent;color:var(--texto);font:inherit;font-size:13px;cursor:pointer}.hist-tintas button i{width:12px;height:12px;border-radius:3px;background:var(--cor-car, transparent)}.hist-tintas button.apagar i{border:1.5px dashed var(--suave)}.hist-tintas button small{font-size:11.5px;color:var(--suave)}.hist-tintas button.ativo{border-color:var(--cor-car, var(--texto-2));background:color-mix(in srgb,var(--cor-car, var(--suave)) 18%,transparent);box-shadow:0 0 0 1px var(--cor-car, var(--texto-2)) inset;font-weight:600}.historico-tabela .historico-sub button{all:unset;cursor:pointer;padding:2px 4px;border-radius:4px}.historico-tabela .historico-sub button:hover{background:color-mix(in srgb,var(--acento) 15%,transparent);color:var(--texto)}.historico-tabela .historico-apto{position:sticky;left:0;z-index:2;background:var(--superficie, var(--fundo));text-align:left}.historico-tabela .inicio{border-left:1px solid var(--borda)}.historico-tabela .historico-grupo{border-left:1px solid var(--borda);font-weight:700;color:var(--texto-2)}.historico-tabela .historico-grupo.atual{color:var(--acento)}.historico-tabela .historico-sub{font-weight:500;font-size:11px;color:var(--suave)}.historico-tabela .historico-sub.atual{color:var(--acento);font-weight:700}.rodizio-item+.rodizio-item{border-top:1px solid var(--borda)}.rodizio-como{margin:0 0 12px}.rodizio-resumo{margin:0 0 10px;font-size:12.5px;color:var(--texto-2)}.rodizio-alerta{color:#d97706}.rodizio-item>.linha:first-child{grid-template-columns:minmax(0,1fr);gap:8px}.rodizio-item>.linha:first-child .linha-controle{justify-content:flex-start;flex-wrap:wrap}.topo-editor>*{min-width:0}@media (max-width: 760px){.topo-editor .etapas{width:100%;justify-content:space-between;scrollbar-width:none}.topo-editor .etapas::-webkit-scrollbar{display:none}.etapas button{padding:4px;gap:6px}.etapas button:not([aria-current=step]) .etapa-titulo{display:none}.etapas button[aria-current=step]{padding-right:10px}}@media (max-width: 600px){.linha:has(.segmentado),.linha:has(select){grid-template-columns:minmax(0,1fr);gap:8px}.linha:has(.segmentado) .linha-controle,.linha:has(select) .linha-controle{justify-content:flex-start;flex-wrap:wrap}.segmentado{display:flex;width:100%;flex-wrap:wrap}.segmentado button{flex:1 1 0;min-width:0;white-space:normal;line-height:1.25;padding:6px 8px}.linha select{width:100%;max-width:none}}@media (max-width: 600px){.principal{padding:12px 10px 150px}.secao.recolhivel{padding:10px}.cartao{padding-left:12px;padding-right:12px}.presas-montagem>span{flex-basis:100%}.presas-montagem .btn{flex:1;justify-content:center}.historico-celula{max-width:96px;font-size:11px}.historico-tabela th,.historico-tabela td{padding:3px 4px}.caracteristica-lado{padding-left:0}.lado-selo{min-width:0}}.resultados-grade>*{min-width:0}@media (max-width: 600px){.cartao-resultado{padding-left:12px;padding-right:12px}.cartao-resultado>table{display:block;max-width:100%;overflow-x:auto}.resultado-numeros-linha{flex-wrap:wrap}.resultado-numeros-linha .segmentado{width:100%}.chamada-acoes{flex-wrap:wrap}.chamada-acoes>*{flex:1 1 auto;justify-content:center}}.selo-teste{white-space:nowrap}@media (max-width: 600px){.alterna-tipo{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.alterna-tipo>span{flex:1;min-width:0}}.painel-sorteio{display:grid;gap:12px;padding:16px 18px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.painel-sorteio-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.painel-sorteio .sorteio-acoes{margin:0}.opcoes-exibicao>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-2)}.opcoes-exibicao-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:4px 20px;margin-top:10px}.abas-sorteio{display:flex;gap:4px;margin:22px 0 14px;border-bottom:1px solid var(--borda)}.abas-sorteio button{all:unset;cursor:pointer;padding:10px 14px;font-weight:600;color:var(--suave);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px}.abas-sorteio button.ativo{color:var(--texto);border-bottom-color:var(--acento)}.abas-sorteio .contagem{font-size:11.5px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--suave) 20%,transparent)}.grupo-sorteios{display:grid;gap:10px;margin-bottom:26px}.grupo-sorteios-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.grupo-sorteios-topo h2{margin:0;font-size:16px;display:inline-flex;align-items:center;gap:8px}.grupo-sorteios-acoes{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.item-sorteio{display:grid;gap:10px}.item-sorteio-linha{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.item-sorteio-linha:hover{border-color:color-mix(in srgb,var(--acento) 45%,var(--borda))}.item-sorteio.aberto>.item-sorteio-linha{border-color:var(--acento)}.item-sorteio-info{margin-left:auto;font-size:12.5px;color:var(--suave)}.selo-arquivado{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--suave) 22%,transparent);color:var(--texto-2)}.ano-sorteios{border:1px solid var(--borda);border-radius:var(--raio);padding:0 14px;background:var(--superficie)}.ano-sorteios>summary{cursor:pointer;padding:14px 0;display:flex;align-items:center;gap:8px;font-size:15px}.ano-sorteios[open]{padding-bottom:14px}.ano-sorteios-lista{display:grid;gap:10px}.arquivar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.arquivar-ano{width:84px}.grupo-sorteios .vazio-sorteio{padding:18px;border:1px dashed var(--borda);border-radius:10px;text-align:left}.tabela-resultado .col-vaga,.tabela-resultado .col-local,.tabela-resultado .col-apto{white-space:nowrap}.resultados-grade.comparar .cartao-resultado>table{display:block;max-width:100%;overflow-x:auto}.resultados-grade.comparar{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;align-items:flex-start}.resultados-grade.comparar>*{flex:0 0 calc((100% - 32px) / 3);min-width:min(340px,100%);scroll-snap-align:start}.setas-grade{display:inline-flex;gap:4px}.hist-origens{margin-top:12px;display:grid;gap:8px}.hist-origens-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.hist-origem{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hist-origem-nome{width:84px;font-weight:600;font-size:13px}.hist-origem select{flex:1;min-width:160px;height:32px}.historico-celula:disabled{cursor:not-allowed;opacity:.85}.hist-origens-acoes{display:inline-flex;flex-wrap:wrap;gap:6px}.secao h2{display:flex;align-items:center;gap:8px}.secao-icone{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--acento) 14%,transparent);color:var(--acento)}.icone-projeto{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--acento) 16%,transparent);color:var(--acento)}.card-titulo-linha{display:flex;align-items:center;gap:10px}.trocar-icone{all:unset;cursor:pointer;border-radius:9px}.trocar-icone:hover .icone-projeto,.trocar-icone:focus-visible .icone-projeto{box-shadow:0 0 0 2px var(--acento)}.escolher-icone{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-2, var(--superficie))}.escolher-icone button{all:unset;cursor:pointer;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--texto-2)}.escolher-icone button:hover{background:color-mix(in srgb,var(--acento) 12%,transparent)}.escolher-icone button.ativo{background:var(--acento);color:var(--acento-texto)}.selo-fixa{margin-left:6px;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--acento) 16%,transparent);color:var(--acento);white-space:nowrap}.vagas-definidas{display:grid;gap:8px}.vaga-definida{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.vaga-definida>svg{margin-bottom:10px}.campo-mini{display:grid;gap:3px}.campo-mini>span{font-size:11.5px;font-weight:600;color:var(--suave)}.campo-mini input{height:34px}.secao-seta{display:inline-grid;place-items:center;color:var(--suave);margin-left:2px}.vaga-definida select{height:34px;min-width:110px}.vaga-definida-motivo{flex:1;min-width:160px;height:34px}.planilha{display:grid;gap:12px}.planilha-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.planilha-enviar{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.planilha-enviar input{display:none}.planilha-previa{display:grid;gap:8px;padding:12px;border:1px solid var(--borda);border-radius:10px}.planilha-previa ul{margin:0;padding-left:18px;font-size:13px;display:grid;gap:2px}.planilha-avisos{color:var(--suave)}.verificacao-corpo{max-width:760px;margin:0 auto;display:grid;gap:16px}.veredito{display:flex;gap:16px;align-items:flex-start;padding:18px;border-radius:var(--raio);border:2px solid}.veredito h1{margin:0 0 4px;font-size:24px}.veredito p{margin:0}.veredito.ok{border-color:#16a34a;background:color-mix(in srgb,#16a34a 12%,var(--superficie))}.veredito.falha{border-color:#dc2626;background:color-mix(in srgb,#dc2626 12%,var(--superficie))}.veredito-icone{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff}.veredito.ok .veredito-icone{background:#16a34a}.veredito.falha .veredito-icone{background:#dc2626}.verificacao-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.verificacao-dados>div{display:grid;gap:2px}.verificacao-dados code{word-break:break-all;font-size:12px}.verificacao-busca{width:100%;margin-bottom:8px}.vaga-definida-motivo input{width:100%}.vaga-definida{padding-bottom:10px;border-bottom:1px solid var(--borda)}.vagas-definidas .botoes-add{margin-top:2px}.simulacao-progresso{position:relative;height:28px;border-radius:8px;background:color-mix(in srgb,var(--suave) 18%,transparent);overflow:hidden}.simulacao-progresso i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--acento) 45%,transparent);transition:width .2s}.simulacao-progresso span{position:relative;display:grid;place-items:center;height:100%;font-size:12.5px;font-weight:600}.simulacao-medida{display:grid;gap:8px;overflow-x:auto}.simulacao-subtitulo{display:block;font-size:14px;margin-top:4px}.simulacao-relatorio{display:grid;gap:10px}.simulacao-item{display:grid;gap:4px}.simulacao-item p{margin:0;font-size:13.5px;color:var(--texto-2)}.simulacao-item-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.selo-sim{font-size:11.5px;font-weight:700;padding:1px 9px;border-radius:999px;white-space:nowrap}.selo-sim.ok{background:color-mix(in srgb,#16a34a 18%,transparent);color:color-mix(in srgb,var(--ok) 80%,var(--texto))}.selo-sim.atencao{background:color-mix(in srgb,#dc2626 18%,transparent);color:var(--erro)}.simulacao-detalhe>summary{cursor:pointer;font-weight:600}.simulacao-tabela{overflow-x:auto}.simulacao-tabela td,.simulacao-tabela th{white-space:nowrap}.simulacao{display:grid;gap:16px}.simulacao-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start}.simulacao-intro h2{margin:0 0 4px;display:flex;align-items:center;gap:8px;font-size:17px}.simulacao-intro p{margin:0}.simulacao-como{margin-top:8px}.simulacao-como>summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--acento)}.simulacao-controles{display:grid;gap:8px;justify-items:start}.simulacao-intro .simulacao-progresso{grid-column:1 / -1}.simulacao-corpo{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.simulacao-lista{display:grid;gap:6px;position:sticky;top:76px}.simulacao-cartao{position:relative;display:flex;align-items:center;padding:8px 30px 8px 10px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.simulacao-cartao.ativa{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento) inset}.simulacao-cartao>button:first-child{all:unset;cursor:pointer;flex:1;display:flex;align-items:center;gap:10px;min-width:0}.simulacao-cartao-texto b{white-space:nowrap;font-size:13px}.simulacao-excluir{all:unset;position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--suave);cursor:pointer;opacity:.55}.simulacao-excluir:hover,.simulacao-excluir:focus-visible{opacity:1;color:#dc2626;background:color-mix(in srgb,#dc2626 12%,transparent)}.simulacao-cartao-texto{display:grid;min-width:0}.simulacao-cartao-texto small{color:var(--suave);font-size:11.5px}.simulacao-ponto{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff}.simulacao-ponto.ok{background:#16a34a}.simulacao-ponto.atencao{background:#dc2626}.simulacao-veredito-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.simulacao-relatorio .veredito>div{flex:1}.simulacao-relatorio .veredito h1{font-size:19px;margin:0}.chip-info{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;border:1px solid var(--borda);font-size:12.5px}.chip-info b{color:var(--acento)}.simulacao-grupos{display:grid;gap:8px}@media (max-width: 760px){.simulacao-intro,.simulacao-corpo{grid-template-columns:minmax(0,1fr)}.simulacao-lista{position:static}}.topo-projeto{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.topo-projeto .marca{min-width:0}.topo-projeto .marca b,.topo-projeto .marca h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo-projeto .marca h1{margin:0;font-size:15px;font-weight:700;letter-spacing:normal;line-height:inherit}.abas-projeto{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--superficie-2, var(--fundo));border:1px solid var(--borda)}.abas-projeto button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:8px;font-weight:600;font-size:13.5px;color:var(--suave)}.abas-projeto button:hover{color:var(--texto)}.abas-projeto button.ativo{background:var(--acento);color:var(--acento-texto)}.topo-extra{justify-self:end}.subtopo{position:sticky;top:57px;z-index:9;display:flex;justify-content:center;padding:8px 24px;background:var(--bg);border-bottom:1px solid var(--borda)}@media (max-width: 900px){.topo-projeto{grid-template-columns:minmax(0,1fr) auto}.abas-projeto{grid-column:1 / -1;grid-row:2;justify-self:stretch}.abas-projeto button{flex:1;justify-content:center}.topo-extra{grid-row:1;grid-column:2}.subtopo{position:static;padding:6px 12px}}@media (max-width: 480px){.abas-projeto button span{font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.abas-projeto button{padding:7px 6px;gap:5px;min-width:0}}@media (max-width: 640px){.topo-projeto .topo-extra{display:contents}.topo-projeto .menu-conta{grid-row:1;grid-column:2;justify-self:end}.topo-projeto .rascunho-acoes{grid-row:3;grid-column:1 / -1;justify-content:space-between;flex-wrap:wrap}}.avancado{border:1px dashed var(--borda-forte, var(--borda));border-radius:var(--raio);padding:0 14px}.avancado>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 0}.avancado>summary::-webkit-details-marker{display:none}.avancado-titulo{display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--texto-2)}.avancado-resumo{font-size:12.5px;color:var(--suave);flex:1;min-width:0}.avancado[open]>summary .secao-seta{transform:rotate(180deg)}.avancado[open]{padding-bottom:14px;border-style:solid}.avancado-corpo{display:flex;flex-direction:column;gap:16px}.subtopo~main .coluna-previa{top:118px;max-height:calc(100vh - 210px)}.segmentado{flex-wrap:wrap;max-width:100%}.barra-marcacao{display:grid;gap:10px;margin-bottom:14px;padding:12px;border:1px solid var(--borda);border-radius:10px;background:color-mix(in srgb,var(--acento) 5%,transparent)}.barra-marcacao-titulo{font-size:12px;font-weight:650;color:var(--suave);text-transform:uppercase;letter-spacing:.04em}.barra-marcacao-grupo{display:grid;gap:4px}.barra-marcacao-rotulo{font-size:12px;color:var(--texto-2);font-weight:600}.barra-marcacao-instrucao{margin:0;font-size:12.5px;color:var(--texto-2)}.barra-marcacao-extra{justify-content:flex-start}.barra-marcacao .presas-montagem{margin:0}.barra-marcacao-fixa{position:sticky;top:-16px;z-index:5;margin:0 -16px 14px;padding:10px 16px;background:var(--superficie);border-bottom:1px solid var(--borda)}.barra-marcacao-fixa .presas-montagem{margin:0}.instrucao,.barra-marcacao-instrucao{padding:8px 12px;border-radius:var(--raio-p);border:1px solid color-mix(in srgb,var(--acento) 28%,var(--borda));background:color-mix(in srgb,var(--acento) 6%,transparent);color:var(--texto-2);font-size:13px;font-weight:500}.caixa.aviso,.nota-teste,.nota-proximidade{border:1px solid color-mix(in srgb,var(--aviso) 35%,transparent);color:var(--texto)}.caixa.aviso b,.nota-teste b{color:var(--aviso)}.caixa.erro{border:1px solid color-mix(in srgb,var(--erro) 35%,transparent)}.caixa.ok{border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}.caixa,.nota-teste,.nota-proximidade{line-height:1.5}.chip,.hist-tintas button,.segmentado{border-radius:var(--raio-p)}.segmentado button{border-radius:6px}.btn{height:38px}.btn.peq{height:32px}.btn.so-icone{width:38px}.btn.so-icone.peq{width:32px}.chip,.hist-tintas button{min-height:32px}.simulacao-excluir{width:28px;height:28px;top:4px;right:4px}.historico-celula{height:30px}.escolher-icone button{width:36px;height:36px}@media (pointer: coarse){.btn.peq,.chip,.hist-tintas button{min-height:40px}.btn.so-icone.peq{width:40px;height:40px}}.editor-vaga-opcao.estatico{cursor:default;border-color:transparent;background:transparent;padding-left:0}.cartao-nivel:not(.aberto) .cartao-topo{margin-bottom:0}.nivel-resumo{white-space:nowrap}.cartao-nivel .cartao-titulo{flex:1;min-width:0}.cartao-nivel .input-titulo{min-width:110px;flex:1}@media (max-width: 1100px){.nivel-resumo{display:none}}.marca-link{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;border-radius:10px}.marca-link:focus-visible{outline:2px solid var(--acento);outline-offset:4px}.lp{--lp-largura: 1160px;--lp-saida: cubic-bezier(.16, 1, .3, 1);min-height:100vh;background:var(--bg);color:var(--texto);overflow-x:clip}.lp h1,.lp h2,.lp h3{letter-spacing:-.022em;text-wrap:balance}.lp p{text-wrap:pretty}.lp-topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:20px;padding:14px var(--topo-margem);transition:background-color .25s,border-color .25s;border-bottom:1px solid transparent}.lp-topo.rolou{background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--borda);box-shadow:0 8px 24px -16px #00000080}.lp-marca{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:16px}.lp-links{display:flex;gap:2px;margin-left:auto}.lp-links button,.lp-link-entrar{all:unset;cursor:pointer;padding:8px 12px;border-radius:8px;color:var(--texto-2);font-weight:550;font-size:14px;transition:color .2s,background-color .2s}.lp-links button:hover,.lp-link-entrar:hover{color:var(--texto);background:var(--superficie-2)}.lp-links button:focus-visible,.lp-link-entrar:focus-visible,.lp-link-seta:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lp-topo-acoes{display:flex;align-items:center;gap:6px}.lp-hamburguer{display:none;align-items:center;justify-content:center;width:38px;height:38px;margin-left:2px;border:0;border-radius:10px;background:none;color:var(--texto);cursor:pointer}.lp-hamburguer:hover{background:var(--superficie-2)}.lp-hamburguer:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lp-heroi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;max-width:var(--lp-largura);margin:0 auto;padding:88px 20px 56px}.lp-heroi h1{font-size:clamp(36px,5.2vw,56px);line-height:1.06;font-weight:750;margin:0 0 20px;text-wrap:balance}.lp-heroi h1 em{font-style:normal;color:var(--acento)}.lp-heroi-texto>p{font-size:18px;line-height:1.6;color:var(--texto-2);margin:0 0 32px;max-width:34em}.lp-heroi-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.lp-heroi-acoes .btn,.lp-final .btn{height:48px;padding:0 22px;font-size:15.5px}.lp-link-seta{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:12px 2px;font-weight:600;color:var(--texto);border-radius:6px}.lp-link-seta svg{transition:transform .25s var(--lp-saida)}.lp-link-seta:hover svg{transform:translate(3px)}.lp-heroi-nota{margin:20px 0 0!important;font-size:14px!important;color:var(--suave)!important}.lp-heroi-visual{position:relative;animation:lp-surge .6s var(--lp-saida) both}.lp-fatos{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:var(--lp-largura);margin:0 auto;padding:32px 20px 48px}.lp-fatos li{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie);color:var(--texto);font-size:14px;font-weight:600;line-height:1.3}.lp-fatos li svg{flex:none;color:var(--acento)}.lp-janela-app{position:relative;border-radius:14px;border:1px solid var(--borda-forte);background:var(--superficie);box-shadow:0 1px #ffffff0a inset,0 40px 90px -40px #000000b3,0 0 0 1px #0003}.lp-janela-barra{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--borda)}.lp-janela-barra{flex-wrap:wrap}.lp-janela-ponto{width:10px;height:10px;border-radius:50%;background:var(--borda-forte)}.lp-janela-titulo{min-width:0;margin-left:8px;font-size:12.5px;font-weight:600;color:var(--suave)}.lp-demo-selo{display:inline-flex;flex:none;align-items:center;gap:5px;margin-left:auto;padding:5px 9px;border:1px solid var(--borda-forte);border-radius:999px;color:var(--texto);background:var(--superficie-2);font-size:11px;font-weight:750;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.lp-janela-barra .lp-janela-titulo{flex:1 1 90px}.lp-demo-aviso{margin:0;padding:8px 14px;border-bottom:1px solid var(--borda);color:var(--texto-2);font-size:12px;font-weight:600}.lp-janela-corpo{padding:16px 16px 14px}.lp-demo-garagem{pointer-events:none}.lp-demo-garagem .legenda{display:none}.lp-demo-garagem .vaga{transition:background-color .35s ease,border-color .35s ease}.lp-demo-garagem .vaga:not(.livre){animation:lp-acende .9s var(--lp-saida)}.lp-demo-garagem .vaga.livre .vaga-dono{visibility:hidden}.lp-demo-estado{display:flex;align-items:center;gap:12px;min-height:40px;margin-top:12px;padding-top:12px;border-top:1px solid var(--borda);font-size:14px}.lp-demo-ultima{display:inline-flex;align-items:center;gap:6px;animation:lp-entra-lado .35s var(--lp-saida) both}.lp-demo-ultima.suave{color:var(--suave)}.lp-demo-ultima svg{color:var(--acento)}.lp-demo-pronto{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-weight:600;animation:lp-entra-lado .35s var(--lp-saida) both}.lp-demo-pronto code{font-size:12px;color:var(--texto-2)}.lp-demo-contador{margin-left:auto;color:var(--suave);font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.lp-mascote-heroi{position:absolute;right:22px;top:-98px;pointer-events:none}.lp-secao{max-width:var(--lp-largura);margin:0 auto;padding:104px 20px;border-top:1px solid var(--borda)}.lp-secao h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12;font-weight:720;margin:0}.lp-secao h3{font-size:17px;font-weight:650;margin:0 0 6px}.lp-secao p,.lp-secao dd{color:var(--texto-2);line-height:1.6;font-size:15.5px;margin:0}.lp-regras-cabeca{max-width:44rem;margin-bottom:48px}.lp-regras-cabeca p{margin-top:18px;font-size:17px;max-width:34em}.lp-regras-lista{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-regras-lista li{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie);transition:border-color .25s,transform .25s var(--lp-saida),box-shadow .25s}.lp-regras-lista li:hover{border-color:var(--borda-forte);transform:translateY(-2px);box-shadow:0 18px 40px -28px #0000008c}.lp-regras-lista h3{margin-bottom:6px}.mini-regra{display:block;width:100%;height:auto;padding:14px 16px;box-sizing:border-box;overflow:visible;border-radius:12px;background:var(--superficie-2);border:1px solid var(--borda)}.secao-ilustra{flex:none;width:124px;margin-left:auto;align-self:center;opacity:.95}.secao-ilustra .mini-regra{padding:0;border:0;background:none}.secao-ilustra.fechada{width:84px;opacity:.8}@media (max-width: 720px){.secao-ilustra{display:none}}.ilustra{max-width:260px}.ilustra+.cartao,.ilustra+.linha-dica{margin-top:2px}.formato .mini-regra{padding:8px 10px;max-width:280px}@media (max-width: 600px){.formato .mini-regra{max-width:150px;padding:4px 6px;border:0;background:none}}.mini-regra .mr-ponto{fill:var(--texto)}.mini-regra path.mr-extra{fill:none}.mini-regra .mr-f{fill:var(--acento);stroke:var(--acento);stroke-width:1.4}.mini-regra .mr-tf{fill:var(--superficie);font-family:inherit;font-weight:700;font-size:9px;text-anchor:middle}.mini-regra .mr-extra{fill:none;stroke:var(--acento);stroke-width:1.4;stroke-dasharray:3 3}.mini-regra .mr-ic{fill:none;stroke:var(--texto);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mini-regra .mr-ic .mr-ic-cheio{fill:var(--texto);stroke:none}.mini-regra .mr-c{fill:var(--superficie);stroke:var(--borda-forte);stroke-width:1.2}.mini-regra .mr-a{fill:color-mix(in srgb,var(--acento) 26%,var(--superficie));stroke:var(--acento);stroke-width:1.4}.mini-regra .mr-anel{fill:none;stroke:var(--acento);stroke-width:1.2;stroke-dasharray:3 3}.mini-regra .mr-j{fill:var(--borda-forte)}.mini-regra .mr-l{fill:none;stroke:var(--acento);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mini-regra .mr-cadeado{fill:var(--acento)}.mini-regra .mr-t{fill:var(--texto);font-family:inherit;font-weight:700;font-size:9px;text-anchor:middle}.lp-como h2{max-width:16em;margin-bottom:56px}.lp-passos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lp-passos li{position:relative;padding-top:28px;display:flex;flex-direction:column}.lp-passos li>p{margin-bottom:20px}.passo-visual{margin-top:auto;height:168px;border:1px solid var(--borda);border-radius:14px;background:var(--bg);overflow:hidden;display:grid;place-items:center}.passo-predio{padding:14px}.passo-predio .cidade{max-width:100%}.passo-regras{align-content:center;justify-items:stretch;gap:8px;padding:16px}.passo-regra{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie);font-size:13.5px;font-weight:600;color:var(--texto)}.passo-regra-ok{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:var(--ok-bg);color:var(--ok)}.passo-ata{grid-template-columns:auto auto;gap:14px;padding:16px;justify-content:center;align-content:center}.ata-folha{display:grid;gap:7px;align-content:start;width:118px;height:132px;padding:12px;border:1px solid var(--borda-forte);border-radius:6px;background:var(--superficie);box-shadow:0 10px 24px -16px #00000080}.ata-folha b{font-size:11.5px;color:var(--texto)}.ata-folha i{display:block;height:5px;border-radius:3px;background:var(--borda-forte)}.ata-folha i.curta{width:60%}.ata-ficticia{margin-top:auto;font-size:9.5px;color:var(--suave);line-height:1.25}.ata-qr{grid-column:2;grid-row:1;align-self:start;padding:6px;border-radius:8px;background:#fff;line-height:0;width:72px;height:72px}.ata-qr svg{width:100%;height:100%;display:block}.ata-confere{grid-column:2;grid-row:1;align-self:end;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:var(--ok-bg);color:var(--ok);font-size:11.5px;font-weight:700;white-space:nowrap}.lp-passos li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--borda-forte)}.lp-passos li:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--acento);transform-origin:left;transition:transform .9s var(--lp-saida)}.lp-passos li:nth-child(2):after{transition-delay:.15s}.lp-passos li:nth-child(3):after{transition-delay:.3s}.lp-passos.aguarda li:after{transform:scaleX(0)}.lp-passo-n{display:block;margin-bottom:14px;font-size:14px;font-weight:700;color:var(--acento);font-variant-numeric:tabular-nums}.lp-confianca{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:72px;align-items:center}.lp-confianca h2{max-width:14em}.lp-provas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:44px 0 0}.lp-provas>div{padding:20px 0;border-top:1px solid var(--borda)}.lp-provas dt{font-weight:650;margin-bottom:6px}.lp-provas dd{margin:0;font-size:15px}.lp-banda{background:var(--superficie);border-top:1px solid var(--borda);border-bottom:1px solid var(--borda)}.lp-banda .lp-secao{border-top:0}.lp-banda-forte{background:color-mix(in srgb,var(--acento) 9%,var(--bg));border-color:color-mix(in srgb,var(--acento) 22%,var(--borda))}.lp-banda-forte .lp-provas>div{border-top-color:color-mix(in srgb,var(--acento) 20%,var(--borda))}.lp-hero-wrap{position:relative}.lp-hero-wrap>.lp-heroi{position:relative;z-index:1}.lp-skyline{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(96px,15vw,190px);color:var(--acento);opacity:.16;pointer-events:none;mask-image:linear-gradient(to top,#000 30%,transparent);-webkit-mask-image:linear-gradient(to top,#000 30%,transparent)}.lp-celular-cena{position:relative;justify-self:center;padding-left:132px}.lp-ata{position:absolute;left:0;top:34px;width:188px;display:grid;gap:8px;padding:18px 16px 14px;border:1px solid var(--borda-forte);border-radius:6px;background:var(--superficie);box-shadow:0 30px 60px -34px #000000b3;transform:rotate(-5deg)}.lp-ata b{font-size:13px;color:var(--texto);margin-bottom:2px}.lp-ata i{display:block;height:6px;border-radius:3px;background:var(--borda-forte)}.lp-ata i.curta{width:55%}.lp-ata-linhas{display:grid;gap:5px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--borda-forte)}.lp-ata-linhas span{height:14px;border-radius:3px;background:color-mix(in srgb,var(--acento) 14%,var(--superficie-2))}.lp-ata small{margin-top:6px;font-size:10.5px;color:var(--suave);line-height:1.3}.lp-celular{position:relative;z-index:1}.lp-celular{width:248px;padding:11px;border-radius:38px;border:1px solid var(--borda-forte);background:var(--superficie);box-shadow:0 40px 90px -40px #000000b3}.lp-celular-tela{display:grid;gap:16px;justify-items:center;padding:28px 16px;border-radius:28px;background:var(--superficie-2)}.lp-qr{padding:10px;border-radius:12px;background:#fff;line-height:0}.lp-qr svg{display:block}.lp-confere{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:12px;background:var(--ok-bg);color:var(--ok);transition:opacity .5s .5s var(--lp-saida),transform .5s .5s var(--lp-saida)}.lp-confere b{color:var(--texto)}.lp-confere small{display:block;color:var(--texto-2);font-size:12px}.lp-confere-icone{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#16a34a;color:#fff;flex:none}.lp-celular-cena.aguarda .lp-confere{opacity:0;transform:translateY(8px)}.lp-mascote-celular{position:absolute;z-index:2;right:-58px;bottom:-26px;pointer-events:none;transition:opacity .5s .8s,transform .6s .8s var(--lp-saida)}.lp-celular-cena.aguarda .lp-mascote-celular{opacity:0;transform:translateY(12px)}.lp-metodologia-link{display:inline-flex;align-items:center;gap:6px;margin-top:22px}.lp-secao.lp-fluxo{padding-top:64px;padding-bottom:64px}.lp-fluxo-cabeca{max-width:46em;margin-bottom:22px}.lp-fluxo-cabeca h2{margin:0 0 8px;font-size:clamp(24px,3vw,30px)}.lp-fluxo-cabeca p{margin:0;color:var(--texto-2)}.fluxo-video{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:28px;align-items:center}.fluxo-tela{position:relative;aspect-ratio:1280 / 1100;border-radius:16px;overflow:hidden;border:1px solid var(--borda-forte);background:var(--bg);box-shadow:0 24px 60px -28px #000000a6}.fluxo-img{display:block;width:100%;height:100%;object-fit:contain}.fluxo-img.celular{padding:14px 0;box-sizing:border-box}.fluxo-img.escuro{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .fluxo-img.claro{display:none}:root:not([data-theme=light]) .fluxo-img.escuro{display:block}}:root[data-theme=dark] .fluxo-img.claro{display:none}:root[data-theme=dark] .fluxo-img.escuro{display:block}.fluxo-ficticio{position:absolute;right:12px;bottom:12px;padding:3px 10px;border-radius:999px;background:#0b0f17c7;color:#fff;font-size:12px;font-weight:600}.fluxo-etapas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fluxo-etapas{max-width:460px}.fluxo-etapas button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--borda);background:var(--superficie);cursor:pointer;transition:border-color .2s,background-color .2s}.fluxo-etapas button:hover{border-color:var(--borda-forte)}.fluxo-etapas button.ativa{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,var(--superficie))}.fluxo-etapas button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.fluxo-n{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--superficie-2);border:1px solid var(--borda-forte);font-size:13px;font-weight:700;color:var(--texto-2)}.fluxo-etapas button.ativa .fluxo-n{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.fluxo-etapas b{display:block;font-size:15px;color:var(--texto)}.fluxo-etapas small{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--texto-2)}@media (max-width: 900px){.fluxo-video{grid-template-columns:minmax(0,1fr);gap:16px}.fluxo-tela,.fluxo-etapas{max-width:560px}.lp-secao.lp-fluxo{padding-top:44px;padding-bottom:44px}}.lp-comparacao-cabeca{max-width:46em;margin-bottom:36px}.lp-comparacao-cabeca h2{margin:0 0 12px}.lp-comparacao-cabeca p{margin:0;color:var(--texto-2)}.comp-tabela{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--borda);border-radius:16px;overflow:hidden;background:var(--superficie)}.comp-tabela th,.comp-tabela td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--borda);font-size:15px;line-height:1.45}.comp-tabela tbody tr:last-child>*{border-bottom:0}.comp-tabela thead th{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:var(--superficie-2)}.comp-tabela tbody th{width:15%;font-weight:700;color:var(--texto)}.comp-tabela td.comp-antes,.comp-tabela th.comp-antes{color:var(--texto-2);width:37%}.comp-tabela td.comp-depois{background:color-mix(in srgb,var(--acento) 7%,var(--superficie))}.comp-tabela th.comp-depois{color:var(--acento);background:color-mix(in srgb,var(--acento) 14%,var(--superficie-2))}.comp-marca{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border-radius:50%;vertical-align:-4px;flex:none}.comp-antes .comp-marca{background:color-mix(in srgb,var(--texto-2) 18%,transparent);color:var(--texto-2)}.comp-depois .comp-marca{background:var(--acento);color:var(--acento-texto)}@media (max-width: 720px){.comp-tabela,.comp-tabela tbody,.comp-tabela tr,.comp-tabela th,.comp-tabela td{display:block;width:auto}.comp-tabela thead{display:none}.comp-tabela tbody tr{border-bottom:1px solid var(--borda)}.comp-tabela tbody tr:last-child{border-bottom:0}.comp-tabela tbody th{width:auto;padding:14px 16px 4px;border-bottom:0;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--acento)}.comp-tabela td,.comp-tabela td.comp-antes{width:auto;padding:6px 16px;border-bottom:0}.comp-tabela td.comp-depois{margin:4px 0 0;padding-bottom:14px;padding-top:10px}}.lp-quem h2{margin-bottom:44px}.lp-quem-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.lp-quem-colunas>div{padding-top:22px;border-top:1px solid var(--borda-forte)}.lp-quem-colunas p{max-width:32em}.lp-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.lp-perguntas{border-bottom:1px solid var(--borda)}.lp-pergunta{border-top:1px solid var(--borda)}.lp-pergunta summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 0;font-weight:600;font-size:16px;border-radius:6px}.lp-pergunta summary::-webkit-details-marker{display:none}.lp-pergunta summary:hover{color:var(--acento)}.lp-pergunta summary:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lp-mais{margin-left:auto;display:grid;place-items:center;color:var(--suave);transition:transform .3s var(--lp-saida)}.lp-pergunta[open] .lp-mais{transform:rotate(45deg);color:var(--acento)}.lp-pergunta p{margin:-4px 0 22px;max-width:38em;animation:lp-sobe .35s var(--lp-saida) both}.lp-final{display:flex;align-items:center;gap:28px;width:calc(100% - 40px);max-width:calc(var(--lp-largura) - 40px);margin:96px auto 24px;padding:36px 44px;border:1px solid color-mix(in srgb,var(--acento) 35%,var(--borda));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--acento) 16%,var(--superficie)),var(--superficie) 70%)}.lp-final h2{font-size:clamp(26px,3vw,34px);margin:0 0 6px}.lp-final p{color:var(--texto-2);margin:0}.lp-final .btn{margin-left:auto;flex:none}.lp-final-mascote{flex:none}.lp-rodape-acess{flex-basis:100%;font-size:12.5px}.lp-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:var(--lp-largura);margin:0 auto;padding:28px 20px 40px;border-top:1px solid var(--borda);color:var(--suave);font-size:13.5px}.lp-dialogo{width:min(420px,calc(100% - 32px));padding:32px 28px 28px;border:1px solid var(--borda-forte);border-radius:18px;background:var(--superficie);color:var(--texto);text-align:center;position:relative;box-shadow:0 40px 90px -30px #000000bf}.lp-dialogo[open]{animation:lp-surge .35s var(--lp-saida) both;display:grid;gap:12px;justify-items:center}.lp-dialogo::backdrop{background:#0206179e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-dialogo h2{margin:0}.lp-dialogo p{margin:0 0 6px;color:var(--texto-2);line-height:1.55;font-size:14.5px}.lp-dialogo-fechar{all:unset;cursor:pointer;position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--suave)}.lp-dialogo-fechar:hover{background:var(--superficie-2);color:var(--texto)}.lp-dialogo-fechar:focus-visible{outline:2px solid var(--acento)}.lp-dialogo .btn{width:100%;height:46px}[data-revelar]{transition:opacity .8s var(--lp-saida, ease),transform .8s var(--lp-saida, ease)}[data-revelar].aguarda{opacity:0;transform:translateY(20px)}.lp-regras-lista>li,.lp-passos>li{transition:opacity .7s var(--lp-saida),transform .7s var(--lp-saida)}.lp-regras-lista.aguarda,.lp-passos.aguarda{opacity:1;transform:none}.lp-regras-lista.aguarda>li,.lp-passos.aguarda>li{opacity:0;transform:translateY(16px)}.lp-regras-lista>li:nth-child(2),.lp-passos>li:nth-child(2){transition-delay:.07s}.lp-regras-lista>li:nth-child(3),.lp-passos>li:nth-child(3){transition-delay:.14s}.lp-regras-lista>li:nth-child(4){transition-delay:.21s}.lp-regras-lista>li:nth-child(5){transition-delay:.28s}.lp-regras-lista>li:nth-child(6){transition-delay:.35s}@keyframes lp-sobe{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-entra-lado{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes lp-acende{0%{box-shadow:0 0 color-mix(in srgb,var(--acento) 80%,transparent),0 0 18px 2px color-mix(in srgb,var(--acento) 55%,transparent)}to{box-shadow:0 0 0 6px transparent,0 0 0 0 transparent}}@keyframes lp-surge{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion: reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}html:has(.lp){scroll-behavior:auto}}@media (max-width: 980px){.lp-heroi,.lp-confianca,.lp-regras,.lp-faq{grid-template-columns:minmax(0,1fr);gap:40px}.lp-heroi{padding-top:48px;padding-bottom:48px;gap:56px}.lp-fatos{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:40px}.lp-regras-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-passos{grid-template-columns:minmax(0,1fr);gap:36px}.passo-visual{max-width:520px}.lp-regras-cabeca{position:static}.lp-links{display:none}.lp-hamburguer{display:inline-flex}.lp-links.aberto{display:flex;flex-direction:column;gap:2px;position:absolute;top:100%;left:12px;right:12px;margin:0;padding:8px;border:1px solid var(--borda);border-radius:14px;background:var(--superficie);box-shadow:0 16px 40px -12px #00000073}.lp-links.aberto button{padding:12px 14px;font-size:15px}.lp-topo-acoes{margin-left:auto}.lp-mascote-heroi{top:-80px}.lp-mascote-heroi svg{width:92px;height:92px}}@media (max-width: 680px){.lp-passos,.lp-provas,.lp-quem-colunas{grid-template-columns:minmax(0,1fr);gap:0 0}.lp-passos{gap:32px}.lp-secao{padding:64px 16px}.lp-heroi{padding:32px 16px 40px}.lp-fatos{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 16px 40px}.lp-fatos li{padding:12px 14px}.lp-heroi-texto>p{font-size:16.5px}.lp-topo{padding:10px 16px;gap:8px}.lp-topo-acoes .btn{height:38px;padding:0 12px}.lp-marca b{display:none}.lp-heroi-acoes .btn{flex:1 1 100%}.lp-heroi-acoes .lp-link-seta{margin:0 auto}.lp-janela-corpo{padding:12px}.lp-demo-estado{font-size:13px}.lp-demo-pronto code{display:none}.lp-mascote-celular{right:-20px}.lp-regras-lista{grid-template-columns:minmax(0,1fr)}.lp-celular-cena{padding-left:0}.lp-ata{display:none}.lp-final{flex-direction:column;text-align:center;width:calc(100% - 32px);margin-top:56px;padding:28px 20px;gap:18px}.lp-final .btn{margin:6px 0 0;width:100%}}.mascote{overflow:visible;--olho-x: 0px;--olho-y: 0px}.mascote *{transform-box:fill-box;transform-origin:center}.mascote-corpo{transform-origin:50% 100%;animation:masc-flutua 3.2s ease-in-out infinite}.mascote-sombra{fill:#00000047;animation:masc-sombra 3.2s ease-in-out infinite}.mascote-bilhete{transform-box:view-box;transform-origin:60px 20px;animation:masc-balanca 2.6s ease-in-out infinite}.mascote-olho{animation:masc-pisca 4.6s infinite}.mascote-olho:nth-child(2){animation-delay:.04s}.mascote-pupila{transform:translate(var(--olho-x),var(--olho-y));transition:transform .12s ease-out}.mascote-boca{fill:none;stroke:#2e1065;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:d .3s ease}.mascote-sobrancelhas,.mascote-gota,.mascote-pensamento,.mascote-brilhos{opacity:0}.mascote-sobrancelhas path{stroke:#2e1065;stroke-width:2.6;stroke-linecap:round;fill:none}.mascote-olhos-alegres path{stroke:#fff;stroke-width:4;stroke-linecap:round;fill:none}.mascote-pensamento circle{fill:color-mix(in srgb,var(--texto, #e5e9f0) 70%,transparent)}.mascote-brilhos path{fill:#fbbf24}.mascote-pensando{--olho-x: 2px;--olho-y: -3px}.mascote-pensando .mascote-corpo{animation:masc-pensa 2.4s ease-in-out infinite}.mascote-pensando .mascote-pensamento{opacity:1}.mascote-pensando .mascote-pensamento circle{animation:masc-bolha 1.8s ease-in-out infinite}.mascote-pensando .mascote-pensamento circle:nth-child(2){animation-delay:.25s}.mascote-pensando .mascote-pensamento circle:nth-child(3){animation-delay:.5s}.mascote-comemorando .mascote-boca{fill:#2e1065}.mascote-comemorando .mascote-corpo{animation:masc-pula .9s cubic-bezier(.3,.7,.4,1) infinite}.mascote-comemorando .mascote-sombra{animation:masc-sombra-pulo .9s cubic-bezier(.3,.7,.4,1) infinite}.mascote-comemorando .mascote-bilhete{animation:masc-agita .5s ease-in-out infinite}.mascote-comemorando .mascote-brilhos{opacity:1}.mascote-comemorando .mascote-brilhos path{animation:masc-brilha 1.2s ease-in-out infinite}.mascote-comemorando .mascote-brilhos path:nth-child(2){animation-delay:.3s}.mascote-comemorando .mascote-brilhos path:nth-child(3){animation-delay:.6s}.mascote-preocupado{--olho-y: 1px}.mascote-preocupado .mascote-sobrancelhas{opacity:1}.mascote-preocupado .mascote-gota{opacity:1;animation:masc-gota 2.4s ease-in infinite}.mascote-preocupado .mascote-corpo{animation:masc-treme 3s ease-in-out infinite}@keyframes masc-flutua{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(.99,1.01)}}@keyframes masc-sombra{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.7}}@keyframes masc-balanca{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes masc-pisca{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes masc-pensa{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-3px)}}@keyframes masc-bolha{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}}@keyframes masc-pula{0%,to{transform:translateY(0) scale(1.04,.96)}15%{transform:translateY(0) scale(1.08,.9)}50%{transform:translateY(-16px) scale(.96,1.05)}85%{transform:translateY(0) scale(1)}}@keyframes masc-sombra-pulo{0%,15%,85%,to{transform:scale(1.05);opacity:1}50%{transform:scale(.6);opacity:.5}}@keyframes masc-gira{to{transform:rotate(360deg)}}@keyframes masc-brilha{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}@keyframes masc-gota{0%{opacity:0;transform:translateY(-4px)}20%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes masc-treme{0%,80%,to{transform:translate(0)}84%{transform:translate(-2px) rotate(-2deg)}88%{transform:translate(2px) rotate(2deg)}92%{transform:translate(-1px)}}@media (prefers-reduced-motion: reduce){.mascote *,.mascote{animation:none!important;transition:none!important}}.previa-mascote{min-height:100vh;max-width:980px;margin:0 auto;padding:40px 20px 60px;display:grid;gap:32px;color:var(--texto)}.previa-mascote header{text-align:center}.previa-mascote h1{margin:0 0 8px}.previa-mascote header p{margin:0;color:var(--texto-2)}.previa-mascote-destaque{display:grid;place-items:center;gap:18px;padding:30px;border-radius:24px;background:radial-gradient(60% 70% at 50% 40%,color-mix(in srgb,var(--acento) 22%,transparent),transparent 70%),var(--superficie);border:1px solid var(--borda)}.previa-mascote-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.previa-mascote-grade figure{margin:0;display:grid;justify-items:center;gap:10px;padding:22px 14px;border-radius:16px;border:1px solid var(--borda);background:var(--superficie);text-align:center}.previa-mascote-grade figcaption{display:grid;gap:4px}.previa-mascote-grade figcaption span{color:var(--texto-2);font-size:13px}.previa-mascote-tamanhos{display:flex;align-items:center;justify-content:center;gap:20px;color:var(--texto-2)}.mascote .mascote-braco{transform-box:view-box;transition:transform .45s cubic-bezier(.16,1,.3,1)}.mascote .mascote-braco-esq{transform-origin:22px 70px}.mascote .mascote-braco-dir{transform-origin:98px 70px}.mascote-braco path{fill:none;stroke:#4c1d95;stroke-width:6;stroke-linecap:round}.mascote-braco circle{fill:#c4b5fd;stroke:#6d28d9;stroke-width:1.8}.mascote-braco-balanca{transform-box:view-box;animation:masc-braco 3.2s ease-in-out infinite}.mascote-braco-esq .mascote-braco-balanca{transform-origin:22px 70px}.mascote-braco-dir .mascote-braco-balanca{transform-origin:98px 70px;animation-delay:-1.6s}.mascote .mascote-dedo{opacity:0;stroke-width:4}.mascote-comemorando .mascote-braco-esq{transform:rotate(130deg)}.mascote-comemorando .mascote-braco-dir{transform:rotate(-130deg)}.mascote-comemorando .mascote-braco-balanca{animation:masc-acena .45s ease-in-out infinite alternate}.mascote-pensando .mascote-braco-dir{transform:rotate(-150deg)}.mascote-pensando .mascote-braco-dir .mascote-braco-balanca{animation:none}.mascote-preocupado .mascote-braco-esq{transform:rotate(-145deg)}.mascote-preocupado .mascote-braco-dir{transform:rotate(145deg)}.mascote-preocupado .mascote-braco-balanca{animation:none}.mascote-apontando{--olho-x: 3px;--olho-y: 0px}.mascote-apontando .mascote-braco-dir{transform:rotate(-62deg)}.mascote-apontando .mascote-braco-dir .mascote-braco-balanca{animation:masc-aponta 1.1s ease-in-out infinite}.mascote-apontando .mascote-dedo{opacity:1}@keyframes masc-braco{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes masc-acena{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes masc-aponta{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes masc-agita{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.coluna-form{gap:0}.coluna-form>*+*{margin-top:8px}.secao.recolhivel{border:0;border-top:1px solid var(--borda);border-radius:0;background:transparent;padding:18px 2px}.coluna-form>.secao.recolhivel:first-child,.coluna-form>:first-child+.secao.recolhivel{border-top:0}.coluna-form>.secao.recolhivel+.secao.recolhivel{margin-top:0}.secao.recolhivel:hover:not([open]){border-color:var(--borda)}.secao.recolhivel>summary h2{transition:color .2s}.secao.recolhivel>summary:hover h2{color:var(--acento)}.secao.recolhivel>summary:focus-visible{outline:2px solid var(--acento);outline-offset:4px;border-radius:6px}.secao-corpo{margin-top:14px}.cartao,.cartao-resultado,.painel-sorteio{box-shadow:none}.secao-icone{background:transparent;width:20px;height:20px}.barra-marcacao{border:0;border-bottom:1px solid var(--borda);border-radius:0;background:transparent;padding:0 0 14px}.revisao-numeros{display:flex;flex-wrap:wrap;gap:4px 32px}.revisao-numeros button{border:0;background:transparent;padding:6px 0;border-radius:6px;transition:color .2s}.revisao-numeros button:hover b{color:var(--acento)}.revisao-numeros b{font-size:26px;font-weight:700;letter-spacing:-.02em}.coluna-previa{box-shadow:none}.mascote-fala{display:flex;align-items:center;gap:14px}.mascote-fala .mascote{flex:none}.mascote-fala-texto{display:grid;gap:2px;min-width:0}.mascote-fala-texto b{font-size:15px}.mascote-fala-texto span{color:var(--texto-2);font-size:13.5px;line-height:1.45}.vazio-com-mascote{display:grid;justify-items:center;gap:10px;padding:36px 16px;text-align:center;color:var(--texto-2)}.vazio-com-mascote b{color:var(--texto);font-size:16px}.vazio-com-mascote p{margin:0;max-width:36em;line-height:1.5}.avancado{border:0;border-top:1px dashed var(--borda-forte);border-radius:0;padding:0 2px}.avancado[open]{padding-bottom:4px}.nivel{border-width:1px}.mascote-fala>.simulacao-progresso{flex:1}.veredito{border-width:1px;align-items:center;padding:16px 20px}.veredito>.mascote{flex:none;margin:-6px 0 -10px}.simulacao-relatorio>.cartao.simulacao-item,.simulacao-relatorio>.cartao.simulacao-grupos{border:0;border-top:1px solid var(--borda);border-radius:0;background:transparent;padding:14px 2px}.simulacao-relatorio>.simulacao-subtitulo+.cartao.simulacao-item{border-top-color:var(--borda-forte)}.simulacao-relatorio:has(>.simulacao-item){gap:0}.simulacao-relatorio>.veredito{margin-bottom:14px}.simulacao-relatorio>.simulacao-subtitulo{margin:18px 0 6px}.simulacao-relatorio>.simulacao-detalhe{margin-top:14px}.selo-tipo-car{flex:none;padding:2px 8px;border-radius:999px;border:1px solid var(--borda);color:var(--texto-2);font-size:11px;font-weight:600;white-space:nowrap}.car-perguntas{display:flex;flex-wrap:wrap;gap:10px 20px;padding-left:10px}.car-pergunta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.car-opcoes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.car-opcoes .caracteristica-lado{padding:4px 6px 4px 10px;border-radius:8px;border:1px solid transparent}.car-opcoes .caracteristica-lado.ativo{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 6%,transparent)}.car-opcoes .editor-vaga-nome{flex:1 1 120px;min-width:0}.car-mover{display:inline-flex;gap:2px}@media (max-width: 640px){.car-perguntas{padding-left:0}.car-opcoes .caracteristica-lado{padding-left:4px}}.cor-gatilho{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 6px 0 4px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:var(--suave);cursor:pointer;flex:none}.cor-gatilho:hover,.cor-gatilho[aria-expanded=true]{border-color:var(--borda-forte);color:var(--texto)}.cor-amostra{width:20px;height:20px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1px #0000001f;background:linear-gradient(135deg,var(--superficie) 44%,var(--borda-forte) 44% 56%,var(--superficie) 56%)}.cor-painel{position:fixed;z-index:50;width:320px;padding:12px;border-radius:12px;border:1px solid var(--borda);background:var(--superficie);box-shadow:0 12px 32px #00000059;display:grid;gap:12px;animation:cor-entra .16s cubic-bezier(.16,1,.3,1)}@keyframes cor-entra{0%{opacity:0;transform:translateY(-4px)}}.cor-painel-topo{display:flex;gap:8px}.cor-auto,.cor-personalizada{flex:1;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--borda);background:transparent;color:var(--texto);font:inherit;font-size:13px;cursor:pointer;position:relative}.cor-auto[aria-checked=true]{border-color:var(--acento)}.cor-personalizada input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.cor-personalizada:focus-within{outline:2px solid var(--acento);outline-offset:1px}.cor-grade{display:grid;grid-template-columns:repeat(14,1fr);gap:4px}.cor-celula{aspect-ratio:1;border:0;border-radius:5px;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a;transition:transform .12s cubic-bezier(.16,1,.3,1)}.cor-celula:hover{transform:scale(1.18)}.cor-celula[aria-checked=true]{outline:2px solid var(--texto);outline-offset:2px}@media (prefers-reduced-motion: reduce){.cor-painel{animation:none}.cor-celula{transition:none}}.divulgar .dialogo-texto{gap:14px}.divulgar-qr{align-self:center;padding:12px;border-radius:12px;background:#fff;line-height:0}.divulgar-qr svg{width:min(280px,70vw);height:auto;display:block}.divulgar-link{display:grid;gap:6px}.divulgar-link-linha{display:flex;gap:8px}.divulgar-link-linha input{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px}.divulgar-acoes{display:flex;flex-wrap:wrap;gap:8px}.divulgar-acoes .btn{text-decoration:none}.resultado-cabeca{display:grid;gap:6px}.resultado-cabeca h1{margin:0;font-size:clamp(24px,6vw,32px)}.resultado-cabeca p{margin:0}.selo-conferido{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid}.selo-conferido.ok{color:#16a34a;border-color:color-mix(in srgb,#16a34a 50%,transparent);background:color-mix(in srgb,#16a34a 10%,transparent)}.selo-conferido.falha{color:#dc2626;border-color:color-mix(in srgb,#dc2626 50%,transparent);background:color-mix(in srgb,#dc2626 10%,transparent)}.resultado-busca{display:grid;gap:10px;padding:18px 0;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda)}.resultado-busca label{font-size:18px;font-weight:700}.resultado-busca .verificacao-busca{font-size:18px;height:52px}.resultado-meu{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--raio);border:1px solid color-mix(in srgb,var(--acento) 45%,transparent);background:color-mix(in srgb,var(--acento) 8%,var(--superficie));animation:cor-entra .25s cubic-bezier(.16,1,.3,1)}.resultado-meu.sem{border-color:var(--borda);background:var(--superficie)}.resultado-meu>div{display:grid;gap:4px}.resultado-vaga{display:block;font-size:26px;line-height:1.15}.resultado-local{color:var(--texto-2);font-size:14px}.resultado-todos{display:grid;gap:12px}.resultado-todos>summary{cursor:pointer;font-weight:600;padding:4px 0}.resultado-todos[open]>summary{margin-bottom:10px}.resultado-todos .segmentado{margin-bottom:10px}@media (prefers-reduced-motion: reduce){.resultado-meu{animation:none}}.inicio-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.canto-conta{display:flex;align-items:center;gap:12px;min-width:0}.conta-email{color:var(--texto-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.estado-nuvem{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ok);white-space:nowrap}.estado-nuvem.sincronizando{color:var(--suave)}.estado-nuvem.erro{color:var(--aviso)}.estado-nuvem.recusado{color:var(--erro)}.conta-acoes{display:flex;flex-wrap:wrap;gap:8px}.aviso-levar{flex-wrap:wrap;justify-content:space-between;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);background:color-mix(in srgb,var(--acento) 8%,var(--superficie));color:var(--texto)}@media (max-width: 640px){.estado-nuvem span{display:none}}.mascote-tampando .mascote-braco-balanca,.mascote-espiando .mascote-braco-balanca{animation:none}.mascote-tampando .mascote-braco-esq{transform:rotate(-150deg) scale(1.3)}.mascote-tampando .mascote-braco-dir{transform:rotate(150deg) scale(1.3)}.mascote-espiando .mascote-braco-esq{transform:rotate(-150deg) scale(1.3)}.mascote-espiando .mascote-braco-dir{transform:rotate(95deg) scale(1.1)}.mascote-espiando{--olho-x: 2px;--olho-y: 0px}.acesso{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(70% 60% at 50% 35%,color-mix(in srgb,var(--acento) 14%,transparent),transparent 70%),var(--bg)}.acesso-garagem{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;display:grid;grid-template-columns:repeat(12,minmax(64px,1fr));grid-auto-rows:92px;opacity:.5;pointer-events:none;transform:perspective(900px) rotateX(18deg) scale(1.08);transform-origin:50% 0;mask-image:radial-gradient(75% 70% at 50% 45%,transparent 18%,#000 70%);-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,transparent 18%,#000 70%)}.acesso-vaga{position:relative;border-left:2px solid color-mix(in srgb,var(--texto) 14%,transparent);border-bottom:2px solid color-mix(in srgb,var(--texto) 8%,transparent);display:grid;place-items:center;align-content:center;gap:4px;font-family:ui-monospace,monospace;transition:background-color .6s}.acesso-vaga small{font-size:10px;color:color-mix(in srgb,var(--texto) 30%,transparent);letter-spacing:.04em}.acesso-vaga b{padding:2px 7px;border-radius:6px;font-size:11px;background:color-mix(in srgb,var(--acento) 30%,transparent);color:var(--texto)}.acesso-vaga.ocupada{background:color-mix(in srgb,var(--acento) 7%,transparent)}.acesso-vaga.nova b{animation:vaga-sorteada .7s cubic-bezier(.16,1,.3,1);background:#fbbf24;color:#422006}@keyframes vaga-sorteada{0%{transform:scale(.4);opacity:0}}.acesso-topo{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}.acesso-voltar{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--texto-2);font:inherit;font-size:14px;cursor:pointer;padding:6px 8px;border-radius:8px}.acesso-voltar:hover{color:var(--texto);background:color-mix(in srgb,var(--texto) 6%,transparent)}.acesso-palco{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px 40px}.acesso-mascote{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-bottom:-30px}.acesso-fala{position:relative;margin-bottom:4px;padding:7px 14px;border-radius:14px;background:var(--superficie);border:1px solid var(--borda);color:var(--texto);font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:0 8px 20px #0000002e}.acesso-fala:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;background:var(--superficie);border-right:1px solid var(--borda);border-bottom:1px solid var(--borda);transform:translate(-50%) rotate(45deg)}.bilhete{--recorte: 11px;position:relative;width:min(430px,100%);border-radius:18px;background:var(--superficie);border:1px solid var(--borda);box-shadow:0 30px 70px -25px #0000008c,0 0 0 1px color-mix(in srgb,var(--acento) 10%,transparent)}.bilhete.com-erro{animation:bilhete-treme .4s ease-in-out}@keyframes bilhete-treme{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.bilhete-canhoto{position:relative;display:flex;justify-content:space-between;align-items:center;padding:38px 24px 14px;border-bottom:2px dashed var(--borda-forte);font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--suave);border-radius:18px 18px 0 0;background:repeating-linear-gradient(135deg,color-mix(in srgb,#fbbf24 10%,transparent) 0 8px,transparent 8px 16px)}.bilhete-canhoto b{color:#f59e0b;font-size:13px}.bilhete-canhoto:before,.bilhete-canhoto:after{content:"";position:absolute;bottom:calc(var(--recorte) * -1 - 1px);width:calc(var(--recorte) * 2);height:calc(var(--recorte) * 2);border-radius:50%;background:var(--bg);border:1px solid var(--borda)}.bilhete-canhoto:before{left:calc(var(--recorte) * -1 - 1px);clip-path:inset(0 0 0 50%)}.bilhete-canhoto:after{right:calc(var(--recorte) * -1 - 1px);clip-path:inset(0 50% 0 0)}.bilhete-corpo{display:grid;gap:16px;padding:22px 24px 24px}.bilhete-titulo h1{margin:0 0 4px;font-size:26px;letter-spacing:-.01em}.bilhete-titulo p{margin:0;color:var(--texto-2);font-size:14px}.acesso-abas{justify-self:stretch;display:grid;grid-template-columns:1fr 1fr}.acesso-campo{display:grid;gap:6px;font-size:13.5px;font-weight:600}.acesso-campo input{height:46px;padding:0 14px;font-size:16px;font-weight:400;border-radius:10px;border:1px solid var(--borda-forte);background:var(--superficie-2);color:var(--texto);transition:border-color .15s,box-shadow .15s}.acesso-campo input:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 25%,transparent)}.campo-erro{margin:-2px 0 2px;color:var(--erro, #b42318);font-size:13px}.acesso-campo input[aria-invalid=true]{border-color:var(--erro, #b42318)}.acesso-senha{position:relative;display:block}.acesso-senha input{width:100%;padding-right:46px}.acesso-ver{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--suave);cursor:pointer}.acesso-ver:hover,.acesso-ver[aria-pressed=true]{color:var(--acento)}.acesso-enviar{display:flex;width:min(100%,280px);height:44px;margin:12px auto;padding-inline:18px;justify-content:center;gap:8px;font-size:15px;font-weight:700}.acesso-bolinha{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#c4b5fd 40%,#7c3aed);animation:bolinha-pula .6s ease-in-out infinite alternate}@keyframes bolinha-pula{to{transform:translateY(-4px)}}.acesso-troca{margin:0;text-align:center;color:var(--texto-2);font-size:14px}.acesso-troca button{border:0;background:none;padding:0;color:var(--acento);font:inherit;font-weight:600;cursor:pointer}.acesso-troca button:hover{text-decoration:underline}.acesso-selos{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;color:var(--texto-2);font-size:12.5px}.acesso-selos li{display:inline-flex;align-items:center;gap:6px}.acesso-selos svg{color:var(--acento)}.acesso-carregando{min-height:100svh;display:grid;place-items:center;padding:24px;background:var(--bg)}.carregando-conteudo{display:grid;justify-items:center;gap:12px;max-width:400px;text-align:center}.carregando-status{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 0;font-size:17px;font-weight:600;color:var(--texto)}.carregando-detalhe{margin:0;font-size:14px;line-height:1.5;color:var(--texto-2)}.carregando-indicador{flex:none;width:16px;height:16px;border:2px solid var(--borda-forte);border-top-color:var(--acento);border-radius:50%;animation:carregando-giro .9s linear infinite}@keyframes carregando-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.carregando-indicador{animation:none}}@media (max-width: 640px){.acesso-topo{padding:14px 16px}.acesso-voltar{display:none}.acesso-garagem{grid-template-columns:repeat(12,64px);opacity:.35}.bilhete-corpo{padding:18px 18px 20px}.bilhete-canhoto{padding:36px 18px 12px}.bilhete-titulo h1{font-size:23px}}@media (prefers-reduced-motion: reduce){.bilhete.com-erro,.acesso-vaga.nova b,.acesso-bolinha{animation:none}}.lp-conta{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--acento) 22%,var(--superficie));border:1px solid color-mix(in srgb,var(--acento) 45%,transparent);color:var(--texto);font-size:14px;font-weight:700;cursor:default}.resultado-acoes{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--borda)}.resultado-acoes-linha{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.resultado-acoes-espaco{flex:1}.menu-mais{position:relative}.menu-mais>summary{list-style:none;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.menu-mais>summary::-webkit-details-marker{display:none}.menu-mais-itens{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:230px;display:grid;gap:2px;padding:6px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie);box-shadow:0 14px 34px #00000047}.menu-mais-itens .btn{justify-content:flex-start;width:100%}.resultado-acoes .auditoria{position:relative}.resultado-acoes .auditoria>summary{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;padding:4px 8px;border-radius:8px}.resultado-acoes .auditoria>summary>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.resultado-acoes .auditoria>summary:hover{background:color-mix(in srgb,var(--texto) 6%,transparent)}.resultado-acoes .auditoria[open]>.auditoria-painel{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:min(460px,calc(100vw - 32px));box-shadow:0 14px 34px #00000047}.auditoria-conferir{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.auditoria-conferir .ok,.auditoria-conferir .ruim{font-size:12.5px}.aviso-devolucao{margin:8px 0 0;font-size:13px}.auditoria-painel{margin-top:8px;padding:12px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie-2)}.auditoria-painel .nota{margin-top:0}.selo-conferido.codigo{color:var(--texto-2);border-color:var(--borda-forte);background:transparent;font-family:ui-monospace,monospace;font-weight:500}.motivo-oficial{display:grid;gap:6px;font-size:13.5px}.motivo-oficial textarea{width:100%;resize:vertical;padding:10px 12px;border-radius:10px;border:1px solid var(--borda-forte);background:var(--superficie-2);color:var(--texto);font:inherit}.motivo-oficial textarea:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 25%,transparent)}.item-sorteio{grid-template-columns:minmax(0,1fr)}.cartao-resultado{min-width:0}.cartao-resultado>.tabela-resultado{width:100%}@media (max-width: 480px){.cartao-resultado{padding:14px}.resultado-acoes-espaco{display:none}.menu-mais-itens{left:auto;right:0}.tabela-resultado .col-local,.tabela-resultado .col-vaga{white-space:normal}.tabela-resultado .vaga-pill-grupo{flex-wrap:wrap}.tabela-resultado th,.tabela-resultado td{padding-left:8px;padding-right:8px}}.licenca-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:13px}.licenca-selo{display:inline-flex;align-items:center;gap:6px;color:var(--texto-2)}.licenca-selo.ok{color:var(--acento)}.licenca-planos{border:0;background:none;padding:0;color:var(--acento);font:inherit;font-weight:600;cursor:pointer}.licenca-planos:hover{text-decoration:underline}.planos{min-height:100vh;background:radial-gradient(60% 40% at 50% 0%,color-mix(in srgb,var(--acento) 12%,transparent),transparent 70%),var(--bg)}.planos-corpo{max-width:1120px;margin:0 auto;padding:8px 20px 64px;display:grid;gap:36px}.metodologia{min-height:100vh;background:var(--bg)}.metodologia-corpo{max-width:820px;margin:0 auto;padding:48px 20px 80px;display:grid;gap:28px}.metodologia-abertura h1{margin:0 0 12px;font-size:clamp(30px,4vw,42px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.metodologia-abertura p,.metodologia-topico p,.metodologia-limites p{max-width:68ch;margin:0;color:var(--texto-2);font-size:16px;line-height:1.7}.metodologia-topico,.metodologia-limites{padding-top:22px;border-top:1px solid var(--borda)}.metodologia-topico h2,.metodologia-limites h2{margin:0 0 8px;font-size:19px;letter-spacing:-.01em}.metodologia-corpo>.btn{justify-self:start;margin-top:8px}.planos-cabeca{display:flex;align-items:center;gap:18px}.planos-cabeca h1{margin:0 0 6px;font-size:clamp(28px,4vw,38px)}.planos-cabeca p{margin:0;color:var(--texto-2);max-width:620px}.planos-metodologia-link{display:inline-block;margin-top:12px;color:var(--acento);font-size:14px;font-weight:650;text-underline-offset:3px}.planos-metodologia-link:hover{text-decoration-thickness:2px}.planos-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plano{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 18px 18px;border-radius:16px;border:1px solid var(--borda);background:var(--superficie)}.plano.destaque{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento),0 24px 50px -28px color-mix(in srgb,var(--acento) 70%,transparent)}.plano-selo{position:absolute;top:-11px;left:18px;padding:2px 10px;border-radius:999px;background:var(--acento);color:var(--acento-texto);font-size:11.5px;font-weight:700}.plano h2{margin:0;font-size:18px}.plano p{margin:0;font-size:13.5px}.plano-preco{margin:8px 0 10px;font-size:24px}.plano ul{list-style:none;margin:0 0 16px;padding:0;display:grid;align-content:start;gap:8px;font-size:13.5px;flex:1}.plano li{display:flex;gap:8px;align-items:flex-start;color:var(--texto-2)}.plano li svg{color:var(--ok);flex:none;margin-top:2px}.plano li em{color:var(--texto);font-style:normal;font-weight:600}.plano .btn{justify-content:center}.planos-comparar h2,.planos-regras h2{margin:0 0 12px;font-size:20px}.planos-tabela-caixa{overflow-x:auto;border:1px solid var(--borda);border-radius:12px;background:var(--superficie)}.planos-tabela{width:100%;border-collapse:collapse;font-size:13.5px;min-width:620px}.planos-tabela th,.planos-tabela td{padding:10px 12px;border-bottom:1px solid var(--borda);text-align:center}.planos-tabela th:first-child,.planos-tabela td:first-child{text-align:left;color:var(--texto-2)}.planos-tabela tbody tr:last-child td{border-bottom:0}.planos-tabela td svg{color:var(--ok)}.planos-nao{color:var(--suave)}.planos-texto{font-size:12.5px;font-weight:600}.planos-regras ul{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--texto-2)}@media (max-width: 960px){.planos-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.planos-cartoes{grid-template-columns:1fr}.planos-cabeca{flex-direction:column;align-items:flex-start}}.inicio-topo-direita{display:flex;align-items:center;gap:14px}.paywall{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;background:transparent;color:var(--texto);overflow:visible}.paywall[open]{display:block}.paywall::backdrop{background:#080a148c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:paywall-fundo .3s ease-out}.paywall-caixa{position:relative;max-height:calc(100vh - 32px);overflow:auto;border-radius:22px;border:1px solid var(--borda);background:var(--superficie);box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px color-mix(in srgb,var(--acento) 12%,transparent);animation:paywall-entra .42s cubic-bezier(.16,1,.3,1)}.paywall-fechar{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--superficie) 70%,transparent);color:var(--texto-2);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.paywall-fechar:hover{color:var(--texto);background:var(--superficie)}.paywall-cena{position:relative;height:150px;overflow:hidden;border-radius:22px 22px 0 0;background:radial-gradient(80% 120% at 50% 0%,color-mix(in srgb,var(--acento) 30%,transparent),transparent 70%),var(--superficie-2)}.paywall-garagem{position:absolute;top:-10px;right:-20px;bottom:0;left:-20px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:64px;filter:blur(2.5px);opacity:.75;transform:perspective(600px) rotateX(24deg) scale(1.05);transform-origin:50% 0}.paywall-garagem span{display:grid;place-items:center;border-left:2px solid color-mix(in srgb,var(--texto) 16%,transparent);border-bottom:2px solid color-mix(in srgb,var(--texto) 10%,transparent);animation:paywall-vaga 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .23s)}.paywall-garagem span.ocupada b{padding:3px 8px;border-radius:6px;font:600 12px ui-monospace,monospace;background:color-mix(in srgb,var(--acento) 45%,transparent);color:var(--texto)}.paywall-cadeado{position:absolute;left:50%;top:42%;translate:-50% -50%;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--superficie);color:var(--acento);border:1px solid color-mix(in srgb,var(--acento) 45%,transparent);box-shadow:0 10px 30px -8px color-mix(in srgb,var(--acento) 60%,transparent);animation:paywall-cadeado .6s .15s cubic-bezier(.16,1,.3,1) both,paywall-pulsa 2.4s .8s ease-in-out infinite}.paywall-mascote{position:absolute;right:26px;bottom:-6px;animation:paywall-mascote .6s .25s cubic-bezier(.16,1,.3,1) both}.paywall-corpo{display:grid;gap:14px;padding:18px 26px 24px}.paywall-corpo h2{margin:0;font-size:clamp(20px,3.4vw,24px);line-height:1.2;letter-spacing:-.01em}.paywall-corpo>p{margin:0;color:var(--texto-2);font-size:14.5px;line-height:1.5}.paywall-beneficios{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.paywall-beneficios li{display:flex;align-items:center;gap:12px;font-size:14px}.paywall-icone{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--acento) 14%,transparent);color:var(--acento)}.paywall-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.paywall-opcao{position:relative;display:grid;gap:2px;justify-items:start;text-align:left;padding:14px;border-radius:14px;border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto);font:inherit;cursor:pointer;transition:border-color .2s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.paywall-opcao:hover{border-color:color-mix(in srgb,var(--acento) 60%,var(--borda));transform:translateY(-2px)}.paywall-opcao.destaque{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento),0 16px 34px -20px color-mix(in srgb,var(--acento) 80%,transparent)}.paywall-opcao b{font-size:15px}.paywall-opcao span{color:var(--texto-2);font-size:12.5px}.paywall-opcao em{margin-top:6px;font-style:normal;font-size:12px;font-weight:700;color:var(--acento)}.paywall-opcao-selo{position:absolute;top:-9px;right:10px;padding:1px 8px;border-radius:999px;background:var(--acento);color:var(--acento-texto)!important;font-size:10.5px!important;font-weight:700}.paywall-acoes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px}.paywall-acoes .btn.prim{flex:1 1 200px;justify-content:center;height:46px}.paywall-item{animation:paywall-sobe .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--i, 0) * .05s)}@keyframes paywall-fundo{0%{opacity:0}}@keyframes paywall-entra{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes paywall-sobe{0%{opacity:0;transform:translateY(10px)}}@keyframes paywall-cadeado{0%{opacity:0;transform:scale(.6)}}@keyframes paywall-pulsa{50%{box-shadow:0 10px 34px -4px color-mix(in srgb,var(--acento) 80%,transparent)}}@keyframes paywall-mascote{0%{opacity:0;transform:translate(20px,24px)}}@keyframes paywall-vaga{50%{opacity:.55}}@keyframes paywall-gaveta{0%{transform:translateY(100%)}}@media (max-width: 560px){.paywall{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}.paywall-caixa{max-height:92vh;border-radius:22px 22px 0 0;animation:paywall-gaveta .45s cubic-bezier(.16,1,.3,1)}.paywall-cena{height:120px}.paywall-corpo{padding:16px 18px 22px}.paywall-mascote{right:14px}.paywall-mascote svg{width:76px;height:76px}}@media (prefers-reduced-motion: reduce){.paywall::backdrop,.paywall-caixa,.paywall-item,.paywall-cadeado,.paywall-mascote,.paywall-garagem span{animation:none!important}.paywall-opcao{transition:none}}.menu-conta{position:relative;flex:none}.menu-conta-botao{position:relative;display:grid;place-items:center;padding:2px;border:0;border-radius:50%;background:none;cursor:pointer}.menu-conta-botao .lp-conta{cursor:pointer;transition:box-shadow .2s}.menu-conta-botao:hover .lp-conta,.menu-conta-botao[aria-expanded=true] .lp-conta{box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 30%,transparent)}.menu-conta-nuvem{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--superficie);background:var(--ok)}.menu-conta-nuvem.sincronizando,.menu-conta-nuvem.sem-conta{background:var(--suave)}.menu-conta-nuvem.erro{background:var(--aviso)}.menu-conta-nuvem.recusado{background:var(--erro)}.menu-conta-painel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(290px,calc(100vw - 24px));padding:6px;border-radius:14px;border:1px solid var(--borda);background:var(--superficie);box-shadow:0 18px 44px -12px #00000080;display:grid;gap:2px;animation:cor-entra .18s cubic-bezier(.16,1,.3,1)}.menu-conta-cabeca{display:grid;gap:4px;padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--borda)}.menu-conta-cabeca b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-conta-cabeca .estado-nuvem span{display:inline!important}.menu-conta-plano{font-size:12.5px;color:var(--texto-2)}.menu-conta-painel>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:9px;background:none;color:var(--texto);font:inherit;font-size:14px;text-align:left;cursor:pointer}.menu-conta-painel>button:hover,.menu-conta-painel>button:focus-visible{background:color-mix(in srgb,var(--texto) 7%,transparent);outline:none}.menu-conta-painel>button svg{color:var(--texto-2)}.menu-conta-sair{color:var(--erro)!important}.menu-conta-sair svg{color:var(--erro)!important}.topo-extra{display:flex;align-items:center;justify-content:flex-end;gap:10px}.planos .acesso-voltar{display:inline-flex!important}@media (prefers-reduced-motion: reduce){.menu-conta-painel{animation:none}}.inicio-topo{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--superficie) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topo-voltar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--borda) 60%,transparent)}.topo-voltar-botao{width:42px;height:42px;margin-left:-10px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--texto);cursor:pointer;transition:color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.topo-voltar-botao:hover{color:var(--acento);transform:translate(-2px)}.topo-voltar-botao:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.topo-voltar-esquerda{display:flex;align-items:center;gap:4px;min-width:0}.planos-corpo{grid-template-columns:minmax(0,1fr)}.planos-cabeca-mascote{flex:none;animation:planos-entra .7s cubic-bezier(.16,1,.3,1) both}.planos-cabeca>div:last-child{animation:planos-sobe .6s .1s cubic-bezier(.16,1,.3,1) both}.plano{animation:planos-sobe .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--i, 0) * .08s)}.plano.destaque{padding-top:34px}.plano-mascote{position:absolute;top:-50px;right:12px;z-index:1;pointer-events:none;animation:planos-espia .7s .6s cubic-bezier(.16,1,.3,1) both}.plano-base{margin:0 0 6px!important;font-size:13px;color:var(--texto-2)}.plano-base b{color:var(--texto)}.plano li.em-breve{color:var(--suave)}.plano li.em-breve svg{color:var(--suave)}.plano li em{color:var(--acento)!important;font-weight:600}.planos-dica-rolar{display:none;margin:8px 0 0;font-size:12.5px;color:var(--suave)}.planos-regras{display:flex;gap:18px;align-items:flex-start;padding:20px;border-radius:16px;border:1px solid var(--borda);background:var(--superficie)}.planos-regras-mascote{flex:none}.planos-final{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px;border-radius:18px;border:1px solid color-mix(in srgb,var(--acento) 40%,var(--borda));background:radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,var(--acento) 16%,transparent),transparent 70%),var(--superficie)}.planos-final>div{flex:1 1 220px}.planos-final b{font-size:17px}.planos-final p{margin:4px 0 0;color:var(--texto-2);font-size:14px}@keyframes planos-sobe{0%{opacity:0;transform:translateY(14px)}}@keyframes planos-entra{0%{opacity:0;transform:translate(-16px) rotate(-8deg)}}@keyframes planos-espia{0%{opacity:0;transform:translateY(26px)}}@media (max-width: 960px){.plano.destaque{margin-top:24px}}@media (max-width: 560px){.topo-voltar{padding:10px 14px}.planos-corpo{padding:8px 14px 48px;gap:30px}.planos-cabeca{flex-direction:row;align-items:center;gap:12px}.planos-cabeca-mascote svg{width:72px;height:72px}.planos-cabeca h1{font-size:26px}.planos-cabeca p{font-size:14px}.planos-dica-rolar{display:block}.planos-regras{flex-direction:column;padding:16px;gap:6px}.planos-regras-mascote svg{width:64px;height:64px}.planos-final{padding:18px}.planos-final .btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.planos-cabeca-mascote,.planos-cabeca>div:last-child,.plano,.plano-mascote{animation:none}.topo-voltar-botao{transition:none}}.dialogo-corpo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dialogo-corpo>div{min-width:0}.dialogo .cidade-ceu{flex-wrap:nowrap;width:max-content;min-width:100%;justify-content:flex-start}.dialogo .cidade-unidades-em-linhas .cidade-ceu{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:auto;min-width:0;gap:18px}.dialogo .cidade-unidades-em-linhas .eixo{display:none}.dialogo .cidade-unidades-em-linhas .edificio{min-width:0}.dialogo .cidade-unidades-em-linhas .pav:not(.hall){display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));height:auto;gap:8px}.dialogo .cidade-unidades-em-linhas .apto{height:var(--h);min-width:0}.personalizacoes-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.personalizacoes-topo h2{margin-bottom:0}.personalizacoes-topo label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--texto-2)}.projeto-ordem{display:flex;align-items:center;gap:4px;padding:8px 14px;border-top:1px solid var(--borda)}.projeto-ordem span{margin-right:auto;font-size:12px;color:var(--suave)}.projeto-puxador{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--texto-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.projeto-puxador:hover{background:var(--acento-2);color:var(--acento)}.projeto-puxador:active{cursor:grabbing}.projeto-arrastando{opacity:.45}.projeto-destino{outline:2px solid var(--acento);outline-offset:3px}.projeto-arrasto-previa{position:fixed;z-index:1000;display:flex;align-items:center;gap:10px;width:220px;padding:14px;border-radius:12px;background:var(--acento);color:#fff;box-shadow:0 8px 24px #0f172a38;pointer-events:none}.projeto-arrasto-previa span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 760px){.dialogo-corpo{grid-template-columns:minmax(0,1fr);padding:14px 16px}.dialogo:not(.dialogo-pequeno):not(.paywall)[open]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0}.dialogo-topo{padding:14px 16px 10px}.dialogo-rodape{position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--superficie)}.dialogo-rodape .btn.prim{flex:1 1 100%;justify-content:center;height:46px}}.resultado-refeito{display:flex;gap:6px;align-items:flex-start;margin:2px 0 0;padding:8px 10px;border-radius:10px;font-size:13px;color:var(--texto-2);background:color-mix(in srgb,var(--aviso) 10%,transparent);border:1px solid color-mix(in srgb,var(--aviso) 30%,transparent)}.resultado-refeito svg{flex:none;margin-top:2px;color:var(--aviso)}.resultado-aviso{display:flex;gap:16px;align-items:flex-start}.resultado-aviso h1{margin:0 0 6px;font-size:clamp(22px,5vw,28px)}.resultado-aviso p{margin:0 0 6px}.divulgar-ativo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.divulgar-ativo .nota{flex:1 1 240px;margin:0}.divulgar-codigo{display:grid;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--borda);background:var(--superficie-2)}.divulgar-codigo-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.divulgar-codigo-topo>span{display:grid;gap:2px;font-size:14px}.divulgar-codigo-valor{display:flex;align-items:center;justify-content:space-between;gap:10px}.divulgar-codigo-numero{font:700 28px ui-monospace,monospace;letter-spacing:.18em;color:var(--acento)}.divulgar-codigo .nota{margin:0}.resultado-acesso{display:grid;justify-items:center;gap:12px;max-width:380px;margin:24px auto;text-align:center}.resultado-acesso h1{margin:0;font-size:24px}.resultado-acesso p{margin:0}.resultado-acesso-campo{text-align:center;font:700 26px ui-monospace,monospace!important;letter-spacing:.3em;height:58px!important}.resultado-acesso .btn{width:100%;justify-content:center;height:48px}.calc{display:grid;gap:16px;padding:22px;border-radius:18px;border:1px solid var(--borda);background:var(--superficie)}.calc-cabeca h2{margin:0 0 4px;font-size:20px}.calc-cabeca p{margin:0;font-size:14px}.calc-entrada{display:grid;grid-template-columns:auto 110px minmax(0,1fr);align-items:center;gap:12px}.calc-entrada label{font-weight:600;font-size:14px}.calc-entrada input[type=number]{height:42px;padding:0 10px;border-radius:10px;font:700 18px ui-monospace,monospace;text-align:center}.calc-entrada input[type=range]{width:100%;accent-color:var(--acento)}.calc,.calc>*,.calc-entrada>*{min-width:0}.calc-entrada input[type=text]{width:100%}.calc-planos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.calc-plano{display:grid;gap:4px;align-content:start;padding:14px;border-radius:14px;border:1px solid var(--borda);background:var(--superficie-2)}.calc-plano.destaque{border-color:var(--acento)}.calc-plano>span{font-size:13px;color:var(--texto-2);font-weight:600}.calc-plano b{font-size:24px;letter-spacing:-.01em}.calc-plano b em{font-style:normal;font-size:13px;color:var(--texto-2);font-weight:500;margin-left:2px}.calc-plano small{font-size:12.5px;color:var(--texto-2)}.calc-dica{color:var(--acento)!important;font-weight:600}.calc-faixas{overflow-x:auto;border:1px solid var(--borda);border-radius:12px}.calc-faixas .planos-tabela{min-width:460px}.calc .nota{margin:0}@media (max-width: 640px){.calc{padding:16px}.calc-entrada{grid-template-columns:auto minmax(0,1fr)}.calc-entrada input[type=range]{grid-column:1 / -1}.calc-planos{grid-template-columns:1fr}}.mp-atual,.mp-acao{display:grid;gap:12px;padding:20px;border-radius:16px;border:1px solid var(--borda);background:var(--superficie)}.mp-atual-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mp-selo{padding:4px 12px;border-radius:999px;background:var(--acento);color:var(--acento-texto);font-weight:700;font-size:14px}.mp-renovacao{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--aviso)}.mp-renovacao.ok{color:var(--ok)}.mp-gratis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.mp-gratis p{margin:0;flex:1 1 260px}.mp-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0}.mp-dados div{padding:12px;border-radius:12px;background:var(--superficie-2)}.mp-dados dt{font-size:12px;color:var(--texto-2)}.mp-dados dd{margin:4px 0 0;font-weight:700;font-size:16px}.mp-acao h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.mp-acao h2 svg{color:var(--acento)}.mp-acao>p{margin:0}.mp-ampliar{display:grid;gap:6px}.mp-ampliar input{width:90px;height:38px;padding:0 8px;border-radius:8px;text-align:center;font:700 16px ui-monospace,monospace}.mp-alerta{color:var(--aviso);font-weight:600}.mp-valor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--acento) 40%,var(--borda));background:color-mix(in srgb,var(--acento) 6%,var(--superficie-2))}.mp-valor>div{display:grid;gap:2px}.mp-valor span{font-size:13px;color:var(--texto-2)}.mp-valor b{font-size:26px}.mp-valor small{color:var(--texto-2);font-size:12.5px}.mp-confirmar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calc-coluna{display:grid;gap:8px;align-content:start}.calc-coluna .btn{justify-content:center}.contratar-form{gap:12px}.contratar-valor{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--acento) 8%,var(--superficie-2));border:1px solid color-mix(in srgb,var(--acento) 35%,var(--borda))}.contratar-valor b{font-size:24px}.contratar-valor b em{font-style:normal;font-size:13px;color:var(--texto-2);font-weight:500}.contratar-pronto{align-items:center;text-align:center}.mp-cobrancas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mp-cobrancas li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;background:var(--superficie-2);font-size:14px}.mp-status{font-size:12.5px;font-weight:600;color:var(--texto-2)}.mp-status.pago{color:var(--ok)}.mp-status.pendente{color:var(--aviso)}.mp-status.vencido,.mp-status.estornado,.mp-status.cancelado{color:var(--suave)}.janela-pagamento{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center;max-width:420px;margin:0 auto}.janela-pagamento h1{margin:8px 0 0;font-size:22px}.janela-pagamento p{margin:0}.janela-pagamento-pontos{display:flex;gap:6px;margin-top:6px}.janela-pagamento-pontos i{width:8px;height:8px;border-radius:50%;background:var(--acento);animation:pontos-pagamento 1.2s ease-in-out infinite}.janela-pagamento-pontos i:nth-child(2){animation-delay:.15s}.janela-pagamento-pontos i:nth-child(3){animation-delay:.3s}@keyframes pontos-pagamento{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion: reduce){.janela-pagamento-pontos i{animation:none;opacity:.6}}.sem-direito{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid var(--borda)}.sem-direito:last-child{border-bottom:0}.assembleia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--bg);color:var(--texto)}.assembleia-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;border-bottom:1px solid var(--borda);font-size:15px}.assembleia-topo-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.assembleia-progresso{font-variant-numeric:tabular-nums;font-weight:600;margin-right:8px}.assembleia-palco{display:grid;place-items:center;padding:20px;overflow:auto;min-height:0}.assembleia-abertura{display:grid;justify-items:center;gap:16px;text-align:center}.assembleia-abertura h1{margin:0;font-size:clamp(32px,6vw,72px);line-height:1.05;letter-spacing:-.02em}.assembleia-abertura p{margin:0;font-size:clamp(18px,2.4vw,28px)}.assembleia-rotulo{font-size:clamp(16px,2.2vw,28px);font-weight:600;color:var(--acento)}.assembleia-revelacao{display:grid;justify-items:center;gap:clamp(20px,4vh,44px);width:100%}.assembleia-atual{display:grid;justify-items:center;gap:clamp(4px,1.5vh,16px);text-align:center;animation:assembleia-entra .28s ease-out}.assembleia-apto{font-size:clamp(36px,8vw,104px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.assembleia-vaga{font:800 clamp(56px,15vw,200px)/1 ui-monospace,monospace;color:var(--acento);overflow-wrap:anywhere}.assembleia-ultimos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;font-size:clamp(15px,1.9vw,24px);color:var(--texto-2)}.assembleia-ultimos b{color:var(--texto)}.assembleia-controles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 20px;border-top:1px solid var(--borda)}.assembleia-chamada{width:min(1100px,100%);align-self:start;display:grid;gap:12px}.assembleia-chamada .chamada-apto{font-size:clamp(28px,4.5vw,56px)}.assembleia-ultima{margin:0;font-size:18px;text-align:center}.assembleia-qr{padding:12px;border-radius:12px;background:#fff;line-height:0}.assembleia-qr svg{width:min(38vh,280px);height:auto}@keyframes assembleia-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.assembleia-atual{animation:none}}.assembleia-telas{display:flex;gap:4px}.assembleia-telas button{border:0;border-radius:8px;padding:6px 12px;background:transparent;color:var(--texto-2);font:inherit;font-weight:600;cursor:pointer}.assembleia-telas button.atual{background:var(--acento);color:var(--acento-texto)}.assembleia-telas button:disabled{opacity:.45;cursor:not-allowed}.assembleia-corpo{display:flex;min-height:0}.assembleia-corpo .assembleia-palco{flex:1;min-width:0}.assembleia-todos{display:flex;flex-direction:column;flex:0 0 min(320px,40vw);min-height:0;padding:16px;border-left:1px solid var(--borda);background:var(--superficie)}.assembleia-todos h2{margin:0 0 10px;font-size:18px}.assembleia-todos p{margin:0;color:var(--texto-2)}.assembleia-todos ol{list-style:none;margin:0;padding:0;overflow-y:auto}.assembleia-todos li{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid var(--borda);font-size:18px}.assembleia-todos li span{font-family:ui-monospace,monospace;text-align:right}.assembleia-corpo:has(.assembleia-todos) .assembleia-vaga{font-size:clamp(48px,10vw,150px)}.assembleia-corpo:has(.assembleia-todos) .assembleia-apto{font-size:clamp(30px,6vw,80px)}@media (max-width: 640px){.assembleia-corpo{flex-direction:column}.assembleia-todos{flex:0 0 40%;border-left:0;border-top:1px solid var(--borda)}}.assembleia-todos{gap:10px}.assembleia-todos h2{margin:0}.assembleia-todos-lista{min-height:0;overflow-y:auto}.assembleia-todos-lista ol{overflow:visible}.assembleia-todos-lista h3{position:sticky;top:0;margin:0;padding:8px 2px 4px;background:var(--superficie);font-size:14px;color:var(--acento)}.diferente-linha{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.diferente-linha select{flex:0 1 auto;min-width:0}.apto-simbolo{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;color:#fff;font-size:10px;line-height:1;border:1px solid var(--superficie)}.apto-simbolo.sem-prioridade{background:#64748b}.direito-grupo{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid var(--borda)}.direito-grupo:last-child{border-bottom:0}.direito-grupo .contagem{margin-left:8px}.direito-aptos{display:flex;flex-wrap:wrap;gap:4px}.direito-apto{min-height:30px;padding:2px 8px;border-radius:6px;border:1px solid var(--borda-forte);background:var(--superficie-2);color:var(--texto);font:600 13px ui-monospace,monospace;cursor:pointer}.direito-apto.sem{border-style:dashed;color:var(--suave);text-decoration:line-through}.apto-marcas em{color:#fff}.vagas-definidas{container-type:inline-size}.vaga-definida{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-areas:"apto seta vaga lixo" "motivo motivo motivo motivo";align-items:end}.vaga-definida-apto,.seletor-apto{grid-area:apto}.vaga-definida>svg{grid-area:seta}.vaga-definida-vaga,.seletor-vaga{grid-area:vaga}.vaga-definida-motivo{grid-area:motivo;height:auto;min-width:0}.vaga-definida>.btn{grid-area:lixo}.vaga-definida select{width:100%;min-width:0}.vaga-definida.guiada{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"apto lixo" "vaga vaga" "motivo motivo"}.seletor-guiado{display:grid;gap:8px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}@container (min-width: 620px){.vaga-definida{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.4fr) auto;grid-template-areas:"apto seta vaga motivo lixo"}}.direito-excecoes{display:grid;gap:8px;padding:10px;border-radius:8px;background:var(--superficie-2)}.direito-balde{display:grid;gap:4px}.direito-apto.ajuste{background:var(--superficie)}.direito-apto.aberto{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.direito-excecoes .sem-direito{padding:0;border:0}.seletor-apto{grid-auto-flow:row;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr)}.vagas-definidas{gap:10px}.vaga-definida{padding:12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-2)}.vaga-definida .seletor-guiado select,.vaga-definida select,.vaga-definida input{background-color:var(--superficie)}.secao-acoes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.editor-historico{display:flex;align-items:center;gap:4px;margin-left:12px}.limpeza-titulo{margin:0 0 8px;font-size:20px}.dialogo .confirmacao-acoes{margin-top:14px}.limpeza-aviso{position:fixed;left:50%;bottom:20px;z-index:900;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:10px 14px;border-radius:10px;border:1px solid var(--borda-forte);background:var(--superficie);box-shadow:0 8px 24px #00000040}@media (max-width: 900px){.topo-editor{flex-wrap:wrap}.editor-historico{margin-left:0}.topo-editor .etapas{flex:1 1 100%;width:100%}}.limpeza-dialogo{padding:24px;width:min(460px,calc(100% - 32px))}.limpeza-dialogo .limpeza-titulo{margin:0 0 12px}.limpeza-dialogo p{margin:0 0 10px;line-height:1.5}.limpeza-dialogo .confirmacao-acoes{margin-top:20px}.lp-heroi-texto p b{color:var(--texto)}.lp-link-texto{all:unset;cursor:pointer;font-weight:600;color:var(--acento);text-decoration:underline;text-underline-offset:3px}.lp-link-texto:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lp-servico,.planos-servico{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.lp-servico{max-width:var(--lp-largura);margin:0 auto;padding:56px 20px;border-top:1px solid var(--borda)}.lp-servico>div,.planos-servico>div{flex:1 1 340px}.lp-servico h2{font-size:clamp(24px,2.8vw,32px);margin:0 0 8px}.lp-servico p{margin:0;color:var(--texto-2)}.lp-servico .btn{height:48px;padding:0 22px}.planos-servico{padding:22px;border-radius:18px;border:1px solid var(--borda);background:var(--superficie)}.planos-servico h2{margin:0 0 4px;font-size:20px}.planos-servico p{margin:0}.lp-final-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-left:auto}.atendimento{overflow:auto}.atendimento-duas{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.atendimento textarea{width:100%;resize:vertical}.atendimento .btn[type=submit]{justify-content:center;height:46px}.atendimento-site{position:absolute;left:-9999px;width:1px;height:1px}@media (max-width: 480px){.atendimento-duas{grid-template-columns:1fr}}.acesso-campo textarea,.acesso-campo select{padding:10px 14px;font-size:16px;font-weight:400;font-family:inherit;border-radius:10px;border:1px solid var(--borda-forte);background:var(--superficie-2);color:var(--texto)}.acesso-campo select{height:46px;padding-block:0}.acesso-campo textarea:focus,.acesso-campo select:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 25%,transparent)}.calc-usar-faixa{all:unset;cursor:pointer;justify-self:start;font-size:12.5px;font-weight:700;color:var(--acento);text-decoration:underline;text-underline-offset:3px}.calc-usar-faixa:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.acesso-campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background-repeat:no-repeat;background-position:right 14px center;background-size:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.atendimento-conta{justify-self:end;font-size:12px;font-weight:400;color:var(--suave)}.mp-cancelar-confirma{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.contratar-pagador{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie-2)}.contratar-pagador>div{display:grid;gap:2px;min-width:0;font-size:14px}.contratar-pagador small{font-size:12.5px;overflow-wrap:anywhere}.verificacao-auditoria{display:grid;gap:10px}.verificacao-auditoria summary{cursor:pointer;font-weight:600}.verificacao-auditoria p{margin:0}.verificacao-auditoria form{display:flex;flex-wrap:wrap;gap:8px}.verificacao-auditoria input{flex:1 1 180px;min-width:0;height:40px;padding:0 12px}.mapa-tela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--bg);color:var(--texto)}.mapa-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--borda)}.mapa-topo .espaco{flex:1}.mapa-topo select{height:34px}.mapa-zoom{min-width:48px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.mapa-svg{display:block;width:100%;height:100%;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.mapa-svg.arrastando{cursor:grabbing}.mapa-rodape{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 16px;border-top:1px solid var(--borda);font-size:13px;color:var(--texto-2)}.mapa-rodape .alerta{color:var(--aviso);font-weight:600}.mapa-vaga{stroke:var(--borda-forte);stroke-width:.04}.mapa-vaga.presa{stroke:var(--texto-2);stroke-width:.08}.mapa-vaga-texto{fill:var(--texto);font-weight:600;pointer-events:none}.mapa-espaco{fill:none}.mapa-faixa{fill:var(--superficie-2);stroke:var(--borda);stroke-width:.04;stroke-dasharray:.2}.mapa-pilar{fill:var(--texto-2)}.mapa-obstaculo{fill:var(--borda-forte)}.mapa-marco{fill:color-mix(in srgb,var(--acento) 25%,transparent);stroke:var(--acento);stroke-width:.06}.mapa-peca-texto{fill:var(--texto);font-weight:600;pointer-events:none}.mapa-piso{fill:var(--superficie);pointer-events:none}.mapa-corredor{fill:var(--superficie-2)}.limpeza-aviso{z-index:1100}.editor-mapa-corpo{display:grid;grid-template-columns:148px minmax(0,1fr) 290px;min-height:0}.editor-mapa-ferramentas{display:grid;align-content:start;gap:4px;padding:10px;border-right:1px solid var(--borda);overflow:auto}.editor-mapa-ferramentas button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--texto);font:inherit;font-size:14px;text-align:left;cursor:pointer}.editor-mapa-ferramentas button[aria-pressed=true]{background:var(--acento);color:var(--acento-texto)}.editor-mapa-ferramentas button:disabled{opacity:.45;cursor:not-allowed}.editor-mapa-painel{display:grid;align-content:start;gap:10px;padding:12px;border-left:1px solid var(--borda);overflow:auto;font-size:14px}.editor-mapa-painel h3{margin:0;font-size:15px}.editor-mapa-painel label{display:grid;gap:3px;font-size:12.5px;font-weight:600;color:var(--suave)}.editor-mapa-painel input,.editor-mapa-painel select{height:32px;min-width:0;width:100%;padding:0 8px;font-weight:400;color:var(--texto)}.editor-mapa-duas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor-mapa-acoes{display:flex;flex-wrap:wrap;gap:4px}.editor-mapa-itens{display:grid;gap:4px;max-height:340px;overflow:auto}.editor-mapa-item{display:grid;grid-template-columns:minmax(0,1fr) 56px auto;align-items:center;gap:4px;font-size:13px}.editor-mapa-item>span{overflow-wrap:anywhere}.editor-mapa-item input{padding:0 4px;height:28px}.editor-mapa-item-botoes{display:flex}.editor-mapa-item-botoes button{width:24px;height:28px;padding:0;border:0;background:transparent;color:var(--texto-2);cursor:pointer}.editor-mapa-item-botoes button:disabled{opacity:.3;cursor:default}.mapa-svg.editor{cursor:default}.mapa-svg.editor.colocando{cursor:crosshair}.mapa-svg.editor.mover{cursor:grab}.mapa-selecao{fill:color-mix(in srgb,var(--acento) 12%,transparent);stroke:var(--acento);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.mapa-guia{stroke:var(--acento);stroke-width:1px;stroke-dasharray:4;vector-effect:non-scaling-stroke;pointer-events:none}.mapa-bandeja{display:flex;flex-wrap:wrap;align-items:center;gap:4px;max-height:76px;overflow:auto;padding:8px 16px;border-top:1px solid var(--borda);font-size:13px}.mapa-bandeja button{padding:3px 8px;border-radius:6px;border:1px solid var(--borda-forte);background:var(--superficie-2);color:var(--texto);font:600 12.5px ui-monospace,monospace;cursor:pointer}.mapa-bandeja button[aria-pressed=true]{background:var(--acento);color:var(--acento-texto);border-color:var(--acento)}.mapa-bandeja .alerta{color:var(--aviso);font-weight:600}.mapa-corredor{fill:var(--superficie)}.mapa-corredor-eixo{stroke:var(--borda-forte);stroke-width:1.5px;stroke-dasharray:8 8;vector-effect:non-scaling-stroke;pointer-events:none}.mapa-tela{--mapa-corredor: #38bdf8;--mapa-obstaculo: #f59e0b;--mapa-marco: #a78bfa;--mapa-fileira: #22c55e;--mapa-vaga: #14b8a6}.mapa-corredor{fill:color-mix(in srgb,var(--mapa-corredor) 14%,var(--superficie))}.mapa-corredor-eixo{stroke:color-mix(in srgb,var(--mapa-corredor) 60%,transparent)}.mapa-pilar,.mapa-obstaculo{fill:var(--mapa-obstaculo)}.mapa-obstaculo{fill-opacity:.55}.mapa-marco{fill:color-mix(in srgb,var(--mapa-marco) 28%,transparent);stroke:var(--mapa-marco)}.mapa-faixa{fill:color-mix(in srgb,var(--mapa-corredor) 24%,transparent)}.editor-mapa-corpo{grid-template-columns:208px minmax(0,1fr) 290px}.editor-mapa-ferramentas{grid-template-rows:auto auto auto auto auto auto auto minmax(0,1fr);align-content:stretch;overflow:hidden;min-height:0}.editor-mapa-ferramentas .btn{justify-content:center;margin-top:6px;white-space:normal}.editor-mapa-lista{display:flex;flex-direction:column;gap:8px;min-height:0;margin-top:8px;padding-top:8px;border-top:1px solid var(--borda);overflow:hidden auto}.editor-mapa-lista h4{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:12px;font-weight:700;color:var(--texto-2)}.editor-mapa-lista h4 i{flex:none;width:10px;height:10px;border-radius:3px}.editor-mapa-lista ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.editor-mapa-ferramentas .editor-mapa-lista button{display:block;width:100%;padding:4px 6px 4px 16px;border-radius:6px;font-size:12.5px;overflow-wrap:anywhere}.editor-mapa-ferramentas .editor-mapa-lista button:hover{background:var(--superficie-2)}.editor-mapa-ferramentas .editor-mapa-lista button[aria-pressed=true]{background:color-mix(in srgb,var(--acento) 25%,transparent);color:var(--texto);font-weight:600}.editor-mapa-lista>p{margin:0;font-size:12.5px;color:var(--suave)}.mapa-modelos{width:min(820px,calc(100vw - 32px))}.mapa-modelos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:16px 20px;overflow:auto}.mapa-modelo{display:grid;gap:4px;padding:10px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie-2);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.mapa-modelo:hover,.mapa-modelo:focus-visible{border-color:var(--acento)}.mapa-modelo svg{width:100%;height:110px;border-radius:8px;background:var(--bg)}.mapa-modelo small{color:var(--texto-2);font-size:12.5px}.mapa-modelo-vazio{display:grid;place-items:center;height:110px;border-radius:8px;background:var(--bg);color:var(--suave);font-size:13px}.mapa-corredor-sentido{fill:var(--texto-2);opacity:.6;pointer-events:none}.mapa-vaga.estilo-contorno,.mapa-vaga.estilo-tracejado{fill:transparent;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all}.mapa-vaga.estilo-tracejado{stroke-dasharray:6 4}.mapa-corredor.estilo-contorno,.mapa-corredor.estilo-tracejado{fill:transparent;stroke:var(--mapa-corredor);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all}.mapa-obstaculo.estilo-contorno,.mapa-obstaculo.estilo-tracejado,.mapa-pilar.estilo-contorno,.mapa-pilar.estilo-tracejado{fill:transparent;fill-opacity:1;stroke:var(--mapa-obstaculo);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all}.mapa-marco.estilo-contorno,.mapa-marco.estilo-tracejado{fill:transparent;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all}.mapa-corredor.estilo-tracejado,.mapa-obstaculo.estilo-tracejado,.mapa-pilar.estilo-tracejado,.mapa-marco.estilo-tracejado{stroke-dasharray:6 4}.mapa-alca{fill:var(--superficie);stroke:var(--acento);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mapa-svg.editor{cursor:grab}.editor-mapa-ferramentas{display:flex;flex-direction:column}.editor-mapa-grupo{display:grid;gap:2px;margin-top:6px}.editor-mapa-grupo>span{padding:0 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--suave)}.editor-mapa-ferramentas button{padding:6px 10px}.editor-mapa-lista{flex:1 1 0}.editor-mapa-item{grid-template-columns:minmax(0,1fr) 52px auto}.editor-mapa-item select{height:28px;padding:0 2px;font-size:12.5px}.resultado-mapa{--mapa-corredor: #38bdf8;--mapa-obstaculo: #f59e0b;--mapa-marco: #a78bfa;display:grid;gap:12px}.resultado-mapa-nivel h4{margin:0 0 6px}.resultado-mapa-nivel svg{display:block;width:100%;max-height:70vh}.mapa-vaga-rotulo{fill:var(--texto);font-weight:800;pointer-events:none}.editor-mapa-ferramentas.inativas{opacity:.4}.mapa-vaga-marcada{fill:color-mix(in srgb,var(--acento) 30%,transparent);stroke:var(--acento);stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none}.mapa-vaga-ordem-fundo{fill:var(--acento);pointer-events:none}.mapa-vaga-ordem{fill:var(--acento-texto);font-weight:800;pointer-events:none}.editor-mapa-opcoes{display:grid;gap:4px}.editor-mapa-opcoes button{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie-2);color:var(--texto);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.editor-mapa-opcoes button:disabled{opacity:.5;cursor:default}.editor-mapa-opcoes i{flex:none;width:12px;height:12px;border-radius:3px}.editor-mapa-opcoes small{margin-left:auto;color:var(--texto-2)}.chamada-mapa,.assembleia{--mapa-corredor: #38bdf8;--mapa-obstaculo: #f59e0b;--mapa-marco: #a78bfa}.chamada-mapa{display:grid;gap:10px}.mapa-vagas{display:block;width:100%;max-height:62vh}.mapa-vaga.clicavel{cursor:pointer}.mapa-vaga.clicavel:hover{stroke:var(--acento);stroke-width:2px;vector-effect:non-scaling-stroke}.mapa-vaga.indisponivel{opacity:.3}.mapa-vaga.reservada{opacity:.55;stroke-dasharray:5 4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.mapa-vaga.ativa{fill:var(--acento)!important;stroke:var(--texto);stroke-width:2.5px;vector-effect:non-scaling-stroke}.assembleia-revelacao.com-mapa{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;gap:24px}.assembleia-revelacao-texto{display:grid;justify-items:center;gap:clamp(20px,4vh,44px);min-width:0}.assembleia-mapa{display:grid;gap:6px;min-width:0;font-weight:600}.assembleia-mapa .mapa-vagas{max-height:68vh}.com-mapa .assembleia-apto{font-size:clamp(30px,5vw,72px)}.com-mapa .assembleia-vaga{font-size:clamp(44px,8vw,120px)}@media (max-width: 760px){.assembleia-revelacao.com-mapa{grid-template-columns:1fr}}.mapa-giro-haste{stroke:var(--acento);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.mapa-giro{fill:var(--acento);stroke:var(--superficie);stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:grab}.mapa-ponto{fill:var(--superficie);stroke:var(--acento);stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:move}.mapa-ponto-meio{fill:var(--acento);opacity:.55;cursor:copy}polygon.mapa-piso{stroke:var(--borda-forte);stroke-width:1px;vector-effect:non-scaling-stroke}.mapa-planta{pointer-events:none}.mapa-escala{stroke:var(--acento);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.mapa-escala-ponto{fill:var(--acento);pointer-events:none}.editor-mapa-planta{display:grid;gap:8px;padding:10px 0;border-block:1px solid var(--borda)}.editor-mapa-enviar{cursor:pointer;justify-content:center}.editor-mapa-enviar input{display:none}.editor-mapa-planta input[type=range]{padding:0;accent-color:var(--acento)}.editor-mapa-escala{display:grid;gap:8px}.editor-mapa-salvar{display:inline-flex;align-items:center;gap:6px;margin-right:8px}.niveis-mapa{display:grid;gap:10px}.niveis-mapa-controles{display:flex;flex-wrap:wrap;gap:8px 16px}.niveis-mapa-abas{display:flex;flex-wrap:wrap;gap:4px}.niveis-mapa-abas button{padding:6px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-2);color:var(--texto);font:inherit;font-size:14px;cursor:pointer}.niveis-mapa-abas button[aria-selected=true]{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.niveis-mapa-lista{display:grid;gap:14px;min-width:0}.niveis-mapa-lista>section{min-width:0}.niveis-mapa-lista.modelo-lado{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start}.niveis-mapa-lista.tamanho-p .mapa-vagas{max-height:34vh}.niveis-mapa-lista.tamanho-m .mapa-vagas{max-height:62vh}.niveis-mapa-lista.tamanho-g .mapa-vagas{max-height:none}.assembleia-mapa .niveis-mapa-lista{max-height:72vh;overflow:auto}.niveis-mapa-lista .mapa-vagas{margin-inline:auto}.niveis-mapa-lista.tamanho-p .mapa-vagas{max-width:55%;max-height:40vh}.niveis-mapa-lista.tamanho-m .mapa-vagas{max-width:78%;max-height:62vh}.niveis-mapa-lista.tamanho-g .mapa-vagas{max-width:100%;max-height:90vh}.niveis-mapa-lista.modelo-lado .mapa-vagas{max-width:100%}.assembleia-exibicao{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;padding-top:8px;border-top:1px solid var(--borda)}.assembleia-legenda{margin:0 0 6px;text-align:center;font-size:clamp(18px,2.6vw,34px);font-weight:500}.assembleia-legenda b{color:var(--acento)}.assembleia-revelacao.so-mapa{display:block}.assembleia-revelacao.com-mapa.mapa-p{grid-template-columns:minmax(0,1fr) minmax(280px,1.5fr)}.assembleia-revelacao.com-mapa.mapa-m{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.assembleia-revelacao.com-mapa.mapa-g{grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr)}.assembleia-mapa .niveis-mapa-lista .mapa-vagas{max-width:100%}.assembleia-revelacao.so-mapa.mapa-p .mapa-vagas{max-width:55%}.assembleia-revelacao.so-mapa.mapa-m .mapa-vagas{max-width:78%}.assembleia-mapa .niveis-mapa-lista.tamanho-p .mapa-vagas{max-height:42vh}.assembleia-mapa .niveis-mapa-lista.tamanho-m .mapa-vagas{max-height:58vh}.assembleia-mapa .niveis-mapa-lista.tamanho-g .mapa-vagas{max-height:72vh}@media (max-width: 760px){.assembleia-revelacao.com-mapa.mapa-p,.assembleia-revelacao.com-mapa.mapa-m,.assembleia-revelacao.com-mapa.mapa-g{grid-template-columns:1fr}}.assembleia-mapa{width:100%;justify-self:stretch}.niveis-mapa-lista .resultado-mapa-nivel h4{text-align:center}.niveis-mapa-abas{justify-content:center}.ajustes-aparencia{display:inline-flex;align-items:center;gap:2px}.seletor-idioma-botao,.botao-tema{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--texto-2);font-size:13px;font-weight:600;cursor:pointer;transition:color .15s,background-color .15s}.seletor-idioma{position:relative;display:inline-flex}.seletor-idioma-botao{padding:0 6px 0 8px;font-family:inherit}.botao-tema{width:34px;padding:0;flex:none}.seletor-idioma-botao:hover,.seletor-idioma-botao[aria-expanded=true],.botao-tema:hover{color:var(--texto);background:var(--superficie-2)}.seletor-idioma-botao:focus-visible,.botao-tema:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.seletor-idioma-seta{transition:transform .2s cubic-bezier(.16,1,.3,1);opacity:.7}.seletor-idioma-botao[aria-expanded=true] .seletor-idioma-seta{transform:rotate(180deg)}.seletor-idioma-lista{position:absolute;z-index:60;top:calc(100% + 6px);right:0;min-width:168px;margin:0;padding:4px;list-style:none;border:1px solid var(--borda-forte);border-radius:12px;background:var(--superficie);box-shadow:0 12px 32px #02061747;outline:none;transform-origin:top right;animation:idioma-lista-abre .18s cubic-bezier(.16,1,.3,1)}.seletor-idioma-lista.a-esquerda{right:auto;left:0;transform-origin:top left}.seletor-idioma-lista.acima{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right}.seletor-idioma-lista li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:0 10px 0 12px;border-radius:8px;color:var(--texto-2);font-size:14px;font-weight:550;cursor:pointer}.seletor-idioma-lista li.ativo{background:var(--superficie-2);color:var(--texto)}.seletor-idioma-lista li[aria-selected=true]{color:var(--texto);font-weight:650}.seletor-idioma-lista li svg{flex:none;color:var(--acento);opacity:0}.seletor-idioma-lista li[aria-selected=true] svg{opacity:1}.seletor-idioma-lista:focus-visible li.ativo{outline:2px solid var(--acento);outline-offset:-2px}@keyframes idioma-lista-abre{0%{opacity:0;transform:translateY(-4px) scale(.97)}}@media (prefers-reduced-motion: reduce){.seletor-idioma-lista{animation:none}.seletor-idioma-seta{transition:none}}@media (max-width: 560px){.lp-link-entrar{padding:8px 6px}}.menu-conta-ajustes{display:flex;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--borda)}.acesso-topo-acoes{display:inline-flex;align-items:center;gap:8px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.docs{min-height:100vh;background:var(--bg);color:var(--texto)}.docs ::selection{background:color-mix(in srgb,var(--acento) 30%,transparent)}.docs-corpo{max-width:1280px;margin:0 auto;padding:28px 20px 96px;display:grid;grid-template-columns:264px minmax(0,1fr) 208px;gap:48px;align-items:start}.docs-lateral{position:sticky;top:76px;display:grid;gap:8px;min-width:0}.docs-menu-botao{display:none}.docs-indice{display:grid;gap:12px;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--borda-forte) transparent}.docs-busca input{width:100%;height:40px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font:inherit;font-size:14px}.docs-busca input::placeholder{color:var(--suave)}.docs-busca input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.docs-resultados{margin:0;font-size:13px;color:var(--texto-2)}.docs-indice ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.docs-indice li a{display:block;padding:8px 10px;border-radius:var(--raio-p);color:var(--texto-2);font-size:14px;line-height:1.35;text-decoration:none;transition:background .15s,color .15s}.docs-indice li a:hover{background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto)}.docs-indice li a[aria-current=page]{background:color-mix(in srgb,var(--acento) 14%,transparent);color:var(--acento);font-weight:650}.docs-indice li a:focus-visible,.docs-pagina button:focus-visible,.docs-vizinho:focus-visible,.docs-baixar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.docs-indice li a small{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--suave)}.docs-baixar{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;color:var(--texto-2);text-decoration:none;border-top:1px solid var(--borda)}.docs-baixar:hover{color:var(--acento)}.docs-artigo{min-width:0;outline:none}.docs-artigo h1{margin:0 0 20px;font-size:32px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.docs-artigo h3,.docs-artigo h2.doc-h{margin:40px 0 10px;font-size:19px;line-height:1.3;letter-spacing:-.01em;scroll-margin-top:84px;text-wrap:balance}.docs-artigo p,.docs-artigo ul,.docs-artigo ol{max-width:70ch;margin:0 0 14px;font-size:16px;line-height:1.7}.docs-artigo ul,.docs-artigo ol{padding-left:22px}.docs-artigo li{margin-bottom:6px}.docs-artigo li::marker{color:var(--suave)}.docs-artigo a{color:var(--acento);text-underline-offset:3px}.docs-artigo code{padding:1px 6px;border:1px solid var(--borda);border-radius:6px;background:var(--superficie-2);font:.88em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.docs-artigo pre{margin:0 0 18px;padding:14px 16px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-2);overflow-x:auto;font-size:13.5px;line-height:1.6}.docs-artigo pre code{padding:0;border:0;background:none;font-size:inherit;overflow-wrap:normal}.docs-artigo pre:focus-visible,.doc-tabela:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.doc-tabela{margin:0 0 20px;overflow-x:auto;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.doc-tabela table{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.doc-tabela th,.doc-tabela td{padding:10px 14px;text-align:left;vertical-align:top;line-height:1.5;border-bottom:1px solid var(--borda)}.doc-tabela thead th{font-size:13px;font-weight:650;color:var(--texto-2);background:var(--superficie-2);white-space:nowrap}.doc-tabela tbody th{font-weight:650;white-space:nowrap}.doc-tabela tbody tr:last-child>*{border-bottom:0}.doc-nota{max-width:70ch;margin:0 0 18px;padding:12px 14px;border:1px solid var(--aviso);border-radius:var(--raio-p);background:var(--aviso-bg);color:var(--texto)}.doc-nota p{margin:0;font-size:15px;line-height:1.6}.docs-rodape{display:flex;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid var(--borda)}.docs-vizinho{display:grid;gap:2px;max-width:48%;padding:12px 16px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);text-decoration:none;transition:border-color .2s}.docs-vizinho:hover{border-color:var(--acento)}.docs-vizinho small{font-size:12.5px;color:var(--suave)}.docs-vizinho span{font-weight:650}.docs-vizinho.proximo{margin-left:auto;text-align:right}.docs-atualizacao{margin:16px 0 0;font-size:13px;color:var(--suave)}.docs-pagina{position:sticky;top:76px;display:grid;gap:8px;font-size:13.5px}.docs-pagina b{color:var(--texto);font-size:13px}.docs-pagina ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.docs-pagina button{all:unset;display:block;box-sizing:border-box;width:100%;padding:5px 8px;border-radius:6px;color:var(--texto-2);line-height:1.35;cursor:pointer}.docs-pagina button:hover{color:var(--acento);background:color-mix(in srgb,var(--texto) 5%,transparent)}@media (max-width: 1180px){.docs-corpo{grid-template-columns:240px minmax(0,1fr);gap:36px}.docs-pagina{display:none}}@media (max-width: 860px){.docs-corpo{grid-template-columns:minmax(0,1fr);padding-top:16px;gap:20px}.docs-lateral{position:static}.docs-menu-botao{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie);color:var(--texto);font:inherit;font-weight:600;cursor:pointer}.docs-menu-botao span{flex:1;text-align:left}.docs-indice{display:none;max-height:60vh;padding:8px 0 0}.docs-indice.aberto{display:grid}.docs-artigo h1{font-size:26px}.doc-tabela table{min-width:560px}.doc-tabela tbody th{white-space:normal}.docs-vizinho{max-width:100%;flex:1}}@media print{.docs-lateral,.docs-pagina,.docs-rodape,.topo-voltar{display:none}.docs-corpo{display:block;padding:0}}.proposta{min-height:100vh;background:var(--bg)}.proposta-quadro{display:block;width:100%;height:calc(100dvh - 67px);border:0;background:var(--bg)}.proposta-aviso{max-width:520px;margin:48px auto;padding:0 20px;display:grid;gap:12px;justify-items:start}.adm-corpo{max-width:1120px;margin:0 auto;padding:24px 20px 72px;display:grid;gap:0}.adm-cabeca{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding-bottom:28px;border-bottom:1px solid var(--borda)}.adm-cabeca h1{margin:0 0 6px;font-size:clamp(26px,4vw,34px);letter-spacing:-.02em}.adm-cabeca p{max-width:62ch;margin:0;font-size:14.5px}.adm-secao{display:grid;gap:16px;padding:32px 0;border-bottom:1px solid var(--borda);min-width:0}.adm-secao:last-child{border-bottom:0}.adm-secao-topo{display:grid;gap:4px}.adm-secao-topo h2{margin:0;font-size:19px;letter-spacing:-.02em}.adm-secao-topo p{margin:0;font-size:14px;max-width:64ch}.adm-resumo{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;color:var(--texto-2);font-size:14px}.adm-resumo b{color:var(--texto);font-variant-numeric:tabular-nums}.admin-email{color:var(--texto);font-weight:600;overflow-wrap:anywhere}.admin-erro{display:block;max-width:200px;margin-top:4px;color:var(--erro);font-size:12px}.adm-selo{display:inline-flex;align-items:center;gap:5px;padding:1px 9px;border-radius:999px;background:color-mix(in srgb,var(--acento) 14%,transparent);color:var(--acento);font-size:12px;font-weight:650;white-space:nowrap}.adm-selo.aviso{background:var(--aviso-bg);color:var(--aviso)}.adm-selo.equipe{padding:3px 10px}.adm-lista{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--borda)}.adm-lista>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--borda);font-size:14.5px}.adm-lista-nome{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.adm-lista-nome svg{color:var(--acento);flex:none}.adm-lista.pedidos>li{align-items:flex-start}.adm-lista>li.atendido{opacity:.6}.adm-pedido{display:grid;gap:3px;min-width:0;flex:1 1 320px}.adm-pedido p{margin:4px 0 0;max-width:70ch}.adm-confirma{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.adm-adicionar{display:grid;gap:8px;max-width:520px}.adm-adicionar>label{font-size:13.5px;font-weight:650}.adm-adicionar-campo{display:flex;gap:8px}.adm-adicionar-campo input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie);font:inherit}.adm-aviso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--aviso) 45%,transparent);border-radius:var(--raio-p);background:var(--aviso-bg);font-size:13.5px;line-height:1.45}.adm-aviso b{overflow-wrap:anywhere}.adm-busca{max-width:360px;height:38px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--superficie);font:inherit}.adm-tabela-caixa{overflow-x:auto;border:1px solid var(--borda);border-radius:12px;background:var(--superficie)}.adm-tabela{width:100%;min-width:940px;border-collapse:collapse;font-size:14px}.adm-tabela th{padding:11px 16px;text-align:left;font-size:12.5px;font-weight:650;color:var(--texto-2);background:var(--superficie-2);border-bottom:1px solid var(--borda);white-space:nowrap}.adm-tabela td{padding:14px 16px;vertical-align:middle;text-align:left;border-bottom:1px solid var(--borda)}.adm-tabela tbody tr:last-child td{border-bottom:0}.adm-tabela tbody tr:hover{background:color-mix(in srgb,var(--texto) 3%,transparent)}.adm-tabela tbody tr.mudou{background:color-mix(in srgb,var(--acento) 7%,transparent)}.adm-tabela th.num,.adm-tabela td.num{text-align:center;font-variant-numeric:tabular-nums}.adm-tabela td:first-child{min-width:300px}.adm-tabela td:first-child small{display:block;margin-top:2px;font-size:12px}.adm-tabela td.acao{width:110px;text-align:right}.adm-tabela td.vazio{padding:28px 16px;text-align:center;color:var(--suave)}.adm-tabela select{height:34px;min-width:150px;padding:0 8px;border-radius:8px}.adm-celula{display:grid;gap:4px;justify-items:start}.adm-celula.centro{justify-items:center}.adm-celula small{font-size:12px}.adm-campo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texto-2)}.adm-campo input{width:94px;height:30px;padding:0 8px;border:1px solid var(--borda-forte);border-radius:6px;background:var(--superficie);font:inherit;font-variant-numeric:tabular-nums;text-align:center}.adm-campo input::placeholder{font-size:11.5px}.adm-tabela input:focus-visible,.adm-adicionar-campo input:focus-visible,.adm-busca:focus-visible{outline:2px solid var(--acento);outline-offset:1px}@media (max-width: 640px){.adm-corpo{padding:16px 14px 56px}.adm-adicionar-campo{flex-wrap:wrap}}.adm-estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:14px}.adm-selo.ok{background:var(--ok-bg);color:var(--ok)}.adm-selo.perigo{background:var(--erro-bg);color:var(--erro)}.adm-falha-erro{display:block;max-width:70ch;padding:6px 10px;border-radius:6px;background:var(--erro-bg);color:var(--erro);font:12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.adm-resolvidas>summary{cursor:pointer;width:fit-content;font-size:14px;font-weight:600;color:var(--texto-2)}.adm-resolvidas[open]>summary{margin-bottom:8px}.lp-integracao{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px 48px;align-items:center;padding-block:56px}.integra-logos{display:grid;justify-items:center;gap:4px}.integra-logos figure{display:grid;justify-items:center;gap:6px;margin:0}.integra-logos img{display:block;width:96px;height:96px;object-fit:contain}.integra-logos figcaption{font-size:13px;font-weight:600;color:var(--texto-2)}.integra-mais{font-size:28px;font-weight:300;line-height:1;color:var(--suave);margin:2px 0}.integra-logos img.rondago.escuro{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .integra-logos img.rondago.claro{display:none}:root:not([data-theme=light]) .integra-logos img.rondago.escuro{display:block;filter:drop-shadow(0 0 1.5px rgb(255 255 255 / .85)) drop-shadow(0 8px 22px rgb(56 189 248 / .2))}}:root[data-theme=dark] .integra-logos img.rondago.claro{display:none}:root[data-theme=dark] .integra-logos img.rondago.escuro{display:block;filter:drop-shadow(0 0 1.5px rgb(255 255 255 / .85)) drop-shadow(0 8px 22px rgb(56 189 248 / .2))}.integra-texto{display:grid;gap:14px;max-width:64ch}.integra-texto h2{display:block;margin:0;font-size:clamp(26px,3vw,34px)}.integra-selo{display:inline-flex;align-items:center;height:26px;padding:0 11px;margin-left:12px;vertical-align:middle;border-radius:999px;font-size:12.5px;font-weight:650;letter-spacing:0;color:var(--acento);background:color-mix(in srgb,var(--acento) 14%,transparent)}.integra-texto .integra-lead{font-size:16px;line-height:1.55;color:var(--texto)}.integra-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}.integra-lista li{display:flex;align-items:flex-start;gap:8px;color:var(--texto-2);font-size:14.5px;line-height:1.45}.integra-lista svg{flex:none;margin-top:2px;color:var(--ok)}.integra-texto .integra-privado{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:var(--suave)}.integra-privado svg{flex:none;margin-top:2px}.integra-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:2px}.integra-acoes .btn{height:44px;padding:0 20px;text-decoration:none}.integra-aviso{font-size:13px;color:var(--suave)}.lp-integracao.compacto{grid-template-columns:auto minmax(0,1fr);gap:16px 32px;padding:20px 0;border-top:0}.lp-integracao.compacto .integra-logos{gap:2px}.lp-integracao.compacto .integra-logos img{width:72px;height:72px}.lp-integracao.compacto .integra-mais{font-size:24px;margin:0}.lp-integracao.compacto .integra-texto{gap:10px;max-width:none}.lp-integracao.compacto h2{font-size:clamp(22px,2.6vw,28px)}.lp-integracao.compacto .integra-lead{font-size:15px;color:var(--texto-2)}.lp-integracao.compacto .integra-lista li{font-size:14.5px}.lp-integracao.compacto .integra-acoes .btn{height:40px;padding:0 16px;font-size:14px}@media (max-width: 640px){.integra-lista{display:none}}.interesse{max-width:400px}.interesse-corpo{display:grid;gap:16px;padding:22px 24px 24px}.interesse-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.interesse-topo h2{margin:0;font-size:22px;letter-spacing:-.02em}.interesse-corpo>p{margin:-6px 0 0;font-size:14.5px}.interesse-corpo .segmentado{width:100%}.interesse-corpo .segmentado button{flex:1}.interesse-enviar{height:48px;justify-content:center;font-size:15px}.interesse-corpo small{text-align:center}.interesse-pronto{display:grid;justify-items:center;gap:10px;padding:32px 28px 28px;text-align:center}.interesse-pronto h2{margin:6px 0 0;font-size:24px;letter-spacing:-.02em}.interesse-pronto p{margin:0 0 8px;color:var(--texto-2)}@media (max-width: 860px){.lp-integracao{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:44px}.integra-logos{grid-template-columns:auto auto auto;justify-content:start;align-items:start;gap:14px}.integra-logos img{width:80px;height:80px}.integra-mais{margin-top:28px}.lp-integracao.compacto{grid-template-columns:minmax(0,1fr);padding:12px 0}.lp-integracao.compacto .integra-logos img{width:64px;height:64px}.lp-integracao.compacto .integra-mais{margin-top:20px}}@media (max-width: 900px){.divisao>.coluna-previa,.subtopo~main .coluna-previa{position:static;max-height:none;overflow:visible}}.conteudo-passo{animation:passo-entra .16s cubic-bezier(.16,1,.3,1)}@keyframes passo-entra{0%{opacity:.85;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}button.apto,button.vaga{transition:background-color .14s ease-out,border-color .14s ease-out,transform .1s ease-out}button.apto:active,button.vaga:active{transform:scale(.95)}@media (prefers-reduced-motion: reduce){.conteudo-passo{animation:none}button.apto,button.vaga{transition:none}button.apto:active,button.vaga:active{transform:none}}.lp-assembleia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.lp-assembleia h2{max-width:15em}.lp-assembleia-texto{margin-top:18px!important;font-size:17px!important;max-width:32em}.lp-assembleia-itens{display:grid;gap:0;margin:32px 0 0}.lp-assembleia-itens>div{padding:16px 0;border-top:1px solid var(--borda)}.lp-assembleia-itens dt{font-weight:650;margin-bottom:4px}.lp-assembleia-itens dd{margin:0;font-size:15px}.lp-ata-exemplo{display:inline-flex;align-items:center;gap:6px;margin:22px 0 0 22px}.lp-telao{display:grid;justify-items:center}.lp-telao-tela{position:relative;width:100%;display:grid;gap:22px;padding:28px 28px 22px;border:6px solid var(--borda-forte);border-radius:16px;background:var(--superficie);box-shadow:0 40px 90px -40px #000000b3}.lp-telao-aviso{font-size:12px;font-weight:600;color:var(--suave)}.lp-telao-vez{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(22px,3.2vw,34px);font-weight:600;color:var(--texto-2)}.lp-telao-vez b{color:var(--texto);font-size:1.35em;font-variant-numeric:tabular-nums}.lp-telao-vez svg{color:var(--acento)}.lp-telao-feitos{display:flex;flex-wrap:wrap;gap:8px}.lp-telao-feitos span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-2);color:var(--texto-2);font-size:13px;font-variant-numeric:tabular-nums}.lp-telao-contador{justify-self:end;font-size:13px;font-weight:600;color:var(--suave);font-variant-numeric:tabular-nums}.lp-telao-pe{width:28%;height:14px;border-radius:0 0 8px 8px;background:var(--borda-forte)}@media (max-width: 980px){.lp-assembleia{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width: 680px){.lp-ata-exemplo{margin-left:0}.lp-telao-tela{padding:20px 18px 16px}}.planos-porque{display:grid;gap:10px;margin:8px 0 28px}.planos-porque h2{margin:0;font-size:clamp(20px,2.4vw,26px)}.planos-porque>p{margin:0}.planos-porque ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.planos-porque li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--borda);border-radius:14px;background:var(--superficie)}.planos-porque li p{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--texto-2)}.planos-porque-icone{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--acento) 16%,var(--superficie));color:var(--acento)}@media (max-width: 820px){.planos-porque ul{grid-template-columns:minmax(0,1fr)}}.whats-bloco{display:inline-grid;gap:6px;justify-items:start}.whats-horario{color:var(--suave);font-size:12px;line-height:1.3;max-width:22em}.servico-acoes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.lp-servico>.servico-acoes,.planos-servico>.servico-acoes{flex:0 1 auto}.atendimento-whats{padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--borda)}.lp-indicar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:44px;padding:22px 24px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie)}.lp-indicar h3{margin:0 0 4px!important}.lp-indicar>div{flex:1 1 320px}.lp-indicar .btn{height:46px;padding:0 20px}a.btn.sec{text-decoration:none;color:var(--texto)}.btn.whats{background:#25d366;border-color:#25d366;color:#062e16;text-decoration:none}.btn.whats:hover{filter:brightness(1.06);color:#062e16}a.btn.prim{text-decoration:none}.mascote-carro .mascote-bilhete{transform-origin:49px 32.5px;animation:none}.mascote-carro.mascote-comemorando .mascote-bilhete{animation:masc-agita .5s ease-in-out infinite}.mascote-carro .mascote-olhos-alegres path,.mascote-carro .mascote-sobrancelhas path{stroke:#1e1b4b}.mascote-carro .mascote-braco-esq,.mascote-carro .mascote-braco-esq .mascote-braco-balanca{transform-origin:8px 70px}.mascote-carro .mascote-braco-dir,.mascote-carro .mascote-braco-dir .mascote-braco-balanca{transform-origin:112px 70px}.mascote-carro .mascote-braco circle{fill:#bae6fd;stroke:#6d28d9}.mascote-carro .mascote-braco path{stroke:#5b21b6}.tema-transicao::view-transition-old(root),.tema-transicao::view-transition-new(root){animation:none;mix-blend-mode:normal}.tema-transicao::view-transition-old(root){z-index:1}.tema-transicao::view-transition-new(root){z-index:2}.tema-animando,.tema-animando *,.tema-animando *:before,.tema-animando *:after{transition:background-color .5s ease,border-color .5s ease,color .5s ease,fill .5s ease,stroke .5s ease,box-shadow .5s ease!important}.idioma-transicao::view-transition-old(root),.idioma-transicao::view-transition-new(root){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.idioma-transicao::view-transition-old(root){animation-name:idioma-sai}.idioma-transicao::view-transition-new(root){animation-name:idioma-entra}@keyframes idioma-sai{to{opacity:0;filter:blur(3px)}}@keyframes idioma-entra{0%{opacity:0;filter:blur(3px)}}.minha-conta .conta-pagina{max-width:980px;margin:0 auto;padding:28px 20px 72px}.minha-conta .conta-cabeca{display:flex;align-items:center;gap:16px}.minha-conta .conta-avatar{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:28px;font-weight:700;background:color-mix(in srgb,var(--acento) 22%,var(--superficie));border:1px solid color-mix(in srgb,var(--acento) 45%,transparent);color:var(--texto)}.minha-conta .conta-cabeca h1{margin:0;font-size:clamp(26px,4vw,34px)}.minha-conta .conta-email-grande{margin:2px 0 0;color:var(--texto-2);word-break:break-all}.minha-conta .conta-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 32px;margin:28px 0 0;padding:20px 0;border-block:1px solid var(--borda)}.minha-conta .conta-resumo dt{font-size:12.5px;font-weight:600;color:var(--suave)}.minha-conta .conta-resumo dd{margin:4px 0 0;display:grid;gap:2px;font-size:15px;font-weight:600}.minha-conta .conta-link{justify-self:start;padding:0;border:0;background:none;color:var(--acento);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.minha-conta .conta-link:hover{text-decoration:underline}.minha-conta .conta-resumo dd.conta-confirmado{display:flex;align-items:center;gap:6px;color:var(--ok)}.minha-conta .conta-resumo dd.conta-nao-confirmado{display:flex;align-items:center;gap:6px;color:var(--aviso)}.minha-conta .conta-linha{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:20px 56px;padding:30px 0;border-bottom:1px solid var(--borda)}.minha-conta .conta-linha:last-of-type{border-bottom:0}.minha-conta .conta-linha-texto h2{margin:0 0 6px;font-size:18px}.minha-conta .conta-linha-texto p{margin:0;color:var(--texto-2);font-size:14px;line-height:1.55}.minha-conta .conta-linha-corpo{display:grid;gap:14px;max-width:620px;align-content:start}.minha-conta .conta-linha-corpo form{display:grid;gap:14px}.minha-conta .conta-duas{display:grid;grid-template-columns:1fr 1fr;gap:14px}.minha-conta .conta-pendente{flex-wrap:wrap;justify-content:space-between}.minha-conta .conta-regras{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--suave)}.minha-conta .conta-regras li{display:flex;align-items:center;gap:8px}.minha-conta .conta-regras li.ok{color:var(--ok)}.minha-conta .conta-regra-marca{display:inline-grid;place-items:center;width:16px}.minha-conta .conta-sem-sessao{display:grid;gap:14px;justify-items:start;padding:28px 0}@media (max-width: 720px){.minha-conta .conta-linha{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.minha-conta .conta-duas{grid-template-columns:minmax(0,1fr)}}@supports (appearance: base-select){select,.acesso-campo select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 0 10px;background-image:none}.acesso-campo select{padding-right:12px;background-image:none}.linha-dica.frase select{padding-right:4px}select::picker-icon{content:"";flex:none;width:14px;height:14px;background:var(--suave);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .2s cubic-bezier(.16,1,.3,1)}select:open::picker-icon{rotate:180deg}::picker(select){box-sizing:border-box;min-width:max(168px,anchor-size(width));margin-block:6px;padding:4px;border:1px solid var(--borda-forte);border-radius:12px;background:var(--superficie);box-shadow:0 12px 32px #02061747}select option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:0 10px 0 12px;border-radius:8px;background:transparent;color:var(--texto-2);font-size:14px;font-weight:550;cursor:pointer}select option:is(:hover,:focus-visible){background:var(--superficie-2);color:var(--texto);outline:none}select option:checked{background:transparent;color:var(--texto);font-weight:650}select option:checked:is(:hover,:focus-visible){background:var(--superficie-2)}select option::checkmark{order:1;color:var(--acento);font-weight:700}select option:disabled{opacity:.5;cursor:not-allowed}}.dialogo.contratar{width:min(1000px,calc(100vw - 32px))}.dialogo.contratar.estreito{width:min(500px,calc(100vw - 32px))}.contratar-topo{border-bottom:0;padding-bottom:8px}.contratar-form{display:flex;flex-direction:column;flex:1;min-height:0;gap:0}.contratar-trilha{display:flex;gap:8px;margin:0;padding:4px 20px 14px;list-style:none;border-bottom:1px solid var(--borda)}.contratar-trilha li{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--superficie-2);color:var(--suave);font-size:13.5px;font-weight:600;transition:color .2s,background-color .2s}.contratar-trilha li>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contratar-trilha-marca{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1.5px solid currentColor;border-radius:50%;font-size:12px}.contratar-trilha li.ativo{background:var(--acento-2);color:var(--acento)}.contratar-trilha li.feito{color:var(--ok)}.contratar-trilha li.feito .contratar-trilha-marca{border-color:var(--ok);background:var(--ok);color:var(--superficie)}.contratar-rolagem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,370px);grid-template-areas:"mascote resumo" "aptos resumo" "pagador resumo" "pagar resumo";grid-template-rows:auto auto auto 1fr;gap:18px 30px;align-items:start;padding:18px 20px 20px;overflow:auto}.contratar-mascote{grid-area:mascote;display:flex;align-items:center;gap:14px}.contratar-fala{position:relative;margin:0;padding:10px 14px;border-radius:14px;background:var(--acento-2);color:var(--texto);font-size:14px;font-weight:600;line-height:1.35}.contratar-fala:before{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:3px;background:var(--acento-2);transform:rotate(45deg)}.contratar-aptos{grid-area:aptos;display:grid;gap:12px}.contratar-pagador-bloco{grid-area:pagador;display:grid;gap:12px}.contratar-campos{display:grid;gap:12px}.contratar-pagar{grid-area:pagar;display:grid;gap:8px}.contratar-pagar h4{margin:0;font-size:13.5px}.contratar-passo{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:8px}.contratar-passo button{display:grid;place-items:center;height:56px;border:1px solid var(--borda-forte);border-radius:12px;background:var(--superficie);color:var(--texto);cursor:pointer;transition:border-color .15s,color .15s}.contratar-passo button:hover:not(:disabled){border-color:var(--acento);color:var(--acento)}.contratar-passo button:disabled{opacity:.45;cursor:default}.contratar-passo input{height:56px;text-align:center;font-size:28px;font-weight:700}.contratar-dica{margin:0;color:var(--texto-2);font-size:13.5px;line-height:1.5}.contratar-condominios{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--texto-2);font-size:13.5px}.contratar-resumo{grid-area:resumo;display:grid;gap:16px;padding-bottom:18px;overflow:hidden;border:1px solid var(--borda);border-radius:16px;background:var(--superficie-2)}.contratar-resumo>:not(.contratar-resumo-topo){margin-inline:18px}.contratar-resumo-topo{padding:16px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--acento) 22%,var(--superficie-2)),var(--superficie-2))}.contratar-resumo-topo h3{margin:0 0 2px;font-size:16px}.contratar-plano-linha{margin:0;color:var(--texto-2);font-size:14px}.contratar-resumo h4{margin:0 0 8px;font-size:13.5px}.contratar-cobertura{display:grid;gap:2px}.contratar-cobertura span{color:var(--texto-2);font-size:13px}.contratar-cobertura b{color:var(--acento);font-size:22px}.contratar-valor{display:grid;gap:8px;padding:14px;border:1px solid color-mix(in srgb,var(--acento) 35%,var(--borda));border-radius:12px;background:var(--superficie)}.contratar-itens{display:grid;gap:6px;margin:0}.contratar-itens>div{display:flex;justify-content:space-between;gap:12px;color:var(--texto-2);font-size:13.5px}.contratar-itens dt,.contratar-itens dd{margin:0}.contratar-itens dd{color:var(--texto);font-weight:600;font-variant-numeric:tabular-nums}.contratar-itens .total{align-items:baseline;margin-top:4px;padding-top:10px;border-top:1px dashed var(--borda-forte);color:var(--texto);font-size:14px;font-weight:650}.contratar-itens .total dd{text-align:right}.contratar-itens .total b{font-size:26px}.contratar-itens .total em{margin-left:4px;color:var(--texto-2);font-size:13px;font-style:normal;font-weight:500}.contratar-valor small{color:var(--texto-2);font-size:12.5px}.contratar-validade{display:grid;gap:2px;margin-block:0}.contratar-validade dt{color:var(--texto-2);font-size:13px}.contratar-validade dd{margin:0;font-size:14px;font-weight:600}.contratar-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--texto-2);font-size:13.5px;line-height:1.45}.contratar-lista li{display:flex;align-items:flex-start;gap:8px}.contratar-lista li svg{flex:none;margin-top:2px}.contratar-lista.liberado svg{color:var(--ok)}.contratar-lista.conferir svg{color:var(--aviso)}.contratar-rodape{display:grid;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--borda)}.contratar-selos{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;color:var(--texto-2);font-size:13px}.contratar-selos li{display:inline-flex;align-items:center;gap:6px}.contratar-selos svg{color:var(--ok)}.contratar-confirmo{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.contratar-confirmo input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--acento)}.contratar-passos{display:grid;gap:6px;margin:0;padding-left:20px;text-align:left;font-size:14px}.contratar-pronto-resumo{font-weight:600}@keyframes contratar-sobe{0%{opacity:0;transform:translateY(40px)}}@media (max-width: 760px){.dialogo.contratar,.dialogo.contratar.estreito{width:100vw;max-width:100vw;max-height:94dvh;margin:auto 0 0;border-radius:18px 18px 0 0;animation:contratar-sobe .28s cubic-bezier(.16,1,.3,1)}.contratar-rolagem{grid-template-columns:minmax(0,1fr);grid-template-areas:"mascote" "aptos" "resumo" "pagador" "pagar";grid-template-rows:none;padding:16px}.contratar-trilha{gap:6px;padding:4px 16px 12px}.contratar-trilha li{padding:6px 8px;font-size:12.5px}.contratar-trilha li:not(.ativo)>span:last-child{display:none}.contratar-rodape{padding:12px 16px 16px}.contratar-rodape .acesso-enviar{width:100%}.contratar-rodape .nota{display:none}}@media (prefers-reduced-motion: reduce){.dialogo.contratar{animation:none}}@media (max-width: 560px){.topo-portal span{display:none}.topo-portal{padding-inline:10px}}.formas-pagamento{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.formas-pagamento li{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 8px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie)}.forma-icone{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:var(--acento-2);color:var(--acento)}.formas-pagamento li b{display:block;font-size:14px}.formas-pagamento li small{display:block;color:var(--suave);font-size:12.5px}.planos-pagar{display:grid;gap:12px;margin:8px 0 28px}.planos-pagar h2{margin:0;font-size:clamp(20px,2.4vw,26px)}.planos-pagar>p{margin:0;max-width:680px}.planos-pagar-notas{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--texto-2);font-size:14px}.inicio-links{display:flex;gap:2px;margin-left:auto;margin-right:8px}.inicio-links button{all:unset;cursor:pointer;padding:8px 12px;border-radius:8px;color:var(--texto-2);font-weight:550;font-size:14px;transition:color .2s,background-color .2s}.inicio-links button:hover{color:var(--texto);background:var(--superficie-2)}.inicio-links button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (max-width: 860px){.inicio-links{display:none}}.contato-flutuante{position:fixed;right:20px;bottom:20px;z-index:45;display:grid;justify-items:end;gap:10px}.contato-flutuante-botao{position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--acento);color:var(--acento-texto);font-size:14.5px;font-weight:650;cursor:pointer;box-shadow:0 10px 28px #02061747;transition:transform .2s;animation:contato-entra .5s cubic-bezier(.16,1,.3,1) .6s both}.contato-flutuante-botao:hover{transform:translateY(-2px)}.contato-flutuante-botao:focus-visible{outline:3px solid color-mix(in srgb,var(--acento) 40%,transparent);outline-offset:3px}.contato-flutuante-botao:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;animation:contato-brilho 2.6s ease-out 1.6s 3}.contato-flutuante.aberto .contato-flutuante-botao:after{animation:none}.contato-flutuante-painel{display:grid;gap:10px;width:min(300px,calc(100vw - 32px));padding:16px;border:1px solid var(--borda-forte);border-radius:16px;background:var(--superficie);box-shadow:0 16px 40px #0206174d;animation:contato-painel .22s cubic-bezier(.16,1,.3,1) both}.contato-flutuante-painel b{font-size:16px}.contato-flutuante-painel p{margin:-4px 0 2px;color:var(--texto-2);font-size:13.5px;line-height:1.45}.contato-flutuante-painel .btn{justify-content:center}.contato-flutuante-painel small{color:var(--suave);font-size:12px;line-height:1.4}@keyframes contato-entra{0%{opacity:0;transform:translateY(14px) scale(.9)}}@keyframes contato-brilho{0%{box-shadow:0 0 color-mix(in srgb,var(--acento) 55%,transparent)}70%,to{box-shadow:0 0 0 16px transparent}}@keyframes contato-painel{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media (max-width: 560px){.contato-flutuante{right:14px;bottom:14px}}@media (prefers-reduced-motion: reduce){.contato-flutuante-botao,.contato-flutuante-botao:after,.contato-flutuante-painel{animation:none}}@media print{.contato-flutuante{display:none}}.topo-links{display:flex;gap:2px;margin-left:auto}.topo-links button{all:unset;cursor:pointer;padding:8px 12px;border-radius:8px;color:var(--texto-2);font-weight:550;font-size:14px;transition:color .2s,background-color .2s}.topo-links button:hover{color:var(--texto);background:var(--superficie-2)}.topo-links button.ativo{color:var(--acento);background:var(--acento-2)}.topo-links button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.topo-voltar-direita{display:flex;align-items:center;gap:6px;flex:none}@media (max-width: 860px){.topo-voltar{flex-wrap:wrap}.topo-links{order:3;width:100%;margin-left:-6px;overflow-x:auto}.topo-voltar-direita{margin-left:auto}}.gerar-lista{display:grid;gap:6px;margin:0 0 10px;padding-left:20px;font-size:14px}.motivo-descarte{flex:1 1 220px;min-width:0;height:32px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie);color:var(--texto);font:inherit;font-size:13px}.motivo-descarte:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 25%,transparent)}.minha-conta .conta-perigo h2{color:var(--erro)}.minha-conta .conta-perigo h3{margin:0;font-size:14px}.conta-consequencias{display:grid;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.45}.minha-conta .conta-perigo .btn.perigo{border-color:var(--erro)}.minha-conta .conta-perigo .btn.perigo:disabled{opacity:.5;cursor:not-allowed}.privacidade-corpo{max-width:900px;display:block}.privacidade-corpo .docs-artigo{padding-bottom:24px}.doc-nota-idioma{margin:0 0 18px;padding:10px 14px;border:1px solid var(--borda-forte);border-radius:10px;background:var(--superficie-2);color:var(--texto-2);font-size:14px}.lp-rodape-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.lp-rodape-link:hover{color:var(--acento)}.acesso-privacidade{margin:0;font-size:13px;color:var(--texto-2);text-align:center}.acesso-privacidade a,.contratar-termos a{color:var(--acento);text-underline-offset:3px}.adm-cabeca-acoes{display:inline-flex;flex-wrap:wrap;gap:8px}.docs-interna-aviso{display:block;max-width:720px}.portal-icone{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--borda-forte);border-radius:50%;background:var(--superficie);color:var(--texto-2);cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.portal-icone:hover{color:var(--acento);border-color:var(--acento)}.portal-icone:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.portal-icone.ativo{color:var(--acento);border-color:var(--acento);background:var(--acento-2)}.inicio-topo>.portal-icone{margin-left:4px}.topo-links button{flex:none;white-space:nowrap}:root{--topo-margem: clamp(20px, 3vw, 48px)}.topo-voltar.topo-site{padding-inline:var(--topo-margem)}@media (max-width: 560px){.topo-voltar.topo-site{padding-inline:14px}}.assembleia-ordem-revelacao{display:grid;justify-items:center;gap:8px;margin:4px 0 8px}.assembleia-ordem-revelacao small{max-width:52ch;color:var(--texto-2);font-size:14px;line-height:1.45;text-align:center}.aviso-cookies{position:fixed;left:20px;bottom:20px;z-index:44;display:flex;align-items:center;gap:14px;width:min(560px,calc(100vw - 150px));padding:14px 16px;border:1px solid var(--borda-forte);border-radius:14px;background:var(--superficie);color:var(--texto);box-shadow:0 14px 34px #00000038}.aviso-cookies p{margin:0;font-size:13.5px;line-height:1.5}.aviso-cookies a{color:var(--acento);text-underline-offset:3px}.aviso-cookies .btn{flex:none}@media (max-width: 760px){.aviso-cookies{left:14px;right:14px;bottom:78px;width:auto;flex-direction:column;align-items:stretch}}@media print{.aviso-cookies{display:none}}.dialogo-usos{width:min(640px,calc(100vw - 32px))}.dialogo-usos h3{margin:18px 0 8px;font-size:14px}.usos-lista,.usos-historico{display:grid;gap:8px;margin:0;padding:0;list-style:none}.usos-lista li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-2)}.usos-historico li{padding:8px 12px;border:1px solid var(--borda);border-radius:10px;font-size:13.5px;line-height:1.5}.usos-form{display:grid;gap:12px}.usos-form h3{margin-bottom:0}.usos-tipo{display:grid;gap:6px;margin:0;padding:0;border:0}.usos-tipo legend{margin-bottom:4px;font-size:13px;font-weight:600}.usos-tipo label,.usos-confirmo{display:flex;align-items:flex-start;gap:8px;font-size:14px}.usos-campo{display:grid;gap:4px;font-size:13px;font-weight:600}.usos-campo select,.usos-campo textarea{padding:8px 10px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--superficie);color:var(--texto);font:inherit;font-weight:400}.usos-campo small{font-weight:400}.usos-form .btn{justify-self:start}.usos-nota{margin:0;font-size:13px}.chamada-registrando{margin:8px 0;font-size:13px;color:var(--texto-2)}.chamada-registrando~.chamada{pointer-events:none;opacity:.6}
