:root{--fundo: #fdf8ec;--superficie: #ffffff;--suave: #f6eedb;--linha: #eadfc4;--linha-forte: #cfc2a1;--marinho: #032a42;--texto-2: #4a6577;--ouro: #9a6f00;--amarelo-claro: #fff1b8;--azul-bebe: #dcEFFB;--verde-claro: #dcf3e4;--rosa-claro: #fbe3ec;--lilas-claro: #ebe4fa;--verde: #1f8a4c;--vermelho: #c43d3d;--azul-escuro: #011723;--azul-cartao: #032a42;--azul-borda: #0a496b;--azul-medio: #126692;--azul-vivo: #2097d3;--azul-claro: #8cc9e8;--azul-clarissimo: #daeef8;--amarelo: #ffce00}*{box-sizing:border-box}body{margin:0;font-family:Darker Grotesque,sans-serif;background:var(--fundo);color:var(--marinho)}a{color:inherit}.panel-bg{width:100%;min-height:100vh;box-sizing:border-box;background:var(--fundo);display:flex;flex-direction:column}.panel-topo{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;flex-wrap:wrap;gap:12px}.panel-logo{font-weight:800;font-size:20px;color:var(--marinho)}.panel-logo span{color:var(--ouro)}.panel-conteudo{max-width:1360px;width:100%;margin:0 auto;box-sizing:border-box;padding:32px 40px 64px;display:flex;flex-direction:column;gap:28px}.panel-conteudo-estreito{max-width:560px}.panel-titulo{display:flex;flex-direction:column;gap:6px}.panel-titulo h1{margin:0;font-weight:700;font-size:34px;color:var(--marinho)}.panel-titulo p{margin:0;font-weight:500;font-size:16px;color:var(--texto-2)}.role-badge{display:inline-flex;align-items:center;background:var(--amarelo);color:var(--marinho);font-weight:700;font-size:13px;padding:5px 14px;border-radius:999px}.sair-link{color:var(--texto-2);text-decoration:none;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit}.sair-link:hover{color:var(--marinho)}.back-link{color:var(--texto-2);text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px}.back-link:hover{color:var(--marinho)}.icon{width:20px;height:20px;fill:currentColor;flex:none;display:block}.card{flex:1 1 440px;max-width:calc(50% - 12px);min-width:320px;box-sizing:border-box;background:var(--superficie);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 24px #032a4214}.card-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.card-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--azul-bebe);color:var(--azul-vivo);flex:none}.card-title{margin:0;font-weight:700;font-size:19px;color:var(--marinho)}.row-btn{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:14px 18px;width:100%;min-height:44px;transition:background .15s,transform .1s}.row-btn:hover{background:var(--amarelo)}.row-btn:active{transform:scale(.99)}.row-btn.disabled{background:var(--suave);cursor:default}.row-btn.disabled:active{transform:none}.row-btn.disabled .row-label{color:var(--texto-2)}.row-label{font-weight:600;font-size:16px;color:#032a42;font-family:Darker Grotesque,sans-serif}.row-arrow{color:var(--azul-vivo)}.tag{font-weight:600;font-size:11px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em}.group-title{margin:0 0 2px;font-weight:700;font-size:15px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.avatar{width:56px;height:56px;border-radius:50%;background:var(--suave);border:2px solid var(--linha-forte);color:var(--texto-2);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.profile-name{font-weight:700;font-size:18px;color:var(--marinho)}.profile-sub{font-weight:500;font-size:13px;color:var(--texto-2);margin-top:2px}.stat-card{flex:1 1 220px;box-sizing:border-box;background:var(--superficie);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 24px #032a4214}.stat-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--azul-bebe);color:var(--azul-vivo)}.stat-value{font-weight:800;font-size:40px;color:var(--ouro)}.stat-label{font-weight:600;font-size:14px;color:var(--texto-2)}.stat-card{transition:transform .15s ease,box-shadow .15s ease}.stat-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #032a421f}.period-select{background:var(--superficie);border:1.5px solid var(--linha);color:var(--marinho);font-family:inherit;font-weight:600;font-size:14px;padding:9px 14px;border-radius:10px;transition:border-color .15s,box-shadow .15s}.period-select:focus{outline:none;border-color:var(--azul-vivo);box-shadow:0 0 0 3px #2097d340}.note-box{display:flex;align-items:flex-start;gap:12px;background:var(--superficie);border-radius:12px;padding:14px 18px}.field{width:100%;box-sizing:border-box;background:var(--superficie);border:1.5px solid var(--linha);border-radius:12px;padding:13px 14px;color:var(--marinho);font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.field::placeholder{color:var(--texto-2)}.field:focus{outline:none;border-color:var(--azul-vivo);box-shadow:0 0 0 3px #2097d340}.btn-entrar{margin-top:6px;background:var(--amarelo);color:var(--marinho);font-family:inherit;font-weight:700;font-size:17px;padding:15px;border:none;border-radius:14px;cursor:pointer;box-shadow:0 6px 16px #ffce0038;transition:opacity .15s,transform .15s}.btn-entrar:hover{opacity:.92}.btn-entrar:active{transform:scale(.98)}.btn-entrar:disabled{opacity:.6;cursor:default}.form-conteudo{max-width:760px;width:100%;margin:0 auto;box-sizing:border-box;padding:8px 32px 48px;display:flex;flex-direction:column;gap:24px}.form-titulo{display:flex;flex-direction:column;gap:4px}.form-titulo h1{margin:0;font-weight:700;font-size:28px;color:var(--marinho)}.form-titulo p{margin:0;font-weight:500;font-size:14px;color:var(--texto-2)}.section{background:var(--superficie);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 10px 24px #032a4214}.section-title{margin:0;font-weight:700;font-size:17px;color:var(--ouro);display:flex;align-items:center;gap:8px}.field-row{display:flex;flex-wrap:wrap;gap:16px}.campo{flex:1 1 200px;display:flex;flex-direction:column;gap:6px}.field-label{font-weight:600;font-size:13px;color:var(--marinho)}.field-input,.field-select,.field-textarea{box-sizing:border-box;width:100%;background:#fff;border:1.5px solid var(--linha-forte);border-radius:10px;padding:11px 13px;color:var(--marinho);font-family:inherit;font-size:15px;min-height:44px;transition:border-color .15s,box-shadow .15s}.field-input::placeholder,.field-textarea::placeholder{color:var(--texto-2)}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none;border-color:var(--azul-vivo);box-shadow:0 0 0 3px #2097d340}.field-textarea{resize:vertical;min-height:80px;font-family:inherit}.photo-box{width:96px;height:96px;border-radius:14px;background:var(--suave);border:1.5px dashed var(--azul-vivo);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--texto-2);font-weight:600;font-size:11px;text-align:center;flex:none}.photo-caption{margin:6px 0 0;font-weight:500;font-size:11px;color:var(--texto-2);text-align:center;max-width:96px}.btn-submit{align-self:flex-start;background:var(--amarelo);color:var(--marinho);font-family:inherit;font-weight:700;font-size:16px;padding:13px 28px;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 6px 16px #ffce0038;transition:opacity .15s,transform .15s}.btn-submit:hover{opacity:.92}.btn-submit:active{transform:scale(.98)}.erro-box{margin:0;color:var(--vermelho);font-weight:600;font-size:14px;background:var(--superficie);border-radius:10px;padding:12px 16px}.sucesso-box{display:flex;align-items:center;gap:10px;background:#ffce001f;border:1px solid var(--amarelo);color:var(--ouro);font-weight:600;font-size:14px;padding:12px 16px;border-radius:12px}.filtro-barra{display:flex;flex-wrap:wrap;gap:12px;background:var(--superficie);border-radius:14px;padding:16px 18px;box-shadow:0 10px 24px #032a4214}.filtro-input,.filtro-select{background:#fff;border:1.5px solid var(--linha-forte);border-radius:10px;padding:9px 12px;color:var(--marinho);font-family:inherit;font-size:14px;min-height:40px;transition:border-color .15s,box-shadow .15s}.filtro-input::placeholder{color:var(--texto-2)}.filtro-input:focus,.filtro-select:focus{outline:none;border-color:var(--azul-vivo);box-shadow:0 0 0 3px #2097d340}.linha{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:13px 18px;width:100%;min-height:44px;text-decoration:none;transition:background .15s,transform .1s}.linha:hover{background:var(--amarelo)}.linha:active{transform:scale(.99)}.linha-principal{font-weight:700;font-size:16px;color:#032a42}.linha-sub{font-weight:500;font-size:13px;color:var(--texto-2)}.linha-contrato{font-weight:600;font-size:12px;color:var(--texto-2);margin-top:2px}.avatar-pequeno{width:40px;height:40px;border-radius:50%;background:var(--amarelo);border:1.5px solid var(--linha-forte);color:var(--texto-2);display:flex;align-items:center;justify-content:center;flex:none}.selo{font-weight:700;font-size:11px;padding:4px 10px;border-radius:999px;text-transform:uppercase}.selo-ativo{background:var(--amarelo);color:var(--azul-borda)}.selo-inativo{background:var(--suave);color:var(--texto-2)}.cabecalho-perfil{display:flex;align-items:center;gap:18px;background:var(--superficie);border-radius:16px;padding:20px 24px;box-shadow:0 10px 24px #032a4214}.avatar-grande{width:72px;height:72px;border-radius:50%;background:var(--suave);border:2px solid var(--linha-forte);color:var(--texto-2);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.logo-quadrado{width:72px;height:72px;border-radius:16px;background:var(--azul-vivo);color:#fff;font-weight:800;font-size:22px;display:flex;align-items:center;justify-content:center;flex:none}.logo-pequeno{width:40px;height:40px;border-radius:10px;background:var(--azul-vivo);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}.logo-painel{width:64px;height:64px;border-radius:14px;background:var(--azul-vivo);color:#fff;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;flex:none}.logo-com-imagem{background:#fff;overflow:hidden;padding:4px;box-sizing:border-box}.logo-com-imagem img{width:100%;height:100%;object-fit:contain}.papel{background:#fff;border-radius:16px;padding:24px 26px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 24px #032a4214}.papel-titulo-bloco{margin:0;font-weight:700;font-size:13px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.kv-linha{display:flex;flex-wrap:wrap;gap:20px}.kv{flex:1 1 180px}.kv-rotulo{font-weight:600;font-size:12px;color:var(--texto-2)}.kv-valor{font-weight:700;font-size:15px;color:#032a42}.divisor{height:1px;background:var(--amarelo)}.linha-documento{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:var(--suave);border-radius:12px;padding:13px 18px;width:100%;min-height:44px;text-decoration:none;transition:background .15s,transform .1s}.linha-documento:hover{background:var(--azul-vivo)}.linha-documento:active{transform:scale(.99)}.linha-documento-rotulo{font-weight:700;font-size:15px;color:var(--marinho);display:flex;align-items:center;gap:10px}.btn-secundario{background:transparent;border:1.5px solid var(--linha-forte);color:var(--marinho);font-family:inherit;font-weight:600;font-size:15px;padding:12px 24px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none;transition:background .15s,border-color .15s}.btn-secundario:hover{background:#ffffff14;border-color:var(--azul-vivo)}.btn-arquivo{color:var(--texto-2);background:#fff;max-width:100%}.btn-arquivo:hover{background:var(--amarelo)}.linha-jovem{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#f3f9fc;border-radius:10px;padding:11px 15px;text-decoration:none;transition:background .15s}.linha-jovem:hover{background:var(--amarelo)}.linha-jovem-nome{font-weight:700;font-size:14px;color:#032a42}.linha-jovem-sub{font-weight:500;font-size:12px;color:var(--texto-2)}.doc-toolbar{display:flex;justify-content:flex-end;max-width:820px;margin:0 auto 16px}.doc-folha{background:#fff;color:#1a1a1a;max-width:820px;margin:0 auto 24px;border-radius:10px;padding:36px 44px;box-shadow:0 10px 24px #032a4214}.doc-titulo{text-align:center;font-size:20px;font-weight:700;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;color:var(--marinho)}.doc-subtitulo{text-align:center;font-style:italic;font-size:12px;color:#444;margin:0 0 18px}.doc-intro{text-align:justify;font-size:13px;line-height:1.6;margin:0 0 16px}.doc-secao{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-2);margin:16px 0 8px}.doc-clausula{font-size:14px;font-weight:700;margin:18px 0 8px;color:var(--marinho)}.doc-paragrafo{text-align:justify;font-size:13px;line-height:1.6;margin:0 0 10px}.doc-card{border:1px solid #e2e2e2;border-radius:8px;overflow:hidden;margin-bottom:8px}.doc-card-linha{display:flex;flex-wrap:wrap;border-bottom:1px solid #ededed}.doc-card-linha:last-child{border-bottom:none}.doc-card-celula{flex:1 1 220px;padding:8px 16px;border-left:1px solid #ededed}.doc-card-celula:first-child{border-left:none}.doc-card-rotulo{font-size:10px;color:#8a8a8a;letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px}.doc-card-valor{font-size:13px}.doc-campos{border:1px solid #e2e2e2;border-radius:8px;overflow:hidden;margin-bottom:12px}.doc-campo-linha{display:flex;flex-wrap:wrap;border-bottom:1px solid #ededed;align-items:center}.doc-campo-linha:last-child{border-bottom:none}.doc-campo-rotulo{flex:1 1 260px;font-size:10px;color:#6a6a6a;letter-spacing:.02em;padding:8px 16px}.doc-campo-valor{flex:2 1 260px;padding:8px 16px;border-left:1px solid #ededed;font-size:13px}.doc-lista{margin:6px 0 10px;padding-left:20px}.doc-lista li{margin-bottom:4px;text-align:justify;font-size:13px}.doc-anexo-grade{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.doc-anexo-caixa{flex:1 1 46%;border:1px solid #e2e2e2;border-radius:8px;padding:10px 14px}.doc-anexo-titulo{font-weight:700;font-size:12px;margin-bottom:3px}.doc-anexo-meta{font-size:10px;color:#777}.doc-assinaturas{display:flex;gap:40px;margin-top:50px;flex-wrap:wrap}.doc-assinatura-col{flex:1 1 200px;text-align:center}.doc-assinatura-linha{border-top:1px solid #333333;padding-top:6px;font-size:11px}.doc-busca-vazio{color:var(--texto-2);font-weight:500}.doc-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:22px;padding-bottom:16px;border-bottom:3px solid var(--amarelo)}.doc-logo{font-family:Darker Grotesque,Arial,sans-serif;font-weight:800;font-size:22px;color:var(--marinho);text-transform:lowercase}.doc-logo span{color:var(--ouro)}.doc-logo-legenda{font-family:Arial,sans-serif;font-size:10px;color:var(--texto-2);letter-spacing:.04em;text-transform:uppercase}.colaborador-bloco{border:1.5px solid var(--linha);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.btn-remover-colaborador{align-self:flex-start;background:transparent;border:none;color:var(--texto-2);font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;padding:2px 0;text-decoration:underline}.btn-remover-colaborador:hover{color:var(--marinho)}.btn-icone-remover{background:transparent;border:none;color:var(--texto-2);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center}.btn-icone-remover:hover{color:var(--vermelho);background:#ff6b6b1f}@page{margin:0}@media print{body *{visibility:hidden}.doc-imprimivel,.doc-imprimivel *{visibility:visible}.doc-imprimivel{position:absolute;left:0;top:0;width:100%}.doc-no-print{display:none!important}.doc-folha{box-shadow:none;border-radius:0;max-width:100%;page-break-after:always}}.grupo{background:#fff;box-sizing:border-box;width:100%}.grupo-papel{border-radius:16px;padding:18px 26px;box-shadow:0 10px 24px #032a4214}.grupo-linha{border-radius:12px;padding:13px 18px}.grupo-resumo{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.grupo-resumo::-webkit-details-marker{display:none}.grupo-papel>.grupo-resumo .grupo-titulo{font-weight:700;font-size:13px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.grupo-linha>.grupo-resumo .grupo-titulo{font-weight:700;font-size:16px;color:#032a42}.grupo-contagem{margin-left:auto;font-weight:600;font-size:13px;color:var(--texto-2);white-space:nowrap}.grupo-seta{color:var(--texto-2);transition:transform .15s;flex-shrink:0}.grupo[open]>.grupo-resumo .grupo-seta{transform:rotate(90deg)}.grupo-corpo{display:flex;flex-direction:column;gap:14px;margin-top:14px}.grupo-linha .grupo-corpo{gap:8px;margin-top:10px}.grupo-linha .linha{background:var(--amarelo)}.grupo-linha .linha:hover{background:#dbeaf5}.selo-confirmar{background:var(--amarelo);color:#032a42}.grupo-corpo .grupo-linha{border:1.5px solid var(--amarelo)}.filial-grupo-resumo{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;font-size:15px;color:var(--marinho)}.filial-grupo-contagem{margin-left:auto;font-weight:600;font-size:13px;color:var(--texto-2)}.filial-grupo:not([open]){gap:0}.filial-jovens{border-top:1px solid var(--linha);padding-top:10px}.filial-jovens .filial-grupo-resumo{font-size:13px}.cal-chamadas{padding:16px 18px;gap:12px}.cal-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cal-nav{display:flex;align-items:center;gap:6px}.cal-mes{min-width:132px;text-align:center;font-weight:700;font-size:17px;color:var(--marinho)}.cal-seta{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--amarelo);background:#fff;color:var(--texto-2);font-family:inherit;font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.cal-seta:hover:not(:disabled){background:var(--amarelo);border-color:var(--azul-vivo)}.cal-seta:disabled{opacity:.35;cursor:default}.cal-contagem{font-size:13px;font-weight:600;color:var(--texto-2);background:var(--amarelo);padding:3px 10px;border-radius:999px}.cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.cal-semana{text-align:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2);padding-bottom:2px}.cal-dia{position:relative;height:48px;border-radius:10px;border:1.5px solid transparent;background:#f3f8fb;color:var(--marinho);font-family:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s}.cal-dia:hover:not(:disabled){transform:translateY(-1px);border-color:var(--azul-vivo);box-shadow:0 4px 10px #1266922e}.cal-dia:disabled{background:transparent;color:#c3d4de;cursor:default}.cal-numero{font-size:16px;font-weight:700;line-height:1}.cal-resumo{display:flex;gap:4px;font-size:12.5px;font-weight:700;line-height:1}.cal-p{color:#1d8a4e}.cal-f{color:#c43d3d}.cal-dia-registrado{background:var(--amarelo);border-color:#b9dcef}.cal-dia-hoje{border-color:var(--azul-vivo);border-style:dashed}.cal-dia-selecionado,.cal-dia-selecionado:hover:not(:disabled){background:var(--amarelo);border-color:var(--amarelo);border-style:solid;box-shadow:0 4px 12px #ffce0066}.cal-dia-selecionado .cal-p,.cal-dia-selecionado .cal-f{color:var(--marinho)}.cal-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:600;color:var(--texto-2)}.cal-legenda span{display:flex;align-items:center;gap:6px}.cal-bolinha{width:12px;height:12px;border-radius:4px;display:inline-block}.cal-bolinha-registrado{background:var(--amarelo);border:1.5px solid #b9dcef}.cal-bolinha-selecionado{background:var(--amarelo)}.cal-bolinha-hoje{border:1.5px dashed var(--azul-vivo)}@media (max-width: 520px){.cal-dia{height:42px}.cal-numero{font-size:14px}.cal-resumo{font-size:11px;gap:2px}}.seletor-destino{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.seletor-destino>span{font-size:13px;font-weight:700;color:var(--texto-2);margin-right:4px}.seletor-destino button{font-family:inherit;font-size:14px;font-weight:700;padding:6px 16px;border-radius:999px;border:1.5px solid var(--amarelo);background:#fff;color:var(--texto-2);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.seletor-destino button:hover{border-color:var(--azul-vivo)}.seletor-destino button.ativo{background:var(--azul-vivo);border-color:var(--linha-forte);color:#fff}.oc-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.oc-coluna{display:flex;flex-direction:column;gap:8px}.oc-subtitulo{margin:0;font-size:15px;font-weight:700;color:var(--marinho);display:flex;align-items:center;gap:8px}.oc-contador{font-size:12px;font-weight:700;color:var(--texto-2);background:var(--amarelo);border-radius:999px;padding:1px 9px}.oc-item{background:#f3f8fb;border-left:3px solid var(--azul-vivo);border-radius:8px;padding:8px 12px}.oc-item-topo{font-size:13px;font-weight:700;color:var(--texto-2)}.oc-item-texto{margin-top:2px;font-size:15px;color:var(--marinho);white-space:pre-wrap}.oc-link{display:inline-block;margin-top:4px;font-size:13px;font-weight:700;color:var(--azul-vivo)}.oc-vazio{margin:0;font-size:14px;font-weight:500;color:var(--texto-2)}.oficina-item{display:flex;align-items:flex-start;gap:14px;background:var(--superficie);border:1.5px solid var(--linha);border-radius:14px;padding:12px 14px}.oficina-item-editando{border-color:var(--amarelo)}.oficina-data{flex:0 0 auto;min-width:56px;display:flex;flex-direction:column;align-items:center;padding:6px 8px;border-radius:10px;background:var(--suave);line-height:1.1}.oficina-data span{font-size:17px;font-weight:700;color:var(--marinho)}.oficina-data small{font-size:11px;font-weight:600;color:var(--texto-2)}.oficina-corpo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.oficina-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--marinho)}.oficina-descricao{font-size:14px;color:var(--marinho);white-space:pre-wrap}.oficina-autor{font-size:12px;font-weight:600;color:var(--texto-2)}.oficina-acoes{flex:0 0 auto;display:flex;gap:6px}.oficina-acoes button{font-family:inherit;font-size:13px;font-weight:700;padding:6px 12px;border-radius:8px;border:1.5px solid var(--linha-forte);background:transparent;color:var(--marinho);cursor:pointer}.oficina-acoes button:hover{border-color:var(--azul-vivo);background:#ffffff0f}.oficina-acoes button.perigo{border-color:#b34a4a;color:#ff9a9a}@media (max-width: 560px){.oficina-item{flex-wrap:wrap}.oficina-acoes{width:100%;justify-content:flex-end}}.oc-jovem{display:block;font-size:14px;color:var(--marinho)}.atd-abas{display:flex;gap:6px;border-bottom:1.5px solid var(--linha)}.atd-abas button{font-family:inherit;font-size:15px;font-weight:700;padding:10px 16px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1.5px;color:var(--texto-2);cursor:pointer}.atd-abas button.ativa{color:var(--marinho);border-bottom-color:var(--amarelo)}.atd-rotulo{display:flex;align-items:center;gap:6px;color:var(--marinho);font-size:13px;font-weight:600}.atd-limpar{font-family:inherit;font-size:13px;font-weight:700;background:none;border:none;color:var(--ouro);cursor:pointer;padding:0 4px}.atd-contagem{margin:0;font-size:14px;font-weight:600;color:var(--texto-2)}.atd-item{background:var(--superficie);border:1.5px solid var(--linha);border-radius:12px;overflow:hidden}.atd-item-aberto{border-color:var(--azul-vivo)}.atd-cabeca{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;background:none;border:none;font-family:inherit;text-align:left;color:var(--marinho);cursor:pointer}.atd-cabeca:hover{background:#ffffff08}.atd-data{font-size:13px;font-weight:700;color:var(--texto-2);min-width:78px}.atd-nome{font-size:15px;font-weight:700}.atd-situacao{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--suave);color:var(--marinho)}.atd-sit-advertencia{background:#6b2a2a;color:#ffd2d2}.atd-sit-atraso{background:#5c4a12;color:#ffe9a6}.atd-sit-mensagemapp{background:#1d4d3a;color:#c7f0dc}.atd-sit-atendimentofamiliar{background:#3f2f63;color:#e2d6ff}.atd-meta{font-size:12px;font-weight:600;color:var(--texto-2);margin-left:auto}.atd-previa{flex:1 1 100%;font-size:13px;color:var(--marinho);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:88px}.atd-corpo{padding:0 14px 12px 102px}.atd-relato{margin:0;font-size:15px;line-height:1.45;color:var(--marinho);white-space:pre-wrap}.atd-rodape{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;font-weight:600;color:var(--texto-2)}.atd-rodape a{color:var(--ouro)}@media (max-width: 600px){.atd-previa{padding-left:0}.atd-corpo{padding-left:14px}.atd-meta{margin-left:0;flex:1 1 100%}}.ranking-grade{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ranking{flex:1 1 420px;min-width:0;background:var(--superficie);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:16px}.ranking-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ranking-titulo{margin:0;font-weight:700;font-size:13px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.05em}.ranking-total{font-weight:600;font-size:13px;color:var(--texto-2);white-space:nowrap}.ranking-total strong{color:var(--ouro);font-size:18px;font-weight:800}.ranking-lista{display:flex;flex-direction:column;gap:2px}.ranking-linha{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"nome valor" "barra barra";gap:6px 12px;padding:9px 10px;margin:0 -10px;border-radius:10px;text-decoration:none;transition:background .15s ease}.ranking-linha:hover,.ranking-linha:focus-visible{background:var(--suave);outline:none}.ranking-nome{grid-area:nome;font-weight:600;font-size:14px;color:var(--marinho);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-valor{grid-area:valor;text-align:right;font-weight:800;font-size:15px;color:var(--marinho);font-variant-numeric:tabular-nums}.ranking-trilho{grid-area:barra;height:8px;border-radius:4px;background:#032a4212;overflow:hidden}.ranking-barra{height:100%;border-radius:4px;background:var(--azul-vivo)}.ranking-linha:hover .ranking-barra{background:var(--amarelo)}.ranking-vazio{margin:0;color:var(--texto-2);font-weight:500;font-size:14px}.ranking-mais{align-self:flex-start;background:none;border:1.5px solid var(--linha);color:var(--marinho);font:inherit;font-weight:600;font-size:13px;border-radius:999px;padding:7px 16px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ranking-mais:hover{border-color:var(--amarelo);color:var(--ouro)}.ranking-linha-meta{grid-template-columns:minmax(0,1fr) auto 64px;grid-template-areas:"nome meta valor" "barra barra barra"}.ranking-meta{grid-area:meta;font-weight:600;font-size:12px;color:var(--texto-2);white-space:nowrap;align-self:center}.ranking-valor-de{font-weight:600;font-size:12px;color:var(--texto-2)}.ranking-barra{display:block;transform-origin:left center;animation:ranking-cresce .8s cubic-bezier(.22,1,.36,1) both}.ranking-barra-fundo,.ranking-barra-sobre{position:absolute;inset:0 auto 0 0}.ranking-barra-fundo,.ranking-linha:hover .ranking-barra-fundo{background:#032a4224}.ranking-nota{margin:0;font-size:12px;font-weight:500;color:var(--texto-2);opacity:.75}@keyframes ranking-cresce{0%{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.ranking-barra{animation:none}}.hor-abas{display:inline-flex;align-self:flex-start;background:var(--superficie);border-radius:12px;padding:4px;gap:4px}.hor-abas button{border:none;background:none;color:var(--texto-2);font:inherit;font-weight:700;font-size:14px;padding:9px 18px;border-radius:9px;cursor:pointer;transition:background .15s ease,color .15s ease}.hor-abas button.ativa{background:var(--azul-vivo);color:#fff}.hor-filtros{background:var(--superficie);border-radius:16px;padding:18px 22px;display:flex;flex-direction:column;gap:14px}.hor-mes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hor-seta{width:36px;height:36px;border-radius:10px;border:1.5px solid var(--linha);background:none;color:var(--marinho);font-size:22px;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.hor-seta:hover{border-color:var(--amarelo);color:var(--ouro)}.hor-mes-rotulo{position:relative;min-width:190px;text-align:center;font-weight:800;font-size:20px;color:var(--marinho);cursor:pointer}.hor-mes-rotulo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.hor-hoje{margin-left:4px;background:none;border:none;color:var(--ouro);font:inherit;font-weight:700;font-size:13px;cursor:pointer}.hor-grupo{display:flex;align-items:center;gap:12px;min-width:0}.hor-grupo-rotulo{flex:0 0 48px;font-size:12px;font-weight:700;color:var(--texto-2);text-transform:uppercase;letter-spacing:.05em}.hor-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;min-width:0}.hor-chips::-webkit-scrollbar{display:none}.hor-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--linha);background:none;color:var(--marinho);font:inherit;font-weight:600;font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.hor-chip:hover{border-color:var(--linha-forte)}.hor-chip.ativo{background:var(--amarelo);border-color:var(--amarelo);color:var(--marinho)}.hor-ponto{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.hor-resumo{background:var(--superficie);border-radius:16px;padding:18px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.hor-resumo-numeros{display:flex;gap:28px}.hor-resumo-numeros div{display:flex;flex-direction:column}.hor-resumo-numeros strong{font-size:28px;font-weight:800;color:var(--ouro);line-height:1.1;font-variant-numeric:tabular-nums}.hor-resumo-numeros span{font-size:12px;font-weight:600;color:var(--texto-2)}.hor-resumo-barra-area{flex:1 1 340px;display:flex;flex-direction:column;gap:10px;min-width:0}.hor-resumo-barra{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;background:#032a4212}.hor-resumo-barra span{height:100%;transition:width .5s cubic-bezier(.22,1,.36,1),opacity .2s ease}.hor-legenda{display:flex;flex-wrap:wrap;gap:4px 14px}.hor-legenda-item{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:3px 6px;margin:0 -6px;border-radius:8px;color:var(--marinho);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.hor-legenda-item strong{color:var(--marinho);font-variant-numeric:tabular-nums}.hor-legenda-item:hover,.hor-legenda-item.ativo{background:var(--suave)}.hor-legenda-item.apagado{opacity:.45}.hor-calendario{background:var(--superficie);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px;transition:opacity .2s ease}.hor-calendario.carregando{opacity:.45}.hor-cal-cabecalho,.hor-cal-semana{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hor-cal-cabecalho span{font-size:12px;font-weight:700;color:var(--texto-2);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px}.hor-dia{min-height:118px;display:flex;flex-direction:column;gap:6px;text-align:left;font:inherit;background:var(--suave);border:1.5px solid transparent;border-radius:12px;padding:8px;cursor:pointer;color:var(--marinho);transition:border-color .15s ease,transform .15s ease,background .15s ease;animation:hor-surge .35s ease both}.hor-dia:not(:disabled):hover{border-color:var(--linha);transform:translateY(-2px)}.hor-dia.aberto{border-color:var(--amarelo);background:var(--amarelo-claro)}.hor-dia.hoje .hor-dia-num{background:var(--amarelo);color:var(--marinho)}.hor-dia:disabled{cursor:default}.hor-dia.fora{opacity:.3}.hor-dia-topo{display:flex;align-items:center;gap:6px}.hor-dia-num{min-width:26px;height:26px;padding:0 6px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--marinho)}.hor-dia-semana{display:none;font-size:13px;font-weight:600;color:var(--texto-2)}.hor-feriado{margin-left:auto;font-size:11px;font-weight:700;color:#d9d6cf;background:#89878159;border-radius:999px;padding:2px 8px}.hor-dia-blocos{display:flex;flex-direction:column;gap:4px;min-width:0}.hor-bloco{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;font-size:11.5px;line-height:1.3;padding:3px 6px 3px 7px;border-radius:6px;border-left:3px solid var(--cor);background:color-mix(in srgb,var(--cor) 18%,transparent)}.hor-bloco-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hor-bloco-texto b{font-weight:700;color:var(--marinho)}.hor-bloco-hora{flex:0 0 auto;color:var(--texto-2);font-variant-numeric:tabular-nums}.hor-mais{font-size:11.5px;font-weight:700;color:var(--ouro);padding-left:4px}.hor-vazio{margin:6px 4px 2px;color:var(--texto-2);font-weight:600;font-size:14px}.hor-detalhe{background:var(--superficie);border:1.5px solid var(--amarelo);border-radius:16px;padding:18px 22px 22px;display:flex;flex-direction:column;gap:10px;animation:hor-surge .3s ease both}.hor-detalhe-topo{display:flex;align-items:center;justify-content:space-between}.hor-detalhe-topo h2{margin:0;font-size:18px;font-weight:800;color:var(--marinho)}.hor-fechar{width:32px;height:32px;border-radius:50%;border:none;background:var(--suave);color:var(--marinho);font-size:20px;line-height:1;cursor:pointer}.hor-linha-tempo-cabecalho,.hor-linha-tempo{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:center}.hor-linha-tempo-cabecalho div,.hor-linha-faixas{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.hor-linha-tempo-cabecalho span{font-size:11px;font-weight:700;color:var(--texto-2)}.hor-linha-tempo-cabecalho div span:nth-child(5){padding-left:8px;border-left:1px dashed var(--linha)}.hor-linha-tempo{padding:8px 0;border-top:1px solid rgba(140,201,232,.1)}.hor-linha-turma{display:flex;flex-direction:column;min-width:0}.hor-linha-turma b{color:var(--marinho);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hor-linha-turma small{color:var(--texto-2);font-size:12px}.hor-linha-faixas{min-height:44px;background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 3px),rgba(140,201,232,.06) calc(12.5% - 3px) 12.5%);border-radius:8px}.hor-linha-bloco{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:6px 9px;border-radius:8px;border-left:3px solid var(--cor);background:color-mix(in srgb,var(--cor) 24%,transparent);transform-origin:left center;animation:ranking-cresce .5s cubic-bezier(.22,1,.36,1) both}.hor-linha-bloco b,.hor-linha-bloco small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hor-linha-bloco b{color:var(--marinho);font-size:13px}.hor-linha-bloco small{color:var(--marinho);font-size:11px}@keyframes hor-surge{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.hor-dia,.hor-detalhe,.hor-linha-bloco{animation:none}}@media (max-width: 760px){.hor-cal-cabecalho{display:none}.hor-cal-semana{grid-template-columns:minmax(0,1fr)}.hor-dia{min-height:0}.hor-dia.fora,.hor-dia.vazio{display:none}.hor-dia-semana{display:inline}.hor-grupo{flex-direction:column;align-items:flex-start;gap:6px}.hor-grupo-rotulo{flex-basis:auto}.hor-filtros{padding:16px}.hor-mes{flex-wrap:nowrap}.hor-mes-rotulo{min-width:0;flex:1 1 auto;font-size:17px}.hor-grupo .hor-chips{max-width:100%}.hor-linha-tempo-cabecalho,.hor-linha-tempo{grid-template-columns:minmax(0,1fr);gap:6px}.hor-linha-tempo-cabecalho>span{display:none}}.ofi-topo{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ofi-busca{flex:1 1 320px;display:flex;align-items:center;gap:10px;background:var(--superficie);border:1.5px solid var(--linha);border-radius:12px;padding:0 14px;color:var(--texto-2);transition:border-color .15s ease}.ofi-busca:focus-within{border-color:var(--azul-vivo)}.ofi-busca input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--marinho);font:inherit;font-size:15px;padding:12px 0}.ofi-busca input::placeholder{color:var(--texto-2);opacity:.7}.ofi-busca button{border:none;background:none;color:var(--texto-2);font-size:20px;cursor:pointer}.ofi-form{background:var(--superficie);border:1.5px solid var(--azul-vivo);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;animation:hor-surge .25s ease both}.ofi-form h2{margin:0;font-size:16px;color:var(--marinho)}.ofi-form-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ofi-mes{display:flex;flex-direction:column;gap:12px}.ofi-mes-titulo{margin:8px 0 0;display:flex;align-items:baseline;gap:12px;font-size:20px;font-weight:800;color:var(--marinho)}.ofi-mes-titulo span{font-size:13px;font-weight:600;color:var(--texto-2)}.ofi-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:start}.ofi-card{background:var(--superficie);border-radius:14px;border-top:3px solid var(--cor);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;animation:hor-surge .35s ease both}.ofi-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #032a421f}.ofi-card.aberto{grid-column:1 / -1;transform:none;box-shadow:0 0 0 1.5px var(--cor)}.ofi-card-cabeca{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left;border:none;background:none;font:inherit;color:inherit;padding:16px 18px;cursor:pointer}.ofi-card-linha1{display:flex;align-items:center;justify-content:space-between;gap:10px}.ofi-eixo{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-2)}.ofi-nivel{font-size:11px;font-weight:700;color:var(--marinho);border:1px solid var(--linha);border-radius:999px;padding:2px 9px}.ofi-nome{font-weight:700;font-size:15px;line-height:1.35;color:var(--marinho);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ofi-card.aberto .ofi-nome{-webkit-line-clamp:unset;font-size:17px}.ofi-turmas{display:flex;flex-wrap:wrap;gap:6px}.ofi-turma{font-size:12px;font-weight:600;color:var(--marinho);background:color-mix(in srgb,var(--cor) 20%,transparent);border-radius:6px;padding:3px 8px}.ofi-turma b{margin-left:4px;color:var(--ouro)}.ofi-rodape{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:600;color:var(--texto-2)}.ofi-status{font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;background:#032a4212;color:var(--marinho)}.ofi-status.ok{background:#4ade8029;color:var(--verde)}.ofi-status.nao{background:#ff808029;color:var(--vermelho)}.ofi-status.parcial{background:#ffce0029;color:var(--ouro)}.ofi-seta{margin-left:auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--suave);color:var(--marinho);font-size:16px}.ofi-detalhe{padding:0 18px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 24px;animation:hor-surge .25s ease both}.ofi-detalhe h3{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-2)}.ofi-detalhe p{margin:0;font-size:14px;line-height:1.5;color:var(--marinho)}.ofi-detalhe>div:last-of-type{grid-column:1 / -1}.ofi-sessoes{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ofi-sessoes li{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;background:var(--suave);border-radius:10px;padding:9px 12px;font-size:13px}.ofi-sessao-turma{font-weight:700;color:var(--marinho);min-width:120px}.ofi-sessao-data,.ofi-sessao-autor{color:var(--texto-2)}.ofi-sessao-acoes{margin-left:auto;display:flex;gap:6px}.ofi-sessao-acoes button{border:1px solid var(--linha);background:none;color:var(--marinho);font:inherit;font-size:12px;font-weight:600;border-radius:8px;padding:5px 10px;cursor:pointer}.ofi-sessao-acoes button.perigo{color:var(--vermelho);border-color:#ff808066}.ofi-nota{grid-column:1 / -1;font-size:12px!important;color:var(--texto-2)!important;opacity:.8}@media (prefers-reduced-motion: reduce){.ofi-card,.ofi-form,.ofi-detalhe{animation:none}}@media (max-width: 560px){.ofi-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.hor-resumo-numeros{flex-wrap:wrap;gap:14px 24px}}.cal-turmas{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cal-turma{border:1.5px solid #c9dbe6;background:#fff;color:var(--marinho);font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cal-turma:hover{border-color:var(--azul-vivo)}.cal-turma.ativa{background:var(--azul-vivo);border-color:var(--azul-vivo);color:#fff}.admin-edicao{margin-top:-4px;background:var(--superficie);border:1.5px solid var(--azul-vivo);border-top:none;border-radius:0 0 12px 12px;padding:16px;display:flex;flex-direction:column;gap:12px;animation:hor-surge .2s ease both}.admin-edicao-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}.admin-edicao-linha label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:var(--texto-2)}.admin-edicao-linha .filtro-input,.admin-edicao-linha .filtro-select{width:100%;box-sizing:border-box}.admin-edicao-fixo{font-size:14px;font-weight:600;color:var(--marinho);padding:10px 0}.admin-edicao-check{flex-direction:row!important;align-items:center;gap:8px!important;font-size:13px!important;color:var(--marinho)!important;padding-bottom:10px}.bv{--creme: #fdf8ec;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);background:var(--azul-escuro)}.bv-hero{position:relative;overflow:hidden;background:var(--creme);color:var(--azul-cartao);padding:32px clamp(24px,5vw,64px) 36px;display:flex;flex-direction:column;gap:18px}.bv-logo{font-weight:800;font-size:22px;color:var(--azul-cartao)}.bv-logo span{color:var(--amarelo)}.bv-marca h1{margin:8px 0 0;font-size:clamp(40px,5.4vw,72px);line-height:.95;font-weight:800;letter-spacing:-.01em;color:var(--azul-cartao);animation:bv-sobe .7s cubic-bezier(.22,1,.36,1) both}.bv-marca p{margin:12px 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:1.25;color:var(--azul-cartao);max-width:560px;animation:bv-sobe .7s .12s cubic-bezier(.22,1,.36,1) both}.bv-destaque{position:relative;display:inline-block;white-space:nowrap;z-index:0}.bv-rabisco{position:absolute;left:-4%;bottom:-.18em;width:108%;height:.5em;z-index:-1;overflow:visible}.bv-rabisco path{fill:none;stroke:var(--amarelo);stroke-width:6;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:bv-rabisca .9s .6s ease-out forwards}.bv-rabisco.atraso path{animation-delay:1.1s}.bv-palco{--mx: 0;--my: 0;position:relative;flex:1 1 auto;min-height:300px;display:grid;place-items:center;container-type:size}.bv-palco:before{content:"";position:absolute;width:min(72cqw,92cqh,460px);aspect-ratio:1;background:#ffeb99;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:translate(calc(var(--mx) * -18px),calc(var(--my) * -18px));transition:transform .4s ease-out;animation:bv-respira 14s ease-in-out infinite}.bv-palco:after{content:"";position:absolute;width:min(78cqw,98cqh,500px);aspect-ratio:1;border:2px dashed rgba(3,42,66,.35);border-radius:55% 45% 48% 52%/47% 56% 44% 53%;transform:translate(calc(var(--mx) * -26px),calc(var(--my) * -26px)) rotate(8deg);transition:transform .4s ease-out;animation:bv-respira 18s ease-in-out infinite reverse;pointer-events:none}.bv-cena{grid-area:1 / 1;position:relative;width:min(84cqw,540px);max-height:86cqh;object-fit:contain;opacity:0;transform:translate(calc(var(--mx) * 14px),calc(var(--my) * 14px)) scale(.94) rotate(-2deg);transition:opacity .8s ease,transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-user-select:none;user-select:none}.bv-cena.ativa{opacity:1;transform:translate(calc(var(--mx) * 14px),calc(var(--my) * 14px)) scale(1) rotate(0);animation:bv-flutua 6s ease-in-out infinite}.bv-bola{position:absolute;border-radius:50%;border:2.5px solid var(--azul-cartao);background:var(--amarelo);transform:translate(calc(var(--mx) * 30px),calc(var(--my) * 30px));transition:transform .4s ease-out}.bv-bola:after{content:"";position:absolute;top:18%;right:-30%;bottom:18%;left:52%;border:2.5px solid var(--azul-cartao);border-radius:50%;clip-path:inset(0 50% 0 0)}.bv-bola-1{width:46px;height:46px;top:8%;right:10%;animation:bv-quica 3.2s ease-in-out infinite}.bv-bola-2{width:26px;height:26px;bottom:14%;left:8%;animation:bv-quica 4s .6s ease-in-out infinite}.bv-estrela{position:absolute;top:16%;left:12%;width:34px;fill:none;stroke:var(--azul-cartao);stroke-width:2.2;stroke-linejoin:round;animation:bv-gira 9s linear infinite}.bv-legenda{display:flex;flex-direction:column;gap:2px;min-height:46px}.bv-legenda strong{font-size:20px;font-weight:800;animation:bv-sobe .5s ease both}.bv-legenda span{font-size:16px;font-weight:600;color:#35556b;animation:bv-sobe .5s .08s ease both}.bv-pontos{display:flex;gap:8px}.bv-pontos button{position:relative;width:28px;height:8px;border-radius:4px;border:none;padding:0;overflow:hidden;cursor:pointer;background:#032a422e;transition:width .3s ease,background .3s ease}.bv-pontos button.ativo{width:56px;background:#032a424d}.bv-ponto-tempo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--azul-cartao);transform-origin:left center;animation:bv-tempo linear forwards}.bv-pontos button.ativo:not(:has(.bv-ponto-tempo)){background:var(--azul-cartao)}.bv-lado{display:flex;align-items:center;justify-content:center;padding:40px clamp(20px,4vw,56px);background:radial-gradient(circle at 85% 10%,rgba(255,206,0,.1),transparent 40%),radial-gradient(circle at 10% 95%,rgba(32,151,211,.14),transparent 45%),var(--azul-escuro)}.bv-cartao{width:100%;max-width:420px;display:flex;flex-direction:column;gap:26px;animation:bv-sobe .7s .2s cubic-bezier(.22,1,.36,1) both}.bv-saudacao{display:flex;align-items:center;gap:14px}.bv-saudacao .dd{width:46px;height:46px;flex:0 0 auto;transform-origin:70% 80%;animation:bv-acena 2.4s 1s ease-in-out 2}.bv-saudacao h2{margin:0;font-size:28px;font-weight:800;color:#fff;line-height:1.05}.bv-saudacao p{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--azul-claro)}.bv-form{display:flex;flex-direction:column;gap:14px}.bv-campo{position:relative;display:block}.bv-campo>.dd{position:absolute;left:14px;top:50%;width:24px;height:24px;transform:translateY(-50%);pointer-events:none;color:var(--azul-clarissimo)}.bv-campo input{width:100%;box-sizing:border-box;height:60px;padding:22px 48px 6px 52px;border-radius:14px;border:1.5px solid var(--azul-borda);background:var(--azul-cartao);color:#fff;font:inherit;font-size:17px;font-weight:600;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.bv-campo input:focus{border-color:var(--amarelo);box-shadow:0 0 0 4px #ffce0026}.bv-campo>span{position:absolute;left:52px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:600;color:var(--azul-claro);pointer-events:none;transition:top .18s ease,font-size .18s ease,color .18s ease}.bv-campo input:focus+span,.bv-campo input:not(:placeholder-shown)+span{top:16px;font-size:12px;color:var(--amarelo)}.bv-olho{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;background:none;border-radius:10px;cursor:pointer;color:var(--azul-claro);display:grid;place-items:center}.bv-olho:hover{background:var(--azul-borda);color:#fff}.bv-olho .dd{width:22px;height:22px}.bv-erro{margin:0;color:#ff8080;font-weight:700;font-size:14px}.bv-entrar{position:relative;overflow:hidden;height:58px;border:none;border-radius:14px;background:var(--amarelo);color:var(--azul-cartao);font:inherit;font-size:19px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 26px #ffce0038;transition:transform .15s ease,box-shadow .2s ease}.bv-entrar:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s ease}.bv-entrar:hover:not(:disabled):after{left:130%}.bv-entrar:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #ffce0052}.bv-entrar .dd{width:22px;height:22px;transition:transform .2s ease}.bv-entrar:hover .dd{transform:translate(4px)}.bv-entrar:disabled{opacity:.7;cursor:wait}.bv-convite{display:flex;flex-direction:column;gap:10px}.bv-convite>p{margin:0;font-size:14px;font-weight:700;color:var(--azul-claro)}.bv-atalho{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--azul-borda);background:#032a428c;color:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.bv-atalho:hover{border-color:var(--amarelo);background:var(--azul-cartao);transform:translate(4px)}.bv-atalho>.dd:first-child{width:36px;height:36px;flex:0 0 auto;color:var(--azul-clarissimo)}.bv-atalho>span{flex:1;display:flex;flex-direction:column;min-width:0}.bv-atalho strong{font-size:16px;font-weight:800}.bv-atalho small{font-size:13px;font-weight:600;color:var(--azul-claro)}.bv-atalho>.dd:last-child{width:20px;height:20px;color:var(--amarelo);transition:transform .2s ease}.bv-atalho:hover>.dd:last-child{transform:translate(3px)}.dd{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.dd .dd-mancha{fill:var(--amarelo);stroke:none;opacity:.9}.bv-saudacao .dd{color:#fff}@keyframes bv-sobe{0%{opacity:0;transform:translateY(14px)}}@keyframes bv-rabisca{to{stroke-dashoffset:0}}@keyframes bv-respira{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}33%{border-radius:58% 42% 40% 60%/55% 38% 62% 45%}66%{border-radius:48% 52% 57% 43%/38% 58% 42% 62%}}@keyframes bv-flutua{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes bv-quica{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes bv-gira{to{rotate:360deg}}@keyframes bv-tempo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bv-acena{0%,to{rotate:0deg}20%,60%{rotate:14deg}40%,80%{rotate:-8deg}}@media (prefers-reduced-motion: reduce){.bv *,.bv *:before,.bv *:after{animation:none!important;transition:none!important}.bv-rabisco path{stroke-dashoffset:0}}@media (max-width: 900px){.bv{grid-template-columns:minmax(0,1fr)}.bv-hero{padding:22px 20px 26px;gap:12px}.bv-palco{flex:none;height:clamp(240px,62vw,380px);min-height:0}.bv-lado{padding:32px 20px 48px}}body{background:var(--fundo);color:var(--marinho)}.panel-bg{background:radial-gradient(circle at 92% 6%,rgba(255,206,0,.16),transparent 28%),radial-gradient(circle at 4% 40%,rgba(32,151,211,.08),transparent 30%),radial-gradient(circle at 70% 100%,rgba(31,138,76,.06),transparent 30%),var(--fundo)}.panel-titulo h1{align-self:flex-start;font-weight:800;background:linear-gradient(transparent 60%,var(--amarelo-claro) 60%,var(--amarelo-claro) 92%,transparent 92%);padding:0 4px;margin-left:-4px}.panel-titulo-ilustrado{flex:1 1 auto;position:relative;padding-right:220px;min-height:150px;justify-content:center}.panel-titulo-ilustrado:after{content:"";position:absolute;right:0;top:50%;width:200px;height:170px;transform:translateY(-50%);background:var(--ilustracao) center / contain no-repeat;animation:bv-flutua 6s ease-in-out infinite}.panel-titulo-ilustrado:before{content:"";position:absolute;right:20px;top:50%;width:150px;height:150px;transform:translateY(-50%);background:var(--amarelo-claro);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation:bv-respira 14s ease-in-out infinite}.card,.stat-card,.ranking,.hor-filtros,.hor-resumo,.hor-calendario,.hor-detalhe,.ofi-card,.ofi-form,.filtro-barra,.colaborador-bloco,.linha,.papel{border:1.5px solid var(--linha);box-shadow:0 6px 18px #032a420f}.card{transition:transform .15s ease,box-shadow .15s ease}.card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #032a421a}.card-icon{width:40px;height:40px;border-radius:12px;color:var(--marinho);background:var(--amarelo-claro)}.card:nth-child(5n+2) .card-icon{background:var(--azul-bebe)}.card:nth-child(5n+3) .card-icon{background:var(--verde-claro)}.card:nth-child(5n+4) .card-icon{background:var(--rosa-claro)}.card:nth-child(5n+5) .card-icon{background:var(--lilas-claro)}.card-title{font-weight:800}.row-btn{background:#fff;border:1.5px solid var(--linha)}.card .row-btn{background:var(--fundo);border-color:transparent}.row-btn:hover{background:var(--amarelo-claro);border-color:var(--amarelo)}.row-arrow{color:var(--marinho)}.stat-card{background:var(--amarelo-claro);border-color:transparent}.stat-card:nth-child(4n+2){background:var(--azul-bebe)}.stat-card:nth-child(4n+3){background:var(--verde-claro)}.stat-card:nth-child(4n+4){background:var(--rosa-claro)}.stat-value{color:var(--marinho)}.stat-label{color:var(--texto-2)}.stat-icon{background:#ffffffb3;color:var(--marinho)}.panel-logo,.panel-logo span+*{color:var(--marinho)}.sair-link:hover,.back-link:hover{color:var(--marinho)}.selo-ativo{background:var(--verde-claro);color:var(--verde)}.selo-inativo{background:var(--rosa-claro);color:var(--vermelho)}.tag{color:var(--texto-2)}.ranking-trilho,.hor-resumo-barra{background:#032a4212}.ranking-linha:hover .ranking-barra:not([style*=background]){background:var(--amarelo)}.ranking-linha:hover,.ranking-linha:focus-visible,.hor-legenda-item:hover,.hor-legenda-item.ativo{background:var(--fundo)}.ranking-total strong,.hor-resumo-numeros strong{color:var(--marinho)}.hor-dia{background:var(--fundo)}.hor-dia.aberto{background:var(--amarelo-claro);border-color:var(--amarelo)}.hor-chip.ativo{background:var(--marinho);border-color:var(--marinho);color:#fff}.hor-detalhe,.ofi-form{border-color:var(--amarelo)}.ofi-turma b,.ranking-mais:hover,.hor-hoje,.hor-mais{color:var(--ouro)}@media (max-width: 760px){.panel-titulo-ilustrado{padding-right:0;padding-top:150px;min-height:0}.panel-titulo-ilustrado:after,.panel-titulo-ilustrado:before{top:0;right:auto;left:0;transform:none;width:150px;height:140px}}body{background:var(--azul-escuro)}.panel-bg{--marinho: #ffffff;--texto-2: #a9d4ec;--linha: rgba(140, 201, 232, .28);--linha-forte: rgba(140, 201, 232, .45);--ouro: var(--amarelo);color:#fff;background:radial-gradient(circle at 88% 4%,rgba(255,206,0,.12),transparent 32%),radial-gradient(circle at 6% 60%,rgba(32,151,211,.16),transparent 36%),linear-gradient(180deg,#032a42,#021f32 55%,#011723)}.admin-edicao,.atd-item,.atd-situacao,.avatar,.avatar-grande,.avatar-pequeno,.btn-arquivo,.btn-entrar,.btn-submit,.cabecalho-perfil,.cal-bolinha-registrado,.cal-bolinha-selecionado,.cal-contagem,.cal-dia-registrado,.cal-dia-selecionado,.cal-seta,.cal-turma,.card,.card .row-btn,.card-icon,.card:nth-child(5n+2) .card-icon,.card:nth-child(5n+3) .card-icon,.card:nth-child(5n+4) .card-icon,.card:nth-child(5n+5) .card-icon,.divisor,.doc-folha,.erro-box,.field,.field-input,.field-select,.field-textarea,.filtro-barra,.filtro-input,.filtro-select,.grupo,.grupo-linha .linha,.hor-abas,.hor-calendario,.hor-chip.ativo,.hor-detalhe,.hor-dia,.hor-dia.aberto,.hor-dia.hoje .hor-dia-num,.hor-fechar,.hor-filtros,.hor-legenda-item.ativo,.hor-resumo,.linha,.linha-documento,.logo-com-imagem,.note-box,.oc-contador,.ofi-busca,.ofi-card,.ofi-form,.ofi-sessoes li,.ofi-seta,.oficina-data,.oficina-item,.papel,.period-select,.photo-box,.ranking,.role-badge,.row-btn,.row-btn.disabled,.section,.seletor-destino button,.selo-ativo,.selo-confirmar,.selo-inativo,.stat-card,.stat-card:nth-child(4n+2),.stat-card:nth-child(4n+3),.stat-card:nth-child(4n+4),.stat-icon,[style*="background: var(--superficie)"],[style*="background: var(--suave)"],[style*="background: var(--amarelo)"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],.hor-chip,.ofi-sessao-acoes button{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;--ouro: #9a6f00}.card,.ranking,.hor-filtros,.hor-resumo,.hor-calendario,.ofi-card,.filtro-barra,.papel,.linha,.grupo{border-color:transparent;box-shadow:0 12px 30px #000a1259}.panel-titulo h1{color:#fff;background:linear-gradient(transparent 80%,var(--amarelo) 80%,var(--amarelo) 92%,transparent 92%)}.panel-titulo-ilustrado:before{width:200px;height:190px;right:0;background:#fff1b8}.role-badge{color:#032a42}.row-btn{border-color:transparent}.row-btn:hover{border-color:var(--amarelo)}.hor-chip{background:#fff;border-color:var(--linha)}.hor-chip.ativo{background:var(--amarelo);border-color:var(--amarelo);color:#032a42}.ofi-busca{border-color:transparent}.emp-jovem,.emp-atalho,.emp-bloco,.emp-ocorrencia,.emp-avaliacao,.emp-perfil,.jornal,.scrap-pagina,.scrap-zoom figure{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;--ouro: #9a6f00;color:var(--marinho)}.emp-topo{display:flex;align-items:center;justify-content:space-between;padding:20px 32px}.emp-hero{position:relative;display:flex;align-items:center;gap:24px;min-height:220px;padding:8px 0}.emp-hero-texto{flex:1;display:flex;flex-direction:column;gap:8px;z-index:1}.emp-hero-marca{display:flex;align-items:center;gap:14px}.emp-ola{display:inline-block;font-family:Caveat,cursive;font-size:26px;font-weight:700;color:var(--amarelo);transform:rotate(-2deg)}.emp-hero h1,.emp-perfil h1{margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1;font-weight:800;color:#fff;animation:bv-sobe .6s cubic-bezier(.22,1,.36,1) both}.emp-hero p{margin:0;font-size:19px;font-weight:600;color:#a9d4ec;max-width:560px}.emp-hero-ilustracao{width:min(32%,300px);filter:drop-shadow(0 10px 0 rgba(255,206,0,.9));background:#fff1b8;border-radius:46% 54% 58% 42%/44% 47% 53% 56%;padding:14px;animation:bv-respira 14s ease-in-out infinite,bv-flutua 6s ease-in-out infinite}.emp-bola{position:absolute;z-index:2;border:none;background:none;padding:0;cursor:pointer;color:#032a42;animation:bv-quica 3.4s ease-in-out infinite}.emp-bola .dd{width:100%;height:100%;stroke-width:1.4}.emp-bola-0{width:42px;height:42px;top:0;right:34%}.emp-bola-1{width:26px;height:26px;bottom:12px;right:8%;animation-delay:.7s}.emp-bola-2{width:32px;height:32px;top:6%;right:26%;animation-delay:1.4s}.emp-bola.quica{animation:emp-quica-forte .9s cubic-bezier(.3,1.6,.5,1),bv-quica 3.4s .9s ease-in-out infinite}@keyframes emp-quica-forte{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-70px) scale(.92,1.1) rotate(160deg)}55%{transform:translateY(0) scale(1.25,.75) rotate(300deg)}75%{transform:translateY(-22px) scale(.96,1.05) rotate(340deg)}to{transform:translateY(0) scale(1) rotate(360deg)}}.emp-secao{display:flex;flex-direction:column;gap:18px;scroll-margin-top:20px}.emp-secao-titulo{margin:0;display:flex;align-items:center;gap:10px;font-size:26px;font-weight:800;color:#fff}.emp-secao-titulo .dd{width:30px;height:30px;color:var(--amarelo);stroke-width:2}.emp-vazio,.emp-dica{margin:0;color:#a9d4ec;font-weight:600;font-size:15px}.emp-vazio a{color:var(--amarelo)}.emp-jovens{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;perspective:900px}.emp-jovem{--rx: 0deg;--ry: 0deg;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 18px 16px;border-radius:22px;background:#fff;text-decoration:none;text-align:center;transform:rotate(var(--giro)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 14px 30px #000a1259;animation:emp-entra .6s cubic-bezier(.22,1,.36,1) both}.emp-jovem:before{content:"";position:absolute;top:-10px;left:50%;width:70px;height:20px;background:#ffce00bf;transform:translate(-50%) rotate(-3deg);border-radius:3px}.emp-jovem:hover{transform:rotate(0) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px);box-shadow:0 22px 40px #000a1273}@keyframes emp-entra{0%{opacity:0;transform:translateY(24px) rotate(0) scale(.94)}}.emp-jovem-foto{position:relative;display:inline-grid;place-items:center}.emp-jovem-foto:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:#fff1b8;border-radius:46% 54% 58% 42%/44% 47% 53% 56%;animation:bv-respira 10s ease-in-out infinite}.emp-jovem-foto>*{position:relative}.emp-jovem-nome{display:flex;flex-direction:column;font-size:22px;font-weight:800;line-height:1.05;max-width:100%}.emp-jovem-nome small{font-size:14px;font-weight:600;color:var(--texto-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-jovem-turma{font-size:13px;font-weight:700;background:var(--azul-bebe);padding:3px 12px;border-radius:999px}.emp-jovem-dados{width:100%;display:flex;align-items:center;gap:14px;margin-top:6px;padding-top:12px;border-top:1.5px dashed var(--linha)}.emp-anel{position:relative;display:grid;place-items:center;width:64px;height:64px;flex:none}.emp-anel svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.emp-anel circle{fill:none;stroke-width:4}.emp-anel-fundo{stroke:#032a4214}.emp-anel-valor{stroke-linecap:round;animation:emp-anel 1s .3s ease-out both}@keyframes emp-anel{0%{stroke-dasharray:0 94.2}}.emp-anel b{font-size:16px;font-weight:800;line-height:1}.emp-anel small{position:absolute;bottom:-14px;font-size:10px;font-weight:700;color:var(--texto-2)}.emp-contrato{flex:1;display:flex;flex-direction:column;gap:4px;text-align:left}.emp-contrato small{font-size:12px;font-weight:700;color:var(--texto-2)}.emp-contrato-trilho{height:8px;border-radius:4px;background:#032a4214;overflow:hidden}.emp-contrato-trilho span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#ffce00,#2097d3);transform-origin:left;animation:ranking-cresce 1s .3s cubic-bezier(.22,1,.36,1) both}.emp-jovem-ver{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--marinho)}.emp-jovem-ver .dd{width:18px;height:18px;transition:transform .2s ease}.emp-jovem:hover .emp-jovem-ver .dd{transform:translate(4px)}.emp-atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.emp-atalho{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 46px;border:none;border-radius:20px;background:#fff;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px #000a124d;transition:transform .2s ease}.emp-atalho:hover{transform:translateY(-5px) rotate(-1deg)}.emp-atalho-icone{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;margin-bottom:6px}.emp-atalho-icone .dd{width:40px;height:40px;color:var(--marinho);stroke-width:1.5}.emp-atalho:hover .emp-atalho-icone .dd{animation:bv-acena .8s ease-in-out}.emp-atalho strong{font-size:18px;font-weight:800;line-height:1.1}.emp-atalho small{font-size:14px;font-weight:600;color:var(--texto-2)}.emp-atalho-seta{position:absolute;right:16px;bottom:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--amarelo)}.emp-atalho-seta .dd{width:18px;height:18px}.emp-perfil{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:24px;border-radius:24px;background:#fff;box-shadow:0 14px 30px #000a1259}.emp-perfil h1{color:var(--marinho);font-size:clamp(28px,3.6vw,40px)}.emp-perfil-texto{flex:1;min-width:220px}.emp-perfil .emp-ola{color:var(--ouro)}.emp-perfil-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.emp-perfil-chips span{font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:var(--fundo)}.emp-perfil-chips span:nth-child(4n+1){background:var(--azul-bebe)}.emp-perfil-chips span:nth-child(4n+2){background:var(--amarelo-claro)}.emp-perfil-chips span:nth-child(4n+3){background:var(--verde-claro)}.emp-perfil-freq{display:flex;flex-direction:column;align-items:center;padding:14px 20px;border-radius:18px;background:var(--amarelo-claro)}.emp-perfil-freq b{font-size:36px;font-weight:800;line-height:1}.emp-perfil-freq small{font-size:12px;font-weight:700;color:var(--texto-2)}.emp-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.emp-bloco{padding:22px;border-radius:22px;background:#fff;box-shadow:0 14px 30px #000a124d;display:flex;flex-direction:column;gap:14px}.emp-bloco h2{margin:0;display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800}.emp-bloco h2 .dd{width:30px;height:30px}.emp-bloco-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.emp-vazio-bloco{margin:0;color:var(--texto-2);font-weight:600}.emp-aulas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.emp-aulas li{display:flex;align-items:center;gap:12px}.emp-aula-dia{flex:none;width:48px;height:52px;border-radius:14px;background:var(--marinho);color:#fff;display:grid;place-items:center;align-content:center;line-height:1}.emp-aula-dia small{font-size:11px;font-weight:700;color:var(--amarelo)}.emp-aula-dia b{font-size:20px;font-weight:800}.emp-aula-blocos{display:flex;flex-direction:column;gap:3px;min-width:0}.emp-aula-bloco{font-size:14px;font-weight:600;color:var(--texto-2)}.emp-aula-bloco b{color:var(--marinho)}.emp-docs{display:flex;flex-direction:column;gap:10px}.emp-doc{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1.5px solid var(--linha);background:var(--fundo);font:inherit;color:var(--marinho);text-align:left;text-decoration:none;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.emp-doc:hover{transform:translate(4px);border-color:var(--amarelo)}.emp-doc>.dd{width:34px;height:34px;flex:none}.emp-doc span{display:flex;flex-direction:column}.emp-doc b{font-size:16px}.emp-doc small{font-size:13px;font-weight:600;color:var(--texto-2)}.emp-doc-destaque{background:var(--amarelo-claro);border-color:var(--amarelo)}.emp-abas{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--fundo)}.emp-abas button{display:inline-flex;align-items:center;gap:6px;border:none;background:none;font:inherit;font-weight:700;font-size:14px;color:var(--texto-2);padding:8px 14px;border-radius:10px;cursor:pointer}.emp-abas button.ativa{background:var(--marinho);color:#fff}.emp-abas .dd{width:20px;height:20px}.emp-oficinas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.emp-oficina{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;border-left:5px solid var(--cor);background:color-mix(in srgb,var(--cor) 10%,#ffffff);animation:hor-surge .35s ease both}.emp-oficina-eixo{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--cor)}.emp-oficina b{font-size:15px;line-height:1.25}.emp-oficina small{font-size:12px;font-weight:600;color:var(--texto-2)}.emp-avaliacoes{display:flex;flex-direction:column;gap:10px}.emp-avaliacoes-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.emp-avaliacao{display:flex;gap:14px;padding:14px;border-radius:18px;background:#fff;box-shadow:0 8px 20px #000a1226}.emp-bloco .emp-avaliacao{background:var(--fundo);box-shadow:none}.emp-avaliacao-nota{flex:none;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:800;background:var(--amarelo)}.emp-avaliacao>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.emp-avaliacao a{color:inherit}.emp-avaliacao small{font-size:13px;font-weight:600;color:var(--texto-2)}.emp-avaliacao p{margin:4px 0 0;font-size:14px;line-height:1.45}.emp-estrelas{color:#d8cfb5;font-size:16px;letter-spacing:2px}.emp-estrelas .cheia{color:var(--amarelo)}.emp-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.emp-abas-grandes{background:#ffffff1a}.emp-abas-grandes button{color:#fff;font-size:16px}.emp-abas-grandes button.ativa{background:var(--amarelo);color:#032a42}.emp-linha-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;position:relative}.emp-linha-tempo:before{content:"";position:absolute;left:29px;top:0;bottom:0;border-left:2px dashed rgba(255,206,0,.5)}.emp-linha-tempo li{display:flex;gap:16px;align-items:flex-start}.emp-linha-data{position:relative;flex:none;width:60px;height:60px;border-radius:50%;background:var(--amarelo);color:#032a42;display:grid;place-items:center;align-content:center;line-height:1}.emp-linha-data b{font-size:20px;font-weight:800}.emp-linha-data small{font-size:11px;font-weight:700}.emp-ocorrencia{flex:1;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 8px 20px #000a1240;animation:hor-surge .35s ease both}.emp-ocorrencia header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.emp-ocorrencia header a{font-weight:800;font-size:16px;color:var(--marinho)}.emp-situacao{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.emp-ocorrencia p{margin:8px 0 6px;font-size:15px;line-height:1.45}.emp-ocorrencia small{font-size:12px;font-weight:600;color:var(--texto-2)}.jornal{position:relative;background:#fbf6e8;border-radius:6px;padding:clamp(18px,4vw,44px);box-shadow:0 24px 50px #000a1273;transform:rotate(-.4deg);background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgba(3,42,66,.035) 31px 32px)}.jornal-cabeca{text-align:center;border-bottom:4px double var(--marinho);padding-bottom:14px}.jornal-faixa{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid var(--marinho);padding-bottom:8px}.jornal-edicao{display:inline-flex;align-items:center;gap:8px}.jornal-edicao button{border:1.5px solid var(--marinho);background:none;border-radius:50%;width:26px;height:26px;font:inherit;font-size:16px;line-height:1;cursor:pointer;color:var(--marinho)}.jornal-edicao button:hover{background:var(--amarelo)}.jornal-titulo{margin:14px 0 0;font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(38px,7vw,76px);line-height:1;letter-spacing:-.01em}.jornal-sub{margin:6px 0 0;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:18px;color:var(--texto-2)}.jornal-manchete{position:relative;padding:22px 0;border-bottom:1.5px solid var(--marinho);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chapeu ilustra" "titulo ilustra" "texto ilustra";column-gap:20px}.jornal-chapeu{grid-area:chapeu;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#b07f00}.jornal-manchete h2{grid-area:titulo;margin:4px 0 8px;font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(26px,4vw,44px);line-height:1.05}.jornal-manchete p{grid-area:texto;margin:0;font-size:18px;font-weight:600;line-height:1.45}.jornal-ilustracao{grid-area:ilustra;width:200px;align-self:center;background:#fff1b8;border-radius:46% 54% 58% 42%/44% 47% 53% 56%;padding:10px}.jornal-colunas{columns:3 260px;column-gap:28px;column-rule:1px solid rgba(3,42,66,.25);padding-top:22px}.jornal-box{break-inside:avoid;margin-bottom:22px;display:flex;flex-direction:column;gap:6px}.jornal-box h3{margin:0 0 4px;font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:24px;line-height:1.1}.jornal-box p{margin:0 0 6px;font-size:15px;line-height:1.5;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.jornal-materia p:first-of-type:first-letter{float:left;font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:46px;line-height:.85;padding:4px 6px 0 0;color:#b07f00}.jornal-numeros{background:var(--marinho);color:#fff;padding:16px;border-radius:4px}.jornal-numeros .jornal-chapeu{color:var(--amarelo)}.jornal-numeros div{display:flex;align-items:baseline;gap:8px;border-bottom:1px dashed rgba(255,255,255,.25);padding:6px 0}.jornal-numeros b{font-family:Playfair Display,Georgia,serif;font-size:34px;color:var(--amarelo)}.jornal-numeros small{font-weight:700;font-size:15px}.jornal-ranking,.jornal-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jornal-ranking li{display:flex;align-items:center;gap:10px}.jornal-ranking .dd{width:24px;height:24px;color:#b07f00;fill:#ffce00}.jornal-ranking span{flex:1;display:flex;flex-direction:column}.jornal-ranking small{font-size:12px;color:var(--texto-2)}.jornal-ranking em{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;font-size:22px}.jornal-lista li{font-size:15px;font-weight:600;line-height:1.3;border-bottom:1px dotted rgba(3,42,66,.3);padding-bottom:6px}.jornal-lista small{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#b07f00}.jornal-rodape{display:flex;align-items:center;justify-content:center;gap:8px;border-top:4px double var(--marinho);padding-top:12px;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:16px}.jornal-rodape .dd{width:24px;height:24px}.scrap-pagina{position:relative;padding:28px clamp(16px,3vw,36px) 36px;border-radius:8px;background:radial-gradient(circle at 1px 1px,rgba(3,42,66,.08) 1px,transparent 0) 0 0 / 18px 18px,#fbf3dc;box-shadow:0 22px 44px #000a1266;transform:rotate(var(--giro))}.scrap-titulo{display:inline-block;margin:0 0 22px;font-family:Caveat,cursive;font-weight:700;font-size:36px;line-height:1;background:linear-gradient(transparent 55%,#ffe680 55%,#ffe680 90%,transparent 90%);padding:0 6px;transform:rotate(-1.5deg)}.scrap-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:30px 24px}.scrap-polaroid{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 10px 14px;border:none;background:#fff;box-shadow:0 10px 22px #032a4238;cursor:zoom-in;font:inherit;transform:rotate(var(--giro));transition:transform .25s ease,box-shadow .25s ease;animation:emp-entra .5s ease both}.scrap-polaroid:before{content:"";position:absolute;top:-12px;left:50%;width:78px;height:24px;background:#ffce0099;transform:translate(-50%) rotate(var(--fita));box-shadow:0 1px 2px #00000014}.scrap-polaroid:hover{transform:rotate(0) scale(1.06);box-shadow:0 18px 34px #032a424d;z-index:2}.scrap-polaroid img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#eee}.scrap-polaroid span{font-family:Caveat,cursive;font-size:21px;font-weight:600;line-height:1.1;color:#032a42;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrap-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#010f18d1;animation:hor-surge .2s ease both}.scrap-zoom figure{position:relative;margin:0;max-width:min(92vw,900px);padding:14px 14px 18px;background:#fff;transform:rotate(-1deg);box-shadow:0 30px 60px #00000080}.scrap-zoom img{display:block;max-width:100%;max-height:72vh;object-fit:contain}.scrap-zoom figcaption{margin-top:10px;font-family:Caveat,cursive;font-size:28px;text-align:center}.scrap-zoom button{position:absolute;top:-16px;right:-16px;width:40px;height:40px;border-radius:50%;border:none;background:var(--amarelo);color:#032a42;font-size:24px;cursor:pointer}@media (max-width: 700px){.emp-hero{flex-direction:column;align-items:flex-start}.emp-hero-ilustracao{width:180px;align-self:center}.jornal-manchete{grid-template-columns:minmax(0,1fr);grid-template-areas:"chapeu" "titulo" "texto"}.jornal-ilustracao{display:none}.emp-topo{padding:16px 20px}}@media (prefers-reduced-motion: reduce){.emp-jovem,.emp-bola,.emp-hero-ilustracao,.scrap-polaroid,.emp-ocorrencia,.emp-oficina{animation:none!important}}.destaque-mes,.prof-secao,.prof-votar,.voto-cartao,.voto-opcao,.rk-linha,.destaque-decisao{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;--ouro: #9a6f00;color:var(--marinho)}.bolinha{width:100%;height:100%;display:block;overflow:visible}.bolinha-corpo{fill:transparent;stroke:#b9c4cc;stroke-width:1.6;transition:fill .15s ease,stroke .15s ease}.bolinha-costura{fill:none;stroke:#b9c4cc;stroke-width:1.4;stroke-linecap:round}.bolinha.cheia .bolinha-corpo{fill:#e4f04a;stroke:#9fb21a}.bolinha.cheia .bolinha-costura{stroke:#fff;stroke-width:1.8}.nota-bolinhas{display:inline-flex;gap:1px;flex:none}.nota-bolinhas button{width:27px;height:27px;padding:2px;border:none;background:none;cursor:pointer;border-radius:50%;transition:transform .15s ease}.nota-bolinhas button:hover{transform:translateY(-3px) rotate(-12deg)}.nota-bolinhas button.marcada{animation:bolinha-pula .45s cubic-bezier(.3,1.6,.5,1)}.nota-bolinhas button:focus-visible{outline:2px solid var(--marinho)}@keyframes bolinha-pula{40%{transform:translateY(-8px) scale(1.12)}}.destaque-mes{--cor: #c98500;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:8px 0 28px;padding:30px 28px 24px;border-radius:24px;background:#fff;box-shadow:0 16px 34px #000a124d;border-left:10px solid var(--cor);overflow:hidden;animation:bv-sobe .6s cubic-bezier(.22,1,.36,1) both}.destaque-mes:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:var(--amarelo);opacity:.18}.destaque-fita{position:absolute;top:0;left:22px;padding:4px 14px 5px;border-radius:0 0 10px 10px;background:var(--cor);color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.destaque-bola{position:absolute;width:34px;height:34px;color:var(--marinho);z-index:1}.destaque-bola .dd{width:100%;height:100%}.destaque-bola-1{right:26px;top:18px;animation:destaque-quica 2.6s ease-in-out infinite}.destaque-bola-2{right:72px;top:30px;width:26px;height:26px;animation:destaque-gira 6s linear infinite}@keyframes destaque-quica{0%,to{transform:translateY(0)}45%{transform:translateY(-14px) rotate(20deg)}60%{transform:translateY(0) scaleY(.88)}}@keyframes destaque-gira{to{transform:rotate(360deg)}}.destaque-foto{position:relative;flex:none}.destaque-foto .avatar-grande{width:108px;height:108px;border:4px solid var(--cor);box-shadow:0 0 0 6px #fff,0 0 0 9px var(--amarelo)}.destaque-texto{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-right:60px}.destaque-ola{font-family:Caveat,cursive;font-size:22px;font-weight:700;color:var(--cor);transform:rotate(-2deg)}.destaque-texto h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05;font-weight:800}.destaque-valor{padding:3px 12px;border-radius:999px;border:2px solid var(--cor);font-weight:800;font-size:14px}.destaque-turma{color:var(--texto-2);font-weight:700}.destaque-texto blockquote{margin:6px 0 0;padding:0 0 0 14px;border-left:3px solid var(--amarelo);font-size:17px;font-weight:600;line-height:1.3;white-space:pre-line}.prof-ola{margin-bottom:18px}.prof-ola h1{margin:0;font-size:clamp(32px,4vw,48px);line-height:1;font-weight:800;color:#fff}.prof-metades{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.prof-menu,.prof-lado{display:flex;flex-direction:column;gap:14px;min-width:0}.prof-menu .destaque-mes{margin:10px 0 0;padding:30px 20px 20px;gap:16px}.prof-menu .destaque-foto .avatar-grande{width:80px;height:80px}.prof-secao{--cor: var(--amarelo-claro);border-radius:20px;background:#fff;box-shadow:0 12px 26px #000a124d;overflow:hidden;animation:bv-sobe .55s cubic-bezier(.22,1,.36,1) both}.prof-secao-titulo{width:100%;display:flex;align-items:center;gap:16px;padding:18px 20px;border:none;background:none;font:inherit;font-size:23px;font-weight:800;color:var(--marinho);text-align:left;cursor:pointer}.prof-secao-titulo>span:nth-child(2){flex:1}.prof-secao-icone{width:54px;height:54px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--cor);transition:transform .25s ease}.prof-secao-icone .dd{width:32px;height:32px;stroke-width:1.9}.prof-secao-titulo:hover .prof-secao-icone{transform:rotate(-8deg) scale(1.06)}.prof-secao-seta{width:30px;height:30px;flex:none;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.prof-secao.aberta .prof-secao-seta{transform:rotate(200deg) translateY(2px)}.prof-secao-corpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.prof-secao.aberta .prof-secao-corpo{grid-template-rows:1fr}.prof-secao-corpo>div{overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:0 20px}.prof-secao.aberta .prof-secao-corpo>div{padding-bottom:18px}.prof-opcao{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:14px;background:var(--cor);color:var(--marinho);font-weight:700;font-size:17px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.prof-opcao .dd{width:22px;height:22px;flex:none}.prof-opcao .dd .dd-mancha{display:none}.prof-opcao:hover{transform:translate(6px);box-shadow:-4px 0 0 var(--marinho)}.prof-votar{position:relative;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:linear-gradient(120deg,#ffce00,#ffe680);box-shadow:0 12px 26px #000a124d;text-decoration:none;transition:transform .2s ease}.prof-votar:hover{transform:translateY(-3px) rotate(-.5deg)}.prof-votar-bolas{display:grid;grid-template-columns:repeat(3,22px);gap:2px;flex:none}.prof-votar-bolas svg{width:22px;height:22px}.prof-votar-bolas svg:nth-child(odd){animation:destaque-quica 2.2s ease-in-out infinite}.prof-votar-bolas svg:nth-child(2n){animation:destaque-quica 2.2s .5s ease-in-out infinite}.prof-votar-texto{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.prof-votar-texto strong{font-size:22px;font-weight:800;line-height:1.05}.prof-votar-texto small{font-size:14px;font-weight:600;color:#3d4a2a}.prof-votar-botao{flex:none;padding:10px 16px;border-radius:12px;background:var(--marinho);color:#fff;font-weight:800}.tv{display:flex;flex-direction:column;gap:10px}.tv-tela{position:relative;display:flex;flex-direction:column;min-height:380px;border-radius:22px;border:6px solid #0f1b24;background:radial-gradient(120% 90% at 85% 0%,rgba(32,151,211,.4) 0%,transparent 60%),linear-gradient(160deg,#0a3f5f,#032a42 55%,#01141f);color:#fff;box-shadow:0 0 0 2px #2a3a46,0 18px 40px #00000073;overflow:hidden;cursor:pointer;outline:none}.tv-tela:focus-visible{box-shadow:0 0 0 3px var(--amarelo),0 18px 40px #00000073}.tv-tela:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 2px,transparent 2px 4px)}.tv-topo{display:flex;align-items:center;gap:12px;padding:14px 18px 0}.tv-aovivo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;background:#e0262f;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.tv-aovivo i{width:8px;height:8px;border-radius:50%;background:#fff;animation:tv-pisca 1.2s ease-in-out infinite}@keyframes tv-pisca{50%{opacity:.2}}.tv-canal{font-weight:800;font-size:18px;letter-spacing:.02em}.tv-canal b{color:var(--amarelo)}.tv-hora{margin-left:auto;padding:2px 10px;border-radius:6px;background:#ffffff1f;font-weight:800;font-variant-numeric:tabular-nums}.tv-noticia{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 22px 10px;animation:tv-entra .6s cubic-bezier(.22,1,.36,1) both}@keyframes tv-entra{0%{opacity:0;transform:translate(40px);filter:blur(4px)}}.tv-chapeu{align-self:flex-start;padding:2px 10px;border-radius:4px;background:var(--amarelo);color:var(--marinho);font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.tv-chiado{font-size:22px;font-weight:700;color:#a9d4ec}.tv-numero{position:relative;display:flex;flex-direction:column;gap:2px;padding-right:140px}.tv-numero b{font-size:clamp(56px,7vw,92px);line-height:.95;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 4px 0 rgba(0,0,0,.25)}.tv-numero>span{font-size:21px;font-weight:700;color:#a9d4ec}.tv-numero-pequeno{padding-right:0}.tv-numero-pequeno b{font-size:56px}.tv-ilustracao{position:absolute;right:0;top:50%;margin-top:-75px;width:150px;height:150px;padding:14px;border-radius:50%;background:radial-gradient(circle,#ffffff 0 62%,var(--amarelo) 63% 100%);object-fit:contain;animation:tv-flutua 4s ease-in-out infinite;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}@keyframes tv-flutua{50%{transform:translateY(-8px) rotate(-4deg)}}.tv-medidor svg{position:absolute;right:0;top:0;width:150px}.tv-medidor-fundo,.tv-medidor-valor{fill:none;stroke-width:12;stroke-linecap:round}.tv-medidor-fundo{stroke:#ffffff24}.tv-medidor-valor{animation:tv-medidor 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes tv-medidor{0%{stroke-dasharray:0 157}}.tv-ranking{display:flex;flex-direction:column;gap:8px}.tv-ranking-linha{display:grid;grid-template-columns:34px minmax(70px,120px) 1fr 52px;align-items:center;gap:10px;font-weight:800;animation:tv-entra .5s cubic-bezier(.22,1,.36,1) both}.tv-ranking-pos{color:var(--amarelo);font-size:20px}.tv-ranking-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.tv-ranking-barra{height:12px;border-radius:6px;background:#ffffff1f;overflow:hidden}.tv-ranking-barra span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#2097d3,#5fe08f);transform-origin:left;animation:tv-barra 1s cubic-bezier(.22,1,.36,1) both}@keyframes tv-barra{0%{transform:scaleX(0)}}.tv-ranking-linha b{text-align:right;font-size:18px}.tv-destaque{display:flex;align-items:center;gap:18px}.tv-destaque .avatar-grande{width:110px;height:110px;border:4px solid var(--amarelo)}.tv-destaque>span{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tv-destaque b{font-size:clamp(24px,3vw,34px);line-height:1.05}.tv-destaque em{font-style:normal;padding:3px 12px;border-radius:999px;font-weight:800}.tv-aniversarios{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.tv-aniversarios li{display:flex;align-items:baseline;gap:8px;font-size:18px;font-weight:700;animation:tv-entra .5s cubic-bezier(.22,1,.36,1) both}.tv-aniversarios b{color:var(--amarelo);font-size:22px}.tv-aniversarios small{color:#a9d4ec;font-size:13px}.tv-agenda{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}.tv-agenda ul{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid rgba(255,255,255,.2);display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:600}.tv-agenda ul b{color:var(--amarelo);margin-right:6px}.tv-progresso{height:4px;margin:0 22px 10px;border-radius:2px;background:#ffffff1f;overflow:hidden}.tv-progresso span{display:block;height:100%;background:var(--amarelo);transform-origin:left;animation:tv-tempo linear both}@keyframes tv-tempo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tv-tarja{display:flex;align-items:stretch;background:#fff;color:#032a42;animation:tv-tarja .5s cubic-bezier(.22,1,.36,1) both}@keyframes tv-tarja{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.tv-tarja-rotulo{flex:none;display:flex;align-items:center;padding:0 12px;background:#e0262f;color:#fff;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.tv-tarja-texto{padding:8px 14px;font-weight:800;font-size:18px;line-height:1.15}.tv-letreiro{overflow:hidden;background:var(--amarelo);color:#032a42;white-space:nowrap}.tv-letreiro-faixa{display:inline-flex;padding:6px 0;animation:tv-letreiro 45s linear infinite}.tv:hover .tv-letreiro-faixa{animation-play-state:paused}.tv-letreiro-faixa span{font-weight:800;font-size:15px}.tv-letreiro-faixa i{margin:0 14px;font-style:normal;font-size:9px;vertical-align:middle}@keyframes tv-letreiro{0%{transform:translate(0)}to{transform:translate(-50%)}}.tv-canais{display:flex;flex-wrap:wrap;gap:6px}.tv-canais button,.tv-mais{padding:5px 12px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);background:transparent;color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;transition:background .15s ease}.tv-canais button:hover{background:#ffffff1f}.tv-canais button.ativo{background:var(--amarelo);border-color:var(--amarelo);color:#032a42}.tv-mais{margin-left:auto;border-color:transparent;color:var(--amarelo)}.voto-cabeca{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:22px}.voto-cabeca h1{margin:0;font-size:clamp(30px,4vw,46px);line-height:1;font-weight:800;color:#fff}.voto-cabeca p{margin:6px 0 0;max-width:720px;color:#a9d4ec;font-weight:600;font-size:17px}.voto-mes{display:flex;align-items:center;gap:10px;margin-top:8px;color:#fff;font-size:20px}.voto-mes button{width:34px;height:34px;border-radius:50%;border:none;background:var(--amarelo);color:#032a42;font-size:22px;font-weight:800;cursor:pointer}.voto-mes button:disabled{opacity:.35;cursor:default}.voto-escolhidos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.voto-cartao{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 16px 16px;border-radius:20px;background:#fff;box-shadow:0 12px 26px #000a124d;transform:rotate(var(--giro, 0deg));animation:emp-entra .5s cubic-bezier(.22,1,.36,1) both}.voto-cartao header{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding-right:22px}.voto-cartao header .avatar-grande{width:54px;height:54px;background:var(--amarelo)}.voto-cartao header span{display:flex;flex-direction:column;min-width:0}.voto-cartao header b{font-size:18px;line-height:1.1}.voto-cartao header small{color:var(--texto-2);font-weight:700}.voto-tirar{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;border:none;background:var(--suave);color:var(--marinho);font-size:18px;font-weight:800;cursor:pointer}.voto-valor{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px 4px 8px;border-radius:12px;border-left:4px solid var(--cor);background:#fbf7ee}.voto-valor>span:first-child{font-weight:800;font-size:15px;min-width:0}.voto-vaga{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:250px;border:3px dashed rgba(255,255,255,.35);border-radius:20px;color:#fff;text-align:center}.voto-vaga .dd{width:46px;height:46px;color:#fff}.voto-vaga b{font-size:20px}.voto-vaga small{color:#a9d4ec;font-weight:600}.voto-enviar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0 8px;padding:12px 14px 12px 20px;border-radius:16px;background:#011723eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-weight:700;box-shadow:0 10px 24px #00000059}.voto-enviar .btn-submit:disabled{opacity:.45;cursor:default}.voto-erro,.voto-ok{margin:8px 0 0;font-weight:700}.voto-erro{color:#ff9b9b}.voto-ok{color:#7ff0a8}.destaque-decisao .voto-erro{color:var(--vermelho)}.destaque-decisao .voto-ok{color:var(--verde)}.voto-lista{margin-top:18px}.voto-filtros{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.voto-filtros input{flex:1;min-width:220px}.voto-opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:420px;overflow-y:auto;padding:4px}.voto-opcao{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border:2px solid transparent;border-radius:14px;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.voto-opcao span{display:flex;flex-direction:column;min-width:0;font-weight:700;font-size:15px;line-height:1.1}.voto-opcao small{color:var(--texto-2);font-size:12px}.voto-opcao:hover:not(:disabled){transform:translateY(-2px)}.voto-opcao.marcado{border-color:var(--amarelo);background:#fff7cf}.voto-opcao:disabled{opacity:.5;cursor:default}.ranking-destaque ol{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.avatar-medio{width:48px;height:48px;border-radius:50%;background:var(--amarelo);color:var(--texto-2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.rk-linha{display:grid;grid-template-columns:44px 48px minmax(160px,1.2fr) minmax(220px,1.6fr) 74px auto;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;background:#fff;box-shadow:0 10px 22px #000a1240;border:3px solid transparent;animation:emp-entra .45s cubic-bezier(.22,1,.36,1) both}.rk-linha.escolhido{border-color:var(--amarelo)}.rk-pos{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--suave);font-weight:800;font-size:16px}.rk-pos-1{background:#ffce00}.rk-pos-2{background:#dfe6eb}.rk-pos-3{background:#f1c9a5}.rk-nome{display:flex;flex-direction:column;min-width:0}.rk-nome b{font-size:17px;line-height:1.1}.rk-nome small{color:var(--texto-2);font-weight:600}.rk-nome em{font-style:normal;font-weight:800}.rk-valores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.rk-valores>span{display:grid;grid-template-columns:74px 1fr 26px;align-items:center;gap:6px;font-size:13px}.rk-valores small{font-weight:700;color:var(--texto-2)}.rk-valores b{text-align:right}.rk-barra{height:8px;border-radius:4px;background:var(--suave);overflow:hidden}.rk-barra span{display:block;height:100%;border-radius:4px;transform-origin:left;animation:tv-barra .9s cubic-bezier(.22,1,.36,1) both}.rk-total{display:flex;flex-direction:column;align-items:center;padding:6px 0;border-radius:14px;background:linear-gradient(0deg,var(--amarelo-claro) var(--p),transparent var(--p)),var(--suave)}.rk-total b{font-size:24px;line-height:1}.rk-total small{font-size:11px;font-weight:700;color:var(--texto-2)}.rk-escolher{padding:9px 14px;border:none;border-radius:12px;background:var(--marinho);color:#fff;font:inherit;font-weight:800;cursor:pointer}.rk-linha.escolhido .rk-escolher{background:var(--amarelo);color:var(--marinho)}.destaque-decisao{display:flex;flex-direction:column;gap:16px;margin-top:28px;padding:24px;border-radius:22px;background:#fff;box-shadow:0 14px 30px #000a124d}.destaque-decisao h2{margin:0;display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800}.destaque-decisao h2 .dd{width:30px;height:30px}.destaque-decisao label{display:flex;flex-direction:column;gap:6px}.destaque-decisao label>span,.destaque-decisao-rotulo{display:block;margin-bottom:6px;font-weight:800;font-size:15px}.destaque-valores{display:flex;flex-wrap:wrap;gap:8px}.destaque-valores button{padding:9px 18px;border-radius:999px;border:2px solid var(--cor);background:#fff;color:var(--marinho);font:inherit;font-weight:800;font-size:16px;cursor:pointer;transition:transform .15s ease}.destaque-valores button:hover{transform:translateY(-2px)}.destaque-valores button.ativo{background:var(--cor);color:#fff}@media (max-width: 900px){.prof-metades{grid-template-columns:1fr}.prof-lado{order:-1}.rk-linha{grid-template-columns:40px 48px 1fr 70px}.rk-valores,.rk-escolher{grid-column:1 / -1}}@media (max-width: 560px){.destaque-mes{flex-direction:column;align-items:flex-start;padding:34px 18px 20px}.destaque-texto,.tv-numero{padding-right:0}.tv-ilustracao,.tv-medidor svg{display:none}.tv-aniversarios,.tv-agenda,.rk-valores{grid-template-columns:1fr}.prof-secao-titulo{font-size:20px}}@media (prefers-reduced-motion: reduce){.tv-letreiro-faixa,.tv-ilustracao,.destaque-bola-1,.destaque-bola-2,.prof-votar-bolas svg{animation:none}}.destaque-texto{flex:1}.destaque-recado{position:relative;z-index:1;flex-basis:100%;padding:14px 18px;border-radius:16px;background:linear-gradient(110deg,#fff6cc,#fffbea);border:2px dashed var(--amarelo)}.destaque-recado b{display:block;font-size:19px;font-weight:800}.destaque-recado p{margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.3;color:var(--texto-2)}.parabens{position:relative;z-index:1;flex-basis:100%;display:flex;flex-direction:column;gap:10px}.parabens-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.parabens-contagem{font-weight:800;font-size:15px;color:var(--texto-2)}.parabens-botao{margin-left:auto;padding:11px 18px;border:none;border-radius:999px;background:var(--marinho);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 6px #011723;transition:transform .15s ease,box-shadow .15s ease}.parabens-botao:hover{transform:translateY(-2px) rotate(-1deg)}.parabens-botao:active{transform:translateY(4px);box-shadow:0 2px #011723}.parabens-form{display:flex;flex-direction:column;gap:10px;animation:bv-sobe .4s cubic-bezier(.22,1,.36,1) both}.parabens-form textarea{width:100%;min-height:90px;resize:vertical;font-family:inherit}.parabens-sugestoes{display:flex;flex-wrap:wrap;gap:6px}.parabens-sugestoes button{padding:6px 12px;border-radius:999px;border:1.5px solid var(--linha-forte);background:#fff;color:var(--marinho);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.parabens-sugestoes button:hover{background:var(--amarelo-claro)}.parabens-acoes{display:flex;gap:10px;flex-wrap:wrap}.parabens-ok,.parabens-erro,.parabens-minhas{margin:0;font-weight:700;font-size:14px}.parabens-ok{color:var(--verde)}.parabens-erro{color:var(--vermelho)}.parabens-minhas{color:var(--texto-2);font-weight:600}.parabens-mural{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.parabens-mural li{--marinho: #032a42;--texto-2: #4a6577;position:relative;padding:14px 14px 12px;border-radius:6px 18px;background:#fff3a8;color:var(--marinho);box-shadow:0 6px 14px #000a122e;transform:rotate(var(--giro, 0deg));animation:emp-entra .45s cubic-bezier(.22,1,.36,1) both}.parabens-mural li:nth-child(3n+2){background:#dceffb}.parabens-mural li:nth-child(3n+3){background:#fbe3ec}.parabens-mural p{margin:0 0 6px;font-family:Caveat,cursive;font-size:22px;font-weight:700;line-height:1.1}.parabens-mural small{font-weight:700;color:var(--texto-2)}.parabens-mural-coord button{position:absolute;top:6px;right:8px;border:none;background:none;color:var(--texto-2);font-size:18px;font-weight:800;cursor:pointer}.emp-eixos{display:flex;flex-direction:column;gap:10px}.emp-eixo{border-radius:16px;border:2px solid color-mix(in srgb,var(--cor) 35%,#ffffff);background:color-mix(in srgb,var(--cor) 6%,#ffffff);overflow:hidden}.emp-eixo-titulo{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;background:none;font:inherit;color:var(--marinho);text-align:left;cursor:pointer}.emp-eixo-titulo b{font-size:19px;font-weight:800}.emp-eixo-titulo small{flex:1;color:var(--texto-2);font-weight:700;font-size:14px}.emp-eixo-ponto{width:16px;height:16px;flex:none;border-radius:50%;background:var(--cor);box-shadow:0 0 0 4px color-mix(in srgb,var(--cor) 25%,#ffffff)}.emp-eixo-seta{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cor);color:#fff;font-size:22px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.emp-eixo.aberto .emp-eixo-seta{transform:rotate(90deg)}.emp-eixo-corpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.emp-eixo.aberto .emp-eixo-corpo{grid-template-rows:1fr}.emp-eixo-corpo>div{overflow:hidden;padding:0 16px}.emp-eixo.aberto .emp-eixo-corpo>div{padding-bottom:16px}.previa-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#010f18b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:previa-aparece .2s ease both}@keyframes previa-aparece{0%{opacity:0}}.previa{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;display:flex;flex-direction:column;width:min(980px,100%);height:min(88vh,1100px);border-radius:20px;background:#fff;color:var(--marinho);overflow:hidden;box-shadow:0 24px 60px #00000073;animation:bv-sobe .35s cubic-bezier(.22,1,.36,1) both}.previa-resumo{height:auto;max-height:88vh}.previa header{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 22px;border-bottom:1px solid var(--linha)}.previa header>span{flex:1;display:flex;flex-direction:column;min-width:0}.previa header small{color:var(--texto-2);font-weight:700}.previa header b{font-size:20px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previa header .btn-submit{align-self:center;padding:10px 20px;text-decoration:none}.previa-fechar{width:40px;height:40px;flex:none;border:none;border-radius:50%;background:var(--suave);color:var(--marinho);font-size:24px;font-weight:800;cursor:pointer}.previa-corpo{flex:1;min-height:0;display:flex;background:#eef2f5}.previa-corpo iframe{flex:1;width:100%;border:none}.previa-corpo img{max-width:100%;margin:auto;object-fit:contain}.previa-aviso{margin:auto;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;font-weight:700;font-size:17px}.previa-aviso .btn-submit{align-self:center;text-decoration:none}.previa-tabela{overflow:auto;background:#fff}.previa-tabela table{width:100%;border-collapse:collapse;font-size:15px}.previa-tabela th{position:sticky;top:0;padding:12px 16px;background:var(--marinho);color:#fff;text-align:left;font-weight:800}.previa-tabela td{padding:10px 16px;border-bottom:1px solid var(--linha);font-weight:600}.previa-tabela tbody tr:nth-child(2n) td{background:#fbf7ee}.jornal-acoes{display:flex;justify-content:flex-end;margin-bottom:12px}.jornal-oficinas-total{margin:4px 0 12px;font-size:16px}.jornal-oficinas-total b{font-family:Playfair Display,serif;font-size:30px;font-weight:900}.jornal-eixos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jornal-eixos li{display:grid;grid-template-columns:96px 1fr 28px;align-items:center;gap:8px;font-weight:700;font-size:14px}.jornal-eixos b{text-align:right}.jornal-eixo-barra{height:10px;border-radius:5px;background:#032a421a;overflow:hidden}.jornal-eixo-barra span{display:block;height:100%;border-radius:5px}.jornal-nota{margin:12px 0 0;font-size:13px;font-style:italic;color:var(--texto-2)}@media (max-width: 560px){.previa-fundo{padding:8px}.previa header{flex-wrap:wrap}}.previa header .previa-abrir{align-self:center;text-decoration:none}.emp-resumo{margin-top:14px;font-size:18px}.emp-resumo .dd{width:24px;height:24px;color:var(--marinho)}.emp-resumo .dd .dd-mancha{fill:#fff}.cv-folha{--cv-marinho: #082d47;--cv-azul: #0f5079;--cv-azul-claro: #1f74a8;position:relative;width:794px;min-height:1123px;display:grid;grid-template-columns:330px 1fr;grid-template-rows:300px 1fr;column-gap:34px;padding:0 36px 130px 38px;background:#fff;color:var(--cv-marinho);font-family:Poppins,sans-serif;font-size:14.5px;line-height:1.55;letter-spacing:.01em;box-sizing:border-box;overflow:hidden}.cv-faixa-topo{position:absolute;left:56px;top:0;width:218px;height:170px;background:var(--cv-azul)}.cv-foto{position:absolute;left:40px;top:70px;width:250px;height:250px;border-radius:50%;border:10px solid #1d6390;background:#e8f0f6;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cv-foto img{width:100%;height:100%;object-fit:cover}.cv-foto span{color:#7d99ad;font-weight:600;font-size:16px}.cv-nome{grid-column:2;grid-row:1;align-self:center;margin-top:60px;text-align:center}.cv-nome h1{margin:0;font-size:27px;line-height:1.35;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-marinho)}.cv-nome p{margin:2px 0 0;font-size:27px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-azul-claro)}.cv-esquerda{grid-column:1;grid-row:2;padding-top:60px;display:flex;flex-direction:column;gap:32px}.cv-direita{grid-column:2;grid-row:2;padding-top:40px;display:flex;flex-direction:column;gap:26px}.cv-folha h2{margin:0 0 12px;font-size:19px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-marinho)}.cv-direita h2{text-align:center;font-size:22px}.cv-folha h3{margin:0;font-size:15.5px;font-weight:600}.cv-folha h4{margin:6px 0 0;font-size:14.5px;font-weight:600}.cv-folha em{display:block;font-style:italic;color:var(--cv-azul-claro)}.cv-folha p{margin:0}.cv-esquerda p{margin-top:4px}.cv-contatos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cv-contatos li{display:flex;align-items:center;gap:10px;word-break:break-word}.cv-icone{width:22px;height:22px;flex:none;fill:none;stroke:var(--cv-azul);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv-lista{list-style:none;margin:4px 0 0;padding-left:8px}.cv-lista li{position:relative;margin-bottom:4px;padding-left:18px}.cv-lista li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--cv-marinho)}.cv-texto{font-size:16px;line-height:1.95;text-align:justify;letter-spacing:.04em;white-space:pre-line}.cv-experiencia+.cv-experiencia{margin-top:14px}.cv-vazio{color:#a7b6c2;font-style:italic}.cv-marca{position:absolute;right:34px;bottom:62px;display:flex;align-items:baseline;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;letter-spacing:-.02em;color:var(--cv-azul-claro)}.cv-marca b{color:var(--cv-marinho);font-weight:700}.cv-marca i{width:10px;height:10px;margin-left:3px;border-radius:50%;background:#ffce00}.cv-faixa-rodape{position:absolute;left:0;right:0;bottom:0;height:48px;background:var(--cv-azul)}.cvm-conteudo{width:100%;min-width:0;box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 24px 48px}.cvm-placar{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:14px 20px;margin-bottom:18px;border-radius:20px;background:linear-gradient(110deg,#0a496b,#032a42);border:2px solid rgba(255,206,0,.35);color:#fff}.cvm-nivel{display:flex;align-items:center;gap:10px}.cvm-nivel-emoji{font-size:38px;animation:cvm-pula .6s cubic-bezier(.3,1.6,.5,1)}@keyframes cvm-pula{0%{transform:scale(.3) rotate(-30deg)}}.cvm-nivel span{display:flex;flex-direction:column}.cvm-nivel small{color:#a9d4ec;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.cvm-nivel b{font-size:21px;font-weight:800;line-height:1}.cvm-xp{position:relative;min-width:0}.cvm-xp-topo{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.cvm-xp-topo b{font-size:17px}.cvm-xp-topo small{color:#a9d4ec;font-weight:700}.cvm-xp-barra{position:relative;height:16px;border-radius:8px;background:#ffffff1f}.cvm-xp-barra>span{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#ffce00,#e4f04a);transition:width .6s cubic-bezier(.22,1,.36,1)}.cvm-xp-barra svg{position:absolute;right:-6px;top:-6px;width:28px;height:28px}.cvm-ganho{position:absolute;left:140px;top:-4px;color:#ffce00;font-weight:800;font-size:20px;pointer-events:none;animation:cvm-sobe 1.2s ease-out forwards}@keyframes cvm-sobe{0%{opacity:0;transform:translateY(10px) scale(.6)}20%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:0;transform:translateY(-34px) scale(1)}}.cvm-conquistas{list-style:none;margin:0;padding:0;display:flex;gap:6px}.cvm-conquistas li{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff14;font-size:20px;filter:grayscale(1);opacity:.35;transition:all .3s ease}.cvm-conquistas li.ok{background:#ffce0033;box-shadow:0 0 0 2px #ffce00;filter:none;opacity:1}.cvm-abas{display:none}.cvm-metades{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.cvm-form{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho);background:#fff;border-radius:24px;padding:18px 22px 22px;box-shadow:0 16px 34px #000a124d}.cvm-fases{display:flex;gap:4px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.cvm-fases button{flex:1;min-width:62px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border:none;background:none;font:inherit;cursor:pointer;color:var(--texto-2)}.cvm-fases button>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--suave);border:3px solid transparent;font-size:19px;transition:transform .2s ease}.cvm-fases button:hover>span{transform:translateY(-3px) rotate(-8deg)}.cvm-fases button.feita>span{background:#e4f04a;color:#3d4a00;font-weight:800}.cvm-fases button.atual>span{border-color:var(--marinho);transform:scale(1.1)}.cvm-fases small{font-size:11.5px;font-weight:700;line-height:1.1;text-align:center}.cvm-fases button.atual small{color:var(--marinho)}.cvm-fase{display:flex;flex-direction:column;gap:14px;animation:bv-sobe .4s cubic-bezier(.22,1,.36,1) both}.cvm-fase header small{color:var(--texto-2);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.cvm-fase h2{margin:0;font-size:28px;font-weight:800;line-height:1.1}.cvm-dica{margin:0;padding:12px 14px;border-radius:4px 16px 16px;background:#fff6cc;font-size:15px;font-weight:600;line-height:1.35}.cvm-campo{display:flex;flex-direction:column;gap:6px}.cvm-campo>small{color:var(--texto-2);font-weight:600}.cvm-campo textarea{min-height:90px;resize:vertical;font-family:inherit}.cvm-texto{min-height:140px!important}.cvm-duas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cvm-curto{max-width:140px}.cvm-foto{display:flex;align-items:center;gap:18px}.cvm-foto-circulo{width:110px;height:110px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;border:5px solid #1d6390;background:var(--suave);font-size:34px;overflow:hidden;cursor:pointer;transition:transform .2s ease}.cvm-foto-circulo:hover{transform:rotate(-4deg) scale(1.04)}.cvm-foto-circulo img{width:100%;height:100%;object-fit:cover}.cvm-foto>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cvm-botao-arquivo{cursor:pointer}.cvm-link{padding:0;border:none;background:none;color:var(--marinho);font:inherit;font-weight:700;font-size:14px;text-decoration:underline;cursor:pointer}.cvm-chips{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cvm-chips button{padding:7px 13px;border-radius:999px;border:2px solid var(--linha-forte);background:#fff;color:var(--marinho);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:transform .15s ease,background .15s ease}.cvm-chips button:hover{transform:translateY(-2px)}.cvm-chips button.ativo{background:var(--marinho);border-color:var(--marinho);color:#fff;animation:bolinha-pula .4s cubic-bezier(.3,1.6,.5,1)}.cvm-check{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px}.cvm-adicionar{display:flex;gap:8px;margin-top:6px}.cvm-adicionar input{flex:1}.cvm-item{display:grid;grid-template-columns:1.3fr 1fr auto;gap:8px;align-items:center}.cvm-remover{width:34px;height:34px;border:none;border-radius:50%;background:var(--suave);color:var(--marinho);font-size:18px;font-weight:800;cursor:pointer}.cvm-magica{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:linear-gradient(120deg,#ebe4fa,#dceffb)}.cvm-magica .btn-secundario{align-self:flex-start}.cvm-medidor{height:8px;border-radius:4px;background:var(--suave);overflow:hidden}.cvm-medidor span{display:block;height:100%;border-radius:4px;background:#ffce00;transition:width .3s ease}.cvm-medidor span.cheio{background:#1f8a4c}.cvm-medidor-texto{color:var(--texto-2);font-weight:700}.cvm-opcao-grande{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;border:2px dashed var(--linha-forte);cursor:pointer}.cvm-opcao-grande input{width:22px;height:22px;margin-top:2px;accent-color:#032a42}.cvm-opcao-grande span{display:flex;flex-direction:column}.cvm-opcao-grande small{color:var(--texto-2);font-weight:600}.cvm-experiencia{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#fbf7ee}.cvm-navegar{display:flex;justify-content:space-between;gap:10px;margin-top:6px}.cvm-navegar .btn-submit{margin-left:auto}.cvm-final{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cvm-trofeu{font-size:64px;animation:destaque-quica 2.4s ease-in-out infinite}.cvm-final-titulo{margin:0;font-size:22px;font-weight:800}.cvm-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;align-self:stretch;text-align:left}.cvm-checklist li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--suave);font-weight:700}.cvm-checklist li.ok{background:#dcf3e4}.cvm-checklist li>span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;font-weight:800}.cvm-checklist .cvm-link{margin-left:auto}.cvm-final-botoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cvm-final-botoes .btn-submit{align-self:center}.cvm-ok{margin:0;color:#1f8a4c;font-weight:800}.cvm-erro{margin:0;color:#c43d3d;font-weight:700}.cvm-previa{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.cvm-folha-caixa{position:relative;width:100%;overflow:hidden;border-radius:6px;box-shadow:0 20px 44px #00000073;background:#fff}.cvm-folha-escala{width:794px;transform-origin:top left}.cvm-baixar-previa{align-self:center}.cvm-exportar{position:fixed;left:-10000px;top:0;pointer-events:none}.cvm-conquista{position:fixed;left:50%;bottom:28px;z-index:60;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 14px;border-radius:999px;background:#ffce00;color:#032a42;box-shadow:0 14px 30px #00000059;transform:translate(-50%);animation:cvm-toast 3.2s cubic-bezier(.22,1,.36,1) both}@keyframes cvm-toast{0%{opacity:0;transform:translate(-50%,40px) scale(.8)}10%{opacity:1;transform:translate(-50%) scale(1.05)}15%,85%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,20px)}}.cvm-conquista>span{font-size:32px}.cvm-conquista div{display:flex;flex-direction:column}.cvm-conquista small{font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.cvm-conquista b{font-size:19px}.cvm-confete{position:absolute;left:50%;top:50%;pointer-events:none}.cvm-confete em{--i: 0;position:absolute;width:8px;height:12px;border-radius:2px;background:hsl(calc(var(--i) * 40),90%,55%);animation:cvm-confete 1.1s ease-out forwards;transform:rotate(calc(var(--i) * 26deg)) translateY(0)}@keyframes cvm-confete{to{opacity:0;transform:rotate(calc(var(--i) * 26deg)) translateY(-90px) rotate(200deg)}}@media (max-width: 980px){.cvm-placar{grid-template-columns:minmax(0,1fr);gap:12px}.cvm-conquistas{flex-wrap:wrap}.cvm-abas{display:flex;gap:6px;margin-bottom:12px}.cvm-abas button{flex:1;padding:10px;border-radius:12px;border:2px solid rgba(255,255,255,.3);background:transparent;color:#fff;font:inherit;font-weight:800;cursor:pointer}.cvm-abas button.ativa{background:#ffce00;border-color:#ffce00;color:#032a42}.cvm-metades{grid-template-columns:minmax(0,1fr)}.cvm-metades.mostra-preencher .cvm-previa,.cvm-metades.mostra-previa .cvm-form{display:none}.cvm-previa{position:static}}@media (max-width: 560px){.cvm-conteudo{padding:0 12px 40px}.cvm-duas,.cvm-item{grid-template-columns:1fr}.cvm-form{padding:14px}.cvm-fases small{display:none}}.jg-cartao{display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:24px;background:radial-gradient(120% 80% at 100% 0%,rgba(32,151,211,.35) 0%,transparent 60%),linear-gradient(160deg,#0a496b,#032a42 60%,#011723);border:2px solid rgba(255,206,0,.45);color:#fff;box-shadow:0 18px 40px #0006;animation:bv-sobe .55s cubic-bezier(.22,1,.36,1) both}.jg-carregando{min-height:300px;align-items:center;justify-content:center;color:#a9d4ec;font-weight:700}.jg-topo{display:flex;align-items:center;gap:16px}.jg-foto{--p: 0deg;position:relative;flex:none;padding:5px;border-radius:50%;background:conic-gradient(#ffce00 var(--p),rgba(255,255,255,.15) var(--p))}.jg-foto .avatar-grande{width:84px;height:84px;border:3px solid #032a42;background:#ffce00}.jg-nivel-num{position:absolute;right:-4px;bottom:-2px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffce00;color:#032a42;font-size:17px;font-weight:800;border:3px solid #032a42;animation:cvm-pula .7s cubic-bezier(.3,1.6,.5,1) .3s both}.jg-quem{display:flex;flex-direction:column;gap:2px;min-width:0}.jg-quem b{font-size:23px;line-height:1.1;font-weight:800}.jg-quem small{color:#a9d4ec;font-weight:700}.jg-nivel{align-self:flex-start;margin-top:6px;padding:4px 12px;border-radius:999px;background:#ffce00;color:#032a42;font-weight:800;font-size:15px}.jg-xp-texto{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.jg-xp-texto b{font-size:20px;font-weight:800;color:#ffce00}.jg-xp-texto small{color:#a9d4ec;font-weight:700}.jg-xp-barra{height:14px;border-radius:7px;background:#ffffff1f;overflow:hidden}.jg-xp-barra span{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#ffce00,#e4f04a);transform-origin:left;animation:tv-barra 1.1s cubic-bezier(.22,1,.36,1) .2s both}.jg-xp-regra{display:block;margin-top:6px;color:#a9d4ecbf;font-weight:600;font-size:12px}.jg-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.jg-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 6px;border-radius:16px;background:#ffffff12;text-align:center}.jg-stat small{color:#a9d4ec;font-weight:700;font-size:12.5px;line-height:1.1}.jg-grande{font-size:24px;font-weight:800;line-height:1.2}.jg-fogo{animation:jg-fogo 1.4s ease-in-out infinite}@keyframes jg-fogo{50%{transform:scale(1.1) rotate(-4deg)}}.jg-anel{position:relative;width:54px;height:54px}.jg-anel svg{width:100%;height:100%;transform:rotate(-90deg)}.jg-anel-fundo,.jg-anel-valor{fill:none;stroke-width:4;stroke-linecap:round}.jg-anel-fundo{stroke:#ffffff26}.jg-anel-valor{animation:emp-anel 1s cubic-bezier(.22,1,.36,1) both}.jg-anel b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.jg-titulo{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.jg-titulo b{font-size:18px;font-weight:800}.jg-titulo small{color:#a9d4ec;font-weight:700}.jg-bloco .jg-titulo small{color:var(--texto-2)}.jg-quadra{position:relative;height:60px;border-radius:6px;background:#2f8f5b;border:3px solid #ffffff;box-shadow:inset 0 0 0 10px #2f8f5b,inset 0 0 0 12px #ffffffd9;overflow:visible}.jg-rede{position:absolute;left:50%;top:-6px;bottom:-6px;width:4px;margin-left:-2px;background:repeating-linear-gradient(180deg,#fff 0,#fff 3px,#032a42 3px,#032a42 6px);border-radius:2px}.jg-linha-meio{position:absolute;left:12px;right:12px;top:50%;height:2px;margin-top:-1px;background:#ffffffd9}.jg-bola{position:absolute;top:50%;width:28px;height:28px;margin-top:-14px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.4));animation:jg-bola-chega 1.4s cubic-bezier(.22,1,.36,1) both,jg-bola-quica 2.4s ease-in-out 1.4s infinite}@keyframes jg-bola-chega{0%{left:-14px;transform:rotate(-540deg)}}@keyframes jg-bola-quica{50%{transform:translateY(-8px) rotate(30deg)}}.jg-quadra-datas{display:flex;justify-content:space-between;margin-top:6px}.jg-quadra-datas small{color:#a9d4ec;font-weight:700}.jg-barras{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end}.jg-barra{display:flex;flex-direction:column;align-items:center;gap:3px}.jg-barra-trilho{position:relative;width:100%;max-width:36px;height:70px;display:flex;align-items:flex-end;border-radius:8px;background:#ffffff14;overflow:hidden}.jg-barra-trilho span{display:block;width:100%;border-radius:8px 8px 0 0;transform-origin:bottom;animation:jg-sobe .9s cubic-bezier(.22,1,.36,1) both}@keyframes jg-sobe{0%{transform:scaleY(0)}}.jg-barra b{font-size:13px;font-weight:800}.jg-barra small{color:#a9d4ec;font-weight:700;font-size:12px}.jg-bloco{--marinho: #032a42;--texto-2: #4a6577;color:var(--marinho);padding:18px 20px;border-radius:22px;background:#fff;box-shadow:0 12px 26px #000a124d}.jg-conquistas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.jg-conquistas button{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:2px dashed #d7dde2;border-radius:16px;background:#f5f7f9;font:inherit;color:#8a99a6;cursor:pointer;transition:transform .15s ease}.jg-conquistas button:hover{transform:translateY(-3px) rotate(-2deg)}.jg-conquistas button span{font-size:28px;filter:grayscale(1);opacity:.6}.jg-conquistas button small{font-weight:800;font-size:12.5px;line-height:1.1;text-align:center}.jg-conquistas button.ok{border:2px solid #ffce00;background:#fff6cc;color:var(--marinho);box-shadow:0 6px 14px #c9850040}.jg-conquistas button.ok span{filter:none;opacity:1;animation:cvm-pula .6s cubic-bezier(.3,1.6,.5,1) both}.jg-conquista-como{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--suave);font-weight:700}.jg-missoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jg-missoes li>a,.jg-missoes li>div{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#f4f8fb;color:var(--marinho);text-decoration:none;transition:transform .15s ease}.jg-missoes li>a:hover{transform:translate(5px);box-shadow:-4px 0 #ffce00}.jg-missoes li.alerta>a{background:#fde8e8}.jg-missoes span{font-size:22px;flex:none}.jg-missoes p{flex:1;margin:0;font-weight:700;font-size:15px;line-height:1.3}.jg-missoes em{flex:none;padding:3px 10px;border-radius:999px;background:#ffce00;font-style:normal;font-weight:800;font-size:13px}.jg-missoes i{flex:none;font-style:normal;font-weight:800;font-size:18px}@media (max-width: 560px){.jg-stats,.jg-conquistas{grid-template-columns:repeat(2,minmax(0,1fr))}}.hist-destaques{--marinho: #032a42;--texto-2: #4a6577;color:var(--marinho);margin-top:6px;padding:18px 20px;border-radius:22px;background:#fff;box-shadow:0 12px 26px #000a124d}.hist-destaques:not(.compacto){margin-top:28px}.hist-destaques header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hist-destaques h2{margin:0;display:flex;align-items:center;gap:8px;font-size:20px;font-weight:800}.hist-destaques h2 .dd{width:26px;height:26px}.hist-vazio{margin:0;color:var(--texto-2);font-weight:600}.hist-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hist-item{--cor: #c98500;display:grid;grid-template-columns:48px 48px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:16px;background:#fbf7ee;border-left:5px solid var(--cor);animation:emp-entra .4s cubic-bezier(.22,1,.36,1) both}.hist-item.atual{background:#fff6cc}.hist-item.vazio{grid-template-columns:48px 1fr;border-left-color:#d7dde2;background:#f5f7f9;color:var(--texto-2)}.hist-item.vazio p{margin:0;font-weight:700;font-size:14px}.hist-item.futuro{opacity:.55}.hist-mes{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--marinho);color:#ffce00;font-weight:800;font-size:15px;text-transform:uppercase}.hist-item.vazio .hist-mes{background:#dfe5ea;color:var(--texto-2)}.hist-quem{display:flex;flex-direction:column;min-width:0}.hist-quem b{font-size:16px;line-height:1.15}.hist-quem small{color:var(--texto-2);font-weight:700}.hist-quem em{margin-top:3px;font-style:normal;font-size:14px;color:var(--texto-2);line-height:1.3}.hist-valor{padding:3px 12px;border-radius:999px;border:2px solid var(--cor);font-weight:800;font-size:13px;white-space:nowrap}.emblemas-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.emblema{--cor: #c98500;width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:2px solid color-mix(in srgb,var(--cor) 40%,#ffffff);border-radius:18px;background:color-mix(in srgb,var(--cor) 8%,#ffffff);font:inherit;color:var(--marinho);text-align:left;cursor:pointer;transition:transform .15s ease}.emblema:hover,.emblema.aberto{transform:translateY(-3px) rotate(-1deg);border-color:var(--cor)}.emblema-medalha{position:relative;flex:none;width:58px;height:66px;display:flex;justify-content:center}.emblema-fita{position:absolute;top:0;width:26px;height:26px;background:linear-gradient(90deg,var(--cor) 0 50%,#ffce00 50% 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%)}.emblema-disco{position:absolute;bottom:0;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3a6,#ffce00 45%,#c98500);border:3px solid #ffffff;box-shadow:0 4px 10px #00000040;color:#032a42;animation:cvm-pula .7s cubic-bezier(.3,1.6,.5,1) both}.emblema-disco small{font-size:10px;font-weight:800;line-height:1}.emblema-disco b{font-size:15px;font-weight:800;line-height:1;text-transform:uppercase}.emblema-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.emblema-texto b{font-size:15px;line-height:1.15}.emblema-texto em{align-self:flex-start;padding:1px 10px;border-radius:999px;background:var(--cor);color:#fff;font-style:normal;font-weight:800;font-size:12.5px}.emblema-texto small{font-weight:800;color:var(--cor)}.emblema-detalhe{display:flex;flex-direction:column;gap:12px;margin-top:12px}.emblema-detalhe blockquote{margin:0;padding:0 0 0 14px;border-left:3px solid #ffce00;font-weight:600;font-size:16px;line-height:1.35}@media (max-width: 560px){.hist-item{grid-template-columns:40px 40px 1fr}.hist-mes{width:40px;height:40px}.hist-valor{grid-column:3;justify-self:start}}.admin-empresas{display:flex;flex-direction:column;gap:8px}.admin-empresa{--marinho: #032a42;--texto-2: #4a6577;border-radius:14px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.12);overflow:hidden}.admin-empresa.aberta{border-color:#ffce00}.admin-empresa-topo{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border:none;background:#fff;color:var(--marinho);font:inherit;text-align:left;cursor:pointer}.admin-empresa-inicial{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--marinho);color:#ffce00;font-weight:800;font-size:14px}.admin-empresa-nome{flex:1;display:flex;flex-direction:column;min-width:0}.admin-empresa-nome b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-empresa-nome small{color:var(--texto-2);font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-empresa-corpo{display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px 22px;border-left:4px solid #ffce00;margin-left:14px}.admin-empresa-rotulo{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#ffce00}.admin-empresa-vazio{margin:0;color:#a9d4ec;font-weight:600;font-size:14px}.admin-empresa-add{align-self:flex-start;padding:8px 14px;font-size:14px}.previa-documento{overflow:auto;padding:18px;display:block}.previa-documento .doc-folha{max-width:794px;margin:0 auto!important}.doc-exportar .doc-folha{width:794px;max-width:none;border-radius:0}@media print{.previa-fundo{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.previa,.previa-corpo{height:auto;max-height:none;overflow:visible;box-shadow:none}}.varre-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.varre-placar{--marinho: #032a42;color:var(--marinho);padding:18px 20px;border-radius:20px;background:#fff;margin-bottom:18px}.varre-placar p{margin:8px 0 12px;font-weight:700;color:#4a6577}.varre-progresso{height:12px;border-radius:6px;background:#eef2f5;overflow:hidden}.varre-progresso span{display:block;height:100%;background:linear-gradient(90deg,#ffce00,#e4f04a);transition:width .4s ease}.varre-numeros{display:flex;flex-wrap:wrap;gap:10px}.varre-numeros span{padding:8px 14px;border-radius:14px;font-weight:700}.varre-numeros b{font-size:22px;margin-right:4px}.varre-numeros .ruim{background:#fde8e8}.varre-numeros .bom{background:#dcf3e4}.varre-lista{display:flex;flex-direction:column;gap:12px}.varre-empresa{--marinho: #032a42;color:var(--marinho);padding:14px 18px;border-radius:18px;background:#fff}.varre-empresa h2{margin:0 0 8px;font-size:17px;font-weight:800}.varre-empresa h2 small{color:#4a6577}.varre-empresa ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.varre-empresa li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;background:#f4f8fb;border-left:4px solid #c43d3d}.varre-empresa li.varre-encontrado,.varre-empresa li.varre-manual{border-left-color:#1f8a4c}.varre-empresa li.varre-sem_cpf{border-left-color:#c98500}.varre-empresa li a{display:flex;flex-direction:column;color:var(--marinho);text-decoration:none}.varre-empresa li a small{color:#4a6577;font-weight:600}.varre-empresa li>span{font-weight:700;font-size:14px;text-align:right}.fat{--marinho: #032a42;--texto-2: #4a6577;--linha: #e6ecf1;color:var(--marinho);display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:24px;background:#fff;box-shadow:0 16px 34px #000a124d;animation:bv-sobe .5s cubic-bezier(.22,1,.36,1) both}.fat-carregando{color:var(--texto-2);font-weight:700}.fat-topo{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fat-topo h2{margin:0;font-size:26px;font-weight:800}.fat-topo p{margin:2px 0 0;color:var(--texto-2);font-weight:600}.fat-mes{display:flex;align-items:center;gap:10px;padding:6px;border-radius:16px;background:#032a42;color:#fff}.fat-mes button{width:36px;height:36px;border:none;border-radius:12px;background:#ffce00;color:#032a42;font-size:22px;font-weight:800;cursor:pointer}.fat-mes span{display:flex;flex-direction:column;align-items:center;min-width:150px}.fat-mes small{color:#a9d4ec;font-weight:700;font-size:12px}.fat-mes b{font-size:18px;text-transform:capitalize}.fat-regra{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:16px;background:#fff6cc;border-left:6px solid #ffce00;font-size:15px;font-weight:600}.fat-tag{display:inline-block;padding:1px 9px;border-radius:999px;font-style:normal;font-weight:800;font-size:12.5px;white-space:nowrap}.fat-tag-ate15{background:#fde8e8;color:#9c2b2b}.fat-tag-depois15{background:#dceffb;color:#0f5079}.fat-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fat-numeros>button,.fat-total{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border-radius:18px;border:2px solid var(--linha);background:#f7fafc;font:inherit;color:var(--marinho);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.fat-numeros>button:hover{transform:translateY(-2px)}.fat-numeros>button.ativo{border-color:#032a42;background:#eef5fa}.fat-numeros b{font-size:28px;font-weight:800;line-height:1.1}.fat-numeros small{color:var(--texto-2);font-weight:700}.fat-total{cursor:default;background:#032a42;border-color:#032a42;color:#fff}.fat-total small{color:#a9d4ec}.fat-total b{color:#ffce00}.fat-total em{margin-top:4px;font-style:normal;font-weight:700;font-size:13px;color:#ffd4d4}.fat-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fat-filtros .filtro-input{flex:1 1 220px}.fat-chips{display:flex;gap:4px;padding:4px;border-radius:14px;background:#eef2f5}.fat-chips button{padding:7px 12px;border:none;border-radius:10px;background:none;color:var(--marinho);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.fat-chips button.ativo{background:#032a42;color:#fff}.fat-check{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px}.fat-tabela-caixa{overflow-x:auto;border:1px solid var(--linha);border-radius:16px}.fat-tabela{width:100%;border-collapse:collapse;font-size:14.5px;min-width:980px}.fat-tabela thead th{position:sticky;top:0;z-index:1;padding:11px 12px;background:#032a42;color:#fff;font-weight:800;text-align:left;white-space:nowrap}.fat-tabela thead th>button{padding:0;border:none;background:none;color:#fff;font:inherit;font-weight:800;cursor:pointer}.fat-tabela thead th>button.ativo{color:#ffce00}.fat-tabela td{padding:10px 12px;border-bottom:1px solid var(--linha);vertical-align:top}.fat-tabela td small{display:block;color:var(--texto-2);font-weight:600;font-size:12.5px}.fat-tabela tbody tr:not(.fat-grupo):hover td{background:#f7fafc}.fat-grupo td{background:#eef5fa;font-size:15px}.fat-subtotal{text-align:right;font-weight:600}.fat-inativo td:first-child b{color:#7c2a2a}.fat-valor{font-weight:800;white-space:nowrap}.fat-sem-taxa{color:#c43d3d;font-weight:700;font-style:italic}.fat-status{display:inline-block;padding:2px 10px;border-radius:999px;font-weight:800;font-size:13px;white-space:nowrap}.fat-status-ativo{background:#dcf3e4;color:#1f6b3d}.fat-status-inativo{background:#fde8e8;color:#9c2b2b}.fat-status-aguardando{background:#fff1b8;color:#7a5a00}.fat-tabela td .fat-tag{display:block;width:max-content;margin-top:4px}.fat-entra{font-weight:800;color:#1f8a4c;white-space:nowrap}.fat-nao-entra{font-weight:700;color:#8a99a6}.fat-tabela tfoot td{background:#fbf7ee;font-weight:700;border-bottom:none}.fat-vazio{margin:0;padding:18px;color:var(--texto-2);font-weight:600}@media (max-width: 900px){.fat-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.of-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1180px;width:100%;margin:0 auto;padding:12px 32px 40px;box-sizing:border-box}.of-hero-texto{display:flex;flex-direction:column;align-items:flex-start;gap:12px;animation:bv-sobe .6s cubic-bezier(.22,1,.36,1) both}.of-hero h1{margin:0;font-size:clamp(36px,5vw,62px);line-height:.98;font-weight:800;color:#fff}.of-hero p{margin:0;max-width:560px;color:#a9d4ec;font-size:19px;font-weight:600;line-height:1.35}.of-chips{display:flex;flex-wrap:wrap;gap:8px}.of-chips span{padding:6px 12px;border-radius:999px;background:#ffffff1a;border:1.5px solid rgba(255,206,0,.5);color:#fff;font-weight:700;font-size:15px}.of-cta{font-size:18px;padding:14px 28px;animation:of-pulsa 2.4s ease-in-out infinite}@keyframes of-pulsa{50%{box-shadow:0 0 0 10px #ffce0026,0 6px 16px #ffce0038}}.of-hero-imagem{display:flex;justify-content:center}.of-hero-imagem img{width:min(420px,100%);aspect-ratio:1;object-fit:contain;padding:26px;box-sizing:border-box;border-radius:50%;background:radial-gradient(circle,#fff6cc 0,#fff6cc 64%,#ffce00 65%,#ffce00);animation:tv-flutua 5s ease-in-out infinite;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.of-bola{position:absolute;width:34px;height:34px;animation:destaque-quica 2.6s ease-in-out infinite}.of-bola-1{top:10px;right:44%}.of-bola-2{bottom:30px;right:6%;width:26px;height:26px;animation-delay:.8s}.of-bola-3{top:40%;left:52%;width:22px;height:22px;animation-delay:1.5s}.of-conteudo{max-width:1180px;width:100%;margin:0 auto;padding:0 32px 56px;box-sizing:border-box;display:flex;flex-direction:column;gap:26px}.of-secao,.of-missao{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho);padding:26px;border-radius:28px;background:#fff;box-shadow:0 16px 34px #000a124d}.of-secao-cabeca{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:22px;margin-bottom:18px}.of-secao-cabeca.of-invertida{grid-template-columns:1fr 170px}.of-ilustra{width:170px;height:170px;object-fit:contain;padding:14px;box-sizing:border-box;border-radius:50%;background:#fff6cc;animation:tv-flutua 5s ease-in-out infinite}.of-chapeu{display:inline-block;padding:3px 12px;border-radius:999px;background:#032a42;color:#ffce00;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.of-secao h2,.of-missao h2{margin:8px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.05;font-weight:800}.of-secao-cabeca p{margin:0;color:var(--texto-2);font-size:17px;font-weight:600;line-height:1.4}.of-cartas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.of-carta{position:relative;height:170px;padding:0;border:none;background:none;font:inherit;cursor:pointer;animation:emp-entra .5s cubic-bezier(.22,1,.36,1) both}.of-carta-frente,.of-carta-verso{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;border-radius:20px;text-align:center;transition:opacity .3s ease,transform .45s cubic-bezier(.3,1.4,.5,1)}.of-carta.virada .of-carta-frente{opacity:0;transform:rotateY(90deg) scale(.9)}.of-carta-frente{background:linear-gradient(150deg,#fff6cc,#ffe680);color:#032a42}.of-carta-frente b{font-size:19px;font-weight:800}.of-carta-frente small{color:#7a5a00;font-weight:700}.of-carta-emoji{font-size:40px}.of-carta-verso{opacity:0;transform:rotateY(-90deg) scale(.9);background:#032a42;color:#fff;font-size:15.5px;font-weight:600;line-height:1.35}.of-cartas .of-carta:nth-child(3n+2) .of-carta-frente{background:linear-gradient(150deg,#dceffb,#a9d4ec)}.of-cartas .of-carta:nth-child(3n+3) .of-carta-frente{background:linear-gradient(150deg,#dcf3e4,#a6e0bd)}.of-trilha{--p: 0%;position:relative;display:flex;justify-content:space-between;gap:8px;padding:8px 0 4px}.of-trilha-linha{position:absolute;left:34px;right:34px;top:38px;height:8px;border-radius:4px;background:#eef2f5}.of-trilha-linha span{display:block;height:100%;width:var(--p);border-radius:4px;background:linear-gradient(90deg,#ffce00,#1f8a4c);transition:width .6s cubic-bezier(.22,1,.36,1)}.of-passo{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;background:none;font:inherit;color:var(--texto-2);cursor:pointer}.of-passo>span{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:4px solid #eef2f5;background:#fff;font-size:26px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),border-color .3s ease}.of-passo.feito>span{border-color:#ffce00}.of-passo.atual>span{transform:scale(1.18);border-color:#032a42;box-shadow:0 0 0 6px #ffce0059}.of-passo small{font-weight:800;font-size:14px;text-align:center;line-height:1.15}.of-passo.atual small{color:var(--marinho)}.of-dica{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding:16px 18px;border-radius:18px;background:#f4f8fb;border-left:6px solid #ffce00;animation:bv-sobe .4s cubic-bezier(.22,1,.36,1) both}.of-dica b{font-size:18px}.of-dica p{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--texto-2)}.of-dica .btn-secundario{text-decoration:none}.of-na-oficina{background:linear-gradient(120deg,#0a496b,#032a42);color:#fff;border:2px solid rgba(255,206,0,.4)}.of-na-oficina .of-chapeu{background:#ffce00;color:#032a42}.of-itens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.of-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;border-radius:18px;background:#ffffff14;text-align:center;animation:emp-entra .5s cubic-bezier(.22,1,.36,1) both;transition:transform .2s ease}.of-item:hover{transform:translateY(-4px) rotate(-1.5deg)}.of-item span{font-size:34px}.of-item b{font-size:16px}.of-missao{scroll-margin-top:20px;border:3px solid #ffce00}.of-progresso{position:relative;height:14px;margin:10px 0 14px;border-radius:7px;background:#eef2f5}.of-progresso>span{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#ffce00,#e4f04a);transition:width .5s cubic-bezier(.22,1,.36,1)}.of-progresso i{position:absolute;top:-7px;width:28px;height:28px;transition:left .5s cubic-bezier(.22,1,.36,1)}.of-fases{list-style:none;margin:0 0 14px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.of-fases li{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;background:#f4f6f8;color:var(--texto-2);font-weight:700;font-size:14px}.of-fases li span{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;font-weight:800}.of-fases li.atual{background:#032a42;color:#fff}.of-fases li.atual span{background:#ffce00;color:#032a42}.of-fases li.feita span{background:#e4f04a}.of-form{display:flex;flex-direction:column;gap:12px;animation:bv-sobe .35s cubic-bezier(.22,1,.36,1) both}.of-datas{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.of-datas button{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border:2px dashed #cfc2a1;border-radius:14px;background:#fbf7ee;color:var(--marinho);font:inherit;cursor:pointer;transition:transform .15s ease}.of-datas button:hover{transform:translateY(-3px) rotate(-2deg)}.of-datas button b{font-size:28px;line-height:1}.of-datas button small{font-weight:800;text-transform:uppercase;font-size:12px;color:var(--texto-2)}.of-datas button.ativa{border-style:solid;border-color:#032a42;background:#ffce00;animation:bolinha-pula .4s cubic-bezier(.3,1.6,.5,1)}.of-ingresso{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.of-ingresso-cartao{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(420px,100%);padding:20px;border-radius:20px;background:linear-gradient(140deg,#032a42,#0a496b);color:#fff;box-shadow:0 16px 30px #0000004d;transform:rotate(-2deg);animation:cvm-pula .8s cubic-bezier(.3,1.6,.5,1) both;-webkit-mask:radial-gradient(circle at 0 60%,transparent 14px,#000 15px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 60%,transparent 14px,#000 15px) right / 51% 100% no-repeat}.of-ingresso-selo{padding:3px 12px;border-radius:999px;background:#ffce00;color:#032a42;font-weight:800}.of-ingresso-cartao>b{font-size:22px}.of-ingresso-cartao p{margin:0;color:#a9d4ec;font-weight:700}.of-ingresso-data{display:flex;align-items:center;gap:14px;margin-top:6px;padding-top:12px;border-top:2px dashed rgba(255,255,255,.3);text-align:left}.of-ingresso-data>span:first-child{display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:12px;background:#ffce00;color:#032a42}.of-ingresso-data>span:first-child b{font-size:30px;line-height:1}.of-ingresso-data small{font-weight:700;font-size:12.5px}.of-ingresso-data>span:last-child{display:flex;flex-direction:column;gap:2px}.of-ingresso-extra{margin:6px 0 0;font-weight:700;color:var(--texto-2)}.of-ingresso .btn-submit{align-self:center;text-decoration:none}.of-carta.virada .of-carta-verso{opacity:1;transform:none}.of-confete{position:absolute;left:50%;top:40%;pointer-events:none}.of-confete em{--i: 0;position:absolute;width:9px;height:14px;border-radius:2px;background:hsl(calc(var(--i) * 30),90%,55%);transform:rotate(calc(var(--i) * 20deg));animation:of-confete 1.4s ease-out forwards}@keyframes of-confete{to{opacity:0;transform:rotate(calc(var(--i) * 20deg)) translateY(-160px) rotate(260deg)}}.of-rodape{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;color:#fff;font-family:Caveat,cursive;font-size:24px;font-weight:700}.of-rodape img{width:54px;height:54px;padding:6px;border-radius:50%;background:#fff6cc}@media (max-width: 900px){.of-hero{grid-template-columns:1fr;padding:8px 16px 28px}.of-hero-imagem{order:-1}.of-hero-imagem img{width:min(260px,70%)}.of-conteudo{padding:0 16px 40px}.of-secao-cabeca,.of-secao-cabeca.of-invertida{grid-template-columns:1fr}.of-ilustra{display:none}.of-cartas,.of-itens{grid-template-columns:repeat(2,minmax(0,1fr))}.of-passo small{font-size:12px}.of-passo>span{width:48px;height:48px;font-size:21px}.of-trilha-linha{top:30px}}@media (max-width: 480px){.of-cartas{grid-template-columns:1fr}}.co{--marinho: #032a42;--texto-2: #4a6577;--linha: #e6ecf1;--linha-forte: #cfc2a1;--cor: #032a42;color:var(--marinho);display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:24px;background:#fff;border-top:8px solid var(--cor);box-shadow:0 16px 34px #000a124d;animation:bv-sobe .45s cubic-bezier(.22,1,.36,1) both;transition:border-color .3s ease}.co-cabeca{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.co-cabeca h2{margin:0;font-size:26px;font-weight:800}.co-cabeca p{margin:2px 0 0;color:var(--texto-2);font-weight:600}.co-passos{list-style:none;margin:0;padding:0;display:flex;gap:6px}.co-passos li{padding:6px 12px;border-radius:999px;background:#eef2f5;color:var(--texto-2);font-weight:800;font-size:13px;transition:background .3s ease}.co-passos li.ok{background:#dcf3e4;color:#1f6b3d}.co-passos li.ok:before{content:"✓ "}.co-bloco{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#f7fafc}.co-bloco h3{margin:0;font-size:18px;font-weight:800}.co-bloco-topo{display:flex;justify-content:space-between;align-items:center}.co-nome{font-size:17px!important;padding:13px 14px!important}.co-link{align-self:flex-start;padding:0;border:none;background:none;color:var(--marinho);font:inherit;font-weight:800;font-size:14px;text-decoration:underline;cursor:pointer}.co-parecidas{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.co-parecidas small{width:100%;color:var(--texto-2);font-weight:700}.co-parecidas button{padding:6px 12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--c) 40%,#ffffff);background:color-mix(in srgb,var(--c) 8%,#ffffff);color:var(--marinho);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:transform .15s ease}.co-parecidas button:hover{transform:translateY(-2px);border-color:var(--c)}.co-eixos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.co-eixos button{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border:3px solid color-mix(in srgb,var(--c) 30%,#ffffff);border-radius:16px;background:#fff;color:var(--marinho);font:inherit;font-weight:800;font-size:17px;cursor:pointer;transition:transform .15s ease}.co-eixos button span{font-size:24px}.co-eixos button:hover{transform:translateY(-2px)}.co-eixos button.ativo{border-color:var(--c);background:var(--c);color:#fff;animation:bolinha-pula .4s cubic-bezier(.3,1.6,.5,1)}.co-detalhes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.co-detalhes .co-largo{grid-column:1 / -1}.co-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.co-campo>span{font-size:12px;font-weight:600;color:#4a5b68}.co-campo textarea{min-height:60px;resize:vertical;font-family:inherit}.co-faltam{margin:8px 0 0;font-size:13px;color:#b4541a}.co-faltam-escuro{color:#ffd27a}.co-faltam.ok{color:#199e70;font-weight:600}.co-turmas{display:flex;flex-wrap:wrap;gap:8px}.co-turmas button{padding:10px 16px;border:2px solid var(--linha-forte);border-radius:14px;background:#fff;color:var(--marinho);font:inherit;font-weight:800;font-size:15px;cursor:pointer;transition:transform .15s ease}.co-turmas button:hover{transform:translateY(-2px)}.co-turmas button.ativo{border-color:var(--cor);background:var(--cor);color:#fff}.co-sugestao{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:#fff6cc;border-left:5px solid #ffce00;font-weight:600}.co-sugestao>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.co-sugestao button:not(.co-link){padding:6px 10px;border:2px solid #e6c34a;border-radius:10px;background:#fff;color:var(--marinho);font:inherit;font-weight:800;font-size:13.5px;cursor:pointer}.co-sugestao button.ativo{background:#ffce00;border-color:#032a42}.co-datas{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:14px}.co-calendario{padding:12px;border-radius:16px;background:#fff;border:1px solid var(--linha)}.co-cal-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.co-cal-topo b{text-transform:capitalize}.co-cal-topo button{width:32px;height:32px;border:none;border-radius:10px;background:#eef2f5;font-size:18px;font-weight:800;cursor:pointer}.co-cal-grade{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.co-cal-grade small{color:var(--texto-2);font-weight:800;font-size:12px}.co-cal-grade button{aspect-ratio:1;border:none;border-radius:10px;background:#f4f6f8;color:var(--marinho);font:inherit;font-weight:700;cursor:pointer;transition:transform .12s ease}.co-cal-grade button:hover{transform:scale(1.1)}.co-cal-grade button.sugerido{box-shadow:inset 0 0 0 2px #ffce00}.co-cal-grade button.hoje{text-decoration:underline}.co-cal-grade button.ativo{background:var(--cor);color:#fff;animation:bolinha-pula .35s cubic-bezier(.3,1.6,.5,1)}.co-repetir{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.co-repetir p{margin:0;color:var(--texto-2);font-weight:600}.co-semanas{display:flex;flex-wrap:wrap;gap:6px}.co-semanas button{padding:6px 12px;border:2px solid var(--linha-forte);border-radius:999px;background:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.co-semanas button.ativo{background:#032a42;border-color:#032a42;color:#fff}.co-escolhidas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.co-escolhidas button:not(.co-link){padding:4px 10px;border:none;border-radius:999px;background:color-mix(in srgb,var(--cor) 14%,#ffffff);color:var(--marinho);font:inherit;font-weight:800;font-size:13px;cursor:pointer}.co-previa{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:#032a42;color:#fff}.co-previa-topo{display:flex;align-items:center;gap:14px}.co-contador{min-width:64px;height:64px;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#ffce00;color:#032a42;font-size:32px;font-weight:800;animation:cvm-pula .45s cubic-bezier(.3,1.6,.5,1)}.co-previa-topo div{display:flex;flex-direction:column}.co-previa-topo b{font-size:19px}.co-previa-topo small{color:#a9d4ec;font-weight:700}.co-matriz{display:grid;gap:6px;align-items:center;overflow-x:auto;padding-bottom:4px}.co-matriz small{color:#a9d4ec;font-weight:800;font-size:12.5px;text-align:center;white-space:nowrap}.co-matriz b{font-size:14px}.co-matriz button{height:38px;border:none;border-radius:10px;font:inherit;font-size:18px;cursor:pointer;transition:transform .12s ease}.co-matriz button:hover{transform:scale(1.06)}.co-matriz button.dentro{background:#ffffff24}.co-matriz button.fora{background:transparent;color:#6f8796;border:2px dashed rgba(255,255,255,.2)}.co-acoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.co-acoes .btn-secundario{background:transparent;color:#fff;border-color:#fff6}.co-salvar{font-size:17px}.co-salvar:disabled{opacity:.45;cursor:default}.co-festa{position:relative;align-items:center;text-align:center;padding:40px 22px;border-top-color:#ffce00}.co-festa-emoji{font-size:64px;animation:destaque-quica 1.6s ease-in-out infinite}.co-festa b{font-size:22px}.co-confete{position:absolute;left:50%;top:40%;pointer-events:none}.co-confete em{--i: 0;position:absolute;width:9px;height:14px;border-radius:2px;background:hsl(calc(var(--i) * 28),90%,55%);transform:rotate(calc(var(--i) * 18deg));animation:of-confete 1.4s ease-out forwards}@media (max-width: 800px){.co-datas{grid-template-columns:1fr}.co-detalhes{grid-template-columns:1fr 1fr}.co-eixos button{flex-direction:column;font-size:15px}}.mc-fundo{min-height:100vh;background:radial-gradient(circle at 8% 12%,rgba(255,206,0,.16),transparent 28%),radial-gradient(circle at 92% 88%,rgba(57,135,229,.12),transparent 30%),var(--fundo);color:var(--marinho);padding-bottom:90px}.mc-carregando{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;padding:16px}.mc-livro-anim{font-size:64px;animation:mc-respira 1.2s ease-in-out infinite}@keyframes mc-respira{50%{transform:scale(1.12) rotate(-4deg)}}.mc-barra{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;padding:10px 16px 14px;background:#fdf8eceb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha)}.mc-voltar,.mc-icone{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 10px;border-radius:12px;border:1.5px solid var(--linha-forte);background:var(--superficie);color:var(--marinho);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.mc-icone.on{background:var(--marinho);color:#fff;border-color:var(--marinho)}.mc-marca{border:0;background:none;font:inherit;font-weight:800;font-size:17px;color:var(--marinho);cursor:pointer;white-space:nowrap}.mc-barra-acoes{margin-left:auto;display:flex;gap:8px}.mc-progresso{position:absolute;left:0;right:0;bottom:0;height:5px;display:flex;gap:2px}.mc-progresso span{background:color-mix(in srgb,var(--c) 18%,transparent);overflow:hidden}.mc-progresso i{display:block;height:100%;background:var(--c);transition:width .4s ease}.mc-painel-flutuante{position:sticky;top:70px;z-index:29;margin:8px auto 0;width:min(720px,calc(100% - 32px));max-height:70vh;overflow:auto;background:var(--superficie);border:1px solid var(--linha);border-radius:18px;box-shadow:0 18px 40px #032a422e;padding:14px;animation:mc-desce .2s ease}@keyframes mc-desce{0%{opacity:0;transform:translateY(-8px)}}.mc-resultados{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.mc-resultados button{width:100%;display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:center;text-align:left;padding:10px;border:0;border-radius:10px;background:none;font:inherit;color:inherit;cursor:pointer}.mc-resultados button:hover{background:var(--suave)}.mc-resultados button>span{width:8px;height:28px;border-radius:4px}.mc-resultados small{color:var(--texto-2)}.mc-sumario-rapido{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.mc-sumario-rapido>div{display:grid;gap:2px;align-content:start;border-left:4px solid var(--c);padding-left:10px}.mc-sumario-rapido b{font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.mc-sumario-rapido button{text-align:left;border:0;background:none;padding:5px 6px;border-radius:8px;font:inherit;font-size:13px;color:var(--texto-2);cursor:pointer}.mc-sumario-rapido button.lida:after{content:" ✓";color:var(--verde)}.mc-sumario-rapido button.atual{background:var(--marinho);color:#fff}.mc-livro{position:relative;max-width:1120px;margin:22px auto 0;padding:0 56px 0 16px;perspective:2200px}.mc-folha{position:relative;min-height:70vh;background:var(--superficie);border-radius:6px 22px 22px 6px;padding:34px 44px 44px 58px;box-shadow:inset 22px 0 26px -20px #032a4247,0 1px 0 var(--linha),6px 6px 0 -1px #f3e9d2,6px 6px 0 0 var(--linha),12px 12px 0 -1px #efe3c8,12px 12px 0 0 var(--linha),0 24px 48px #032a4224;border-top:6px solid var(--cor);transform-origin:left center}.mc-folha:before{content:"";position:absolute;left:0;top:0;bottom:0;width:18px;border-radius:6px 0 0 6px;background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 55%,#032a42),color-mix(in srgb,var(--cor) 25%,#ffffff));opacity:.85}.mc-vira-frente{animation:mc-vira-frente .55s cubic-bezier(.2,.7,.2,1)}.mc-vira-tras{animation:mc-vira-tras .55s cubic-bezier(.2,.7,.2,1)}@keyframes mc-vira-frente{0%{opacity:0;transform:rotateY(-14deg) translate(40px)}}@keyframes mc-vira-tras{0%{opacity:0;transform:rotateY(10deg) translate(-40px)}}.mc-cabeco{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--texto-2);margin-bottom:18px;padding-bottom:10px;border-bottom:1px dashed var(--linha)}.mc-orelhas{position:absolute;right:8px;top:30px;display:flex;flex-direction:column;gap:6px;z-index:2}.mc-orelhas button{width:44px;min-height:70px;border:0;border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--c) 30%,#ffffff);color:var(--marinho);font:inherit;font-size:11px;font-weight:700;cursor:pointer;writing-mode:vertical-rl;padding:10px 0;transition:transform .15s ease,background .15s ease;box-shadow:2px 2px #032a4214}.mc-orelhas button:hover{transform:translate(3px)}.mc-orelhas button.atual{background:var(--c);color:#fff;transform:translate(5px)}.mc-rodape{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fdf8ecf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--linha)}.mc-seta{width:52px;height:52px;border-radius:50%;border:0;background:var(--marinho);color:#fff;font-size:30px;line-height:1;cursor:pointer;transition:transform .15s ease}.mc-seta:hover:not(:disabled){transform:scale(1.08)}.mc-seta:disabled{opacity:.25;cursor:default}.mc-rodape-meio{display:grid;text-align:center;min-width:0;max-width:460px}.mc-rodape-meio b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-rodape-meio small{color:var(--texto-2)}.mc-h2{font-size:clamp(24px,3.4vw,34px);line-height:1.15;margin:0 0 10px}.mc-h3{font-size:17px;margin:24px 0 10px}.mc-lead{font-size:16px;line-height:1.6;color:var(--texto-2);max-width:760px;margin:0 0 20px}.mc-nota{font-size:13px;color:var(--texto-2)}.mc-sobretitulo{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--texto-2);margin-bottom:6px}.mc-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--marinho);text-decoration:underline;cursor:pointer}.mc-btn-primario{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;border:0;background:var(--marinho);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 6px #011723;transition:transform .12s ease,box-shadow .12s ease}.mc-btn-primario:hover{transform:translateY(-2px);box-shadow:0 8px #011723}.mc-btn-primario:active{transform:translateY(4px);box-shadow:0 2px #011723}.mc-selo{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--c) 14%,#ffffff);border:1.5px solid color-mix(in srgb,var(--c) 45%,#ffffff);color:var(--marinho)}.mc-cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:18px;padding:18px;margin-bottom:16px;border-top:4px solid var(--c, var(--linha))}.mc-cartao h3{margin:0 0 12px;font-size:16px}.mc-cartao-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.mc-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.mc-dica{position:fixed;z-index:60;pointer-events:none;background:var(--marinho);color:#fff;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.4;max-width:220px;box-shadow:0 8px 20px #0003}.mc-dica-linha{display:flex;align-items:center;gap:6px}.mc-dica-linha i{width:10px;height:10px;border-radius:3px;border:1.5px solid #fff}.mc-empilhada{display:flex;gap:2px;height:24px;background:var(--superficie)}.mc-empilhada span{position:relative;display:flex;align-items:center;justify-content:center;min-width:4px;outline-offset:2px}.mc-empilhada span:first-child{border-radius:4px 0 0 4px}.mc-empilhada span:last-child{border-radius:0 4px 4px 0}.mc-empilhada span:only-child{border-radius:4px}.mc-empilhada em{font-style:normal;font-size:12px;font-weight:800;color:#fff}.mc-legenda{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:13px;color:var(--texto-2)}.mc-legenda li{display:inline-flex;align-items:center;gap:6px}.mc-legenda i{width:12px;height:12px;border-radius:3px}.mc-legenda b{color:var(--marinho)}.mc-ods{display:inline-flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:1;padding:8px;border-radius:10px;text-align:left}.mc-ods b{font-size:26px;line-height:1}.mc-ods small{font-size:11px;font-weight:700;line-height:1.2}.mc-ods.pequeno{width:24px;height:24px;padding:0;border-radius:6px;align-items:center;justify-content:center;flex:none}.mc-ods.pequeno b{font-size:12px}.mc-ods.apagado{background:var(--suave)!important;color:#a99c7d!important}.mc-folha-capa{background:radial-gradient(circle at 85% 20%,rgba(255,206,0,.35),transparent 35%),linear-gradient(135deg,#032a42,#0a496b 60%,#126692);color:#fff}.mc-capa{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;min-height:62vh}.mc-capa .mc-sobretitulo{color:#ffce00}.mc-capa h1{font-size:clamp(38px,6vw,66px);line-height:1;margin:0 0 14px}.mc-capa h1 span{display:block;color:#ffce00}.mc-capa-sub{font-size:17px;line-height:1.55;color:#daeef8;max-width:520px}.mc-capa-numeros{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.mc-capa-numeros span{padding:8px 14px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:14px}.mc-capa-numeros b{font-size:20px;color:#ffce00}.mc-ao-vivo{display:flex;align-items:center;gap:8px;font-size:13px;color:#daeef8;margin-bottom:22px}.mc-ao-vivo i{flex:none;width:10px;height:10px;border-radius:50%;background:#5be38f;box-shadow:0 0 #5be38fb3;animation:mc-pulso 1.6s infinite}@keyframes mc-pulso{70%{box-shadow:0 0 0 10px #5be38f00}to{box-shadow:0 0 #5be38f00}}.mc-capa .mc-btn-primario{background:#ffce00;color:var(--marinho);box-shadow:0 6px #b89300}.mc-capa-ilustra{width:100%;max-width:460px;justify-self:center;filter:drop-shadow(0 18px 30px rgba(0,0,0,.3))}.mc-caminho{animation:mc-tracejado 2.4s linear infinite}@keyframes mc-tracejado{to{stroke-dashoffset:-56}}.mc-flutua{animation:mc-flutua 3s ease-in-out infinite}@keyframes mc-flutua{50%{transform:translateY(-8px)}}.mc-quica{animation:mc-quica 1.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes mc-quica{50%{transform:translateY(-26px)}}.mc-brilha{transform-box:fill-box;transform-origin:center;animation:mc-brilha 2s ease-in-out infinite}@keyframes mc-brilha{50%{transform:scale(.4) rotate(45deg);opacity:.4}}.mc-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-bottom:20px}.mc-passo{background:var(--suave);border-radius:18px;padding:16px;animation:mc-sobe .45s ease both}.mc-passo>span{font-size:30px}.mc-passo b{display:block;margin:6px 0 4px}.mc-passo p{margin:0;font-size:14px;line-height:1.5;color:var(--texto-2)}.mc-passo-alerta{background:#fff4e0;border:1.5px dashed #e0a800}@keyframes mc-sobe{0%{opacity:0;transform:translateY(12px)}}.mc-esquema{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.mc-esquema-item{position:relative;flex:1 1 150px;display:grid;justify-items:center;text-align:center;gap:2px;padding:14px 10px;border-radius:16px;border:2px solid var(--marinho);background:var(--superficie)}.mc-esquema-item span{font-size:26px}.mc-esquema-item small{color:var(--texto-2);font-size:12px}.mc-esquema-item i{position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:800;z-index:1;background:var(--superficie);border-radius:50%;width:20px;text-align:center}.mc-sumario{columns:2 320px;column-gap:28px}.mc-sumario section{break-inside:avoid;margin-bottom:18px}.mc-sumario h3{display:flex;align-items:center;gap:8px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.mc-sumario h3:before{content:"";width:14px;height:14px;border-radius:4px;background:var(--c)}.mc-sumario ol{list-style:none;margin:0;padding:0}.mc-sumario button{width:100%;display:flex;align-items:baseline;gap:6px;border:0;background:none;padding:6px 4px;font:inherit;font-size:15px;color:var(--marinho);text-align:left;cursor:pointer;border-radius:8px}.mc-sumario button:hover{background:var(--suave)}.mc-sumario button i{flex:1;border-bottom:2px dotted var(--linha-forte);min-width:20px}.mc-sumario button small{font-weight:700}.mc-herois{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin-bottom:18px}.mc-heroi{display:grid;gap:2px;padding:18px;border-radius:20px;background:linear-gradient(160deg,#fff8dc,#fff);border:1px solid var(--linha)}.mc-heroi span{font-size:26px}.mc-heroi b{font-size:34px;line-height:1.05}.mc-heroi strong{font-size:14px}.mc-heroi small{font-size:12px;color:var(--texto-2)}.mc-niveis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.mc-niveis-eixo{display:grid;gap:8px}.mc-escada{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:end;border-bottom:1px solid var(--linha);padding-bottom:6px}.mc-degrau{display:grid;justify-items:center;gap:2px}.mc-degrau-barra{width:24px;border-radius:4px 4px 0 0}.mc-degrau em{font-style:normal;font-weight:800;order:-1}.mc-degrau small{font-size:11px;color:var(--texto-2)}.mc-mapa{width:100%;height:auto;display:block}.mc-mapa-centro{fill:#fff;font-size:20px;font-weight:800}.mc-mapa-eixo{fill:#fff;font-size:18px;font-weight:800}.mc-mapa-unidade{fill:#032a42;font-size:13.5px;font-weight:600}.mc-mapa-conta{fill:#fff;font-size:13px;font-weight:800}.mc-mapa-no{cursor:pointer}.mc-mapa-no:hover rect,.mc-mapa-no:focus rect{fill:#fff8dc}.mc-mapa-rotulo{fill:#4a6577;font-size:13px;font-weight:800;letter-spacing:.12em}.mc-mapa-valor{fill:#fff;font-size:12px;font-weight:800}.mc-mapa-valor-n{fill:#4a6577;font-size:12px;font-weight:700}.mc-mapa-ods{font-size:30px;font-weight:800}.mc-arvore{display:none}.mc-arvore-raiz{display:inline-block;padding:10px 16px;border-radius:999px;background:var(--marinho);color:#fff;font-weight:800;margin-bottom:10px}.mc-arvore-eixo{border-left:4px solid var(--c);padding:4px 0 4px 12px;margin:0 0 14px 14px}.mc-arvore-eixo ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.mc-arvore-eixo button{width:100%;display:flex;justify-content:space-between;gap:8px;text-align:left;border:1.5px solid var(--c);background:var(--superficie);border-radius:12px;padding:8px 10px;font:inherit;font-size:14px;color:var(--marinho);cursor:pointer}.mc-arvore-eixo small{font-weight:800}.mc-arvore-base{display:flex;flex-wrap:wrap;gap:6px}.mc-tabela-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 6px}.mc-tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.mc-tabela th,.mc-tabela td{padding:9px 10px;text-align:left;border-bottom:1px solid var(--linha);vertical-align:middle}.mc-tabela thead th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2)}.mc-tabela-eixo th{background:color-mix(in srgb,var(--c) 14%,#ffffff);border-left:5px solid var(--c);font-weight:800}.mc-tabela tbody th button{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--marinho);text-align:left;cursor:pointer}.mc-tabela tbody th button:hover{text-decoration:underline}.mc-mini-niveis{display:inline-flex;gap:3px}.mc-mini-niveis i{font-style:normal;font-size:11px;padding:2px 6px;border-radius:6px;background:var(--suave);color:#a99c7d;white-space:nowrap}.mc-mini-niveis i.tem{background:color-mix(in srgb,var(--c) 18%,#ffffff);color:var(--marinho);font-weight:700}.mc-linha-ods{display:inline-flex;gap:3px}.mc-valor-mini{font-size:18px}.mc-tabela-simples td,.mc-tabela-simples th{padding:7px 10px}.mc-colunas{position:relative;display:flex;align-items:flex-end;gap:4px;padding-left:30px}.mc-grade{position:absolute;left:30px;right:0;bottom:24px}.mc-grade span{position:absolute;left:0;right:0;border-top:1px solid var(--linha)}.mc-grade small{position:absolute;left:-30px;top:-8px;width:24px;text-align:right;font-size:11px;color:var(--texto-2)}.mc-coluna{position:relative;flex:1;display:grid;justify-items:center;align-content:end;height:100%;cursor:default;outline-offset:2px}.mc-coluna:hover .mc-coluna-pilha{filter:brightness(1.08)}.mc-coluna-pilha{width:24px;display:flex;flex-direction:column;gap:2px}.mc-coluna-pilha span{min-height:2px}.mc-coluna-pilha span:first-child{border-radius:4px 4px 0 0}.mc-coluna em{font-style:normal;font-size:12px;font-weight:800;order:-1;margin-bottom:2px}.mc-coluna small{height:18px;margin-top:6px;font-size:12px;color:var(--texto-2)}.mc-estreias{display:grid;gap:8px;border-left:3px dashed var(--linha-forte);padding-left:16px;margin-left:8px}.mc-estreia{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mc-estreia:before{content:"";position:absolute;left:-24px;top:4px;width:13px;height:13px;border-radius:50%;background:#ffce00;border:2px solid var(--superficie);box-shadow:0 0 0 2px var(--marinho)}.mc-estreia b{min-width:130px}.mc-estreia span{font-size:13px;color:var(--texto-2)}.mc-estreia button{border:1.5px solid var(--c);background:color-mix(in srgb,var(--c) 10%,#ffffff);border-radius:999px;padding:4px 10px;font:inherit;font-size:13px;color:var(--marinho);cursor:pointer}.mc-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.mc-valor{position:relative;padding:20px 18px 16px;border-radius:22px;background:linear-gradient(170deg,color-mix(in srgb,var(--c) 14%,#ffffff),#fff 60%);border:1.5px solid color-mix(in srgb,var(--c) 35%,#ffffff);animation:mc-sobe .45s ease both}.mc-valor-medalha{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:var(--c);box-shadow:0 0 0 5px #fff,0 0 0 7px var(--c);font-size:30px;margin-bottom:12px;animation:mc-gira 6s ease-in-out infinite}@keyframes mc-gira{0%,80%{transform:none}to{transform:rotateY(360deg)}}.mc-valor h3{margin:0;font-size:20px}.mc-valor-tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--suave);margin-top:4px}.mc-valor p{font-size:14px;line-height:1.5;color:var(--texto-2)}.mc-valor-barra{height:10px;border-radius:4px;background:var(--suave);overflow:hidden}.mc-valor-barra span{display:block;height:100%;background:var(--c);border-radius:4px}.mc-valor-n{display:block;margin-top:6px}.mc-valor-eixos{list-style:none;display:flex;gap:12px;margin:6px 0 0;padding:0;font-size:13px;color:var(--texto-2)}.mc-ods-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:18px}.mc-ods-cel{position:relative}.mc-ods-cel.ativo .mc-ods{animation:mc-sobe .5s ease both;box-shadow:0 8px 18px #032a422e}.mc-ods-n{position:absolute;top:-8px;right:-6px;min-width:30px;height:30px;padding:0 6px;border-radius:999px;background:var(--marinho);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;border:2px solid var(--superficie)}.mc-abertura{display:grid;grid-template-columns:minmax(200px,.8fr) 1.4fr;gap:32px;align-items:center}.mc-abertura-arte{position:relative;aspect-ratio:1;display:grid;place-items:center}.mc-abertura-arte i{position:absolute;inset:calc(var(--i) * 11%);border-radius:50%;border:3px dashed color-mix(in srgb,var(--c) calc(30% + var(--i) * 15%),#ffffff);animation:mc-roda calc(18s + var(--i) * 6s) linear infinite}.mc-abertura-arte i:nth-child(odd){animation-direction:reverse}@keyframes mc-roda{to{transform:rotate(360deg)}}.mc-abertura-emoji{position:relative;z-index:1;width:46%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--c);font-size:clamp(48px,7vw,84px);box-shadow:0 16px 30px color-mix(in srgb,var(--c) 45%,transparent);animation:mc-flutua 3s ease-in-out infinite}.mc-abertura-titulo{font-size:clamp(40px,6vw,64px);line-height:1;margin:0 0 8px}.mc-abertura-resumo{font-size:20px;font-weight:700;margin:0 0 12px}.mc-abertura p{line-height:1.6;color:var(--texto-2)}.mc-pergunta{margin:16px 0;padding:14px 18px;border-radius:16px;background:color-mix(in srgb,var(--c) 12%,#ffffff);border-left:5px solid var(--c);font-size:17px;font-weight:600}.mc-pergunta span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--texto-2);margin-bottom:4px}.mc-abertura-numeros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mc-abertura-numeros span{padding:6px 12px;border-radius:12px;background:var(--suave);font-size:14px}.mc-abertura-numeros b{font-size:18px}.mc-abertura-unidades{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}.mc-abertura-unidades button{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;text-align:left;padding:10px 12px;border-radius:14px;border:2px solid var(--c);background:var(--superficie);font:inherit;font-size:14px;font-weight:600;color:var(--marinho);cursor:pointer;transition:transform .15s ease}.mc-abertura-unidades button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--c) 8%,#ffffff)}.mc-abertura-unidades button span{font-size:22px}.mc-abertura-unidades small{font-weight:800;background:var(--c);color:#fff;border-radius:999px;padding:2px 8px}.mc-grade-eixo{display:grid;gap:6px;min-width:720px}.mc-grade-linha{display:contents}.mc-grade-canto,.mc-grade-nivel{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);padding:8px}.mc-grade-nivel{display:flex;align-items:center;gap:8px;background:var(--suave);border-radius:12px;color:var(--marinho)}.mc-degraus{display:inline-flex;align-items:flex-end;gap:2px}.mc-degraus i{width:6px;background:var(--linha-forte);border-radius:2px 2px 0 0}.mc-degraus i:nth-child(1){height:6px}.mc-degraus i:nth-child(2){height:11px}.mc-degraus i:nth-child(3){height:16px}.mc-degraus i.on{background:var(--c)}.mc-grade-unidade{display:flex;align-items:center;gap:8px;text-align:left;padding:10px;border-radius:12px;border:0;background:color-mix(in srgb,var(--c) 14%,#ffffff);font:inherit;font-weight:700;font-size:14px;color:var(--marinho);cursor:pointer}.mc-grade-unidade span{font-size:22px}.mc-grade-cel{display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:12px;border:1.5px dashed var(--linha);min-height:48px}.mc-chip-ofi{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;text-align:left;padding:7px 9px;border-radius:10px;border:0;border-left:4px solid var(--c);background:var(--superficie);box-shadow:0 1px 3px #032a421f;font:inherit;font-size:12.5px;line-height:1.3;color:var(--marinho);cursor:pointer;transition:transform .12s ease}.mc-chip-ofi:hover{transform:translate(3px)}.mc-chip-ofi small{flex:none;color:var(--texto-2);font-weight:700}.mc-unidade-topo{display:flex;gap:18px;align-items:center;margin-bottom:14px}.mc-unidade-emoji{flex:none;width:84px;height:84px;display:grid;place-items:center;border-radius:26px;background:var(--c);font-size:44px;transform:rotate(-6deg);box-shadow:0 10px 20px color-mix(in srgb,var(--c) 40%,transparent)}.mc-unidade-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-unidade-corpo{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px}.mc-competencias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.mc-competencias li{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c) 10%,#ffffff);font-size:14px;font-weight:600}.mc-competencias li:before{content:"✓";flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;font-size:12px}.mc-oficinas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.mc-ofi{display:flex;flex-direction:column;gap:6px;text-align:left;padding:14px;border-radius:16px;border:1.5px solid var(--linha);border-top:5px solid var(--c);background:var(--superficie);font:inherit;color:var(--marinho);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.mc-ofi:hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:0 12px 22px #032a421f}.mc-ofi b{font-size:15px;line-height:1.3}.mc-ofi-topo{display:flex;gap:4px;flex-wrap:wrap;min-height:18px}.mc-ofi-topo i{font-style:normal;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--suave)}.mc-ofi-topo i.n1{background:#e8f6ec}.mc-ofi-topo i.n2{background:#fff1b8}.mc-ofi-topo i.n3{background:#fbe3ec}.mc-ofi-topo i.ok{background:#dcf3e4;color:var(--verde)}.mc-ofi-hab{font-size:13px;line-height:1.45;color:var(--texto-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mc-ofi-rodape{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;font-size:12px;color:var(--texto-2)}.mc-extras{display:grid;gap:12px;align-content:start;position:sticky;top:86px;align-self:start}.mc-extra{border-radius:18px;padding:16px}.mc-extra h3{margin:0 0 8px;font-size:15px}.mc-extra p{margin:0;font-size:14px;line-height:1.5}.mc-extra-recursos{background:var(--azul-bebe)}.mc-extra-recursos ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mc-extra-recursos a{display:grid;gap:1px;padding:9px 11px;border-radius:12px;background:var(--superficie);color:var(--marinho);font-size:13.5px;font-weight:700;text-decoration:none}.mc-extra-recursos a:hover{outline:2px solid var(--azul-vivo)}.mc-extra-recursos small{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--azul-medio)}.mc-extra-desafio{background:var(--amarelo-claro)}.mc-extra-conversa{background:var(--verde-claro)}.mc-explorei{padding:12px;border-radius:14px;border:2px dashed var(--c);background:var(--superficie);font:inherit;font-weight:800;color:var(--marinho);cursor:pointer}.mc-explorei.on{border-style:solid;background:var(--c);color:#fff;animation:mc-respira .4s ease}.mc-trilha{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:18px}.mc-anel{--p: 0;width:140px;height:140px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ffce00 calc(var(--p) * 1%),var(--suave) 0)}.mc-anel span{width:108px;height:108px;border-radius:50%;background:var(--superficie);display:grid;place-content:center;text-align:center;font-size:30px}.mc-anel b,.mc-trilha-titulo{font-size:20px}.mc-trilha-eixos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.mc-checklist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mc-checklist button{width:100%;display:flex;gap:8px;text-align:left;border:0;background:var(--suave);border-radius:10px;padding:8px 10px;font:inherit;font-size:14px;color:var(--marinho);cursor:pointer}.mc-checklist button i{font-style:normal;color:#e0a800}.mc-checklist button.on{background:color-mix(in srgb,var(--c) 18%,#ffffff);font-weight:700}.mc-dicas ul,.mc-perguntas{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14px;line-height:1.5}.mc-ideias-ods{display:grid;gap:8px;font-size:14px}.mc-ideias-ods span{display:flex;gap:8px;align-items:center}.mc-glossario{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:0}.mc-glossario div{padding:14px 16px;border-radius:16px;background:var(--suave);animation:mc-sobe .4s ease both}.mc-glossario dt{font-weight:800;margin-bottom:4px}.mc-glossario dd{margin:0;font-size:14px;line-height:1.5;color:var(--texto-2)}.mc-contracapa{min-height:55vh;display:grid;place-content:center;justify-items:center;text-align:center}.mc-contracapa-emoji{font-size:80px;animation:mc-flutua 3s ease-in-out infinite}.mc-contracapa-botoes{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.mc-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0117238c;display:grid;place-items:center;padding:16px;animation:mc-aparece .2s ease}@keyframes mc-aparece{0%{opacity:0}}.mc-modal{position:relative;width:min(620px,100%);max-height:88vh;overflow:auto;background:var(--superficie);border-radius:24px;border-top:8px solid var(--c);padding:24px;animation:mc-sobe .3s cubic-bezier(.3,1.4,.5,1)}.mc-modal-fechar{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:var(--suave);font-size:22px;cursor:pointer;color:var(--marinho)}.mc-modal-titulo{font-size:22px;margin:0 40px 12px 0;line-height:1.25}.mc-modal section{margin-top:14px}.mc-modal h4{margin:0 0 4px;font-size:14px}.mc-modal p{margin:0;line-height:1.55;font-size:14.5px}.mc-modal .mc-nota{margin-top:16px}@media (max-width: 860px){.mc-livro{padding:0 10px}.mc-orelhas{display:none}.mc-folha{padding:22px 18px 28px 28px;box-shadow:inset 16px 0 20px -16px #032a4240,0 12px 28px #032a421f}.mc-folha:before{width:10px}.mc-capa,.mc-abertura,.mc-unidade-corpo{grid-template-columns:1fr}.mc-extras{position:static}.mc-capa-ilustra{order:-1;max-width:300px}.mc-abertura-arte{max-width:220px;justify-self:center}.mc-mapa{display:none}.mc-arvore{display:block}.mc-icone-texto span{display:none}.mc-marca{font-size:15px}.mc-unidade-emoji{width:64px;height:64px;font-size:34px;border-radius:20px}.mc-colunas{gap:2px}.mc-coluna-pilha{width:18px}}@media (prefers-reduced-motion: reduce){.mc-fundo *,.mc-fundo *:before{animation:none!important;transition:none!important}}@media print{.mc-barra,.mc-rodape,.mc-orelhas,.mc-painel-flutuante,.mc-dica,.mc-explorei{display:none!important}.mc-fundo{background:#fff;padding:0}.mc-livro-impressao .mc-folha{box-shadow:none;border-radius:0;min-height:0;padding:12mm 10mm;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mc-livro-impressao .mc-folha:before{display:none}.mc-mapa{display:block!important}.mc-arvore{display:none!important}.mc-tabela-rolagem{overflow:visible}.mc-grade-eixo{min-width:0}}.al{padding-bottom:60px}.al-topo{display:flex;align-items:center;justify-content:space-between;padding:20px 32px}.al-conteudo{max-width:1080px;margin:0 auto;padding:0 16px;display:grid;gap:22px}.al-hero{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;padding:34px;border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(255,206,0,.35),transparent 40%),linear-gradient(135deg,#032a42,#0a496b 65%,#126692);color:#fff;overflow:hidden}.al-sobre{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffce00}.al-hero h1{font-size:clamp(30px,4.6vw,46px);line-height:1.05;margin:8px 0 10px}.al-hero p{margin:0;color:#daeef8;line-height:1.55;max-width:460px}.al-numeros{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.al-numeros span{padding:7px 13px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:14px}.al-numeros b{color:#ffce00;font-size:19px}.al-play{display:inline-flex;align-items:center;gap:10px;padding:13px 22px 13px 14px;border:0;border-radius:999px;background:#ffce00;color:var(--marinho);font:inherit;font-weight:800;cursor:pointer;box-shadow:0 6px #b89300;transition:transform .12s ease}.al-play span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--marinho);color:#ffce00;font-size:12px}.al-play:hover{transform:translateY(-2px)}.al-hero-colagem{position:relative;height:280px}.al-hero-colagem img{position:absolute;width:58%;aspect-ratio:4 / 3;object-fit:cover;border:7px solid #fff;border-bottom-width:26px;border-radius:6px;box-shadow:0 16px 30px #00000059;--x: calc(var(--i) * 10%);left:var(--x);top:calc(var(--i) * 6% + 4%);transform:rotate(calc((var(--i) - 2) * 5deg));animation:al-entra .7s cubic-bezier(.3,1.3,.5,1) both;animation-delay:calc(var(--i) * .12s);transition:transform .25s ease}.al-hero-colagem img:nth-child(odd){--x: calc(var(--i) * 9% + 2%)}.al-hero-colagem:hover img{transform:rotate(calc((var(--i) - 2) * 8deg)) translateY(calc(var(--i) * -4px))}@keyframes al-entra{0%{opacity:0;transform:translateY(40px) rotate(0) scale(.8)}}.al-hero-vazio{font-size:90px;display:grid;place-items:center;height:100%;opacity:.5}.al-erro{margin:0;color:var(--vermelho);font-weight:600}.al-carregando{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.al-carregando span{aspect-ratio:4 / 3;border-radius:16px;background:linear-gradient(90deg,var(--suave),#fbf4e3,var(--suave));background-size:200% 100%;animation:al-brilho 1.2s linear infinite}@keyframes al-brilho{to{background-position:-200% 0}}.al-vazio{display:grid;justify-items:center;text-align:center;gap:6px;padding:40px 16px;border-radius:24px;border:2px dashed var(--linha-forte)}.al-vazio span{font-size:56px}.al-vazio p{margin:0;color:var(--texto-2);max-width:420px}.al-stories{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin}.al-story-bola{flex:none;display:grid;justify-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--marinho)}.al-anel{width:74px;height:74px;border-radius:50%;padding:3px;background:conic-gradient(#ffce00,#d55181,#3987e5,#199e70,#ffce00);transition:transform .15s ease}.al-story-bola:hover .al-anel{transform:scale(1.07) rotate(-4deg)}.al-anel img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--fundo);display:block}.al-story-bola small{font-size:13px;font-weight:800;text-transform:capitalize}.al-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.al-filtros>button{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--linha-forte);background:var(--superficie);font:inherit;font-size:14px;font-weight:700;color:var(--marinho);cursor:pointer}.al-filtros>button.on{background:var(--marinho);border-color:var(--marinho);color:#fff}.al-filtro-jovem i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;background:var(--amarelo-claro);color:var(--marinho)}.al-dica-filtro{margin:-8px 0 0;font-size:14px;color:var(--texto-2)}.al-linha{display:grid;gap:34px}.al-mes{display:grid;gap:16px;scroll-margin-top:20px}.al-mes-cabeca{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:14px;padding:10px 0;background:linear-gradient(var(--fundo) 75%,transparent)}.al-mes-data{flex:none;width:60px;height:64px;border-radius:14px;background:var(--superficie);border:1.5px solid var(--linha);box-shadow:0 3px 0 var(--linha);display:grid;place-content:center;text-align:center;overflow:hidden}.al-mes-data b{font-size:22px;line-height:1;text-transform:uppercase}.al-mes-data small{font-size:12px;color:var(--texto-2)}.al-mes-cabeca h2{margin:0;font-size:22px}.al-mes-cabeca p{margin:2px 0 0;font-size:13px;color:var(--texto-2)}.al-mes-play{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--marinho);background:var(--superficie);font:inherit;font-size:13px;font-weight:800;color:var(--marinho);cursor:pointer}.al-mes-play:hover{background:var(--marinho);color:#fff}.al-evento{background:var(--superficie);border:1px solid var(--linha);border-radius:22px;padding:16px;display:grid;gap:12px;animation:mc-sobe .45s ease both}.al-evento-topo{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.al-evento h3{margin:0 0 6px;font-size:18px;line-height:1.3}.al-evento-lado{flex:none;display:grid;justify-items:end;gap:4px}.al-evento-lado small{font-size:12px;color:var(--texto-2);font-weight:700}.al-eixo{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--suave)}.al-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.al-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--azul-bebe);font-size:12.5px;font-weight:600;color:var(--marinho)}.al-tag-jovens{background:var(--amarelo-claro)}.al-tag-turma{background:var(--suave)}.al-mosaico{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:130px;gap:6px;border-radius:16px;overflow:hidden}.al-mosaico-1{grid-template-columns:1fr;grid-auto-rows:340px}.al-mosaico-2{grid-template-columns:1fr 1fr;grid-auto-rows:280px}.al-mosaico-3{grid-template-columns:2fr 1fr;grid-auto-rows:160px}.al-mosaico-3 .al-quadro:first-child{grid-row:span 2}.al-mosaico-4{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:160px}.al-mosaico-4 .al-quadro:first-child{grid-row:span 2}.al-mosaico-4 .al-quadro:nth-child(4){grid-column:span 2}.al-mosaico-5 .al-quadro:first-child{grid-column:span 2;grid-row:span 2}.al-quadro{position:relative;padding:0;border:0;background:var(--suave);cursor:zoom-in;overflow:hidden}.al-quadro img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,filter .3s ease}.al-quadro:hover img{transform:scale(1.06);filter:saturate(1.15)}.al-mais{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#032a429e;color:#fff;font-size:30px;font-weight:800}.al-tela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#010f18f2;display:grid;grid-template-rows:auto 1fr auto;animation:mc-aparece .2s ease}.al-tela-barra{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#fff;font-weight:700}.al-tela-barra>div{display:flex;gap:8px}.al-tela-botao{width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;background:#ffffff1f;color:#fff;font-size:22px;text-decoration:none;cursor:pointer}.al-tela-botao:hover{background:#ffffff3d}.al-tela-foto{margin:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:12px;padding:0 70px}.al-tela-foto img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;animation:al-zoom-entra .3s ease;align-self:center}@keyframes al-zoom-entra{0%{opacity:0;transform:scale(.96)}}.al-tela-foto figcaption{display:grid;justify-items:center;gap:4px;text-align:center;color:#fff}.al-tela-foto figcaption span{font-size:13px;color:#8cc9e8}.al-tela-seta{position:fixed;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:34px;line-height:1;cursor:pointer}.al-tela-seta:hover{background:#ffffff47}.al-tela-seta.esq{left:12px}.al-tela-seta.dir{right:12px}.al-tiras{display:flex;gap:6px;overflow-x:auto;padding:12px 16px 16px;justify-content:safe center}.al-tiras button{flex:none;width:64px;height:48px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;opacity:.5;cursor:pointer}.al-tiras button.on{border-color:#ffce00;opacity:1}.al-tiras img{width:100%;height:100%;object-fit:cover;display:block}.al-story{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000;display:grid;place-items:center;overflow:hidden;animation:mc-aparece .25s ease}.al-story-fundo{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(30px) brightness(.45)}.al-story-palco{position:relative;width:min(460px,100vw);height:min(820px,100dvh);background:#000;overflow:hidden;border-radius:18px;box-shadow:0 30px 80px #0009}.al-story-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation-duration:4.8s;animation-timing-function:ease-out;animation-fill-mode:both}.kb-a{animation-name:al-kb-a}.kb-b{animation-name:al-kb-b}.kb-c{animation-name:al-kb-c}@keyframes al-kb-a{0%{transform:scale(1.18) translate(-3%,-2%);opacity:.4}12%{opacity:1}to{transform:scale(1.02) translate(0)}}@keyframes al-kb-b{0%{transform:scale(1) translate(2%);opacity:.4}12%{opacity:1}to{transform:scale(1.16) translate(-2%,-3%)}}@keyframes al-kb-c{0%{transform:scale(1.12) translateY(3%);opacity:.4}12%{opacity:1}to{transform:scale(1.02) translate(2%,-1%)}}.al-story-barras{position:absolute;z-index:3;top:10px;left:10px;right:10px;display:flex;gap:4px}.al-story-barras span{flex:1;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden}.al-story-barras i{display:block;height:100%;background:#fff}.al-story-cabeca{position:absolute;z-index:3;top:22px;left:12px;right:8px;display:flex;align-items:center;gap:6px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}.al-story-cabeca>div{flex:1;display:grid;min-width:0}.al-story-cabeca small{font-size:12.5px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-story-cabeca button{width:38px;height:38px;border:0;border-radius:50%;background:#0000004d;color:#fff;font-size:18px;cursor:pointer}.al-story-zona{position:absolute;z-index:2;top:80px;bottom:0;width:40%;border:0;background:none;cursor:pointer}.al-story-zona.esq{left:0}.al-story-zona.dir{right:0;width:60%}.al-story-rodape{position:absolute;z-index:3;left:12px;right:12px;bottom:16px;padding:10px 14px;border-radius:14px;background:#00000073;color:#fff;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}@media (max-width: 760px){.al-topo{padding:16px}.al-hero{grid-template-columns:1fr;padding:22px 18px}.al-hero-colagem{height:190px;order:-1}.al-mosaico,.al-mosaico-5{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}.al-mosaico-1{grid-template-columns:1fr;grid-auto-rows:240px}.al-mosaico-2{grid-auto-rows:170px}.al-mosaico-3,.al-mosaico-4{grid-template-columns:1fr 1fr;grid-auto-rows:120px}.al-mosaico-3 .al-quadro:first-child,.al-mosaico-4 .al-quadro:first-child{grid-column:span 2;grid-row:span 2}.al-mosaico-4 .al-quadro:nth-child(4){grid-column:span 2}.al-evento-topo{flex-direction:column}.al-evento-lado{justify-items:start;grid-auto-flow:column;align-items:center}.al-mes-play span{display:none}.al-tela-foto{padding:0 10px}.al-tela-seta{display:none}.al-story-palco{border-radius:0}}@media (prefers-reduced-motion: reduce){.al *,.al-story *,.al-tela *{animation:none!important;transition:none!important}}.al-evento,.al-filtros>button:not(.on),.al-mes-data,.al-mes-play,.al-vazio,.al-carregando{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho)}.al-vazio{background:var(--superficie)}.al-mes-cabeca{background:linear-gradient(#032a42 70%,transparent)}.al-anel img{border-color:#032a42}.al-story-bola{color:#fff}.al-filtros>button.on{background:#ffce00;border-color:#ffce00;color:#032a42}.al-mes-play:hover{background:#032a42;color:#fff}.al-mes-cabeca h2{color:#fff}.al-tag{color:#032a42}.al-filtros>button.on .al-filtro-jovem i,.al-filtro-jovem.on i{background:#fff}.jv{padding-bottom:70px}.jv-topo{display:flex;align-items:center;justify-content:space-between;padding:20px 32px}.jv-conteudo{width:100%;margin:0 auto;padding:0 16px;display:grid;gap:18px;box-sizing:border-box}.jv-cabeca{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:8px 0 6px}.jv-cabeca-emoji{width:74px;height:74px;flex:none;display:grid;place-items:center;font-size:40px;border-radius:24px;background:#ffce00;transform:rotate(-6deg);box-shadow:0 8px #b89300}.jv-cabeca h1{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.1}.jv-cabeca p{margin:6px 0 0;color:var(--texto-2);max-width:620px;line-height:1.5}.jv-cabeca>div:not(.jv-cabeca-acoes){flex:1;min-width:220px}.jv-cabeca-acoes{display:flex;gap:8px}.jv-bola{position:absolute;right:4px;top:-6px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff36b,#ffce00 60%,#d9a900);box-shadow:0 6px 12px #0000004d;animation:jv-quica 1.8s cubic-bezier(.5,0,.5,1) infinite;pointer-events:none}.jv-cabeca-acoes~.jv-bola{display:none}@keyframes jv-quica{50%{transform:translateY(-22px)}}.jv-btn-amarelo{padding:13px 22px;border-radius:999px;border:0;background:#ffce00;color:#032a42;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 6px #b89300;transition:transform .12s ease}.jv-btn-amarelo:hover:not(:disabled){transform:translateY(-2px)}.jv-btn-amarelo:disabled{opacity:.7;cursor:wait}.jv-erro{margin:0;color:#ff9b9b;font-weight:700}.jv-carregando{padding:40px;text-align:center;color:var(--texto-2);font-weight:700}.jv-cartao,.jv-chamada,.cert-moldura,.ofj-placar,.ofj-fig,.ofj-proxima,.ofj-filtros>button:not(.on),.ofj-modal,.dc-pasta,.fr-galho-ramo,.jv-cartao-claro{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho)}.jv-cartao{background:#fff;border-radius:24px;padding:20px;box-shadow:0 14px 30px #00000040;animation:jv-sobe .45s ease both}.jv-cartao h3{margin:0 0 14px;font-size:18px}@keyframes jv-sobe{0%{opacity:0;transform:translateY(14px)}}.jv-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jv-grade>.jv-cartao:nth-child(2){animation-delay:.06s}.jv-grade>.jv-cartao:nth-child(3){animation-delay:.12s}.jv-grade>.jv-cartao:nth-child(4){animation-delay:.18s}.jv-nota{margin:6px 0 0;font-size:13.5px;color:var(--texto-2);line-height:1.45}.jv-alerta{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#fff1e6;color:#a04a00;font-size:14px;font-weight:700}.jv-link{display:inline-block;margin-top:14px;font-weight:800;color:#126692;text-decoration:none}.jv-link:hover{text-decoration:underline}.jv-vazio{display:grid;justify-items:center;text-align:center;gap:6px;padding:36px 20px}.jv-vazio span{font-size:54px}.jv-vazio p{margin:0;color:var(--texto-2);max-width:420px}.jv-anel{--p: 0;flex:none;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--p) * 1%),#eef2f4 0);animation:jv-gira-entra .8s ease both}@keyframes jv-gira-entra{0%{transform:rotate(-90deg) scale(.8);opacity:0}}.jv-anel>span{width:76%;height:76%;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.jv-anel b{font-size:26px;line-height:1}.jv-anel small{font-size:12px;color:var(--texto-2)}.jv-aneis{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.jv-aneis>div{display:grid;justify-items:center;gap:6px}.jv-aneis>div>small{font-size:13px;color:var(--texto-2);font-weight:700}.jv-placar{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.jv-placar span{padding:6px 11px;border-radius:999px;font-size:13px;background:#eef2f4}.jv-placar .ok{background:#dcf3e4}.jv-placar .just{background:#fff1b8}.jv-placar .falta{background:#fde0e0}.jv-chamada{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:22px;background:linear-gradient(120deg,#fff8dc,#fff);text-decoration:none;box-shadow:0 14px 30px #00000040;transition:transform .15s ease}.jv-grade>.jv-chamada{grid-column:1 / -1}.jv-chamada:hover{transform:translateY(-3px)}.jv-chamada>span{font-size:40px}.jv-chamada div{flex:1;display:grid;gap:2px}.jv-chamada b{font-size:18px}.jv-chamada small{color:var(--texto-2)}.jv-chamada i{font-style:normal;font-size:26px;font-weight:800}.jv-carteirinha{position:relative;padding:0;overflow:hidden}.jv-carteirinha-faixa{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:linear-gradient(90deg,#032a42,#126692);color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.jv-carteirinha-faixa b{color:#ffce00}.jv-carteirinha-corpo{display:flex;gap:16px;align-items:flex-start;padding:18px 20px 48px}.jv-carteirinha-corpo h2{margin:0 0 10px;font-size:20px;line-height:1.2}.jv-dados{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.jv-dados dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--texto-2)}.jv-dados dd{margin:0;font-weight:700;font-size:14px;overflow-wrap:anywhere}.jv-situacao{position:absolute;left:20px;bottom:14px;font-size:13px;font-weight:800;color:#a04a00}.jv-situacao.ok{color:#1f8a4c}.jv-datas{display:flex;justify-content:space-between;gap:10px}.jv-datas div{display:grid}.jv-datas div:last-child{text-align:right}.jv-datas small{font-size:12px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em}.jv-datas b{font-size:20px}.jv-quadra{position:relative;height:46px;margin:16px 0 8px;border-radius:10px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.8) calc(50% - 1px),rgba(255,255,255,.8) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(transparent 48%,rgba(255,255,255,.7) 48%,rgba(255,255,255,.7) 52%,transparent 52%),#2f7d58;border:3px solid #ffffff;box-shadow:0 0 0 2px #2f7d58;overflow:visible}.jv-quadra-feito{position:absolute;left:0;top:0;bottom:0;background:#ffce0059;border-radius:7px 0 0 7px}.jv-quadra-rede{position:absolute;left:50%;top:-6px;bottom:-6px;width:4px;margin-left:-2px;background:repeating-linear-gradient(#fff 0,#fff 3px,#032a42 3px,#032a42 5px);border-radius:2px;z-index:1}.jv-quadra-bola{position:absolute;top:8px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff36b,#ffce00 60%,#d9a900);z-index:2;animation:jv-quica 1.6s ease-in-out infinite}.jv-horas{display:grid;gap:2px}.jv-horas b{font-size:30px}.jv-eixos{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.jv-eixos li{display:grid;grid-template-columns:130px 1fr auto;gap:10px;align-items:center;font-size:14px}.jv-eixos i{height:10px;border-radius:4px;background:#eef2f4;overflow:hidden}.jv-eixos em{display:block;height:100%;border-radius:4px}.cert-moldura{position:relative;width:100%;max-width:1123px;margin:0 auto;overflow:hidden;border-radius:6px;box-shadow:0 24px 50px #0006}.cert-escala{transform-origin:top left;width:1123px}.cert-fora{position:fixed;left:-12000px;top:0;pointer-events:none}.cert-folha{--marinho: #032a42;--texto-2: #4a6577;box-sizing:border-box;padding:26px;background:#fff;color:#032a42;font-family:inherit}.cert-borda{position:relative;height:100%;box-sizing:border-box;border:3px solid #032a42;outline:1px solid #ffce00;outline-offset:-12px;padding:34px 60px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(circle at 100% 0,rgba(255,206,0,.18),transparent 26%),radial-gradient(circle at 0 100%,rgba(32,151,211,.14),transparent 30%),#fff}.cert-canto{position:absolute;width:46px;height:46px;border:6px solid #ffce00}.cert-canto.c1{top:18px;left:18px;border-right:0;border-bottom:0}.cert-canto.c2{top:18px;right:18px;border-left:0;border-bottom:0}.cert-canto.c3{bottom:18px;left:18px;border-right:0;border-top:0}.cert-canto.c4{bottom:18px;right:18px;border-left:0;border-top:0}.cert-topo{width:100%;display:flex;justify-content:space-between;align-items:center}.cert-marca{font-size:30px;font-weight:800;text-align:left;line-height:1}.cert-marca span{color:#ffce00}.cert-marca small{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#4a6577;margin-top:4px}.cert-bola{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff36b,#ffce00 60%,#d9a900);position:relative}.cert-bola:before,.cert-bola:after{content:"";position:absolute;top:6px;bottom:6px;width:18px;border:3px solid #ffffff;border-radius:50%}.cert-bola:before{left:-8px;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.cert-bola:after{right:-8px;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.cert-titulo{margin-top:6px}.cert-titulo small{font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:#126692;font-weight:700}.cert-titulo h2{margin:4px 0 0;font-size:64px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.cert-titulo span{display:inline-block;margin-top:8px;padding:4px 16px;border-radius:999px;background:#ffce00;font-weight:800;font-size:14px}.cert-texto{margin:22px 0 0;max-width:820px;font-size:18px;line-height:1.6;color:#24394a}.cert-nome{display:block;margin:6px 0;font-size:34px;color:#032a42;border-bottom:3px solid #ffce00;line-height:1.25}.cert-numeros{display:flex;gap:14px;margin-top:18px}.cert-numeros div{min-width:150px;padding:10px 14px;border-radius:16px;background:#f3f8fb;border:1.5px solid #daeef8;display:grid}.cert-numeros b{font-size:28px;line-height:1.1}.cert-numeros small{font-size:12.5px;color:#4a6577}.cert-faixas{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:center}.cert-faixas span{padding:4px 12px;border-radius:999px;font-size:13px;font-weight:700;border:2px solid var(--c);color:#032a42}.cert-medalhas{display:flex;gap:6px;margin-top:12px;min-height:40px;flex-wrap:wrap;justify-content:center}.cert-medalha{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:20px;background:#fff8dc;box-shadow:0 0 0 2px #ffce00}.cert-medalha.ouro{background:#ffce00}.cert-medalha.valor{background:#ebe4fa;box-shadow:0 0 0 2px #7a4fc9}.cert-rodape{margin-top:auto;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.cert-rodape>div:first-child{display:grid;justify-items:center;min-width:260px}.cert-rodape i{width:240px;border-top:2px solid #032a42;margin-bottom:6px}.cert-rodape small{color:#4a6577;font-size:12px}.cert-emissao{display:grid;text-align:right}.cert-historico{--marinho: #032a42;--texto-2: #4a6577;width:794px;box-sizing:border-box;padding:40px 46px;background:#fff;color:#032a42}.cert-historico header{display:flex;gap:24px;align-items:center;padding-bottom:14px;border-bottom:4px solid #ffce00;margin-bottom:18px}.cert-historico h2{margin:0;font-size:26px}.cert-historico header p{margin:4px 0 0;color:#4a6577;font-size:13px}.cert-historico section{margin-bottom:18px}.cert-historico h3{margin:0 0 6px;font-size:16px;padding-left:10px;border-left:5px solid var(--c)}.cert-historico h3 small{font-weight:500;color:#4a6577}.cert-historico table{width:100%;border-collapse:collapse;font-size:12.5px}.cert-historico td{padding:5px 8px;border-bottom:1px solid #e5edf2}.cert-historico td:first-child{width:110px;color:#4a6577}.cert-historico td:last-child{width:60px;text-align:right}.cert-historico-conquistas{font-size:14px;line-height:1.8}.jv-grade-2{align-items:start}.cert-emblemas{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:10px}.cert-emblema{display:grid;justify-items:center;text-align:center;gap:2px;padding:12px 8px;border-radius:16px;background:#f2f4f5;color:#8796a0}.cert-emblema span{font-size:30px;filter:grayscale(1);opacity:.6}.cert-emblema b{font-size:13px}.cert-emblema small{font-size:11px;line-height:1.3}.cert-emblema.ok{background:linear-gradient(160deg,#fff8dc,#fff);box-shadow:0 0 0 2px #ffce00;color:#032a42}.cert-emblema.ok span{filter:none;opacity:1;animation:jv-gira-entra .6s ease both}.cert-emblema.destaque{background:linear-gradient(160deg,#ffce00,#fff1b8)}.cert-eixos{display:grid;gap:8px}.cert-eixo{border-radius:16px;border:2px solid var(--c);overflow:hidden}.cert-eixo summary{display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;padding:12px 14px;cursor:pointer;list-style:none;background:color-mix(in srgb,var(--c) 10%,#ffffff)}.cert-eixo summary::-webkit-details-marker{display:none}.cert-eixo summary span{grid-row:span 2;font-size:26px}.cert-eixo summary small{color:var(--texto-2)}.cert-eixo ul{margin:0;padding:10px 14px 12px 32px;display:grid;gap:4px;font-size:14px;max-height:260px;overflow:auto}.cert-eixo li small{color:var(--texto-2)}.ofj-placar{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:center;padding:18px 20px;border-radius:24px;background:linear-gradient(120deg,#fff8dc,#fff 60%);box-shadow:0 14px 30px #00000040}.ofj-placar-total{display:flex;gap:14px;align-items:center}.ofj-placar-total>span{font-size:50px}.ofj-placar-total>div{flex:1;display:grid;gap:6px}.ofj-placar-total b{font-size:32px;line-height:1}.ofj-placar-total b small{font-size:15px;color:var(--texto-2)}.ofj-placar-total>div>small{color:var(--texto-2);font-size:13px}.ofj-barra{height:14px;border-radius:999px;background:#ece3cc;overflow:hidden}.ofj-barra em{display:block;height:100%;border-radius:999px;background:repeating-linear-gradient(45deg,#ffce00 0,#ffce00 12px,#ffd93d 12px,#ffd93d 24px);animation:ofj-enche 1s ease both}@keyframes ofj-enche{0%{width:0!important}}.ofj-placar-eixos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ofj-placar-eixos button{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:16px;border:2px solid var(--c);background:#fff;font:inherit;color:#032a42;cursor:pointer;transition:transform .15s ease}.ofj-placar-eixos button:hover{transform:translateY(-2px)}.ofj-placar-eixos button.on{background:var(--c);color:#fff}.ofj-placar-eixos span{font-size:24px}.ofj-placar-eixos b{font-size:18px}.ofj-placar-eixos small{font-size:12px}.ofj-proxima{display:grid;gap:4px;text-align:left;padding:18px 22px;border-radius:22px;border:0;border-left:8px solid var(--c);background:#fff;font:inherit;cursor:pointer;box-shadow:0 14px 30px #00000040;animation:ofj-pulsa 2.4s ease-in-out infinite}@keyframes ofj-pulsa{50%{box-shadow:0 14px 30px #00000040,0 0 0 6px #ffce0059}}.ofj-proxima-tag{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#126692}.ofj-proxima b{font-size:20px}.ofj-proxima small{color:var(--texto-2)}.ofj-filtros{display:flex;flex-wrap:wrap;gap:8px}.ofj-filtros>button{padding:9px 16px;border-radius:999px;border:0;background:#fff;font:inherit;font-weight:800;cursor:pointer}.ofj-filtros>button.on{background:#ffce00;color:#032a42}.ofj-mes h2{display:flex;align-items:center;gap:10px;margin:8px 0 12px;font-size:20px}.ofj-mes h2 small{padding:2px 10px;border-radius:999px;background:#ffffff24;font-size:13px}.ofj-figurinhas{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.ofj-fig{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:210px;padding:16px 12px 34px;border-radius:18px;border:0;font:inherit;text-align:center;cursor:pointer;transform:rotate(var(--giro));transition:transform .2s ease,box-shadow .2s ease;animation:ofj-cola .5s cubic-bezier(.3,1.5,.5,1) both}@keyframes ofj-cola{0%{opacity:0;transform:scale(.6) rotate(-12deg)}}.ofj-fig:hover{transform:rotate(0) translateY(-5px) scale(1.03);z-index:1}.ofj-fig.colada{background:linear-gradient(165deg,color-mix(in srgb,var(--c) 22%,#ffffff),#fff 55%);box-shadow:0 0 0 4px #fff,0 0 0 7px var(--c),0 14px 24px #0000004d}.ofj-fig.vazia{background:#ffffff14;border:2.5px dashed rgba(255,255,255,.45);color:#fff;--texto-2: #a9d4ec}.ofj-fig.cancelada{background:#ffffff0f;color:#a9d4ec;--texto-2: #8aa7b8;opacity:.7}.ofj-fig-num{position:absolute;top:8px;left:10px;font-size:11px;font-weight:800;opacity:.6}.ofj-fig-emoji{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-size:32px;background:var(--c);box-shadow:inset 0 -5px #00000026}.ofj-fig.vazia .ofj-fig-emoji,.ofj-fig.cancelada .ofj-fig-emoji{background:#ffffff1f;box-shadow:none}.ofj-fig b{font-size:13.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ofj-fig-rodape{display:flex;gap:8px;font-size:12px;color:var(--texto-2)}.ofj-fig-selo{position:absolute;bottom:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--c);color:#fff}.ofj-fig.vazia .ofj-fig-selo{background:#ffce00;color:#032a42}.ofj-fig.cancelada .ofj-fig-selo{background:#ffffff26}.ofj-modal{--marinho: #032a42}.ofj-status{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#fff1b8}.ofj-status.ok{background:#dcf3e4;color:#1f8a4c}.ofj-status.nao{background:#eef2f4;color:#6a7d89}.fr-resumo{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.fr-resumo-texto{flex:1;min-width:240px}.fr-resumo-texto>b{font-size:24px}.fr-resumo-texto>p{margin:6px 0 0}.fr-arvore{position:relative;display:grid;gap:6px;padding:10px 0 0}.fr-arvore:before{content:"";position:absolute;left:50%;top:60px;bottom:34px;width:16px;margin-left:-8px;border-radius:8px;background:linear-gradient(90deg,#6b4423,#8b5a2b 45%,#6b4423);box-shadow:inset -3px 0 #00000026}.fr-copa{position:relative;z-index:1;justify-self:center;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#5fe08f,#1f8a4c);box-shadow:0 0 0 6px #5fe08f33,0 12px 24px #0000004d;font-size:46px;animation:fr-balanca 4s ease-in-out infinite}@keyframes fr-balanca{50%{transform:rotate(4deg)}}.fr-galho{position:relative;display:flex}.fr-galho.esq{justify-content:flex-end;padding-right:calc(50% + 22px)}.fr-galho.dir{justify-content:flex-start;padding-left:calc(50% + 22px)}.fr-galho:before{content:"";position:absolute;top:26px;width:30px;height:7px;background:#8b5a2b;border-radius:4px}.fr-galho.esq:before{right:calc(50% - 6px);transform:rotate(-14deg);transform-origin:right center}.fr-galho.dir:before{left:calc(50% - 6px);transform:rotate(14deg);transform-origin:left center}.fr-galho-ramo{width:100%;max-width:380px;padding:12px 14px;border-radius:20px;background:#fff;box-shadow:0 10px 22px #00000040;animation:jv-sobe .45s ease both}.fr-galho-cabeca{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.fr-pct{padding:2px 10px;border-radius:999px;font-size:13px;font-weight:800;background:#fff1b8}.fr-pct.alto{background:#dcf3e4;color:#1f8a4c}.fr-pct.baixo{background:#fde0e0;color:#b03030}.fr-folhas{display:flex;flex-wrap:wrap;gap:5px}.fr-folha{display:inline-block;width:20px;height:20px;padding:0;border:0;border-radius:0 60%;cursor:pointer;transition:transform .15s ease;flex:none}.fr-folha:hover,.fr-folha.on{transform:scale(1.35) rotate(-12deg)}.fr-folha.presente{background:linear-gradient(135deg,#5fe08f,#1f8a4c)}.fr-folha.justificada{background:linear-gradient(135deg,#ffe066,#e0a800)}.fr-folha.falta{background:linear-gradient(135deg,#ff9b9b,#c43d3d);border-radius:50%}.fr-folha-info{margin:8px 0 0;font-size:13px;color:var(--texto-2)}.fr-raiz{position:relative;z-index:1;justify-self:center;margin-top:4px;padding:8px 16px;border-radius:999px;background:#6b4423;color:#fff;font-size:13px;font-weight:800}.fr-legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:13px;color:var(--texto-2)}.fr-legenda li{display:flex;align-items:center;gap:6px}.fr-legenda .fr-folha{cursor:default}.av-lista{display:grid;gap:14px}.av-cartao{border-top:6px solid var(--c)}.av-topo{display:grid;gap:2px;margin-bottom:10px}.av-topo h3{margin:0}.av-topo small{color:var(--texto-2)}.av-tipo{justify-self:start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;background:color-mix(in srgb,var(--c) 15%,#ffffff);margin-bottom:4px}.av-nota{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;background:linear-gradient(120deg,#fff8dc,#fff);margin-bottom:12px}.av-nota>b{font-size:44px;line-height:1}.av-nota>div{display:grid;gap:4px;font-weight:700}.av-bolinhas{display:inline-flex;gap:4px}.av-bolinhas i{width:16px;height:16px;border-radius:50%;background:#e6ebee}.av-bolinhas i.on{background:radial-gradient(circle at 35% 35%,#fff36b,#ffce00 60%,#d9a900);box-shadow:0 1px 2px #0003}.av-criterios{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.av-criterios li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px dashed #e5edf2;font-size:14px}.av-obs{margin:14px 0 0;padding:12px 16px;border-radius:14px;background:#f3f8fb;border-left:4px solid var(--c);font-style:italic;line-height:1.5}.av-texto{margin:0;white-space:pre-wrap;line-height:1.6}.av-degraus{display:flex;align-items:flex-end;gap:22px;min-height:150px}.av-degrau{display:grid;justify-items:center;gap:4px}.av-degrau span{width:24px;border-radius:4px 4px 0 0;background:linear-gradient(#ffce00,#e0a800);animation:ofj-cresce .8s ease both}@keyframes ofj-cresce{0%{height:0!important}}.av-degrau small{font-size:12px;color:var(--texto-2);text-align:center}.dc-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 18px;margin-top:40px}.dc-pasta{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 20px 18px;border-radius:6px 22px 22px;background:#fff;border-top:8px solid var(--c);box-shadow:0 14px 30px #00000040;animation:jv-sobe .45s ease both}.dc-aba{position:absolute;top:-34px;left:0;padding:6px 14px 8px;border-radius:12px 12px 0 0;background:var(--c);color:#fff;font-size:13px;font-weight:800}.dc-corpo{display:flex;gap:14px;align-items:center;flex:1}.dc-corpo-col{flex-direction:column;align-items:stretch}.dc-medidor{flex:none;width:78px;height:78px;border-radius:50%;display:grid;place-content:center;text-align:center;background:color-mix(in srgb,var(--c) 14%,#ffffff);border:4px solid var(--c)}.dc-medidor b{font-size:24px;line-height:1}.dc-medidor small{font-size:11px}.dc-icone{flex:none;width:70px;height:70px;border-radius:20px;display:grid;place-items:center;font-size:36px;background:color-mix(in srgb,var(--c) 14%,#ffffff);transform:rotate(-5deg)}.dc-numeros{display:flex;flex-wrap:wrap;gap:6px}.dc-numeros span{padding:6px 11px;border-radius:12px;background:#fff8dc;font-size:13px}.dc-numeros b{font-size:17px}.dc-emblemas{display:flex;flex-wrap:wrap;gap:6px}.dc-emblemas span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:#fff8dc;box-shadow:0 0 0 2px #ffce00}.dc-botao{align-self:flex-start;padding:10px 16px;border-radius:999px;border:0;background:var(--c);color:#fff;font:inherit;font-weight:800;font-size:14px;text-decoration:none;cursor:pointer;transition:transform .12s ease}.dc-botao:hover{transform:translate(3px)}.dc-outros{margin-top:6px}@media (max-width: 760px){.jv-topo{padding:16px}.jv-grade,.dc-grade,.ofj-placar{grid-template-columns:1fr}.dc-grade{gap:46px;margin-top:30px}.jv-cabeca-emoji{width:60px;height:60px;font-size:32px}.jv-eixos li{grid-template-columns:110px 1fr auto}.ofj-figurinhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.av-criterios{grid-template-columns:1fr}.fr-arvore:before{left:26px}.fr-copa{justify-self:start;margin-left:-20px;transform-origin:center}.fr-galho.esq,.fr-galho.dir{justify-content:flex-start;padding:0 0 0 56px}.fr-galho.esq:before,.fr-galho.dir:before{left:30px;right:auto;width:26px;transform:rotate(10deg);transform-origin:left center}.fr-raiz{justify-self:start}.fr-galho-ramo{max-width:none}}@media (prefers-reduced-motion: reduce){.jv *,.jv *:before{animation:none!important;transition:none!important}}.cert-legenda{margin:8px 0 0;display:flex;align-items:center;gap:6px;font-size:12px;color:#4a6577}.cert-legenda i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #ffce00;background:#fff8dc;margin-left:8px}.cert-legenda i.valor{box-shadow:0 0 0 2px #7a4fc9;background:#ebe4fa}.ofj-fig,.ofj-fig b,.ofj-proxima b,.mc-modal-titulo,.cert-eixo li,.av-texto{min-width:0;overflow-wrap:anywhere}@media (max-width: 760px){.jv-bola{display:none}}.ft{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho);display:grid;gap:14px;min-width:0}.ft-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ft-topo .papel-titulo-bloco{margin:0}.ft-mes{display:flex;align-items:center;gap:6px}.ft-mes>button{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--linha-forte);background:var(--superficie);color:var(--marinho);font-size:22px;line-height:1;cursor:pointer}.ft-mes>button.ft-hoje{width:auto;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.ft-mes label{position:relative;min-width:170px;text-align:center;padding:8px 14px;border-radius:12px;background:var(--amarelo-claro);cursor:pointer}.ft-mes input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ft-numeros{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.ft-numeros>div{display:grid;gap:2px;padding:14px 16px;border-radius:16px;background:var(--suave)}.ft-numeros small{font-size:12px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em}.ft-numeros b{font-size:24px}.ft-numeros .ft-total{background:#dcf3e4}.ft-nota{margin:0;font-size:13.5px;color:var(--texto-2);line-height:1.5}.ft-alerta{color:#a04a00}.ft-barra{display:flex;gap:10px;flex-wrap:wrap}.ft-barra .filtro-input{flex:1;min-width:200px}.ft-grupo{border:1px solid var(--linha);border-radius:16px;overflow:hidden}.ft-grupo-topo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--suave);font-size:14px}.ft-lista{list-style:none;margin:0;padding:0}.ft-lista li{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--linha)}.ft-lista li.saiu{background:#fff8f0}.ft-quem{display:grid;min-width:0}.ft-quem b{overflow-wrap:anywhere}.ft-quem small{font-size:12px;color:var(--texto-2)}.ft-tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700}.ft-tag.ativo{background:#dcf3e4;color:#1f8a4c}.ft-tag.saiu{background:#fde0e0;color:#b03030}.ft-valor{display:grid;justify-items:end;text-align:right}.ft-valor small{font-size:12px;color:var(--texto-2)}@media (max-width: 640px){.ft-mes{width:100%;flex-wrap:wrap}.ft-mes label{flex:1;min-width:0}.ft-mes>button.ft-hoje{flex-basis:100%;height:34px}.ft-numeros{grid-template-columns:1fr 1fr}.ft-numeros .ft-total{grid-column:1 / -1}.ft-lista li{grid-template-columns:1fr auto}.ft-situacao{grid-column:1;grid-row:2}.ft-valor{grid-row:1 / span 2;grid-column:2}}.campo-curso{margin-bottom:14px}.curso-validade{font-size:13px;color:var(--texto-2);margin-top:4px}.curso-aviso{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:#dcf3e4;color:#1f5f3a;font-size:13.5px;font-weight:600}.campo-autocompletado{animation:campo-brilha 1.6s ease}@keyframes campo-brilha{0%,30%{box-shadow:0 0 0 3px #ffce00;background-color:#fff8dc}}.pc{padding-bottom:60px}.pc-conteudo{width:100%;max-width:820px;margin:0 auto;padding:20px 16px 0;box-sizing:border-box;display:grid;gap:18px}.pc-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pc-selo{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffce00}.pc-hero h1{margin:4px 0 6px;font-size:clamp(28px,5vw,40px)}.pc-hero p{margin:0;color:var(--texto-2);line-height:1.5}.pc-passos{list-style:none;margin:18px 0 8px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pc-passos button{width:100%;display:grid;justify-items:center;gap:4px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0}.pc-passos button:disabled{cursor:default}.pc-passos span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:#ffffff1a;border:2px solid rgba(255,255,255,.25);transition:transform .2s ease}.pc-passos small{font-size:12px;font-weight:700;color:var(--texto-2);text-align:center}.pc-passos .atual span{background:#ffce00;border-color:#ffce00;transform:scale(1.12)}.pc-passos .atual small{color:#fff}.pc-passos .feito span{background:#5fe08f;border-color:#5fe08f;color:#032a42;font-weight:800}.pc-barra{position:relative;height:6px;border-radius:3px;background:#ffffff26;margin-top:6px}.pc-barra i{display:block;height:100%;border-radius:3px;background:#ffce00;transition:width .4s ease}.pc-bola{position:absolute;top:-9px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff36b,#ffce00 60%,#d9a900);box-shadow:0 4px 10px #00000059;transition:left .4s cubic-bezier(.3,1.4,.5,1)}.pc-cartao,.prc-link,.prc-item,.prc-indicador,.prc-detalhe,.pre-banner{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho)}.pc-cartao{background:#fff;border-radius:24px;padding:22px;box-shadow:0 16px 36px #0000004d}.pc-cartao h2{margin:4px 0 2px;font-size:19px}.pc-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;animation:jv-sobe .35s ease both}.pc-largo{grid-column:1 / -1}.pc-campo{display:grid;gap:5px;min-width:0;margin:0;padding:0;border:0}.pc-campo>span,.pc-campo>legend{font-size:13px;font-weight:700;padding:0;margin-bottom:5px}.pc-campo textarea{font-family:inherit;resize:vertical}.pc-erro-campo,.pc-ok-campo,.pc-dica-campo{font-style:normal;font-size:12px}.pc-erro-campo{color:#b03030;font-weight:700}.pc-ok-campo{color:#1f8a4c;font-weight:700}.pc-dica-campo{color:var(--texto-2)}.pc-opcoes{display:flex;flex-wrap:wrap;gap:6px}.pc-opcoes button{padding:9px 14px;border-radius:999px;border:1.5px solid var(--linha-forte);background:#fff;font:inherit;font-size:14px;font-weight:700;color:var(--marinho);cursor:pointer}.pc-opcoes button.on{background:#032a42;border-color:#032a42;color:#fff}.pc-contador{display:inline-flex;align-items:center;gap:14px}.pc-contador button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--linha-forte);background:#fff;font-size:22px;font-weight:800;color:var(--marinho);cursor:pointer}.pc-contador b{min-width:30px;text-align:center;font-size:24px}.pc-nota{margin:4px 0 10px;font-size:14px;color:var(--texto-2);line-height:1.5}.pc-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-doc{display:grid;gap:8px;align-content:start;padding:14px;border-radius:18px;border:2px dashed var(--linha-forte);background:#fffdf7;transition:border-color .2s ease,background .2s ease}.pc-doc.ok{border-style:solid;border-color:#5fe08f;background:#f2fbf5}.pc-doc-topo{display:flex;gap:10px;align-items:center}.pc-doc-topo div{display:grid}.pc-doc-topo small{color:var(--texto-2);font-size:12.5px}.pc-doc-emoji{font-size:30px}.pc-anexo{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;font-size:13px}.pc-anexo span{overflow-wrap:anywhere}.pc-anexo small{color:var(--texto-2)}.pc-anexo input{grid-column:1}.pc-anexo button{grid-column:2;grid-row:1;width:28px;height:28px;border-radius:50%;border:0;background:#fde0e0;color:#b03030;font-size:18px;cursor:pointer}.pc-doc-botao{justify-self:start;padding:9px 14px;border-radius:999px;background:#032a42;color:#fff;font-size:13.5px;font-weight:800;cursor:pointer}.pc-revisao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:10px 0 16px}.pc-revisao div{padding:10px 12px;border-radius:12px;background:#f6f8f9}.pc-revisao dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2)}.pc-revisao dd{margin:2px 0 0;font-weight:700;font-size:14px;overflow-wrap:anywhere}.pc-aceite{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:14px;background:#fff8dc;font-size:14px;line-height:1.45;cursor:pointer}.pc-aceite input{width:20px;height:20px;margin-top:1px;flex:none}.pc-aviso{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fff1e6;color:#a04a00;font-weight:700;font-size:14px}.pc-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.pc-avancar{padding:13px 24px;border-radius:999px;border:0;background:#ffce00;color:#032a42;font:inherit;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 5px #b89300}.pc-avancar:disabled{opacity:.7;cursor:wait}.pc-isca{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pc-pronto{position:relative;overflow:hidden;text-align:center;padding:48px 24px;display:grid;justify-items:center;gap:8px}.pc-pronto h1{margin:0;font-size:28px}.pc-pronto p{margin:0;max-width:480px;line-height:1.55;color:var(--texto-2)}.pc-pronto-emoji{font-size:70px;animation:jv-quica 1.6s ease-in-out infinite}.pc-confete i{position:absolute;top:-20px;left:calc(var(--i) * 5.5%);width:10px;height:14px;border-radius:3px;background:hsl(calc(var(--i) * 40),80%,60%);animation:pc-cai 2.6s ease-in calc(var(--i) * .08s) both}@keyframes pc-cai{to{transform:translateY(520px) rotate(540deg);opacity:0}}.prc-indicadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.prc-indicador{display:grid;justify-items:start;gap:1px;text-align:left;padding:14px 16px;border-radius:18px;border:0;background:linear-gradient(160deg,var(--c),#ffffff 70%);box-shadow:0 10px 22px #00000038;font:inherit;cursor:pointer;transition:transform .15s ease}.prc-indicador:hover{transform:translateY(-2px)}.prc-indicador span{font-size:22px}.prc-indicador b{font-size:30px;line-height:1.05}.prc-indicador strong{font-size:14px}.prc-indicador small{font-size:11.5px;color:var(--texto-2);line-height:1.3}.prof-lado .prc-indicadores{margin-bottom:14px}.prc-link{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:20px;background:#fff;box-shadow:0 10px 22px #00000038}.prc-link>div:first-child{display:grid;gap:3px;min-width:0}.prc-link small{color:var(--texto-2)}.prc-link code{font-size:13px;padding:4px 8px;border-radius:8px;background:#f3f8fb;overflow-wrap:anywhere}.prc-link-botoes{display:flex;gap:8px;flex-wrap:wrap}.prc-link-botoes .btn-submit,.prc-link-botoes .btn-secundario{width:auto;padding:10px 16px;text-decoration:none}.prc-abas{display:flex;gap:8px;flex-wrap:wrap}.prc-abas button{padding:9px 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);background:transparent;color:#fff;font:inherit;font-weight:800;cursor:pointer}.prc-abas button.on{background:#ffce00;border-color:#ffce00;color:#032a42}.prc-lista{display:grid;gap:10px}.prc-nota{color:var(--texto-2);font-size:14px}.prc-item{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 8px 18px #0003;text-decoration:none}.prc-item-quem{display:grid;gap:3px;min-width:0}.prc-item-quem small{color:var(--texto-2)}.prc-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.prc-chip{padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#dcf3e4}.prc-chip.vazio,.prc-chip.cinza{background:#eef2f4;color:#5d7381}.prc-chip.alerta{background:#fff1e6;color:#a04a00}.prc-item-acoes{display:flex;gap:8px}.prc-item-acoes .btn-submit,.prc-item-acoes .btn-secundario,.prc-detalhe-acoes .btn-submit,.prc-detalhe-acoes .btn-secundario{width:auto;padding:9px 16px;text-decoration:none}.prc-inicio{font-size:14px}.prc-detalhe{max-width:760px}.prc-detalhe-corpo{padding:16px 20px 20px;overflow:auto}.prc-detalhe-corpo h3{margin:16px 0 8px}.prc-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0}.prc-dados div{padding:8px 10px;border-radius:10px;background:#f6f8f9}.prc-dados dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2)}.prc-dados dd{margin:2px 0 0;font-weight:700;font-size:14px;overflow-wrap:anywhere}.prc-docs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.prc-docs a{display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1.5px solid #daeef8;background:#f3f8fb;color:var(--marinho);text-decoration:none}.prc-docs small{color:var(--texto-2);overflow-wrap:anywhere}.prc-detalhe-acoes{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.prc-descartar{color:#b03030!important;border-color:#e7b3b3!important}.pre-banner{display:grid;gap:4px;padding:14px 16px;margin-bottom:14px;border-radius:16px;background:#fff8dc;border:2px solid #ffce00;font-size:14px;line-height:1.45}.pre-banner small{color:var(--texto-2)}@media (max-width: 640px){.pc-grade,.pc-docs,.pc-revisao,.prc-dados{grid-template-columns:1fr}.pc-passos small{font-size:10px}.pc-passos span{width:38px;height:38px;font-size:18px}.prc-indicadores{grid-template-columns:1fr 1fr 1fr;gap:6px}.prc-indicador{padding:10px}.prc-indicador b{font-size:24px}.prc-indicador small{display:none}}.pc-docs{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho)}.pd-topo{display:flex;align-items:center;justify-content:space-between;padding:20px 32px}.pd-conteudo{width:100%;max-width:1240px;margin:0 auto;padding:0 32px 64px}.pd-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.pd-cabeca h1{margin:0;font-size:34px;font-weight:800;color:#fff}.pd-cabeca h1:after{content:"";display:block;width:64px;height:6px;margin-top:6px;border-radius:99px;background:var(--amarelo)}.pd-cabeca p{margin:10px 0 0;color:#a9d4ec;font-weight:600}.pd-cabeca p a{color:var(--amarelo)}.pd-atualizar{border:1px solid rgba(140,201,232,.45);background:#ffffff0f;color:#fff;border-radius:99px;padding:8px 16px;font-weight:700;font-size:13px;cursor:pointer}.pd-atualizar:hover{background:#ffffff24}.pd-erro{background:#fde0e0;color:#8a1f1f;padding:12px 16px;border-radius:12px;font-weight:700}.pd-carregando{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:28px}.pd-carregando span{height:150px;border-radius:20px;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:200% 100%;animation:pd-brilho 1.3s linear infinite}@keyframes pd-brilho{to{background-position:-200% 0}}.pd-secao{margin-top:34px}.pd-secao h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:19px;font-weight:800;color:#fff}.pd-secao h2:after{content:"";flex:1;height:1px;background:#8cc9e847}.pd-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pd-grade-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-caixa{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;position:relative;display:flex;flex-direction:column;gap:6px;min-height:150px;padding:16px 18px 14px;border-radius:20px;background:linear-gradient(180deg,var(--c, #daeef8) 0,var(--c, #daeef8) 62px,#ffffff 62px);color:var(--marinho);text-align:left;cursor:pointer;box-shadow:0 6px 18px #00000038;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden}.pd-caixa:hover,.pd-caixa:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px #00000059;outline:none}.pd-caixa:focus-visible{box-shadow:0 0 0 3px var(--amarelo),0 14px 30px #00000059}.pd-caixa-topo{display:flex;align-items:center;gap:10px;min-height:34px}.pd-caixa-topo small{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}.pd-caixa-emoji{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#fff;font-size:18px;box-shadow:0 2px 6px #032a421f}.pd-caixa-valor{margin-top:12px;font-size:34px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.pd-caixa-valor:empty{display:none}.pd-caixa-valor small{font-size:16px;font-weight:700;color:var(--texto-2)}.pd-caixa-sub{font-size:13px;font-weight:600;color:var(--texto-2);line-height:1.35}.pd-caixa-ver{margin-top:auto;padding-top:6px;align-self:flex-end;font-size:12px;font-weight:800;color:#126692;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.pd-caixa:hover .pd-caixa-ver,.pd-caixa:focus-visible .pd-caixa-ver{opacity:1;transform:none}@media (hover: none){.pd-caixa-ver{opacity:1;transform:none}}.pd-mini{display:flex;align-items:flex-end;gap:3px;height:34px;margin-top:8px}.pd-mini i{flex:1;border-radius:3px 3px 0 0;min-width:3px}.pd-fatias{margin-top:12px}.pd-fatias-barra{display:flex;height:14px;border-radius:99px;overflow:hidden;gap:2px;background:#fff}.pd-fatias-barra i{flex-basis:0;min-width:4px}.pd-fatias ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.pd-fatias li{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.pd-fatias li i{width:10px;height:10px;border-radius:3px;flex:none}.pd-fatias li b{margin-left:auto;font-variant-numeric:tabular-nums}.pd-barras{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pd-barras li{display:grid;grid-template-columns:minmax(90px,34%) 1fr auto auto;align-items:center;gap:10px;font-size:14px}.pd-barras-rotulo{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-barras-trilho{height:12px;border-radius:99px;background:#eef2f5;overflow:hidden}.pd-barras-trilho i{display:block;height:100%;border-radius:99px;min-width:3px}.pd-barras b{font-variant-numeric:tabular-nums;white-space:nowrap}.pd-barras small{min-width:36px;text-align:right;color:var(--texto-2);font-weight:600;font-variant-numeric:tabular-nums}.pd-colunas{display:flex;align-items:stretch;gap:4px;overflow-x:auto;padding-bottom:2px}.pd-coluna{flex:1 0 30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:0;border:none;background:none;color:var(--marinho);font:inherit}.pd-coluna:disabled{cursor:default}.pd-coluna.clicavel{cursor:pointer;border-radius:8px}.pd-coluna.clicavel:hover{background:#f1f6f9}.pd-coluna em{font-style:normal;font-size:11px;font-weight:800;white-space:nowrap;min-height:14px;font-variant-numeric:tabular-nums}.pd-coluna>span{width:70%;max-width:36px;border-radius:5px 5px 0 0}.pd-coluna small{font-size:11px;font-weight:700;color:var(--texto-2);white-space:nowrap}.pd-par{display:flex;align-items:flex-end;gap:2px;width:80%;max-width:40px}.pd-par>span{flex:1;border-radius:4px 4px 0 0;min-height:0}.pd-legenda{list-style:none;display:flex;gap:16px;margin:0 0 10px;padding:0;font-size:13px;font-weight:700}.pd-legenda li{display:flex;align-items:center;gap:6px}.pd-legenda i{width:12px;height:12px;border-radius:3px}.pd-cartao{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;background:#fff;color:var(--marinho);border-radius:20px;padding:20px;box-shadow:0 6px 18px #00000038}.pd-cartao h3,.pd-detalhe h3{margin:0 0 12px;font-size:15px;font-weight:800}.pd-mapa-cartao{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px}.pd-mapa{width:100%;border-radius:14px;overflow:hidden;background:#eef2f5;z-index:0}.pd-mapa-carregando{display:grid;place-items:center;height:420px;color:var(--texto-2);font-weight:700}.pd-mapa .leaflet-tooltip{font-family:inherit;color:#032a42}.pd-termino-lista{margin-top:16px;padding-top:16px;border-top:1px solid var(--linha)}.previa.pd-detalhe{width:min(820px,100%);height:auto;max-height:88vh}.pd-detalhe-corpo{flex:1;min-height:0;overflow-y:auto;padding:20px 22px 24px}.pd-detalhe-corpo h3:not(:first-child){margin-top:22px}.pd-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.pd-pessoas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pd-pessoas li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#f6f9fb}.pd-pessoas a{flex:1;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:var(--marinho)}.pd-pessoas a:hover b{text-decoration:underline}.pd-pessoas small{color:var(--texto-2);font-weight:600;font-size:12px}.pd-pessoas-extra{flex:none;font-size:13px;color:var(--texto-2);text-align:right}.pd-nota{margin:12px 0 0;font-size:13px;color:var(--texto-2);line-height:1.45}.pd-link{display:inline-block;margin-top:14px;padding:0;border:none;background:none;font:inherit;font-weight:800;font-size:14px;color:#126692;text-decoration:none;cursor:pointer}.pd-link:hover{text-decoration:underline}.pd-tabela{width:100%;border-collapse:collapse;font-size:14px}.pd-tabela th{text-align:left;font-size:12px;text-transform:uppercase;color:var(--texto-2);padding:6px 8px;border-bottom:2px solid var(--linha)}.pd-tabela td{padding:8px;border-bottom:1px solid #eef2f5;font-variant-numeric:tabular-nums}.pd-tabela th:not(:first-child),.pd-tabela td:not(:first-child){text-align:right}.pd-verde{color:var(--verde)}.pd-simples{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px}.pd-simples small{color:var(--texto-2);margin-left:6px}.pd-turmas{display:grid;gap:6px}.pd-turmas details{background:#f6f9fb;border-radius:12px;padding:10px 14px}.pd-turmas summary{cursor:pointer;font-size:14px}.pd-turmas p{margin:8px 0 0;font-size:13px;color:var(--texto-2);line-height:1.5}@media (max-width: 1000px){.pd-grade-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-mapa-cartao{grid-template-columns:1fr}}@media (max-width: 720px){.pd-topo{padding:16px}.pd-conteudo{padding:0 16px 48px}.pd-cabeca h1{font-size:28px}.pd-grade,.pd-grade-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-caixa{min-height:130px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,var(--c, #daeef8) 0,var(--c, #daeef8) 54px,#ffffff 54px)}.pd-caixa-topo small{font-size:11px}.pd-caixa-valor{font-size:26px}.pd-caixa-sub{font-size:12px}.pd-duas{grid-template-columns:1fr}.pd-barras li{grid-template-columns:minmax(70px,34%) 1fr auto}.pd-barras small{display:none}.pd-cartao{padding:14px}}@media (max-width: 420px){.pd-grade-2{grid-template-columns:1fr}}.pd-mapa .leaflet-tile-pane{filter:grayscale(.85) brightness(1.06) contrast(.92)}.pd-filtro{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:18px 0 4px}.pd-filtro>button,.pd-filtro>label{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:99px;border:1px solid rgba(140,201,232,.45);background:#ffffff0f;color:#fff;font:inherit;font-weight:800;font-size:14px;cursor:pointer}.pd-filtro>.ativo{background:var(--amarelo);border-color:var(--amarelo);color:#032a42}.pd-filtro input[type=month]{border:none;background:#fff;color:#032a42;border-radius:8px;padding:4px 8px;font:inherit;font-weight:700;font-size:14px;color-scheme:light}.pd-filtro small{flex-basis:100%;color:#a9d4ec;font-weight:600;font-size:13px}.emp-jovem.emp-jovem-iniciar{background:linear-gradient(180deg,#eef7fc,#fff 55%);outline:2.5px dashed #2097d3;outline-offset:-8px}.emp-jovem.emp-jovem-iniciar:before{background:#8cc9e8d9}.emp-jovem-selo{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:99px;background:#2097d3;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.emp-inicio-calendario{flex:none;display:flex;flex-direction:column;align-items:center;width:56px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1.5px #2097d3}.emp-inicio-calendario small{width:100%;padding:2px 0;background:#2097d3;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.emp-inicio-calendario b{padding:2px 0 4px;font-size:22px;font-weight:800;color:#032a42}.emp-jovem-inicio .emp-contrato b{font-size:16px;font-weight:800}.pd-pessoas .pd-pessoas-texto{flex:1;min-width:0;display:flex;flex-direction:column}.vt-sub{margin:10px 0 0;color:#a9d4ec;font-weight:600}.vt-cartao{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;position:relative;display:block;padding:18px 20px 20px;border-radius:22px;background:#fff;color:var(--marinho);text-decoration:none;box-shadow:0 14px 30px #000a1259;animation:emp-entra .6s cubic-bezier(.22,1,.36,1) both}.vt-cabeca{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vt-cabeca>div{flex:1;min-width:0}.vt-cabeca h2{margin:0;font-size:18px;font-weight:800}.vt-cabeca p{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--texto-2)}.vt-icone{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:#fff1b8;font-size:22px;animation:vt-balanca 3.2s ease-in-out infinite}@keyframes vt-balanca{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.vt-nav{display:flex;gap:6px}.vt-nav button{min-width:34px;height:34px;border:none;border-radius:10px;background:#eef2f5;color:var(--marinho);font:inherit;font-size:20px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.vt-nav button:hover{background:#daeef8;transform:translateY(-1px)}.vt-nav .vt-nav-hoje{font-size:13px;padding:0 10px}.vt-vazio{margin:8px 0;color:var(--texto-2);font-weight:600;font-size:14px}.vt-esqueleto{height:120px;border-radius:14px;background:linear-gradient(90deg,#eef2f5,#f7f9fb,#eef2f5);background-size:200% 100%;animation:pd-brilho 1.3s linear infinite}.vt-legenda{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;font-size:12px;font-weight:700;color:var(--texto-2)}.vt-legenda li{display:flex;align-items:center;gap:5px}.vt-legenda i{width:10px;height:10px;border-radius:3px}.vt-legenda .vt-legenda-agora{width:3px;height:12px;border-radius:2px;background:#e0663a}.vt-mais{display:block;margin:10px auto 0;border:none;background:none;font:inherit;font-weight:800;font-size:13px;color:#126692;cursor:pointer}.vt-aniv{overflow:hidden;background:radial-gradient(circle at 90% 0%,#fff6cf 0,transparent 45%),#fff}.vt-baloes{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:10px 6px}.vt-balao{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;border:none;background:none;font:inherit;color:var(--marinho);cursor:pointer;animation:vt-flutua 4s ease-in-out infinite;animation-delay:var(--atraso, 0s)}@keyframes vt-flutua{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}.vt-balao-bola{display:grid;place-items:center;width:50px;height:58px;border-radius:50% 50% 48% 48%/55% 55% 45% 45%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.75) 0 10%,transparent 11%),var(--cor);box-shadow:inset -6px -8px 12px #00000014;transition:transform .2s ease}.vt-balao-bola b{font-size:18px;font-weight:800}.vt-balao-fio{width:1.5px;height:12px;background:#9fb3c0}.vt-balao strong{font-size:13px;font-weight:800;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-balao small{font-size:11px;font-weight:700;color:var(--texto-2)}.vt-balao:hover .vt-balao-bola,.vt-balao:focus-visible .vt-balao-bola{transform:scale(1.12) rotate(-4deg)}.vt-balao.passou{opacity:.55}.vt-balao.hoje .vt-balao-bola{box-shadow:0 0 0 4px #fff,0 0 0 7px #e0663a,inset -6px -8px 12px #00000014;animation:vt-pulsa 1.4s ease-in-out infinite}.vt-balao.hoje small{color:#c4501f}@keyframes vt-pulsa{50%{transform:scale(1.08)}}.vt-meses{display:flex;align-items:flex-end;gap:4px;height:46px;margin-top:16px;padding-top:10px;border-top:1.5px dashed var(--linha)}.vt-meses span{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}.vt-meses i{width:100%;max-width:18px;border-radius:4px 4px 0 0;background:#f4cfe0}.vt-meses .atual i{background:#d55181}.vt-meses small{font-size:10px;font-weight:800;color:var(--texto-2)}.vt-confete{position:absolute;width:0;height:0;pointer-events:none;z-index:3}.vt-confete i{position:absolute;width:8px;height:12px;border-radius:2px;animation:vt-confete 1.1s cubic-bezier(.2,.7,.3,1) forwards}@keyframes vt-confete{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 90px)) rotate(var(--giro));opacity:0}}.vt-dias{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:14px}.vt-dias button{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px 0;border:1.5px solid #e3eaef;border-radius:14px;background:#f6f9fb;color:var(--marinho);font:inherit;cursor:pointer;transition:transform .15s ease,background .15s ease}.vt-dias button:hover{transform:translateY(-2px)}.vt-dias small{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--texto-2)}.vt-dias b{font-size:18px;font-weight:800}.vt-dias i{position:absolute;top:-6px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#2097d3;color:#fff;font-style:normal;font-size:11px;font-weight:800;line-height:18px}.vt-dias .hoje{border-color:#ffce00}.vt-dias .ativo{background:#032a42;border-color:#032a42;color:#fff}.vt-dias .ativo small{color:#a9d4ec}.vt-grade{display:grid;gap:8px}.vt-escala{position:relative;height:16px;margin-left:64px}.vt-escala span{position:absolute;transform:translate(-50%);font-size:11px;font-weight:700;color:var(--texto-2)}.vt-linha{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:8px;animation:emp-entra .45s cubic-bezier(.22,1,.36,1) both}.vt-turma{padding:4px 0;border-radius:8px;background:#daeef8;font-size:12px;font-weight:800;text-align:center}.vt-trilho{position:relative;height:34px;border-radius:10px;background:repeating-linear-gradient(90deg,#f1f5f8 0,#f1f5f8 calc(20% - 1px),#e3eaef calc(20% - 1px),#e3eaef 20%)}.vt-bloco{position:absolute;top:3px;bottom:3px;display:flex;align-items:center;gap:4px;padding:0 6px;border:none;border-radius:8px;color:#fff;font:inherit;font-size:12px;font-weight:800;overflow:hidden;cursor:pointer;transform-origin:left center;animation:vt-cresce .5s cubic-bezier(.22,1,.36,1) both;transition:transform .15s ease,box-shadow .15s ease}@keyframes vt-cresce{0%{transform:scaleX(0)}}.vt-bloco em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-bloco:hover,.vt-bloco.sel{box-shadow:0 0 0 3px #fff,0 0 0 5px #032a42;z-index:1}.vt-agora{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:#e0663a;z-index:2}.vt-agora:before{content:"";position:absolute;top:-4px;left:-3.5px;width:10px;height:10px;border-radius:50%;background:#e0663a;animation:vt-pulsa 1.4s ease-in-out infinite}.vt-detalhe{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:10px 14px;border-left:5px solid var(--cor);border-radius:12px;background:#f6f9fb;font-size:14px;animation:emp-entra .3s ease both}.vt-detalhe span{color:var(--texto-2);font-weight:600;font-size:13px}.vt-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.vt-chips button{padding:6px 12px;border:1.5px solid #e3eaef;border-radius:99px;background:#fff;color:var(--marinho);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.vt-chips .ativo{background:var(--cor, #032a42);border-color:var(--cor, #032a42);color:#fff}.vt-palco{position:relative;padding:0 30px}.vt-oficina{position:relative;min-height:150px;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,var(--cor) 0%,color-mix(in srgb,var(--cor) 70%,#032a42) 100%);color:#fff;overflow:hidden;animation:vt-entra-lado .45s cubic-bezier(.22,1,.36,1) both}.vt-oficina:after{content:"";position:absolute;right:-30px;bottom:-30px;width:120px;height:120px;border-radius:50%;border:14px solid rgba(255,255,255,.14);animation:vt-gira 14s linear infinite}@keyframes vt-gira{to{transform:rotate(360deg)}}@keyframes vt-entra-lado{0%{opacity:0;transform:translate(24px)}}.vt-oficina.feita{filter:saturate(.6)}.vt-oficina-eixo{display:inline-block;padding:3px 10px;border-radius:99px;background:#ffffff38;font-size:12px;font-weight:800}.vt-oficina h3{margin:10px 0 6px;font-size:20px;font-weight:800;line-height:1.2}.vt-oficina p{margin:0;font-size:13px;font-weight:600;opacity:.92}.vt-oficina-pe{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:13px;font-weight:700}.vt-seta{position:absolute;top:50%;width:28px;height:28px;margin-top:-14px;border:none;border-radius:50%;background:#eef2f5;color:var(--marinho);font:inherit;font-size:18px;font-weight:800;cursor:pointer}.vt-seta.esq{left:0}.vt-seta.dir{right:0}.vt-pontos{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px}.vt-pontos button{width:8px;height:8px;padding:0;border:none;border-radius:99px;background:color-mix(in srgb,var(--cor) 35%,#ffffff);cursor:pointer;transition:width .2s ease}.vt-pontos button.ativo{width:22px;background:var(--cor)}.vt-progresso{position:absolute;left:30%;right:30%;bottom:-8px;height:2px;border-radius:2px;background:#ffce00;transform-origin:left;animation:vt-barra 5s linear both}@keyframes vt-barra{0%{transform:scaleX(0)}}.vt-proximas{list-style:none;display:grid;gap:6px;margin:18px 0 0;padding:14px 0 0;border-top:1.5px dashed var(--linha)}.vt-proximas li{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:12px;transition:background .15s ease,transform .15s ease}.vt-proximas li:hover{background:#f6f9fb;transform:translate(3px)}.vt-proximas li>span:last-child{display:flex;flex-direction:column;min-width:0}.vt-proximas li b{font-size:14px}.vt-proximas li small{font-size:12px;font-weight:600;color:var(--texto-2)}.vt-proximas-data{flex:none;display:flex!important;flex-direction:column;align-items:center;width:44px;padding:3px 0;border-radius:10px;background:color-mix(in srgb,var(--cor) 16%,#ffffff);color:var(--cor)}.vt-proximas-data b{font-size:16px!important;line-height:1.1}.vt-proximas-data small{font-size:10px!important;font-weight:800!important;text-transform:uppercase;color:inherit!important}.vt-mes{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.vt-mes-sem{text-align:center;font-size:11px;font-weight:800;color:var(--texto-2);padding-bottom:2px}.vt-mes-dia{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:50px;border:none;border-radius:10px;background:#f6f9fb;color:var(--marinho);font:inherit;cursor:pointer;animation:vt-aparece .35s ease both;transition:transform .15s ease,background .15s ease}@keyframes vt-aparece{0%{opacity:0;transform:scale(.85)}}.vt-mes-dia:hover{transform:scale(1.07);background:#daeef8}.vt-mes-dia b{font-size:14px;font-weight:800}.vt-mes-dia.fds{background:#fbf8f0}.vt-mes-dia.feriado b{color:#c43d3d}.vt-mes-dia.hoje{box-shadow:0 0 0 2.5px #ffce00}.vt-mes-dia.hoje:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;border:2px solid #ffce00;animation:vt-onda 2s ease-out infinite}@keyframes vt-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.vt-mes-dia.sel{background:#032a42;color:#fff}.vt-mes-dia.sel.feriado b{color:#ffb0b0}.vt-mes-pontos{display:flex;align-items:center;gap:2px;min-height:9px}.vt-mes-pontos i{width:6px;height:6px;border-radius:50%}.vt-mes-pontos em{font-style:normal;font-size:9px;line-height:1}.vt-dia-lista{margin-top:14px;animation:emp-entra .3s ease both}.vt-dia-lista h3{margin:0 0 8px;font-size:15px;font-weight:800}.vt-dia-lista ul{list-style:none;display:grid;gap:6px;margin:0;padding:0}.vt-dia-lista li{display:flex;flex-direction:column;padding:8px 12px;border-left:5px solid var(--cor);border-radius:10px;background:#f6f9fb}.vt-dia-lista li b{font-size:14px}.vt-dia-lista li small{font-size:12px;font-weight:600;color:var(--texto-2)}.vt-matriz{background:radial-gradient(circle at 100% 0%,#ebe4fa 0,transparent 50%),#fff;transition:transform .25s ease,box-shadow .25s ease}.vt-matriz:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 20px 40px #000a1273}.vt-livro{position:relative;flex:none;width:44px;height:44px;perspective:200px}.vt-livro i{position:absolute;top:6px;left:22px;width:18px;height:32px;border-radius:0 4px 4px 0;background:#7a4fc9;transform-origin:left center;box-shadow:inset 2px 0 #fff6}.vt-livro i:nth-child(2){background:#c9b6f2}.vt-livro i:nth-child(3){background:#fff;box-shadow:0 0 0 1.5px #c9b6f2}.vt-livro:before{content:"";position:absolute;top:6px;left:4px;width:18px;height:32px;border-radius:4px 0 0 4px;background:#7a4fc9}.vt-matriz:hover .vt-livro i:nth-child(3),.vt-matriz:focus-visible .vt-livro i:nth-child(3){animation:vt-folha .9s ease-in-out infinite}.vt-matriz:hover .vt-livro i:nth-child(2){animation:vt-folha .9s ease-in-out .3s infinite}@keyframes vt-folha{0%{transform:rotateY(0)}50%,to{transform:rotateY(-180deg)}}.vt-totais{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vt-totais span{display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:14px;background:#f6f3fd}.vt-totais b{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.vt-totais small{font-size:12px;font-weight:700;color:var(--texto-2)}.vt-eixos{list-style:none;display:grid;gap:8px;margin:14px 0 0;padding:0}.vt-eixos li{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:10px;font-size:13px;font-weight:700}.vt-eixos-trilho{height:12px;border-radius:99px;background:#eef2f5;overflow:hidden}.vt-eixos-trilho i{display:block;height:100%;border-radius:99px;transform-origin:left;animation:vt-cresce .9s cubic-bezier(.22,1,.36,1) both}.vt-abrir{display:inline-block;margin-top:14px;font-size:14px;font-weight:800;color:#7a4fc9}@media (max-width: 900px){.prof-metades:has(.vt-cartao) .prof-lado{order:0}}@media (max-width: 520px){.vt-cartao{padding:14px 14px 16px;border-radius:18px}.vt-eixos li{grid-template-columns:110px 1fr auto}.vt-escala{margin-left:52px}.vt-linha{grid-template-columns:44px 1fr}.vt-bloco em{display:none}}@media (prefers-reduced-motion: reduce){.vt-icone,.vt-balao,.vt-balao.hoje .vt-balao-bola,.vt-oficina:after,.vt-agora:before,.vt-mes-dia.hoje:after{animation:none}}.emp-secao-contador{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:99px;background:#2097d3;color:#fff;font-size:16px;font-weight:800}.pt-jovem{max-width:760px}.pt-aviso,.pt-vazio.claro{color:#a9d4ec;font-weight:700}.pt-erro{margin:10px 0;padding:10px 14px;border-radius:12px;background:#fde0e0;color:#8a1f1f;font-weight:700;font-size:14px}.pt-dica{margin:10px 0 0;font-size:13px;font-weight:600;color:var(--texto-2);line-height:1.45}.pt-dica.claro{color:#cfe6f3;text-align:center}.pt-vazio{margin:10px 0;font-weight:600;color:var(--texto-2)}.pt-relogio-cartao,.pt-cartao-branco,.pt-comprovante,.pt-form,.pt-foto-janela,.pt-atalho{--marinho: #032a42;--texto-2: #4a6577;--linha: #eadfc4;--linha-forte: #cfc2a1;color:var(--marinho)}.pt-relogio-cartao{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 20px 22px;border-radius:26px;background:radial-gradient(circle at 50% 0%,#fff6cf 0,transparent 60%),#fff;text-align:center;box-shadow:0 14px 30px #000a1259;animation:emp-entra .5s ease both}.pt-relogio{font-size:clamp(54px,14vw,76px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pt-relogio small{font-size:.4em;color:var(--texto-2)}.pt-jornada{font-size:14px;font-weight:700;color:var(--texto-2)}.pt-hoje{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:420px;margin:10px 0 4px}.pt-hoje>span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px;border-radius:16px;background:#f6f9fb}.pt-hoje>span>small{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--texto-2)}.pt-botao{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;max-width:420px;margin-top:8px;padding:20px 18px;border:none;border-radius:22px;background:linear-gradient(135deg,#1f8a4c,#13703b);color:#fff;font:inherit;cursor:pointer;overflow:hidden;box-shadow:0 10px 24px #1f8a4c66;transition:transform .15s ease}.pt-botao.saida{background:linear-gradient(135deg,#2097d3,#126692);box-shadow:0 10px 24px #2097d366}.pt-botao:hover{transform:translateY(-2px)}.pt-botao:active{transform:scale(.98)}.pt-botao:disabled{opacity:.5;cursor:not-allowed}.pt-botao b{font-size:22px;font-weight:800}.pt-botao small{font-size:13px;font-weight:700;opacity:.9}.pt-botao-onda{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:#ffffff59;pointer-events:none;animation:pt-onda 2.4s ease-out infinite}.pt-botao>b,.pt-botao>small{position:relative}@keyframes pt-onda{0%{transform:scale(0);opacity:1}to{transform:scale(22);opacity:0}}.pt-pronto{margin:8px 0 0;font-weight:800;color:#1d6b3d}.pt-selo{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:99px;background:#eef2f5;font-size:13px;white-space:nowrap}.pt-selo b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;padding-left:6px}.pt-selo small{font-size:12px;font-weight:700}.pt-selo em{font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;padding:1px 6px;border-radius:6px;background:#fff;color:#7a4fc9}.pt-selo.vazio{padding:4px 12px;color:#8597a3;font-weight:800}.pt-selo.ok{background:#dcf3e4;color:#1d6b3d}.pt-selo.atraso{background:#ffe7cf;color:#9a4b00}.pt-selo.adiantado{background:#daeef8;color:#0f5a85}.pt-selo-foto{display:block;width:26px;height:26px;padding:0;border:2px solid #ffffff;border-radius:50%;overflow:hidden;cursor:zoom-in;background:#cfd8de}.pt-selo-foto img{width:100%;height:100%;object-fit:cover;display:block}.pt-status{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:800;white-space:nowrap}.pt-status i{font-style:normal}.pt-status-no_espaco i{animation:vt-pulsa 1.4s ease-in-out infinite}.pt-camera{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px 16px;background:radial-gradient(circle at 50% 20%,#0a496b,#011723 70%);color:#fff;animation:previa-aparece .2s ease both}.pt-camera h2{margin:0;font-size:20px;font-weight:800}.pt-camera-fechar{position:absolute;top:14px;right:14px;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff24;color:#fff;font-size:26px;font-weight:800;cursor:pointer}.pt-visor{position:relative;width:min(72vw,300px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#032a42;box-shadow:0 0 0 6px #ffce00e6,0 20px 50px #00000080}.pt-visor video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.pt-visor-sem{display:grid;place-items:center;height:100%;font-size:64px}.pt-visor-guia{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:2px dashed rgba(255,255,255,.45);border-radius:50% 50% 46% 46%;pointer-events:none}.pt-visor.flash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:pt-flash .25s ease-out forwards}@keyframes pt-flash{to{opacity:0}}.pt-local{max-width:420px;padding:10px 16px;border-radius:14px;background:#ffffff1a;font-size:14px;font-weight:700;text-align:center}.pt-local.ok{background:#1f8a4c59}.pt-local.fora{background:#c43d3d59}.pt-local button{border:none;background:none;color:#ffce00;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.pt-girando{display:inline-block;width:12px;height:12px;margin-right:4px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;vertical-align:-1px;animation:vt-gira .8s linear infinite}.pt-disparo{width:78px;height:78px;padding:6px;border:4px solid #ffffff;border-radius:50%;background:transparent;cursor:pointer}.pt-disparo span{display:block;width:100%;height:100%;border-radius:50%;background:#ffce00;transition:transform .12s ease}.pt-disparo:active span{transform:scale(.85)}.pt-disparo:disabled{opacity:.4;cursor:not-allowed}.pt-comprovante{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;border-radius:20px;background:#fff;border-left:8px solid #1f8a4c;box-shadow:0 14px 30px #000a1259;animation:vt-entra-lado .4s ease both}.pt-comprovante.atrasado{border-left-color:#e0663a}.pt-comprovante.adiantado{border-left-color:#2097d3}.pt-comprovante>div{flex:1}.pt-comprovante h2{margin:0;font-size:18px;font-weight:800}.pt-comprovante p{margin:2px 0 4px;font-weight:700}.pt-comprovante small{font-size:12px;color:var(--texto-2);font-weight:600}.pt-check{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#1f8a4c;color:#fff;font-size:26px;font-weight:800;animation:vt-pulsa .6s ease 2}.pt-cartao-branco{margin-top:18px;padding:18px 18px 20px;border-radius:22px;background:#fff;box-shadow:0 14px 30px #000a1259}.pt-mes-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pt-mes-topo h2{margin:0;font-size:18px;font-weight:800}.pt-link{margin-top:14px;padding:0;border:none;background:none;font:inherit;font-weight:800;font-size:14px;color:#126692;cursor:pointer;text-align:left}.pt-mini-botao{padding:6px 10px;border:1.5px solid #d6e0e6;border-radius:10px;background:#fff;color:#032a42;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.pt-mini-botao:hover{background:#f1f6f9}.pt-mini-botao.perigo{color:#a32727;border-color:#f2c4c4}.pt-totais{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.pt-totais span{display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:14px;background:color-mix(in srgb,var(--c) 10%,#ffffff)}.pt-totais b{font-size:22px;font-weight:800;color:var(--c);font-variant-numeric:tabular-nums}.pt-totais small{font-size:11px;font-weight:700;color:var(--texto-2);text-align:center}.pt-espelho{display:grid;gap:6px}.pt-linha{display:grid;grid-template-columns:54px minmax(120px,1fr) minmax(120px,1fr) minmax(150px,1.2fr) minmax(110px,.8fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#f6f9fb;cursor:pointer}.pt-espelho:not(:has(.pt-freq)) .pt-linha{grid-template-columns:54px minmax(110px,1fr) minmax(110px,1fr) minmax(140px,1.2fr) auto}.pt-linha:hover{background:#eef4f8}.pt-cab{background:none;cursor:default;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--texto-2)}.pt-cab:hover{background:none}.pt-dia{display:flex;flex-direction:column;align-items:center;line-height:1.1}.pt-dia b{font-size:18px;font-weight:800}.pt-dia small{font-size:11px;font-weight:700;color:var(--texto-2)}.pt-situacao{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pt-obs{font-size:11px;font-weight:700;color:var(--texto-2)}.pt-obs-pend{color:#9a4b00}.pt-freq{font-size:13px;font-weight:700}.pt-freq small{color:#8597a3}.pt-acoes{display:flex;justify-content:flex-end}.pt-acoes-gestao{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pt-historico{margin:4px 10px 8px 64px;padding:10px 14px;border-left:3px solid #cfd8de;font-size:13px;color:var(--texto-2);animation:emp-entra .25s ease both}.pt-historico p{margin:0 0 6px}.pt-historico .riscada{text-decoration:line-through;opacity:.7}.pt-form{display:flex;flex-direction:column;gap:12px;width:min(460px,100%);max-height:90vh;overflow-y:auto;padding:22px;border-radius:22px;background:#fff;box-shadow:0 24px 60px #00000073;animation:bv-sobe .3s cubic-bezier(.22,1,.36,1) both}.pt-form h2{margin:0;font-size:20px;font-weight:800}.pt-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:800}.pt-form input,.pt-form textarea,.pt-escolha select{padding:10px 12px;border:1.5px solid #d6e0e6;border-radius:12px;background:#fff;color:#032a42;font:inherit;font-size:15px;font-weight:600}.pt-form-duas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pt-form-botoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pt-foto-janela{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border-radius:22px;background:#fff}.pt-foto-janela img{width:240px;height:240px;border-radius:18px;image-rendering:auto;object-fit:cover;background:#eef2f5}.pt-foto-janela p{display:flex;flex-direction:column;align-items:center;margin:0}.pt-foto-janela small{color:var(--texto-2);font-weight:600}.pt-atalho{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;background:#fff;text-decoration:none;box-shadow:0 14px 30px #000a1259;transition:transform .15s ease;animation:emp-entra .5s ease both}.pt-atalho:hover{transform:translateY(-3px)}.pt-atalho>span:nth-child(2){flex:1;display:flex;flex-direction:column}.pt-atalho b{font-size:18px;font-weight:800}.pt-atalho small{font-size:13px;font-weight:600;color:var(--texto-2)}.pt-atalho-icone{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#dcf3e4;font-size:26px}.pt-atalho.pendente .pt-atalho-icone{background:#ffce00;animation:vt-balanca 1.6s ease-in-out infinite}.pt-abas{margin-bottom:18px}.pt-contador{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#e0663a;color:#fff;font-size:12px}.pt-ao-vivo{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:50%;background:#ff5a5a;animation:vt-pulsa 1.2s ease-in-out infinite}.pt-placar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.pt-placar span{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border-radius:18px;background:#fff;color:#032a42;border-top:6px solid var(--c);box-shadow:0 6px 18px #00000038}.pt-placar i{font-style:normal;font-size:20px}.pt-placar b{font-size:30px;font-weight:800;color:var(--c)}.pt-placar small{font-size:13px;font-weight:700;color:#4a6577}.pt-grupo{margin-bottom:18px}.pt-grupo h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:800;color:#fff}.pt-grupo h3 small{padding:1px 8px;border-radius:99px;background:#ffffff24;font-size:12px}.pt-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.pt-cartao{--marinho: #032a42;--texto-2: #4a6577;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:none;border-radius:18px;background:#fff;color:var(--marinho);font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px #00000038;transition:transform .15s ease}.pt-cartao:hover{transform:translateY(-3px)}.pt-cartao-no_espaco{box-shadow:0 0 0 3px #2097d3,0 6px 18px #00000038}.pt-cartao-nao_bateu,.pt-cartao-falta{box-shadow:0 0 0 3px #e0663a,0 6px 18px #00000038}.pt-cartao-topo{display:flex;flex-direction:column}.pt-cartao-topo b{font-size:15px;font-weight:800}.pt-cartao-topo small{font-size:12px;font-weight:600;color:var(--texto-2)}.pt-cartao-marc{display:flex;flex-wrap:wrap;gap:6px}.pt-espelho-cartao{padding:18px}.pt-espelho-topo{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:12px}.pt-escolha{display:flex;flex-direction:column;gap:4px;flex:1;min-width:220px;font-size:12px;font-weight:800;text-transform:uppercase;color:var(--texto-2)}.pt-escolha select{text-transform:none}.pt-mes-rotulo{align-self:center;min-width:140px;text-align:center;font-size:15px;font-weight:800}.pt-espelho-quem{margin:0 0 12px;font-size:14px;color:var(--texto-2)}.pt-espelho-quem b{color:var(--marinho)}.pt-ajustes{list-style:none;display:grid;gap:8px;margin:0;padding:0}.pt-ajustes li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f6f9fb}.pt-ajustes li>span{flex:1;display:flex;flex-direction:column;gap:2px}.pt-ajustes small{font-size:12px;font-weight:600;color:var(--texto-2)}.pt-ajustes em{font-size:14px}@media (max-width: 760px){.pt-totais{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-placar{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-cab{display:none!important}.pt-linha,.pt-espelho:not(:has(.pt-freq)) .pt-linha{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px}.pt-linha>span{min-width:0}.pt-selo{gap:3px;padding-right:7px;max-width:100%}.pt-selo b{padding-left:3px}.pt-selo small{font-size:11px}.pt-selo-foto{width:22px;height:22px}.pt-cartao-branco{padding:16px 12px 18px}.pt-situacao,.pt-freq,.pt-acoes{grid-column:2 / -1}.pt-acoes{justify-content:flex-start}.pt-historico{margin-left:10px}.pt-selo b{font-size:14px}}@media print{.pd-topo,.pt-abas,.pt-espelho-topo .vt-nav button,.pt-acoes,.pd-atualizar{display:none!important}}@media (prefers-reduced-motion: reduce){.pt-botao-onda,.pt-atalho.pendente .pt-atalho-icone,.pt-ao-vivo,.pt-status-no_espaco i{animation:none}}.pt-passos{text-align:left;font-weight:600}.pt-passos ol{margin:8px 0;padding-left:20px;display:grid;gap:4px;font-size:13px;line-height:1.4}
