:root{--sulfite:#f7f8fa;--folha:#fff;--impresso:#15171c;--grafite:#5c6170;--pauta:#dadde4;--caneta:#2443c8;--caneta-forte:#1b35a6;--sobre-caneta:#fff;--grifo:#ffe83a;--sobre-grifo:#15171c;--correcao:#d6352b;--gabarito:#1b7f48;--titulo:"Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--texto:"Archivo", "Helvetica Neue", Arial, sans-serif;--lei:"Source Serif 4", Georgia, "Times New Roman", serif;--numero:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--canto:6px;--canto-botao:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sulfite:#0f1218;--folha:#171b24;--impresso:#eceef3;--grafite:#a3a9b8;--pauta:#2b3140;--caneta:#8fa3ff;--caneta-forte:#b4c1ff;--sobre-caneta:#0f1218;--correcao:#ff7a6e;--gabarito:#52c98f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--sulfite:#0f1218;--folha:#171b24;--impresso:#eceef3;--grafite:#a3a9b8;--pauta:#2b3140;--caneta:#8fa3ff;--caneta-forte:#b4c1ff;--sobre-caneta:#0f1218;--correcao:#ff7a6e;--gabarito:#52c98f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sulfite);color:var(--impresso);font-family:var(--texto);margin:0;font-size:16px;line-height:1.5}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}a{color:var(--caneta)}button{font:inherit;color:inherit;cursor:pointer}mark{background:var(--grifo);color:var(--sobre-grifo);border-radius:2px;padding:0 .12em}:focus-visible{outline:3px solid var(--caneta);outline-offset:2px}.t1{font-family:var(--titulo);font-size:2rem;font-weight:800;font-stretch:75%;line-height:1.05}.t2{font-size:1.02rem;font-weight:700}.mini{color:var(--grafite);font-size:.86rem}.apoio{color:var(--grafite)}.num{font-family:var(--numero);font-variant-numeric:tabular-nums}.lei{font-family:var(--lei);gap:.7em;font-size:1.02rem;line-height:1.6;display:grid}.fl{background:var(--folha);border:1px solid var(--pauta);border-radius:var(--canto);align-content:start;gap:8px;padding:16px 18px;display:grid}.linha{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.linha>.num{white-space:nowrap}.linha+.linha{border-top:1px solid var(--pauta);padding-top:8px}a.linha{color:inherit;text-decoration:none}a.linha:hover span:first-child{text-decoration:underline}.bt,.ficha button[type=submit]{text-align:center;color:var(--sobre-caneta);background:var(--caneta);border:1.5px solid var(--caneta);border-radius:var(--canto-botao);min-height:48px;padding:13px 18px;font-weight:600;text-decoration:none;display:inline-block}.bt:hover,.ficha button[type=submit]:hover{background:var(--caneta-forte);border-color:var(--caneta-forte)}.bt.sec{color:var(--caneta);background:0 0}.bt.sec:hover{background:color-mix(in srgb, var(--caneta) 8%, transparent);border-color:var(--caneta)}.bt.sec.ligado{background:var(--grifo);color:var(--sobre-grifo);border-color:var(--sobre-grifo)}.bt.fino{justify-self:start;min-height:40px;padding:8px 16px}.bt:disabled,.ficha button[type=submit]:disabled{opacity:.55;cursor:default}button.texto{color:var(--caneta);background:0 0;border:0;padding:0;text-decoration:underline}.carregando,.falhou{color:var(--grafite);padding:48px 28px}.falhou{color:var(--impresso);justify-items:start;gap:14px;display:grid}.cols{align-items:start;gap:14px;display:grid}.cols.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.c2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.col{align-content:start;gap:14px;min-width:0;display:grid}.numero b{font-family:var(--numero);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600;line-height:1.1}.nota{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nota b{font-family:var(--numero);font-size:3rem;font-weight:600;line-height:1}.nota span{font-family:var(--numero);color:var(--grafite)}.materia{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;display:grid}.materia em{font-style:normal;font-family:var(--numero);font-size:.86rem}.trilho{background:var(--pauta);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.trilho i{background:var(--impresso);height:100%;display:block}.trilho i.baixo{background:var(--correcao)}.bol{border:1.5px solid var(--impresso);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:600;line-height:1;display:inline-grid}.bol.m{background:var(--caneta);border-color:var(--caneta);color:var(--sobre-caneta)}.pagina{min-height:100vh;grid-template-rows:auto 1fr auto;max-width:1180px;min-height:100dvh;margin:0 auto;padding:0 40px;display:grid}.topo{padding:26px 0}.marca{color:var(--impresso);align-items:center;gap:.5em;font-size:17px;display:inline-flex}.marca svg{width:1.9em;height:1.9em;color:var(--caneta);flex:none}.marca-nome{font-family:var(--titulo);white-space:nowrap;font-size:1.45em;font-weight:500;font-stretch:75%;line-height:1}.marca-nome b{font-weight:900}.abre{grid-template-columns:minmax(0,1.1fr) minmax(0,460px);align-items:center;gap:64px;padding:32px 0 56px;display:grid}.fala{gap:26px;display:grid}.fala h1{font-family:var(--titulo);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(3rem,7vw,5.6rem);font-weight:800;font-stretch:75%;line-height:.98}.sub{max-width:34em;font-size:1.24rem;line-height:1.45}.pontos{gap:12px;max-width:36em;display:grid}.pontos li,.regras li{padding-left:18px;position:relative}.pontos li:before,.regras li:before{content:"";background:var(--caneta);border-radius:2px;width:3px;height:.95em;position:absolute;top:.36em;left:0;transform:rotate(4deg)}.regras{gap:8px;display:grid}.ficha{background:var(--folha);border:1px solid var(--pauta);border-radius:var(--canto);gap:14px;padding:28px;display:grid}.ficha form,.feito{gap:14px;display:grid}.ficha h2{font-family:var(--titulo);font-size:1.6rem;font-weight:700;font-stretch:87%;line-height:1.1}.ficha>.apoio,.ficha form>.apoio{margin-top:-8px}label{gap:6px;font-size:.95rem;font-weight:600;display:grid}input:not([type=checkbox]),select,textarea{font:inherit;color:var(--impresso);background:var(--sulfite);border:1.5px solid var(--pauta);border-radius:var(--canto);width:100%;min-height:46px;padding:11px 12px;font-size:1.02rem;font-weight:400}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--caneta)}[aria-invalid=true]{border-color:var(--correcao)!important}.dupla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dupla.larga{grid-template-columns:minmax(0,1fr) 96px}.aceite{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-weight:400}.aceite input{width:20px;height:20px;accent-color:var(--caneta);margin:2px 0 0}.trava{min-height:65px}.erro{color:var(--correcao);font-weight:600}.miudo{color:var(--grafite);font-size:.86rem}.feito p{font-size:1.1rem}.pe{border-top:1px solid var(--pauta);color:var(--grafite);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:22px 0 28px;font-size:.9rem;display:flex}.moldura{min-height:100vh;grid-template-columns:216px minmax(0,1fr);min-height:100dvh;display:grid}.lado{background:var(--folha);border-right:1px solid var(--pauta);height:100vh;flex-direction:column;gap:2px;height:100dvh;padding:22px 12px;display:flex;position:sticky;top:0}.lado-marca{margin:0 10px 22px;text-decoration:none;display:block}.lado-marca .marca{font-size:14px}.lado-itens{gap:2px;display:grid}.lado .it{text-align:left;width:100%;color:var(--impresso);background:0 0;border:0;border-left:3px solid #0000;padding:9px 10px;text-decoration:none;display:block}.lado .it:hover{background:var(--sulfite)}.lado .it.on{border-left-color:var(--caneta);font-weight:700}.lado .it.fraco{color:var(--grafite);font-size:.94rem}.lado-pe{border-top:1px solid var(--pauta);gap:2px;margin-top:auto;padding-top:10px;display:grid}.miolo{min-width:0}.cn{align-content:start;gap:16px;max-width:1120px;padding:30px 34px 56px;display:grid}.topo-tela{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:4px;display:flex}.contagem{align-items:center;gap:12px;display:flex}.riscos{color:var(--caneta);flex:none;gap:4px;display:flex}.riscos svg{width:38px;height:38px}.riscos.vazio{border:1.5px dashed var(--pauta);border-radius:var(--canto);width:38px;height:38px}.prova{min-height:100vh;grid-template-rows:auto auto 1fr;min-height:100dvh;display:grid}.prova-topo{z-index:5;background:var(--folha);border-bottom:1px solid var(--pauta);align-items:center;gap:18px;padding:10px 24px;display:flex;position:sticky;top:0}.prova-topo .marca{font-size:13px}.prova-titulo{color:var(--grafite);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.relogio{font-family:var(--numero);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 .2em;font-size:1.35rem;font-weight:600}.relogio.fim{background:var(--grifo);color:var(--sobre-grifo)}.salvo{color:var(--grafite);min-width:11.5em;font-size:.86rem}.salvo[data-estado=aparelho]{color:var(--impresso);font-weight:600}.faixa{background:var(--grifo);color:var(--sobre-grifo);padding:10px 24px;font-weight:500}.faixa a,.faixa button.texto{color:var(--sobre-grifo);font-weight:700}.prova-corpo{grid-row:3;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:22px 24px 48px;display:grid}.prova-questao{gap:14px;min-width:0;display:grid}.questao{gap:16px;padding:22px 26px}.enunciado{white-space:pre-line;font-size:1.1rem;line-height:1.55}.apoio-texto{border-left:3px solid var(--grifo);padding-left:14px}.apoio-texto summary{cursor:pointer;margin-bottom:8px;font-weight:700}.alts{gap:4px;display:grid}.alts li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.alt{text-align:left;border-radius:var(--canto);background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:9px 10px;font-size:1.04rem;line-height:1.5;display:grid}.alt:hover{background:var(--sulfite)}.alt-texto{padding-top:2px}.riscar{opacity:0;font-size:.82rem;color:var(--grafite)!important}.alts li:hover .riscar,.riscar:focus-visible,.risc .riscar{opacity:1}.risc .alt-texto{color:var(--grafite);text-decoration:line-through}.risc .bol{border-color:var(--grafite);color:var(--grafite)}.prova-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atalho{margin-left:auto}.resposta textarea{font-family:var(--lei);resize:vertical;background:var(--folha);min-height:320px;line-height:1.6}.prova-cartao{position:sticky;top:74px}.so-celular{display:none}.cartao-caixa{gap:10px}.cartao{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 2px;display:grid}.cel{background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;padding:3px 2px;display:flex}button.cel:hover{background:var(--sulfite)}.cel i{font-style:normal;font-family:var(--numero);color:var(--grafite);text-align:right;width:15px;font-size:.68rem}.cel .bol{width:22px;height:22px;font-size:.7rem}.cel.rv{background:var(--grifo)}.cel.rv i{color:var(--sobre-grifo)}.cel.rv .bol:not(.m){border-color:var(--sobre-grifo)}.cel.atual{outline:2px solid var(--caneta);outline-offset:0}.veu{z-index:20;background:color-mix(in srgb, var(--impresso) 45%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.caixa{background:var(--folha);border:1px solid var(--pauta);border-radius:var(--canto);gap:12px;width:100%;max-width:440px;padding:24px;display:grid}.caixa h2{font-family:var(--titulo);font-size:1.5rem;font-weight:700;font-stretch:87%}.caixa-botoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.cartao.gabarito .cel.certo .bol{border-color:var(--gabarito);background:var(--gabarito);color:var(--folha)}.cartao.gabarito .cel.errado .bol{border-color:var(--correcao);color:var(--correcao)}.cartao.gabarito .cel.branco .bol,.cartao.gabarito .cel.anulada .bol{border-color:var(--pauta);border-style:dashed}.legenda{flex-wrap:wrap;gap:16px;display:flex}.legenda span:before{content:"";vertical-align:-1px;border:1.5px dashed var(--pauta);border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.legenda .l-certo:before{background:var(--gabarito);border:1.5px solid var(--gabarito)}.legenda .l-errado:before{border:1.5px solid var(--correcao)}.cols.revisao{grid-template-columns:minmax(0,1fr) 320px}.veredito{font-size:1.04rem}.certa{color:var(--gabarito);font-weight:700}.errada{color:var(--correcao);font-weight:700}.alts.corrigidas{gap:14px}.alts.corrigidas li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px}.alts.corrigidas .porque{color:var(--grafite);margin-top:3px;font-size:.94rem}.alts.corrigidas .e-certa .bol{background:var(--gabarito);border-color:var(--gabarito);color:var(--folha)}.alts.corrigidas .e-errada .bol{border-color:var(--correcao);color:var(--correcao)}.cit{border-left:3px solid var(--grifo);gap:6px;padding-left:14px;display:grid}.item-espelho{padding:6px 0}.materia-aberta{border-top:1px solid var(--pauta);padding:10px 0}.materia-aberta summary{cursor:pointer;list-style:none}.materia-aberta summary::-webkit-details-marker{display:none}.assuntos{padding:10px 0 2px 14px;font-size:.95rem}.curva{border-bottom:1.5px solid var(--impresso);align-items:flex-end;gap:4px;height:130px;margin-top:6px;display:flex;position:relative}.curva i{background:var(--pauta);border-radius:2px 2px 0 0;flex:1}.curva i.eu{background:var(--caneta)}.curva .corte{border-left:2px dashed var(--correcao);width:0;position:absolute;top:-4px;bottom:0}.legenda .l-eu:before{background:var(--caneta);border:0;border-radius:2px}.legenda .l-corte:before{border:0;border-left:2px dashed var(--correcao);vertical-align:-2px;border-radius:0;width:0;height:12px}.tabela-rank .pos{min-width:3.4em;color:var(--grafite);display:inline-block}.tabela-rank .linha{margin:0 -8px;padding:7px 8px}.tabela-rank .linha.eu{background:var(--grifo);color:var(--sobre-grifo);border-radius:4px;font-weight:600}.tabela-rank .linha.eu .pos,.tabela-rank .linha.eu .mini{color:var(--sobre-grifo)}.folha-papel{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--em-tres), auto);gap:1px 14px;display:grid}.fila{border-radius:4px;align-items:center;gap:5px;padding:3px 4px;display:flex}.fila.vez{background:var(--sulfite);outline:1.5px solid var(--pauta)}.fila i{font-style:normal;font-family:var(--numero);color:var(--grafite);text-align:right;width:20px;font-size:.78rem}button.bol{background:0 0;padding:0}button.bol.m{background:var(--caneta)}.fila .bol{width:26px;height:26px;font-size:.72rem}.tempo-papel{flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.tempo-papel label{align-items:center;gap:6px;font-weight:400;display:flex}.tempo-papel input{text-align:center;width:58px}@media (max-width:900px){.pagina{padding:0 16px}.topo{padding:18px 0}.abre{grid-template-columns:minmax(0,1fr);gap:28px;padding:12px 0 40px}.sub{font-size:1.1rem}.ficha{padding:20px 16px}.moldura{grid-template-columns:minmax(0,1fr)}.lado{border-right:0;border-bottom:1px solid var(--pauta);flex-flow:wrap;align-items:center;gap:2px 4px;height:auto;padding:10px 12px;position:static}.lado-marca{margin:0 8px 0 4px}.lado-itens,.lado-pe{border:0;gap:2px;margin:0;padding:0;display:flex}.lado-pe{margin-left:auto}.lado .it{border-bottom:3px solid #0000;border-left:0;width:auto;padding:6px 8px}.lado .it.on{border-bottom-color:var(--caneta)}.cn{padding:20px 16px 40px}.cols.c2,.cols.c3,.cols.revisao{grid-template-columns:minmax(0,1fr)}.folha-papel{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--em-duas), auto);gap:1px 8px}.cols.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.t1{font-size:1.6rem}.prova-topo{flex-wrap:wrap;gap:10px;padding:8px 12px}.prova-topo .marca,.prova-titulo{display:none}.salvo{flex:1;min-width:0}.prova-corpo{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 12px 40px}.prova-cartao{order:-1;gap:8px;display:grid;position:static}.so-celular{width:100%;display:block}.prova-cartao:not(.aberto) .cartao-caixa{display:none}.questao{padding:16px 14px}.riscar{opacity:1}.atalho{display:none}.cartao{grid-template-columns:repeat(5,minmax(0,1fr))}.cel .bol{width:26px;height:26px}}@media (max-width:480px){.dupla,.dupla.larga{grid-template-columns:minmax(0,1fr)}}
