:root{--chocolate:#452b27;--terracota:#805747;--bronze:#b78b72;--champagne:#ead9c4;--marfim:#f7f0e7;--branco:#fff;--fundo:var(--marfim);--superficie:var(--branco);--superficie-suave:#fcf9f5;--texto:var(--chocolate);--texto-secundario:var(--terracota);--texto-apagado:#8a7a70;--borda:var(--champagne);--borda-forte:var(--bronze);--acento:var(--terracota);--acento-forte:var(--chocolate);--acento-suave:var(--champagne);--sucesso:#4b6b4f;--atencao:#9a6b2f;--erro:#8c3a32;--fonte-titulo:"Playfair Display", "Georgia", "Times New Roman", serif;--fonte-texto:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--raio:10px;--raio-grande:16px;--sombra:0 1px 2px #452b270f, 0 8px 24px #452b270d;--largura-maxima:1180px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--fonte-titulo);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}a{color:var(--acento)}
.tela-de-entrada{background:radial-gradient(90rem 40rem at 50% -20rem, var(--champagne) 0%, transparent 60%), var(--fundo);place-items:center;min-height:100dvh;padding:2rem 1.25rem;display:grid}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);width:100%;max-width:26rem;box-shadow:var(--sombra);padding:2.5rem 2rem}.cartao h1{margin:1.75rem 0 .5rem;font-size:1.6rem}.apoio{color:var(--texto-secundario);margin:0 0 1.75rem;font-size:.95rem}.marca{flex-direction:column;gap:.3rem;line-height:1;display:inline-flex}.marca-nome{font-family:var(--fonte-titulo);letter-spacing:.01em}.marca-assinatura{letter-spacing:.22em;text-transform:uppercase;color:var(--texto-secundario);font-size:.56rem}.campo{margin-bottom:1.1rem}.campo label{color:var(--texto);margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:block}.campo-caixa{background:var(--superficie-suave);border:1px solid var(--borda);border-radius:var(--raio);align-items:center;gap:.6rem;padding:0 .8rem;transition:border-color .15s,box-shadow .15s;display:flex}.campo-caixa:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px #8057471f}.campo-caixa input{font:inherit;color:var(--texto);background:0 0;border:0;flex:1;min-width:0;padding:.8rem 0}.campo-caixa input:focus{outline:none}.campo-caixa input:disabled{color:var(--texto-secundario)}.campo-icone,.campo-acao{color:var(--texto-secundario);place-items:center;display:grid}.campo-acao{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem}.campo-acao:hover{color:var(--texto)}.campo-ajuda{color:var(--texto-secundario);margin:.4rem 0 0;font-size:.78rem}.campo-ajuda.centralizado{text-align:center;margin-top:1.1rem}.regras{background:var(--superficie-suave);border:1px solid var(--borda);border-radius:var(--raio);color:var(--texto-secundario);margin:0 0 1.25rem;padding:.9rem 1rem;font-size:.78rem;list-style:none}.regras li+li{margin-top:.35rem}.principal{border-radius:var(--raio);background:var(--acento-forte);width:100%;color:var(--marfim);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-weight:600;text-decoration:none;transition:background .15s,transform 50ms;display:inline-flex}.principal:hover{background:var(--acento)}.principal:active{transform:translateY(1px)}.principal:disabled{opacity:.6;cursor:progress}.secundario{color:var(--texto-secundario);border-radius:var(--raio);padding:.4rem .7rem;font-size:.88rem;text-decoration:none}.secundario:hover{background:var(--superficie-suave);color:var(--texto)}.erro{color:var(--erro);border-radius:var(--raio);background:#fdf1ef;border:1px solid #f0cfc9;margin-bottom:1.1rem;padding:.75rem .9rem;font-size:.86rem}.erro p{margin:0}.erro p+p{margin-top:.35rem}.aviso{background:var(--superficie-suave);border:1px solid var(--borda);border-left:3px solid var(--acento);border-radius:var(--raio);color:var(--texto-secundario);padding:1rem 1.1rem;font-size:.92rem}.aviso p{margin:0}.aviso p+p{margin-top:.4rem}.portal{background:var(--fundo);min-height:100dvh}.topo{background:var(--superficie);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.topo-acoes{align-items:center;gap:.5rem;display:flex}.topo-nome{color:var(--texto-secundario);font-size:.88rem}.conteudo{max-width:var(--largura-maxima);margin:0 auto;padding:3rem 1.5rem 5rem}.conteudo h1{margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,2.4rem)}.lista-de-acessos{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.lista-de-acessos li{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;display:flex}.lista-de-acessos strong{font-family:var(--fonte-titulo);font-size:1.1rem;font-weight:500}.lista-de-acessos span{color:var(--texto-secundario);font-size:.85rem}.em-construcao{border-top:1px solid var(--borda);color:var(--texto-secundario);margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem}.topo-marca{text-decoration:none}.topo-navegacao{gap:.25rem;margin-left:2rem;margin-right:auto;display:flex}.topo-navegacao a{color:var(--texto-secundario);border-radius:var(--raio);padding:.4rem .75rem;font-size:.9rem;text-decoration:none}.topo-navegacao a:hover{background:var(--superficie-suave);color:var(--texto)}.topo-navegacao a.ativo{color:var(--texto);background:var(--acento-suave);font-weight:600}.conteudo-estreito{max-width:46rem}.caminho{color:var(--texto-secundario);margin-bottom:1.25rem;font-size:.85rem}.caminho a{color:var(--texto-secundario);text-decoration:none}.caminho a:hover{color:var(--acento);text-decoration:underline}.caminho span{opacity:.6;margin:0 .3rem}.pilar{margin-top:3rem}.pilar-cabecalho{border-bottom:1px solid var(--borda);align-items:flex-start;gap:.9rem;margin-bottom:1.1rem;padding-bottom:.9rem;display:flex}.pilar-numero{background:var(--acento-suave);width:2rem;height:2rem;color:var(--acento-forte);font-family:var(--fonte-titulo);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:grid}.pilar-cabecalho h2{font-size:1.3rem}.pilar-cabecalho p{color:var(--texto-secundario);margin:.2rem 0 0;font-size:.85rem}.grade-de-colecoes{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.grade-de-colecoes a{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);height:100%;color:inherit;flex-direction:column;gap:.4rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .15s,transform .1s,box-shadow .15s;display:flex}.grade-de-colecoes a:hover{border-color:var(--borda-forte);box-shadow:var(--sombra);transform:translateY(-1px)}.grade-de-colecoes strong{font-family:var(--fonte-titulo);font-size:1.08rem;font-weight:500}.grade-de-colecoes span{color:var(--texto-secundario);font-size:.85rem}.grade-de-colecoes .contagem{color:var(--texto-apagado);margin-top:auto;padding-top:.5rem;font-size:.78rem}.lista-de-aulas{counter-reset:aula;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);margin:2rem 0 0;padding:0;list-style:none;overflow:hidden}.lista-de-aulas li+li{border-top:1px solid var(--borda)}.lista-de-aulas a{color:inherit;align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.lista-de-aulas a:hover{background:var(--superficie-suave)}.aula-indice{border:1px solid var(--borda-forte);width:1.9rem;height:1.9rem;color:var(--texto-secundario);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.lista-de-aulas .feita .aula-indice{background:var(--sucesso);border-color:var(--sucesso);color:var(--branco)}.aula-texto{flex-direction:column;gap:.15rem;min-width:0;display:flex}.aula-texto strong{font-weight:600}.aula-texto span{color:var(--texto-secundario);font-size:.84rem}.aula-duracao{color:var(--texto-apagado);flex:none;margin-left:auto;font-size:.78rem}.player{aspect-ratio:16/9;border-radius:var(--raio);background:var(--chocolate);margin:1.75rem 0;position:relative;overflow:hidden}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player-aviso{border:1px dashed var(--borda-forte);border-radius:var(--raio);color:var(--texto-secundario);text-align:center;margin:1.75rem 0;padding:1.5rem;font-size:.9rem}.texto-da-aula{margin:1.75rem 0;line-height:1.75}.texto-da-aula h2,.texto-da-aula h3{margin-top:2rem;margin-bottom:.5rem}.texto-da-aula ul,.texto-da-aula ol{padding-left:1.3rem}.materiais{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);margin:2rem 0;padding:1.25rem 1.4rem}.materiais h2{margin-bottom:.75rem;font-size:1.05rem}.materiais ul{margin:0;padding:0;list-style:none}.materiais li+li{margin-top:.45rem}.marcar{align-items:center;gap:.8rem;margin:2.5rem 0 1rem;display:flex}.marcar .principal,.marcar .concluida{width:auto;min-width:15rem}.marcar .concluida{border:1px solid var(--sucesso);border-radius:var(--raio);color:var(--sucesso);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-weight:600;display:inline-flex}.marcar-erro{color:var(--erro);font-size:.82rem}.vizinhas{border-top:1px solid var(--borda);justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;display:flex}.vizinhas a{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}@media (max-width:640px){.topo{flex-wrap:wrap}.topo-navegacao{order:3;width:100%;margin:.5rem 0 0}}.filtros{flex-wrap:wrap;gap:.4rem;margin:1.75rem 0;display:flex}.filtros a{color:var(--texto-secundario);background:var(--superficie);border:1px solid var(--borda);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;text-decoration:none}.filtros a:hover{border-color:var(--borda-forte);color:var(--texto)}.filtros a.ativo{background:var(--acento-forte);border-color:var(--acento-forte);color:var(--marfim)}.proximos{background:var(--acento-suave);border-radius:var(--raio);margin-bottom:2rem;padding:1.1rem 1.3rem}.proximos h2{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-family:var(--fonte-texto);color:var(--acento-forte);margin-bottom:.7rem;font-weight:700}.proximos ul{margin:0;padding:0;list-style:none}.proximos li{flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.35rem 0;font-size:.9rem;display:flex}.proximos .data{color:var(--acento);font-variant-numeric:tabular-nums;min-width:10rem}.proximos .tipo{color:var(--texto-secundario);font-size:.78rem}.lista-de-encontros{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);margin:0;padding:0;list-style:none;overflow:hidden}.lista-de-encontros li+li{border-top:1px solid var(--borda)}.lista-de-encontros a,.lista-de-encontros div{color:inherit;align-items:flex-start;gap:1.1rem;padding:1.1rem 1.3rem;text-decoration:none;display:flex}.lista-de-encontros a:hover{background:var(--superficie-suave)}.lista-de-encontros .sem-gravacao{background:var(--superficie-suave);color:var(--texto-secundario)}.encontro-data{width:10rem;color:var(--texto-secundario);font-variant-numeric:tabular-nums;flex:none;padding-top:.1rem;font-size:.85rem}.encontro-texto{flex-direction:column;gap:.2rem;min-width:0;display:flex}.encontro-texto strong{font-weight:600}.encontro-meta{color:var(--texto-apagado);font-size:.8rem}.encontro-resumo{color:var(--texto-secundario);margin-top:.2rem;font-size:.85rem}.encontro-estado{color:var(--texto-apagado);flex:none;margin-left:auto;padding-top:.15rem;font-size:.78rem}.etiqueta{letter-spacing:.14em;text-transform:uppercase;color:var(--acento);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-block}@media (max-width:640px){.lista-de-encontros a,.lista-de-encontros div{flex-wrap:wrap;gap:.4rem}.encontro-data{width:auto}.encontro-estado{margin-left:0}}.simulador{gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:900px){.simulador{grid-template-columns:20rem 1fr;align-items:start}}.simulador-campos{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);padding:1.4rem}.simulador-campos .campo:last-child{margin-bottom:0}.campo-prefixo,.campo-sufixo{color:var(--texto-apagado);flex:none;font-size:.82rem}.simulador-campos input[type=number]{text-align:right;appearance:textfield}.simulador-campos input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.simulador-campos input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.simulador-resultado h2{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-family:var(--fonte-texto);color:var(--texto-secundario);margin:0 0 .9rem;font-weight:700}.simulador-resultado h2:not(:first-child){margin-top:2rem}.numeros{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.numero{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:1.1rem 1.2rem}.numero.destaque{background:var(--acento-suave);border-color:var(--bronze)}.numero-valor{font-family:var(--fonte-titulo);color:var(--acento-forte);font-size:2.1rem;line-height:1;display:block}.numero-rotulo{color:var(--texto-secundario);margin-top:.4rem;font-size:.8rem;display:block}.tabela-dinheiro{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);width:100%;overflow:hidden}.tabela-dinheiro th,.tabela-dinheiro td{text-align:left;border-bottom:1px solid var(--borda);padding:.8rem 1.1rem;font-size:.9rem}.tabela-dinheiro tr:last-child th,.tabela-dinheiro tr:last-child td{border-bottom:0}.tabela-dinheiro th{width:42%;font-weight:600}.tabela-dinheiro td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tabela-dinheiro .explica{color:var(--texto-apagado);font-size:.8rem}.tabela-dinheiro .linha-lucro{background:var(--superficie-suave)}.tabela-dinheiro .linha-lucro td:nth-child(2){color:var(--sucesso)}.alertas{gap:.6rem;margin-top:1.25rem;display:grid}.alertas p{background:var(--superficie-suave);border-left:3px solid var(--atencao);border-radius:0 var(--raio) var(--raio) 0;color:var(--texto-secundario);margin:0;padding:.8rem 1rem;font-size:.86rem}.simulador-acoes{align-items:center;gap:.9rem;margin-top:1.75rem;display:flex}.simulador-acoes .principal{width:auto}.salvo{color:var(--sucesso);font-size:.85rem}.rodape-legal{border-top:1px solid var(--borda);color:var(--texto-apagado);margin-top:2.5rem;padding-top:1.25rem;font-size:.78rem}.materiais li{padding:.9rem 0}.materiais li+li{border-top:1px solid var(--borda);margin-top:0}.recurso-cabecalho{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.recurso-tipo{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-apagado);border:1px solid var(--borda);border-radius:999px;padding:.1rem .5rem;font-size:.68rem}.recurso-descricao,.recurso-instrucoes{color:var(--texto-secundario);margin:.35rem 0 0;font-size:.85rem}.recurso-instrucoes{color:var(--texto-apagado);font-size:.8rem}.recurso-texto{background:var(--superficie-suave);border:1px solid var(--borda);border-radius:var(--raio);white-space:pre-wrap;max-height:18rem;margin:.6rem 0;padding:.9rem 1rem;font-size:.82rem;line-height:1.6;overflow:auto}.recurso-acao{color:var(--acento);border:1px solid var(--borda-forte);border-radius:var(--raio);cursor:pointer;background:0 0;margin-top:.5rem;padding:.4rem .9rem;font-family:inherit;font-size:.85rem;text-decoration:none;display:inline-block}.recurso-acao:hover{background:var(--acento-suave);color:var(--acento-forte)}.raiox{margin-top:2rem}.raiox-progresso{margin-bottom:1.75rem}.raiox-barra{background:var(--borda);border-radius:999px;height:4px;overflow:hidden}.raiox-barra span{background:var(--acento);height:100%;transition:width .25s;display:block}.raiox-progresso p{color:var(--texto-apagado);margin:.5rem 0 0;font-size:.78rem}.raiox-etapa{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-grande);padding:1.75rem}.raiox-etapa h2{margin-bottom:.5rem;font-size:1.3rem}.raiox-etapa .apoio{margin-bottom:1.5rem}.campo-caixa select{font:inherit;color:var(--texto);background:0 0;border:0;flex:1;min-width:0;padding:.8rem 0}.campo-caixa select:focus{outline:none}.pergunta{border:0;border-top:1px solid var(--borda);margin:0;padding:1.4rem 0 .4rem}.pergunta:first-of-type{border-top:0}.pergunta legend{margin-bottom:.3rem;padding:0;font-weight:600;line-height:1.45}.pergunta.pendente{border-left:3px solid var(--atencao);margin-left:-1rem;padding-left:1rem}.alternativa{border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.4rem;padding:.55rem .7rem;font-size:.9rem;transition:border-color .12s,background .12s;display:flex}.alternativa:hover{border-color:var(--borda-forte);background:var(--superficie-suave)}.alternativa:has(input:checked){border-color:var(--acento);background:var(--acento-suave)}.alternativa input{accent-color:var(--acento-forte);margin-top:.2rem}.alternativa.nao-aplicavel{color:var(--texto-secundario);border-style:dashed;margin-top:.7rem}.raiox-navegacao{justify-content:space-between;gap:1rem;margin-top:1.25rem;display:flex}.raiox-navegacao button:disabled{opacity:.35;cursor:default}.raiox-revisao{margin:0 0 1.75rem;padding:0;list-style:none}.raiox-revisao li{border-top:1px solid var(--borda);align-items:center;gap:.8rem;padding:.7rem 0;font-size:.9rem;display:flex}.raiox-revisao-estado{color:var(--atencao);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}.raiox-revisao .completo .raiox-revisao-estado{color:var(--sucesso)}.resultado section{margin-top:2.5rem}.resultado h2{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-family:var(--fonte-texto);color:var(--texto-secundario);margin-bottom:1rem;font-weight:700}.notas{margin:0;padding:0;list-style:none}.notas li{border-top:1px solid var(--borda);align-items:center;gap:.9rem;padding:.6rem 0;font-size:.88rem;display:flex}.nota-pilar{flex:1;min-width:0}.nota-pilar strong{background:var(--acento-suave);width:1.4rem;height:1.4rem;color:var(--acento-forte);border-radius:50%;place-items:center;margin-right:.5rem;font-size:.72rem;display:inline-grid}.nota-barra{background:var(--borda);border-radius:999px;flex:none;width:8rem;height:6px;overflow:hidden}.nota-barra span{background:var(--acento);height:100%;display:block}.nota-valor{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:2rem;font-weight:600}.nota-ausente{color:var(--texto-apagado);flex:none;font-size:.78rem;font-style:italic}.prioridades{margin:0 0 1rem;padding-left:1.3rem}.prioridades li{padding:.25rem 0;font-weight:600}.jornada-recomendada{background:var(--acento-suave);border-radius:var(--raio);padding:1.3rem 1.4rem}.jornada-recomendada strong{font-family:var(--fonte-titulo);font-size:1.2rem;font-weight:500}.jornada-recomendada p{color:var(--texto-secundario);margin:.5rem 0 0;font-size:.9rem}.jornada-recomendada span{color:var(--texto-apagado);margin-top:.7rem;font-size:.78rem;display:block}.historico{border-top:1px solid var(--borda);margin-top:2.5rem;padding-top:1.5rem}.historico ul{margin:0;padding:0;list-style:none}.historico li{gap:.8rem;padding:.4rem 0;font-size:.88rem;display:flex}.historico .versao{color:var(--texto-apagado);font-size:.8rem}.bloco{margin-top:3rem}.titulo-secao{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-family:var(--fonte-texto);color:var(--texto-secundario);margin-bottom:1rem;font-weight:700}.jornada-principal{background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--raio-grande);box-shadow:var(--sombra);margin-top:2rem;padding:1.75rem}.jornada-principal-topo{justify-content:space-between;align-items:center;gap:1rem;display:flex}.jornada-principal h2{margin:.4rem 0 .5rem;font-size:1.5rem}.jornada-principal>p{color:var(--texto-secundario);margin:0 0 1.4rem;font-size:.92rem}.jornada-principal .principal{width:auto;margin-top:1.5rem}.selo-concluida{letter-spacing:.1em;text-transform:uppercase;color:var(--sucesso);border:1px solid var(--sucesso);border-radius:999px;padding:.15rem .6rem;font-size:.68rem;font-weight:700}.barra-progresso{background:var(--borda);border-radius:999px;height:8px;overflow:hidden}.barra-progresso span{background:var(--acento);height:100%;transition:width .3s;display:block}.barra-legenda{color:var(--texto-apagado);margin:.5rem 0 0;font-size:.8rem}.proxima-atividade{background:var(--acento-suave);border-radius:var(--raio);margin-top:1.4rem;padding:1rem 1.2rem}.proxima-atividade span{letter-spacing:.12em;text-transform:uppercase;color:var(--acento-forte);margin-bottom:.3rem;font-size:.68rem;display:block}.proxima-atividade strong{font-size:1rem}.acao-secundaria{padding:0 1.2rem 1rem}.etapas-previa{counter-reset:etapa;margin:2rem 0;padding:0;list-style:none}.etapas-previa li{counter-increment:etapa;border-top:1px solid var(--borda);flex-direction:column;gap:.2rem;padding:1rem 0 1rem 2.6rem;display:flex;position:relative}.etapas-previa li:before{content:counter(etapa);background:var(--acento-suave);width:1.8rem;height:1.8rem;color:var(--acento-forte);font-family:var(--fonte-titulo);border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;top:1rem;left:0}.etapas-previa span{color:var(--texto-secundario);font-size:.85rem}.etapas-previa .contagem{color:var(--texto-apagado);font-size:.75rem}.etapa{margin-top:2.5rem}.etapa header{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.etapa h2{font-size:1.2rem}.etapa-estado{color:var(--atencao);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.etapa-estado.completo{color:var(--sucesso)}.etapa .apoio{margin:.7rem 0 0;font-size:.86rem}.atividades{margin:1rem 0 0;padding:0;list-style:none}.atividade{border-top:1px solid var(--borda);gap:.9rem;padding:1.1rem 0;display:flex}.atividade:first-child{border-top:0}.atividade-marca{border:1px solid var(--borda-forte);width:1.6rem;height:1.6rem;color:var(--branco);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;font-size:.8rem;display:grid}.atividade.feita .atividade-marca{background:var(--sucesso);border-color:var(--sucesso)}.atividade-corpo{flex:1;min-width:0}.atividade-titulo{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.atividade-corpo p{color:var(--texto-secundario);margin:.3rem 0 0;font-size:.88rem}.atividade-opcional,.atividade-estado{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--borda);color:var(--texto-apagado);border-radius:999px;padding:.1rem .5rem;font-size:.66rem}.atividade-estado{color:var(--atencao);border-color:var(--atencao)}.atividade-estado.devolvido{color:var(--erro);border-color:var(--erro)}.atividade-apoio{margin-top:.5rem!important;font-size:.82rem!important}.atividade-corpo .recurso-acao,.atividade-corpo .secundario{margin-top:.7rem}.entregavel{margin-top:.8rem}.entregavel textarea{width:100%;font:inherit;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-suave);color:var(--texto);resize:vertical;padding:.8rem .9rem;font-size:.88rem}.entregavel textarea:focus{border-color:var(--acento);outline:none}.entregavel-acoes{align-items:center;gap:.6rem;display:flex}.destaque{background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--raio-grande);box-shadow:var(--sombra);margin:2rem 0 3rem;padding:2rem}.destaque h2{margin:.4rem 0 .75rem;font-size:1.6rem}.destaque>p{color:var(--texto-secundario);max-width:44rem;margin:0 0 1.5rem;font-size:.95rem;line-height:1.65}.destaque .principal{width:auto}.destaque .secundario{margin-left:.8rem}.destaque .barra-progresso{max-width:24rem}.destaque .proxima-atividade{max-width:32rem;margin-bottom:1.5rem}.inicio-grade{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.cartao-inicio{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:1.3rem 1.4rem}.cartao-inicio h2{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-family:var(--fonte-texto);color:var(--texto-apagado);margin:0 0 .8rem;font-weight:700}.cartao-inicio strong{font-size:1rem;line-height:1.4}.cartao-inicio p{color:var(--texto-secundario);margin:.35rem 0 0;font-size:.85rem}.cartao-inicio .vazio{color:var(--texto-apagado);margin:0}.cartao-inicio .recurso-acao{margin-top:.9rem}.resumo{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.resumo li{flex-direction:column;display:flex}.resumo strong{font-family:var(--fonte-titulo);color:var(--acento-forte);font-size:1.7rem;line-height:1}.resumo span{color:var(--texto-secundario);max-width:7rem;margin-top:.3rem;font-size:.74rem;line-height:1.3}.avisos-importantes{margin-top:2.5rem}.avisos-importantes article{background:var(--superficie-suave);border-left:3px solid var(--acento);border-radius:0 var(--raio) var(--raio) 0;padding:1rem 1.2rem}.avisos-importantes article+article{margin-top:.7rem}.avisos-importantes p{color:var(--texto-secundario);margin:.3rem 0 0;font-size:.88rem}.atalhos{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.atalhos a{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);height:100%;color:inherit;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .1s;display:flex}.atalhos a:hover{border-color:var(--borda-forte);transform:translateY(-1px)}.atalhos span{color:var(--texto-secundario);font-size:.8rem}@media (max-width:560px){.resumo{gap:1rem}.destaque{padding:1.4rem}}
