@font-face{font-family:Excon;font-weight:400;font-display:swap;src:url(/assets/Excon-Regular-BjWZEsXH.woff2)format("woff2")}@font-face{font-family:Excon;font-weight:500;font-display:swap;src:url(/assets/Excon-Medium-Ni8Qr5iJ.woff2)format("woff2")}@font-face{font-family:Excon;font-weight:700;font-display:swap;src:url(/assets/Excon-Bold-xSFfTVfj.woff2)format("woff2")}@font-face{font-family:Excon;font-weight:900;font-display:swap;src:url(/assets/Excon-Black-BU6Ux16v.woff2)format("woff2")}:root{--azul-claro:#02aced;--turquesa:#02baae;--verde:#65c603;--amarelo:#fabd05;--laranja:#f77d03;--vermelho:#f23031;--rosa:#ff4e93;--roxo:#9835d4;--azul:#202ab3;--tinta:#0f172a;--cinza:#94a3b8;--cinza-escuro:#55617a;--branco:#f8fafc;--palido:#edf1f6;--palido-escuro:#d9dfe8;--tinta-suave:#39425f;--desligado:#d5dce6;--cena-alto:#f8fafc;--cena-baixo:#edf1f6;--sobra:#edf1f6;--sombra:#202a4f2e;--veu:#0f172a8c;--trilho-ajuda:var(--vermelho);--trilho-pausa:var(--amarelo);--trilho-pronto:var(--verde);--trilho-outra:var(--azul-claro);--trilho-fim:var(--roxo);--fonte:"Excon",Tahoma, sans-serif;--fonte-fala:"Excon",Tahoma, sans-serif}*{box-sizing:border-box;margin:0}html,body,#raiz{overscroll-behavior:none;height:100%;overflow:hidden}body{background:var(--sobra);color:var(--tinta);font-family:var(--fonte);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:fixed;top:0;bottom:0;left:0;right:0}button,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}img{-webkit-user-drag:none;-webkit-touch-callout:none;display:block}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.sprite{width:0;height:0;position:absolute}.palco{transform-origin:0 0;width:390px;height:720px;line-height:1.2;position:absolute;top:0;left:0;overflow:hidden}.fundo-cena{background:linear-gradient(180deg,var(--cena-alto) 0,var(--cena-alto) 68%,var(--cena-baixo) 86%,var(--cena-baixo) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.trilho{background:var(--branco);z-index:5;height:94px;display:flex;position:absolute;bottom:0;left:0;right:0}.segmento{clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%);flex:1;margin-left:-13px;position:relative}.segmento:first-child{clip-path:polygon(0 0,100% 0,calc(100% - 13px) 100%,0 100%);margin-left:0}.segmento--ajuda{background:var(--trilho-ajuda)}.segmento--pausa{background:var(--trilho-pausa)}.segmento--pronto{background:var(--trilho-pronto)}.segmento--outra{background:var(--trilho-outra)}.segmento--fim{background:var(--trilho-fim);clip-path:polygon(13px 0,100% 0,100% 100%,0 100%);flex:.26}.segmento button{width:100%;height:100%;color:var(--tinta);position:absolute;top:0;bottom:0;left:0;right:0}.disco{background:var(--branco);border-radius:50%;width:50px;height:50px;margin-left:-25px;position:absolute;top:9px;left:50%}.disco svg{width:28px;height:28px;position:absolute;top:11px;left:11px}.rotulo{text-align:center;font-size:13px;font-weight:700;position:absolute;top:63px;left:0;right:0}.segmento.apagado{background:var(--desligado)}.segmento.apagado .disco{background:var(--palido);color:var(--cinza-escuro)}.segmento.apagado .rotulo{color:var(--tinta-suave)}.balao{background:var(--branco);border:2.6px solid var(--tinta);font-family:var(--fonte-fala);text-align:center;z-index:3;border-radius:22px;justify-content:center;align-items:center;padding:6px 14px;font-size:17px;font-weight:700;line-height:1.24;display:flex;position:absolute;overflow:hidden}.cena--mesa .balao{width:266px;height:112px;top:18px;left:112px}.cena--quadros .balao{width:280px;height:100px;top:10px;left:98px}.cena--ordem .balao{width:280px;height:104px;top:10px;left:98px}.balao--inicio{width:228px;height:84px;top:104px;left:150px}.botao-ouvir{background:var(--branco);width:78px;height:78px;box-shadow:0 0 0 2px var(--cinza);color:var(--tinta);z-index:3;border-radius:50%;position:absolute}.botao-ouvir svg{width:36px;height:36px;position:absolute;top:21px;left:21px}.cena--mesa .botao-ouvir{top:150px;left:18px}.cena--quadros .botao-ouvir,.cena--ordem .botao-ouvir{top:20px;left:10px}.botao-proximo{background:var(--azul);width:92px;height:92px;color:var(--branco);box-shadow:0 4px 10px var(--sombra);z-index:4;border-radius:50%;position:absolute}.botao-proximo svg{width:44px;height:44px;position:absolute;top:24px;left:24px}.cena--mesa .botao-proximo{top:330px;right:14px}.cena--quadros .botao-proximo{top:516px;left:200px}.cena--ordem .botao-proximo{top:300px;right:14px}.tela-no,.cena,.camada-item{width:390px;height:626px;position:absolute;top:0;left:0}.camada-item{z-index:2}.mesa-cena{z-index:1;width:414px;height:207px;position:absolute;top:472px;left:-12px}.pose-cena{z-index:0;width:auto;height:300px;position:absolute;top:186px;left:62px}.cena--quadros .pose-cena{height:160px;top:456px;left:0}.cena--ordem .pose-cena{height:206px;top:276px;left:112px}.carta{background:var(--branco);border:1.8px solid var(--cinza);box-shadow:0 2px 5px var(--sombra),0 10px 20px var(--sombra);color:var(--azul);border-radius:10px;position:relative;overflow:hidden}.opcoes-mesa{gap:9px;height:126px;display:flex;position:absolute;top:436px;left:15px;right:15px}.opcoes-mesa .carta{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.opcoes-mesa .carta img{object-fit:contain;width:68%;height:auto;max-height:80%}.letra-carta{letter-spacing:-.02em;font-size:56px;font-weight:900}.carta.certa{border-color:var(--verde);box-shadow:0 0 0 4px var(--verde)}.resolvido .carta:not(.certa){background:var(--palido);border-color:var(--desligado);color:var(--cinza)}.resolvido .carta:not(.certa) img{opacity:.35}.resolvido .carta{pointer-events:none}.destaque{outline:5px solid var(--amarelo);outline-offset:2px}.estimulo{z-index:3;width:90px;height:112px;position:absolute;top:18px;left:14px}.estimulo--figura{object-fit:contain}.estimulo--letra{color:var(--azul);letter-spacing:-.04em;justify-content:center;align-items:center;font-size:104px;font-weight:900;line-height:1;display:flex}.moldura{background:var(--branco);border:2px solid var(--tinta);border-radius:12px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);gap:0;width:358px;height:148px;padding:3px;display:grid;position:absolute;left:16px}.moldura--cima{top:140px}.moldura--baixo{top:296px}.vaga{border:1px dashed var(--cinza);justify-content:center;align-items:center;display:flex;position:relative}.ponto{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ponto:after{content:"";width:52px;height:52px;box-shadow:inset 0 -4px 0 var(--sombra);border-radius:50%}.ponto--azul:after{background:var(--azul)}.ponto--laranja:after{background:var(--laranja)}.ponto--movel{cursor:grab}.conta{width:262px;height:56px;color:var(--azul);letter-spacing:-.02em;align-items:center;font-size:40px;font-weight:900;display:flex;position:absolute;top:448px;left:116px}.opcoes-numero{gap:10px;width:256px;height:112px;display:flex;position:absolute;top:506px;left:118px}.carta--numero{flex:1;height:100%;font-size:48px;font-weight:900}.opcoes-numero.resolvido{display:none}.linha-vagas,.linha-pecas{justify-content:center;gap:6px;display:flex;position:absolute;left:10px;right:10px}.linha-vagas{z-index:2;height:132px;top:146px}.linha-pecas{z-index:3;height:132px;top:436px}.vaga-ordem{border:2.4px dashed var(--cinza-escuro);background:var(--palido);border-radius:12px;flex:1;max-width:116px;position:relative}.vaga-numero{text-align:center;color:var(--cinza);margin-top:-24px;font-size:40px;font-weight:900;line-height:48px;position:absolute;top:50%;left:0;right:0}.peca{background:var(--branco);border:1.8px solid var(--cinza);max-width:116px;height:100%;box-shadow:0 2px 5px var(--sombra);touch-action:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.peca img{pointer-events:none;width:72px;height:72px}.peca-nome{text-align:center;color:var(--tinta);pointer-events:none;font-size:14px;font-weight:700;line-height:1.25}.peca--movel{cursor:grab;z-index:1}.peca--encaixada{max-width:none;box-shadow:none;border-color:var(--verde);position:absolute;top:0;bottom:0;left:0;right:0}.arrastando{z-index:20;cursor:grabbing;box-shadow:0 8px 18px var(--sombra)}.voltando{transition:transform .22s ease-out}@media (prefers-reduced-motion:reduce){.voltando{transition:none}}.inicio{width:390px;height:720px;position:absolute;top:0;left:0}.pose-mapa{width:auto;height:184px;position:absolute;top:92px;left:6px}.logo{width:auto;height:30px;position:absolute;top:16px;left:14px}.nome-app{width:276px;color:var(--azul);font-size:15px;font-weight:700;position:absolute;top:50px;left:14px}.nome-app small{color:var(--tinta-suave);font-size:12.5px;font-weight:400}.aviso-voz{width:276px;color:var(--tinta-suave);font-size:12px;position:absolute;top:70px;left:14px}.botao-adulto{background:var(--branco);width:88px;height:72px;box-shadow:0 0 0 2px var(--cinza);border-radius:14px;font-size:15px;font-weight:700;position:absolute;top:10px;right:12px}.botao-principal,.botao-secundario,.botao-perigo,.botao-texto{text-align:center;border-radius:16px;width:100%;min-height:72px;padding:10px 16px;font-size:18px;font-weight:700;display:block}.botao-principal{background:var(--azul);color:var(--branco)}.botao-secundario{background:var(--branco);box-shadow:inset 0 0 0 2px var(--azul);color:var(--azul)}.botao-perigo{background:var(--vermelho);color:var(--branco)}.botao-texto{color:var(--azul);text-decoration:underline}.botao-primeira{z-index:2;width:310px;position:absolute;top:492px;left:40px}.tela-adulto{background:var(--branco);-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:text;user-select:text;z-index:6;flex-direction:column;gap:12px;padding:22px 20px 28px;font-size:16px;line-height:1.35;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.tela-adulto>*{flex:none}.tela-adulto h1{letter-spacing:-.02em;font-size:27px;font-weight:900;line-height:1.3}.tela-adulto h2{margin-top:10px;font-size:21px;font-weight:900}.tela-adulto h3{font-size:18px;font-weight:700}.miudo{color:var(--tinta-suave);font-size:14px}.resumo-perfil{font-weight:500}.campo{flex-direction:column;gap:4px;font-weight:700;display:flex;position:relative}.campo:after{content:"";border:7px solid #0000;border-top-color:var(--tinta);pointer-events:none;border-bottom:0;position:absolute;bottom:30px;right:16px}.campo select{-webkit-appearance:none;appearance:none;border:2px solid var(--cinza);background:var(--palido);border-radius:12px;width:100%;min-height:72px;padding:0 12px;font-size:17px;font-weight:500}.seletor-idioma{border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.seletor-idioma legend{margin-bottom:4px;padding:0;font-weight:700}.seletor-idioma button{min-height:72px;box-shadow:inset 0 0 0 2px var(--cinza);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.seletor-idioma button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--azul);background:var(--palido)}.ficha-no{border:1.6px solid var(--cinza);border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.rotulo-no{color:var(--azul);font-size:17px;font-weight:900}.aviso-neutro{background:var(--palido);border-radius:8px;padding:8px 10px}.alternador{width:100%;min-height:72px;box-shadow:inset 0 0 0 2px var(--cinza);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:16px;font-weight:700;display:flex}.alternador[aria-checked=true]{box-shadow:inset 0 0 0 3px var(--verde)}.confirma-apagar{flex-direction:column;gap:10px;display:flex}.selo-previa{background:var(--tinta);color:var(--branco);border-radius:6px;align-self:flex-start;padding:6px 12px;font-weight:700}.gate{align-items:stretch;gap:8px}.gate-pergunta{font-size:21px;font-weight:700}.gate-visor{background:var(--palido);text-align:center;border-radius:10px;min-height:50px;padding:8px 12px;font-size:27px;font-weight:900;display:block}.gate-erro{min-height:22px;color:var(--tinta-suave);font-size:15px}.gate-teclado{grid-template-columns:repeat(3,1fr);grid-auto-rows:72px;gap:8px;display:grid}.gate-teclado button{background:var(--palido);box-shadow:inset 0 0 0 2px var(--cinza);border-radius:12px;font-size:24px;font-weight:700}.gate-teclado .gate-apagar,.gate-teclado .gate-ok{font-size:16px}.gate-teclado .gate-ok{background:var(--azul);color:var(--branco)}.gate-teclado .gate-ok:disabled{background:var(--desligado);color:var(--tinta-suave)}.cartao-adulto{z-index:6;position:absolute;top:0;bottom:0;left:0;right:0}.cartao-buddy{width:auto;height:176px;position:absolute;top:14px;left:112px}.cartao-folha{background:var(--branco);border:2px solid var(--tinta);border-radius:16px;flex-direction:column;gap:10px;padding:16px;font-size:17px;line-height:1.3;display:flex;position:absolute;top:196px;left:14px;right:14px}.cartao-folha h1{font-size:22px;font-weight:900}.cartao-botoes{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.sobreposta{z-index:7;background:var(--palido);flex-direction:column;align-items:center;padding:10px 18px 8px;display:flex;position:absolute;top:0;bottom:94px;left:0;right:0}.sobreposta h1{font-size:24px;font-weight:900}.pausa-buddy{width:auto;height:128px;margin-top:4px}.pausa-objetos{justify-content:center;align-items:center;gap:30px;height:124px;margin-top:2px;display:flex}.pausa-flor,.pausa-vela{opacity:.4;width:84px;height:84px;transition:transform 3.6s ease-in-out,opacity .6s}.pausa-flor.ativa,.pausa-vela.ativa{opacity:1;transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.pausa-flor,.pausa-vela{transition:none}.pausa-flor.ativa,.pausa-vela.ativa{transform:none}}.pausa-texto{min-height:46px;font-family:var(--fonte-fala);text-align:center;margin:4px 0;font-size:18px;font-weight:700;line-height:1.25}.pausa-botoes{flex-direction:column;gap:6px;width:100%;margin-top:auto;display:flex}.oferta{justify-content:flex-start}.oferta .pausa-buddy{height:190px;margin-top:10px}.gire{z-index:50;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@media (orientation:landscape) and (max-height:500px){.gire{background:var(--branco);text-align:center;justify-content:center;align-items:center;padding:30px;font-size:22px;font-weight:700;display:flex}}:root:not(.calmo) .carta.certa{animation:.4s ease-out pulo}@keyframes pulo{50%{transform:translateY(-8px)}}.etiqueta-estrategia{z-index:3;background:var(--branco);box-shadow:inset 0 0 0 2px var(--azul);color:var(--azul);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.3;position:absolute}.cena--mesa .etiqueta-estrategia{top:136px;right:12px}.cena--quadros .etiqueta-estrategia{top:114px;left:98px}.cena--ordem .etiqueta-estrategia{font-size:12px;top:120px;left:10px}.palavra-dica{text-align:center;width:100px;color:var(--tinta);z-index:3;font-size:22px;font-weight:700;line-height:1.45;position:absolute;top:112px;left:10px}.palavra-dica b{color:var(--azul);text-decoration:underline;text-decoration-thickness:3px}.cena--mesa .estimulo--figura{height:96px}.estimulo--pontos{background:var(--branco);border:2.4px solid var(--tinta);border-radius:18px;grid-template-columns:repeat(3,1fr);place-items:center;width:164px;height:164px;padding:12px;display:grid;top:178px;left:206px}.casa--ponto{background:var(--laranja);width:34px;height:34px;box-shadow:inset 0 -4px 0 var(--sombra);border-radius:50%}.estimulo--pontos.coberto .casa--ponto{visibility:hidden}.cena[data-tipo=quantos] .pose-cena{left:-40px}.brilho{outline:4px solid var(--amarelo);outline-offset:-4px;border-radius:10px}.ponto.brilho{outline:none}.ponto.brilho:after{box-shadow:0 0 0 6px var(--amarelo)}.peca.destaque,.vaga-ordem.destaque{outline:5px solid var(--amarelo);outline-offset:2px}:root:not(.calmo) .brilho{animation:1.2s ease-in-out infinite pulsar}@keyframes pulsar{50%{outline-color:var(--laranja)}}@media (prefers-reduced-motion:reduce){.brilho{animation:none!important}}.grade-materias{z-index:2;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px;display:grid;position:absolute;top:288px;bottom:106px;left:14px;right:14px}.carta-materia{box-shadow:0 3px 8px var(--sombra),inset 0 -6px 0 var(--sombra);color:var(--tinta);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.carta-materia img{width:64px;height:64px}.carta-materia span{text-align:center;font-size:18px;font-weight:900;line-height:1.3}.trilha{z-index:2;width:390px;height:626px;position:absolute;top:0;left:0}.trilha-topo{border-radius:0 0 22px 22px;height:100px;position:absolute;top:0;left:0;right:0}.botao-voltar{background:var(--branco);width:72px;height:72px;color:var(--tinta);box-shadow:0 2px 6px var(--sombra);border-radius:50%;position:absolute;top:14px;left:10px}.botao-voltar svg{width:36px;height:36px;position:absolute;top:18px;left:18px;transform:scaleX(-1)}.trilha-topo h1{color:var(--tinta);align-items:center;font-size:21px;font-weight:900;line-height:1.15;display:flex;position:absolute;top:0;bottom:0;left:94px;right:110px}.trilha-milo{width:auto;height:88px;position:absolute;top:8px;right:8px}.trilha-lista{-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;gap:8px;margin:0;padding:6px 14px 14px;list-style:none;display:flex;position:absolute;top:106px;bottom:0;left:0;right:0;overflow-y:auto}.ponto-trilha{flex:none;position:relative}.ponto-trilha:before{content:"";background:var(--palido-escuro);width:4px;position:absolute;top:-8px;bottom:-8px;left:34px}.ponto-trilha:first-child:before{top:38px}.ponto-trilha:last-child:before{bottom:38px}.ponto-trilha button,.ponto-trilha--producao{text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:76px;padding:8px 12px;display:flex;position:relative}.ponto-trilha button{background:var(--branco);box-shadow:0 2px 6px var(--sombra)}.marco{border:2.5px solid var(--tinta);background:var(--palido);border-radius:50%;flex:none;width:44px;height:44px}.ponto-trilha--producao .marco{border-style:dashed;border-color:var(--cinza)}.ponto-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.ponto-textos b{font-size:16px;font-weight:700;line-height:1.2}.ponto-textos small{color:var(--tinta-suave);font-size:13px;line-height:1.25}.ponto-trilha--producao .ponto-textos b{color:var(--tinta-suave);font-weight:500}.grupo-materia{flex-direction:column;gap:8px;display:flex}.titulo-materia{border-left:6px solid;padding-left:10px;font-size:19px;font-weight:900}.titulo-materia small{color:var(--tinta-suave);font-size:14px;font-weight:400}.ficha-no h4{font-size:17px;font-weight:700}.linha-producao{color:var(--tinta-suave);padding:2px 0;font-size:15px}.linha-producao b{color:var(--tinta);font-weight:500}.seletor-faixa button{padding:0 8px;font-size:15px}
