:root{--preto:#000;--cinza-escuro:#303030;--cinza-medio:#4e4e4e;--verde-faixa:#2b5c46;--verde-agua:#a7d0bc;--branco:#fff;--verde-realce:#357a5a;--cinza-realce:#5f5f5f;--acerto:#7ddc9f;--erro:#ff8a80;--escudo:#ff4d4d;--torpedo:#8fd0ff;--console-fundo:#0a120d;--console-painel:#1b1b1d;--console-vermelho:#d8432a;--luz-amarela:#ffd24a;--luz-laranja:#ffa04a;--luz-lima:#b6e05a;--luz-verde:#5ee08a;--luz-azul:#5db4ff;--luz-vermelha:#ff6b5c;--spock-linha:#426c9e;--enterprise-casco:#7cc4ff;--klingon-casco:#2b9a80;--ponte-parede:#2b3038;--visor-borda:#4fc3f7;--visor-texto:#8fd8ff;--enfermaria-moldura:#5a7691;--enfermaria-moldura-escura:#3d5469;--enfermaria-moldura-clara:#7f9bb5;--enfermaria-laranja:#ff9a3c;--escala-vermelho:#e8301f;--escala-verde:#35c24a;--escala-amarelo:#f2c230;--tos-metal-escuro:#4a5766;--tos-vidro:#0e151c;--tos-azul-visor:#bfe6ff;--tos-ambar:#ffb347;--tos-friso:#c8402a;--fonte-console:ui-monospace, "Cascadia Mono", "Consolas", "Courier New", monospace;--dif-1:#5ee08a;--dif-2:#9be05a;--dif-3:#d4e04f;--dif-4:#ffd24a;--dif-5:#ffa04a;--dif-6:#ff7a5c;--dif-7:#ff6b6b;--fundo:var(--preto);--superficie:var(--cinza-escuro);--superficie-2:var(--cinza-medio);--texto:var(--verde-agua);--texto-forte:var(--branco);--destaque:var(--verde-faixa);--foco:var(--branco);--fonte:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tam-base:clamp(1rem, .94rem + .3vw, 1.125rem);--tam-pequeno:.875rem;--tam-titulo:clamp(1.25rem, 1.1rem + .8vw, 1.6rem);--espaco:.75rem;--raio:.5rem;--alvo-minimo:44px;--largura-painel:17rem;--transicao:.12s ease-out}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}*{scrollbar-width:none}::-webkit-scrollbar{display:none}*,:before,:after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text}body{background:var(--fundo);color:var(--texto);font:var(--tam-base) / 1.45 var(--fonte);-webkit-text-size-adjust:100%;margin:0}button{font:inherit;color:inherit}.pergunta:focus,.fim__titulo:focus{outline:none}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.jogo{gap:var(--espaco);max-width:62rem;padding:max(var(--espaco), env(safe-area-inset-top)) max(var(--espaco), env(safe-area-inset-right)) max(var(--espaco), env(safe-area-inset-bottom)) max(var(--espaco), env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.jogo__area{gap:var(--espaco);grid-template-rows:auto auto auto;min-width:0;display:grid}.jogo__cabecalho,.jogo__rodape{background:var(--superficie);border-radius:var(--raio);padding:var(--espaco) calc(var(--espaco) * 1.25)}.jogo__pergunta{align-content:start;gap:calc(var(--espaco) * 1.5);padding:calc(var(--espaco) * 1.25) calc(var(--espaco) * .25);display:grid;position:relative}.jogo__painel{background:var(--superficie-2);border-radius:var(--raio);padding:var(--espaco);align-content:start;gap:var(--espaco);display:grid}@media (width<=47.99rem){.jogo__painel{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem}.jogo__painel .titulo{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jogo__painel .losangos{grid-column:1/-1}.jogo__painel .caixa{gap:.1rem;padding:.35rem .6rem}.jogo__painel .caixa__valor{font-size:1.05rem}.jogo__painel .caixa--score{order:1}.jogo__painel .caixa--vidas{order:2}.jogo__painel .caixa--nivel{order:3}.jogo__painel .caixa--mensagens{order:4;grid-column:1/-1}.jogo__painel .caixa--mensagens .caixa__rotulo{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jogo__painel .caixa--mensagens .caixa__valor{min-height:0}.jogo__painel .caixa--mensagens:has(.caixa__valor:empty){display:none}.jogo__painel .vida{width:1.05rem;height:1.05rem}.jogo__painel .caixa--vidas .caixa__valor{flex-wrap:wrap;gap:.15rem}.jogo__painel .barra-nivel{height:.6rem;margin-top:.15rem}}@media (width>=48rem){.jogo{grid-template-columns:minmax(0, 1fr) var(--largura-painel);align-items:start}.jogo__area{grid-area:1/1}.jogo__painel{grid-area:1/2}}@media (width>=48rem) and (height<=32rem){.jogo{gap:.5rem;padding:.4rem}.jogo__painel{gap:.4rem;padding:.4rem}.jogo__painel .titulo{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jogo__painel .caixa{gap:.1rem;padding:.3rem .6rem}.jogo__painel .caixa__valor{font-size:1.05rem}.jogo__painel .vida{width:1.2rem;height:1.2rem}.jogo__painel .caixa--mensagens .caixa__valor{min-height:0}.jogo__painel .caixa--mensagens:has(.caixa__valor:empty){display:none}.jogo__painel .barra-nivel{height:.6rem}.jogo__area{gap:.5rem}.jogo__pergunta{gap:.6rem;padding-top:.4rem}.alternativa{min-height:2.6rem;padding-block:.3rem}.pergunta{font-size:1.1rem}}.jogo__cabecalho{gap:var(--espaco) calc(var(--espaco) * 2);flex-wrap:wrap;align-items:center;display:flex}.dado{align-items:center;gap:.5rem;display:flex}.dado__rotulo{color:var(--texto-forte);font-weight:700}.dado__valor{color:var(--texto)}.dica-alvo{cursor:help;border-bottom:1px dotted var(--verde-agua);border-radius:2px;position:relative}.dica{z-index:10;background:var(--branco);width:max-content;max-width:min(18rem,80vw);color:var(--preto);border-radius:var(--raio);font-size:var(--tam-pequeno);opacity:0;visibility:hidden;transition:opacity var(--transicao), transform var(--transicao), visibility var(--transicao);pointer-events:none;padding:.4rem .7rem;font-weight:600;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-2px);box-shadow:0 4px 14px #0009}.dica-alvo:hover .dica,.dica-alvo:focus .dica{opacity:1;visibility:visible;transform:none}.losango{position:relative}.losango .dica{text-align:left;width:12rem;max-width:none;font-weight:500;transition-delay:0s}.losango .dica--esq{left:0}.losango .dica--meio{margin-left:-6rem;left:50%}.losango .dica--dir{left:auto;right:0}.losango:hover .dica,.losango:focus-visible .dica{opacity:1;visibility:visible;transition-delay:.7s;transform:none}.dado--tempo{flex:10rem}.dado--dificuldade{display:none}.dificuldade-icone{fill:currentColor;filter:drop-shadow(0 0 3px);width:2.6rem;height:2.1rem;display:block}.jogo__rodape .rodape__icone:not(.rodape__grau){display:none}.jogo__rodape .rodape__grau{flex:none;width:2.6rem;height:2.1rem;display:block}@media (width<=47.99rem){.jogo__cabecalho{column-gap:1rem}.dado--dificuldade{display:flex}.dado--dificuldade .dado__rotulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jogo__cabecalho .dado--tempo{flex:100%}.jogo__area{position:relative}.jogo__pergunta:has(.fim){position:static}.jogo__pergunta .fim{z-index:40;align-content:start;min-height:100%;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 24px #000000b3}}.barra-tempo{background:var(--cinza-medio);border-radius:999px;flex:1;height:.9rem;position:relative;overflow:hidden}.barra-tempo__cheia{background:var(--verde-agua);height:100%;transition:width .25s linear}.barra-tempo:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 7px, var(--cinza-escuro) 7px 9px);position:absolute;inset:0}.pergunta{color:var(--texto);font-size:var(--tam-titulo);margin:0;line-height:1.35}.alternativas{gap:.5rem;display:grid}.alternativa{min-height:var(--alvo-minimo);text-align:left;border:1px solid var(--cinza-escuro);border-radius:var(--raio);color:var(--texto);cursor:pointer;transition:background var(--transicao), border-color var(--transicao);background:0 0;align-items:center;gap:.9rem;padding:.55rem .9rem;font-size:1.05em;display:flex}.alternativa:disabled{cursor:default}.alternativa:disabled:not(.alternativa--certa,.alternativa--errada){opacity:.55}.alternativa:hover:not(:disabled){background:var(--superficie);border-color:var(--verde-agua)}.alternativa:active:not(:disabled){background:var(--destaque)}.alternativa__letra{background:var(--cinza-medio);width:2rem;height:2rem;color:var(--texto-forte);transition:background var(--transicao);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.alternativa:hover:not(:disabled) .alternativa__letra{background:var(--verde-realce)}.alternativa--certa{border-color:var(--acerto);color:var(--acerto)}.alternativa--errada{border-color:var(--erro);color:var(--erro)}.jogo__rodape{gap:var(--espaco);align-items:center;display:flex}.rodape__icone{width:2rem;height:2rem;fill:var(--verde-agua);flex:none}.rodape__texto{color:var(--texto);margin:0}.rodape__texto strong{color:var(--texto-forte)}.dificuldade{font-weight:700}.dificuldade--1{color:var(--dif-1)}.dificuldade--2{color:var(--dif-2)}.dificuldade--3{color:var(--dif-3)}.dificuldade--4{color:var(--dif-4)}.dificuldade--5{color:var(--dif-5)}.dificuldade--6{color:var(--dif-6)}.dificuldade--7{color:var(--dif-7)}.titulo{background:var(--verde-faixa);border-radius:var(--raio);padding:.6rem .9rem}.titulo__nome{color:var(--texto-forte);margin:0;font-size:1.6rem;line-height:1.1}.titulo__sub{color:var(--texto-forte);font-size:var(--tam-pequeno);margin:.15rem 0 0;font-weight:600}.losangos{justify-content:space-between;display:flex}.losango{width:var(--alvo-minimo);height:var(--alvo-minimo);cursor:pointer;background:0 0;border:0;padding:0}.losango__forma{width:100%;height:100%;overflow:visible}.losango__forma polygon{fill:#b9b9b9;transition:fill var(--transicao), transform var(--transicao);transform-origin:22px 22px}.losango__forma text{fill:var(--cinza-escuro);font:700 18px var(--fonte)}.losango:hover polygon,.losango:focus-visible polygon{fill:var(--verde-agua);transform:scale(1.08)}.losango:active polygon{fill:var(--verde-realce)}.caixa{background:var(--superficie);border-radius:var(--raio);gap:.25rem;padding:.6rem .9rem;display:grid}.caixa__rotulo{color:var(--texto-forte);font-size:var(--tam-pequeno);font-weight:700}.caixa__piada{color:var(--texto);letter-spacing:.02em;opacity:.85;margin-left:.4rem;font-size:.68rem;font-style:italic;font-weight:400}.caixa__valor{color:var(--texto);font-size:1.25rem}.barra-nivel{background:var(--preto);border:1px solid var(--verde-faixa);flex:none;margin-top:.25rem}.barra-nivel .barra-tempo__cheia{background:var(--verde-realce)}.barra-nivel:after{background:repeating-linear-gradient(90deg, transparent 0 7px, var(--preto) 7px 9px)}.caixa--vidas .caixa__valor{gap:.4rem;display:flex}.vida{width:1.9rem;height:1.9rem}.vida--cheia{fill:var(--verde-agua)}.vida--perdida{fill:none;stroke:var(--cinza-medio);stroke-width:1.5px}.losango:disabled{cursor:default;opacity:.4}.losango:disabled polygon{fill:#b9b9b9;transform:none}.caixa--mensagens .caixa__valor{font-size:var(--tam-pequeno);min-height:2.6em;color:var(--texto-forte)}.fim{padding:calc(var(--espaco) * 1.25);background:var(--superficie);border-left:4px solid var(--verde-realce);border-radius:var(--raio);gap:.4rem;display:grid}.fim__titulo{color:var(--texto-forte);font-size:var(--tam-titulo);margin:0}.fim__linha{margin:0}.conexao{font-size:var(--tam-pequeno);color:var(--texto);cursor:help;grid-column:1/-1;align-items:center;gap:.45rem;display:flex;position:relative}.conexao__luz{background:var(--luz-lima,#7ddc9f);width:.7rem;height:.7rem;box-shadow:0 0 6px var(--luz-lima,#7ddc9f);border-radius:50%}.conexao--off .conexao__luz,.conexao__luz--off{background:var(--luz-vermelha,#ff6b5c);box-shadow:0 0 6px var(--luz-vermelha,#ff6b5c);animation:1.2s ease-in-out infinite piscar-conexao}.conexao .dica--conexao{top:auto;bottom:calc(100% + .4rem);left:0}.conexao:hover .dica--conexao,.conexao:focus .dica--conexao{opacity:1;visibility:visible;transform:none}@keyframes piscar-conexao{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.conexao--off .conexao__luz{animation:none}}.fim__placar-geral{font-size:var(--tam-pequeno);color:var(--texto);margin:.3rem 0}.placar-abas__abas{gap:.4rem;margin-bottom:.6rem;display:flex}.placar-abas__aba{min-height:var(--alvo-minimo);font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--cinza-medio);border-radius:var(--raio);cursor:pointer;padding:.3rem .9rem}.placar-abas__aba--ativa{border-color:var(--luz-laranja);color:var(--texto-forte);font-weight:700}.placar-abas__aviso{text-align:center;margin:1rem 0}.proxima-flutuante{display:none}@media (width<=47.99rem){.proxima-flutuante{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:20;white-space:nowrap;min-height:var(--alvo-minimo);font:inherit;color:var(--texto-forte);background:var(--verde-faixa);border:2px solid var(--luz-laranja);cursor:pointer;border-radius:999px;padding:.6rem 1.6rem;font-weight:700;display:block;position:fixed;transform:translate(-50%);box-shadow:0 4px 14px #0000008c}}.botao{min-height:var(--alvo-minimo);background:var(--verde-faixa);color:var(--texto-forte);border-radius:var(--raio);cursor:pointer;transition:background var(--transicao);border:0;justify-self:start;margin-top:.4rem;padding:.5rem 1.2rem;font-weight:700}.botao:hover{background:var(--verde-realce)}.dialogo{width:min(32rem,100vw - 2rem);padding:calc(var(--espaco) * 1.5);background:var(--superficie);color:var(--texto);border:1px solid var(--verde-faixa);border-radius:var(--raio);box-shadow:0 10px 40px #000000b3}.dialogo::backdrop{background:#000000b3}.dialogo__titulo{margin:0 0 var(--espaco);color:var(--texto-forte);font-size:var(--tam-titulo)}.dialogo__texto{margin:0 0 .6rem}.dialogo__botoes{gap:var(--espaco);margin-top:var(--espaco);flex-wrap:wrap;justify-content:flex-end;display:flex}.dialogo .botao{margin-top:0}.botao--secundario{background:var(--cinza-medio)}.botao--secundario:hover{background:var(--cinza-realce)}.splash{min-height:100dvh;padding:var(--espaco);text-align:center;align-content:center;justify-items:center;gap:.5rem;display:grid}.abertura{width:min(30rem,100%);font:inherit;color:var(--texto);text-align:center;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:1rem;margin:0 auto;padding:1.2rem;display:grid}.abertura__organia{border-radius:var(--raio);width:100%;max-width:26rem;height:auto;display:block}.abertura__arte{width:min(100%,21.75rem);height:auto}.abertura__convite{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-forte);border:2px solid var(--verde-agua);border-radius:var(--raio);align-items:center;gap:.7rem;padding:.6rem 1.2rem;font-weight:700;display:inline-flex}.abertura__luz{background:var(--verde-agua);border-radius:50%;width:.8rem;height:.8rem;animation:1.4s ease-in-out infinite piscar-abertura}@keyframes piscar-abertura{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.abertura__luz{animation:none}}.abertura:focus-visible{outline:3px solid var(--foco);outline-offset:4px}.splash__arte{border-radius:var(--raio);width:auto;max-width:min(100%,26rem);height:auto;max-height:42dvh}.splash__nome{color:var(--texto-forte);margin:.5rem 0 0;font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem)}.splash__sub{color:var(--texto);margin:0}.fim__acoes{gap:var(--espaco);flex-wrap:wrap;display:flex}.botao--grande{min-width:10rem;margin-top:.5rem;font-size:1.15em}.fim__arte{width:100%;height:clamp(11rem,34vw,17rem);color:var(--enterprise-casco);background:var(--preto);border:1px solid var(--verde-faixa);border-radius:var(--raio);display:block}.nome-arcade{background:var(--console-fundo);border:2px solid var(--luz-amarela);border-radius:var(--raio);gap:.4rem;margin-top:.4rem;padding:.7rem .8rem;display:grid}.nome-arcade__destino{color:#07110b;background:var(--luz-verde);font:800 .82rem / 1.3 var(--fonte-console);letter-spacing:.05em;text-transform:uppercase;border-radius:.3rem;margin:0;padding:.4rem .6rem}.nome-arcade[data-onde=aparelho] .nome-arcade__destino{background:var(--luz-azul)}.nome-arcade[data-onde=geral] .nome-arcade__destino{background:var(--luz-laranja)}.nome-arcade__rotulo{color:var(--luz-amarela);font:700 .9rem var(--fonte-console);letter-spacing:.08em;text-transform:uppercase}.nome-arcade__linha{gap:var(--espaco);flex-wrap:wrap;align-items:center;display:flex}.nome-arcade__campo{box-sizing:border-box;background:var(--preto);max-width:100%;color:var(--luz-verde);caret-color:var(--luz-amarela);border:2px solid var(--cinza-medio);font:700 1.6rem var(--fonte-console);letter-spacing:.35em;text-transform:uppercase;text-shadow:0 0 8px;border-radius:.3rem;padding:.35rem .6rem}.nome-arcade__campo:focus{border-color:var(--luz-amarela);outline:none}.nome-arcade .botao{margin-top:0}.nome-arcade__dica{color:var(--texto);font-size:var(--tam-pequeno);margin:0}.dialogo,.dialogo--console,.dialogo--ponte,.dialogo--enfermaria{overscroll-behavior:contain;max-height:calc(100dvh - 1rem);overflow-y:auto}.warp{z-index:5;width:100%;height:clamp(6.5rem,22vw,9rem);color:var(--enterprise-casco);pointer-events:none;position:absolute;top:-.8rem;left:0}.botao-temporario{z-index:20;min-height:var(--alvo-minimo);background:var(--luz-laranja);color:var(--preto);font:700 .85rem var(--fonte-console);border:2px dashed var(--preto);border-radius:var(--raio);cursor:pointer;padding:.4rem .9rem;position:fixed;bottom:.6rem;right:.6rem}.botao-temporario:hover{background:var(--luz-amarela)}.botao-temporario--2{bottom:calc(.6rem + var(--alvo-minimo) + .4rem)}.warp.cruzador{color:var(--klingon-casco);height:calc(100% + 3.5rem);top:-3.5rem}.botao-temporario--3{bottom:calc(.6rem + 2 * (var(--alvo-minimo) + .4rem))}.nivel-linha{align-items:center;gap:.5rem;display:flex}.medalha{width:2.4rem;height:2.4rem;color:var(--luz-amarela);flex:none}.cartao-nivel{z-index:30;border:2px solid var(--luz-amarela);border-radius:var(--raio);pointer-events:none;background:#000000a8;align-items:center;gap:.8rem;padding:.25rem 1rem .25rem .4rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 18px #ffd24a66}.cartao-nivel__figura{width:3.8rem;height:3.8rem;color:var(--luz-amarela);flex:none}.cartao-nivel__texto{font-family:var(--fonte-console);text-transform:uppercase;gap:.15rem;display:grid}.cartao-nivel__aviso{color:var(--branco);letter-spacing:.18em;text-shadow:0 0 10px var(--luz-amarela), 0 0 2px var(--luz-amarela);font-size:1rem;font-weight:700}.cartao-nivel__rotulo{color:var(--visor-texto);letter-spacing:.22em;font-size:.72rem}.cartao-nivel__nome{color:var(--luz-amarela);letter-spacing:.08em;text-shadow:0 0 8px;font-size:1.2rem}@media (width<=47.99rem){.medalha{width:1.9rem;height:1.9rem}.cartao-nivel__figura{width:3.4rem;height:3.4rem}.cartao-nivel__nome{font-size:1rem}}.botao-temporario--4{bottom:calc(.6rem + 3 * (var(--alvo-minimo) + .4rem))}.phaser{z-index:40;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.botao-temporario--5{bottom:calc(.6rem + 4 * (var(--alvo-minimo) + .4rem))}.spock{z-index:35;color:var(--spock-linha);pointer-events:auto;cursor:pointer;position:fixed}.spock-fundo{z-index:34;pointer-events:auto;cursor:pointer;-webkit-mask-composite:source-in;background:linear-gradient(90deg,#0000 0%,#4682dc1a 50%,#0000 100%),#02060cc2;position:fixed;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%),linear-gradient(#0000 0%,#000 20% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%),linear-gradient(#0000 0%,#000 20% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vida--ganha{transform-origin:50%;z-index:2;animation:.75s ease-in-out infinite vida-ganha;position:relative}@keyframes vida-ganha{0%,to{opacity:1;filter:none;transform:scale(1)}50%{opacity:.4;filter:drop-shadow(0 0 5px var(--verde-agua));transform:scale(1.8)}}.vida--escudo{filter:drop-shadow(0 0 3px var(--escudo));overflow:visible}.vida__campo{fill:#ff464624;stroke:var(--escudo);stroke-width:1.2px;animation:1.8s ease-in-out infinite campo-pulso}.vida__campo--giro{fill:none;stroke-width:.9px;stroke-dasharray:3 2.4;transform-origin:12px 12px;animation:6s linear infinite campo-giro}@keyframes campo-pulso{0%,to{opacity:.55}50%{opacity:1}}@keyframes campo-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vida__campo,.vida__campo--giro{animation:none}}.rolagem-seta{z-index:3;pointer-events:none;text-align:center;height:0;color:var(--luz-laranja);opacity:0;grid-column:1/-1;transition:opacity .2s;display:block;position:sticky;overflow:visible}.enfermaria__texto>.rolagem-seta{margin-block:-.35rem}.rolagem-seta:before{text-shadow:0 0 6px,0 0 2px #000;padding:0 1.2rem;font-size:1.5rem;line-height:1;display:inline-block}.rolagem-seta--baixo{bottom:.15rem}.rolagem-seta--baixo:before{content:"▾";position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rolagem-seta--cima{top:.15rem}.rolagem-seta--cima:before{content:"▴"}.rolagem-seta--visivel{pointer-events:auto;cursor:pointer;animation:1.4s ease-in-out infinite seta-pulsar}.rolagem-seta--visivel:hover{opacity:1;animation:none}@keyframes seta-pulsar{0%,to{opacity:.95}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.rolagem-seta--visivel{opacity:.95;animation:none}}.interruptor{font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--cinza-medio);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .5rem;font-size:.85rem;display:inline-flex}.interruptor__rotulo{white-space:nowrap}.interruptor:hover{background:var(--cinza-realce)}.interruptor:focus-visible{outline:2px solid var(--luz-amarela);outline-offset:2px}.interruptor__alavanca{background:var(--preto);border:1px solid var(--cinza-medio);border-radius:999px;flex:none;width:2.2rem;height:1.1rem;position:relative}.interruptor__alavanca:after{content:"";background:linear-gradient(#ddd,#888);border-radius:50%;width:.8rem;height:.8rem;margin-top:-.4rem;transition:left .15s;position:absolute;top:50%;left:.15rem}.interruptor[aria-checked=true] .interruptor__alavanca{border-color:var(--luz-laranja);box-shadow:0 0 6px var(--luz-laranja)}.interruptor[aria-checked=true] .interruptor__alavanca:after{background:linear-gradient(#ffd9a0, var(--luz-laranja));left:1.25rem}.interruptor--splash{margin-top:1.2rem}.interruptor--splash2{margin-top:.5rem}.interruptor--qualidade .interruptor__alavanca{display:none}.interruptor--ponte{grid-column:1/-1;justify-self:center;margin:.7rem 0 .2rem}@media (prefers-reduced-motion:reduce){.interruptor__alavanca:after{transition:none}}.caixa--nivel{cursor:help;position:relative}.caixa--nivel .dica--nivel{inset:auto 0 calc(100% + .4rem) auto}.caixa--nivel:hover .dica--nivel,.caixa--nivel:focus .dica--nivel{opacity:1;visibility:visible;transform:none}.botao-temporario--6{bottom:calc(.6rem + 5 * (var(--alvo-minimo) + .4rem))}.botao-temporario--7{bottom:calc(.6rem + 6 * (var(--alvo-minimo) + .4rem))}.botao-temporario--8{bottom:calc(.6rem + 7 * (var(--alvo-minimo) + .4rem))}.caixa--vidas{cursor:help;position:relative}.caixa--vidas .dica--vidas{max-width:min(15rem,70vw);top:auto;bottom:calc(100% + .4rem);left:0}.caixa--vidas:hover .dica--vidas,.caixa--vidas:focus .dica--vidas{opacity:1;visibility:visible;transform:none}.dica-flutuante{z-index:60;opacity:1;visibility:visible;max-width:min(16rem,100vw - 1rem);transition:none;position:fixed;transform:none}.info-conexao{display:none}.info-conexao .conexao__luz{flex:none}@media (width<=47.99rem){.info-conexao{border-left:2px solid var(--visor-borda);color:var(--visor-texto);background:#0818248c;grid-column:1/-1;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.74rem;display:flex}.jogo__painel .conexao,.caixa--nivel .dica--nivel,.caixa--vidas .dica--vidas,.dado--dificuldade .dica,.dica-alvo .dica{display:none}}.versao{text-align:left;justify-content:center;align-items:center;gap:.7rem;margin-top:1.1rem;display:flex}.versao__texto{font:.86rem / 1.35 var(--fonte-console);color:var(--texto);gap:.1rem;display:grid}.versao__linha--principal{color:var(--texto-forte);letter-spacing:.04em;font-weight:700}.versao__linha--carimbo{opacity:.85;letter-spacing:.03em;font-size:.62rem}.nucleo{filter:drop-shadow(0 0 4px #5aaaffcc);flex:none;width:2.1rem;height:3.5rem;overflow:visible}.nucleo__casca{fill:#1d252d;stroke:#5d6b78;stroke-width:.8px}.nucleo__anel{fill:#8d9aa8}.nucleo__pulso{opacity:0;animation:2.1s linear infinite nucleo-pulsa}.nucleo__pulso--2{animation-delay:.7s}.nucleo__pulso--3{animation-delay:1.4s}@keyframes nucleo-pulsa{0%{opacity:0;translate:0}15%{opacity:.85}to{opacity:0;translate:0 -26px}}@media (prefers-reduced-motion:reduce){.nucleo__pulso{opacity:.35;animation:none}}.turnstile-caixa{z-index:50;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}:root[data-qualidade=baixa] *,:root[data-qualidade=baixa] :before,:root[data-qualidade=baixa] :after{animation-iteration-count:1!important}.dialogo--console{background:var(--console-painel);border:0;border-top:6px solid var(--console-vermelho);border-bottom:6px solid var(--console-vermelho);border-radius:.4rem;width:min(46rem,100vw - 1.5rem);padding:0;overflow:hidden auto}.dialogo--console .dialogo__titulo{font:700 .95rem / 1.2 var(--fonte-console);letter-spacing:.22em;text-transform:uppercase;color:var(--luz-amarela);background:var(--preto);border-bottom:1px solid var(--cinza-escuro);margin:0;padding:.6rem 1rem}.dialogo--console .dialogo__botoes{margin:0;padding:.6rem 1rem .9rem}.dialogo--console .dialogo__conteudo{padding:.9rem 1rem .2rem}.console{gap:.8rem;display:grid}.console-tela{background:var(--console-fundo);box-shadow:inset 0 0 18px #000000e6, 0 0 0 2px var(--cinza-escuro);font-family:var(--fonte-console);border:2px solid #000;border-radius:.45rem;max-height:min(55vh,28rem);padding:.7rem .8rem;overflow:auto}.placar__lista{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.placar__linha{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 6px;border-left:3px solid #0000;grid-template-columns:2.2ch 8.5ch 10.5ch minmax(0,1fr) 6.5ch;grid-template-areas:"pos pontos nome acertos acertos"".nivel nivel nivel data";align-items:baseline;column-gap:1.2ch;padding:.25rem .4rem;font-size:.95rem;display:grid}.placar__pos{grid-area:pos}.placar__pontos{font-variant-numeric:tabular-nums;grid-area:pontos;font-weight:700}.placar__nome{white-space:nowrap;grid-area:nome;overflow:hidden}.placar__nivel{text-overflow:ellipsis;white-space:nowrap;grid-area:nivel;overflow:hidden}.placar__acertos{text-align:right;grid-area:acertos}.placar__data{opacity:.75;letter-spacing:.12em;grid-area:data;font-size:.72rem}.placar__marca{color:var(--console-fundo);background:var(--cor-linha);text-shadow:none;border-radius:2px;grid-area:marca;justify-self:end;padding:0 .4ch;font-size:.7rem}.placar__linha--amarela{--cor-linha:var(--luz-amarela)}.placar__linha--laranja{--cor-linha:var(--luz-laranja)}.placar__linha--lima{--cor-linha:var(--luz-lima)}.placar__linha{color:var(--cor-linha)}.placar__linha--primeiro{background:#ffd24a14;border-left-color:currentColor;font-size:1.1rem}.placar__linha--novo{animation:1.1s steps(2,jump-none) infinite placar-piscar}.placar__vazio{color:var(--luz-laranja);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 6px;margin:0;padding:1rem .2rem}@keyframes placar-piscar{50%{opacity:.35}}.console-luzes{background:var(--preto);border-radius:.3rem;justify-content:center;gap:.45rem;padding:.5rem;display:flex}.console-luz{background:var(--cor-luz);width:1.5rem;height:.7rem;box-shadow:0 0 7px var(--cor-luz);animation:3.1s ease-in-out infinite luz-piscar;animation-delay:var(--atraso,0s);border-radius:.15rem}.console-luz--vermelha{--cor-luz:var(--luz-vermelha)}.console-luz--amarela{--cor-luz:var(--luz-amarela)}.console-luz--laranja{--cor-luz:var(--luz-laranja)}.console-luz--lima{--cor-luz:var(--luz-lima)}.console-luz--verde{--cor-luz:var(--luz-verde)}.console-luz--azul{--cor-luz:var(--luz-azul)}@keyframes luz-piscar{0%,62%,to{opacity:1}70%,84%{opacity:.25}}@media (width>=34rem){.placar__linha{grid-template-columns:2.2ch 8.5ch 10.5ch minmax(0,1fr) 6.5ch 10.5ch;grid-template-areas:"pos pontos nome nivel acertos data"}.placar__data{text-align:right;font-size:.85rem}.placar__marca{grid-area:nivel}}@media (width<=30rem){.placar__linha{letter-spacing:.04em;grid-template-columns:2.2ch 8ch 10ch minmax(0,1fr) 5.5ch;grid-template-areas:"pos pontos nome acertos acertos"".nivel nivel nivel marca";font-size:.82rem}.placar__data{display:none}.console-luz{width:1rem}}@media (prefers-reduced-motion:reduce){.placar__linha--novo,.console-luz{animation:none}}.dialogo--ponte{background:var(--ponte-parede);border:0;border-top:6px solid var(--console-vermelho);border-bottom:6px solid var(--console-vermelho);border-radius:.4rem;width:min(44rem,100vw - 1.5rem);padding:0;overflow:hidden auto}.dialogo--ponte .dialogo__titulo{font:700 .95rem / 1.2 var(--fonte-console);letter-spacing:.22em;text-transform:uppercase;color:var(--luz-amarela);background:var(--preto);margin:0;padding:.6rem 1rem}.dialogo--ponte .dialogo__conteudo{padding:.9rem .9rem .2rem}.dialogo--ponte .dialogo__botoes{margin:0;padding:.6rem 1rem .9rem}.ponte{grid-template-columns:.9rem minmax(0,1fr) .9rem;grid-template-areas:"esq visor dir""luzes luzes luzes";gap:.8rem .7rem;display:grid}.ponte>.visor{grid-area:visor}.ponte>.console-luzes{grid-area:luzes}.ponte__lateral{background:radial-gradient(circle at 50% 18%, var(--luz-amarela) 0 2px, transparent 3px), radial-gradient(circle at 50% 30%, var(--luz-laranja) 0 2px, transparent 3px), radial-gradient(circle at 50% 78%, var(--luz-amarela) 0 2px, transparent 3px), linear-gradient(var(--console-vermelho), #8f2f1e);border-radius:.2rem;align-self:stretch;box-shadow:inset 0 0 6px #00000080}.ponte__lateral--esq{grid-area:esq}.ponte__lateral--dir{grid-area:dir}.visor{background:var(--preto);border:3px solid var(--visor-borda);border-radius:.25rem;min-height:15rem;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 0 14px #4fc3f78c,inset 0 0 22px #000000e6}.visor__estrelas{opacity:.85;background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 47% 68%,#cfe9ff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 78% 14%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 90% 82%,#ffe9c4 50%,#0000 51%),radial-gradient(1px 1px at 30% 90%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 62% 38%,#cfe9ff 50%,#0000 51%);background-size:11rem 9rem;animation:90s linear infinite visor-deriva;position:absolute;inset:0}@keyframes visor-deriva{to{background-position:-11rem 4.5rem}}.visor__leituras{font-family:var(--fonte-console);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.7rem 1rem;display:grid;position:relative}.leitura{border-left:2px solid var(--visor-borda);background:#0818248c;align-content:start;gap:.2rem;min-width:0;padding:.3rem .5rem;display:grid}.leitura--destaque{grid-column:1/-1}.leitura__rotulo{color:var(--visor-texto);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.leitura__valor{color:var(--luz-amarela);letter-spacing:.06em;text-shadow:0 0 8px;font-size:1.35rem;font-weight:700}.leitura--destaque .leitura__valor{letter-spacing:.12em;font-size:2.1rem}.leitura--bom .leitura__valor{color:var(--luz-verde)}.leitura--ruim .leitura__valor{color:var(--luz-vermelha)}.leitura__vidas{text-shadow:none;gap:.3rem;display:flex}.leitura__vidas .vida{width:1.5rem;height:1.5rem}.leitura__nota{color:var(--visor-texto);letter-spacing:.04em;font-size:.74rem}.leitura__barra{background:var(--preto);border:1px solid var(--visor-borda);border-radius:999px;height:.55rem;overflow:hidden}.leitura__barra-cheia{background:var(--luz-laranja);height:100%;box-shadow:0 0 8px var(--luz-laranja)}.brasao{width:7.5rem;height:7.5rem;color:var(--luz-laranja);pointer-events:none;position:absolute;top:.15rem;right:.5rem}@media (width<=34rem){.brasao{display:none}.visor__leituras{grid-template-columns:repeat(2,minmax(0,1fr))}.leitura--destaque{grid-column:1/-1}.leitura__valor{font-size:1.15rem}.leitura__rotulo{letter-spacing:.05em;overflow-wrap:anywhere;font-size:.62rem}.leitura__nota{overflow-wrap:anywhere}.leitura__vidas{flex-wrap:wrap;gap:.25rem}.leitura__vidas .vida{width:1.2rem;height:1.2rem}.leitura--destaque .leitura__valor{font-size:1.7rem}}@media (width<=23rem){.leitura__rotulo{letter-spacing:.03em;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.visor__estrelas{animation:none}}.dialogo--enfermaria{background:var(--enfermaria-moldura);border:0;border-radius:.5rem;width:min(48rem,100vw - 1.5rem);padding:0;overflow:hidden auto}.dialogo--enfermaria .dialogo__titulo{font:700 .95rem / 1.2 var(--fonte-console);letter-spacing:.22em;text-transform:uppercase;color:var(--enfermaria-laranja);background:var(--preto);margin:0;padding:.6rem 1rem}.dialogo--enfermaria .dialogo__conteudo{padding:.9rem .9rem .2rem}.dialogo--enfermaria .dialogo__botoes{margin:0;padding:.5rem 1rem .9rem}.enfermaria{justify-items:center;gap:.8rem;display:grid}.enfermaria__tela{background:var(--preto);border:4px solid var(--enfermaria-moldura-escura);width:100%;box-shadow:inset 0 0 16px #000000e6, 0 0 0 3px var(--enfermaria-moldura-clara);font-family:var(--fonte-console);border-radius:1.6rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:stretch;gap:.6rem;padding:.9rem .8rem .6rem;display:grid}.escala{grid-template-rows:1fr auto;justify-items:center;gap:.35rem;width:2.6rem;display:grid}.escala__trilho{width:100%;min-height:12rem;position:relative}.escala__trilho:before{content:"";background:var(--escala-vermelho);width:4px;box-shadow:0 0 6px var(--escala-vermelho);margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.escala__trilho:after{content:"";background:repeating-linear-gradient(to bottom, var(--escala-vermelho) 0 2px, transparent 2px .7rem);opacity:.9;position:absolute;inset:0 25%}.escala__faixa{z-index:1;border-radius:2px;width:6px;margin-left:-3px;position:absolute;left:50%}.escala__faixa--amarela{background:var(--escala-amarelo);height:40%;box-shadow:0 0 5px var(--escala-amarelo);top:28%}.escala__faixa--verde{background:var(--escala-verde);height:16%;box-shadow:0 0 5px var(--escala-verde);z-index:2;top:40%}.escala__ponteiro{background:var(--escala-amarelo);clip-path:polygon(100% 50%,0 0,0 100%);width:.9rem;height:.55rem;filter:drop-shadow(0 0 3px var(--escala-amarelo));z-index:3;animation:escala-oscilar var(--duracao,12s) ease-in-out infinite;animation-delay:var(--atraso,0s);border-radius:50% 0 0 50%;position:absolute;top:0;left:-.1rem}.escala:nth-child(n+4) .escala__ponteiro{left:auto;right:-.1rem;transform:scaleX(-1)}@keyframes escala-oscilar{0%,to{top:38%}30%{top:52%}60%{top:30%}80%{top:46%}}.escala__rotulo{color:var(--enfermaria-laranja);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:.62rem}.enfermaria__texto{color:#f1e6d3;grid-auto-rows:max-content;align-content:start;gap:.7rem;max-height:min(58vh,27rem);padding:0 .3rem;display:grid;overflow:auto}.enfermaria__sinais{justify-content:center;gap:2rem;display:flex}.sinal{justify-items:center;gap:.25rem;display:grid}.sinal__luz{background:radial-gradient(circle at 40% 35%, #ff7a5a, var(--escala-vermelho) 60%, #a01a10);border-radius:50%;width:2.6rem;height:2.6rem;animation:2.4s ease-in-out infinite sinal-pulsar;box-shadow:0 0 16px #ff4628a6}.sinal--vidas .sinal__luz{animation-delay:.5s}.sinal__rotulo{color:var(--enfermaria-laranja);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}@keyframes sinal-pulsar{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.93)}}.ajuda-secao__titulo{color:var(--enfermaria-laranja);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .15rem;font-size:.78rem}.ajuda-secao__texto{font-family:var(--fonte);margin:0;font-size:.92rem;line-height:1.45}.ajuda-teclas{grid-template-columns:max-content 1fr;gap:.2rem .9rem;margin:0;font-size:.85rem;display:grid}.ajuda-teclas__teclas{color:var(--escala-amarelo);letter-spacing:.08em;font-weight:700}.ajuda-teclas__acao{font-family:var(--fonte);margin:0}.ajuda-tutorial{width:100%;min-height:var(--alvo-minimo);background:var(--preto);color:var(--enfermaria-laranja);font-family:var(--fonte-console);text-align:left;border:2px solid var(--enfermaria-laranja);cursor:pointer;border-radius:1.3rem;align-items:center;gap:.8rem;padding:.5rem .9rem .5rem .6rem;display:flex;box-shadow:inset 0 0 12px #ff9a3c2e,0 0 8px #ff9a3c40}.ajuda-tutorial:hover,.ajuda-tutorial:focus-visible{background:#1d1106}.ajuda-tutorial:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ajuda-tutorial__luz{background:radial-gradient(circle at 40% 35%, #ff7a5a, var(--escala-vermelho) 60%, #a01a10);border-radius:50%;flex:none;width:1.7rem;height:1.7rem;animation:2.4s ease-in-out infinite sinal-pulsar;box-shadow:0 0 12px #ff4628a6}.ajuda-tutorial__rotulos{gap:.1rem;display:grid}.ajuda-tutorial__titulo{letter-spacing:.22em;text-transform:uppercase;font-size:.8rem;font-weight:700}.ajuda-tutorial__sub{color:#f1e6d3;font-family:var(--fonte);font-size:.85rem;line-height:1.3}.enfermaria__base{place-items:center;display:grid}.enfermaria__grade{border:3px solid var(--enfermaria-moldura-escura);background:repeating-conic-gradient(from 0deg, #e8e8e8 0 4deg, #111 4deg 8deg);width:3.4rem;height:3.4rem;box-shadow:0 0 0 3px var(--enfermaria-moldura-clara);border-radius:50%;animation:40s linear infinite grade-girar}@keyframes grade-girar{to{transform:rotate(360deg)}}@media (width<=40rem){.escala{display:none}.enfermaria__tela{border-radius:1.1rem;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.escala__ponteiro,.sinal__luz,.ajuda-tutorial__luz,.enfermaria__grade{animation:none}}:root[data-tema=spock]{--fundo:#06080b;--superficie:#0e151c;--superficie-2:var(--tos-metal-escuro);--texto:var(--tos-azul-visor);--texto-forte:#fff;--foco:#ffd24a;--raio:.4rem}:root[data-tema=spock] body{background:radial-gradient(at 50% 15%,#18212b 0,#080b0f 62%,#040507 100%) fixed}:root[data-tema=spock] .jogo{background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 3px),linear-gradient(#98a7b6 0%,#75849a 38%,#66758a 100%);border-radius:1rem 1rem .6rem .6rem;margin-block:.75rem;padding:1.15rem 1.15rem 1.9rem;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 6px #00000059,0 0 0 1px #20272f,0 18px 40px #000000bf}:root[data-tema=spock] .jogo:after{content:"";background:linear-gradient(180deg, #e2593f 0%, var(--tos-friso) 45%, #a02c19 100%);pointer-events:none;border-radius:0 0 .6rem .6rem;height:.85rem;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff6,0 -1px #00000080}:root[data-tema=spock] .jogo:before{--parafuso:radial-gradient(circle, #e6ebef 0 18%, #5b6672 20% 62%, #2a3138 66% 72%, transparent 76%);content:"";background:var(--parafuso) left .35rem top .35rem / .75rem .75rem no-repeat, var(--parafuso) right .35rem top .35rem / .75rem .75rem no-repeat, var(--parafuso) left .35rem bottom 1.1rem / .75rem .75rem no-repeat, var(--parafuso) right .35rem bottom 1.1rem / .75rem .75rem no-repeat;pointer-events:none;position:absolute;inset:0}:root[data-tema=spock] .jogo__cabecalho,:root[data-tema=spock] .jogo__rodape,:root[data-tema=spock] .caixa{background:linear-gradient(180deg, #05080b 0%, var(--tos-vidro) 100%);border-radius:var(--raio);border:1px solid #000;box-shadow:inset 0 3px 8px #000000f2,inset 0 0 0 1px #78aadc1a,0 1px #ffffff61}:root[data-tema=spock] .jogo__pergunta{background:radial-gradient(90% 70% at 50% 0,#5aaaff33 0%,#0000 70%),linear-gradient(#0a131c 0%,#05080c 100%);border:3px solid #14191f;border-radius:.9rem .9rem .45rem .45rem;padding:1.15rem 1rem;box-shadow:inset 0 0 0 2px #000,inset 0 6px 22px #000000e6,inset 0 0 38px #50a0ff1f,0 1px #fff6,0 -1px #00000080}:root[data-tema=spock] .jogo__painel{border-radius:var(--raio);background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(#5d6c7e 0%,#4a5766 100%);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 5px #0006,0 0 0 1px #2a323b}:root[data-tema=spock] .titulo{border:1px solid #000;border-left:5px solid var(--tos-friso);border-radius:var(--raio);background:linear-gradient(#1b232b 0%,#0b0f13 100%);box-shadow:inset 0 2px 6px #000000e6,0 1px #ffffff4d}:root[data-tema=spock] .titulo__nome{color:var(--tos-ambar);text-shadow:0 0 8px #ffb34773}:root[data-tema=spock] .titulo__sub{color:var(--tos-azul-visor)}:root[data-tema=spock] .pergunta{color:var(--tos-azul-visor);text-shadow:0 0 10px #78beff59}:root[data-tema=spock] .dado--tempo{filter:drop-shadow(0 0 3px #ffbe5a8c)}:root[data-tema=spock] .dado--tempo .barra-tempo{background:linear-gradient(90deg,#4a1d17 0%,#4d3f14 50%,#153f26 100%);border-radius:0;height:1.05rem;overflow:visible;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 .5rem,#0000 .5rem .65rem);mask-image:repeating-linear-gradient(90deg,#000 0 .5rem,#0000 .5rem .65rem)}:root[data-tema=spock] .dado--tempo .barra-tempo:after{display:none}:root[data-tema=spock] .dado--tempo .barra-tempo__cheia{background:linear-gradient(90deg,#ff5a40 0%,#ffc23d 50%,#5ee08a 100%);background-size:calc(100% / max(var(--f,1), .02)) 100%;background-repeat:no-repeat}:root[data-tema=spock] .alternativa[data-letra=A]{--lente:#e0503c}:root[data-tema=spock] .alternativa[data-letra=B]{--lente:#ffb02e}:root[data-tema=spock] .alternativa[data-letra=C]{--lente:#46c76b}:root[data-tema=spock] .alternativa[data-letra=D]{--lente:#4aa8ff}:root[data-tema=spock] .alternativa[data-letra=E]{--lente:#f1ecd2}:root[data-tema=spock] .alternativas{gap:.6rem}:root[data-tema=spock] .alternativa{--acesa:0;color:var(--texto);transition:color var(--transicao), box-shadow var(--transicao), transform var(--transicao);background:linear-gradient(#05080b 0%,#0b1118 100%);border:1px solid #000;border-radius:.35rem;gap:.85rem;padding:.4rem .9rem .4rem .45rem;position:relative;box-shadow:inset 0 3px 7px #000000f2,0 1px #ffffff47}:root[data-tema=spock] .alternativa__letra{color:#ffffffe0;text-shadow:0 1px 1px #000000b3;background:linear-gradient(180deg, #ffffff38 0%, transparent 46%, #0000004d 100%), color-mix(in srgb, var(--lente) 34%, #0a0d10);width:2.7rem;height:2rem;transition:background var(--transicao), box-shadow var(--transicao), color var(--transicao), text-shadow var(--transicao);border-radius:.3rem;font-size:1.05rem;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 3px #00000073,0 0 0 2px #1b2128,0 0 0 3px #39434d}:root[data-tema=spock] .alternativa:hover:not(:disabled),:root[data-tema=spock] .alternativa:focus-visible,:root[data-tema=spock] .alternativa--certa,:root[data-tema=spock] .alternativa--errada{color:var(--texto-forte);background:linear-gradient(#080d12 0%,#101a24 100%);border-color:#000}:root[data-tema=spock] .alternativa:hover:not(:disabled) .alternativa__letra,:root[data-tema=spock] .alternativa:focus-visible .alternativa__letra,:root[data-tema=spock] .alternativa--certa .alternativa__letra,:root[data-tema=spock] .alternativa--errada .alternativa__letra{color:#05080b;text-shadow:0 1px #ffffff59;background:linear-gradient(180deg, #ffffff80 0%, #ffffff14 46%, #00000038 100%), var(--lente);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 3px #0000004d, 0 0 0 2px #1b2128, 0 0 0 3px #39434d, 0 0 14px 2px color-mix(in srgb, var(--lente) 80%, transparent)}:root[data-tema=spock] .alternativa:hover:not(:disabled){box-shadow:inset 0 3px 7px #000000f2, 0 0 0 1px color-mix(in srgb, var(--lente) 70%, transparent), 0 1px 0 #ffffff47}:root[data-tema=spock] .alternativa:active:not(:disabled){background:linear-gradient(#05080b 0%,#0b1118 100%);transform:translateY(1px)}:root[data-tema=spock] .alternativa:active:not(:disabled) .alternativa__letra{box-shadow:inset 0 2px 5px #0009, 0 0 0 2px #1b2128, 0 0 0 3px #39434d, 0 0 10px 1px color-mix(in srgb, var(--lente) 70%, transparent)}:root[data-tema=spock] .alternativa:disabled:not(.alternativa--certa,.alternativa--errada){opacity:.6}:root[data-tema=spock] .alternativa--certa{color:var(--acerto);box-shadow:inset 0 3px 7px #000000f2, 0 0 0 2px var(--acerto), 0 0 14px #7ddc9f73}:root[data-tema=spock] .alternativa--errada{color:var(--erro);box-shadow:inset 0 3px 7px #000000f2, 0 0 0 2px var(--erro), 0 0 14px #ff8a8073}@media (prefers-reduced-motion:reduce){:root[data-tema=spock] .alternativa:active:not(:disabled){transform:none}}:root[data-tema=spock] .caixa__rotulo{color:#c9d6e2;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}:root[data-tema=spock] .caixa__piada{text-transform:none;letter-spacing:.02em;color:var(--tos-azul-visor)}:root[data-tema=spock] .caixa--score .caixa__valor,:root[data-tema=spock] .caixa--mensagens .caixa__valor{font-family:var(--fonte-console);color:var(--tos-ambar);text-shadow:0 0 8px #ffb3478c;position:relative}:root[data-tema=spock] .caixa--score .caixa__valor{text-align:right;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1.15;display:block}:root[data-tema=spock] .caixa--score .caixa__valor:before{content:"8888888";color:#ffb3471a;text-shadow:none;pointer-events:none;position:absolute;top:0;right:0}:root[data-tema=spock] .caixa--mensagens .caixa__valor{min-height:2.4em;font-size:.9rem;line-height:1.35}:root[data-tema=spock] .vida--cheia{fill:#7ddc9f;filter:drop-shadow(0 0 4px #5ee08abf)}:root[data-tema=spock] .vida--perdida{fill:#13201a;stroke:#2d4338;stroke-width:1.2px}:root[data-tema=spock] .medalha{background:radial-gradient(circle,#0c1722 0%,#04070a 100%);border-radius:50%;padding:.12rem;box-shadow:inset 0 2px 5px #000000e6,0 0 0 2px #1b2128,0 0 0 3px #39434d}:root[data-tema=spock] .caixa--nivel .caixa__valor{font-family:var(--fonte-console);color:var(--tos-ambar);text-shadow:0 0 6px #ffb34766;font-size:1.05rem}:root[data-tema=spock] .caixa--nivel{filter:drop-shadow(0 0 #0000)}:root[data-tema=spock] .barra-nivel{background:#3a2a0c;border:0;border-radius:0;height:.8rem;overflow:visible;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 .4rem,#0000 .4rem .52rem);mask-image:repeating-linear-gradient(90deg,#000 0 .4rem,#0000 .4rem .52rem)}:root[data-tema=spock] .barra-nivel:after{display:none}:root[data-tema=spock] .barra-nivel .barra-tempo__cheia{background:linear-gradient(180deg, #ffd27a 0%, var(--tos-ambar) 100%)}:root[data-tema=spock] .losango{width:2.7rem;height:2.7rem;transition:box-shadow var(--transicao), transform var(--transicao), background var(--transicao);background:linear-gradient(#ffffff8c 0%,#ffffff0d 50%,#0003 100%),linear-gradient(#c3ced9 0%,#8d9aa8 100%);border:1px solid #1d242b;border-radius:.35rem;box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #00000059,0 0 0 2px #2a323b,0 2px 4px #0009}:root[data-tema=spock] .losango__forma{position:absolute;inset:0}:root[data-tema=spock] .losango{position:relative}:root[data-tema=spock] .losango__forma polygon,:root[data-tema=spock] .losango:hover polygon,:root[data-tema=spock] .losango:focus-visible polygon,:root[data-tema=spock] .losango:active polygon,:root[data-tema=spock] .losango:disabled polygon{fill:#0000;transform:none}:root[data-tema=spock] .losango__forma text{fill:#1b232b}:root[data-tema=spock] .losango:hover:not(:disabled),:root[data-tema=spock] .losango:focus-visible{box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #00000059,0 0 0 2px #2a323b,0 0 12px 2px #ffb347bf,0 2px 4px #0009}:root[data-tema=spock] .losango:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px #00000080,0 0 0 2px #2a323b,0 0 8px #ffb34799}:root[data-tema=spock] .losango:disabled{opacity:.45}:root[data-tema=spock] .botao{color:#141b22;text-shadow:0 1px #fff6;transition:box-shadow var(--transicao), transform var(--transicao);background:linear-gradient(#ffffff8c 0%,#ffffff0d 50%,#0003 100%),linear-gradient(#c3ced9 0%,#8d9aa8 100%);border:1px solid #1d242b;border-radius:.35rem;box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #00000059,0 0 0 2px #2a323b,0 2px 4px #0009}:root[data-tema=spock] .botao--secundario{color:#e6eef5;text-shadow:0 1px 1px #000000b3;background:linear-gradient(#ffffff38 0%,#ffffff05 50%,#00000040 100%),linear-gradient(#5b6877 0%,#3e4955 100%)}:root[data-tema=spock] .botao:hover,:root[data-tema=spock] .botao--secundario:hover{box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #00000059,0 0 0 2px #2a323b,0 0 12px 2px #ffb347b3,0 2px 4px #0009}:root[data-tema=spock] .botao:active{transform:translateY(1px)}:root[data-tema=spock] .splash{background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 3px),linear-gradient(#98a7b6 0%,#75849a 40%,#66758a 100%);border-radius:1rem 1rem .6rem .6rem;width:min(30rem,100% - 1.5rem);min-height:0;margin:clamp(.75rem,6dvh,3rem) auto;padding:1.6rem 1.4rem 2.4rem;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 6px #00000059,0 0 0 1px #20272f,0 18px 40px #000000bf}:root[data-tema=spock] .splash:after{content:"";background:linear-gradient(180deg, #e2593f 0%, var(--tos-friso) 45%, #a02c19 100%);pointer-events:none;border-radius:0 0 .6rem .6rem;height:.85rem;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff6,0 -1px #00000080}:root[data-tema=spock] .splash__arte{background:radial-gradient(at 50% 0,#12202e 0%,#05080c 100%);border:3px solid #14191f;border-radius:.8rem .8rem .4rem .4rem;padding:.5rem;box-shadow:inset 0 0 0 2px #000,inset 0 0 26px #50a0ff1f,0 1px #fff6}:root[data-tema=spock] .splash__nome{color:var(--tos-ambar);text-shadow:0 0 10px #ffb34780;border:1px solid #000;border-left:5px solid var(--tos-friso);border-radius:var(--raio);background:linear-gradient(#1b232b 0%,#0b0f13 100%);padding:.2rem 1.2rem;box-shadow:inset 0 2px 6px #000000e6,0 1px #ffffff4d}:root[data-tema=spock] .splash__sub{color:#141b22;letter-spacing:.05em;text-shadow:0 1px #fff6;font-weight:700}:root[data-tema=spock] .abertura{color:#141b22;gap:.9rem;padding:1.4rem 1.2rem 2.6rem}:root[data-tema=spock] .abertura__organia{background:#000;border:3px solid #14191f;border-radius:.8rem .8rem .4rem .4rem;max-width:none;padding:.5rem;box-shadow:inset 0 0 0 2px #000,inset 0 0 26px #50a0ff24,0 1px #fff6}:root[data-tema=spock] .abertura__convite{color:var(--tos-ambar);text-shadow:0 0 10px #ffb34780;border:1px solid #000;border-left:5px solid var(--tos-friso);border-radius:var(--raio);background:linear-gradient(#1b232b 0%,#0b0f13 100%);gap:.8rem;padding:.55rem 1.3rem;box-shadow:inset 0 2px 6px #000000e6,0 1px #ffffff4d}:root[data-tema=spock] .abertura__luz{background:radial-gradient(circle at 35% 30%, #ffd89a 0%, var(--tos-ambar) 55%, #7a4a0a 100%);box-shadow:0 0 10px #ffb347e6}:root[data-tema=spock] .abertura:hover .abertura__convite,:root[data-tema=spock] .abertura:focus-visible .abertura__convite{box-shadow:inset 0 2px 6px #000000e6,0 0 14px #ffb3478c,0 1px #ffffff4d}:root[data-tema=spock] .interruptor{color:var(--texto);background:linear-gradient(180deg, #05080b 0%, var(--tos-vidro) 100%);border:1px solid #000;border-radius:.35rem;box-shadow:inset 0 3px 7px #000000f2,0 1px #ffffff59}:root[data-tema=spock] .interruptor__alavanca{background:#000;border:1px solid #39434d;border-radius:.2rem;box-shadow:inset 0 2px 4px #000000e6}:root[data-tema=spock] .interruptor__alavanca:after{background:linear-gradient(#e6ebef 0%,#8d9aa8 55%,#5b6672 100%);border-radius:.15rem;box-shadow:0 1px 2px #000000b3}:root[data-tema=spock] .interruptor[aria-checked=true] .interruptor__alavanca{border-color:var(--tos-ambar);box-shadow:inset 0 2px 4px #000000e6,0 0 8px #ffb347b3}:root[data-tema=spock] .fim{border:1px solid #000;border-left:5px solid var(--tos-friso);border-radius:var(--raio);background:linear-gradient(#05080b 0%,#0b1118 100%);box-shadow:inset 0 3px 8px #000000f2,0 1px #ffffff40}:root[data-tema=spock] .fim__titulo{color:var(--tos-ambar);text-shadow:0 0 10px #ffb34780}:root[data-tema=spock] .fim__arte{background:#02040a;border:2px solid #14191f;box-shadow:inset 0 0 0 1px #000,inset 0 0 24px #50a0ff1f}:root[data-tema=spock] .nome-arcade{background:linear-gradient(#05080b 0%,#0b1118 100%);box-shadow:inset 0 3px 8px #000000f2,0 0 12px #ffd24a40}:root[data-tema=spock] .dialogo:not(.dialogo--console,.dialogo--ponte,.dialogo--enfermaria){color:#e9f1f7;border:1px solid #20272f;border-bottom:.55rem solid var(--tos-friso);background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(#5d6c7e 0%,#3f4a57 100%);border-radius:.7rem .7rem .4rem .4rem;box-shadow:inset 0 1px #ffffff59,0 14px 40px #000c}:root[data-tema=spock] .dialogo:not(.dialogo--console,.dialogo--ponte,.dialogo--enfermaria) .dialogo__titulo{color:var(--tos-ambar);letter-spacing:.08em;border:1px solid #000;border-left:5px solid var(--tos-friso);border-radius:var(--raio);background:linear-gradient(#1b232b 0%,#0b0f13 100%);padding:.45rem .9rem;font-size:1.1rem;box-shadow:inset 0 2px 6px #000000e6}:root[data-tema=spock] .dado--tempo{filter:drop-shadow(0 0 3px #78ff964d);background:radial-gradient(at 50% 0,#143222 0%,#07120b 100%);border:2px solid #000;border-radius:.3rem;padding:.3rem .65rem;position:relative;box-shadow:inset 0 3px 8px #000000f2,inset 0 0 14px #5ee08a1f,0 0 0 1px #39434d,0 1px #ffffff4d}:root[data-tema=spock] .dado--tempo:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);position:absolute;inset:0}:root[data-tema=spock] .dado--tempo .barra-tempo{height:1.1rem;-webkit-mask-image:repeating-linear-gradient(90deg, #000 0, #000 calc(100% / var(--seg,21) - 3px), transparent calc(100% / var(--seg,21) - 3px), transparent calc(100% / var(--seg,21)));-webkit-mask-image:repeating-linear-gradient(90deg, #000 0, #000 calc(100% / var(--seg,21) - 3px), transparent calc(100% / var(--seg,21) - 3px), transparent calc(100% / var(--seg,21)));mask-image:repeating-linear-gradient(90deg, #000 0, #000 calc(100% / var(--seg,21) - 3px), transparent calc(100% / var(--seg,21) - 3px), transparent calc(100% / var(--seg,21)));background:#15301f}:root[data-tema=spock] .dado--tempo .barra-tempo__cheia{background-image:linear-gradient(90deg,#ff7a2e 0%,#ffd24a 50%,#7dff9b 100%);transition:none;width:calc(round(up, var(--f,1) * var(--seg,21), 1) / var(--seg,21) * 100%)!important}:root[data-tema=spock] .caixa--nivel{filter:none;padding-bottom:1.7rem;position:relative}:root[data-tema=spock] .caixa--nivel:before,:root[data-tema=spock] .caixa--nivel:after{content:"";background-size:calc(100% * 7 / var(--total,17)) 100%;height:.62rem;-webkit-mask-image:repeating-linear-gradient(90deg, #000 0, #000 calc(100% / var(--total,17) - 2px), transparent calc(100% / var(--total,17) - 2px), transparent calc(100% / var(--total,17)));-webkit-mask-image:repeating-linear-gradient(90deg, #000 0, #000 calc(100% / var(--total,17) - 2px), transparent calc(100% / var(--total,17) - 2px), transparent calc(100% / var(--total,17)));mask-image:repeating-linear-gradient(90deg, #000 0, #000 calc(100% / var(--total,17) - 2px), transparent calc(100% / var(--total,17) - 2px), transparent calc(100% / var(--total,17)));pointer-events:none;background-repeat:repeat-x;position:absolute;bottom:.6rem;left:.9rem;right:.9rem}:root[data-tema=spock] .caixa--nivel:before{background-image:linear-gradient(90deg,#391c1a 0% 14.2857%,#402819 14.2857% 28.5714%,#40381d 28.5714% 42.8571%,#173624 42.8571% 57.1429%,#193940 57.1429% 71.4286%,#182945 71.4286% 85.7143%,#3d3e3b 85.7143% 100%)}:root[data-tema=spock] .caixa--nivel:after{clip-path:inset(0 calc(100% - var(--n,1) / var(--total,17) * 100%) 0 0);background-image:linear-gradient(90deg,#e0503c 0% 14.2857%,#ff8a3a 14.2857% 28.5714%,#ffd24a 28.5714% 42.8571%,#46c76b 42.8571% 57.1429%,#4fd3e8 57.1429% 71.4286%,#4a8dff 71.4286% 85.7143%,#f1ecd2 85.7143% 100%);animation:2.6s ease-in-out infinite fichas-pulsam}@keyframes fichas-pulsam{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}:root[data-tema=spock] .caixa--vidas .caixa__valor{gap:.6rem}:root[data-tema=spock] .vida{border-radius:50%;width:1.7rem;height:1.7rem}:root[data-tema=spock] .vida path{display:none}:root[data-tema=spock] .vida--cheia{filter:none;background:radial-gradient(circle at 34% 28%,#eafff0 0%,#7dff9b 22%,#2fb561 62%,#14683a 100%);box-shadow:inset 0 -2px 3px #00000059,0 0 0 2px #1b2128,0 0 0 3px #39434d,0 0 12px #5ee08acc}:root[data-tema=spock] .vida--perdida{stroke:none;background:radial-gradient(circle at 34% 28%,#26362d 0%,#0c1410 70%);box-shadow:inset 0 2px 4px #000,0 0 0 2px #1b2128,0 0 0 3px #39434d}:root[data-tema=spock] .vida--escudo{filter:drop-shadow(0 0 4px var(--escudo))}:root[data-tema=spock] .losango[data-acao=i]{--lente:#4fd3e8}:root[data-tema=spock] .losango[data-acao=f]{--lente:#e0503c}:root[data-tema=spock] .losango[data-acao=\>]{--lente:#46c76b}:root[data-tema=spock] .losango[data-acao=\?]{--lente:#ffb02e}:root[data-tema=spock] .losango{background:linear-gradient(180deg, #fff6 0%, #ffffff0a 52%, #00000040 100%), color-mix(in srgb, var(--lente) 55%, #0a0d10);width:3.4rem;height:1.8rem;box-shadow:inset 0 1px 0 #ffffff59, inset 0 -2px 3px #00000073, 0 0 0 2px #1b2128, 0 0 0 3px #39434d, 0 0 7px color-mix(in srgb, var(--lente) 45%, transparent);border:1px solid #000;border-radius:999px}:root[data-tema=spock] .losango__forma text{fill:#06090c;font-size:26px}:root[data-tema=spock] .losango:hover:not(:disabled),:root[data-tema=spock] .losango:focus-visible{background:linear-gradient(180deg, #ffffff8c 0%, #ffffff14 52%, #0003 100%), var(--lente);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 3px #0000004d, 0 0 0 2px #1b2128, 0 0 0 3px #39434d, 0 0 16px 2px color-mix(in srgb, var(--lente) 85%, transparent)}:root[data-tema=spock] .losango:active:not(:disabled){transform:translateY(1px)}:root[data-tema=spock] .losango:disabled{opacity:1;background:linear-gradient(180deg, #ffffff1f 0%, transparent 52%, #0000004d 100%), color-mix(in srgb, var(--lente) 18%, #0a0d10);box-shadow:inset 0 2px 4px #000000b3,0 0 0 2px #1b2128,0 0 0 3px #39434d}:root[data-tema=spock] .losango:disabled text{fill:#ffffff59}:root[data-tema=spock] .losangos{gap:.35rem}:root[data-tema=spock] .jogo__painel{background-color:#14171b;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),linear-gradient(#1c2127 0%,#0f1215 100%);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 5px #0009,0 0 0 1px #2a323b}:root[data-tema=spock] .caixa{clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));background:linear-gradient(160deg,#ffffff1a 0 22%,#0000 22%),linear-gradient(#080c10 0%,#04060a 100%)}:root[data-tema=spock] .caixa--nivel,:root[data-tema=spock] .jogo__painel .caixa--nivel,:root[data-tema=spock] .caixa--vidas,:root[data-tema=spock] .jogo__painel .caixa--vidas{clip-path:none;border-radius:.2rem .9rem}:root[data-tema=spock] .dica--vidas,:root[data-tema=spock] .dica--nivel,:root[data-tema=spock] .dica-flutuante{color:var(--tos-azul-visor);border:1px solid var(--tos-ambar);background:#0b0f13;box-shadow:0 0 10px #ffb34759,0 4px 14px #000000b3}:root[data-tema=spock] .versao__texto{color:#141b22}:root[data-tema=spock] .versao__linha--principal{color:#0b1117;text-shadow:0 1px #fff6}@media (width<=47.99rem){:root[data-tema=spock] .jogo{border-radius:.7rem .7rem .5rem .5rem;margin-block:.4rem;padding:.7rem .6rem 1.5rem}:root[data-tema=spock] .jogo__pergunta{padding:.8rem .6rem}:root[data-tema=spock] .jogo__painel .caixa--score .caixa__valor{font-size:1.25rem}:root[data-tema=spock] .jogo__painel .caixa--nivel .caixa__valor{min-width:0;font-size:.72rem}:root[data-tema=spock] .jogo__painel .medalha{width:1.6rem;height:1.6rem}:root[data-tema=spock] .jogo__painel .nivel-linha{gap:.3rem}:root[data-tema=spock] .losango{width:3rem;height:1.7rem}:root[data-tema=spock] .jogo__painel .caixa{clip-path:polygon(0 0,calc(100% - .55rem) 0,100% .55rem,100% 100%,.55rem 100%,0 calc(100% - .55rem))}:root[data-tema=spock] .jogo__painel .vida{width:1.35rem;height:1.35rem}:root[data-tema=spock] .jogo__painel .caixa--vidas .caixa__valor{gap:.45rem}:root[data-tema=spock] .jogo__painel .caixa--nivel:before,:root[data-tema=spock] .jogo__painel .caixa--nivel:after{left:.6rem;right:.6rem}}.tutorial{background:var(--fundo);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--texto);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}:root[data-tema=spock] .tutorial{background:radial-gradient(at 50% 15%,#18212b 0,#080b0f 62%,#040507 100%)}.tutorial::backdrop{background:#000}.tutorial__palco{-webkit-user-select:none;user-select:none;pointer-events:none;padding-bottom:15rem}.tutorial__foco{z-index:1;pointer-events:none;border:2px solid var(--luz-laranja);border-radius:.5rem;transition:left .26s ease-out,top .26s ease-out,width .26s ease-out,height .26s ease-out;position:absolute;box-shadow:0 0 0 150vmax #000000bd,0 0 16px 2px #ffa04a8c}.tutorial__foco--vazio{border-color:#0000;box-shadow:0 0 0 150vmax #000000d6}.tutorial__pular{z-index:3;top:max(.5rem, env(safe-area-inset-top));right:max(.5rem, env(safe-area-inset-right));min-width:var(--alvo-minimo);min-height:var(--alvo-minimo);background:var(--console-fundo);color:var(--luz-laranja);font:700 .78rem / 1.2 var(--fonte-console);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--luz-laranja);cursor:pointer;border-radius:999px;padding:.4rem .9rem;position:fixed;box-shadow:0 2px 10px #0009}.tutorial__pular:hover{background:#2a1a08}.tutorial__pular:focus-visible,.tutorial .botao:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.tutorial__balao{z-index:2;left:50%;bottom:max(.5rem, env(safe-area-inset-bottom));background:var(--superficie);border:2px solid var(--luz-laranja);border-radius:.9rem;gap:.45rem;width:min(34rem,100vw - 1rem);max-height:52dvh;padding:.8rem 1rem .9rem;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 30px #000c,inset 0 0 14px #ffa04a1f}.tutorial__cabecalho{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tutorial__etapa{color:var(--luz-laranja);font:700 .72rem / 1.2 var(--fonte-console);letter-spacing:.2em;text-transform:uppercase;margin:0}.tutorial__luzes{gap:.35rem;display:flex}.tutorial__luz{background:#3a2a22;border-radius:50%;width:.6rem;height:.6rem;transition:background .16s,box-shadow .16s;box-shadow:inset 0 0 2px #000c}.tutorial__luz--acesa{background:radial-gradient(circle at 40% 35%, #ff7a5a, var(--escala-vermelho) 60%, #a01a10);box-shadow:0 0 8px #ff4628b3}.tutorial__titulo{color:var(--texto-forte);font:700 1.05rem / 1.25 var(--fonte-console);letter-spacing:.04em;margin:0}.tutorial__texto{margin:0;font-size:.95rem;line-height:1.45}.tutorial__botoes{justify-content:flex-end;gap:var(--espaco);margin-top:.2rem;display:flex}.tutorial .botao{margin-top:0}.tutorial .botao:disabled{opacity:.45;cursor:default}.tutorial__balao--solto{width:min(28rem,100vw - 2rem);transition:left .26s ease-out,top .26s ease-out;bottom:auto;transform:none}@media (prefers-reduced-motion:reduce){.tutorial__balao--solto,.tutorial__foco,.tutorial__luz{transition:none}}:root[data-qualidade=baixa] .tutorial__balao--solto,:root[data-qualidade=baixa] .tutorial__foco,:root[data-qualidade=baixa] .tutorial__luz{transition:none}.modos{flex-wrap:wrap;justify-content:center;gap:.6rem;width:min(32rem,100%);margin:.4rem auto .2rem;display:flex}.modos__opcao{min-height:var(--alvo-minimo);text-align:left;color:var(--texto);background:var(--superficie);border:2px solid var(--borda,#3a4652);cursor:pointer;font:inherit;border-radius:.7rem;flex:13rem;gap:.15rem;padding:.55rem .9rem;display:grid}.modos__opcao:hover{border-color:var(--luz-laranja)}.modos__opcao:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.modos__opcao--ativa{border-color:var(--luz-laranja);box-shadow:inset 0 0 12px #ffa04a38,0 0 10px #ffa04a40}.modos__nome{color:var(--texto-forte);font:700 1rem / 1.2 var(--fonte-console);letter-spacing:.08em;text-transform:uppercase}.modos__opcao--ativa .modos__nome:before{content:"● ";color:var(--luz-laranja)}.modos__descricao{color:var(--texto);opacity:.85;font-size:.8rem;line-height:1.3}.fim--cadete .fim__chamada{max-width:28rem;color:var(--luz-laranja);font:700 1.2rem / 1.3 var(--fonte-console);letter-spacing:.03em;text-align:center;margin:.4rem 0}.shuttle{z-index:40;pointer-events:none;will-change:transform;filter:drop-shadow(0 0 6px #a0c8ff66);position:fixed;top:0;left:0}.shuttle__figura{width:100%;height:100%;display:block;overflow:visible}.shuttle__casco{stroke:#8b96a2;stroke-width:.7px}.shuttle__fundo{fill:#b4bdc7;opacity:.5}.shuttle__aba{fill:#d5dbe1;stroke:#9aa5b0;stroke-width:.4px}.shuttle__porta{fill:#f2f5f8;stroke:#8b96a2;stroke-width:.6px}.shuttle__fresta{stroke:#8b96a2;stroke-width:.5px}.shuttle__vidro{fill:#3b4652}.shuttle__mancha{fill:#dfe4e9;opacity:.95}.shuttle__swoosh{fill:#dfe4e9;opacity:.9}.shuttle__faixa{fill:#d6281f}.shuttle__galao{fill:#f0b43c}.shuttle__nacele{stroke:#4f5a65;stroke-width:.6px}.shuttle__ponta-traseira{fill:#4d5863;stroke:#39434d;stroke-width:.5px}.shuttle__anel{fill:#3b454f;opacity:.55}.shuttle__aberturas polygon{fill:#39434d}.shuttle__ponta-dianteira{fill:url(#shuttle-ponta-g);stroke:#9aa5b0;stroke-width:.5px}.shuttle__faixa-nacele{fill:#d6281f}.shuttle__pilone{fill:#b7c0c9;stroke:#7d8995;stroke-width:.6px}.shuttle__bocal{fill:#ffb26a;filter:drop-shadow(0 0 2px #ff8a4d)}.shuttle__galileo{fill:#c9261d;font-family:Brush Script MT,Segoe Script,cursive;font-style:italic;font-weight:700}.shuttle__matricula{fill:#1d2630;font-family:var(--fonte-console,Arial, sans-serif);letter-spacing:.01em;font-weight:800}.shuttle__matricula-nacele{fill:#1d2630;font-family:var(--fonte-console,Arial, sans-serif);font-weight:800}.shuttle__nave{fill:#1d2630;font-family:var(--fonte-console,Arial, sans-serif);letter-spacing:.08em;font-weight:700}.shuttle__rastro{transform-origin:3px 64.5px;animation:.32s ease-in-out infinite alternate shuttle-rastro}.shuttle__fagulha{fill:#ffd9a8;opacity:.8}.shuttle__fagulha--2{opacity:.55}@keyframes shuttle-rastro{0%{opacity:.7;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1.06)}}.vida--chegada{transform-origin:50%;animation:.6s ease-out vida-chegada}@keyframes vida-chegada{0%{opacity:.2;filter:drop-shadow(0 0 #0000);transform:scale(.6)}45%{opacity:1;filter:drop-shadow(0 0 7px #7fd0ff);transform:scale(1.7)}to{opacity:1;filter:none;transform:scale(1)}}.vitoria-cadete{background:radial-gradient(at 50% 60%,#12263a 0,#070b12 75%);border-radius:.8rem;width:min(100%,22rem);height:9rem;margin:0 auto .4rem;position:relative;overflow:hidden}.vitoria-cadete__estrela{left:var(--x);top:var(--y);width:3px;height:3px;animation:vitoria-estrela 1.6s ease-in-out var(--atraso) infinite;background:#fff;border-radius:50%;position:absolute}.vitoria-cadete__anel{border:2px solid var(--luz-laranja);opacity:0;border-radius:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;animation:2.4s ease-out infinite vitoria-anel;position:absolute;top:50%;left:50%}.vitoria-cadete__anel--2{animation-delay:1.2s}.vitoria-cadete__seta{width:3.6rem;height:3.6rem;fill:var(--luz-laranja);filter:drop-shadow(0 0 8px #ffa04acc);margin:-1.8rem 0 0 -1.8rem;animation:1.8s ease-in-out infinite vitoria-pulso;position:absolute;top:50%;left:50%}@keyframes vitoria-estrela{0%,to{opacity:.2}50%{opacity:1}}@keyframes vitoria-anel{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}@keyframes vitoria-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.vitoria-cadete__estrela,.vitoria-cadete__anel,.vitoria-cadete__seta,.vida--chegada,.shuttle__rastro{animation:none}.vitoria-cadete__anel{opacity:.5;transform:scale(2)}}:root[data-qualidade=baixa] .vitoria-cadete__estrela,:root[data-qualidade=baixa] .vitoria-cadete__anel,:root[data-qualidade=baixa] .vitoria-cadete__seta,:root[data-qualidade=baixa] .vida--chegada{animation:none}:root[data-qualidade=baixa] .vitoria-cadete__anel{opacity:.5;transform:scale(2)}.teste-vitoria{z-index:60;cursor:pointer;background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.teste-vitoria .fim{background:var(--superficie);border:2px solid var(--luz-laranja);border-radius:.9rem;max-width:34rem;padding:1rem}
