.mj-pagina{flex-direction:column;gap:20px;display:flex}.mj-pagina .cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mj-patroc{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.mj-patroc img{width:auto;height:22px;display:block}.mj-cartao-logo{opacity:.9;align-self:flex-start;width:auto;height:15px;margin-top:4px;display:block}.mj-palco{background:radial-gradient(60% 70% at 50% 0%,#da291c1a,transparent 70%),var(--carvao);box-shadow:inset 0 0 0 1px var(--linha-suave);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:560px;padding:24px;display:flex}.mj-aviso{color:#f2c77a;background:#e8a53a1a;border-radius:12px;padding:10px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #e8a53a59}.mj-pergunta{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.05}.mj-estado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mj-ronda{align-items:center;gap:12px;display:flex}.mj-ronda b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:800}.mj-dific{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700}.mj-dific.d0{color:#5cd88a;background:#2dbe6026}.mj-dific.d1{color:#9fe3b6;background:#5cd88a1a}.mj-dific.d2{color:#e8a53a;background:#e8a53a24}.mj-dific.d3{color:var(--vermelho-texto);background:#ff5a4f24}.mj-dific.d4{color:#e48af0;background:#d32ce629}.mj-pips{gap:6px;display:flex}.mj-pips i{background:var(--ardosia);border-radius:3px;width:26px;height:6px}.mj-pips i.ok{background:var(--verde)}.mj-pips i.mal{background:var(--vermelho)}.mj-pips i.agora{background:var(--branco)}.mj-relogio{font-family:var(--f-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;background:var(--grafite);box-shadow:inset 0 0 0 1px var(--linha-suave);border-radius:10px;min-width:96px;padding:6px 12px;font-size:20px;font-weight:600}.mj-duelo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;width:100%;max-width:820px;display:grid}.mj-duelo-capa{pointer-events:none;max-width:620px}.ta .mj-escolha{text-align:center;min-height:300px;color:var(--branco);font:inherit;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 18px;display:flex}.ta div.mj-escolha{cursor:default}.ta .mj-escolha:after{width:7px;height:7px;top:12px;left:12px}.mj-duelo-capa .mj-escolha{min-height:230px}.mj-vazio{opacity:.4}button.mj-escolha:not(:disabled):hover{filter:brightness(1.1)}.ta button.mj-escolha:not(:disabled):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r) 55%,transparent)}button.mj-escolha:active{transform:translateY(1px)}button.mj-escolha:disabled{cursor:default}.mj-escolha img{object-fit:contain;filter:drop-shadow(0 14px 16px #0000008c);width:100%;height:150px}.mj-duelo-capa .mj-escolha img{height:110px}.mj-base{color:var(--cinza);font-size:13px}.mj-skin{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-size:24px;font-weight:700;line-height:1.05}.mj-chips{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.mj-chip{height:22px;font-family:var(--f-display);letter-spacing:.05em;color:var(--claro);background:#ffffff12;border-radius:6px;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.mj-chip-st{color:#f0a060;background:#cf6a3233}.mj-preco{font-family:var(--f-mono,ui-monospace,monospace);color:var(--cinza);margin-top:auto;font-size:22px;font-weight:600}.ta .mj-escolha.mj-certa{box-shadow:inset 0 0 0 2px var(--verde),0 0 26px -6px var(--verde)}.ta .mj-escolha.mj-errada{box-shadow:inset 0 0 0 2px var(--vermelho),0 0 26px -6px var(--vermelho)}.mj-escolha.mj-certa .mj-preco{color:#5cd88a}.mj-escolha.mj-errada .mj-preco{color:var(--vermelho-texto)}.mj-escolha.mj-mais .mj-preco:after{content:" ▲";font-size:14px}.mj-vs{font-family:var(--f-display);color:var(--cinza);align-self:center;font-size:22px;font-weight:800}.mj-teclas{color:var(--nevoa);font-size:12.5px}.mj-teclas kbd{font:600 11.5px var(--f-mono,ui-monospace,monospace);background:var(--grafite);box-shadow:inset 0 0 0 1px var(--linha-suave);color:var(--claro);border-radius:5px;padding:1px 6px}.mj-pilulas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mj-pilula{background:var(--grafite);height:30px;box-shadow:inset 0 0 0 1px var(--linha-suave);color:var(--claro);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.mj-pilula b{color:var(--branco)}.mj-letra{color:var(--cinza);max-width:64ch;margin:0;font-size:12.5px}.mj-entrar{flex-direction:column;align-items:center;gap:8px;display:flex}.mj-entrar b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:800}.mj-entrar span{color:var(--claro);margin-bottom:6px;font-size:14.5px}.mj-fim{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:620px;display:flex}.mj-grande{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1}.mj-ganhou{color:#5cd88a}.mj-perdeu{color:var(--vermelho-texto)}.mj-trofeu{background:radial-gradient(70% 70% at 50% 100%,#2dbe6047,transparent 75%),var(--grafite);color:#5cd88a;border-radius:20px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 1px #2dbe6066}.mj-trofeu svg{stroke-width:1.8px;width:40px;height:40px}.mj-bilhetes{color:#5cd88a;background:#2dbe601f;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #2dbe6059}.mj-resumo{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.mj-resumo div{background:var(--grafite);box-shadow:inset 0 0 0 1px var(--linha-suave);color:var(--cinza);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:2px;padding:8px 6px;font-size:12px;display:flex}.mj-resumo b{color:var(--branco);font-size:13px}.mj-resumo .ok{box-shadow:inset 0 0 0 1px #2dbe6080}.mj-resumo .mal{box-shadow:inset 0 0 0 1px #ff5a4f80}.mj-recebido{color:var(--claro);background:#2dbe6014;border-radius:14px;margin:0;padding:14px 16px;font-size:14px;box-shadow:inset 0 0 0 1px #2dbe6059}.mj-recebido b{color:#5cd88a}.mj-btn-verde{background:var(--verde);color:#06240f}.mj-btn-verde:hover{color:#06240f;background:#27a954}.mj-acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mj-premio{background:var(--carvao);box-shadow:inset 0 0 0 1px var(--linha-suave);color:var(--claro);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.mj-premio-ic{color:#5cd88a;width:34px;height:34px;font-weight:800;font-family:var(--f-display);background:#2dbe6024;border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}.mj-premio b{color:var(--branco)}.mj-cartao{background:radial-gradient(60% 140% at 100% 50%,#da291c1f,transparent 70%),var(--carvao);box-shadow:inset 0 0 0 1px var(--linha-suave);color:var(--branco);border-radius:16px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.mj-cartao:hover{box-shadow:inset 0 0 0 1px var(--linha-forte);color:var(--branco)}.mj-cartao-mini{flex:none;gap:6px;display:flex}.ta .mj-cartao-mini .raro{border-radius:10px;place-items:center;width:64px;height:50px;padding:5px;display:grid}.ta .mj-cartao-mini .raro:after{width:5px;height:5px;top:5px;left:5px}.mj-cartao-mini img{object-fit:contain;max-width:100%;max-height:38px}.mj-cartao-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mj-cartao-txt b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.05}.mj-cartao-txt span{color:var(--cinza);font-size:14px}@media (max-width:900px){.mj-palco{min-height:0;padding:16px}.mj-duelo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.mj-vs{display:none}.ta .mj-escolha{min-height:0;padding:18px 10px 14px}.mj-escolha img,.mj-duelo-capa .mj-escolha img{height:96px}.mj-skin{font-size:19px}.mj-preco{font-size:17px}.mj-resumo{gap:4px}.mj-resumo div{padding:6px 3px;font-size:10.5px}.mj-resumo b{font-size:11px}.mj-teclas{display:none}.mj-cartao{flex-wrap:wrap}.mj-cartao .btn{width:100%}}@media (prefers-reduced-motion:no-preference){button.mj-escolha{transition:transform .15s,box-shadow .15s,filter .15s}}.mj-preparar{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.ta .mj-esqueleto{--r:var(--nevoa);cursor:default;justify-content:flex-start;overflow:hidden}.ta .mj-esqueleto:after{opacity:.5}.mj-esqueleto:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%) 120% 0/250% 100%;position:absolute;inset:0}.mj-esqueleto i{background:#ffffff0f;border-radius:8px;display:block}.mj-esq-img{width:62%;height:96px;margin:8px 0 6px;border-radius:14px!important}.mj-esq-linha{width:58%;height:20px}.mj-esq-linha.curta{width:36%;height:12px}.mj-esq-chips{gap:6px;display:flex}.mj-esq-chips i{border-radius:6px;width:34px;height:20px}.mj-esq-preco{width:30%;height:20px;margin-top:auto}.mj-progresso{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.mj-progresso-texto{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mj-progresso-texto b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:20px;font-weight:800}.mj-progresso-texto span{color:var(--cinza);font-variant-numeric:tabular-nums;font-size:13.5px}.mj-barra{background:var(--ardosia);height:8px;box-shadow:inset 0 0 0 1px var(--linha-suave);border-radius:4px;display:block;overflow:hidden}.mj-barra i{border-radius:inherit;background:linear-gradient(90deg,var(--verde) 0%,#5cd88a 100%);height:100%;transition:width .3s ease-out;display:block}@media (prefers-reduced-motion:no-preference){.mj-esqueleto:before{animation:1.3s ease-in-out infinite mj-brilho}.mj-esqueleto+.mj-vs+.mj-esqueleto:before,.mj-duelo>.mj-esqueleto:last-child:before{animation-delay:.18s}}@media (prefers-reduced-motion:reduce){.mj-esqueleto i{animation:1.8s ease-in-out infinite mj-pulsar}.mj-barra i{transition-duration:.6s}}@keyframes mj-brilho{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes mj-pulsar{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:900px){.mj-esq-img{height:72px}}.mj-palco{isolation:isolate;position:relative;overflow:hidden}.mj-palco:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 0,#d32ce633,#0000 70%),radial-gradient(90% 90% at 50% 120%,#00000073,#0000 70%);transition:opacity .9s;position:absolute;inset:0}.mj-palco.mj-final:before{opacity:1}.mj-palco.mj-final{box-shadow:inset 0 0 0 1px #d32ce647}.mj-duelo{perspective:1200px}.mj-carta{min-width:0;transform-style:preserve-3d;display:grid;position:relative}.mj-carta>.mj-escolha,.mj-carta>.mj-verso{backface-visibility:hidden;grid-area:1/1}.mj-verso{pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff08 0 10px,transparent 10px 20px),radial-gradient(70% 60% at 50% 50%,#da291c40,transparent 72%),var(--grafite);box-shadow:inset 0 0 0 1px var(--linha-suave);border-radius:16px;place-items:center;display:grid;transform:rotateY(180deg)}.mj-verso img{opacity:.9;width:56px;height:56px}.mj-img{width:100%;display:block}.mj-img img{margin:0 auto;display:block}.ta button.mj-escolha:before{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,35%),color-mix(in srgb,var(--r) 34%,transparent),transparent 70%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.ta button.mj-escolha:not(:disabled):hover:before{opacity:1}.ta .mj-escolha.mj-errada{filter:brightness(.62)saturate(.55)}.ta .mj-escolha.mj-outra{filter:brightness(.8)saturate(.8)}.mj-linha-resultado{justify-content:center;align-items:center;min-height:30px;display:flex}.mj-veredito{height:30px;font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;border-radius:9px;align-items:center;padding:0 12px;font-size:16px;font-weight:800;display:inline-flex}.mj-veredito-ok{color:#5cd88a;background:#2dbe6026;box-shadow:inset 0 0 0 1px #2dbe6066}.mj-veredito-mal{color:var(--vermelho-texto);background:#ff5a4f21;box-shadow:inset 0 0 0 1px #ff5a4f66}.mj-pips-linha{align-items:center;gap:10px;display:flex}.mj-seguidas{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:#e8a53a;background:#e8a53a26;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:800}.mj-faixa-final{z-index:5;pointer-events:none;height:78px;font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 18px #00000080;opacity:0;background:linear-gradient(90deg,#0000,#781e8cd9 18%,#9628aaeb 50%,#781e8cd9 82%,#0000);justify-content:center;align-items:center;font-size:clamp(34px,6vw,56px);font-weight:800;animation:1.6s both mj-faixa-calma;display:flex;position:absolute;top:38%;left:0;right:0}.mj-bilhetes-voo{width:0;height:0;display:block;position:relative}.mj-voa{display:none}.mj-som{background:var(--ardosia);height:34px;color:var(--cinza);font:600 13.5px var(--f-texto);cursor:pointer;border:0;border-radius:9px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:inline-flex}.mj-som[aria-pressed=true]{color:var(--branco);box-shadow:inset 0 0 0 1px #2dbe6066}.mj-som:hover{color:var(--branco)}.mj-fim-acoes{flex-direction:column;align-items:center;gap:12px;display:flex}.mj-bilhetes .ic{width:18px;height:18px}.mj-etapa{animation:.5s both mj-fade;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:no-preference){.mj-entra-dar{animation:.62s cubic-bezier(.2,.8,.2,1) both mj-dar}.mj-entra-dar.mj-dir{--rz:-5deg;animation-delay:.12s}.mj-entra-dar .mj-img{animation:.55s cubic-bezier(.3,1.5,.5,1) .5s both mj-cair}.mj-entra-dar.mj-dir .mj-img{animation-delay:.62s}.mj-entra-trocar{animation:.5s cubic-bezier(.2,.8,.2,1) both mj-trocar}.mj-entra-trocar.mj-dir{animation-delay:80ms}.mj-img img{animation:3.4s ease-in-out 1.2s infinite alternate mj-flutuar}.mj-dir .mj-img img{animation-delay:1.6s}.mj-carta.mj-sair{animation:.32s ease-in both mj-sair-esq}.mj-carta.mj-sair.mj-dir{animation-name:mj-sair-dir}@media (hover:hover) and (pointer:fine){.ta button.mj-escolha:not(:disabled){transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .14s ease-out,box-shadow .15s,filter .15s}}.ta .mj-escolha.mj-certa:not(.mj-era){animation:.5s cubic-bezier(.3,1.5,.5,1) both mj-subir}.ta .mj-escolha.mj-errada{animation:.5s both mj-abanar}.mj-veredito{animation:.4s cubic-bezier(.3,1.6,.5,1) both mj-pop}.mj-dific{animation:.45s cubic-bezier(.3,1.6,.5,1) both mj-impacto}.mj-pips i{transition:background-color .2s}.mj-pips i.ok,.mj-pips i.mal{animation:.4s cubic-bezier(.3,1.6,.5,1) both mj-pop}.mj-seguidas{animation:.45s cubic-bezier(.3,1.6,.5,1) both mj-pop}.mj-faixa-final{animation:1.6s cubic-bezier(.2,.8,.2,1) both mj-faixa}.mj-jogar{animation:2.4s ease-in-out 1s infinite mj-convite}.mj-etapa{animation:.55s cubic-bezier(.2,.8,.2,1) both mj-aparecer;animation-delay:var(--d,0s)}.mj-trofeu.mj-etapa{animation-name:mj-trofeu;animation-duration:.8s;animation-timing-function:cubic-bezier(.3,1.5,.5,1);position:relative;overflow:hidden}.mj-trofeu:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:1.1s ease-out .55s both mj-reflexo;position:absolute;inset:-20%;transform:translate(-120%)}.mj-voa{color:#5cd88a;opacity:0;place-items:center;width:28px;height:28px;animation:.8s cubic-bezier(.5,0,.3,1) both mj-voar;display:grid;position:absolute;top:-14px;left:-14px}.mj-voa svg{width:24px;height:24px}.mj-voa-0{--dx:calc(-1 * min(300px,42vw));--dy:-150px;--rot:-50deg;animation-delay:.55s}.mj-voa-1{--dx:min(300px,42vw);--dy:-110px;--rot:40deg;animation-delay:.62s}.mj-voa-2{--dx:calc(-1 * min(220px,36vw));--dy:120px;--rot:30deg;animation-delay:.7s}.mj-voa-3{--dx:min(240px,38vw);--dy:140px;--rot:-35deg;animation-delay:.76s}.mj-voa-4{--dx:0px;--dy:-220px;--rot:15deg;animation-delay:.82s}.mj-bilhetes.mj-etapa{animation-name:mj-carimbo}}@keyframes mj-fade{0%{opacity:0}to{opacity:1}}@keyframes mj-dar{0%{transform:translateY(70px) rotateY(180deg) rotateZ(var(--rz,5deg));opacity:0}18%{opacity:1}to{opacity:1;transform:none}}@keyframes mj-cair{0%{opacity:0;transform:translateY(-34px)scale(.88)}to{opacity:1;transform:none}}@keyframes mj-trocar{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:none}}@keyframes mj-flutuar{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-7px)rotate(-1.2deg)}}@keyframes mj-sair-esq{to{opacity:0;transform:translate(-80px)rotate(-7deg)}}@keyframes mj-sair-dir{to{opacity:0;transform:translate(80px)rotate(7deg)}}@keyframes mj-subir{to{transform:translateY(-12px)scale(1.035)}}@keyframes mj-abanar{0%,to{transform:none}20%{transform:translate(-9px)rotate(-1deg)}40%{transform:translate(8px)rotate(1deg)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes mj-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mj-impacto{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:none}}@keyframes mj-faixa{0%{opacity:0;transform:translate(-100%)skew(-12deg)}22%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:0;transform:translate(100%)skew(-12deg)}}@keyframes mj-faixa-calma{0%{opacity:0}25%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes mj-convite{0%,to{box-shadow:0 0 #da291c73}50%{box-shadow:0 0 0 10px #da291c00}}@keyframes mj-aparecer{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes mj-trofeu{0%{opacity:0;transform:scale(.2)rotate(-18deg)}60%{opacity:1;transform:scale(1.18)rotate(5deg)}to{opacity:1;transform:none}}@keyframes mj-reflexo{to{transform:translate(120%)}}@keyframes mj-voar{0%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1.2);opacity:0}15%{opacity:1}80%{opacity:1;transform:translateY(30px)rotate(0)scale(.8)}to{opacity:0;transform:translateY(30px)scale(.3)}}@keyframes mj-carimbo{0%{opacity:0;transform:scale(1.6)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@media (max-width:900px){.mj-faixa-final{height:60px;top:34%}.mj-som span{display:none}.mj-som{padding:0 10px}}
