:root{--tinta:#0c1b32;--tinta-2:#46546a;--cobre:#be601c;--cobre-escuro:#9a4c14;--cobre-acao:#a9531a;--fundo:#f3f5f8;--superficie:#ffffff;--linha:#d6dce4;--aviso-fundo:#fbf3ec;--erro:#9b2c2c;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--sans:"Inter","Segoe UI",Roboto,Arial,sans-serif;--raio:8px;--azul-sistema:#1f4e79}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);font-family:var(--sans);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}a,body{color:var(--tinta)}a{text-underline-offset:3px}a:hover{color:var(--cobre-escuro)}:focus-visible{outline:3px solid var(--cobre);outline-offset:2px}.topo{background:var(--tinta);color:#fff}.topo-dentro{max-width:40rem;margin:0 auto;padding:.9rem 1rem;justify-content:space-between;gap:1rem}.marca,.topo-dentro{display:flex;align-items:baseline}.marca{color:#fff;text-decoration:none;gap:.6rem;flex-wrap:wrap}.marca-nome{font-family:var(--serif);font-size:1.35rem;font-weight:600;letter-spacing:.01em}.marca-sub{font-size:.78rem;color:#c3cad6}.menu{display:flex;gap:1rem;font-size:.9rem}.menu a{color:#fff}.pagina{max-width:40rem;margin:0 auto;padding:2rem 1rem 4rem}h1{font-size:1.9rem;line-height:1.2;margin:0 0 .75rem;letter-spacing:-.005em}h1,h2{font-family:var(--serif);font-weight:600}h2{font-size:1.3rem;line-height:1.3;margin:2rem 0 .5rem}p{margin:0 0 1rem;max-width:36em}.apoio,.pequeno{color:var(--tinta-2)}.pequeno{font-size:.88rem}.campo{display:block;margin-bottom:1.1rem}.campo span{display:block;font-size:.92rem;font-weight:500;margin-bottom:.35rem}.campo input{width:100%;font:inherit;padding:.75rem .85rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta)}.campo input:focus{outline:none;border-color:var(--cobre);box-shadow:0 0 0 3px rgba(190,96,28,.2)}.botao{display:inline-block;font:inherit;font-weight:600;cursor:pointer;background:var(--cobre-acao);color:#fff;border:0;border-radius:var(--raio);padding:.8rem 1.4rem;text-decoration:none}.botao:hover{background:#8a4314;color:#fff}.botao:disabled{opacity:.45;cursor:not-allowed}.botao-secundario{font:inherit;cursor:pointer;background:transparent;color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem 1.2rem}.acoes{display:flex;gap:.75rem;align-items:center;margin-top:1.5rem;flex-wrap:wrap}.erro{color:var(--erro);font-size:.95rem;margin-top:.75rem}.ok{color:var(--tinta);border:1px solid var(--linha);padding:.9rem 1rem;border-radius:var(--raio)}.ok,.sigilo{background:var(--superficie)}.sigilo{border-left:3px solid var(--cobre);padding:.9rem 1.1rem;margin:1.5rem 0;border-radius:0 var(--raio) var(--raio) 0}.sigilo p{margin:0}.sigilo p+p{margin-top:.4rem;color:var(--tinta-2);font-size:.93rem}.aceite{display:flex;gap:.8rem;align-items:flex-start;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem;margin-bottom:.75rem;cursor:pointer}.aceite input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:var(--cobre);flex-shrink:0}.aceite strong{display:block;font-weight:600}.aceite small{display:block;color:var(--tinta-2);font-size:.9rem;margin-top:.2rem}.termo-texto{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem;max-height:16rem;overflow-y:auto;font-size:.93rem;margin-bottom:1.25rem}.termo-texto h3{font-size:.98rem;margin:.8rem 0 .3rem}.provisorio{font-size:.85rem;color:var(--cobre-escuro)}.parte{background:var(--tinta);color:#fff;border-radius:12px;padding:1.1rem 1.25rem 1.2rem;margin:2rem 0 1.5rem}.trilho{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin:0 0 .9rem}.trilho span{height:5px;border-radius:3px;background:rgba(255,255,255,.22)}.trilho span.feita{background:var(--cobre)}.trilho span.atual{background:#fff}.parte-contagem{margin:0;font-size:.85rem;color:#c3cad6}.parte-nome{font-family:var(--serif);font-size:1.5rem;font-weight:600;margin:.15rem 0 .5rem;color:#fff}.parte-instrucao{margin:0;font-size:.93rem;color:#dfe4ec}.pergunta{border:1px solid #e3e7ee;margin:0 0 1.25rem;padding:1.25rem 1.1rem 1.1rem;background:var(--superficie);border-radius:12px;box-shadow:0 1px 2px rgba(12,27,50,.06),0 6px 18px rgba(12,27,50,.08)}.pergunta legend{float:left;width:100%;padding:0 0 1rem;margin:0 0 1rem;display:flex;gap:.8rem;align-items:flex-start;border-bottom:1px solid #e9ecf1}.pergunta legend+*{clear:both}.pergunta .num{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--fundo);color:var(--tinta);font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.pergunta .enunciado{font-family:var(--serif);font-size:1.16rem;line-height:1.45;font-weight:600}.enunciado .exemplo{display:block;margin-top:.4rem;font-family:var(--sans);font-size:.92rem;font-weight:400;color:var(--tinta-2)}.opcoes{display:grid;grid-gap:.55rem;gap:.55rem}.opcao{display:flex;align-items:center;gap:.75rem;cursor:pointer;background:#f6f7f9;border:1px solid transparent;border-radius:var(--raio);padding:.8rem .95rem;line-height:1.4}.opcao:hover{border-color:var(--linha)}.opcao input{width:1.15rem;height:1.15rem;accent-color:var(--cobre);flex-shrink:0;margin:0}.opcao:has(input:checked){background:#fbf1ea;border-color:var(--cobre);font-weight:500}.pergunta.pendente{border-color:var(--erro);box-shadow:0 0 0 2px rgba(155,44,44,.15),0 6px 18px rgba(12,27,50,.08)}.pendente-aviso{margin:.75rem 0 0;color:var(--erro);font-size:.9rem}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nota-geral{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 .25rem}.nota-geral strong{font-family:var(--serif);font-size:4.2rem;line-height:1;font-weight:600}.nota-geral span{font-size:1.1rem;color:var(--tinta-2)}.dimensao{background:var(--superficie);border-top:1px solid var(--linha);padding:1.25rem 0 1.4rem}.dimensao:last-of-type{border-bottom:1px solid var(--linha)}.dimensao-cabeca{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0 1rem}.dimensao-cabeca h3{font-size:1.12rem;margin:0}.dimensao-cabeca b,.dimensao-cabeca h3{font-family:var(--serif);font-weight:600}.dimensao-cabeca b{font-size:1.25rem;white-space:nowrap}.medida{position:relative;height:6px;background:var(--fundo);border-radius:3px;margin:.6rem 1rem .9rem}.medida i{position:absolute;left:0;top:0;bottom:0;background:var(--tinta);border-radius:3px}.dimensao p{padding:0 1rem;margin:0;color:var(--tinta-2);font-size:.97rem}.lista-dimensoes{margin:1.5rem -1rem 0}.aviso{background:var(--aviso-fundo);border-left:3px solid var(--cobre);padding:1rem 1.1rem;border-radius:0 var(--raio) var(--raio) 0;margin:1.25rem 0}.aviso p{margin:0 0 .5rem}.aviso p:last-child{margin:0}.contato{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem;margin-bottom:.75rem}.contato h3{margin:0 0 .25rem;font-size:1.02rem}.contato p{margin:0;font-size:.95rem;color:var(--tinta-2)}.pagina-larga{max-width:60rem}.sobretitulo{font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--azul-sistema);margin:0 0 .6rem}.relatorio-titulo{font-size:2.1rem;line-height:1.1;margin-bottom:.6rem}.relatorio-titulo em{font-style:italic;font-weight:400;color:var(--cobre-acao)}.relatorio-sub{font-family:var(--serif);font-style:italic;color:var(--tinta-2);font-size:1.08rem}.ficha{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:1.5rem 0 0;border-top:1px solid var(--linha);border-bottom:2px solid var(--tinta)}.ficha div{padding:.8rem .75rem .9rem 0}.ficha div+div{border-left:1px solid var(--linha);padding-left:.75rem}.ficha dt{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.ficha dd{margin:.2rem 0 0;font-family:var(--serif);font-size:1.02rem}.abertura{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.75rem 0 1rem}.abertura-nota{text-align:center}.medidor{width:100%;max-width:19rem;display:block;margin:0 auto -1.2rem}.medidor-escala{font-size:11px;fill:#46546a;font-family:var(--sans)}.nota-grande{margin:0 auto;max-width:none}.nota-grande strong{font-family:var(--serif);font-size:4.4rem;line-height:1;font-weight:600}.nota-grande span{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.centro{text-align:center;margin:.5rem auto 0}.leitura-titulo{font-family:var(--serif);font-size:1.45rem;line-height:1.3;margin-bottom:.75rem}.selo{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 0;border:1.5px solid var(--linha);border-radius:999px;padding:.4rem 1rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta)}.selo:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.selo-baixa{border-color:#be601c}.selo-baixa:before{background:#be601c}.selo-media{border-color:#c4853a}.selo-media:before{background:#c4853a}.selo-alta{border-color:#1f4e79}.selo-alta:before{background:#1f4e79}h2.secao{display:flex;align-items:baseline;gap:1rem;font-size:1.55rem;margin:2.75rem 0 1.25rem;padding-bottom:.7rem;border-bottom:1px solid var(--linha)}h2.secao span{font-family:var(--sans);font-size:.85rem;font-weight:500;color:var(--azul-sistema);letter-spacing:.05em}.decomposicao{display:grid;grid-gap:1rem;gap:1rem;align-items:center}.radar{width:100%;max-width:30rem;margin:0 auto;display:block}.relatorio p{max-width:48em}.radar-rotulo{font-size:12px;letter-spacing:.08em;text-transform:uppercase;fill:#46546a;font-family:var(--sans)}.dims{list-style:none;margin:0;padding:0}.dim{border-top:1px solid var(--linha);padding:.8rem 0 .7rem}.dim:last-child{border-bottom:1px solid var(--linha)}.dim-linha{display:grid;grid-template-columns:1fr 5.5rem auto;grid-gap:.75rem;gap:.75rem;align-items:center}.dim-nome{font-family:var(--serif);font-size:1.1rem;font-weight:600}.dim-barra{position:relative;height:6px;background:#e6e9ee;border-radius:3px}.dim-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.dim-valor{font-family:var(--serif);font-size:1.1rem;white-space:nowrap}.dim details{margin-top:.35rem}.dim summary{cursor:pointer;font-size:.86rem;color:var(--tinta-2)}.dim details p{margin:.5rem 0 .2rem;font-size:.95rem;color:var(--tinta-2)}.leitura-rapida{margin-top:1.25rem;max-width:none}.cartoes-foco{display:grid;grid-gap:.9rem;gap:.9rem}.cartao-foco{background:var(--superficie);border:1px solid var(--linha);border-top:4px solid;border-radius:var(--raio);padding:1rem 1.1rem}.cartao-foco p{margin:0}.cartao-foco-nota{font-size:1.6rem;line-height:1.1}.cartao-foco-nome,.cartao-foco-nota{font-family:var(--serif);font-weight:600}.cartao-foco-nome{font-size:1.1rem;margin:.15rem 0 .4rem!important}.cartao-foco-texto{color:var(--tinta-2);font-size:.95rem}.destaque{font-family:var(--serif);font-size:1.35rem;line-height:1.4;color:var(--azul-sistema);max-width:none}.dupla{display:grid;grid-gap:1rem;gap:1rem}.cartao-insight,.cartao-risco{border-radius:10px;padding:1.4rem 1.4rem 1.2rem}.cartao-risco{background:var(--superficie);border:1px solid var(--linha)}.cartao-insight{background:var(--tinta);color:#fff}.cartao-insight p:last-child,.cartao-risco p:last-child{margin:0}.rotulo-insight,.rotulo-risco{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem}.rotulo-risco{color:var(--cobre-acao)}.rotulo-insight{color:#c9d6e8}.cartao-titulo{font-family:var(--serif);font-size:1.35rem;font-weight:600;line-height:1.25}.cartao-insight p{color:#e4e9f1}.cartao-insight .cartao-titulo{color:#fff}.plano{list-style:none;margin:0;padding:0}.plano li{display:grid;grid-template-columns:3rem 1fr;grid-gap:.75rem;gap:.75rem;padding:1rem 0;border-bottom:1px solid #e3e7ee}.plano-num{font-family:var(--serif);font-size:1.8rem;font-weight:600;color:var(--azul-sistema);line-height:1}.plano p{margin:0;color:var(--tinta-2)}.plano .plano-titulo{font-family:var(--serif);font-size:1.15rem;font-weight:600;color:var(--tinta);margin-bottom:.25rem}.chamada{background:var(--tinta);color:#e4e9f1;border-radius:12px;padding:1.6rem 1.5rem}.chamada-titulo{font-family:var(--serif);font-size:1.5rem;line-height:1.3;font-weight:600;color:#fff}.chamada .botao{margin-top:.5rem}.relatorio .sigilo{margin-top:2rem}.relatorio .sigilo p:first-child{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--azul-sistema)}.calendario{list-style:none;margin:0;padding:0}.calendario li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--linha)}.calendario li span:last-child{font-family:var(--serif);white-space:nowrap}.calendario .feita{color:var(--tinta-2)}@media (min-width:640px){.pagina{padding-top:3rem}h1{font-size:2.2rem}.lista-dimensoes{margin:1.5rem 0 0}.dimensao{border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:.75rem}.dimensao:last-of-type{border-bottom:1px solid var(--linha)}}@media (min-width:760px){.relatorio-titulo{font-size:3rem}.abertura{grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.decomposicao{grid-template-columns:1fr 1.15fr;gap:2rem}.cartoes-foco{grid-template-columns:repeat(3,1fr)}.dupla{grid-template-columns:1fr 1fr}.dim-linha{grid-template-columns:1fr 9rem 3.2rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.campo select,.campo textarea,.campo-inline select,.tabela select,input.valor{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta)}.campo textarea{resize:vertical;min-height:4rem}.campo textarea:focus,.tabela select:focus,input.valor:focus{outline:none;border-color:var(--cobre);box-shadow:0 0 0 3px rgba(190,96,28,.2)}.link{font:inherit;background:none;border:0;padding:.4rem 0;color:var(--tinta);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link:hover{color:var(--cobre-escuro)}.bloco{margin-top:2rem}.bloco h2{margin-top:0}.cofre{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1.25rem}.cofre h2{margin-top:0}.frase{list-style:none;padding:0;margin:1rem 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.frase li{font-family:var(--serif);font-size:1.25rem;font-weight:600;background:var(--fundo);border:1px solid var(--linha);border-radius:var(--raio);padding:.6rem .8rem}.frase li span{font-family:var(--sans);font-size:.8rem;color:var(--tinta-2);margin-right:.5rem;font-weight:500}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.6rem;gap:.6rem;margin:.75rem 0 1rem}.cartoes>div{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem .9rem}.cartoes span{display:block;font-size:.8rem;color:var(--tinta-2)}.cartoes strong{font-family:var(--serif);font-size:1.35rem;font-weight:600}.cartoes small{display:block;font-size:.78rem;color:var(--tinta-2)}.negativo{color:var(--erro)}.linha-titulo h2{margin:0}.campo-inline select{width:auto}.rolagem{overflow-x:auto;margin:.5rem 0}.tabela{width:100%;border-collapse:collapse;font-size:.92rem;background:var(--superficie)}.tabela th{text-align:left;font-weight:600;font-size:.8rem;color:var(--tinta-2)}.tabela td,.tabela th{padding:.5rem;border-bottom:1px solid var(--linha)}.tabela td{vertical-align:top}.tabela td.uso{min-width:8rem}.tabela tr.perto td:first-child{box-shadow:inset 3px 0 0 #c4853a}.tabela tr.estourou td:first-child{box-shadow:inset 3px 0 0 var(--erro)}.tabela tr.estourou .uso .pequeno{color:var(--erro)}.tabela tr.apagada td{color:var(--tinta-2)}.tabela .entrada{color:var(--azul-sistema)}.motivo{display:block;font-size:.8rem;color:var(--cobre-escuro)}input.valor{width:8rem;padding:.4rem .6rem}.barra{display:block;height:6px;background:#e6e9ee;position:relative;margin:.35rem 0 .2rem}.barra,.barra i{border-radius:3px}.barra i{position:absolute;left:0;top:0;bottom:0;background:var(--azul-sistema)}tr.perto .barra i{background:#c4853a}tr.estourou .barra i{background:var(--erro)}.detalhes summary{cursor:pointer;padding:.4rem 0}h2.inline{display:inline;font-size:1.3rem}.confirmar{font-size:.92rem}.semana-da-vez{background:var(--tinta);color:#fff;border-radius:var(--raio);padding:1.25rem 1.25rem .5rem;margin:1.5rem 0}.semana-da-vez .sobretitulo{color:#c3cad6}.semana-da-vez h2{color:#fff;margin:.25rem 0 .5rem}.semana-da-vez .pequeno{color:#dfe4ec}.meses{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.mes{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem}.mes h3{font-family:var(--serif);font-size:1.15rem;margin:0 0 .3rem}.mes h3 span{font-family:var(--sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--azul-sistema);margin-right:.4rem}.semanas{list-style:none;margin:.5rem 0 0;padding:0}.semanas li{display:flex;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--linha)}.semana-num{flex:0 0 1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:600;border:1px solid var(--linha);color:var(--tinta-2)}.semanas li.aberta .semana-num{border-color:var(--cobre);color:var(--cobre-escuro)}.semanas li.feita .semana-num{background:var(--azul-sistema);border-color:var(--azul-sistema);color:#fff}.semana-texto small,.semanas li.fechada .semana-texto>span{color:var(--tinta-2)}.semana-texto small{display:block;font-size:.8rem;margin-top:.15rem}.passo{border:1px solid var(--linha);border-radius:var(--raio);padding:.9rem 1rem .3rem;margin:0 0 .9rem;background:var(--superficie)}.passo legend{font-weight:600;padding:0 .3rem}.sigilo-texto{background:var(--fundo);border-left:3px solid var(--cobre);padding:.75rem 1rem}.rotina{margin-top:1.5rem}.rotina h3{font-size:1rem;margin:0 0 .4rem}.checkin{border:0;padding:0;margin:.75rem 0 0}.checkin legend{font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.frase{grid-template-columns:repeat(4,1fr)}}.termo-texto ul{padding-left:1.2rem;margin:0 0 .8rem}.termo-texto li{margin-bottom:.35rem}.termo-texto .tabela{margin:.3rem 0 .8rem;font-size:.88rem}.termo-texto .tabela th[scope=row]{text-align:left;font-weight:600;color:var(--tinta);white-space:nowrap;vertical-align:top;padding-right:.75rem}.sem-borda{border:0;padding:0;margin:0;min-width:0}.campo input[type=date],.campo input[type=number],.campo input[type=time],.campo select{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta)}.campo small{display:block;margin-top:.25rem}.conferencias{list-style:none;padding:0;margin:.5rem 0 1rem}.conferencias li{padding:.45rem 0;border-bottom:1px solid var(--linha)}.conferencias li span{display:inline-block;width:1.3rem;font-weight:700}.conferencias .ok-item span{color:var(--azul-sistema)}.conferencias .falha-item span{color:var(--erro)}.conferencias small{display:block;margin-left:1.3rem;color:var(--erro);font-size:.86rem}.botao-acao{display:inline-block}.campo-inline input{font:inherit;padding:.5rem .6rem;border:1px solid var(--linha);border-radius:var(--raio)}.texto-alerta{color:var(--erro);font-weight:600}.secoes-equipe{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.secoes-equipe a{display:block;height:100%;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem 1.1rem;color:var(--tinta);text-decoration:none}.secoes-equipe a:focus-visible,.secoes-equipe a:hover{border-color:var(--cobre)}.secoes-equipe strong{display:block;font-family:var(--serif);font-size:1.1rem;margin-bottom:.25rem}.secoes-equipe span{font-size:.9rem;color:var(--tinta-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.botao-link{background:none;border:0;padding:0;font:inherit;color:var(--azul-sistema);text-decoration:underline;cursor:pointer}.formulario-linha{display:flex;flex-wrap:wrap;gap:.6rem .9rem;align-items:flex-end}.formulario-linha .campo{margin:0;flex:1 1 12rem}.formulario-linha>p{flex-basis:100%;margin:.25rem 0 0}.grupo{border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem 1rem .2rem;margin:0 0 1rem;background:var(--superficie)}.grupo legend{font-weight:600;padding:0 .3rem;color:var(--azul-sistema)}.grade-campos{grid-gap:0 .9rem;gap:0 .9rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.campo textarea{width:100%;font:inherit}.etiqueta{font-size:.75rem;padding:.1rem .5rem;background:var(--fundo);border:1px solid var(--linha)}.etiqueta-alerta{border-color:var(--erro);color:var(--erro)}.lista-simples{padding-left:1.1rem}.lista-simples li{margin-bottom:.45rem}:root{--lat-bg:#0c1b32;--lat-camada:#10213b;--lat-linha:#1e3455;--lat-suave:#9fb0c7;--lat-ink:rgba(255,255,255,.88);--lat-hover:rgba(255,255,255,.07);--lat-atual:rgba(255,255,255,.12)}body:has(.app-equipe)>.topo{display:none}body:has(.app-equipe){background:#f4f6f8}.app-equipe{min-height:100vh}.topo-equipe{position:-webkit-sticky;position:sticky;top:0;z-index:6;justify-content:space-between;gap:1rem;min-height:60px;padding:.55rem 1.4rem;background:#f4f6f8;border-bottom:1px solid var(--linha)}.marca-equipe,.topo-equipe{display:flex;align-items:center}.marca-equipe{gap:.6rem;text-decoration:none;color:var(--tinta)}.marca-equipe b{font-family:var(--serif);font-size:1.25rem;font-weight:600}.marca-equipe span:last-child{font-size:.82rem;color:var(--tinta-2)}.marca-x{width:30px;height:30px;display:grid;place-items:center;background:var(--tinta);color:#fff;font-family:var(--serif);box-shadow:inset 0 0 0 2px var(--cobre)}.avatar-mini,.marca-x{border-radius:50%;font-weight:600}.avatar-mini{width:32px;height:32px;display:inline-grid;place-items:center;flex:none;background:var(--tinta);color:#fff;font-size:.78rem;box-shadow:0 0 0 2px #f4f6f8,0 0 0 3.5px var(--cobre)}.menu-perfil{position:relative}.menu-perfil-botao{display:flex;align-items:center;gap:.6rem;background:none;border:0;padding:.3rem .4rem;border-radius:10px;font:inherit;color:var(--tinta);cursor:pointer}.menu-perfil-botao:hover{background:rgba(12,27,50,.05)}.menu-perfil-nome{display:flex;flex-direction:column;line-height:1.15;text-align:left}.menu-perfil-nome b{font-weight:600;font-size:.92rem}.menu-perfil-nome small{font-size:.74rem;color:var(--tinta-2)}.menu-perfil-lista{position:absolute;right:0;top:calc(100% + 6px);min-width:12rem;background:#fff;border:1px solid var(--linha);border-radius:12px;padding:.35rem;box-shadow:0 12px 30px rgba(12,27,50,.12)}.menu-perfil-lista a{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:8px;text-decoration:none;font-size:.92rem}.menu-perfil-lista a:hover{background:#f4f6f8;color:var(--tinta)}.app-equipe .casca{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 60px);background:linear-gradient(to right,var(--lat-bg) 240px,transparent 240px);transition:grid-template-columns .18s ease}.app-equipe .casca.lateral-recolhida{grid-template-columns:68px minmax(0,1fr);background:linear-gradient(to right,var(--lat-bg) 68px,transparent 68px)}.app-equipe .lateral{background:var(--lat-bg);padding:.9rem .65rem 1.5rem;position:-webkit-sticky;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;scrollbar-width:thin}.app-equipe .lateral-itens{display:flex;flex-direction:column;gap:2px}.app-equipe .lateral a{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;min-height:40px;border-radius:10px;color:var(--lat-ink);font-weight:500;font-size:.9rem;text-decoration:none;position:relative}.app-equipe .lateral a svg{flex:none;color:var(--lat-suave)}.app-equipe .lateral a:hover{background:var(--lat-hover);color:#fff}.app-equipe .lateral a:hover svg{color:#fff}.app-equipe .lateral a[aria-current=page]{background:var(--lat-atual);color:#fff;font-weight:600}.app-equipe .lateral a[aria-current=page] svg{color:#e8a26e}.app-equipe .lateral a[aria-current=page]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--cobre)}.app-equipe .lateral a:focus-visible,.app-equipe .lateral button:focus-visible{outline:2px solid #e8a26e;outline-offset:2px}.lateral-alternar{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.65rem;padding:.5rem .75rem;margin-bottom:.4rem;border-radius:10px;color:var(--lat-suave);font-size:.82rem;font-weight:500;min-height:38px}.lateral-alternar:hover{background:var(--lat-hover);color:#fff}.grupo-menu .secao{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--lat-suave);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1rem .75rem .35rem;border-radius:8px}.grupo-menu .secao:hover{color:#fff}.grupo-seta{transition:transform .18s}.grupo-menu .secao[aria-expanded=false] .grupo-seta{transform:rotate(-90deg)}.grupo-itens{display:flex;flex-direction:column;gap:2px}.grupo-itens.fechado{display:none}.lateral-recolhida .lateral{padding-left:.5rem;padding-right:.5rem}.lateral-recolhida .lateral a{justify-content:center;padding:.6rem 0}.lateral-recolhida .lateral a>span,.lateral-recolhida .lateral-alternar>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lateral-recolhida .lateral-alternar{justify-content:center;padding:.5rem 0}.lateral-recolhida .grupo-menu .secao{font-size:0;padding:.6rem 0 .25rem;justify-content:center;pointer-events:none}.lateral-recolhida .grupo-menu .secao:after{content:"";display:block;width:24px;height:1px;background:var(--lat-linha);margin:0 auto}.lateral-recolhida .grupo-seta{display:none}.lateral-recolhida .grupo-itens.fechado{display:flex}.app-equipe .conteudo{padding:1.9rem clamp(1rem,3vw,2.75rem) 4.5rem;max-width:1180px;width:100%}.app-equipe .conteudo>main,.app-equipe .pagina,.app-equipe .pagina-larga{max-width:none;margin:0;padding:0}.app-equipe h1{font-size:2rem;letter-spacing:-.01em;margin-bottom:.4rem}.app-equipe h2{font-size:1.25rem;margin-top:2.2rem}.app-equipe p{max-width:52em}.app-equipe .eyebrow,.app-equipe .sobretitulo{display:flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);margin:0 0 .55rem}.app-equipe .eyebrow:before,.app-equipe .sobretitulo:before{content:"";width:22px;height:2px;background:var(--cobre);flex:none}.app-equipe .sobretitulo a{color:var(--tinta-2);text-decoration:none}.app-equipe .sobretitulo a:hover{color:var(--cobre-escuro);text-decoration:underline}.app-equipe .botao,.app-equipe .botao-secundario{border-radius:10px}.chips{display:flex;gap:.4rem;flex-wrap:wrap;margin:0 0 1.2rem}.chip{display:inline-block;font-size:.78rem;padding:.2rem .65rem;border-radius:999px;background:#fff;border:1px solid var(--linha);color:var(--tinta-2)}.etiqueta-teste{display:inline-block;font-family:var(--sans);font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:.15rem .55rem;border-radius:999px;background:#fbf3ec;color:#8a4314;border:1px solid #e3b58f;vertical-align:middle}.hoje{background:var(--lat-bg);color:#fff;border-radius:20px;padding:1.4rem 1.6rem 1.3rem;position:relative;overflow:hidden}.hoje:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:1px solid var(--lat-linha);box-shadow:0 0 0 26px transparent,0 0 0 27px var(--lat-linha);pointer-events:none}.hoje-data{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e8a26e;margin:0 0 .4rem}.hoje h2{color:#fff;margin:0 0 1rem;font-size:1.55rem}.hoje-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-top:1px solid var(--lat-linha)}.hoje-numeros>div{padding:.9rem .9rem .2rem 0}.hoje-numeros>div+div{border-left:1px solid var(--lat-linha);padding-left:1rem}.hoje-numeros dt{font-size:.82rem;color:var(--lat-suave)}.hoje-numeros dd{margin:.2rem 0 0;font-size:1.5rem;font-weight:600}.hoje-numeros dd.numero-alerta{color:#ffb4a8}.app-equipe .mes,.painel-cartao{background:#fff;border:1px solid var(--linha);border-radius:16px;padding:1.2rem 1.4rem;margin-top:1.3rem}.cartao-cabeca{display:flex;align-items:center;gap:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--linha)}.cartao-cabeca h2{margin:0;font-size:1.12rem}.cartao-cabeca p{margin:0}.cartao-icone{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fbf3ec;color:var(--cobre-escuro);flex:none}.lista-pendencias{list-style:none;padding:0;margin:0}.lista-pendencias li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;border-top:1px solid var(--linha)}.lista-pendencias li:first-child{border-top:0}.lista-pendencias li.grave{box-shadow:inset 3px 0 0 var(--erro);padding-left:.9rem}.lista-pendencias li>div{display:flex;flex-direction:column;min-width:0}.lista-pendencias b{font-weight:600}.icone-alerta{color:var(--erro);margin-bottom:.15rem}.botao-escuro{display:inline-flex;align-items:center;gap:.35rem;flex:none;background:var(--tinta);color:#fff;text-decoration:none;font-weight:600;font-size:.86rem;padding:.45rem .85rem;border-radius:10px}.botao-escuro:hover{background:var(--lat-camada);color:#fff}.titulo-secao{margin-top:2.4rem}.app-equipe .secoes-equipe a{border-radius:14px}.app-equipe .tabela{border:1px solid var(--linha);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden}.app-equipe .tabela td,.app-equipe .tabela th{padding:.75rem .9rem}.app-equipe .tabela thead th{background:#f4f6f8;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.app-equipe .tabela tbody tr:last-child>*{border-bottom:0}.app-equipe .tabela tbody tr:hover>*{background:#fafbfc}.app-equipe .ficha{background:#fff;border-bottom-width:1px;border-radius:14px;padding:0 1rem;border:1px solid var(--linha)}.app-equipe .cartoes>div{border-radius:14px;padding:1rem 1.1rem}.app-equipe .cartoes strong{font-family:var(--sans);font-size:1.5rem}.app-equipe nav.acoes.pequeno{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--linha);border-radius:12px;margin:.5rem 0 1rem}.app-equipe nav.acoes.pequeno>a,.app-equipe nav.acoes.pequeno>strong{padding:.4rem .85rem;border-radius:9px;text-decoration:none;color:var(--tinta-2);font-size:.86rem}.app-equipe nav.acoes.pequeno>a:hover{background:#f4f6f8;color:var(--tinta)}.app-equipe nav.acoes.pequeno>strong{background:var(--tinta);color:#fff;font-weight:600}@media (max-width:900px){.app-equipe .casca,.app-equipe .casca.lateral-recolhida{grid-template-columns:minmax(0,1fr);background:none}.app-equipe .lateral{position:static;height:auto;padding:.5rem .6rem;overflow:hidden}.app-equipe .lateral-itens{flex-direction:row;overflow-x:auto;scrollbar-width:none}.app-equipe .lateral a{white-space:nowrap}.app-equipe .lateral a[aria-current=page]:before{left:10px;right:10px;top:auto;bottom:2px;width:auto;height:2px}.lateral-alternar{display:none}.app-equipe .grupo-menu{display:contents}.app-equipe .grupo-menu .secao{display:none}.app-equipe .grupo-itens,.app-equipe .grupo-itens.fechado{display:contents}.marca-equipe span:last-child,.menu-perfil-nome{display:none}.lista-pendencias li{flex-direction:column;align-items:flex-start}.app-equipe nav.acoes.pequeno{display:flex;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.app-equipe .casca,.grupo-seta{transition:none}}.hoje>*{position:relative;z-index:1}.hoje:after{z-index:0;opacity:.55}@media (min-width:900px){.app-equipe fieldset.passo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.1rem;column-gap:1.1rem}.app-equipe fieldset.passo>legend{grid-column:1/-1}}.app-equipe fieldset.passo{background:#fff;border:1px solid var(--linha);border-radius:14px;padding:.9rem 1.2rem .2rem;margin:0 0 1rem}.app-equipe fieldset.passo>legend{font-weight:600;color:var(--azul-sistema);padding:0 .35rem}.app-equipe .conferencias{background:#fff;border:1px solid var(--linha);border-radius:14px;padding:.4rem 1.1rem}.marca-simbolo{flex:none;align-self:center;display:block}.etiqueta{display:inline-block;font-size:.78rem;font-weight:600;padding:.15rem .6rem;border-radius:999px;white-space:nowrap}.etiqueta-ok{background:#e8f1ea;color:#1d5a32}.etiqueta-aviso{background:var(--aviso-fundo);color:var(--cobre-escuro)}.etiqueta-neutro{background:#eef1f5;color:var(--tinta-2)}.linha-titulo{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}textarea.texto-juridico{width:100%;min-height:60vh;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre-wrap}.guia-formato li{margin:.25rem 0}.detalhes code,.guia-formato code{background:#eef1f5;padding:.05rem .3rem;border-radius:4px;font-size:.85em}.previa-texto{background:#fff;border:1px solid var(--linha);border-radius:14px;padding:1.4rem clamp(1rem,3vw,2.4rem);max-height:75vh;overflow-y:auto}.documento li,.documento p{white-space:pre-line;max-width:46em}.documento h2,.documento h3,.documento h4{font-family:var(--serif);margin:1.4rem 0 .5rem}.documento .recuo{padding-left:1.6rem}.documento hr{border:0;border-top:1px solid var(--linha);margin:1.4rem 0}.documento .tabela td,.documento .tabela th{white-space:pre-line;vertical-align:top}mark.campo-texto{background:#fdf0c4;color:var(--tinta);padding:0 .15rem;border-radius:3px}ol.diferencas{list-style:none;padding:0;margin:.6rem 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;background:#fff;border:1px solid var(--linha);border-radius:12px;overflow:hidden}ol.diferencas li{display:flex;gap:.6rem;padding:.2rem .8rem;white-space:pre-wrap;word-break:break-word}ol.diferencas li>span:first-child{flex:none;width:1ch;color:var(--tinta-2)}.dif-saiu{background:#fdecea;color:#7a1f1f;text-decoration:line-through;-webkit-text-decoration-color:rgba(122,31,31,.35);text-decoration-color:rgba(122,31,31,.35)}.dif-entrou{background:#e8f5ec;color:#1d5a32}.dif-pulo{color:var(--tinta-2);font-style:italic;background:#f7f8fa}.botao-perigo{color:var(--erro);border-color:#e7c4c4}.botao-perigo:hover{background:#fdecea;color:var(--erro)}.politica h1{margin-bottom:.2rem}.politica .documento{max-height:none}.convite-recusa{margin-top:2rem;border-top:1px solid var(--linha);padding-top:1.2rem}.cartao-acao{display:flex;gap:1rem;align-items:flex-start;background:var(--superficie);border:1px solid var(--linha);border-left:4px solid var(--cobre);border-radius:12px;padding:1.1rem 1.2rem;margin:1.2rem 0}.cartao-acao h2{font-size:1.15rem;margin:0 0 .3rem}.cartao-acao p{margin:0 0 .9rem;color:var(--tinta-2)}.cartao-acao .botao{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.cartao-acao-icone{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--aviso-fundo);color:var(--cobre-escuro)}.valor-sinal{font:inherit;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;padding:0;background:none;border:0;cursor:pointer;white-space:nowrap}.barra-app{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;gap:0;background:var(--superficie);border-top:1px solid var(--linha);padding:.35rem max(.5rem,env(safe-area-inset-left)) calc(.35rem + env(safe-area-inset-bottom))}.barra-app a{flex:1 1;max-width:140px;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem .25rem;text-decoration:none;color:var(--tinta-2);font-size:.74rem;border-radius:10px;position:relative}.barra-app a:hover{color:var(--tinta);background:var(--fundo)}.barra-app a[aria-current=page]{color:var(--tinta);font-weight:600}.barra-app a[aria-current=page]:after{content:"";position:absolute;bottom:0;width:22px;height:2px;border-radius:2px;background:var(--cobre)}.pagina:has(.barra-app){padding-bottom:6.5rem}body:has(.barra-app) .rodape-app{display:none}.cartao-semana{background:var(--tinta);color:#fff;border-radius:18px;padding:1.25rem 1.3rem 1.3rem;margin:1rem 0 1.4rem;position:relative;overflow:hidden}.cartao-semana:after{content:"";position:absolute;right:-50px;top:-50px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 26px rgba(255,255,255,.03);pointer-events:none}.cartao-semana>*{position:relative;z-index:1}.cartao-semana h2{color:#fff;margin:.15rem 0 .8rem;font-size:1.3rem}.cartao-semana-sobre{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e8a26e;margin:0}.cartao-semana-texto{color:rgba(255,255,255,.82);margin:-.3rem 0 1rem}.cartao-semana-acao{display:flex;align-items:center;justify-content:space-between;gap:.8rem;background:#fff;color:var(--tinta);text-decoration:none;border-radius:12px;padding:.8rem .95rem;font-weight:600}.cartao-semana-acao:hover{color:var(--tinta);background:#f4f6f8}.cartao-semana-acao strong{display:block}.cartao-semana-acao small{display:block;font-weight:400;color:var(--tinta-2);font-size:.85rem;margin-top:.1rem}.cartao-semana-acao svg{flex:none;width:34px;height:34px;padding:8px;border-radius:50%;background:var(--tinta);color:#fff}.progresso-semanas{height:5px;border-radius:3px;background:rgba(255,255,255,.22);margin:0 0 1rem;overflow:hidden}.progresso-semanas i{display:block;height:100%;background:#fff;border-radius:3px}.passos-semana{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.passos-semana li{background:rgba(255,255,255,.08);border-radius:10px;padding:.55rem .65rem;font-size:.85rem;line-height:1.25}.passos-semana b{display:block;color:#e8a26e;font-size:.8rem}.cartoes-inicio,.lista-mais{list-style:none;padding:0;margin:.8rem 0 1.2rem;display:flex;flex-direction:column;gap:.65rem}.cartoes-inicio a,.cartoes-inicio li>div,.lista-mais a{display:flex;align-items:center;gap:.85rem;background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:.85rem 1rem;text-decoration:none;color:var(--tinta)}.cartoes-inicio a:hover,.lista-mais a:hover{border-color:#b9c3cf;color:var(--tinta)}.cartoes-inicio a>span:nth-child(2),.cartoes-inicio li>div>span:nth-child(2),.lista-mais a>span:nth-child(2){flex:1 1;min-width:0}.cartoes-inicio strong,.lista-mais strong{display:block;font-weight:600}.cartoes-inicio small,.lista-mais small{display:block;color:var(--tinta-2);font-size:.86rem;margin-top:.1rem}.lista-mais-icone{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--aviso-fundo);color:var(--cobre-escuro)}.cartoes-inicio a>svg:last-child,.lista-mais svg:last-child{flex:none;color:var(--tinta-2)}.passo-numeros h2 span{color:var(--cobre-escuro);margin-right:.15rem}.orcamento-lista{list-style:none;padding:0;margin:.4rem 0 1rem;display:flex;flex-direction:column;gap:.6rem}.orcamento-lista li{display:grid;grid-template-columns:1fr auto;grid-gap:.15rem .8rem;gap:.15rem .8rem;align-items:baseline}.orcamento-lista .barra{grid-column:1/-1}.orcamento-lista li.estourou .pequeno{color:var(--erro)}.orcamento-lista li.perto .pequeno{color:var(--cobre-escuro)}.orcamento-lista li.perto .barra i{background:var(--cobre)}.orcamento-lista li.estourou .barra i{background:var(--erro)}.caixas{display:flex;flex-direction:column;gap:.7rem;margin:.6rem 0 1.4rem}.titulo-caixas{font-size:1.15rem;margin:1.6rem 0 .2rem}.caixa{background:var(--superficie);border:1px solid var(--linha);border-radius:16px}.caixa>summary{list-style:none;display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;cursor:pointer;border-radius:16px}.caixa>summary::-webkit-details-marker{display:none}.caixa>summary:hover{background:#fafbfc}.caixa-icone{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--aviso-fundo);color:var(--cobre-escuro)}.caixa-num{font-weight:700;font-size:1rem}.caixa-texto{flex:1 1;min-width:0}.caixa-texto strong{display:block;font-weight:600;font-size:1.02rem}.caixa-texto small{display:block;color:var(--tinta-2);font-size:.86rem;margin-top:.1rem}.caixa-seta{flex:none;color:var(--tinta-2);transition:transform .15s}.caixa[open]>summary .caixa-seta{transform:rotate(180deg)}.caixa[open]>summary{border-bottom:1px solid var(--linha);border-radius:16px 16px 0 0}.caixa-corpo{padding:.9rem 1rem 1rem}.caixa-corpo>:first-child{margin-top:0}.caixa-corpo .semanas{margin:.4rem 0 0}.caixa-fechada .caixa-icone{background:#eef1f5;color:var(--tinta-2)}@media (prefers-reduced-motion:reduce){.caixa-seta{transition:none}}button.cartao-semana-acao{width:100%;border:0;font:inherit;text-align:left;cursor:pointer;margin-top:1rem}.cartao-semana-texto-baixo{margin:.7rem 0 0;color:rgba(255,255,255,.82);font-size:.92rem}.link-claro{background:none;border:0;padding:0;font:inherit;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.o-que-importar{background:var(--superficie);border:1px solid var(--linha);border-left:4px solid var(--cobre);border-radius:12px;padding:.9rem 1.1rem;margin:.8rem 0 1rem}.o-que-importar p{margin:0 0 .4rem}.o-que-importar ul{margin:0 0 .6rem;padding-left:1.2rem}.o-que-importar li{margin:.25rem 0}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:25;padding-top:env(safe-area-inset-top)}.topo-dentro{padding:.55rem 1rem;align-items:center;min-height:52px}.marca{align-items:center;flex-wrap:nowrap;min-width:0}.marca-nome{font-size:1.2rem}@media (max-width:640px){.marca-sub{display:none}}.topo-conta{display:flex;border-radius:50%}.topo-conta:focus-visible{outline-color:#e8a26e}.avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:#1e3455;color:#fff;border:2px solid #e8a26e}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.foto-perfil .avatar{background:var(--tinta)}.foto-perfil{display:flex;gap:1rem;align-items:center;background:var(--superficie);border:1px solid var(--linha);border-radius:16px;padding:1rem;margin:.8rem 0}.foto-perfil h2{font-size:1.1rem;margin:0 0 .2rem}.foto-perfil .acoes{margin-top:.5rem}.rotulo-arquivo{cursor:pointer;display:inline-block}.rotulo-arquivo:focus-within{outline:3px solid var(--cobre);outline-offset:2px}.instalar{display:flex;gap:.9rem;align-items:flex-start;background:var(--superficie);border:1px solid var(--linha);border-left:4px solid var(--cobre);border-radius:14px;padding:.9rem 1rem;margin:.8rem 0}.instalar h2{font-size:1.05rem;margin:0 0 .2rem}.instalar p{margin:0 0 .6rem;color:var(--tinta-2);font-size:.92rem}.icone-texto{vertical-align:-2px}@media (max-width:640px){.pagina h1{font-size:1.7rem}}.subtitulo-semana{margin-top:-.4rem;font-size:1.05rem}.missoes{margin:1.2rem 0 1.6rem}.missoes-topo{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.missoes-topo h2{font-size:1.15rem;margin:0}.progresso-missoes{height:6px;border-radius:3px;background:#e6e9ee;margin:.6rem 0 .2rem;overflow:hidden}.progresso-missoes i{display:block;height:100%;background:var(--cobre);border-radius:3px;transition:width .2s}.missao-feita{display:grid;place-items:center;width:100%;height:100%;border-radius:10px;background:#e8f1ea;color:#1d5a32}.caixa-icone:has(.missao-feita){background:#e8f1ea}.missao-marcar{margin-top:.9rem}.apoio-curto{background:var(--aviso-fundo);border-left:3px solid var(--cobre);border-radius:10px;padding:.75rem 1rem;margin:1rem 0;font-size:.92rem}.apoio-curto p{margin:0 0 .3rem}.apoio-curto p:last-child{margin:0}@media (prefers-reduced-motion:reduce){.progresso-missoes i{transition:none}}.lista-aulas{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.lista-aulas li>a,.lista-aulas li>div{display:flex;align-items:center;gap:.75rem;padding:.7rem .2rem;border-top:1px solid var(--linha);text-decoration:none;color:var(--tinta)}.lista-aulas li:first-child>a,.lista-aulas li:first-child>div{border-top:0}.lista-aulas svg:first-child{flex:none;color:var(--cobre-escuro)}.lista-aulas span{flex:1 1;min-width:0}.lista-aulas strong{display:block;font-weight:600;font-size:.95rem}.lista-aulas small{display:block;font-size:.84rem}.aula-fechada,.lista-aulas small{color:var(--tinta-2)}.aula-fechada strong,.aula-fechada svg:first-child,.aula-fechada>div{color:var(--tinta-2)!important}.video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;margin:.8rem 0 1rem}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.material-aula{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;margin:0 0 1rem;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;text-decoration:none;color:var(--tinta)}.material-aula:focus-visible,.material-aula:hover{border-color:var(--cobre)}.material-aula svg{flex:none;color:var(--cobre-escuro)}.material-aula strong{display:block;font-weight:600}.material-aula small{display:block;color:var(--tinta-2);font-size:.84rem}.pergunta-quiz{border:0;padding:0;margin:0 0 1.1rem}.pergunta-quiz legend{font-weight:600;margin-bottom:.5rem}.opcao-certa{border-color:#7bb38d!important;background:#e8f1ea!important}.opcao-errada{border-color:#e2a4a4!important;background:#fdecea!important}.explicacao-quiz{margin-top:.4rem}.texto-desafio{white-space:pre-line}.importar{display:grid;grid-gap:.6rem;gap:.6rem;max-width:40rem}.importar textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.previa-importacao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:.9rem 1rem}.previa-importacao p{margin:0 0 .6rem}.ficha-4{grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.ficha-4{grid-template-columns:repeat(4,1fr)}}.ficha-4 div:nth-child(3){border-left:0;padding-left:0}@media (min-width:760px){.ficha-4 div:nth-child(3){border-left:1px solid var(--linha);padding-left:.75rem}}.numeros-grupo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;margin-top:1.1rem;border-top:1px solid var(--linha);padding-top:.9rem}.numeros-grupo b{display:block;font-family:var(--serif);font-size:1.6rem;font-weight:600;line-height:1.1}.numeros-grupo span{display:block;font-size:.8rem;color:var(--tinta-2);line-height:1.3;margin-top:.2rem}.linha-ciclo{list-style:none;margin:.4rem 0 .8rem;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.linha-ciclo:before{content:"";position:absolute;left:10%;right:10%;top:.55rem;height:2px;background:var(--linha)}.marco{position:relative;text-align:center;padding:0 .25rem}.marco p{margin:0;max-width:none}.marco-ponto{display:block;width:1.1rem;height:1.1rem;border-radius:50%;margin:0 auto .5rem;position:relative;background:var(--fundo);border:3px solid var(--linha)}.marco-fechada .marco-ponto{background:var(--azul-sistema);border-color:var(--azul-sistema)}.marco-aberta .marco-ponto{background:#fff;border-color:var(--cobre)}.marco-nome{font-family:var(--serif);font-weight:600;font-size:.95rem;line-height:1.2}.marco-data{font-size:.75rem;color:var(--tinta-2)}.marco-valor{font-family:var(--serif);font-size:1.45rem;font-weight:600;margin-top:.3rem!important}.marco-aberta .marco-valor,.marco-prevista .marco-valor{font-family:var(--sans);font-size:.8rem;font-weight:400;color:var(--tinta-2)}.marco-det{font-size:.72rem;color:var(--tinta-2)}.faixas-risco{display:grid;grid-gap:1rem;gap:1rem;margin:.5rem 0}.faixa-onda{font-family:var(--serif);font-weight:600;margin:0 0 .35rem}.faixa-barra{display:flex;height:1.1rem;border-radius:6px;overflow:hidden;background:#e6e9ee}.faixa-barra i{display:block;height:100%}.faixa-legenda{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.85rem;color:var(--tinta-2);margin:.4rem 0 0}.faixa-legenda i{display:inline-block;width:.65rem;height:.65rem;border-radius:2px;margin-right:.35rem;vertical-align:-1px}.evolucao{margin-bottom:1.4rem}.evolucao-cabeca{display:flex;gap:1rem;align-items:center;margin-bottom:.6rem}.evolucao-cabeca p{margin:0}.evolucao-num{font-family:var(--serif);font-size:2.6rem;font-weight:600;color:var(--azul-sistema);line-height:1;min-width:5.5rem}.halteres{list-style:none;margin:0;padding:0}.halteres li{display:grid;grid-template-columns:11rem 1fr 8.5rem;grid-gap:.75rem;gap:.75rem;align-items:center;border-top:1px solid var(--linha);padding:.55rem 0}.halteres li:last-child{border-bottom:1px solid var(--linha)}.halter-nome{font-family:var(--serif);font-weight:600}.halter-trilho{position:relative;height:.8rem;background:linear-gradient(var(--linha),var(--linha)) 50% /100% 2px no-repeat}.halter-trilho i{position:absolute;top:50%;transform:translate(-50%,-50%)}.halter-liga{transform:translateY(-50%)!important;height:4px;background:#9fb0c7;border-radius:2px}.halter-de{width:.75rem;height:.75rem;border-radius:50%;background:#fff;border:2px solid var(--cobre)}.halter-para{width:.85rem;height:.85rem;border-radius:50%;background:var(--azul-sistema)}.halter-valor{font-size:.85rem;color:var(--tinta-2);text-align:right;white-space:nowrap}.halter-valor b{color:var(--tinta);margin-left:.3rem}@media (max-width:640px){.halteres li{grid-template-columns:1fr 6.5rem}.halter-trilho{grid-column:1/-1;grid-row:2}}.aneis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:1rem;gap:1rem;margin:.5rem 0}.anel{position:relative;text-align:center}.anel svg{width:7.5rem;height:7.5rem;display:block;margin:0 auto}.anel-num{font-family:var(--serif);font-size:1.5rem;font-weight:600;margin:-4.9rem 0 3.1rem!important;max-width:none}.anel-texto{font-size:.82rem;color:var(--tinta-2);margin:0 auto;max-width:12rem}.anel-texto-so{display:flex;flex-direction:column;justify-content:center}.anel-texto-so .anel-num{margin:0 0 .3rem!important;font-size:2.6rem}.relatorio-grupo>.acoes{margin:.5rem 0 1.75rem}.relatorio-grupo .cartao-risco ul{margin:0;padding-left:1.1rem}.relatorio-grupo .cartao-risco li{margin-bottom:.35rem}@media print{@page{size:A4;margin:14mm 14mm 16mm}.app-equipe,.casca,.conteudo,.pagina,body,html{background:#fff!important}.barra-app,.lateral,.nao-imprimir,.topo,.topo-equipe{display:none!important}.app-equipe,.casca,.conteudo{display:block!important}.app-equipe,.casca,.conteudo,.pagina{padding:0!important;margin:0!important}.pagina{max-width:none!important}.relatorio-grupo{font-size:10pt}.relatorio-grupo .secao{margin-top:1.2rem;page-break-after:avoid;break-after:avoid}.aneis,.cartao-foco,.cartao-insight,.dim,.faixa-linha,.halteres li,.linha-ciclo,.relatorio-grupo .abertura,.relatorio-grupo .decomposicao{page-break-inside:avoid;break-inside:avoid}.relatorio-grupo .abertura{grid-template-columns:1fr 1fr}.relatorio-grupo .decomposicao{grid-template-columns:1fr 1.15fr}.relatorio-grupo .dupla{display:block}.relatorio-grupo .dupla>div{margin-bottom:.8rem}.relatorio-grupo .cartoes-foco{grid-template-columns:repeat(3,1fr)}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.form-encontro{display:grid;grid-gap:.5rem;gap:.5rem}.form-painel{display:grid;grid-gap:.7rem;gap:.7rem;max-width:46rem}.form-painel fieldset{border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem 1rem;display:grid;grid-gap:.4rem;gap:.4rem}.grade-2,.grade-3{display:grid;grid-gap:.7rem;gap:.7rem}@media (min-width:640px){.grade-2{grid-template-columns:1fr 1fr}.grade-3{grid-template-columns:repeat(3,1fr)}}.lista-perguntas{list-style:none;margin:0;padding:0}.lista-perguntas li{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem 1rem;margin-bottom:.6rem}.lista-perguntas li p{margin:0 0 .3rem}.lista-perguntas .acoes{margin:0}.pergunta-oculta{opacity:.55}.link-botao{background:none;border:0;padding:0;color:var(--azul-sistema);text-decoration:underline;cursor:pointer;font:inherit}.fila-excecoes{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.fila-excecoes li{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:baseline;background:var(--superficie);border:1px solid var(--linha);border-left:4px solid;border-radius:var(--raio);padding:.7rem .9rem}.fila-excecoes span{flex:1 1;min-width:14rem}.excecao-grave{border-left-color:var(--erro)!important}.excecao-grave strong{color:var(--erro)}.excecao-aviso{border-left-color:#c4853a!important}.excecao-aviso strong{color:#8a5a1f}.checklist{list-style:none;margin:0;padding:0;font-size:.85rem}.checklist em{font-style:normal;color:var(--tinta-2)}.checklist .passo-feito span{color:var(--azul-sistema);font-weight:700}.checklist .passo-com-falha{color:var(--erro)}.checklist .passo-futuro{color:var(--tinta-2)}.cartoes strong.cartao-texto{font-size:1.05rem}nav.acoes a[aria-current=page]{font-weight:700;color:var(--tinta)}.botao,.botao-secundario{display:inline-flex;align-items:center;gap:.4rem;justify-content:center}.botao-pequeno{padding:.4rem .75rem;font-size:.88rem}.objetivo-semana{background:#fbf1ea;border-left:3px solid var(--cobre);padding:.7rem .9rem;border-radius:0 var(--raio) var(--raio) 0;margin:0 0 1rem}.como-fazer{font-size:1rem;margin:1.2rem 0 .4rem}.passos-atividade{padding-left:1.3rem;margin:0 0 .8rem}.passos-atividade li{margin-bottom:.45rem}.leva{border-top:1px dashed var(--linha);padding-top:.8rem;margin-top:1.2rem}.link-externo{display:inline-flex;align-items:center;gap:.3rem;font-weight:500}.ferramenta{display:block;min-width:0;max-width:100%}.atividade-guiada,.bloco-ferramenta,.caixa-corpo,.grade-campos>*,.passo{min-width:0}.ferramenta .campo{margin-bottom:.75rem}.ferramenta .campo select,.ferramenta .campo textarea{width:100%;font:inherit;padding:.65rem .8rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);color:var(--tinta)}.ferramenta .campo input{padding:.65rem .8rem}.ferramenta .campo .dica,.ferramenta .campo small{display:block;font-size:.8rem;color:var(--tinta-2);margin-top:.25rem;font-weight:400}.campo legend{padding:0;margin-bottom:.35rem}fieldset.campo{border:0;padding:0;margin:0 0 .75rem;min-width:0}.valor-caixa{display:flex!important;align-items:center;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie);margin:0!important}.valor-caixa:focus-within{border-color:var(--cobre);box-shadow:0 0 0 3px rgba(190,96,28,.2)}.valor-caixa i{font-style:normal;color:var(--tinta-2);font-size:.9rem;padding:0 .2rem 0 .7rem;white-space:nowrap}.valor-caixa i:last-child{padding:0 .7rem 0 .2rem}.ferramenta .valor-caixa input,.valor-caixa input{border:0!important;box-shadow:none!important;background:transparent;min-width:0;width:100%;padding:.65rem .6rem;font:inherit}.grade-campos{display:grid;grid-gap:0 .8rem;gap:0 .8rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.bloco-ferramenta{background:var(--superficie);border:1px solid var(--linha);border-radius:12px;padding:.9rem 1rem;margin:.6rem 0}.bloco-ferramenta>h3{margin:0 0 .6rem;font-size:1.02rem}.bloco-ferramenta h3 .pequeno{font-weight:400}.item-ferramenta{border:1px solid var(--linha);border-radius:10px;padding:.7rem .85rem;margin:.5rem 0;background:#fcfcfd}.item-ferramenta>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:baseline}.item-ferramenta[open]>summary{margin-bottom:.7rem}.item-ferramenta>p:first-child{margin-top:0}.item-ferramenta.apagada{opacity:.6}.lista-itens{display:grid;grid-gap:.1rem;gap:.1rem}.aviso-ferramenta{background:var(--aviso-fundo);border:1px solid #efd9c7;border-radius:var(--raio);padding:.75rem .9rem;font-size:.93rem}.ok-item{color:var(--azul-sistema);font-weight:500}.guardado-ferramenta{margin:.4rem 0 0}.resultado-linha{background:#eef3f8;border-radius:var(--raio);padding:.5rem .75rem;margin:.3rem 0 .6rem}.lista-simples{padding-left:1.2rem;margin:.3rem 0 .8rem}.lista-simples li{margin-bottom:.25rem}.opcoes-linha{display:flex;flex-wrap:wrap;gap:.45rem}.opcoes-linha .opcao{padding:.5rem .75rem}.cartoes .destaque{border-color:var(--cobre);background:#fbf1ea}.cartoes .texto-medio{font-size:1rem;font-family:var(--sans)}.mensagem-pronta{background:#f7f9fb;border:1px solid var(--linha);border-radius:10px;padding:.8rem .9rem;margin:.6rem 0}.mensagem-topo{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.4rem}.mensagem-pronta p{margin:0 0 .3rem;white-space:pre-wrap}.mensagem-pronta mark{background:#fde7d4;color:var(--tinta);padding:0 .15rem;border-radius:3px}.mensagem-pronta .dica{font-size:.8rem;color:var(--tinta-2)}.caminhos{display:grid;grid-gap:.4rem;gap:.4rem;margin:.5rem 0 .9rem;font-size:.92rem}.caminhos div{display:grid;grid-template-columns:6.5rem 1fr;grid-gap:.5rem;gap:.5rem}.caminhos dt{font-weight:600}.caminhos dd{margin:0;color:var(--tinta-2)}.ensaio{border-left:3px solid var(--azul-sistema);padding:.2rem 0 .2rem .8rem;margin:.8rem 0}.ensaio-pergunta{margin:0 0 .4rem}.ensaio-modelo{background:#eef3f8;padding:.55rem .75rem;border-radius:var(--raio);font-size:.93rem}.conferencia{border-radius:var(--raio);padding:.6rem .8rem;margin:.4rem 0;background:#f7f9fb}.conferencia ul{margin:.3rem 0 0;padding-left:1.1rem;font-size:.93rem}.conferencia-veredito{font-weight:700;margin:0}.proposta-boa .conferencia{background:#eaf2ea}.proposta-boa .conferencia-veredito{color:#23613a}.proposta-nao_vale .conferencia{background:#f8e9e9}.proposta-nao_vale .conferencia-veredito{color:var(--erro)}.proposta-atencao .conferencia-veredito{color:var(--cobre-escuro)}.assinatura{border-top:1px solid var(--linha);margin-top:.8rem;padding-top:.8rem}.so-na-impressao{display:none}.lista-classificar{display:grid;grid-gap:.45rem;gap:.45rem;margin:.6rem 0}.linha-classificar{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem;align-items:center;border:1px solid var(--linha);border-radius:10px;padding:.6rem .75rem;background:var(--superficie)}.linha-classificar>span small{display:block;color:var(--tinta-2)}.linha-classificar .campo{margin:0}@media (min-width:640px){.linha-classificar{grid-template-columns:1fr 9rem auto}.linha-classificar:not(:has(.campo)){grid-template-columns:1fr auto}}.alternar{display:inline-flex;border:1px solid var(--linha);border-radius:999px;overflow:hidden;justify-self:start}.alternar label{padding:.4rem .8rem;font-size:.88rem;cursor:pointer}.alternar label.ativo{background:var(--tinta);color:#fff}.alternar input{position:absolute;opacity:0;width:1px;height:1px}.alternar label:has(input:focus-visible){outline:3px solid var(--cobre);outline-offset:-3px}.origem{background:#f7f9fb;border-radius:var(--raio);padding:.5rem .7rem}.tabela-limites .campo{margin:0;min-width:7.5rem}.conta-cabe{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.dias-registro{border:0;padding:0;margin:.6rem 0}.dias-registro legend{font-weight:600;margin-bottom:.4rem}.calendario{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;margin:.4rem 0}.calendario .dia{min-height:3.2rem;border:1px solid var(--linha);border-radius:6px;padding:.2rem .25rem;font-size:.7rem;background:var(--superficie);overflow:hidden}.calendario .dia b{display:block;font-size:.8rem}.calendario .dia small{display:block;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendario .recebe{background:#e6eef6;border-color:var(--azul-sistema)}.calendario .vence{background:#fdf3ea}.calendario .antes{background:#f8e2e2;border-color:var(--erro)}.legenda span{display:inline-block;width:.8rem;height:.8rem;border-radius:3px;vertical-align:-1px;border:1px solid var(--linha)}.legenda .l-recebe{background:#e6eef6;border-color:var(--azul-sistema)}.legenda .l-vence{background:#fdf3ea}.legenda .l-antes{background:#f8e2e2;border-color:var(--erro)}.linha-conta{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 .6rem;gap:0 .6rem;align-items:end;border-bottom:1px solid var(--linha);padding-bottom:.4rem;margin-bottom:.5rem}.linha-conta>:first-child{grid-column:1/-1}@media (min-width:640px){.linha-conta{grid-template-columns:2fr 1fr .8fr auto}.linha-conta>:first-child{grid-column:auto}}.linha-conta .link{margin-bottom:.8rem}.conta-antes{border-color:var(--erro)}.smart-selos{display:flex;gap:.3rem;margin:0 0 .8rem}.smart-selos span{width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;border:1px solid var(--linha);color:var(--tinta-2)}.smart-selos span.ok{background:var(--azul-sistema);border-color:var(--azul-sistema);color:#fff}.smart-letra{display:grid;grid-template-columns:2rem 1fr;grid-gap:.5rem;gap:.5rem;align-items:start}.smart-letra>b{width:1.8rem;height:1.8rem;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;margin-top:.1rem}.smart-letra small{font-weight:400;color:var(--tinta-2)}.linha-ordem{display:flex;gap:.8rem;align-items:center}.campo-curto{width:6rem;flex:none}.lista-ideias{display:grid;grid-gap:.3rem;gap:.3rem}.linha-ideia{display:grid;grid-template-columns:1.6rem 1fr auto;grid-gap:0 .6rem;gap:0 .6rem;align-items:end;border-bottom:1px solid var(--linha);padding-bottom:.3rem}.linha-ideia>.campo:first-of-type,.linha-ideia>.campo:nth-of-type(2),.linha-ideia>.campo:nth-of-type(3){grid-column:2/3}.linha-ideia .caixa-num{align-self:center;color:var(--tinta-2)}.linha-ideia .link{grid-column:3;grid-row:1;margin-bottom:.8rem}@media (min-width:720px){.linha-ideia{grid-template-columns:1.6rem 2.2fr 1fr .8fr auto}.linha-ideia>.campo:nth-of-type(n){grid-column:auto}.linha-ideia .link{grid-column:auto;grid-row:auto}}.fichas{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .6rem}.ficha{font:inherit;font-size:.86rem;background:#f3f5f8;border:1px solid var(--linha);border-radius:999px;padding:.35rem .75rem;cursor:pointer;color:var(--tinta)}.ficha:hover{border-color:var(--cobre)}.linha-esforco{display:grid;grid-gap:.3rem;gap:.3rem;margin-bottom:.6rem}.matriz-2x2{display:grid;grid-template-columns:1.4rem 1fr 1fr;grid-template-rows:auto auto auto;grid-gap:4px;gap:4px;margin:.8rem 0}.matriz-2x2 .q{border:1px solid var(--linha);border-radius:8px;padding:.5rem .6rem;min-height:5.5rem;background:var(--superficie);font-size:.85rem}.matriz-2x2 .q b{display:block;font-size:.78rem;color:var(--tinta-2);margin-bottom:.25rem}.matriz-2x2 .q i{display:block;font-style:normal;font-weight:600}.matriz-2x2 .q small{display:block;color:var(--tinta-2);margin-top:.3rem}.matriz-2x2 .q-bom{background:#eaf2ea}.matriz-2x2 .q-ruim{background:#f8eded}.matriz-2x2 .eixo-y{grid-row:1/3;grid-column:1;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:.75rem;color:var(--tinta-2)}.matriz-2x2 .q:first-of-type{grid-column:2;grid-row:1}.matriz-2x2 .q:nth-of-type(2){grid-column:3;grid-row:1}.matriz-2x2 .q:nth-of-type(3){grid-column:2;grid-row:2}.matriz-2x2 .q:nth-of-type(4){grid-column:3;grid-row:2}.matriz-2x2 .eixo-x{grid-column:2/4;grid-row:3;text-align:center;font-size:.75rem;color:var(--tinta-2)}.fofa{display:grid;grid-gap:0 .8rem;gap:0 .8rem}@media (min-width:640px){.fofa{grid-template-columns:1fr 1fr}}.regra{border-radius:10px}.regra.marcada{background:#fbf1ea;padding-bottom:.2rem}.regra .grade-campos{padding:0 .8rem}.cartao-regras ol{padding-left:1.3rem;font-family:var(--serif);font-size:1.05rem}.cartao-regras li{margin-bottom:.45rem}.resultado-sessao{background:#f7f9fb;border-radius:12px;padding:.8rem;margin-bottom:.9rem}.resultado-sessao-topo{display:grid;grid-template-columns:9rem 1fr;grid-gap:.8rem;gap:.8rem;align-items:center}.resultado-sessao-topo p{margin:.15rem 0}.medidor-pequeno svg,.radar-pequeno svg{width:100%;height:auto}.nota-grande{font-family:var(--serif);font-size:2.2rem;font-weight:600;line-height:1}.nota-grande small{font-size:.9rem;color:var(--tinta-2);font-family:var(--sans);font-weight:400}.resultado-sessao-dims{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.6rem}@media (min-width:640px){.resultado-sessao-dims{grid-template-columns:14rem 1fr;align-items:center}}.barras-dim{list-style:none;padding:0;margin:.3rem 0;display:grid;grid-gap:.35rem;gap:.35rem}.barras-dim li{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr 3.6rem;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:.86rem}.barra-dim{position:relative;height:.65rem;background:#e6eaf0;border-radius:999px;overflow:hidden}.barra-dim i{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.barra-dim i.antes{background:#c9d2de;top:0;bottom:0}.barra-dim i:not(.antes){opacity:.95;height:100%}.barra-dim i.antes+i{top:22%;bottom:22%;height:auto}.barras-dim b{text-align:right;font-weight:600}.barras-dim b small{font-weight:400;color:var(--tinta-2)}.antes-depois{display:grid;grid-gap:.4rem;gap:.4rem;margin:.4rem 0 .8rem}.antes-depois>div{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;border-bottom:1px solid var(--linha);padding:.35rem 0}.antes-depois span{color:var(--tinta-2)}.carta{background:#fffdf9}.construido{background:linear-gradient(180deg,#fbf1ea,#fff)}.compromissos .aceite strong{display:inline}.compromissos .aceite input.curto,.compromissos .aceite input[type=time],.compromissos .aceite select{font:inherit;margin:.2rem;padding:.2rem .4rem;border:1px solid var(--linha);border-radius:6px}.compromissos .aceite input.curto{width:3.2rem}.fechamento-programa{background:var(--tinta);color:#fff;border-radius:16px;padding:1.3rem 1.2rem;margin:.8rem 0;font-family:var(--serif);font-size:1.12rem;line-height:1.5}.fechamento-programa p{margin:0 0 .6rem}.assinatura-final{font-family:var(--sans);font-size:.9rem;opacity:.85}.nav-semanas{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.5rem;gap:.5rem;align-items:center;margin-top:1.8rem}.nav-semanas>:first-child{justify-self:start}.nav-semanas>:last-child{justify-self:end}.nav-semanas a{text-decoration:none;padding:.65rem .9rem}@media (max-width:480px){.nav-semanas{grid-template-columns:1fr 1fr}.nav-semanas>:nth-child(2){grid-column:1/-1;grid-row:2;justify-self:stretch}.nav-semanas>:first-child:empty{display:none}}@media print{body.imprimindo *{visibility:hidden!important}body.imprimindo .so-imprimir,body.imprimindo .so-imprimir *{visibility:visible!important}body.imprimindo .so-imprimir{position:absolute;left:0;top:0;width:100%;border:0}body.imprimindo .so-imprimir .guardado-ferramenta,body.imprimindo .so-imprimir button{display:none!important}body.imprimindo .so-imprimir .so-na-impressao{display:block}body.imprimindo .caixa{border:0}}.ferramenta .cartoes{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.ferramenta .cartoes strong{font-size:1.15rem}.smart-selos span{margin:0}.smart-letra>b,.smart-selos span{display:inline-flex;align-items:center;justify-content:center;line-height:1}@media (max-width:520px){.caminhos div{grid-template-columns:1fr;gap:0}.barras-dim li{grid-template-columns:1fr auto;row-gap:.15rem}.barras-dim .barra-dim{grid-column:1/-1;grid-row:2}.resultado-sessao-topo{grid-template-columns:7.5rem 1fr}}