.enem-simulado{width:100%;color:var(--ink);--font-sans:var(--fonte-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--fonte-mono), ui-monospace, monospace;--qb-bg:var(--bg);--qb-surface:var(--card);--qb-text:var(--ink);--qb-muted:var(--ink2);--qb-border:var(--border);--qb-primary:var(--accent);--qb-success:var(--ok);--qb-warning:var(--simulado-texto);--qb-danger:var(--bad);--qb-radius-sm:10px;--qb-radius-md:16px;--qb-shadow-sm:var(--shadow-sm);--qb-primary-soft:var(--accent-6);--qb-primary-line:color-mix(in srgb, var(--accent) 40%, var(--card));--qb-success-soft:var(--okbg);--qb-warning-soft:var(--simulado-6);--qb-danger-soft:var(--badbg);--qb-neutral-soft:var(--elev)}.enem-provas.enem-simulado{--altura-header:70px;--topo-sticky:calc(var(--altura-header) + 1.25rem)}@media (min-width:80rem){.enem-provas.enem-simulado{--altura-header:86px}}.enem-simulado .botao,.enem-simulado .botao-secundario{min-height:44px;font:600 .9375rem / 1.3 var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.1rem;display:inline-flex}.enem-simulado .botao{background:var(--accent);color:var(--onaccent);border:1.5px solid var(--accent)}.enem-simulado .botao-secundario{background:var(--elev);color:var(--ink);border:1.5px solid var(--border)}.enem-simulado .botao:focus-visible,.enem-simulado .botao-secundario:focus-visible,.enem-simulado button:focus-visible,.enem-simulado summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.enem-simulado .product-data-gate{border-radius:16px;margin:0;padding:1rem 1.25rem}.enem-simulado .product-data-gate .painel-titulo{color:var(--tx-blue);margin:0 0 .5rem;font-size:1.05rem;font-weight:650}.enem-simulado .product-data-gate p{margin:0 0 1rem}.enem-simulado .product-data-gate .botao,.enem-simulado .product-data-gate .botao-secundario{text-align:center;padding:.65rem 1.2rem;font-weight:600;line-height:1.3}.enem-simulado .product-data-gate .botao{color:var(--ui-text-inverse)}.enem-simulado .product-data-gate .botao-secundario{color:var(--ui-primary-strong)}.enem-simulado .product-data-gate a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.enem-simulado .texto-questao{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7}.enem-simulado .midia-carregando,.enem-simulado .midia-indisponivel,.enem-simulado .midia-falha{border:1px dashed var(--border);color:var(--ink2);border-radius:12px;margin:1rem 0;padding:.75rem 1rem;display:block}.enem-simulado .midia-indisponivel,.enem-simulado .midia-falha{border-color:var(--simulado);background:var(--simulado-6);color:var(--simulado-texto)}.enem-simulado .botao-vivo{--botao-luz:#fff6;background-color:var(--botao-base);background-image:linear-gradient(180deg, var(--botao-topo), var(--botao-base));box-shadow:0 2px 6px color-mix(in srgb, var(--botao-cor) 42%, transparent), inset 0 1px 0 var(--botao-luz), inset 0 -1px 0 #0000001a;cursor:pointer;transition:translate .2s ease-out,box-shadow .2s ease-out,filter .2s ease-out}.enem-simulado .botao-vivo:disabled{cursor:not-allowed}.enem-simulado .botao-vivo{isolation:isolate;position:relative;overflow:hidden}.enem-simulado .botao-vivo:after{content:"";inset-block:0;pointer-events:none;z-index:-1;background:#ffffff40;width:50%;transition:transform .7s ease-out;position:absolute;left:-100%;transform:skew(-12deg)}.enem-simulado .botao-vivo>svg:last-child{transition:transform .2s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){.enem-simulado .botao-vivo:hover:not(:disabled):after{transform:translate(400%)skew(-12deg)}.enem-simulado .botao-vivo:hover:not(:disabled)>svg:last-child{transform:translate(4px)}}@media (hover:hover){.enem-simulado .botao-vivo:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb, var(--botao-cor) 48%, transparent), inset 0 1px 0 var(--botao-luz), inset 0 -1px 0 #0000001a;filter:brightness(1.1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.enem-simulado .botao-vivo:hover:not(:disabled){translate:0 -2px}}.enem-simulado .botao-vivo:active:not(:disabled){translate:0}.enem-simulado .botao-vivo-amarelo{--botao-cor:var(--simulado);--botao-topo:color-mix(in srgb, var(--simulado) 72%, #fff4c7);--botao-base:color-mix(in srgb, var(--simulado) 85%, #ff8a00)}.enem-simulado .botao-vivo-verde{--botao-cor:#027624;--botao-topo:#0a8f3a;--botao-base:#027624;color:#fff}@media (hover:hover){.enem-simulado .botao-vivo-verde:hover:not(:disabled){filter:none}}.enem-simulado .botao-vivo-contorno,.enem-simulado .botao-vivo-neutro{--botao-luz:#ffffff14;--botao-topo:var(--card);--botao-base:color-mix(in srgb, var(--card) 90%, var(--botao-cor))}.enem-simulado .botao-vivo-contorno{--botao-cor:var(--simulado)}.enem-simulado .botao-vivo-neutro{--botao-cor:var(--ink2)}@media (hover:hover){.enem-simulado .botao-vivo-neutro:hover:not(:disabled){border-color:var(--simulado)}}.enem-simulado .grafico-revela{transform-box:fill-box;transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) both simulado-grafico-revela}@keyframes simulado-grafico-revela{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.enem-simulado .grafico-revela{animation:none}}html:has(.enem-simulado){scroll-padding-top:calc(var(--altura-header,64px) + 6.5rem)}.enem-simulado .osso-pulso{animation:1.8s ease-in-out infinite simulado-osso-pulso}@keyframes simulado-osso-pulso{0%,to{transform:scale(1)}50%{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.enem-simulado .osso-pulso{animation:none}}
