.tr-q{min-width:0}.tr-svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tr-ico{flex:none;width:28px;height:28px;stroke:var(--tinta-fixa);stroke-width:2;stroke-linejoin:round}.tr-ico--vida{fill:var(--rosa)}.tr-ico--apagado{fill:var(--fundo)}.tr-isca{max-width:760px;margin-inline:auto}.tr-q__topo{display:grid;gap:12px;padding:18px 16px;border-bottom:2px solid var(--borda)}.tr-q__titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tr-q h1{font:800 22px/1.12 var(--font-display);letter-spacing:-.02em}.tr-icone{flex:none;display:grid;place-items:center;width:44px;height:44px;border:2px solid transparent;border-radius:var(--raio-sm);background:none;color:var(--tinta);cursor:pointer}.tr-icone:hover{border-color:var(--borda-forte);background:var(--lilas)}.tr-corpo{padding:12px 16px 20px}.tr-ouvir{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:-8px;padding:0 8px;border:0;border-radius:var(--raio-sm);background:none;color:var(--roxo);font:700 14px/20px var(--font-sans);cursor:pointer}.tr-ouvir:hover{background:var(--lilas)}.tr-enunciado{margin-bottom:20px}.tr-q .prose-enunciado{font-size:16px;line-height:26px}.tr-q .prose-enunciado p{max-width:68ch}.tr-pede{margin-bottom:20px;padding:12px 14px;border:2px solid var(--borda);border-radius:var(--raio-md);background:var(--fundo-suave)}.tr-pede h2{margin:0 0 2px;font:800 16px/22px var(--font-display)}.tr-pede>div{font-size:15px;line-height:23px;overflow-wrap:break-word}.tr-pede p{margin:0}.tr-alts{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.tr-alts .eh-alt{min-height:60px}.tr-alts .eh-alt:disabled{cursor:default}.tr-alts .eh-alt:disabled:hover{border-color:var(--borda)}.tr-alts .eh-alt--certa:disabled:hover{border-color:var(--sucesso)}.tr-alts .eh-alt--errada:disabled:hover{border-color:var(--erro)}.tr-alts .tr-alt--marcada,.tr-alts .tr-alt--marcada:hover{border-color:var(--roxo);background:var(--lilas)}.tr-alt--marcada .eh-alt__letra{border-color:var(--roxo);background:var(--roxo);color:var(--on-roxo)}.tr-nota{margin:12px 0 0;font-size:14px;line-height:21px;color:var(--tinta-media)}.tr-resultado{scroll-margin-bottom:96px}.eh-painel-resposta.eh-painel-resposta{margin:16px 0 0}.tr-res__topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font:800 20px/26px var(--font-display);letter-spacing:-.015em}.tr-res__texto{margin:4px 0 0;font-size:14px;line-height:21px}.tr-res__fim{margin:12px 0 0}.tr-res__fim .eh-link{display:inline-block;color:var(--roxo-profundo);text-decoration:underline;text-underline-offset:3px}.tr-dock{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px -16px -20px;padding:10px 12px;border-top:2px solid var(--borda);border-radius:0 0 20px 20px;background:var(--fundo)}.tr-dock .eh-btn--avanca{flex:1;min-width:0;padding-inline:12px}.tr-dock .eh-btn--voltar{flex:none;width:48px;padding:0}.tr-dock__voltar-texto{display:none}.eh-painel .tr-dock{position:static;margin:16px 0 0;padding:0;border:0}@media (width >= 64rem){.tr-q h1{font-size:30px}.tr-q__topo{padding:22px 28px}.tr-corpo{padding:14px 28px 24px}.tr-dock{position:static;margin:20px -28px -24px;padding:14px 28px}.tr-dock .eh-btn--avanca{flex:none;padding-inline:28px}.tr-dock .eh-btn--voltar{width:auto;padding-inline:20px}.tr-dock .eh-btn--voltar .tr-svg{display:none}.tr-dock__voltar-texto{display:inline}.tr-dock--isca{justify-content:flex-end}}