@page{size:auto;margin:14mm 12mm}.preview{--gp-papel:#f4f6f1;--gp-carta:#fff;--gp-tinta:#1e2b3c;--gp-tinta2:#5a6b80;--gp-grade:#dde5ee;--gp-caneta:#2d5bd1;--gp-caneta-escuro:#22459e;--gp-correcao:#c0392b;--gp-borda:#c9d3df;color:var(--gp-tinta);border:1.5px solid var(--gp-borda);background:#fff;border-radius:4px;max-width:830px;margin:0 auto;padding:44px 48px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:16px;line-height:1.5;box-shadow:0 3px 14px #1e2b3c21}.preview h1,.preview h2,.preview h3{font-family:Bricolage Grotesque,Atkinson Hyperlegible,sans-serif}.preview .mono{font-family:IBM Plex Mono,monospace}.capa-doc{max-width:830px;margin:0 auto 18px}.folha-capa{aspect-ratio:210/297;background:#fff;border:1.5px solid #c9d3df;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 3px 14px #1e2b3c21;container-type:inline-size}.folha-capa,.folha-capa *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.folha-capa+.folha-capa{margin-top:18px}.faixas-tabela{border-collapse:collapse;width:100%}.faixas-tabela>thead>tr>td,.faixas-tabela>tbody>tr>td,.faixas-tabela>tfoot>tr>td{border:none;padding:0}.faixas-tabela .faixas-celula-cab{padding-bottom:14px}.faixas-tabela .faixas-celula-rodape{padding-top:14px}.faixa-prova{width:100%;position:relative;overflow:hidden;container-type:inline-size}.faixa-prova,.faixa-prova *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc{font-size:15px}.doc-marca{color:var(--gp-tinta2);letter-spacing:.8px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px}.doc-titulo{margin:4px 0 2px;font-size:25px;font-weight:800}.doc-sub{color:var(--gp-tinta2);margin-bottom:10px;font-size:13.5px}.doc-cab{border-bottom:2.5px solid var(--gp-tinta);margin-bottom:16px;padding-bottom:12px}.doc-campos{margin-top:10px;font-size:14px}.doc-campos>div{margin:7px 0}.linha-preencher{border-bottom:1.2px solid var(--gp-tinta);vertical-align:bottom;min-width:340px;height:14px;display:inline-block}.linha-preencher.curta{min-width:120px}.doc-campos-linha2{flex-wrap:wrap;gap:34px;display:flex}.doc-instrucao{border:1px solid var(--gp-grade);color:var(--gp-tinta2);background:#f5f7fb;border-radius:7px;margin-bottom:20px;padding:9px 13px;font-size:13.5px}.doc-rodape{border-top:1px solid var(--gp-grade);color:var(--gp-tinta2);margin-top:26px;padding-top:9px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.doc-h2{border-bottom:1.5px solid var(--gp-grade);margin:22px 0 8px;padding-bottom:4px;font-size:17px;font-weight:800}.doc-p{margin:6px 0;font-size:14.5px}.doc-nota{color:var(--gp-tinta2);margin:4px 0 0;font-size:12.5px;font-style:italic}.questao{border-left:3px solid var(--gp-grade);break-inside:avoid;page-break-inside:avoid;margin-bottom:26px;padding-left:14px}.questao.gab{border-left-color:#e4c6c0}.q-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;font-size:11.5px;display:flex}.q-num{letter-spacing:.3px;font-family:Bricolage Grotesque,sans-serif;font-size:13.5px;font-weight:800}.q-cod{color:var(--gp-caneta-escuro);background:#eff4ff;border:1px solid #c6d6f5;border-radius:5px;padding:1.5px 7px;font-family:IBM Plex Mono,monospace;font-weight:600}.q-nivel{border:1px solid;border-radius:5px;padding:1.5px 7px;font-weight:700}.q-tipo{color:var(--gp-tinta2);border:1px solid var(--gp-grade);border-radius:5px;padding:1.5px 7px}.q-par{color:var(--gp-tinta2);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px}.q-enun{margin:4px 0 8px;font-size:15px}.q-enun-mini{color:var(--gp-tinta2);margin:2px 0 8px;font-size:13px;font-style:italic}.q-fig{border:1px solid var(--gp-grade);background:#fff;border-radius:8px;max-width:100%;margin:10px 0 12px;padding:12px;display:inline-block}.fig-imagem img{max-width:100%;height:auto;display:block}.fig-imagem-vazia{border:2px dashed var(--gp-correcao);text-align:center;background:#fdf7f6;padding:26px 18px}.fig-imagem-rotulo{color:var(--gp-correcao);font-size:12px;font-weight:700}.fig-imagem-desc{color:var(--gp-tinta);margin-top:6px;font-size:14px}.q-fig-vazia{border:none;padding:0;display:block}.q-fig-acao{margin:-4px 0 10px}.q-fig-acao button+button{margin-left:8px}.q-fig-btn{font:inherit;border:1.5px solid var(--gp-caneta);color:var(--gp-caneta-escuro);cursor:pointer;background:#fff;border-radius:999px;padding:5px 14px;font-size:13px}.q-fig-btn:disabled{border-color:var(--gp-grade);color:var(--gp-tinta2);cursor:not-allowed}.q-alts{margin-top:6px}.q-alt{align-items:flex-start;gap:10px;margin:7px 0;display:flex}.q-alt-letra{border:1.6px solid var(--gp-tinta);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:700;display:inline-flex}.q-linhas{margin-top:12px}.q-linha{border-bottom:1.2px solid #9aa7b8;height:30px}.gab-resposta{color:#1f6b3c;background:#e7f3eb;border:1px solid #9ccbad;border-radius:6px;margin:2px 0 7px;padding:3px 11px;font-size:14px;font-weight:800;display:inline-block}.gab-resolucao{margin:5px 0;font-size:14px}.gab-distratores{background:#fbf6f5;border:1px solid #e4c6c0;border-radius:8px;margin-top:8px;padding:9px 12px}.gab-dist-titulo{color:var(--gp-correcao);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:11.5px;font-weight:800}.gab-dist{gap:9px;margin:5px 0;font-size:13.5px;display:flex}.gab-dist-letra{color:var(--gp-correcao);white-space:nowrap;font-weight:800}.tabela-doc{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.tabela-doc th,.tabela-doc td{border:1px solid var(--gp-borda);text-align:left;vertical-align:top;padding:5px 8px}.tabela-doc th{background:#f2f5fa;font-size:12px}.centro{text-align:center}.tabela-resumo-gab{border-collapse:collapse;margin:2px 0 20px;font-size:12.5px}.tabela-resumo-gab th,.tabela-resumo-gab td{border:1px solid var(--gp-borda);text-align:center;padding:4px 9px}.tabela-resumo-gab th{background:#f2f5fa}.fig-tabela table{border-collapse:collapse;font-size:14px}.fig-tabela th,.fig-tabela td{border:1.5px solid var(--gp-tinta);text-align:center;padding:5px 12px}.fig-tabela th{background:#edf1f7}.fig-tabela-titulo{text-align:center;margin-bottom:5px;font-size:14px;font-weight:700}@media print{.no-print{display:none!important}html,body{background:#fff!important}.preview{box-shadow:none;zoom:1.5;border:none;width:100%;max-width:none;padding:0}.faixas-tabela>thead{display:table-header-group}.faixas-tabela>tfoot{display:table-footer-group}.capa-doc{max-width:none;margin:0}.folha-capa{box-shadow:none;break-inside:avoid;break-after:page;page-break-after:always;border:none;border-radius:0}.folha-capa+.folha-capa{margin-top:0}.questao,.q-fig,.gab-distratores{break-inside:avoid;page-break-inside:avoid}.fig-imagem img{max-height:95mm}.tabela-doc tr,.tabela-resumo-gab tr{break-inside:avoid}.doc-h2{break-after:avoid}}@media (max-width:640px){.preview{padding:22px 18px}.linha-preencher{min-width:170px}}
@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-floatx{0%,to{transform:translate(0, 0) rotate(var(--r,0deg))}50%{transform:translate(-14px, -16px) rotate(var(--r,0deg))}}@keyframes lp-spinslow{to{transform:rotate(360deg)}}@keyframes lp-drift{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-22px) rotate(var(--r,0deg))}}@keyframes lp-tilt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes lp-fadein{0%{opacity:0}to{opacity:1}}@keyframes lp-popin{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes lp-sp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-anim{animation:none!important}}
