@font-face{font-family:TotemDisplay;src:local("Arial Black"),local("Arial-Black");font-weight:900}:root{--preto: #0a0a14;--azul: #1f4bff;--ciano: #7fe0ff;--branco: #f5f7ff;--cinza: #7a7f9e;--gradiente-plural: linear-gradient(90deg, #1f4bff, #8e3782, #e5232b);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--duracao-transicao-tela: .32s;--fs-titulo: clamp(1.5rem, 6vmin, 3.2rem);--fs-subtitulo: clamp(.95rem, 2.6vmin, 1.35rem);--fs-corpo: clamp(.9rem, 2.4vmin, 1.25rem);--fs-pequeno: clamp(.75rem, 1.8vmin, 1rem);--fs-institucional: clamp(.6rem, 1.3vmin, .8rem);--espaco-xs: clamp(.4rem, 1.2vmin, .8rem);--espaco-sm: clamp(.6rem, 2vmin, 1.2rem);--espaco-md: clamp(.9rem, 3vmin, 2rem);--espaco-lg: clamp(1.2rem, 4.5vmin, 3rem);color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;background:var(--preto);color:var(--branco);overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body{font-family:TotemDisplay,Archivo Expanded,Arial Black,system-ui,sans-serif}.tela{position:relative;width:100%;height:100%;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--espaco-lg) var(--espaco-lg);gap:var(--espaco-xs);overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(31,75,255,.35),transparent 60%)}.notas-ambiente{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.tela-cabecalho{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;flex:0 0 auto;min-height:clamp(1.6rem,5vmin,2.4rem)}.tela-cabecalho--centralizado{justify-content:center}.tela-cabecalho--pergunta{display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.tela-cabecalho--pergunta .progresso{grid-column:2;justify-self:center}.tela-cabecalho--pergunta .contagem-regressiva{grid-column:3;justify-self:end;margin-left:0}.tela-conteudo{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;width:100%;gap:var(--espaco-md);overflow-y:auto;scrollbar-width:none}.tela-conteudo::-webkit-scrollbar{display:none}.tela-rodape{display:flex;align-items:center;justify-content:center;gap:var(--espaco-md);flex:0 0 auto;width:100%}.camada-telas{position:relative;z-index:1;width:100%;height:100%}.tela-entrando,.tela-saindo{position:absolute;top:0;right:0;bottom:0;left:0}.tela-entrando{animation:tela-entrar var(--duracao-transicao-tela) var(--ease-out-quart) both}.tela-saindo{animation:tela-sair calc(var(--duracao-transicao-tela) * .75) var(--ease-out-quart) both;pointer-events:none}@keyframes tela-entrar{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.tela-entrando.tela--deslizando{animation:tela-deslizar-entrando var(--duracao-transicao-tela) var(--ease-out-quart) both}.tela-saindo.tela--deslizando{animation:tela-deslizar-saindo var(--duracao-transicao-tela) var(--ease-out-quart) both}@keyframes tela-deslizar-entrando{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes tela-deslizar-saindo{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes tela-sair{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.99)}}.gradiente-texto{background:linear-gradient(120deg,var(--azul),var(--ciano));-webkit-background-clip:text;background-clip:text;color:transparent}.titulo{font-size:var(--fs-titulo);font-weight:900;text-align:center;line-height:1.1;letter-spacing:-.01em;max-width:46ch}.titulo--attract{font-size:clamp(1.7rem,7vmin,3.8rem)}.titulo--pergunta{font-size:clamp(1.2rem,4.2vmin,2.4rem)}.subtitulo{font-size:var(--fs-subtitulo);color:var(--cinza);text-align:center;max-width:60ch}.botao{font:inherit;min-height:56px;min-width:64px;padding:0 clamp(1.4rem,4vmin,2.5rem);font-size:var(--fs-subtitulo);font-weight:900;color:var(--preto);background:linear-gradient(120deg,var(--ciano),var(--azul)) padding-box,var(--gradiente-plural) border-box;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:transform .12s var(--ease-out-quart),box-shadow .12s var(--ease-out-quart)}.botao:active:not(:disabled){transform:scale(.97);box-shadow:0 0 22px #7fe0ff8c}.botao:disabled{opacity:.35;cursor:not-allowed}.botao-pulsando{animation:pulso-continuar 1.8s var(--ease-out-quart) 2s infinite}@keyframes pulso-continuar{0%,to{transform:scale(1);box-shadow:0 0 #7fe0ff00}50%{transform:scale(1.04);box-shadow:0 0 20px #7fe0ff73}}.botao-secundario{background:transparent;color:var(--branco);border:2px solid var(--cinza)}.progresso{position:relative;font-size:calc(var(--fs-pequeno) * 1.9);font-weight:800;color:var(--ciano);letter-spacing:.14em;text-transform:uppercase;padding-bottom:calc(var(--espaco-xs) + 8px);min-width:min(38vw,420px);text-align:center}.progresso:before,.progresso:after{content:"";position:absolute;left:0;bottom:0;height:6px;border-radius:999px}.progresso:before{width:100%;background:#ffffff29}.progresso:after{width:calc(100% * var(--avanco, 0));background-image:var(--gradiente-plural);background-size:calc(100% / var(--avanco, 1)) 100%;background-repeat:no-repeat;transition:width .32s var(--ease-out-quart)}@media (prefers-reduced-motion: reduce){.progresso:after{transition:none}}.contagem-regressiva{font-size:var(--fs-pequeno);color:var(--cinza);margin-left:auto;white-space:nowrap}.contagem-regressiva--alerta{color:#ff6a3d;font-weight:800;font-size:calc(var(--fs-pequeno) * 1.6);animation:contagem-alerta-piscar 1s step-end infinite}@keyframes contagem-alerta-piscar{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.contagem-regressiva--alerta{animation:none}}.cartas{display:grid;gap:var(--espaco-sm);width:100%;max-width:min(90vw,720px)}@media (min-height: 1600px){[data-modo=totem] .cartas:not(.cartas--generos){margin-top:240px}[data-modo=totem] .cartas:not(.cartas--generos) .carta-opcao{min-height:190px;font-size:30px}}@media (min-height: 1600px){[data-modo=totem] .tela-conteudo:has(.cartas--generos){gap:var(--espaco-xs);padding-bottom:300px}[data-altura=sentada] [data-modo=totem] .tela-conteudo:has(.cartas--generos),[data-modo=totem][data-altura=sentada] .tela-conteudo:has(.cartas--generos){padding-bottom:100px}[data-modo=totem] .tela-conteudo:has(.cartas--generos) .titulo{margin-block:var(--espaco-xs)}}.carta-opcao{position:relative;min-height:56px;padding:var(--espaco-sm) var(--espaco-md);font-size:var(--fs-corpo);font-weight:700;text-align:left;color:var(--branco);background:#060b1ebf;border:2px solid rgba(127,224,255,.25);border-radius:24px;cursor:pointer;transition:transform .12s var(--ease-out-quart),border-color .12s var(--ease-out-quart),box-shadow .12s var(--ease-out-quart),background .12s var(--ease-out-quart),opacity .18s var(--ease-out-quart);animation:carta-entrar .32s var(--ease-out-quart) both}.carta-opcao:nth-child(1){animation-delay:0ms}.carta-opcao:nth-child(2){animation-delay:80ms}.carta-opcao:nth-child(3){animation-delay:.16s}.carta-opcao:nth-child(4){animation-delay:.24s}.carta-opcao:nth-child(5){animation-delay:.32s}.carta-opcao:nth-child(6){animation-delay:.4s}.carta-opcao:nth-child(7){animation-delay:.48s}.carta-opcao:nth-child(8){animation-delay:.56s}@keyframes carta-entrar{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.carta-opcao:active{transform:scale(.97);box-shadow:0 0 24px #7fe0ff8c;border-color:var(--ciano)}.carta-opcao[data-selecionada=true]{border:2px solid transparent;background:#7fe0ff2e padding-box,var(--gradiente-plural) border-box}.carta-opcao[data-escolhida=true]{animation:carta-escolhida-pulso .36s var(--ease-out-quart) both;border-color:var(--ciano);z-index:1}.carta-opcao[data-escolhida=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid rgba(127,224,255,.85);animation:carta-anel-eco .36s var(--ease-out-quart) both;pointer-events:none}@keyframes carta-escolhida-pulso{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1.02)}}@keyframes carta-anel-eco{0%{transform:scale(1);opacity:.9}to{transform:scale(1.3);opacity:0}}.carta-opcao[data-saindo=true]{animation:carta-saida-rapida .2s var(--ease-out-quart) both;pointer-events:none}@keyframes carta-saida-rapida{0%{opacity:1}to{opacity:0}}.mapa-palavras{display:flex;flex-wrap:wrap;gap:var(--espaco-sm) var(--espaco-md);justify-content:center;align-items:center;max-width:min(92vw,900px)}.palavra-chip{min-height:52px;padding:var(--espaco-xs) var(--espaco-md);border-radius:999px;background:#1f4bff24;border:2px solid rgba(127,224,255,.3);color:var(--branco);font-weight:800;cursor:pointer;transition:transform .12s var(--ease-out-quart),border-color .12s var(--ease-out-quart),box-shadow .12s var(--ease-out-quart),background .12s var(--ease-out-quart);animation:carta-entrar .32s var(--ease-out-quart) both}.palavra-chip:active{transform:scale(.95);box-shadow:0 0 22px #7fe0ff80;border-color:var(--ciano)}.palavra-chip--p{font-size:var(--fs-pequeno)}.palavra-chip--m{font-size:var(--fs-corpo)}.palavra-chip--g{font-size:var(--fs-subtitulo)}.teclado{display:flex;flex-direction:column;align-items:center;gap:var(--espaco-sm);width:100%}.teclado-campo{min-height:clamp(48px,9vmin,80px);width:min(90vw,700px);font-size:clamp(1.4rem,4vmin,2.4rem);font-weight:900;text-align:center;color:var(--branco);background:#ffffff0f;border:2px solid var(--ciano);border-radius:20px;display:flex;align-items:center;justify-content:center;letter-spacing:.05em}.teclado-campo--nativo{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0 var(--espaco-sm);font-family:inherit;font-size:max(16px,clamp(1.4rem,4vmin,2.4rem))}.teclado-campo--nativo::placeholder{color:var(--cinza);font-weight:700}.teclado--nativo{gap:var(--espaco-sm)}.teclado-teclas{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--espaco-xs);width:min(92vw,900px)}.tecla{min-height:clamp(40px,7vmin,64px);min-width:40px;font-size:var(--fs-pequeno);font-weight:700;color:var(--branco);background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;cursor:pointer;transition:transform .1s var(--ease-out-quart),background .1s var(--ease-out-quart)}.tecla:active{transform:scale(.95);background:#7fe0ff38}.tecla-larga{grid-column:span 3}.toggle-linha{display:flex;align-items:center;gap:var(--espaco-sm);width:100%;max-width:min(80vw,680px);padding:var(--espaco-xs) 0}.toggle{min-height:48px;min-width:64px;border-radius:999px;border:2px solid var(--ciano);background:transparent;position:relative;width:84px}.toggle[data-ligado=true]{background:linear-gradient(120deg,var(--azul),var(--ciano))}.eco-poster{position:relative;width:min(88vw,58vh,900px);height:min(74vh,1400px);flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.eco-imagem{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 62% 62% at center,black 55%,transparent 88%);mask-image:radial-gradient(ellipse 62% 62% at center,black 55%,transparent 88%);background:linear-gradient(135deg,#1f4bff59,#7fe0ff40);animation:eco-imagem-zoom-out 1.2s ease-out both}@keyframes eco-imagem-zoom-out{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.eco-poster-legenda{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--espaco-xs);text-align:center;padding:var(--espaco-lg) var(--espaco-md) var(--espaco-sm);background:linear-gradient(to top,rgba(10,10,20,.92) 0%,rgba(10,10,20,.65) 55%,transparent 100%)}.eco-texto{font-size:var(--fs-subtitulo);font-style:italic;color:var(--ciano);max-width:60ch;text-align:center;animation:eco-texto-subir .38s var(--ease-out-quart) both;animation-delay:.5s}@keyframes eco-texto-subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.eco-figura{font-size:var(--fs-pequeno);font-style:normal;font-weight:600;letter-spacing:.02em;color:#7fe0ffbf;max-width:60ch;text-align:center;animation:eco-texto-subir .38s var(--ease-out-quart) both;animation-delay:.58s}.attract-onda{position:absolute;width:min(10vmin,90px);height:min(10vmin,90px);border-radius:50%;border:2px solid rgba(127,224,255,.4);animation:onda-eco 3.2s var(--ease-out-quart) infinite;will-change:transform,opacity}@keyframes onda-eco{0%{transform:scale(1);opacity:.9}to{transform:scale(14);opacity:0}}.attract-texto{animation:respirar-texto 3.6s ease-in-out infinite}@keyframes respirar-texto{0%,to{opacity:1}50%{opacity:.72}}.destaque-plural{background:var(--gradiente-plural);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitulo-institucional{font-size:var(--fs-institucional);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.emblema-rir{display:block;height:auto}.emblema-rir--attract{position:relative;width:min(30vmin,300px);animation:emblema-pulsar 3.2s var(--ease-out-quart) infinite}.attract-zona-anel{position:relative;width:100%;height:clamp(150px,24vmin,260px);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.attract-emblema-wrapper{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto}@keyframes emblema-pulsar{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}.emblema-rir--final{width:min(9vmin,70px)}.barra-plural{position:absolute;bottom:0;left:0;width:100%;height:clamp(4px,1.2vmin,10px);background:var(--gradiente-plural);overflow:hidden}.barra-plural:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:onda-plural 3.6s var(--ease-out-quart) infinite}@keyframes onda-plural{0%{transform:translate(-120%)}to{transform:translate(320%)}}.qr-caixa{position:relative;z-index:1;width:min(42vh,60vw,420px);aspect-ratio:1 / 1;background:var(--branco);padding:clamp(.5rem,2vmin,1rem);border-radius:16px;animation:qr-materializar .42s var(--ease-out-quart) both;animation-delay:.2s}.qr-caixa canvas{width:100%;height:100%;display:block}@keyframes qr-materializar{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.qr-irradiando{position:relative;display:flex;align-items:center;justify-content:center}.qr-onda{position:absolute;top:50%;left:50%;width:min(10vmin,90px);height:min(10vmin,90px);border-radius:50%;border:2px solid rgba(127,224,255,.4);animation:qr-onda-anim 3s var(--ease-out-quart) infinite;will-change:transform,opacity}@keyframes qr-onda-anim{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(9);opacity:0}}.serie{font-size:var(--fs-pequeno);color:var(--cinza);text-align:center}.final-toque{font-size:var(--fs-pequeno);color:var(--cinza);text-align:center;animation:final-toque-entra .6s ease-out both}@keyframes final-toque-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.final-toque{animation:none}}.logo-plural{height:auto;animation:logo-entrar .42s var(--ease-out-quart) both}@keyframes logo-entrar{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.logo-plural--attract{width:min(52%,34rem)}.logo-plural--consentimento{width:min(12vmin,140px)}.logo-plural--final{width:min(16vmin,190px)}.rodape-final{display:flex;align-items:center;gap:var(--espaco-md)}.final-conteudo{width:100%;gap:var(--espaco-xs)}.final-qr,.final-textos{display:flex;flex-direction:column;align-items:center;gap:var(--espaco-xs)}@media (orientation: landscape) and (max-height: 820px){.final-conteudo{flex-direction:row!important;align-items:center;justify-content:center;gap:var(--espaco-lg)}.final-textos{align-items:flex-start;text-align:left}.final-textos .subtitulo,.final-textos .serie{text-align:left;max-width:32ch}.final-qr .qr-caixa{width:min(34vh,30vw,320px)}}.revelacao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--preto);cursor:pointer;overflow:hidden}.revelacao-camada{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.revelacao-camada--ativa{pointer-events:auto}.revelacao-camada-interior{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:scale(1.04);transition:opacity .9s var(--ease-out-quart),transform .9s var(--ease-out-quart)}.revelacao-camada--ativa .revelacao-camada-interior{opacity:1;transform:scale(1)}.revelacao-camada--nome .revelacao-camada-interior{background:radial-gradient(circle at 50% 42%,rgba(31,75,255,.28),transparent 62%),var(--preto)}.revelacao-rotulo{font-size:var(--fs-pequeno);letter-spacing:.16em;text-transform:uppercase;color:var(--ciano);text-align:center;opacity:.85;margin:0 6% var(--espaco-md)}.revelacao-nome-texto{font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:.01em;line-height:1.05;padding:0 6%;max-width:94%;overflow-wrap:break-word;font-size:clamp(1.8rem,var(--nome-escala, 13vmin),6.4rem)}.revelacao-camada--arquetipo .revelacao-camada-interior{background:var(--preto)}.revelacao-arquetipo-imagem{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.revelacao-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a1426,#0a0a1459 46%,#0a0a14eb)}.revelacao-arquetipo-textos{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6%;gap:var(--espaco-xs);margin-top:auto;margin-bottom:9%}.revelacao-arquetipo-nome{font-weight:900;text-transform:uppercase;font-size:clamp(1.4rem,6.5vmin,3.4rem);line-height:1.05;color:var(--branco);opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out-quart) 80ms,transform .7s var(--ease-out-quart) 80ms}.revelacao-camada--ativa .revelacao-arquetipo-nome{opacity:1;transform:translateY(0)}.revelacao-barra{width:15%;min-width:44px;height:3px;border-radius:999px;background:var(--gradiente-plural);opacity:0;transition:opacity .5s var(--ease-out-quart) 80ms}.revelacao-camada--ativa .revelacao-barra{opacity:1}.revelacao-palavra{font-style:italic;font-weight:600;font-size:clamp(1.05rem,4.4vmin,1.9rem);color:var(--ciano);letter-spacing:.01em;opacity:0;transform:translateY(10px);transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart)}.revelacao-palavra:before{content:"“"}.revelacao-palavra:after{content:"”"}.revelacao-mostrar{opacity:1;transform:translateY(0)}.revelacao-dica-pular{position:absolute;bottom:3vmin;left:0;right:0;text-align:center;font-size:var(--fs-institucional);letter-spacing:.06em;text-transform:uppercase;color:var(--cinza);opacity:.7;z-index:2;pointer-events:none}.painel-express{position:fixed;bottom:4vh;left:50%;transform:translate(-50%);background:#000000d9;border:1px solid var(--ciano);border-radius:16px;padding:var(--espaco-sm) var(--espaco-md);display:flex;gap:var(--espaco-md);align-items:center;z-index:50}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tela-saindo{display:none!important}}.pergunta-cena{position:fixed;top:auto;bottom:0;left:0;width:100%;height:min(1000px,56dvh);object-fit:cover;object-position:50% 65%;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 62% at center,black 55%,transparent 88%),linear-gradient(to top,black 65%,transparent 100%);mask-image:radial-gradient(ellipse 62% 62% at center,black 55%,transparent 88%),linear-gradient(to bottom,black 65%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;animation:pergunta-cena-entrada .9s ease-out both}@media (max-height: 900px){.tela--pergunta .tela-conteudo{justify-content:flex-start}}.tela--pergunta .tela-conteudo{justify-content:flex-start}.tela--pergunta .cartas{margin-bottom:auto}@keyframes pergunta-cena-entrada{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.pergunta-cena{animation:none}}.cartas{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.carta-opcao{display:flex;align-items:center;gap:var(--espaco-sm);border-width:2px}.carta-onda{display:flex;align-items:center;gap:3px;height:1.4em;flex:0 0 auto}.carta-onda i{width:3px;border-radius:2px;animation:carta-onda-pulso 2.4s ease-in-out infinite}.carta-onda i:nth-child(1){height:45%}.carta-onda i:nth-child(2){height:90%}.carta-onda i:nth-child(3){height:60%}.carta-onda i:nth-child(4){height:80%}@keyframes carta-onda-pulso{0%,to{transform:scaleY(.75)}50%{transform:scaleY(1)}}.tela--pergunta .carta-opcao:nth-child(1){border-color:#1f4bffcc;background:#1f4bff29}.tela--pergunta .carta-opcao:nth-child(1) .carta-onda i{background:#7fa4ff}.tela--pergunta .carta-opcao:nth-child(2){border-color:#7fe0ffcc;background:#7fe0ff1f}.tela--pergunta .carta-opcao:nth-child(2) .carta-onda i{background:var(--ciano)}.tela--pergunta .carta-opcao:nth-child(3){border-color:#8e3782e6;background:#8e378233}.tela--pergunta .carta-opcao:nth-child(3) .carta-onda i{background:#d98fce}.tela--pergunta .carta-opcao:nth-child(4){border-color:#e5232bbf;background:#e5232b24}.tela--pergunta .carta-opcao:nth-child(4) .carta-onda i{background:#ff8a8f}.carta-opcao[data-escolhida=true] .carta-onda i{animation-duration:.6s}@media (prefers-reduced-motion: reduce){.carta-onda i{animation:none}}.tela--pergunta .titulo--pergunta{background:#060b1ebf;border:2px solid rgba(122,127,158,.5);border-radius:24px;padding:var(--espaco-md) var(--espaco-lg)}.generos-contador{font-size:var(--fs-corpo);font-weight:700;color:var(--ciano);margin:0;letter-spacing:.04em}.genero-marca{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;flex:0 0 auto;border-radius:999px;border:2px solid rgba(127,224,255,.35);font-size:.9em;line-height:1;color:var(--preto);background:transparent;transition:background-color .14s var(--ease-out-quart),border-color .14s var(--ease-out-quart)}.cartas--generos .carta-opcao[data-selecionada=true] .genero-marca{background:var(--ciano);border-color:var(--ciano)}.cartas--generos .carta-opcao[data-selecionada=true]{box-shadow:0 0 28px #7fe0ff73;transform:scale(1.02)}.attract-cena{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;z-index:0;pointer-events:none;opacity:.8;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 58%,transparent 8%,rgba(0,0,0,.55) 42%,black 78%),linear-gradient(to top,transparent 4%,rgba(0,0,0,.72) 22%,black 45%);mask-image:radial-gradient(ellipse 78% 62% at 50% 58%,transparent 8%,rgba(0,0,0,.55) 42%,black 78%),linear-gradient(to top,transparent 4%,rgba(0,0,0,.72) 22%,black 45%);-webkit-mask-composite:source-in;mask-composite:intersect;animation:pergunta-cena-entrada .9s var(--ease-out-quart) both}.botao--acao{color:var(--branco);background:#641013;border:2px solid #eb1f27;min-height:clamp(64px,9vmin,104px);min-width:min(52vmin,420px);font-size:var(--fs-corpo)}.botao--acao:active{background:#7e1418}@media (hover: hover) and (pointer: fine){.botao--acao:hover{background:#90171c}}@media (prefers-reduced-motion: reduce){.attract-cena{animation:none}}.tela--attract{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--espaco-md);padding:var(--espaco-lg);align-content:stretch;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch}.attract-faixa{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.attract-faixa--acoes{padding-top:var(--espaco-sm)}.attract-miolo{position:relative;z-index:2;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.attract-bloco{width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--espaco-md);font-size:calc(clamp(1.1rem,4vmin,2.4rem) * var(--escala, 1))}.tela--attract .titulo--attract{font-size:2.7em;text-transform:none;letter-spacing:-.02em;line-height:1.1;margin:0}.tela--attract .subtitulo{font-size:.88em;max-width:24ch;line-height:1.45;margin:0}.attract-faixa--emblema{padding-top:var(--espaco-sm);display:flex;flex-direction:column;align-items:center;gap:var(--espaco-xs)}.marca-rsb{display:flex;align-items:center;gap:var(--espaco-xs);color:var(--cinza)}.marca-rsb-rotulo{font-size:clamp(.5rem,1.05vmin,.72rem);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.marca-rsb-lockup{display:inline-flex;align-items:center;gap:.38em;color:var(--ciano);font-size:clamp(.72rem,1.7vmin,1.15rem)}.marca-rsb-escudo{height:1.55em;width:auto;display:block}.marca-rsb-nome{font-family:TotemDisplay,Archivo Expanded,Arial Black,system-ui,sans-serif;font-weight:900;letter-spacing:.02em;line-height:1}.tela--attract .attract-faixa--emblema .emblema-rir--attract{width:min(26%,14rem)}.tela--attract .emblema-rir--attract{width:min(30%,9em);animation:none}.tela--attract .botao--acao{min-width:min(60%,30rem);min-height:clamp(3.5rem,9.5vmin,7rem);margin-bottom:clamp(1.5rem,5vh,6rem);text-transform:none;font-size:1.3em;font-weight:900;letter-spacing:.005em}.eco-acao{position:relative;z-index:2;display:flex;justify-content:center;padding-bottom:var(--espaco-sm);flex:0 0 auto;margin-top:var(--recuo-acao-eco, 0px)}@media (min-height: 1600px){[data-modo=totem] .eco-acao{--recuo-acao-eco: 440px}}.botao--eco-surge{animation:eco-botao-surge 2s var(--ease-out-quart) both}@keyframes eco-botao-surge{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.botao--eco-surge{animation:none}}[data-modo=celular] .contagem-regressiva{display:none}.tela--final-celular .botao--acao{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:var(--espaco-md) var(--espaco-lg);min-height:clamp(3.5rem,9.5vmin,7rem)}.tela--final-celular .tela-conteudo{gap:var(--espaco-md)}:root{--deslocamento-altura: 0px;--coluna-acessibilidade: 96px}.tela{padding-top:calc(var(--espaco-lg) + var(--deslocamento-altura));transition:padding-top .32s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion: reduce){.tela{transition:none}}.botao-acessibilidade{position:fixed;top:1080px;right:0;z-index:50;display:flex;flex-direction:column;align-items:center;gap:10px;width:var(--coluna-acessibilidade, 96px);padding:22px 6px;border:2px solid rgba(122,196,255,.55);border-right:none;border-radius:20px 0 0 20px;background:#081022db;color:var(--branco, #fff);font:inherit;font-size:16px;line-height:1.15;text-align:center;overflow-wrap:anywhere;cursor:pointer}.botao-acessibilidade svg{width:44px;height:44px;fill:currentColor;stroke:currentColor}.botao-acessibilidade[aria-pressed=true]{border-color:#7ac4ff;background:#1e5fd9eb}.botao-acessibilidade:active{transform:scale(.96)}[data-modo=celular] .botao-acessibilidade{display:none}@media (min-height: 1600px){[data-modo=totem] .teclado{margin-bottom:352px}}.regua-alcance{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.regua-faixa{position:absolute;left:0;right:0;border-top:2px dashed currentColor;border-bottom:2px dashed currentColor;background:color-mix(in srgb,currentColor 6%,transparent)}.regua-etiqueta{position:absolute;top:4px;left:12px;padding:2px 10px;border-radius:999px;background:#000000bf;font-size:20px;letter-spacing:.04em;text-transform:uppercase}.regua-alerta{position:absolute;border:3px solid #ff5c5c;border-radius:12px;box-shadow:0 0 0 3px #00000080}.regua-alerta span{position:absolute;top:-30px;left:0;padding:2px 10px;border-radius:8px;background:#ff5c5c;color:#100505;font-size:19px;font-weight:700;white-space:nowrap}.regua-resumo{position:absolute;bottom:16px;left:16px;display:flex;flex-direction:column;gap:4px;max-width:560px;padding:14px 18px;border:2px solid rgba(255,255,255,.35);border-radius:14px;background:#000000db;color:#fff;font-size:19px;line-height:1.35}.regua-resumo strong{font-size:22px}.regua-aviso{color:#ff9a9a;font-weight:700}.regua-ok{color:#7fd4ff;font-weight:700}.nota-dados{margin:calc(var(--espaco-xs) * -1) auto var(--espaco-sm);text-align:center;font-size:.82rem;line-height:1.45;opacity:.6;max-width:46ch}
