:root{--color-brand:#2563eb;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-200:#bfdbfe;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-brand-900:#1e3a8a;--color-brand-hover:#1d4ed8;--color-acerto:#10b981;--color-acerto-50:#ecfdf5;--color-acerto-100:#d1fae5;--color-acerto-700:#047857;--color-correcao:#f87171;--color-correcao-50:#fef2f2;--color-correcao-100:#fee2e2;--color-correcao-700:#b91c1c;--color-acento:#fbbf24;--color-acento-50:#fffbeb;--color-acento-100:#fef3c7;--color-acento-800:#92400e;--color-ink:#1e293b;--color-ink-muted:#64748b;--color-ink-subtle:#94a3b8;--color-canvas:#f6f8fb;--color-surface:#ffffff;--color-surface-subtle:#f8fafc;--color-surface-hover:#f1f5f9;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-erro-50:#fef2f2;--color-erro-600:#dc2626;--color-erro-700:#b91c1c;--color-neutro-50:#f8fafc;--color-neutro-100:#f1f5f9;--color-neutro-200:#e2e8f0;--color-neutro-300:#cbd5e1;--color-neutro-500:#64748b;--color-neutro-600:#475569;--color-neutro-900:#0f172a;--color-topbar-bg:rgba(255,255,255,0.96);--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-xs:0.8125rem;--text-sm:1rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.4375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--text-4xl:2.5rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(15,23,42,0.05);--shadow-md:0 6px 16px rgba(15,23,42,0.07);--shadow-lg:0 16px 32px rgba(15,23,42,0.10);--shadow-focus:0 0 0 3px rgba(37,99,235,0.25);--duration-fast:120ms;--duration-base:180ms;--easing:cubic-bezier(0.4,0,0.2,1);--sidebar-width:224px;--topbar-height:68px}html[data-theme=dark]{--color-brand:#60a5fa;--color-brand-50:#0b2447;--color-brand-100:#12345f;--color-brand-200:#1d4ed8;--color-brand-500:#60a5fa;--color-brand-600:#3b82f6;--color-brand-700:#93c5fd;--color-brand-900:#dbeafe;--color-brand-hover:#3b82f6;--color-acerto:#34d399;--color-acerto-50:#052e24;--color-acerto-100:#064e3b;--color-acerto-700:#a7f3d0;--color-correcao:#fb7185;--color-correcao-50:#3b1018;--color-correcao-100:#5f1724;--color-correcao-700:#fecdd3;--color-acento:#fbbf24;--color-acento-50:#3a2605;--color-acento-100:#5a3b08;--color-acento-800:#fde68a;--color-ink:#e5edf6;--color-ink-muted:#a7b5c7;--color-ink-subtle:#7f8da3;--color-canvas:#0b1220;--color-surface:#111c2f;--color-surface-subtle:#0f172a;--color-surface-hover:#1e293b;--color-border:#29364a;--color-border-strong:#475569;--color-danger:#fb7185;--color-danger-bg:#3b1018;--color-erro-50:#3b1018;--color-erro-600:#fb7185;--color-erro-700:#fecdd3;--color-neutro-50:#0f172a;--color-neutro-100:#172033;--color-neutro-200:#29364a;--color-neutro-300:#475569;--color-neutro-500:#94a3b8;--color-neutro-600:#cbd5e1;--color-neutro-900:#f8fafc;--color-topbar-bg:rgba(15,23,42,0.92);--shadow-sm:0 1px 2px rgba(0,0,0,0.22);--shadow-md:0 8px 22px rgba(0,0,0,0.28);--shadow-lg:0 18px 42px rgba(0,0,0,0.38);--shadow-focus:0 0 0 3px rgba(96,165,250,0.32)}@media (min-width:900px) and (max-width:1400px) and (max-height:1000px){:root{--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--space-3:0.625rem;--space-4:0.875rem;--space-5:1rem;--space-6:1.25rem;--space-8:1.5rem;--space-10:2rem;--space-12:2.25rem;--topbar-height:56px}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:768px){input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:max(16px,1em)}}@media (hover:none) and (pointer:coarse){a.button:not([data-no-touch-min]),button:not([data-no-touch-min]){min-height:36px}}.tableWrapper{overflow-x:auto;margin:12px 0;position:relative}.tableWrapper table{border-collapse:collapse;width:max-content;min-width:100%;background:var(--color-surface);border:2px solid var(--color-border-strong);table-layout:fixed}.tableWrapper td,.tableWrapper th{border:1.5px solid var(--color-border-strong);padding:8px 12px;vertical-align:top;position:relative;min-width:80px;background:var(--color-surface)}.tableWrapper td>p,.tableWrapper th>p{margin:0;min-height:1.4em}.tableWrapper th{background:var(--color-surface-hover);font-weight:700;text-align:left;color:var(--color-ink)}.tableWrapper .selectedCell{background:#DBEAFE!important;outline:2px solid #2563EB;outline-offset:-2px}.tableWrapper .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:#2563EB;pointer-events:none;z-index:2}.rt-image-wrap{position:relative;display:inline-block;max-width:100%;margin:8px 0;border:2px solid transparent;border-radius:8px;transition:border-color .12s ease}.rt-image-wrap:hover{border-color:#BFDBFE}.rt-image-wrap.ProseMirror-selectednode{border-color:#2563EB;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.rt-image-resize-handle{position:absolute;right:-6px;bottom:-6px;width:14px;height:14px;background:var(--color-surface);border:2px solid #2563eb;border-radius:3px;cursor:nwse-resize;opacity:0;transition:opacity .12s ease,transform .12s ease;z-index:5;box-shadow:0 1px 4px rgba(15,23,42,.2)}.rt-image-wrap.ProseMirror-selectednode .rt-image-resize-handle,.rt-image-wrap:hover .rt-image-resize-handle{opacity:1}.rt-image-resize-handle:hover{transform:scale(1.2);background:#2563EB}span[data-math]{display:inline-block;vertical-align:baseline}.ProseMirror span[data-math]{padding:2px 4px;border-radius:3px;cursor:pointer;transition:background .12s ease}.ProseMirror span[data-math]:hover{background:var(--color-brand-50)}span[data-math][data-display=true]{display:block;text-align:center;margin:12px 0}.ProseMirror span[data-math][data-display=true]{padding:8px}span[data-math].ProseMirror-selectednode{background:#DBEAFE;outline:2px solid #2563EB}:root{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body,html{width:100%;min-height:100%;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);background-color:var(--color-canvas);background-image:none;overflow-x:hidden}body{min-width:320px;transition:background-color var(--duration-base) var(--easing),color var(--duration-base) var(--easing)}canvas,img,svg,video{max-width:100%}button,input,select,textarea{max-width:100%;font:inherit}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack-sm{gap:var(--space-2)}.stack-lg{gap:var(--space-6)}.row,.row-between{display:flex;align-items:center;gap:var(--space-3);min-width:0}.row-between{justify-content:space-between}.grid-2{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}}.muted{color:var(--color-ink-muted)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.font-bold{font-weight:700}.font-medium{font-weight:500}.page-header h1{font-size:var(--text-2xl);font-weight:700;color:var(--color-ink);letter-spacing:0}.page-header p{margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm)}@media (max-width:640px){.row,.row-between{flex-wrap:wrap;align-items:flex-start}.page-header h1{font-size:var(--text-xl)}.page-header h1,.page-header p{overflow-wrap:anywhere}}.rich p{margin:var(--space-2) 0}.rich p:first-child{margin-top:0}.rich p:last-child{margin-bottom:0}.rich strong{font-weight:600}.rich em{font-style:italic}.rich ol,.rich ul{margin:var(--space-2) 0;padding-left:var(--space-6)}.rich ul{list-style:disc outside}.rich ol{list-style:decimal outside}.rich li{margin-bottom:4px}.rich code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em;background:var(--color-surface-hover);padding:1px 4px;border-radius:var(--radius-sm)}.rich img{display:block;max-width:100%;height:auto;margin:12px auto}.rich table{border-collapse:collapse;margin:.8rem auto;max-width:100%}.rich td,.rich th{border:1px solid #333;padding:.3em .7em;text-align:center;vertical-align:middle}.rich th{font-weight:700;background:#f0f0f0}.rich caption{caption-side:top;font-weight:700;padding-bottom:.35em}.rich sub,.rich sup{line-height:0}.rich .fracao-inline{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:1.8em;margin:0 .08em;vertical-align:middle;line-height:1.05}.rich .fracao-inline__den,.rich .fracao-inline__num{display:block;padding:0 .12em;text-align:center}.rich .fracao-inline__den{border-top:1px solid;margin-top:.08em}.rich .formula-combinatoria{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.18em;row-gap:.18em;vertical-align:middle;line-height:1.05}.rich .formula-combinatoria__op{display:inline-block;margin:0 .04em}.rich .formula-combinatoria__grupo{display:inline-flex;align-items:center;column-gap:.08em;vertical-align:middle}.rich .formula-combinatoria__paren{font-size:1.9em;line-height:.75}.rich .formula-combinatoria__fracao{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:2.4em;vertical-align:middle;white-space:nowrap}.rich .formula-combinatoria__den,.rich .formula-combinatoria__num{display:block;padding:0 .18em;text-align:center}.rich .formula-combinatoria__den{border-top:1px solid;margin-top:.08em}.rich .formula-casos{display:inline-flex;align-items:center;gap:.12em;vertical-align:middle;line-height:1.15}.rich .formula-casos__prefixo{white-space:nowrap}.rich .formula-casos__chave{font-size:2.8em;line-height:.8}.rich .formula-casos__linhas{display:inline-flex;flex-direction:column;gap:.1em}.rich .formula-casos__linha{display:inline-flex;align-items:baseline;gap:.28em;white-space:nowrap}.rich .formula-casos__condicao,.rich .formula-casos__expressao{white-space:nowrap}.rich .formula-reacao-quimica{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.45em;row-gap:.2em;margin:.75rem 0;text-align:center}.rich .formula-reacao-quimica__seta{margin:0 .2em}.rich .formula-reacao-quimica__entalpia{white-space:nowrap}.rich .formula-nivel-sonoro,.rich .formula-richter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.3em;row-gap:.2em;margin:.75rem 0}.rich .formula-nivel-sonoro__paren,.rich .formula-richter__paren{font-size:1.9em;line-height:.75}.rich .formula-nivel-sonoro__op,.rich .formula-richter__func,.rich .formula-richter__op,.rich .formula-richter__termo{white-space:nowrap}.rich .formula-maquina{text-align:center}.rich .formula-polinomio{white-space:nowrap}.rich .formula-inline,.rich .formula-probabilidade,.rich .formula-relacao,.rich .formula-simples,.rich .formula-unidade,.rich .formula-volume{display:inline-flex;align-items:center;column-gap:.18em;vertical-align:middle;white-space:nowrap}.rich .formula-probabilidade__op,.rich .formula-relacao__op,.rich .formula-unidade__op{display:inline-block;margin:0 .06em}.rich .formula-relacao__termo,.rich .formula-unidade__termo{white-space:nowrap}.rich .formula-combinatoria--longa{row-gap:.3em}.rich .potencia-inline,.rich .potencia-inline__base,.rich .potencia-inline__expoente{white-space:nowrap}.rich .raiz-indexada{display:inline-flex;align-items:baseline;white-space:nowrap}.rich .raiz-indexada__indice{font-size:.7em;vertical-align:super;margin-right:-.15em}.rich .raiz-indexada__sinal{line-height:1}.rich .raiz-indexada__radicando{border-top:1px solid;padding:0 .1em}.rich .vetor{white-space:nowrap;font-style:italic}.rich .cifra-cesar{display:flex;flex-direction:column;gap:.15rem;margin:.85rem 0;overflow-x:auto}.rich .cifra-cesar__row{display:flex;gap:.15rem;width:max-content}.rich .cifra-cesar__cell{height:1.5em;border:1px solid}.rich .cifra-cesar__cell,.rich .cifra-cesar__row--arrows .cifra-cesar__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;font-size:.8em}.rich .cifra-cesar__row--arrows .cifra-cesar__arrow{height:1.2em;border:0}.rich .cifra-cesar__label{font-size:.78em;font-weight:600}.rich .legenda-daltonismo{display:flex;flex-direction:column;gap:.4rem;margin:.85rem 0}.rich .legenda-daltonismo__item{display:flex;align-items:center;gap:.55rem}.rich .legenda-daltonismo__simbolo{flex:0 0 auto;width:1.05em;height:1.05em;border:1.6px solid;background:transparent}.rich .legenda-daltonismo__simbolo--mulher{border-radius:50%}.rich .legenda-daltonismo__simbolo--mulher-afetada{background:#f16557}.rich .legenda-daltonismo__simbolo--homem-afetado{background:#1a54a5}.rich .legenda-daltonismo__simbolo--portadora{background:radial-gradient(circle at 50% 50%,#f16557 0 22%,transparent 23%)}.rich .lista-ordem-deslocamentos,.rich .lista-ordem-tentativas{list-style:none;margin:0 0 .65rem;padding:0}.rich .lista-ordem-deslocamentos li,.rich .lista-ordem-tentativas li{margin:.08rem 0}.rich .lista-ordem-deslocamentos__marcador,.rich .lista-ordem-tentativas__marcador{display:inline-block;min-width:2.3rem}.rich .titulo-texto{font-weight:700}.rich .titulo-texto--centralizado{text-align:center}.rich .comando{margin-top:.85rem;text-align:justify;text-indent:0}.rich .legenda-imagem,.rich figure>.legenda-imagem{text-align:center;font-size:.86em;margin-top:.4rem}.rich .fonte{text-align:right;font-size:.86em;margin-top:.5rem}.rich p.just{white-space:normal;text-align:justify;text-indent:1.6em}.rich p.just--sem-recuo{text-indent:0}.rich .dados-quimica{font-size:.92em}.rich .questao-layout--regua-eletrica{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(7rem,.65fr);grid-gap:.75rem;gap:.75rem;align-items:center;margin:.75rem 0 .85rem}.rich .questao-layout--regua-eletrica .questao-asset,.rich .questao-layout--regua-eletrica table{margin:0}@media (max-width:640px){.rich .questao-layout--regua-eletrica{grid-template-columns:1fr}}.rich .formula-img{display:inline;width:auto;max-width:100%;height:2.4em;vertical-align:middle;margin:0 .15em}.rich .texto-numerado{list-style:decimal;margin:.5rem 0 .5rem 2.4em;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%}.rich .texto-numerado>li{margin-bottom:0;padding-left:.3em;text-align:justify;text-align-last:justify}.rich .texto-numerado>li.fim{text-align-last:left}.rich .texto-numerado>li.par{text-indent:1.6em}.rich .lista-itens{list-style:none;margin:.4rem 0 .4rem 1.1em;padding:0}.rich .lista-itens>li{margin-bottom:0}.rich .tabela-questao{border-collapse:collapse;margin:.8rem auto;font-size:.96em}.rich .tabela-questao td,.rich .tabela-questao th{border:1px solid #333;padding:.3em .7em;text-align:center;vertical-align:middle}.rich .tabela-questao th{font-weight:700;background:#f0f0f0}.rich .tabela-questao--cidades th,.rich .tabela-questao--petshop th,.rich .tabela-questao--reducao-temperatura th{background:#fad5e5}.rich .tabela-questao--reducao-temperatura thead tr:nth-child(2) th{background:#fce8f1}.rich .tabela-questao--vitaminas th{background:#d8e9d2}.rich .tabela-questao--etapas-otto th{background:#c6eafb}.rich .tabela-questao--largura-total{width:100%}.rich .tabela-questao{max-width:100%}.rich .isotopo{display:inline-flex;align-items:center;white-space:nowrap}.rich .isotopo__indices{display:inline-flex;flex-direction:column;align-items:flex-end;font-size:.7em;line-height:1.05;margin-right:.12em}.rich .isotopo__simbolo{line-height:1}.rich .formula-bloco{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:.2em;margin:.7rem 0;text-align:center}.rich .formula-bloco__paren{font-size:2.1em;line-height:.8;font-weight:300}.rich .tabela-questao--variedades-espanhol thead th{font-weight:400;color:#fff}.rich .tabela-questao--variedades-espanhol thead th:first-child{background:#000000}.rich .tabela-questao--variedades-espanhol thead th:nth-child(2){background:#0062ae}.rich .tabela-questao--variedades-espanhol thead th:nth-child(3){background:#d90d27}.rich .tabela-questao--variedades-espanhol thead th:nth-child(4){background:#ee794a}.rich .tabela-questao--variedades-espanhol thead th:nth-child(5){background:#baaf0a}.rich .tabela-questao--variedades-espanhol tbody th{background:#fff}.rich .tabela-questao--variedades-espanhol tbody td:nth-child(2){background:#d5ddeb}.rich .tabela-questao--variedades-espanhol tbody td:nth-child(3){background:#f6dbd4}.rich .tabela-questao--variedades-espanhol tbody td:nth-child(4){background:#fce8df}.rich .tabela-questao--variedades-espanhol tbody td:nth-child(5){background:#f9f3df}.rich .tabela-questao--cinza th{background:#c6c6c6}.rich .tabela-questao caption{caption-side:top;font-weight:700;padding-bottom:.35em}.rich .cifra-cesar__cell{background:#d8e9d2}.rich .cifra-cesar__row--arrows,.rich .cifra-cesar__row--bottom{margin-left:calc(3.6em + .45rem)}.rich .cifra-cesar__row--arrows .cifra-cesar__arrow{background:none}.rich .tabela-questao--potenciais-reducao td{border:none}.rich .tabela-questao__reacao{text-align:center;padding-right:1.4em}.rich .tabela-questao__potencial{text-align:left;white-space:nowrap}.rich .tabela-questao--atividades-semana th,.rich .tabela-questao--combustiveis th,.rich .tabela-questao--gasto-calorico th,.rich .tabela-questao--grandezas-cinematicas th,.rich .tabela-questao--testes-dureza-agua th{background:#c6c6c5}.rich .tabela-questao--cremes-dentais th,.rich .tabela-questao--umidade-relativa th{background:#c6eafb}.rich .tabela-questao--componentes-enfeites th,.rich .tabela-questao--custo-mochilas th{background:#fad5e5}.rich .tabela-questao--colunas-sala th{background:#d8e9d2}.rich .tabela-questao--regua-eletrica th{background:#6dcff6}.rich .tabela-questao--soja-safras th{background:#f69679}.rich .tabela-questao--autoescola th{background:#fecb03}.rich .tabela-questao--corrente-eletrica-corpo th,.rich .tabela-questao--decaimento-iodo th,.rich .tabela-questao--ducha-eletrica th{background:#bbbdbf}.rich .tabela-questao--tempo-contratos th{background:#c6eafb}.rich .tabela-questao--amplitude-termica th{background:#bbbdbf}