@font-face{font-family:Press Start\ 2P;src:url(/pack-lupulo/font/PressStart2P.ttf) format("truetype");font-display:swap}@font-face{font-family:ArcadeR;src:url(/pack-lupulo/font/PressStart2P.ttf) format("truetype");font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;margin:0;background:#000;color:#fff;font-family:Press Start\ 2P,system-ui,monospace;overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#jogo-root{height:100dvh;width:100vw;display:flex;flex-direction:column;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}#canvas{display:block;image-rendering:pixelated;touch-action:none}:root{--amarelo:#ffd23f;--verde:#6ab04c;--verde-escuro:#087426;--bg:#0b0b12}.porta{position:fixed;inset:0;height:100dvh;width:100vw;background:var(--bg);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top)) 16px max(14px,env(safe-area-inset-bottom));text-align:center;overflow:hidden}.porta-scroll{justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.porta-scroll:not(.porta-elenco){--faixa-voltar:calc(max(8px, env(safe-area-inset-top)) + 56px);top:var(--faixa-voltar);height:calc(100dvh - var(--faixa-voltar));padding-top:14px;padding-bottom:calc(max(14px, env(safe-area-inset-bottom)) + var(--faixa-voltar))}.porta-scroll:not(.porta-elenco):before{content:"";position:fixed;top:0;left:0;right:0;height:var(--faixa-voltar);background:var(--bg);pointer-events:none}.porta-scroll:not(.porta-elenco) .nav-voltar{position:fixed}.porta-elenco{justify-content:safe center;--faixa-voltar:calc(max(8px, env(safe-area-inset-top)) + 56px);top:var(--faixa-voltar);height:calc(100dvh - var(--faixa-voltar))}.porta-elenco:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--faixa-voltar);background:var(--bg);pointer-events:none}.porta-elenco .nav-voltar{position:fixed}.porta-card{width:100%;max-width:360px;margin:auto;display:flex;flex-direction:column;gap:7px}.porta-card-elenco{max-width:min(100%,860px);margin:0 auto;align-items:center;gap:16px;padding:12px 0 24px}.porta-titulo{font-family:Press Start\ 2P,monospace;color:var(--amarelo);line-height:1.4;letter-spacing:1px}.porta-h1{font-size:clamp(20px,7vw,30px)}.porta-h2{font-size:clamp(13px,4.5vw,17px)}.porta-sub{font-family:Press Start\ 2P,monospace;font-size:8px;color:#9aa;line-height:1.6}.porta label{font-family:system-ui,sans-serif;font-size:11px;color:#b9c0cc;text-align:left;margin-bottom:-4px}.porta input,.porta select{font-family:system-ui,sans-serif;font-size:16px;padding:9px 11px;border-radius:10px;border:2px solid #2a2a3a;background:#15151f;color:#fff;width:100%;min-height:44px}.porta input:focus,.porta select:focus{outline:none;border-color:var(--amarelo)}.porta .linha{display:flex;gap:8px}.porta .linha .uf{flex:0 0 84px}.porta .consent{display:flex;align-items:flex-start;gap:8px;text-align:left;font-family:system-ui,sans-serif;font-size:11px;color:#c9cdd6;line-height:1.4;align-items:center}.porta .consent label{display:block;min-height:44px;padding:7px 0}.porta .consent input{width:22px;height:22px;flex:0 0 22px}.porta .consent a{color:var(--amarelo)}.porta .erro{color:#ff6b6b;font-size:12px;min-height:16px}.porta .aceite,.porta .erro{font-family:system-ui,sans-serif}.porta .aceite{margin:2px 0 0;font-size:11px;line-height:1.4;color:#c9cdd6;text-align:center}.porta .aceite a{color:var(--amarelo);white-space:nowrap}.porta .confirma-txt{margin:0;font-family:system-ui,sans-serif;font-size:13px;line-height:1.45;color:#c9cdd6;text-align:center;text-wrap:balance}.porta .confirma-aviso{color:#fff}.porta .espera-envio{margin:0;font-family:system-ui,sans-serif;font-size:12px;line-height:1.45;color:#c9cdd6;text-align:center;text-wrap:balance}.porta[data-tela=confirmar-email] label{text-align:center}.porta[data-tela=confirmar-email] .erro{margin-bottom:8px;text-align:center}.pausa{z-index:70}.pausa-card{align-items:center;gap:14px}.pausa-arte{margin:0}.porta .pausa-txt{margin:0;font-family:system-ui,sans-serif;font-size:14px;line-height:1.5;color:#e6e6ee;text-align:center;text-wrap:balance}.porta .pausa-apoio{font-size:13px;color:#c9cdd6}.porta input.confirma-codigo{font-family:Press Start\ 2P,monospace;font-size:18px;letter-spacing:6px;text-align:center}.porta .confirma-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.btn-amarelo,.btn-borda{font-family:Press Start\ 2P,monospace;font-size:11px;border-radius:12px;padding:13px 14px;cursor:pointer;border:2px solid var(--amarelo);letter-spacing:1px;min-height:44px;display:flex;align-items:center;justify-content:center}.btn-amarelo{background:var(--amarelo);color:#111}.btn-borda{background:transparent;color:var(--amarelo)}.btn-link{background:none;border:none;color:var(--amarelo);font-family:Press Start\ 2P,monospace;font-size:8px;padding:6px 10px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.porta button:disabled{cursor:default}.btn-amarelo:disabled{opacity:.45}.modo-seletor{display:flex;gap:8px;width:100%}.modo-pill{flex:1 1;font-family:Press Start\ 2P,monospace;font-size:9px;letter-spacing:1px;min-height:44px;border-radius:10px;border:2px solid #2a2a3a;background:transparent;color:#9aa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .08s ease,filter .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.modo-pill.is-on{background:var(--amarelo);border-color:var(--amarelo);color:#111}.modo-pill:active{transform:scale(.96);filter:brightness(.92)}.modo-aviso{font-family:system-ui,sans-serif;font-size:11px;line-height:1.4;color:#cfd3da;min-height:16px;text-align:center;text-wrap:balance}.capa-links-rodape{display:flex;justify-content:center;gap:8px}.capa-links-rodape .btn-link{text-decoration:underline;text-underline-offset:3px;color:#8a8f9c}.avatares{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;--colunas:2;--vao:10px;gap:var(--vao);width:100%}.avatares>.avatar-btn{flex:0 0 calc((100% - (var(--colunas) - 1) * var(--vao)) / var(--colunas) - 0.02px);min-width:0;max-width:100%}@media (min-width:720px){.avatares{--colunas:4;--vao:14px}}@media (min-width:1100px){.porta-card-elenco{max-width:min(100%,1160px)}.avatares{--colunas:7}}.avatar-btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;padding:10px 8px 12px;border:2px solid var(--amarelo);border-radius:6px;background:#15151f;color:#fff;cursor:pointer}.avatar-btn-arte{width:clamp(72px,22vw,96px);height:clamp(72px,22vw,96px);object-fit:contain;image-rendering:auto}.avatar-btn-nome{font-family:var(--pr-f-ui);font-weight:900;text-transform:uppercase;letter-spacing:1.2px;font-size:13px;line-height:1.25;min-height:33px;display:flex;align-items:center;justify-content:center;text-align:center;text-wrap:balance}@media (hover:hover){.avatar-btn:hover{background:#1d1d2b;outline:3px solid rgba(255,210,63,.45);outline-offset:3px}}.avatar-btn[aria-pressed=true]{outline:2px solid #fff}.avatar-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.capa-arte{width:clamp(120px,42vw,190px);height:auto;image-rendering:pixelated;margin:6px 0}.capa-arte-mascote{image-rendering:auto;width:clamp(120px,min(42vw,22dvh),190px)}.porta-capa{padding-top:calc(max(8px, env(safe-area-inset-top)) + 56px)}#game-area{flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}#controls-band{display:none}#jogo-root.state-game #game-area{flex:0 0 auto;align-items:flex-start}#jogo-root.state-game #controls-band{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:clamp(12px,3dvh,28px);padding-bottom:max(12px,env(safe-area-inset-bottom))}#jogo-topbar{flex:0 0 auto;min-height:46px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:max(6px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 4px 10px}.nav-som{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(20,20,28,.82);color:var(--amarelo);border:2px solid var(--amarelo);cursor:pointer;padding:0}.nav-som[data-ligado="0"]{color:#b9c0cc;border-color:#4a4a5a}.nav-som-porta{position:fixed;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:6;border-color:#4a4a5a}.nav-som-porta[data-tela=historia]{top:calc(max(14px, env(safe-area-inset-top)) - 2px);right:calc(18px + 75px + 10px);top:max(14px,env(safe-area-inset-top));width:56px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.nav-som-porta[data-tela=cadastro],.nav-som-porta[data-tela=login]{right:max(16px,env(safe-area-inset-right))}.nav-som-ico{width:24px;height:24px;display:block;pointer-events:none}.nav-pause:focus-visible,.nav-som:focus-visible{outline:3px solid #fff;outline-offset:3px}.nav-pause{width:48px;height:48px;border-radius:50%;justify-content:center;background:rgba(20,20,28,.82);border:2px solid var(--amarelo);font-size:16px;letter-spacing:2px;padding:0}.nav-pause,.nav-voltar{display:inline-flex;align-items:center;color:var(--amarelo);cursor:pointer}.nav-voltar{position:absolute;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));z-index:5;min-height:48px;min-width:48px;padding:8px 14px;gap:4px;background:transparent;border:none;font-family:Press Start\ 2P,monospace;font-size:9px}.nav-overlay{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.82);display:flex;align-items:center;align-items:safe center;justify-content:center;padding:24px;animation:nav-fade-in .16s ease}.nav-sheet{width:100%;max-width:320px;display:flex;flex-direction:column;gap:12px;background:#0f0f17;border:2px solid var(--amarelo);border-radius:16px;padding:22px 18px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding:6px}.nav-sheet>*{flex-shrink:0}.nav-titulo{color:var(--amarelo);font-size:18px;margin-bottom:2px;letter-spacing:1px}.nav-aviso,.nav-titulo{font-family:Press Start\ 2P,monospace;text-align:center}.nav-aviso{color:#c9b6a0;font-size:8px;line-height:1.6;margin-bottom:4px}.nav-acao{width:100%;display:block;box-sizing:border-box;text-align:center;text-decoration:none;font-family:Press Start\ 2P,monospace;border-radius:12px;cursor:pointer;letter-spacing:1px}.nav-primaria{height:56px;background:var(--amarelo);color:#111;font-size:13px}.nav-outline,.nav-primaria{border:2px solid var(--amarelo)}.nav-outline{min-height:48px;padding:12px;background:transparent;color:var(--amarelo);font-size:11px}.nav-link-cinza{background:none;border:none;color:#8a8f9c;font-family:Press Start\ 2P,monospace;font-size:9px;padding:10px;min-height:44px;cursor:pointer}.nav-sel{outline:2px solid #fff}.nav-acao:focus-visible,.nav-link-cinza:focus-visible{outline:3px solid #fff;outline-offset:3px}.nav-acao:disabled,.nav-link-cinza:disabled{cursor:default;opacity:.45}.btn-amarelo:disabled.nav-carregando,.nav-acao:disabled.nav-carregando{opacity:1;animation:nav-pulso-carga 1s ease-in-out infinite}@keyframes nav-pulso-carga{0%,to{filter:brightness(1)}50%{filter:brightness(.72)}}@media (prefers-reduced-motion:reduce){.btn-amarelo:disabled.nav-carregando,.nav-acao:disabled.nav-carregando{animation:none;filter:brightness(.72)}}.avatar-btn,.btn-amarelo,.btn-link,.nav-link-cinza,.nav-outline,.nav-pause,.nav-primaria,.nav-voltar{transition:transform .08s ease,filter .12s ease,opacity .12s ease}.avatar-btn:active,.btn-amarelo:active,.nav-outline:active,.nav-pause:active,.nav-primaria:active{transform:scale(.96);filter:brightness(.92)}.btn-link:active,.nav-link-cinza:active,.nav-voltar:active{opacity:.6}.porta-fade{opacity:1;transition:opacity .16s ease}.porta-fade.is-out{opacity:0}#game-area{position:relative}#game-area.fx-levelclear:after{content:"";position:absolute;inset:0;pointer-events:none;animation:fx-clear .7s ease-out forwards}@keyframes fx-clear{0%{background:rgba(255,210,63,0)}22%{background:rgba(255,210,63,.26)}to{background:rgba(255,210,63,0)}}@keyframes nav-fade-in{0%{opacity:0}to{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(#jogo-root.state-game) .cookie-fab,body:has(#jogo-root.state-game) .cookie-overlay{display:none!important}body:has([data-carteira-aberta]) .cookie-fab,body:has([data-carteira-aberta]) .cookie-overlay{display:none!important}body:has(.porta-elenco) .cookie-fab{display:none!important}body:has([aria-label^="cena "]) .cookie-fab{display:none}.cookie-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.55);padding:12px 12px max(12px,env(safe-area-inset-bottom))}.cookie-card{margin-top:auto;width:100%;max-width:520px;background:#14141d;color:#fff;border:2px solid var(--amarelo);border-radius:14px;padding:18px;box-shadow:0 10px 40px rgba(0,0,0,.5);font-family:var(--pr-f-ui),system-ui,sans-serif}.cookie-titulo{color:var(--amarelo);font-size:18px;margin:0 0 8px}.cookie-desc{font-size:13px;line-height:1.55;color:#d7d7e0;margin:0 0 12px}.cookie-desc a{color:var(--amarelo);text-decoration:underline}.cookie-cats{border:0;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.cookie-cat{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#e6e6ee}.cookie-cat input{flex-shrink:0;margin-top:2px;width:18px;height:18px;accent-color:var(--amarelo)}.cookie-cat strong{color:#fff}.cookie-cat-fixa{opacity:.75}.cookie-acoes{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.cookie-btn{min-width:140px}.cookie-btn-sec{background:transparent;color:#fff;border:2px solid #4a4a5a;border-radius:10px;padding:12px 14px;font-weight:700;cursor:pointer}.cookie-btn-link{flex:0 0 auto}.cookie-acoes button{font-family:var(--pr-f-ui);font-size:14px;font-weight:700;letter-spacing:normal;line-height:1.2;border-radius:10px;border-width:2px;border-style:solid;box-sizing:border-box;padding:12px 14px;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}.cookie-acoes .cookie-btn-link{border-color:transparent}.cookie-acoes button{transition:transform .08s ease,filter .12s ease,opacity .12s ease}.cookie-acoes button:active{transform:scale(.96);filter:brightness(.92);opacity:1}.cookie-fab{position:fixed;left:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:9998;background:rgba(20,20,29,.9);color:var(--amarelo);border:1px solid var(--amarelo);border-radius:999px;padding:6px 14px;font-size:12px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center}:where(.cookie-card button,.cookie-fab):focus-visible{outline:3px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.porta-fade{transition:none}#game-area.fx-levelclear:after,.nav-overlay{animation:none}}.painel-pausa{--painel-barra:calc(52px + env(safe-area-inset-top));position:fixed;inset:0;z-index:60;background:var(--pr-bg);overscroll-behavior:contain;animation:nav-fade-in .16s ease}.painel-pausa-barra{position:absolute;top:0;left:0;right:0;height:var(--painel-barra);padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0f0f17;border-bottom:1px solid rgba(255,255,255,.14)}.painel-pausa-voltar{color:var(--amarelo);padding:10px 8px}.painel-pausa-rotulo{font-family:Press Start\ 2P,monospace;font-size:8px;letter-spacing:1px;color:#8a8f9c;padding-right:8px}.painel-pausa .pr-raiz{top:var(--painel-barra);overscroll-behavior:contain}:where(.painel-pausa-botao){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;cursor:pointer}.painel-pausa-aviso{display:flex;align-items:flex-start;justify-content:center;padding:48px 24px;text-align:center}@media (prefers-reduced-motion:reduce){.painel-pausa{animation:none}}.porta.capa-n{--cn-dourado:#f9b233;--cn-amarelo:#ffdb06;--cn-carvao:#1d1d1b;--cn-texto:#f4efe3;--cn-apoio:#aba597;--cn-noite:#05070d;--cn-fonte:var(--pr-fonte-inter),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--cn-noite);color:var(--cn-texto);font-family:var(--cn-fonte);padding:0;justify-content:flex-start;overflow-x:hidden;overflow-y:auto}.capa-n-palco{position:fixed;inset:0;overflow:hidden;background:var(--cn-noite);pointer-events:none}.capa-n-tremor{position:absolute;inset:0}.capa-n-cena{position:absolute;left:0;top:0;width:1600px;height:893px;max-width:none;transform-origin:0 0;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.capa-n-escurece,.capa-n-fx,.capa-n-luz,.capa-n-veu{position:absolute;inset:0;width:100%;height:100%}.capa-n-veu{background:var(--cn-noite);opacity:0}.capa-n-escurece{background:linear-gradient(180deg,rgba(5,7,13,.15),rgba(5,7,13,0) 35%,rgba(5,7,13,.72) 62%,rgba(5,7,13,.94))}.capa-n-luz{background:radial-gradient(60% 45% at 50% 62%,rgba(255,219,6,.75),rgba(249,178,51,.25) 45%,rgba(249,178,51,0) 70%);mix-blend-mode:screen;opacity:0}.capa-n-coluna{position:relative;z-index:1;margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 16px max(12px,env(safe-area-inset-bottom))}.capa-n-titulo{margin:0 0 10px;line-height:0}.capa-n-logo{display:block;width:min(280px,calc(100vw - 32px));height:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6))}.capa-n-larga .capa-n-logo{width:min(600px,calc(100vw - 32px))}.capa-n-assina{display:flex;align-items:center;gap:10px;margin-bottom:14px}.capa-n-selo{position:relative;display:block;flex:none;width:42px;height:42px;transform-origin:50% 50%}.capa-n-larga .capa-n-selo{width:46px;height:46px}.capa-n-selo img{display:block;width:100%;height:100%}.capa-n-selo .capa-n-selo-brilho{position:absolute;inset:0;mix-blend-mode:plus-lighter;opacity:0}.capa-n-assina-texto{display:block;font:600 15px/1.2 var(--cn-fonte);letter-spacing:.02em;color:var(--cn-texto);white-space:nowrap}.capa-n-assina-texto b{color:var(--cn-dourado);font-weight:800;letter-spacing:.06em}.capa-n-ui{width:100%;display:flex;flex-direction:column;align-items:center}.capa-n .modo-seletor.capa-n-modo{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;width:min(100%,300px);border:1px solid rgba(249,178,51,.7);border-radius:6px;overflow:hidden;background:rgba(5,7,13,.55)}.capa-n .capa-n-modo .modo-pill{font:800 13px var(--cn-fonte);letter-spacing:.1em;color:var(--cn-texto);background:transparent;border:0;border-radius:0;min-height:40px}.capa-n .capa-n-modo .modo-pill.is-on{background:var(--cn-dourado);color:var(--cn-carvao)}.capa-n .modo-aviso.capa-n-aviso{margin:6px 0 0;min-height:0;font:400 13px/1.3 var(--cn-fonte);color:rgba(244,239,227,.85)}.capa-n .btn-amarelo.capa-n-jogar{font:800 18px var(--cn-fonte);letter-spacing:.08em;color:var(--cn-carvao);background:var(--cn-amarelo);border:0;border-radius:6px;padding:15px 0;width:min(100%,300px);min-height:50px;margin-top:8px;transition:transform .08s ease,filter .12s ease}.capa-n-sec{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;column-gap:10px;width:min(100%,300px);margin-top:10px}.capa-n .capa-n-sec-btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;font:800 14px var(--cn-fonte);letter-spacing:.08em;color:var(--cn-amarelo);background:rgba(5,7,13,.55);border:2px solid var(--cn-amarelo);border-radius:6px;text-decoration:none;transition:transform .08s ease,background-color .12s ease}.capa-n .capa-n-sec-btn:hover{background:rgba(249,178,51,.14)}.capa-n .capa-n-sec-btn:active{transform:scale(.97)}.capa-n .capa-n-sec-btn:focus-visible{outline:2px solid var(--cn-amarelo);outline-offset:3px}.capa-n .capa-links-rodape.capa-n-rodape,.capa-n-links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:18px;row-gap:0;width:100%}.capa-n .capa-n-links .btn-link,.capa-n .capa-n-rodape .btn-link{font:600 14px var(--cn-fonte);color:var(--cn-texto);padding:0 2px;min-height:40px;text-decoration:underline;-webkit-text-decoration-color:rgba(244,239,227,.4);text-decoration-color:rgba(244,239,227,.4);text-underline-offset:3px}.capa-n .capa-n-rodape .btn-link{font-weight:400;font-size:13px;color:var(--cn-apoio)}.capa-n-larga .capa-n-ui{display:grid;grid-template-columns:300px 300px;grid-column-gap:40px;column-gap:40px;justify-items:center;align-items:center;width:640px;max-width:100%}.capa-n-larga .capa-n-modo{grid-column:1;grid-row:1}.capa-n-larga .btn-amarelo.capa-n-jogar{grid-column:2;grid-row:1;margin-top:0}.capa-n-larga .capa-n-aviso{grid-column:1;grid-row:2}.capa-n-larga .capa-n-sec{grid-column:2;grid-row:2;margin-top:0}.capa-n-larga .capa-n-links,.capa-n-larga .capa-n-rodape{grid-column:1/3}.capa-n .btn-link:focus-visible,.capa-n .capa-n-jogar:focus-visible,.capa-n .modo-pill:focus-visible,.capa-n-pular:focus-visible{outline:2px solid var(--cn-amarelo);outline-offset:3px}.capa-n-pular{position:fixed;top:calc(max(8px, env(safe-area-inset-top)) + 56px);right:max(8px,env(safe-area-inset-right));z-index:7;font:600 14px var(--cn-fonte);color:var(--cn-texto);background:rgba(5,7,13,.55);border:1px solid rgba(244,239,227,.35);border-radius:6px;padding:10px 14px;min-height:44px;cursor:pointer}.capa-n[data-vinheta-tocando="1"] .capa-n-veu{opacity:1}.capa-n[data-vinheta-tocando="1"] .capa-n-assina-texto,.capa-n[data-vinheta-tocando="1"] .capa-n-escurece,.capa-n[data-vinheta-tocando="1"] .capa-n-logo,.capa-n[data-vinheta-tocando="1"] .capa-n-selo,.capa-n[data-vinheta-tocando="1"] .capa-n-ui>*{opacity:0}.comilao{position:fixed;inset:0;z-index:55;pointer-events:none}.comilao-cobre{position:absolute;inset:0;background:#05070d}.comilao-pontos{position:absolute;left:0;right:0;top:calc(50% - 4px);height:8px;background:radial-gradient(circle 4px at 4px 4px,#f9b233 3.5px,rgba(249,178,51,0) 4px) 14px 0 /30px 8px repeat-x}.comilao-boneco{position:absolute;left:0;top:calc(50% - 28px);width:56px;height:56px}.comilao-spr{--corte:78%;position:relative;width:100%;height:100%}.comilao-spr>i{position:absolute;inset:0;background-image:var(--img);background-size:100% 100%;background-repeat:no-repeat}.comilao-corpo{z-index:2;-webkit-clip-path:inset(0 0 calc(100% - var(--corte)) 0);clip-path:inset(0 0 calc(100% - var(--corte)) 0)}.comilao-pe{z-index:1}.comilao-pe-e{-webkit-clip-path:inset(var(--corte) 50% 0 0);clip-path:inset(var(--corte) 50% 0 0);transform-origin:38% var(--corte)}.comilao-pe-d{-webkit-clip-path:inset(var(--corte) 0 0 50%);clip-path:inset(var(--corte) 0 0 50%);transform-origin:62% var(--corte)}.comilao-boneco[data-anda] .comilao-spr{animation:comilao-quique .1333s linear infinite}.comilao-boneco[data-anda] .comilao-pe-d,.comilao-boneco[data-anda] .comilao-pe-e{animation:comilao-pe .2667s linear infinite}.comilao-boneco[data-anda] .comilao-pe-d{animation-delay:-.1333s}@keyframes comilao-pe{0%,49.9%{transform:rotate(-16deg) translateY(-2%)}50%,to{transform:rotate(6deg)}}@keyframes comilao-quique{0%,49.9%{transform:translateY(-3%)}50%,to{transform:translateY(0)}}.cenafase{position:fixed;inset:0;z-index:80;overflow:hidden;background:#000;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.cenafase-bg{position:absolute;inset:-2%;background-position:74%;background-size:cover;background-repeat:no-repeat;transform-origin:62% 40%}.cenafase-noite{background:#000}.cenafase-flash,.cenafase-noite{position:absolute;inset:0;pointer-events:none}.cenafase-flash{background:#fffdf6;opacity:0}.cenafase-palco{position:absolute;inset:0;isolation:isolate}.cenafase-heroi{position:absolute;bottom:9%;left:0;transform-origin:50% 100%}.cenafase-vira{width:100%;height:100%}.cenafase-vira.cenafase-esq{transform:scaleX(-1)}.cenafase-spr{--corte:78%;position:relative;width:100%;height:100%}.cenafase-spr>i{position:absolute;inset:0;background-image:var(--img);background-size:100% 100%;background-repeat:no-repeat}.cenafase-corpo{z-index:2;-webkit-clip-path:inset(0 0 calc(100% - var(--corte)) 0);clip-path:inset(0 0 calc(100% - var(--corte)) 0)}.cenafase-pe{z-index:1}.cenafase-pe-e{-webkit-clip-path:inset(var(--corte) 50% 0 0);clip-path:inset(var(--corte) 50% 0 0);transform-origin:38% var(--corte)}.cenafase-pe-d{-webkit-clip-path:inset(var(--corte) 0 0 50%);clip-path:inset(var(--corte) 0 0 50%);transform-origin:62% var(--corte)}.cenafase-heroi[data-anda] .cenafase-spr{animation:comilao-quique .1333s linear infinite}.cenafase-heroi[data-anda] .cenafase-spr[data-colado]{animation:cenafase-balanco .2667s ease-in-out infinite alternate;transform-origin:50% 90%}.cenafase-heroi[data-anda] .cenafase-pe-d,.cenafase-heroi[data-anda] .cenafase-pe-e{animation:comilao-pe .2667s linear infinite}.cenafase-heroi[data-anda] .cenafase-pe-d{animation-delay:-.1333s}@keyframes cenafase-balanco{0%{transform:translateY(0) rotate(-5deg)}to{transform:translateY(-6%) rotate(5deg)}}.cenafase-vil{position:absolute;bottom:10%;left:0;background-size:100% 100%}.cenafase-item{position:absolute;bottom:9.5%;aspect-ratio:1}.cenafase-item canvas{position:relative;width:100%;height:100%}.cenafase-halo{inset:-60%;background:radial-gradient(circle,rgba(255,210,63,.55),rgba(255,210,63,0) 65%)}.cenafase-halo,.cenafase-part{position:absolute;border-radius:50%}.cenafase-part{width:1.1%;aspect-ratio:1;pointer-events:none;opacity:0}.cenafase-rastro{background:rgba(255,253,246,.7)}.cenafase-carimbo{position:absolute;left:50%;bottom:30%;transform:translateX(-50%);font:400 clamp(18px,4.6vw,44px) /1 Press Start\ 2P,monospace;color:var(--amarelo);letter-spacing:2px;opacity:0;white-space:nowrap;padding:.4em .6em;background:rgba(20,18,16,.82);border:2px solid var(--amarelo);border-radius:4px}.cenafase-pular{position:absolute;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:9;min-height:44px;min-width:44px;padding:0 14px;border-radius:6px;border:2px solid #fff;background:rgba(0,0,0,.55);color:#fff;font:400 10px Press Start\ 2P,monospace;cursor:pointer}.cenafase-pular:focus-visible{outline:3px solid var(--amarelo);outline-offset:2px}@media (min-aspect-ratio:1/1){.cenafase-bg{background-position:50%}.cenafase-pular{bottom:auto;top:max(12px,env(safe-area-inset-top))}}:root{--ti-topo-h:calc(max(8px, env(safe-area-inset-top)) + 56px)}.ti-topo{display:flex;align-items:flex-start;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.ti-topo-fluxo{flex:0 0 auto;padding:0 0 4px;margin:-4px 0 0}.ti-faixa{position:fixed;left:0;right:0;z-index:20;background:var(--bg)}body:has(.pr-raiz[data-moldura]) .ti-faixa{background:var(--pr-bg)}.ti-faixa.ti-topo{top:0;height:var(--ti-topo-h)}.ti-voltar-topo{min-height:48px;padding:8px 10px;border:none;font-size:10px}.ti-pilula,.ti-voltar-topo{min-width:48px;display:inline-flex;align-items:center;background:transparent;color:var(--amarelo);font-family:Press Start\ 2P,monospace;letter-spacing:1px;text-decoration:none;cursor:pointer;touch-action:manipulation}.ti-pilula{box-sizing:border-box;border:2px solid rgba(255,255,255,.2);border-radius:10px;line-height:1}.nav-voltar.ti-pilula,.ti-pilula{min-height:44px;padding:0 14px 0 10px;gap:8px;font-size:12px}.nav-voltar.ti-pilula{top:calc(max(8px, env(safe-area-inset-top)) + 2px);left:max(16px,env(safe-area-inset-left));border:2px solid rgba(255,255,255,.2)}.ti-pilula .ti-seta{font-size:18px;line-height:1;margin-top:-2px}.ti-voltar-topo:active{opacity:.6}.ti-voltar-topo:focus-visible{outline:2px solid var(--amarelo);outline-offset:2px}.pr-raiz[data-moldura]{top:var(--ti-topo-h);bottom:0;padding-top:8px;padding-bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));z-index:21}body:has(.ti-topo) .cookie-fab{display:none!important}.capa-n:not(.capa-n-larga) .capa-n-marca{position:absolute;left:0;right:0;top:var(--cn-marca-topo,17dvh);z-index:1;display:flex;flex-direction:column;align-items:center;pointer-events:none}.capa-n:not(.capa-n-larga) .capa-n-marca .capa-n-logo{width:min(280px,calc(100vw - 32px),calc((var(--cn-marca-livre, 210px) - 52px) / .434))}.capa-n:not(.capa-n-larga) .capa-n-marca .capa-n-assina{margin-bottom:0}.capa-n-larga .capa-n-marca{position:relative;z-index:1;margin-top:auto;display:flex;flex-direction:column;align-items:center}.capa-n-larga .capa-n-coluna{margin-top:0}.capa-n-luz{background:radial-gradient(60% 45% at 50% var(--cn-luz-y,62%),rgba(255,219,6,.75),rgba(249,178,51,.25) 45%,rgba(249,178,51,0) 70%)}@media (max-height:700px){.capa-n:not(.capa-n-larga) .modo-aviso.capa-n-aviso{margin-top:3px;font-size:12px;line-height:1.2}.capa-n:not(.capa-n-larga) .btn-amarelo.capa-n-jogar{min-height:44px;padding:12px 0;margin-top:5px}.capa-n:not(.capa-n-larga) .capa-n-sec{margin-top:6px}.capa-n:not(.capa-n-larga) .capa-n-links{column-gap:12px}.capa-n:not(.capa-n-larga) .capa-n-links .btn-link{font-size:13px}}@media (max-height:600px){.capa-n:not(.capa-n-larga) .capa-n-coluna{padding-bottom:max(2px,env(safe-area-inset-bottom))}.capa-n:not(.capa-n-larga) .modo-aviso.capa-n-aviso{margin-top:2px}.capa-n:not(.capa-n-larga) .btn-amarelo.capa-n-jogar,.capa-n:not(.capa-n-larga) .capa-n-sec{margin-top:3px}}