:root{--bg: #faf6ee;--bg-2: #f1ebdd;--superficie: #ffffff;--papel: #ffffff;--tinta: #15122b;--suave: #5d5a73;--borda: #ddd5c3;--linha: #15122b;--destaque: #5b3df5;--destaque-2: #4529d6;--destaque-bg: #e9e4ff;--sobre-destaque: #ffffff;--lima: #d2f54a;--coral: #ff6b57;--erro: #b3261e;--aviso: #8a5a00;--ok: #1e7a3c;--p-destaque: #4529d6;--p-bg: #ece8ff;--p-tracejado: #bdb5e6;--sombra: 0 1px 2px rgb(21 18 43 / .06), 0 8px 24px rgb(21 18 43 / .1);--sombra-dura: 4px 4px 0 var(--linha);--display: "Bricolage Grotesque", "Segoe UI Variable Display", system-ui, sans-serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light dark;font-family:var(--sans)}@media(prefers-color-scheme:dark){:root{--bg: #12101e;--bg-2: #1a1729;--superficie: #211d33;--papel: #fbfaf6;--tinta: #f1eefc;--suave: #a9a4c4;--borda: #3a3558;--linha: #6f66a8;--destaque: #a99bff;--destaque-2: #c3b9ff;--destaque-bg: #2b2450;--sobre-destaque: #12101e;--erro: #ff8a80;--aviso: #f2c36b;--ok: #7fd49a;--sombra: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .4)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--tinta);line-height:1.5}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}button{border:1px solid var(--borda);background:var(--superficie);border-radius:8px;padding:7px 12px;cursor:pointer;transition:border-color .15s,background .15s}button:hover:not(:disabled){border-color:var(--destaque)}button:disabled{opacity:.5;cursor:not-allowed}button.on{background:var(--destaque);color:var(--sobre-destaque);border-color:var(--destaque)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;border:2px solid var(--linha);background:var(--superficie);color:var(--tinta);border-radius:12px;padding:9px 18px;cursor:pointer;box-shadow:3px 3px 0 var(--linha);transition:transform .12s,box-shadow .12s,background .15s}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--linha)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--linha)}.btn.primario,button.primario{background:var(--destaque);color:var(--sobre-destaque);border-color:var(--destaque)}.btn.primario:hover,button.primario:hover:not(:disabled){background:var(--destaque-2)}.btn.primario{border-color:var(--linha)}.btn.grande{padding:14px 24px;font-size:1.05rem;border-radius:12px}.btn.fantasma{background:transparent;box-shadow:none;border-color:transparent}.btn.fantasma:hover{box-shadow:none;transform:none;border-color:var(--linha)}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--destaque);font-family:var(--display);font-size:1.4rem;font-weight:800;letter-spacing:-.03em}.logo span{color:var(--tinta)}.ok{color:var(--ok)}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.contido{width:min(1120px,100% - 40px);margin-inline:auto}.centro{text-align:center}.suave{color:var(--suave)}.pequeno{font-size:.875rem}.link{color:var(--destaque);font-weight:600}.lead{font-size:1.15rem;color:var(--suave);max-width:60ch;margin:0 0 1.5rem}.lead.centro{margin-inline:auto}h1,h2,h3{font-family:var(--display);line-height:1.05;letter-spacing:-.035em;font-weight:800;margin:0 0 .5em}h1{font-size:clamp(2.4rem,6.2vw,4.6rem)}mark{background:linear-gradient(transparent 55%,var(--lima) 55%);color:inherit;padding:0 .08em}@media(prefers-color-scheme:dark){mark{background:linear-gradient(transparent 55%,color-mix(in srgb,var(--lima) 45%,transparent) 55%)}}h2{font-size:clamp(1.6rem,3vw,2.2rem)}h3{font-size:1.2rem}.selo{display:inline-block;background:var(--lima);color:#15122b;border:2px solid var(--linha);border-radius:999px;padding:3px 12px;font-size:.8rem;font-weight:800;transform:rotate(-1.5deg);margin:0 0 1rem}.aviso-caixa{background:var(--destaque-bg);border-radius:10px;padding:12px 16px;margin:0;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.site-topo{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--linha)}.site-topo-in{display:flex;align-items:center;gap:24px;padding:12px 0}.site-nav{display:flex;gap:20px;margin-left:12px}.site-nav a{text-decoration:none;color:var(--suave);font-weight:500}.site-nav a:hover{color:var(--tinta)}.site-acoes{margin-left:auto;display:flex;gap:8px}.site-acoes .btn{padding:8px 14px}@media(max-width:860px){.site-nav{display:none}.site-acoes .btn:not(.primario){display:none}.site-acoes{margin-left:auto}}.hero{padding:clamp(40px,8vw,96px) 0;background:radial-gradient(700px 380px at 90% 0%,var(--destaque-bg),transparent 70%),radial-gradient(500px 300px at 0% 100%,color-mix(in srgb,var(--lima) 28%,transparent),transparent 70%)}.hero-in{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.hero h1{max-width:16ch}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:1rem}.hero-cta.centrado{justify-content:center}@media(max-width:900px){.hero-in{grid-template-columns:1fr}.hero h1{max-width:none}}.mini{position:relative;display:grid;place-items:center;padding:24px;min-height:420px}.mini-folha{position:relative;width:min(300px,100%);aspect-ratio:21 / 29.7;background:#fff;color:#15122b;border:2px solid #15122b;border-radius:4px;box-shadow:8px 8px 0 var(--destaque);padding:8% 9%;display:flex;flex-direction:column;justify-content:space-between;text-align:center;font-family:Times New Roman,Times,serif;font-size:.62rem;transform:rotate(-2deg)}.mini-folha p{margin:0;line-height:1.5}.mini-tras{position:absolute;transform:rotate(5deg) translate(26px,8px);opacity:.6;padding:0}.mini-inst,.mini-titulo{font-weight:700}.mini-titulo{font-size:.78rem}.mini-etiqueta{position:absolute;bottom:26px;left:0;background:var(--lima);color:#15122b;border:2px solid var(--linha);border-radius:999px;padding:8px 14px;font-weight:600;font-size:.875rem;box-shadow:3px 3px 0 var(--linha);display:flex;align-items:center;gap:8px}.ponto{width:8px;height:8px;border-radius:50%;background:#15122b}@media(max-width:900px){.mini{min-height:360px}.mini-etiqueta{left:50%;transform:translate(-50%)}}.faixa{border-block:2px solid var(--linha);background:var(--lima);color:#15122b}.faixa-in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:16px 0;color:#15122b;font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em}.secao{padding:clamp(48px,8vw,96px) 0}.secao.alt{background:var(--bg-2)}.secao h2{margin-bottom:1rem}.passos{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.passos li{background:var(--superficie);border:2px solid var(--linha);border-radius:18px;padding:20px;box-shadow:var(--sombra-dura)}.passos li:nth-child(2n){transform:translateY(12px)}.passos p{margin:0;color:var(--suave)}.passo-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--linha);background:var(--lima);color:#15122b;font-weight:800;margin-bottom:12px}.recursos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:2.5rem}.cartao{background:var(--superficie);border:2px solid var(--linha);border-radius:18px;padding:24px;box-shadow:var(--sombra-dura);transition:transform .15s,box-shadow .15s}.cartao:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--linha)}.recursos .cartao:nth-child(1){grid-column:span 2;background:var(--destaque);color:var(--sobre-destaque)}.recursos .cartao:nth-child(1) p{color:inherit;opacity:.9}.recursos .cartao:nth-child(4){background:var(--lima);color:#15122b}.recursos .cartao:nth-child(4) p{color:#3a3650}.cartao p{margin:0;color:var(--suave)}@media(max-width:960px){.passos,.recursos{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.passos,.recursos{grid-template-columns:1fr}.recursos .cartao:nth-child(1){grid-column:auto}.passos li:nth-child(2n){transform:none}}.cta-final{text-align:center}.cta-final .lead{margin-inline:auto}.site-rodape{border-top:1px solid var(--borda);padding:40px 0;color:var(--suave)}.site-rodape p{max-width:60ch;margin:12px 0 0}.planos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:3rem 0 1.5rem;align-items:stretch}.plano{position:relative;background:var(--superficie);border:2px solid var(--linha);border-radius:20px;box-shadow:var(--sombra-dura);padding:28px;display:flex;flex-direction:column;gap:4px}.plano.destaque{background:var(--destaque-bg);box-shadow:6px 6px 0 var(--destaque)}.plano .selo{position:absolute;top:-16px;left:24px;margin:0}.plano h2{font-size:1.4rem;margin:0}.preco{font-family:var(--display);font-size:2.2rem;font-weight:700;margin:8px 0 0}.plano p{margin:0}.plano ul{list-style:none;padding:0;margin:20px 0 24px;display:flex;flex-direction:column;gap:10px;flex:1}.plano li:before{content:"✓";color:var(--destaque);font-weight:700;margin-right:8px}@media(max-width:900px){.planos{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-lado{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px clamp(24px,8vw,96px);max-width:640px;width:100%;margin-inline:auto}.auth-lado h1{font-size:2.2rem;margin:16px 0 0}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-arte{background:radial-gradient(500px 300px at 80% 10%,color-mix(in srgb,var(--coral) 55%,transparent),transparent 70%),linear-gradient(160deg,#5b3df5,#3a1fb8);color:#fff;display:grid;place-items:center;padding:48px}.auth-arte blockquote{margin:0;max-width:28ch;font-family:var(--display);font-size:1.8rem;line-height:1.3}.auth-arte footer{font-family:var(--sans);font-size:.9rem;opacity:.8;margin-top:16px}@media(max-width:860px){.auth{grid-template-columns:1fr}.auth-arte{display:none}}.campo{display:flex;flex-direction:column;gap:4px;flex:1;min-width:160px}.campo span{font-size:.85rem;color:var(--suave);font-weight:500}.campo small{color:var(--suave);font-size:.8rem}.campo input,.campo textarea,.campo select{border:1px solid var(--borda);border-radius:8px;padding:10px 12px;background:var(--superficie)}.wizard{min-height:100vh;display:flex;flex-direction:column}.wizard-topo{display:flex;justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,40px)}.wizard-corpo{flex:1;width:min(720px,100% - 40px);margin:0 auto;padding:24px 0 64px;display:flex;flex-direction:column;gap:32px}.progresso{height:12px;border:2px solid var(--linha);background:var(--superficie);border-radius:999px;overflow:hidden}.progresso div{height:100%;background:var(--lima);border-right:2px solid var(--linha);transition:width .3s}.pergunta{display:flex;flex-direction:column;gap:12px;align-items:flex-start;animation:entra .25s ease-out}.pergunta h1{font-size:clamp(1.9rem,5vw,2.8rem);margin:0}.pergunta .lead{margin:0 0 8px}@keyframes entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.respostas{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.resposta{min-width:160px;padding:18px 28px;font-size:1.2rem;font-weight:800;border-radius:16px;border:2px solid var(--linha);box-shadow:3px 3px 0 var(--linha);display:inline-flex;align-items:center;justify-content:center;gap:12px}.resposta.recomendada{background:var(--destaque);color:var(--sobre-destaque)}.resposta:hover:not(:disabled){transform:translateY(-1px)}kbd{font-family:var(--sans);font-size:.7rem;border:1px solid currentColor;border-radius:4px;padding:0 5px;opacity:.6}.resumo-wizard{list-style:none;padding:0;margin:8px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;width:100%}.resumo-wizard label{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--superficie);border:1px solid var(--borda);border-radius:10px;cursor:pointer}.resumo-wizard input{width:18px;height:18px;accent-color:var(--destaque)}.resumo-wizard .fixo{grid-column:1 / -1;color:var(--suave);padding:4px 4px 0}@media(max-width:560px){.resumo-wizard{grid-template-columns:1fr}}.editor-app{height:100vh;display:flex;flex-direction:column;background:var(--bg-2)}.editor-topo{display:flex;align-items:center;gap:14px;padding:8px 16px;background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap}.salvo{color:var(--suave);font-size:.8rem}.editor-acoes{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.menu-btn{display:none}.status{padding:8px 16px;font-size:.9rem;background:var(--destaque-bg);display:flex;justify-content:space-between;align-items:center}.ponto-erro{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--erro);margin-left:6px}button.icone{border:0;background:transparent;padding:2px 8px;border-radius:6px;font-size:1.1rem;line-height:1;color:var(--suave)}button.icone:hover:not(:disabled){color:var(--tinta);background:var(--bg-2)}button.icone.remover:hover{color:var(--erro)}.menu{position:relative}.menu summary{list-style:none;cursor:pointer;border:1px solid var(--borda);border-radius:8px;padding:7px 12px;background:var(--superficie)}.menu summary::-webkit-details-marker{display:none}.menu-lista{position:absolute;right:0;top:calc(100% + 4px);background:var(--superficie);border:1px solid var(--borda);border-radius:10px;box-shadow:var(--sombra);display:flex;flex-direction:column;min-width:190px;padding:4px;z-index:20}.menu-lista button,.menu-lista a{text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:6px;text-decoration:none}.menu-lista button:hover,.menu-lista a:hover{background:var(--bg-2)}.paginas[data-fonte=arial]{--fonte-doc: Arial, "Liberation Sans", Helvetica, sans-serif}.fonte{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--suave)}.fonte select{border:1px solid var(--borda);border-radius:8px;padding:5px 8px;background:var(--superficie);color:var(--tinta)}.zoom{display:flex;align-items:center;gap:2px;font-size:.85rem;color:var(--suave)}.zoom button{padding:4px 9px}.zoom span{min-width:3.2em;text-align:center}.editor-corpo{flex:1;min-height:0;display:grid;grid-template-columns:230px minmax(0,1fr)}.editor-corpo.com-painel{grid-template-columns:230px minmax(0,1fr) 360px}.estrutura{background:var(--superficie);border-right:1px solid var(--borda);padding:16px 12px;overflow-y:auto}.estrutura h2{font-family:var(--sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--suave);margin:0 8px 8px}.estrutura ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.estrutura li{display:flex;align-items:center;gap:8px;padding:2px 4px;border-radius:8px}.estrutura li:hover{background:var(--bg-2)}.estrutura li.desligado .item-nome{color:var(--suave);text-decoration:line-through;opacity:.7}.item-nome{flex:1;text-align:left;border:0;background:transparent;padding:6px 4px}.item-nome:hover:not(:disabled){color:var(--destaque)}.estrutura .dica{font-size:.78rem;color:var(--suave);margin:16px 8px 0}.chave{position:relative;flex:none;width:30px;height:18px;padding:0;border-radius:999px;border:0;background:var(--borda)}.chave:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.chave[aria-checked=true]{background:var(--destaque)}.chave[aria-checked=true]:after{transform:translate(12px)}.chave.fixa{background:var(--destaque);opacity:.4;display:inline-block}.chave.fixa:after{transform:translate(12px)}.palco{overflow:auto;padding:32px 16px 120px;scroll-behavior:smooth}.paginas{--fonte-doc: "Times New Roman", Times, serif;zoom:var(--zoom, 1);display:flex;flex-direction:column;align-items:center;gap:28px}.pagina{position:relative;width:21cm;min-height:29.7cm;background:var(--papel);color:#1c2421;box-shadow:var(--sombra);padding:3cm 2cm 2cm 3cm;font-family:var(--fonte-doc);font-size:12pt;line-height:1.5;flex:none;display:flex;flex-direction:column;scroll-margin-top:16px}.pagina-etiqueta{position:absolute;top:-20px;left:0;font-family:var(--sans);font-size:11px;color:var(--suave);text-transform:uppercase;letter-spacing:.08em}.pagina-rodape{margin-top:auto;padding-top:16px;font-family:var(--sans);font-size:11px;color:#6b7570}.contagem.fora{color:var(--aviso);font-weight:600}@media(max-width:760px){.palco{padding-inline:8px}}.txt{display:block;width:100%;border:0;outline:0;resize:none;overflow:hidden;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;padding:2px 4px;margin:0 -4px;border-radius:4px;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;box-sizing:content-box;max-width:100%}.txt::placeholder{color:#9aa39e;font-weight:400;font-style:italic;text-transform:none}.txt:hover{background:#2d6a5a12}.txt:focus{background:#2d6a5a1a;box-shadow:0 0 0 2px #2d6a5a59}.maiusculas{text-transform:uppercase}.negrito{font-weight:700}.centro .txt,.txt.centro,.centro-titulo{text-align:center}.txt.direita{text-align:right}.vazio{color:#9aa39e;font-style:italic}.espelho{margin:0;text-align:center}.espelho.titulo{font-weight:700;text-transform:uppercase}.lista-edit{display:flex;flex-direction:column;gap:2px;align-items:center;width:100%}.lista-item{position:relative;width:100%}.lista-item>.remover{position:absolute;right:-4px;top:0;opacity:0}.lista-item:hover>.remover,.lista-item:focus-within>.remover{opacity:1}.lista-item .txt{text-align:center}.adicionar{font-family:var(--sans);font-size:12px;border:1px dashed var(--p-tracejado);border-radius:999px;background:transparent;color:var(--p-destaque);padding:3px 12px;margin-top:4px}.adicionar:hover{border-style:solid;background:var(--p-bg)}@media(prefers-color-scheme:dark){.vazio,.txt::placeholder{color:#7d8883}}.capa,.rosto,.aprovacao,.canto{height:29.7cm;overflow:hidden}.capa{justify-content:space-between;text-align:center;gap:24px}.capa .instituicao{font-weight:700}.capa .autores{margin-top:3cm}.titulo-trabalho{margin:auto 0}.titulo-trabalho .titulo{font-weight:700;text-transform:uppercase;text-align:center}.titulo-trabalho .subtitulo,.cidade-ano,.cidade-ano .txt{text-align:center}.rosto,.aprovacao{text-align:center;gap:24px}.rosto .titulo-trabalho,.aprovacao .titulo-trabalho{margin:auto 0}.natureza{margin-left:8cm;text-align:justify;font-size:10pt;line-height:1.15;display:flex;flex-direction:column;gap:10px;align-items:stretch}.natureza .txt{text-align:justify}.aprovacao .natureza{margin-top:0}.orientacao{display:flex;gap:6px;align-items:baseline;text-align:left}.orientacao>span{white-space:nowrap}.orientacao .txt.curto{width:5.5em;flex:none}.orientacao.centrada{justify-content:center;text-align:center}.orientacao.centrada .txt{text-align:center}.natureza .adicionar{align-self:flex-start}.centro-titulo{font-family:inherit;font-size:12pt;font-weight:700;margin:0 0 1.5em;text-align:center;letter-spacing:0}.banca{gap:20px}.membro{text-align:center}.membro .assinatura{border-top:1px solid #1c2421;width:9cm;max-width:100%;margin:28px auto 6px}.canto{justify-content:flex-end}.bloco-canto{margin-left:50%;text-align:right}.resumo-texto{text-align:justify;line-height:1.15;min-height:8cm}.palavras-chave{margin:1.2em 0 0;line-height:1.15}.etiquetas{display:inline-flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline}.etiqueta{background:var(--p-bg);color:#2a1d82;border-radius:4px;padding:0 2px 0 6px;display:inline-flex;align-items:center}.etiqueta .icone{padding:0 4px;color:#2a1d82;font-size:1rem}.etiquetas input{border:0;border-bottom:1px dashed var(--p-tracejado);background:transparent;outline:0;font:inherit;padding:0 2px;min-width:8em}.etiquetas input::placeholder{font-style:italic;color:#9aa39e}.etiquetas input:focus{border-bottom-color:var(--p-destaque)}.sumario{list-style:none;padding:0;margin:0;line-height:1.5}.sumario li{display:flex;gap:6px;align-items:baseline}.sumario li.n1{font-weight:700;text-transform:uppercase}.sumario li>i{flex:1;border-bottom:1px dotted #6b7570;transform:translateY(-4px);min-width:24px}.sumario li>span{max-width:80%}.texto-pagina{padding:0;background:transparent;box-shadow:none;width:21cm;min-height:0}.texto-pagina .editor{gap:0}.barra{display:flex;flex-wrap:wrap;gap:6px;align-items:center;position:sticky;top:-32px;z-index:5;padding:8px 10px;margin-bottom:12px;background:var(--superficie);color:var(--tinta);border:1px solid var(--borda);border-radius:12px;box-shadow:var(--sombra);font-family:var(--sans);font-size:14px}.barra .sep{width:1px;height:24px;background:var(--borda);margin:0 4px}.barra select,.barra input{border:1px solid var(--borda);border-radius:6px;padding:5px 8px;background:var(--superficie)}.aviso-vinculo{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:10px 14px;margin-bottom:12px;background:var(--superficie);color:var(--tinta);border:1px solid var(--borda);border-radius:12px;font-family:var(--sans);font-size:14px}.aviso-vinculo p{margin:0 0 4px}.aviso-vinculo p:last-child{margin:0}.folha .tiptap{background:var(--papel);color:#1c2421;width:21cm;min-height:29.7cm;padding:3cm 2cm 2cm 3cm;font-family:var(--fonte-doc);font-size:12pt;line-height:1.5;text-align:justify;box-shadow:var(--sombra);outline:none;counter-reset:s1}.quebra-pagina{display:block;margin:0 -2cm 0 -3cm;pointer-events:none;-webkit-user-select:none;user-select:none;text-indent:0;--fim-vao: calc(var(--antes) + var(--vao));background:linear-gradient(to bottom,transparent 0,transparent var(--antes),var(--bg-2) var(--antes),var(--bg-2) var(--fim-vao),transparent var(--fim-vao))}.folha p{margin:0;text-indent:1.25cm}.folha li p{text-indent:0}.folha h1,.folha h2,.folha h3,.folha h4,.folha h5{font-family:inherit;font-size:12pt;letter-spacing:0;margin:1.5em 0 .75em;text-align:left}.folha h1,.folha h2{text-transform:uppercase}.folha h1,.folha h3{font-weight:700}.folha h2,.folha h4{font-weight:400}.folha h5{font-weight:400;font-style:italic}.folha h1{counter-increment:s1;counter-reset:s2}.folha h1:before{content:counter(s1) " "}.folha h2{counter-increment:s2;counter-reset:s3}.folha h2:before{content:counter(s1) "." counter(s2) " "}.folha h3{counter-increment:s3}.folha h3:before{content:counter(s1) "." counter(s2) "." counter(s3) " "}.citacao-longa{margin:1.5em 0 1.5em 4cm;font-size:10pt;line-height:1.15}.chip{border-radius:4px;padding:0 3px}.chip-cite{background:#e3ecfb;color:#17468f}.chip-nota{background:#f5ead2;color:#6b4a00;font-size:.7em}.painel{background:var(--superficie);border-left:1px solid var(--borda);padding:16px;overflow-y:auto}.painel-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.painel h2{font-family:var(--sans);font-size:1rem;margin:0}.pendencias ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:.9rem}.pendencias li button{width:100%;text-align:left;border:0;border-left:3px solid;border-radius:4px;background:var(--bg-2);padding:8px 10px}.pendencias li.erro button{border-color:var(--erro)}.pendencias li.aviso button{border-color:var(--aviso)}.refs{display:flex;flex-direction:column;gap:12px}.refs ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.refs li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.9rem}.refs li span{flex:1;min-width:100%}.grupo{border:1px solid var(--borda);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.grupo legend,.grupo h3{font-family:var(--sans);font-weight:600;margin:0;font-size:.95rem}.linha{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.painel .campo{min-width:120px}@media(max-width:960px){.menu-btn{display:inline-block}.editor-corpo,.editor-corpo.com-painel{grid-template-columns:minmax(0,1fr)}.estrutura{position:fixed;z-index:30;top:0;bottom:0;left:0;width:260px;transform:translate(-100%);transition:transform .2s;box-shadow:var(--sombra)}.estrutura.aberta{transform:none}.painel{position:fixed;z-index:25;top:0;bottom:0;right:0;width:min(380px,100%);box-shadow:var(--sombra)}}@media print{.editor-topo,.estrutura,.painel,.pagina-etiqueta,.barra{display:none}}.lote{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lote li{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:8px 10px;border:1px solid var(--borda);border-radius:8px;font-size:.9rem}.lote li.atencao{border-color:var(--aviso)}.lote li label{display:flex;gap:8px;align-items:flex-start}.lote small{color:var(--aviso)}.refs .dica{font-size:.82rem;color:var(--suave);margin:0}.rotulo-genero{font:inherit;color:inherit;background:transparent;border:0;border-radius:4px;padding:2px;appearance:none;-webkit-appearance:none;cursor:pointer;white-space:nowrap}.rotulo-genero:hover,.rotulo-genero:focus{background:#2d6a5a1a;outline:0}.rotulo-genero.mini{font-family:var(--sans);font-size:10px;color:#6b7570}@media print{.rotulo-genero.mini{display:none}}
