:root{--fundo:#f4f6f9;--palco-a:#fff;--palco-b:#dfe6ee;--cartao:#fff;--cartao-2:#f3f5f8;--tinta:#131c26;--tinta-2:#44515f;--tinta-3:#6b7785;--linha:#dbe1e8;--destaque:#0f766e;--destaque-fundo:#e3f4f1;--sobe:#d5343a;--sobe-fundo:#fdecec;--desce:#2a62d6;--desce-fundo:#e8effd;--alvo:#0d9488;--aviso-fundo:#fff6dc;--aviso-tinta:#6b4e00;--sombra:0 1px 2px #1018280f, 0 4px 14px #1018280f;--raio:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--fundo:#0b1118;--palco-a:#152232;--palco-b:#070b10;--cartao:#131c27;--cartao-2:#1a2633;--tinta:#eef3f8;--tinta-2:#b8c4d1;--tinta-3:#8795a5;--linha:#283545;--destaque:#3fd0c0;--destaque-fundo:#12332f;--sobe:#ff7a7f;--sobe-fundo:#3a1a1d;--desce:#7fa8ff;--desce-fundo:#17274a;--alvo:#3fd0c0;--aviso-fundo:#3a2f10;--aviso-tinta:#f5dc8f;--sombra:0 1px 2px #0006, 0 6px 18px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#raiz{height:100%}body{background:var(--fundo);color:var(--tinta);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--destaque);outline-offset:2px;border-radius:6px}h1,h2,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}.app{grid-template:"topo topo""palco painel"minmax(0,1fr)/minmax(0,1fr) clamp(400px,40vw,600px);height:100dvh;display:grid}.topo{background:var(--cartao);border-bottom:1px solid var(--linha);z-index:30;grid-area:topo;align-items:center;gap:14px;padding:8px 16px;display:flex;position:relative}.marca{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.marca-sinal{object-fit:contain;flex:none;width:40px;height:40px}.marca b{letter-spacing:-.01em;color:#0c2f55;font-family:Montserrat,Inter,sans-serif;font-size:19px;font-weight:700;line-height:1.1;display:block}.marca b span{color:#0aa9ae}:root[data-tema=escuro] .marca b{color:#eef3f8}:root[data-tema=escuro] .marca b span{color:#3fd0c0}.marca small{color:var(--tinta-3);font-size:12px;font-weight:600;display:block}.menu{flex:none;gap:2px;display:flex}.menu a{color:var(--tinta-2);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.menu a:hover{background:var(--cartao-2);color:var(--tinta)}.menu a[aria-current=page]{background:var(--tinta);color:var(--cartao)}.topo-acoes{flex:none;gap:6px;display:flex}.so-celular{display:none!important}.botao-fantasma{border:1px solid var(--linha);color:var(--tinta-2);white-space:nowrap;background:0 0;border-radius:8px;padding:7px 11px;font-size:14px;font-weight:600;text-decoration:none}.botao-fantasma:hover{background:var(--cartao-2);color:var(--tinta)}.busca{flex:220px;min-width:140px;max-width:420px;margin-left:auto;position:relative}.busca input,.campo input,.campo select{border:1px solid var(--linha);background:var(--cartao-2);border-radius:9px;width:100%;height:40px;padding:0 12px}.busca input::placeholder,.campo input::placeholder{color:var(--tinta-3)}.busca-lista{background:var(--cartao);border:1px solid var(--linha);border-radius:var(--raio);min-width:300px;max-height:min(70dvh,520px);box-shadow:var(--sombra);padding:6px;position:absolute;top:46px;left:0;right:0;overflow:auto}.busca-lista a{border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;text-decoration:none;display:grid}.busca-lista a:hover,.busca-lista a:focus-visible{background:var(--destaque-fundo)}.busca-lista em{text-transform:uppercase;letter-spacing:.04em;color:var(--destaque);align-self:center;font-size:11px;font-style:normal;font-weight:800}.busca-lista b{font-size:15px}.busca-lista span{color:var(--tinta-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:13px;display:-webkit-box;overflow:hidden}.palco{background:radial-gradient(120% 90% at 50% 35%, var(--palco-a), var(--palco-b));grid-area:palco;min-height:0;position:relative;overflow:hidden}.cena,.cena-canvas,.cena-linhas,.cena-rotulos{width:100%;height:100%;position:absolute;inset:0}.cena-canvas{cursor:grab;touch-action:none;display:block}.cena-canvas:active{cursor:grabbing}.cena-linhas,.cena-rotulos{pointer-events:none}.cena-linhas line{stroke-width:1.2px;opacity:.7}.rotulo{pointer-events:auto;border:1px solid color-mix(in srgb, var(--cor) 45%, var(--linha));background:color-mix(in srgb, var(--cartao) 92%, transparent);white-space:nowrap;will-change:transform;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 9px 0 7px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 1px 3px #1018281f}.rotulo[hidden]{display:none}.rotulo i{background:var(--cor);border-radius:50%;flex:none;width:9px;height:9px}.rotulo i.icone{place-items:center;width:20px;height:20px;margin-left:-3px;display:grid}.rotulo i.icone svg{fill:none;stroke:#fff;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rotulo.sobre,.rotulo:hover{background:var(--cartao);border-color:var(--cor)}.rotulo.ativo{background:var(--tinta);color:var(--cartao);border-color:var(--tinta)}.rotulo[data-sentido=sobe] i{background:var(--sobe)}.rotulo[data-sentido=desce] i{background:var(--desce)}.rotulo[data-sentido=sobe] span:before{content:"▲ ";color:var(--sobe)}.rotulo[data-sentido=desce] span:before{content:"▼ ";color:var(--desce)}.rotulo[data-sentido=alvo] i{background:var(--alvo)}.controles{background:color-mix(in srgb, var(--cartao) 88%, transparent);border:1px solid var(--linha);box-shadow:var(--sombra);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:11px;gap:4px;padding:4px;display:flex;position:absolute}.controles.camadas{top:12px;left:12px}.controles.vistas{bottom:12px;left:12px}.controles button{height:34px;color:var(--tinta-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:13.5px;font-weight:600}.controles button:hover{background:var(--cartao-2);color:var(--tinta)}.controles button[aria-pressed=true]{background:var(--tinta);color:var(--cartao)}.legenda-3d{background:color-mix(in srgb, var(--cartao) 88%, transparent);border:1px solid var(--linha);border-radius:10px;gap:12px;padding:7px 11px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.legenda-3d li{align-items:center;gap:6px;display:flex}.legenda-3d i{border-radius:50%;width:11px;height:11px}.legenda-3d .sobe{background:var(--sobe)}.legenda-3d .desce{background:var(--desce)}.legenda-3d .alvo{background:var(--alvo)}.ajuda-3d{color:var(--tinta-3);text-align:right;pointer-events:none;max-width:46%;font-size:12.5px;position:absolute;bottom:14px;right:12px}.carregando{text-align:center;color:var(--tinta-2);place-content:center;gap:12px;padding:24px;font-weight:600;display:grid;position:absolute;inset:0}.carregando .barra{background:var(--linha);border-radius:4px;width:min(280px,70vw);height:8px;margin:0 auto;overflow:hidden}.carregando .barra i{background:var(--destaque);height:100%;transition:width .2s;display:block}.alternar-palco{display:none}.painel{background:var(--cartao);border-left:1px solid var(--linha);scroll-behavior:smooth;grid-area:painel;min-height:0;overflow-y:auto}.ficha-topo{padding:20px 22px 12px}.sobretitulo{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:flex}.bolinha{background:var(--cor,var(--destaque));border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ficha-topo h1{letter-spacing:-.025em;text-wrap:balance;margin-top:4px;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.12}.latim{color:var(--tinta-3);margin-top:2px;font-size:14.5px;font-style:italic}.resumo{color:var(--tinta);margin-top:10px;font-size:17px;line-height:1.5}.ficha-corpo>.resumo:first-child{margin-top:0}.abas-ficha{z-index:5;background:var(--cartao);border-bottom:1px solid var(--linha);flex-wrap:wrap;gap:4px;padding:8px 18px;display:flex;position:sticky;top:0}.abas-ficha button{height:36px;color:var(--tinta-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:18px;flex:none;padding:0 12px;font-size:14.5px;font-weight:600}.abas-ficha button:hover{background:var(--cartao-2)}.abas-ficha button.ativa{background:var(--destaque);color:#fff}:root[data-tema=escuro] .abas-ficha button.ativa{color:#06201d}.ficha-corpo{padding:16px 22px 40px}.ficha-corpo h2{letter-spacing:-.01em;margin:22px 0 6px;font-size:16.5px;font-weight:800}.ficha-corpo>h2:first-child,.ficha-corpo>.bloco:first-child h2{margin-top:0}.ficha-corpo p{margin-top:6px}.ficha-corpo ul:not([class]),.bloco ul,.caixa ul{margin-top:6px;padding-left:20px;list-style:outside}.ficha-corpo li+li{margin-top:5px}.ficha-corpo strong{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--destaque) 26%, transparent) 62%);font-weight:700}.ligacao{color:var(--destaque);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.bloco+.bloco{margin-top:20px}.dica{color:var(--tinta-3);font-size:14.5px}.vazio{color:var(--tinta-3);padding:8px 0}.painel>.vazio{padding:28px 22px}.aviso{background:var(--aviso-fundo);color:var(--aviso-tinta);border-radius:var(--raio);margin-top:12px;padding:10px 14px;font-size:14.5px}.fatos{border:1px solid var(--linha);border-radius:var(--raio);margin-top:14px;overflow:hidden}.fatos>div{grid-template-columns:minmax(96px,30%) 1fr;gap:12px;padding:9px 14px;display:grid}.fatos>div+div{border-top:1px solid var(--linha)}.fatos dt{color:var(--tinta-3);font-size:13.5px;font-weight:700}.fatos dd{font-size:15px}.chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.chip{border:1px solid var(--linha);background:var(--cartao-2);border-radius:18px;align-items:center;gap:7px;min-height:36px;padding:5px 13px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--destaque);background:var(--destaque-fundo)}.chip span{color:var(--tinta-3);font-weight:500}.proximo,.secundario{border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.proximo{background:var(--destaque);color:#fff;border:0}:root[data-tema=escuro] .proximo{color:#06201d}.proximo:hover{filter:brightness(1.08)}.secundario{border:1px solid var(--linha);background:var(--cartao);color:var(--tinta)}.secundario:hover{background:var(--cartao-2)}.fontes{border-top:1px solid var(--linha);color:var(--tinta-2);margin-top:26px;padding-top:12px;font-size:14px}.fontes summary{cursor:pointer;min-height:32px;font-weight:700}.fontes ul{margin-top:6px;padding-left:20px;list-style:outside}.fontes a{color:var(--destaque)}.lista-cartoes{gap:8px;margin-top:8px;display:grid}.lista-cartoes li+li{margin-top:0}.lista-cartoes a,.atalhos a{border:1px solid var(--linha);border-radius:var(--raio);background:var(--cartao);padding:12px 14px;text-decoration:none;display:block}.lista-cartoes a:hover,.atalhos a:hover,.grade-glandulas a:hover{border-color:var(--destaque);background:var(--destaque-fundo)}.lista-cartoes b,.atalhos b{font-size:16px;font-weight:700;display:block}.lista-cartoes span,.atalhos span{color:var(--tinta-2);margin-top:2px;font-size:14px;display:block}.lista-cartoes.compacta span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grupo+.grupo{margin-top:22px}.grupo h2{align-items:center;gap:8px;margin-top:0;display:flex}.grupo h2 a{text-decoration:none}.grade-glandulas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:8px;display:grid}.grade-glandulas li+li,.atalhos li+li{margin-top:0}.grade-glandulas a{border:1px solid var(--linha);border-radius:var(--raio);grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:11px 12px;text-decoration:none;display:grid}.grade-glandulas b{font-size:15.5px}.grade-glandulas span{color:var(--tinta-3);grid-column:2;font-size:13px}.atalhos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:8px;display:grid}.regra-de-ouro{border:1px solid color-mix(in srgb, var(--destaque) 40%, var(--linha));background:var(--destaque-fundo);border-radius:12px;margin-bottom:22px;padding:14px 16px 16px}.regra-de-ouro h2{margin-top:0}.regra-de-ouro .proximo{margin-top:12px}b.sobe{color:var(--sobe)}b.desce{color:var(--desce)}.campo{margin-top:12px;display:block}.campo span{color:var(--tinta-3);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.duas-colunas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:16px;display:grid}.duas-colunas h2{margin-top:0}.caixa{border-radius:var(--raio);padding:12px 14px;font-size:15px}.caixa.estimula{background:var(--sobe-fundo)}.caixa.estimula h2{color:var(--sobe)}.caixa.inibe{background:var(--desce-fundo)}.caixa.inibe h2{color:var(--desce)}.acoes,.quadro{gap:8px;margin-top:10px;display:grid}.acoes li,.quadro li{border:1px solid var(--linha);border-radius:var(--raio);border-left:4px solid var(--linha);margin:0;padding:10px 14px}.acoes li.com-3d{border-left-color:var(--alvo)}.quadro li{border-left-color:var(--destaque)}.acoes b,.quadro b{font-size:15.5px;display:block}.acoes span,.quadro span{color:var(--tinta-2);margin-top:2px;font-size:14.5px;display:block}.quadro b strong{background:0 0}.prova{gap:8px;margin-top:8px;display:grid}.prova li{border-radius:var(--raio);background:var(--aviso-fundo);color:var(--aviso-tinta);margin:0;padding:10px 14px 10px 40px;font-size:15.5px;position:relative}.prova li:before{content:"!";background:var(--aviso-tinta);width:20px;height:20px;color:var(--aviso-fundo);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:10px;left:12px}.prova .ligacao{color:inherit}.passos{counter-reset:passo;gap:8px;margin-top:8px;display:grid}.passos li{counter-increment:passo;margin:0;padding:2px 0 2px 38px;position:relative}.passos li:before{content:counter(passo);background:var(--tinta);width:26px;height:26px;color:var(--cartao);border-radius:50%;place-items:center;font-size:13.5px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.passos.reage li:before{background:var(--destaque);color:#fff}.diagrama{border:1px solid var(--linha);background:var(--cartao-2);border-radius:12px;margin-top:12px;padding:8px 6px 6px}.diagrama-rolo{overflow-x:auto}.diagrama-dica{text-align:center;color:var(--destaque);margin:0 0 6px;font-size:12.5px;font-weight:700}.diagrama svg{width:100%;height:auto;max-height:520px;margin:0 auto;display:block}.seta{fill:none;stroke-linecap:round}.seta.estimula{stroke:var(--destaque);stroke-dasharray:9 7;animation:linear infinite fluxo}.seta.inibe{stroke:var(--sobe);stroke-dasharray:2 6;opacity:.85}.seta.fraca{opacity:.35}.seta.surda{opacity:.3;animation:none}@keyframes fluxo{to{stroke-dashoffset:-32px}}.ponta-estimula{fill:var(--destaque)}.ponta-inibe{stroke:var(--sobe);stroke-width:2.4px;stroke-linecap:round}.seta-rotulo{paint-order:stroke;stroke:var(--cartao-2);stroke-width:4px;font-size:12.5px;font-weight:700}.seta-rotulo.estimula{fill:var(--destaque)}.seta-rotulo.inibe{fill:var(--sobe)}.seta-corte{fill:var(--tinta);paint-order:stroke;stroke:var(--cartao-2);stroke-width:4px;font-size:11.5px;font-weight:800}.no-caixa{fill:var(--cartao);stroke:var(--linha);stroke-width:1.5px}.no-rotulo{fill:var(--tinta);font-size:13.5px;font-weight:800}.no-valor{fill:var(--tinta-3);font-size:13px;font-weight:800}.no-trilho{fill:var(--linha)}.no-barra{fill:var(--tinta-3);transition:width .45s}.no-normal{stroke:var(--tinta-2);stroke-width:1.5px}.no.sobe .no-caixa{fill:var(--sobe-fundo);stroke:var(--sobe)}.no.sobe .no-barra,.no.sobe .no-valor{fill:var(--sobe)}.no.desce .no-caixa{fill:var(--desce-fundo);stroke:var(--desce)}.no.desce .no-barra,.no.desce .no-valor{fill:var(--desce)}.no.nota .no-caixa{stroke-dasharray:4 3}.no-alvo{fill:var(--tinta);stroke:var(--cartao);stroke-width:2px}.no.tocavel{cursor:pointer}.no.tocavel:hover .no-caixa,.no.ativo .no-caixa{stroke-width:3px;stroke:var(--tinta)}.no:focus-visible{outline:none}.no:focus-visible .no-caixa{stroke:var(--destaque);stroke-width:3.5px}.legenda-diagrama{color:var(--tinta-2);flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:6px 4px 2px;font-size:12.5px;font-weight:600;display:flex}.legenda-diagrama li{align-items:center;gap:6px;margin:0;display:flex}.lg{border-top:3px dashed var(--destaque);width:22px;height:0}.lg.inibe{border-top:3px dotted var(--sobe)}.lg.ponto{background:var(--tinta);border:0;border-radius:50%;width:10px;height:10px}.controle-no{border:1px solid var(--linha);border-radius:var(--raio);min-height:96px;margin-top:10px;padding:12px 14px}.controle-no.vazio-no{color:var(--tinta-3);border-style:dashed;place-items:center;display:grid}.controle-no p{margin:0;font-size:14.5px}.opcoes,.seletor{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.opcoes button,.seletor button{border:1px solid var(--linha);background:var(--cartao);border-radius:9px;min-height:40px;padding:0 14px;font-size:14.5px;font-weight:700}.opcoes button:hover,.seletor button:hover{background:var(--cartao-2)}.opcoes button.ativa,.seletor button.ativa{background:var(--tinta);color:var(--cartao);border-color:var(--tinta)}.opcoes button.falha.ativa{background:var(--desce);border-color:var(--desce);color:#fff}.opcoes button.excesso.ativa{background:var(--sobe);border-color:var(--sobe);color:#fff}.seletor{margin:0 0 8px}.seletor.eixos button{border-radius:18px;min-height:36px;font-size:13.5px}.explicacao{counter-reset:passo;gap:6px;margin-top:8px;display:grid}.explicacao li{counter-increment:passo;border-radius:var(--raio);background:var(--cartao-2);margin:0;padding:8px 12px 8px 40px;font-size:15px;position:relative}.explicacao li:before{content:counter(passo);background:var(--tinta);width:22px;height:22px;color:var(--cartao);border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:8px;left:10px}.explicacao strong{background:0 0}.resultado{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.resultado caption{text-align:left;padding-bottom:6px;font-size:16.5px;font-weight:800}.resultado th,.resultado td{text-align:left;border-top:1px solid var(--linha);vertical-align:top;padding:8px 10px}.resultado th{width:42%;font-weight:600}.resultado td{font-weight:800}.resultado .sobe td{color:var(--sobe)}.resultado .desce td{color:var(--desce)}.resultado .normal td{color:var(--tinta-3)}.resultado .nota td{color:var(--tinta-2);font-size:14px;font-weight:500}.chave-adivinhe{border:1px solid var(--linha);background:var(--cartao);border-radius:9px;min-height:40px;margin-bottom:8px;padding:0 14px;font-size:14.5px;font-weight:700}.chave-adivinhe[aria-pressed=true]{background:var(--tinta);color:var(--cartao);border-color:var(--tinta)}.adivinhe{margin:4px 0 12px}.palpites{gap:4px;margin-top:6px;display:grid}.palpites li{border-top:1px solid var(--linha);gap:2px;padding:8px 0;display:grid}.palpites .nome{font-size:15px;font-weight:700}.palpites .opcoes{margin-top:4px}.palpites.conferidos li{grid-template-columns:minmax(96px,42%) 1fr;gap:4px 10px}.palpites.conferidos .vereda{font-size:14.5px;font-weight:800}.palpites.conferidos .acertou .vereda{color:#16803c}.palpites.conferidos .errou .vereda{color:var(--sobe)}.palpites.conferidos .sem .vereda{color:var(--tinta-3);font-weight:500}.placar-adivinhe{border-radius:var(--raio);background:var(--cartao-2);margin:0;padding:10px 12px;font-size:15.5px}.placar{color:var(--tinta-2);margin-top:8px}.pergunta{margin-top:18px}.contador{color:var(--tinta-3);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.pergunta h2{margin-top:6px;font-size:18px;font-weight:700;line-height:1.4}.alternativas{gap:8px;margin-top:14px;display:grid}.alternativas li{margin:0}.alternativas button{text-align:left;border-radius:var(--raio);border:1.5px solid var(--linha);background:var(--cartao);grid-template-columns:auto 1fr;align-items:start;gap:12px;width:100%;min-height:52px;padding:12px 14px;font-size:15.5px;display:grid}.alternativas button:not(:disabled):hover{border-color:var(--destaque);background:var(--destaque-fundo)}.alternativas i{background:var(--cartao-2);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13.5px;font-style:normal;font-weight:800;display:grid}.alternativas button:disabled{cursor:default;color:var(--tinta)}.alternativas .certa{color:#0e4d24;background:#e5f6ea;border-color:#16803c}.alternativas .certa i{color:#fff;background:#16803c}.alternativas .errada{border-color:var(--sobe);background:var(--sobe-fundo)}.alternativas .errada i{background:var(--sobe);color:#fff}.alternativas .apagada{opacity:.55}:root[data-tema=escuro] .alternativas .certa{color:#b9efc8;background:#12331d;border-color:#3fbf6a}.gabarito{border-radius:var(--raio);background:var(--cartao-2);border-left:4px solid var(--sobe);margin-top:14px;padding:14px 16px}.gabarito.certo{border-left-color:#16803c}.gabarito p{margin:0}.acoes-gabarito{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.acoes-gabarito .proximo,.acoes-gabarito .secundario{margin-top:0}.apagar{min-height:40px;margin-top:28px;font-size:14px}@media (max-width:1499px){.topo{flex-wrap:wrap;row-gap:6px}.menu{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.busca{max-width:none}}@media (max-width:899px){.app{grid-template:"topo""palco"40dvh"alternar""painel"minmax(0,1fr)/minmax(0,1fr)}.app.sem-palco{grid-template-rows:auto 0 auto minmax(0,1fr)}.app.sem-palco .palco{visibility:hidden}.alternar-palco{border:0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);background:var(--cartao-2);height:36px;color:var(--tinta-2);grid-area:alternar;font-size:13.5px;font-weight:700;display:block}.painel{border-left:0}.topo{gap:8px;padding:8px 12px}.marca small{display:none}.marca b{font-size:16px}.busca{flex:120px;margin-left:0}.menu{order:5}.menu a{padding:7px 11px;font-size:14.5px}.ficha-topo{padding:16px 16px 10px}.ficha-corpo{padding:14px 16px 36px}.abas-ficha{justify-content:center;gap:4px 2px;padding:6px 8px;position:static}.abas-ficha button{height:30px;padding:0 8px;font-size:13px}.ajuda-3d{display:none}.controles button{padding:0 9px;font-size:13px}.rotulo{height:23px;padding:0 7px 0 5px;font-size:11.5px}.legenda-3d{gap:8px;padding:6px 8px;font-size:11.5px;top:auto;bottom:12px;right:8px}.controles.vistas{left:8px}.controles.camadas{top:8px;left:8px}}@media (max-width:640px){.so-celular{display:inline-flex!important}.so-tela-larga{display:none!important}.marca>span:last-child{display:none}.topo-acoes .botao-fantasma{place-items:center;width:40px;height:40px;padding:0;font-size:18px;display:grid}}@media (max-width:420px){.controles.vistas button:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.seta.estimula{animation:none}.painel{scroll-behavior:auto}.no-barra{transition:none}}.figura-passos{margin-top:12px}.figura-quadro{border:1px solid var(--linha);background:#6e1218;border-radius:12px;overflow:hidden}.figura-svg{width:100%;height:auto;display:block}.figura-espera{aspect-ratio:900/620;background:var(--cartao-2)}.figura-svg text{font-family:Inter,sans-serif}.figura-svg .rot{font-size:13px;font-weight:600}.figura-svg .rot-l{stroke-width:1px;fill:none}.figura-svg .zona{letter-spacing:1.2px;font-size:12px;font-weight:800}.figura-svg .mol{font-size:13px;font-weight:800}.figura-svg g[data-p]{opacity:.1;transition:opacity .45s}.figura-svg[data-passo=todos] g[data-p],.figura-svg[data-passo="0"] g[data-p="0"],.figura-svg[data-passo="1"] g[data-p="1"],.figura-svg[data-passo="2"] g[data-p="2"],.figura-svg[data-passo="3"] g[data-p="3"],.figura-svg[data-passo="4"] g[data-p="4"],.figura-svg[data-passo="5"] g[data-p="5"],.figura-svg[data-passo="6"] g[data-p="6"],.figura-svg[data-passo="7"] g[data-p="7"]{opacity:1}.figura-svg .fluxo{stroke-dasharray:2 10;stroke-linecap:round;animation:1.1s linear infinite figura-anda}@keyframes figura-anda{to{stroke-dashoffset:-24px}}.figura-trilho{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.figura-trilho button{border:1px solid var(--linha);background:var(--cartao);border-radius:50%;width:40px;height:40px;font-size:15px;font-weight:800}.figura-trilho button:hover{background:var(--cartao-2)}.figura-trilho button.ativa{background:var(--tinta);color:var(--cartao);border-color:var(--tinta)}.figura-trilho .tudo{border-radius:20px;width:auto;margin-left:auto;padding:0 14px;font-size:14px}.figura-legenda{grid-template-columns:40px 1fr;align-items:start;gap:12px;min-height:84px;margin-top:12px;display:grid}.figura-legenda i{color:#fff;background:#c2452d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;font-weight:900;display:grid}.figura-legenda p{margin:0;font-size:16px}.figura-lista{margin-top:12px;padding-left:22px;list-style:decimal}.figura-nav{gap:8px;margin-top:4px;display:flex}.figura-nav .proximo,.figura-nav .secundario{margin-top:8px}.figura-nav .proximo{margin-left:auto}.figura-nav button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.figura-svg .fluxo{animation:none}.figura-svg .ion{display:none}}:root{--afetado:#d9480f}:root[data-tema=escuro]{--afetado:#ff9a5c}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.troca-sistema{flex:none}.troca-sistema select{border:1px solid var(--linha);background:var(--cartao-2);max-width:190px;height:38px;color:var(--tinta);border-radius:9px;padding:0 30px 0 11px;font-size:14px;font-weight:700}.grade-sistemas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:8px;display:grid}.grade-sistemas li+li{margin-top:0}.grade-sistemas a{border:1px solid var(--linha);border-left:5px solid var(--cor);border-radius:var(--raio);background:var(--cartao);padding:14px 16px 15px;text-decoration:none;display:block}.grade-sistemas a:hover{border-color:var(--cor);background:color-mix(in srgb, var(--cor) 7%, var(--cartao))}.grade-sistemas em{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);font-size:12px;font-style:normal;font-weight:800;display:block}.grade-sistemas b{letter-spacing:-.01em;margin-top:2px;font-size:19px;font-weight:900;display:block}.grade-sistemas span{color:var(--tinta-2);margin-top:3px;font-size:14px;display:block}.em-breve{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.em-breve li{border:1px dashed var(--linha);color:var(--tinta-3);border-radius:999px;padding:5px 11px;font-size:13.5px;font-weight:600}.em-breve li+li{margin-top:0}.lista-cartoes .etiqueta{letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:1px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-block}.rotulo.marco{pointer-events:none;height:23px;box-shadow:none;border-style:dashed;font-size:12px;font-weight:600}.rotulo.marco i{width:6px;height:6px}.rotulo[data-sentido=afetado] i,.legenda-3d .afetado{background:var(--afetado)}@media (max-width:899px){.troca-sistema select{max-width:150px;height:36px;font-size:13.5px}.rotulo.marco{height:20px;font-size:11px}}@media (max-width:640px){.busca{flex:80px;min-width:0}.troca-sistema select{max-width:132px}.menu{flex-wrap:wrap;row-gap:2px;overflow:visible}.menu a{padding:6px 9px;font-size:14px}.legenda-3d{flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px;font-size:11px}}.alternancia{background:var(--cartao-2);border:1px solid var(--linha);border-radius:11px;gap:4px;padding:4px;display:inline-flex}.alternancia button{height:36px;color:var(--tinta-2);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.alternancia button:hover{background:var(--cartao);color:var(--tinta)}.alternancia button[aria-pressed=true]{background:var(--tinta);color:var(--cartao)}.opcoes-prova{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.opcoes-prova button{border:1px solid var(--linha);background:var(--cartao);min-height:36px;color:var(--tinta);border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.opcoes-prova button:hover{background:var(--cartao-2)}.controles button:disabled{opacity:.45;cursor:not-allowed}.atalhos-erro{margin-top:10px}.atalhos-erro .dica{margin:0 0 4px}
