*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--fonte);color:var(--texto);background:linear-gradient(185.36deg,var(--fundo-topo) 17.33%,var(--fundo-base) 92.86%) fixed;-webkit-font-smoothing:antialiased;overflow:hidden}img{display:block;max-width:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mesa{position:relative;height:100dvh;overflow:hidden}.foto{position:absolute;left:calc(var(--palco-x) + 161.26 * var(--u));top:calc(-184.69 * var(--u));width:calc(1719.79 * var(--u));rotate:1.63deg;pointer-events:none}.foto__img{width:100%;height:auto;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.assinatura{position:absolute;left:calc(var(--palco-x) + 1385 * var(--u));top:calc(735 * var(--u));width:calc(113.68 * var(--u));height:calc(158.89 * var(--u));overflow:visible;font-family:var(--fonte-assinatura);font-size:32.23px;letter-spacing:-.03em;fill:var(--assinatura)}.apresentacao{position:absolute;left:calc(var(--palco-x) + 123 * var(--u));top:calc(220 * var(--u));width:calc(512.94 * var(--u));display:flex;flex-direction:column;align-items:flex-start}.apresentacao__titulo{width:calc(486.85 * var(--u));font-family:var(--fonte-titulo);font-weight:700;font-size:calc(73.077 * var(--u));line-height:1;padding-bottom:.14em;margin:0 0 -.14em -.06em;color:transparent;background:linear-gradient(125.69deg,var(--titulo-de) 31.19%,var(--titulo-ate) 83.61%);-webkit-background-clip:text;background-clip:text}.apresentacao__texto{margin:calc(15 * var(--u)) 0 0;width:calc(486.85 * var(--u));font-size:calc(24 * var(--u));line-height:1.4;color:var(--texto)}.botao{--disco: calc(44 * var(--u));--folga: calc(10 * var(--u));position:relative;margin-top:calc(35.26 * var(--u));width:calc(309 * var(--u));height:calc(64 * var(--u));padding:0 var(--folga) 0 calc(30 * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));border-radius:999px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--botao-topo),var(--botao-base));box-shadow:inset 0 0 0 1px var(--botao-fio),inset 0 1px 0 var(--botao-realce),0 calc(16 * var(--u)) calc(35.2 * var(--u)) rgb(var(--botao-sombra) / .3),0 calc(5.106 * var(--u)) calc(11.233 * var(--u)) rgb(var(--botao-sombra) / .09),0 calc(1.932 * var(--u)) calc(4.25 * var(--u)) rgb(var(--botao-sombra) / .04),0 calc(.637 * var(--u)) calc(1.401 * var(--u)) rgb(var(--botao-sombra) / .01);transition:scale .2s var(--saida)}.botao:after{content:"";position:absolute;z-index:-1;top:50%;right:calc(var(--folga) + var(--disco) / 2);width:calc(309 * var(--u) * 2.2);aspect-ratio:1;border-radius:50%;background:var(--botao-disco);translate:50% -50%;scale:0;transition:scale .55s var(--saida)}.botao:hover:after,.botao:focus-visible:after{scale:1}.botao:active{scale:.98}.botao__rotulo{font-weight:700;font-size:calc(14 * var(--u));line-height:calc(28.8 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--botao-texto);white-space:nowrap;transition:color .35s var(--saida)}.botao:hover .botao__rotulo,.botao:focus-visible .botao__rotulo{color:var(--botao-texto-hover)}.botao__seta{flex:none;width:var(--disco);height:var(--disco);display:grid;place-items:center;border-radius:50%;color:var(--botao-seta);background:var(--botao-disco);transition:background-color .35s var(--saida),color .35s var(--saida)}.botao__seta svg{width:40%;height:40%;transition:rotate .45s var(--saida)}.botao:hover .botao__seta,.botao:focus-visible .botao__seta{color:var(--botao-seta-hover);background:var(--botao-disco-hover)}.botao:hover .botao__seta svg,.botao:focus-visible .botao__seta svg{rotate:-45deg}@media (prefers-reduced-motion: reduce){.botao:after,.botao__seta svg{transition-duration:.01s}}.lateral{position:absolute;margin:0;right:calc(var(--palco-x) + 92 * var(--u));top:var(--lateral-topo);width:calc(270.54 * var(--u));font-size:calc(16 * var(--u));line-height:1.5;color:var(--texto-lateral)}.rodape{position:absolute;left:50%;bottom:calc(60.91 * var(--u));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:10}.rodape__rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0 0 calc(18.6 * var(--u));font-weight:500;font-size:calc(18 * var(--u));line-height:1.4;letter-spacing:calc(2.7 * var(--u));text-transform:uppercase;color:var(--rotulo-dock)}.meio-tom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.js .entra{animation:entra .9s var(--saida) var(--atraso, 0s) both}.js .foto{animation:foto-entra .8s var(--saida) both}.js .dock{animation:dock-sobe 1s var(--mola) .55s both}.js .rodape__rotulo{animation:entra .9s var(--saida) .75s both}.js .assinatura{animation:entra 1.2s var(--saida) .9s both}.js .meio-tom{animation:aparece 1.6s var(--saida) both}@keyframes aparece{0%{opacity:0}}@keyframes entra{0%{opacity:0;transform:translateY(16px)}}@keyframes foto-entra{0%{opacity:0}}@keyframes dock-sobe{0%{transform:translateY(calc(100% + 80px))}}@media (prefers-reduced-motion: reduce){.js .entra,.js .foto,.js .dock,.js .rodape__rotulo,.js .assinatura,.js .meio-tom{animation:none}}.apresentacao{width:max(22.5rem,512.94 * var(--u))}.apresentacao__titulo{width:auto;font-size:max(2.75rem,73.077 * var(--u))}.apresentacao__texto{width:auto;font-size:max(1rem,24 * var(--u))}.lateral{width:max(14rem,270.54 * var(--u));font-size:max(.8125rem,16 * var(--u))}.rodape__rotulo{font-size:max(.75rem,18 * var(--u))}.botao{width:max(15.5rem,309 * var(--u));height:max(3.25rem,64 * var(--u));--disco: max(2.375rem, 44 * var(--u))}.botao__rotulo{font-size:max(.75rem,14 * var(--u))}@media (max-width: 899px),(max-aspect-ratio: 1/1){:root{--u: 1px;--lateral-tela: 20px}html,body{height:auto}body{min-height:100svh;overflow-x:hidden;overflow-y:visible;background-attachment:scroll;background-repeat:no-repeat;background-color:var(--fundo-base)}.mesa{height:auto;display:flex;flex-direction:column;padding:0 var(--lateral-tela) 128px;overflow:hidden}.foto{order:0;position:relative;left:auto;top:auto;width:100vw;height:50svh;min-height:340px;margin:0 calc(var(--lateral-tela) * -1);overflow:hidden;rotate:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 24px,black 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,black 24px,black 70%,transparent 100%)}.foto__img{position:absolute;left:50%;top:-44px;width:min(160vw,44rem);translate:-47.5% 0}.apresentacao{order:1;position:relative;z-index:1;margin-top:-56px}.lateral{display:none}.apresentacao,.lateral{position:relative;left:auto;right:auto;top:auto;width:100%;max-width:34rem}.apresentacao__titulo{font-size:clamp(2.5rem,11.5vw,4.5rem)}.apresentacao__texto{margin-top:12px;font-size:clamp(1rem,2.6vw + .5rem,1.25rem);text-wrap:pretty}.botao{margin-top:24px;width:min(20rem,100%);height:60px;padding-left:24px;--disco: 44px;--folga: 8px}.botao__rotulo{font-size:13px}.lateral{margin-top:24px;font-size:14px}.assinatura{display:none}.rodape{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 24px)}.rodape__rotulo{display:none}}@media (max-width: 599px) and (max-height: 760px){.foto{height:40svh;min-height:240px}.foto__img{top:-64px;width:min(136vw,40rem)}.apresentacao{margin-top:-40px}.apresentacao__titulo{font-size:clamp(2.25rem,10.5vw,4.5rem)}.apresentacao__texto{margin-top:8px;font-size:.9375rem}.botao{margin-top:16px}}@media (min-width: 600px) and (max-aspect-ratio: 1/1){:root{--lateral-tela: 48px}.foto{height:58svh}.foto__img{width:min(140vw,72rem)}}@media (max-height: 520px) and (orientation: landscape) and (max-width: 899px){.mesa{padding-bottom:32px}.rodape{position:relative;order:4;left:auto;bottom:auto;transform:none;align-self:center;margin-top:40px}}.dock{--icone: calc(79.705 * var(--u));position:relative;height:calc(103.15 * var(--u));padding:0 calc(12.31 * var(--u)) calc(11.69 * var(--u));display:flex;align-items:flex-end;border-radius:calc(25.005 * var(--u));border:calc(1.563 * var(--u)) solid var(--dock-borda);background:var(--dock-fundo);-webkit-backdrop-filter:blur(calc(15.04 * var(--u)));backdrop-filter:blur(calc(15.04 * var(--u)));box-shadow:0 calc(2.865 * var(--u)) calc(2.865 * var(--u)) var(--dock-sombra)}.dock__apps{margin:0;padding:0;list-style:none;display:flex;align-items:flex-end;gap:calc(6.447 * var(--u))}.dock__app{--escala: 1;position:relative;width:calc(var(--icone) * var(--escala));flex:none}.dock__divisor{align-self:flex-end;width:0;height:calc(75.016 * var(--u));margin:0 calc(20.1 * var(--u)) calc(2.34 * var(--u));border-left:calc(1.563 * var(--u)) solid var(--dock-divisor);opacity:.5}.dock__app--lixeira{--icone: calc(78.077 * var(--u))}.icone{position:relative;display:block;width:100%;aspect-ratio:1;container-type:inline-size;border-radius:22%;-webkit-tap-highlight-color:transparent}.icone img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.icone__cheio{width:100%;height:100%;object-fit:contain}.icone__peca{position:absolute}.icone__peca--base{left:9.1%;top:8.96%;width:80.87%;height:82.33%}.icone__peca--youtube{left:7.94%;top:9.01%;width:82.96%;height:83.16%}.icone__recorte{overflow:hidden;border-radius:20.7%}.icone__recorte img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.icone__recorte .icone__camadas{top:20.59%;right:20.59%;bottom:20.59%;left:20.59%;width:auto;height:auto}.icone__recorte .icone__foto{inset:auto;left:48.32%;top:53.33%;width:147.4%;height:120.8%;object-fit:cover;transform:translate(-50%,-50%)}.icone__nome{position:absolute;left:50%;top:70.1%;transform:translate(-50%);font-family:var(--fonte-titulo);font-weight:500;font-size:16.7cqw;line-height:1;color:var(--icone-nome);white-space:nowrap}.dock__aberto{position:absolute;left:50%;bottom:calc(-6.6 * var(--u));width:calc(7.28 * var(--u));height:calc(7.28 * var(--u));transform:translate(-50%,50%) scale(0);background:url(/assets/dock/aberto.svg) center / contain no-repeat;transition:transform .4s var(--mola)}.dock__app.esta-aberto .dock__aberto{transform:translate(-50%,50%) scale(1)}.dock__balao{position:absolute;left:0;bottom:100%;padding:4px 10px;border-radius:6px;font-family:var(--fonte-sistema);font-size:13px;line-height:1.3;white-space:nowrap;color:var(--dock-balao-texto);background:var(--dock-balao);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform:translate(calc(var(--balao-x, 0px) - 50%),calc(var(--balao-y, 0px) - 12px));transition:opacity .15s linear}.dock__balao.visivel{opacity:1}.rodape:has(.dock__balao.visivel) .rodape__rotulo{opacity:0}.rodape__rotulo{transition:opacity .2s linear}.dock__app.pula .icone{animation:pula .9s cubic-bezier(.3,0,.3,1)}@keyframes pula{0%,50%,to{transform:translateY(0)}22%{transform:translateY(-38%)}72%{transform:translateY(-20%)}}.dock__app.recusa .icone{animation:recusa .45s ease-in-out}@keyframes recusa{20%,60%{transform:translate(-8%)}40%,80%{transform:translate(8%)}}@media (prefers-reduced-motion: reduce){.dock__app.pula .icone,.dock__app.recusa .icone{animation:none}}@media (max-width: 899px),(max-aspect-ratio: 1/1){.dock{--icone: 56px;--folga-pulo: 24px;height:auto;max-width:100%;padding:8px 0 10px;border-radius:20px;border-width:1px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 3px var(--dock-sombra)}.dock__apps{min-width:0;gap:8px;margin:calc(var(--folga-pulo) * -1) 0 -10px;padding:var(--folga-pulo) 12px 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent 100%)}.dock__apps::-webkit-scrollbar{display:none}.dock__app{scroll-snap-align:start}.dock__app--lixeira{--icone: 56px}.dock__divisor{height:44px;margin:0 4px 6px;border-left-width:1px}.dock__aberto{bottom:-6px;width:4px;height:4px}}.janelas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;background:transparent;transition:background-color .3s linear}.janelas.com-veu{background:var(--janela-veu)}.janela{position:absolute;left:50%;top:44%;width:min(560px,calc(100vw - 32px));max-height:min(480px,calc(100dvh - 160px));display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--janela-borda);background:var(--janela-fundo);-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);box-shadow:0 24px 64px #00000038,0 2px 8px #00000014;font-family:var(--fonte-sistema);color:var(--janela-texto);pointer-events:auto;overflow:hidden;translate:calc(-50% + var(--arraste-x, 0px)) calc(-50% + var(--arraste-y, 0px));transform-origin:calc(50% + var(--origem-x, 0px)) calc(50% + var(--origem-y, 0px));animation:janela-abre .42s var(--saida) both}.janela:focus,.launchpad:focus{outline:none}.janela--cupons,.janela--indicacoes{-webkit-backdrop-filter:none;backdrop-filter:none}.janela.fechando{animation:janela-fecha .28s cubic-bezier(.55,0,.8,.2) both}@keyframes janela-abre{0%{opacity:0;transform:scale(.08)}}@keyframes janela-fecha{to{opacity:0;transform:scale(.08)}}.janela__barra{flex:none;height:44px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--janela-barra);border-bottom:1px solid var(--janela-linha);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.janela__barra:active{cursor:grabbing}.janela__titulo{font-size:13px;font-weight:600}.semaforo{display:flex;gap:8px}.semaforo span,.semaforo button{width:12px;height:12px;border-radius:50%;border:.5px solid rgb(0 0 0 / .12)}.semaforo__fechar{position:relative;background:var(--semaforo-fechar)}.semaforo__fechar:before,.semaforo__fechar:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:1px;background:#0000008c;opacity:0;transform:translate(-50%,-50%) rotate(45deg)}.semaforo__fechar:after{transform:translate(-50%,-50%) rotate(-45deg)}.semaforo:hover .semaforo__fechar:before,.semaforo:hover .semaforo__fechar:after,.semaforo__fechar:focus-visible:before,.semaforo__fechar:focus-visible:after{opacity:1}.semaforo__min{background:var(--semaforo-min)}.semaforo__max{background:var(--semaforo-max)}.semaforo__min,.semaforo__max{display:grid;place-items:center;padding:0;cursor:default}.semaforo svg{width:8px;height:8px;opacity:0}.semaforo__min svg{fill:none;stroke:#0000008c;stroke-width:1.4;stroke-linecap:round}.semaforo__max svg{fill:#0000008c}.semaforo:hover svg,.semaforo button:focus-visible svg{opacity:1}.semaforo button:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.janela.minimizando{animation:janela-fecha .4s cubic-bezier(.55,0,.8,.2) both;pointer-events:none}.janela.minimizada{display:none}.janela.ampliada{left:12px;top:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px - 164 * var(--u) - 12px);max-height:none;translate:0 0}.janela.redimensionando{transition:left .35s var(--saida),top .35s var(--saida),width .35s var(--saida),height .35s var(--saida),translate .35s var(--saida)}.janela__corpo{overflow:auto;padding:8px}.lista{margin:0;padding:0;list-style:none}.lista__cab,.lista__item{display:grid;grid-template-columns:32px 1fr 1fr;align-items:center;gap:12px;padding:0 12px}.lista__cab{height:28px;font-size:11px;color:var(--janela-mudo);border-bottom:1px solid var(--janela-linha);margin-bottom:4px}.lista__item{height:48px;border-radius:8px;font-size:13px;transition:background-color .2s var(--saida)}.lista__item:hover{background:var(--janela-hover)}.lista__item .icone{--u: .4px;width:32px}.lista__destino{color:var(--janela-mudo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista__item[aria-disabled=true]{cursor:default}.vazio{padding:48px 24px;display:grid;justify-items:center;gap:8px;text-align:center}.vazio img{width:64px;height:64px}.vazio p{margin:0;font-size:13px;color:var(--janela-mudo)}.launchpad{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:64px 16px 160px;background:#14141459;-webkit-backdrop-filter:blur(36px) saturate(1.4);backdrop-filter:blur(36px) saturate(1.4);pointer-events:auto;animation:launchpad-abre .35s var(--saida) both}.launchpad.fechando{animation:launchpad-fecha .25s ease-in both}@keyframes launchpad-abre{0%{opacity:0;transform:scale(1.08)}}@keyframes launchpad-fecha{to{opacity:0;transform:scale(1.08)}}.launchpad__grade{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,112px);justify-content:center;gap:32px 24px;width:min(720px,100%)}.launchpad__app{display:grid;justify-items:center;gap:8px;font-family:var(--fonte-sistema);font-size:13px;color:var(--dock-balao-texto);text-align:center}.launchpad__app .icone{--u: 1px;width:88px}.launchpad__fechar{position:absolute;left:50%;bottom:calc(208 * var(--u) + 24px);translate:-50% 0;display:grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid var(--dock-borda);background:var(--dock-fundo);color:var(--dock-balao-texto);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .2s linear}.launchpad__fechar svg{width:18px;height:18px}.launchpad__fechar:hover{background:var(--dock-balao)}.launchpad__app[aria-disabled=true]{cursor:default}.launchpad__app.recusa .icone{animation:recusa .45s ease-in-out}@media (prefers-reduced-motion: reduce){.janela,.janela.fechando,.launchpad,.launchpad.fechando{animation-duration:.01s}}@media (max-width: 899px),(max-aspect-ratio: 1/1){.janela__barra{position:relative;height:52px;touch-action:none}.janela__barra:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:999px;background:var(--folha-alca)}.janela__titulo{font-size:17px;padding-top:8px}.semaforo{grid-column:3;grid-row:1;justify-self:end;padding-top:8px}.semaforo__min,.semaforo__max{display:none!important}.semaforo .semaforo__fechar{width:30px;height:30px;border:0;background:var(--folha-fechar)}.semaforo__fechar:before,.semaforo__fechar:after{width:12px;height:2px;border-radius:999px;background:var(--janela-mudo);opacity:1}.janela__barra>.janela__titulo{grid-column:2;grid-row:1}.launchpad__grade{grid-template-columns:repeat(3,1fr);gap:24px 12px}.launchpad__app .icone{width:64px}.launchpad__fechar{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 100px)}}button.lista__item,button.launchpad__app{width:100%;border:0;background:none;font-family:inherit;cursor:pointer}button.lista__item{color:inherit;text-align:left}button.launchpad__app{padding:0}.janela--cupons{background:var(--carteira-fundo);width:min(840px,calc(100vw - 32px));height:min(560px,calc(100dvh - 160px));max-height:none}.janela--cupons .janela__corpo{flex:1;min-height:0;padding:0;overflow:hidden}.carteira{height:100%;display:grid;grid-template-columns:224px minmax(0,1fr)}.marca-icone{display:grid;place-items:center;flex:none;border-radius:22%;background:var(--passe-claro-fundo);box-shadow:inset 0 0 0 1px var(--passe-claro-linha);overflow:hidden}.marca-icone img{width:78%;height:60%;object-fit:contain}.marca-icone--escuro{background:var(--passe-escuro-fundo);box-shadow:none}.marca-icone--escuro img{filter:brightness(0) invert(1)}.carteira__lado{padding:16px 12px;border-right:1px solid var(--janela-linha);background:var(--carteira-lado);overflow:auto}.carteira__busca{width:100%;height:28px;margin-bottom:16px;padding:0 8px;border:0;border-radius:6px;background:var(--carteira-busca);color:var(--janela-texto);font:inherit;font-size:13px}.carteira__busca::placeholder{color:var(--janela-mudo)}.carteira__busca:focus-visible{outline:2px solid var(--foco);outline-offset:0}.carteira__nada{margin:8px 0 0;padding:0 8px;font-size:12px;color:var(--janela-mudo)}.aba[hidden]{display:none}.carteira__secao{margin:0 0 8px;padding:0 8px;font-size:11px;font-weight:600;color:var(--janela-mudo)}.carteira__abas{position:relative;display:grid;gap:2px}.aba-pilula{position:absolute;top:0;left:0;border-radius:8px;background:var(--foco);pointer-events:none;transition:transform .5s var(--mola),width .3s var(--saida),height .3s var(--saida)}.aba-pilula.sem-transicao{transition:none}.aba{position:relative;z-index:1}.aba{display:flex;align-items:center;gap:12px;padding:8px;border:0;border-radius:8px;background:none;color:var(--janela-texto);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s linear}.aba:hover{background:var(--janela-hover)}.aba__icone{width:32px;height:32px}.aba__texto{min-width:0;display:grid;gap:2px}.aba__marca{font-size:13px;font-weight:600}.aba__codigo{font-size:12px;color:var(--janela-mudo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aba[aria-selected=true]{background:none;color:var(--carteira-selecao-texto);transition-delay:.08s}.aba[aria-selected=true] .aba__codigo{color:var(--carteira-selecao-mudo)}.aba:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.carteira__palco{min-width:0;overflow:auto;padding:24px;display:grid}.carteira__palco:focus{outline:none}.detalhe{display:grid;grid-template-rows:minmax(216px,1fr) auto auto auto;gap:16px}.detalhe>*{animation:detalhe-entra .5s var(--saida) both}.detalhe>:nth-child(2){animation-delay:.06s}.detalhe>:nth-child(3){animation-delay:.1s}.detalhe>:nth-child(4){animation-delay:.14s}@keyframes detalhe-entra{0%{opacity:0;transform:translateY(calc(var(--sentido, 1) * 16px))}}.capa{--capa-texto: var(--passe-claro-texto);--capa-mudo: var(--passe-claro-mudo);position:relative;border-radius:16px;overflow:hidden;background:var(--passe-claro-fundo);box-shadow:inset 0 0 0 1px var(--passe-claro-linha);color:var(--capa-texto)}.capa--escuro,.capa--foto{--capa-texto: var(--passe-escuro-texto);--capa-mudo: var(--passe-escuro-mudo);background:var(--passe-escuro-fundo);box-shadow:none}.capa__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;animation:capa-assenta 1.4s var(--saida) both}@keyframes capa-assenta{0%{opacity:0;transform:scale(1.12)}40%{opacity:1}}.capa--foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--capa-veu) 0%,transparent 62%)}.capa__logo{position:absolute;right:24px;top:50%;translate:0 -50%;height:96px;max-width:50%;object-fit:contain;opacity:.08}.capa--escuro .capa__logo{filter:brightness(0) invert(1);opacity:.14}.capa__selo{position:absolute;z-index:1;top:16px;left:16px;height:24px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;background:var(--capa-selo);color:var(--passe-escuro-texto);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.capa__marca{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;display:flex;align-items:center;gap:12px}.capa__icone{width:48px;height:48px}.capa__nome{margin:0;font-size:24px;font-weight:700;line-height:1.15}.capa__produto{margin:2px 0 0;font-size:13px;color:var(--capa-mudo)}.cupom{display:flex;align-items:center;gap:16px;padding:16px 16px 16px 20px;border-radius:16px;background:var(--carteira-grupo);box-shadow:inset 0 0 0 1px var(--janela-linha)}.cupom--link{padding:0;background:none;box-shadow:none}.cupom--link .cupom__ir{flex:1}.cupom__texto{flex:1;min-width:0;display:grid;gap:2px}.cupom__rotulo{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--janela-mudo)}.cupom__codigo{font-size:30px;font-weight:700;letter-spacing:.06em;line-height:1.15;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.cupom__acoes{flex:none;display:flex;gap:8px}.cupom__copiar,.cupom__ir{height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s linear,color .2s linear}.cupom__copiar{border:0;background:var(--carteira-busca);color:var(--janela-texto)}.cupom__copiar:hover{background:var(--carteira-aba-ativa)}.cupom__copiar.copiado{background:var(--carteira-copiado);color:var(--carteira-selecao-texto)}.cupom__ir{background:var(--foco);color:var(--carteira-selecao-texto)}.cupom__ir:hover{background:var(--carteira-loja-hover)}.cupom__copiar:focus-visible,.cupom__ir:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.detalhe__aviso{margin:-8px 0 0;font-size:12px;color:var(--passe-aviso)}.detalhe__aviso:empty{display:none}.passos{padding:16px 20px;border-radius:16px;background:var(--carteira-grupo);box-shadow:inset 0 0 0 1px var(--janela-linha)}.passos__lista{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}.passo{position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.passo:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;border-radius:999px;background:var(--janela-linha);transition:background-color .4s linear}.passo.feito:not(:last-child):after{background:var(--carteira-copiado)}.passo__marca{position:relative;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--carteira-busca);color:var(--janela-mudo);font-size:13px;font-weight:600;transition:background-color .3s linear,color .3s linear}.passo__n,.passo__feito{grid-area:1 / 1;transition:opacity .25s linear,transform .35s var(--mola)}.passo__feito{width:16px;height:16px;opacity:0;transform:scale(.4)}.passo__texto{font-size:12px;line-height:1.3;color:var(--janela-mudo);transition:color .3s linear}.passo.agora .passo__marca{background:var(--foco);color:var(--carteira-selecao-texto)}.passo.agora .passo__texto,.passo.feito .passo__texto{color:var(--janela-texto)}.passo.feito .passo__marca{background:var(--carteira-copiado);color:var(--carteira-selecao-texto)}.passo.feito .passo__n{opacity:0;transform:scale(.4)}.passo.feito .passo__feito{opacity:1;transform:scale(1)}.capa__nome,.capa__produto{overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.sobe{display:inline-block;animation:sobe .8s var(--saida) both}.capa__nome .sobe{animation-delay:.18s}.capa__produto .sobe{animation-delay:.28s}@keyframes sobe{0%{transform:translateY(110%)}}.cupom__codigo .letra{display:inline-block;animation:letra .5s var(--saida) both;animation-delay:calc(.22s + var(--n) * 35ms)}@keyframes letra{0%{opacity:0;transform:translateY(calc(var(--sentido, 1) * 40%))}}.hud{position:absolute;z-index:5;left:50%;top:50%;translate:-50% -50%;width:144px;height:144px;display:grid;place-items:center;align-content:center;gap:8px;border-radius:24px;background:var(--hud-fundo);color:var(--hud-texto);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);font-size:14px;font-weight:600;pointer-events:none;animation:hud 1.4s var(--saida) both}.hud svg{width:48px;height:48px}@keyframes hud{0%{opacity:0;transform:scale(.9)}15%,70%{opacity:1;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion: reduce){.sobe,.cupom__codigo .letra,.detalhe>*,.capa__foto{animation:none}.passo__n,.passo__feito,.passo__marca,.passo:after{transition:none}.hud{animation-name:hud-calmo}@keyframes hud-calmo{0%,to{opacity:0}15%,70%{opacity:1}}}@media (max-width: 899px),(max-aspect-ratio: 1/1){.janela--cupons{left:0;right:0;top:auto;bottom:0;width:100%;height:calc(100dvh - 48px);border-radius:16px 16px 0 0;border-bottom:0;translate:none;animation-name:folha-sobe}.janela--cupons.fechando,.janela--cupons.minimizando{animation-name:folha-desce}@keyframes folha-sobe{0%{transform:translateY(100%)}}@keyframes folha-desce{to{transform:translateY(100%)}}.carteira{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.carteira__lado{padding:12px 16px;border-right:0;border-bottom:1px solid var(--janela-linha)}.carteira__secao{display:none}.carteira__busca{margin-bottom:12px;height:36px;font-size:16px}.carteira__abas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.aba-pilula{border-radius:999px}.aba{flex:none;padding:6px 16px 6px 6px;border-radius:999px}.aba__icone{width:28px;height:28px;border-radius:999px}.carteira__palco{padding:16px 16px max(24px,env(safe-area-inset-bottom))}.detalhe{grid-template-rows:200px auto auto auto;align-content:start}@media (max-height: 760px){.detalhe{grid-template-rows:140px auto auto auto}.janela--cupons{height:calc(100dvh - 24px)}}.cupom{flex-direction:column;align-items:stretch;padding:16px}.cupom__acoes{display:grid;grid-template-columns:auto 1fr}.cupom__copiar,.cupom__ir{height:44px}.cupom__codigo{font-size:28px}.passos{padding:16px}.passos__lista{grid-template-columns:1fr;gap:16px}.passo{grid-template-columns:28px 1fr;justify-items:start;align-items:center;gap:12px;text-align:left}.passo:not(:last-child):after{top:32px;bottom:-12px;left:13px;right:auto;width:2px;height:auto}.passo__texto{font-size:14px}}.detalhe__falta{margin:0;padding:12px 16px;border-radius:12px;background:var(--painel-alerta-fundo);color:var(--painel-alerta);font-size:13px;font-weight:600}.marca-icone__inicial{font-size:.9em;font-weight:700}@property --cor-marca{syntax: "<color>"; inherits: true; initial-value: #1d1d1f;}.widget{position:absolute;z-index:5;right:calc(var(--palco-x) + 92 * var(--u));top:calc(var(--lateral-topo) + 136 * var(--u) + 40px);width:clamp(296px,calc(320 * var(--u)),340px);padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-radius:22px;border:1px solid var(--widget-borda);background:radial-gradient(120% 90% at 0% 0%,color-mix(in oklab,var(--cor-marca) 34%,transparent),transparent 70%),var(--widget-base, var(--widget-fundo));color:var(--dock-balao-texto);font-family:var(--fonte-sistema);transition:--cor-marca .8s ease}.widget:hover{--widget-base: var(--widget-hover)}.widget{cursor:pointer}.widget__todos:focus-visible,.widget__copiar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.widget__cab{display:flex;align-items:center;gap:8px}.widget__icone{width:20px;height:20px}.widget__app{flex:none;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--widget-mudo)}.widget__contador{flex:1;text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:var(--widget-mudo)}.widget__marcas{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 -6px;padding:6px}.widget__marcador{position:relative;flex:none;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;opacity:.45;transform:scale(.92);transition:opacity .3s linear,transform .45s var(--mola)}.widget__marcador:hover{opacity:.75}.widget__marcador[aria-current=true]{opacity:1;transform:scale(1)}.widget__marcador:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.widget__marcador-icone{width:36px;height:36px}.widget__anel{position:absolute;left:-4px;top:-4px;width:44px;height:44px;fill:none;stroke-width:1.5;pointer-events:none;opacity:0;transition:opacity .3s linear}.widget__marcador.agora .widget__anel{opacity:1}.widget__anel-trilho{stroke:none}.widget__anel-progresso{stroke:var(--dock-balao-texto);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.widget.com-cor .widget__anel-progresso{stroke:color-mix(in oklab,var(--cor-marca) 75%,var(--dock-balao-texto))}.widget__marcador.agora .widget__anel-progresso{animation:anel-enche 5s linear both}.widget.segura .widget__marcador.agora .widget__anel-progresso,.widget.fora .widget__marcador.agora .widget__anel-progresso,.janela-aberta .widget__marcador.agora .widget__anel-progresso{animation-play-state:paused}@keyframes anel-enche{to{stroke-dashoffset:0}}.widget .marca-icone--escuro{box-shadow:inset 0 0 0 1px var(--widget-linha)}.widget--pilha{box-shadow:0 8px 0 -4px var(--widget-pilha-1),0 16px 0 -8px var(--widget-pilha-2)}.widget__setas{display:flex;gap:4px}.widget__seta{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:var(--widget-linha);color:var(--dock-balao-texto);cursor:pointer;transition:background-color .2s linear}.widget__seta:hover{background:var(--widget-ponto)}.widget__seta:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.widget__seta svg{width:14px;height:14px}.widget__item{min-width:0;animation:widget-desliza .5s var(--saida) both}@keyframes widget-desliza{0%{opacity:0;transform:translate(calc(var(--direcao, 1) * 24px))}}.widget__codigo.pulou,.cupom__codigo.pulou{display:inline-block;transform-origin:left center;animation:codigo-pula .5s var(--mola)}@keyframes codigo-pula{40%{transform:scale(1.06)}}.widget__codigo.entra-lado{animation:widget-desliza .5s var(--saida) .06s both}.widget__marca{margin:0;font-size:17px;font-weight:600}.widget__produto{margin:2px 0 0;font-size:13px;color:var(--widget-mudo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget__ticket{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;padding:12px 12px 12px 16px;border:1px dashed var(--widget-linha);border-radius:12px}.widget__rotulo{grid-column:1;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--widget-mudo)}.widget__codigo{grid-column:1;min-width:0;overflow-wrap:anywhere;font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.1}.widget__copiar{grid-column:2;grid-row:1 / 3;height:32px;padding:0 16px;border:0;border-radius:999px;background:var(--passe-escuro-acao);color:var(--passe-escuro-acao-texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s linear}.widget__copiar:hover{background:var(--passe-escuro-acao-hover)}.widget__ir{display:inline-flex;align-items:center;text-decoration:none}.widget__copiar[hidden]{display:none}.widget__ticket--link{grid-template-columns:1fr;padding:0;border:0}.widget__ticket--link .widget__rotulo,.widget__ticket--link .widget__codigo{display:none}.widget__ticket--link .widget__ir{grid-column:1;grid-row:auto;justify-content:center;height:40px}.widget__aviso{margin:0;font-size:12px}.widget__aviso:empty{display:none}.widget__todos{display:flex;align-items:center;justify-content:space-between;margin:0 -8px -8px;padding:8px;border:0;border-radius:8px;background:none;color:var(--dock-balao-texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s linear}.widget__todos:hover{background:var(--widget-linha)}.widget__todos>span:last-child{transition:transform .35s var(--mola)}.widget__todos:hover>span:last-child{transform:translate(4px)}.dock__selo{position:absolute;top:-4%;right:-4%;min-width:34%;aspect-ratio:1;padding:0 4%;display:grid;place-items:center;border-radius:999px;background:var(--selo-fundo);color:var(--selo-texto);font-family:var(--fonte-sistema);font-size:calc(var(--icone) * .22);font-weight:600;line-height:1;pointer-events:none;animation:selo-entra .6s var(--mola) 1.6s both}@keyframes selo-entra{0%{transform:scale(0)}}.aviso{position:fixed;z-index:50;top:12px;right:12px;width:min(360px,calc(100vw - 24px));border-radius:16px;border:1px solid var(--janela-borda);background:var(--janela-fundo);-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);box-shadow:0 8px 32px #00000029;color:var(--janela-texto);font-family:var(--fonte-sistema);animation:aviso-entra .6s var(--mola) both}.aviso.saindo{animation:aviso-sai .35s cubic-bezier(.55,0,.8,.2) both}@keyframes aviso-entra{0%{transform:translate(calc(100% + 24px))}}@keyframes aviso-sai{to{transform:translate(calc(100% + 24px))}}.aviso__corpo{width:100%;padding:12px 16px 12px 12px;display:flex;align-items:center;gap:12px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s linear}.aviso__corpo:hover{background:var(--janela-hover)}.aviso__corpo:focus-visible,.aviso__fechar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.aviso__icone{flex:none;width:40px;height:40px}.aviso__texto{min-width:0;display:grid;gap:2px}.aviso__topo{display:flex;justify-content:space-between;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--janela-mudo)}.aviso__titulo{font-size:13px;font-weight:600}.aviso__msg{font-size:13px;line-height:1.35}.aviso__fechar{position:absolute;top:-8px;left:-8px;width:20px;height:20px;display:grid;place-items:center;padding:0;border-radius:999px;border:1px solid var(--janela-borda);background:var(--janela-barra);color:var(--janela-mudo);opacity:0;cursor:pointer;transition:opacity .2s linear,color .2s linear}.aviso__fechar svg{width:10px;height:10px}.aviso:hover .aviso__fechar,.aviso__fechar:focus-visible{opacity:1}.aviso__fechar:hover{color:var(--janela-texto)}@media (hover: none){.aviso__fechar{opacity:1}}@media (prefers-reduced-motion: reduce){.widget__marcador.agora .widget__anel-progresso{animation:none;stroke-dashoffset:0}.widget__item,.widget__codigo.entra-lado,.widget__codigo.pulou,.dock__selo,.aviso,.aviso.saindo{animation-duration:.01s}}@media (max-width: 899px),(max-aspect-ratio: 1/1){.widget{order:2;position:relative;right:auto;top:auto;width:min(20rem,100%);margin-top:24px}.aviso{left:50%;right:auto;width:max-content;max-width:calc(100vw - 32px);translate:-50% 0;top:max(8px,env(safe-area-inset-top));border-radius:999px;animation-name:aviso-desce}.aviso__corpo{padding:6px 16px 6px 6px;gap:8px}.aviso__icone{width:28px;height:28px}.aviso__topo,.aviso__msg,.aviso__fechar{display:none}.aviso.saindo{animation-name:aviso-sobe}@keyframes aviso-desce{0%{transform:translateY(calc(-100% - 24px))}}@keyframes aviso-sobe{to{transform:translateY(calc(-100% - 24px))}}}.widget__copiar,.widget__seta,.widget__marcador,.widget__todos,.cupom__copiar,.cupom__ir,.aba,.filtro,.segmento button,.mini,.aviso__corpo{transition-property:background-color,color,opacity,transform;transition-duration:.2s,.2s,.3s,.45s;transition-timing-function:linear,linear,linear,var(--mola)}.widget__copiar:active,.widget__seta:active,.widget__todos:active,.cupom__copiar:active,.cupom__ir:active,.aba:active,.filtro:active,.segmento button:active,.mini:active,.aviso__corpo:active{transform:scale(.96);transition-duration:.2s,.2s,.3s,.08s}.widget__marcador:active{transform:scale(.88)}@media (prefers-reduced-motion: reduce){.widget__copiar:active,.widget__seta:active,.widget__todos:active,.widget__marcador:active,.cupom__copiar:active,.cupom__ir:active,.aba:active,.filtro:active,.segmento button:active,.mini:active,.aviso__corpo:active{transform:none}}.janela--indicacoes{background:var(--carteira-fundo);width:min(880px,calc(100vw - 32px));height:min(580px,calc(100dvh - 160px));max-height:none}.janela--indicacoes .janela__corpo{flex:1;min-height:0;padding:0;overflow:hidden}.ind{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.ind__topo{display:flex;justify-content:center;padding:12px 16px;border-bottom:1px solid var(--janela-linha)}.segmento{display:inline-flex;padding:2px;border-radius:8px;background:var(--carteira-busca)}.segmento button{height:28px;min-width:112px;padding:0 16px;border:0;border-radius:6px;background:none;color:var(--janela-texto);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s linear}.segmento button[aria-selected=true]{background:var(--passe-claro-fundo);box-shadow:0 1px 2px var(--janela-linha);font-weight:600}.segmento button:focus-visible,.mini:focus-visible,.ponto:focus-visible,.item:focus-visible,.prod:focus-visible,.filtro:focus-visible,.ponto-cartao__link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ind__corpo{min-height:0;overflow:auto;padding:20px}.cena{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:20px}.cena__palco{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px}.cena__foto{position:relative;margin:0;min-height:0;border-radius:16px;overflow:hidden;background:var(--passe-escuro-fundo)}.cena__foto{display:grid;place-items:center}.cena__quadro{position:relative;height:100%;max-width:100%;aspect-ratio:var(--proporcao, 4 / 3);animation:detalhe-entra .45s var(--saida) both}.cena__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ponto{position:absolute;left:var(--x);top:var(--y);width:32px;height:32px;translate:-50% -50%;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:var(--ponto-aro);cursor:pointer}.ponto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--ponto-onda-inicio);pointer-events:none;animation:ponto-respira 2.4s ease-out infinite}.ponto__miolo{width:12px;height:12px;border-radius:999px;background:var(--passe-claro-fundo);transition:transform .25s var(--mola)}.ponto:hover .ponto__miolo,.ponto.aceso .ponto__miolo,.ponto[aria-expanded=true] .ponto__miolo{transform:scale(1.35)}.ponto[aria-expanded=true],.ponto.aceso{background:var(--foco)}.ponto[aria-expanded=true]:after,.ponto.aceso:after{animation:none;opacity:0}@keyframes ponto-respira{0%{transform:scale(1);opacity:1}70%,to{transform:scale(1.8);opacity:0}}.ponto-cartao{position:absolute;z-index:2;left:var(--x);top:calc(var(--y) + 24px);translate:-50% 0;width:232px;border-radius:12px;background:var(--passe-claro-fundo);box-shadow:0 8px 24px var(--ponto-sombra);color:var(--janela-texto);overflow:hidden;animation:detalhe-entra .25s var(--saida) both}.ponto-cartao.acima{top:auto;bottom:calc(100% - var(--y) + 24px)}.ponto-cartao>div{display:flex;gap:12px;padding:12px}.ponto-cartao__foto{width:56px;height:56px;flex:none;border-radius:8px;object-fit:cover}.ponto-cartao__texto{min-width:0;display:grid;gap:4px;align-content:start}.ponto-cartao__nome{font-size:13px;font-weight:600}.ponto-cartao__nota{font-size:12px;line-height:1.35;color:var(--janela-mudo)}.ponto-cartao__link{margin-top:4px;font-size:13px;font-weight:600;color:var(--foco);text-decoration:none}.ponto-cartao__link:hover{color:var(--carteira-loja-hover)}.cena__miniaturas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.mini{flex:none;width:64px;height:48px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer;opacity:.6;transition:opacity .2s linear,border-color .2s linear}.mini img{width:100%;height:100%;object-fit:cover}.mini:hover{opacity:.85}.mini[aria-selected=true]{border-color:var(--foco);opacity:1}.cena__lista{min-height:0;overflow:auto}.cena__titulo{margin:0;font-size:17px;font-weight:700}.cena__sub{margin:4px 0 12px;font-size:11px;font-weight:600;color:var(--janela-mudo)}.cena__itens{margin:0;padding:0;list-style:none;border-radius:12px;background:var(--carteira-grupo);box-shadow:inset 0 0 0 1px var(--janela-linha)}.cena__itens li+li{border-top:1px solid var(--janela-linha)}.item{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:12px;color:var(--janela-texto);text-decoration:none;transition:background-color .2s linear}.item:hover{background:var(--janela-hover)}.item__foto{width:40px;height:40px;flex:none;border-radius:8px;object-fit:cover}.item__texto{flex:1;min-width:0;display:grid;gap:2px}.item__nome{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item__loja{font-size:12px;color:var(--janela-mudo)}.item__seta{color:var(--foco);font-size:13px}.filtros{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.filtro{flex:none;height:32px;padding:0 16px;border:0;border-radius:999px;background:var(--carteira-busca);color:var(--janela-texto);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s linear,color .2s linear}.filtro:hover{background:var(--carteira-aba-ativa)}.filtro[aria-pressed=true]{background:var(--janela-texto);color:var(--passe-claro-fundo)}.grade{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px}.grade li[hidden]{display:none}.grade li{animation:detalhe-entra .45s var(--saida) both;animation-delay:calc(min(var(--i, 0),10)*30ms)}.prod{height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:4px;padding:8px 8px 12px;border-radius:16px;background:var(--carteira-grupo);box-shadow:inset 0 0 0 1px var(--janela-linha);color:var(--janela-texto);text-decoration:none;transition:background-color .2s linear}.prod:hover{background:var(--passe-claro-fundo)}.prod__foto{aspect-ratio:1;margin-bottom:8px;border-radius:12px;overflow:hidden;background:var(--carteira-busca)}.prod__foto img{width:100%;height:100%;object-fit:cover}.prod__cat{padding:0 4px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--janela-mudo)}.prod__nome{padding:0 4px;font-size:14px;font-weight:600;line-height:1.3}.prod__nota{padding:0 4px;font-size:12px;line-height:1.35;color:var(--janela-mudo)}.prod__link{margin-top:8px;padding:0 4px;font-size:13px;font-weight:600;color:var(--foco)}@media (prefers-reduced-motion: reduce){.grade li{animation:none}.ponto:after{animation:none;opacity:0}.cena__quadro,.ponto-cartao{animation:none}}@media (max-width: 899px),(max-aspect-ratio: 1/1){.janela--indicacoes{left:0;right:0;top:auto;bottom:0;width:100%;height:calc(100dvh - 48px);border-radius:16px 16px 0 0;border-bottom:0;translate:none;animation-name:folha-sobe}.janela--indicacoes.fechando,.janela--indicacoes.minimizando{animation-name:folha-desce}.segmento{width:100%}.segmento button{flex:1;min-width:0}.ind__corpo{padding:16px}.cena{height:auto;grid-template-columns:minmax(0,1fr)}.cena__palco{grid-template-rows:auto auto}.cena__foto{aspect-ratio:4 / 5;max-height:56svh}.cena__lista{overflow:visible}.ponto{width:36px;height:36px}.ponto-cartao{width:min(232px,calc(100% - 24px))}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.esqueleto{display:grid;gap:20px}.esqueleto__cena{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.esqueleto__foto{position:relative;aspect-ratio:3 / 2;border:1.5px dashed var(--janela-borda);border-radius:16px;background:var(--carteira-busca)}.esqueleto__ponto{position:absolute;width:22px;height:22px;translate:-50% -50%;border:2px solid var(--passe-claro-fundo);border-radius:999px;background:var(--janela-borda)}.esqueleto__legenda{position:absolute;left:50%;bottom:16px;translate:-50% 0;font-size:12px;color:var(--janela-mudo);white-space:nowrap}.esqueleto__lado{display:grid;align-content:start;gap:12px}.esqueleto__produto{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;background:var(--passe-claro-fundo)}.esqueleto__mini{width:40px;height:40px;flex:none;border-radius:8px;background:var(--carteira-busca)}.esqueleto__textos{flex:1;display:grid;gap:6px}.esqueleto__linha{height:10px;border-radius:999px;background:var(--carteira-busca)}.esqueleto__linha--titulo{width:60%;height:14px}.esqueleto__linha--curta{width:50%}.esqueleto__passos{margin:0;padding:16px 16px 16px 36px;display:grid;gap:6px;border-radius:12px;background:var(--passe-claro-fundo);font-size:13px;line-height:1.45;color:var(--janela-mudo)}.esqueleto__passos strong{color:var(--janela-texto)}@media (max-width: 599px){.esqueleto__cena{grid-template-columns:1fr}}.ponto--pendente{display:grid;place-items:center;border:2px dashed var(--passe-claro-fundo);background:var(--painel-alerta);color:var(--passe-claro-fundo);font-size:11px;font-weight:700;pointer-events:none}.ponto--pendente:after{content:none}.foto-vazia{display:grid;place-items:center;background:var(--carteira-busca);color:var(--janela-mudo);font-weight:600}.prod__foto .foto-vazia{width:100%;height:100%;font-size:28px}.prod--sem-link,.item--sem-link{cursor:default}.prod--sem-link:hover{background:var(--carteira-grupo)}.item--sem-link:hover{background:transparent}.idioma{--altura: 32px;position:absolute;top:max(12px,calc(var(--lateral-topo) - var(--altura) - 24px));right:calc(var(--palco-x) + 92 * var(--u));z-index:30;display:grid;grid-template-columns:1fr 1fr;padding:2px;border-radius:999px;border:1px solid var(--idioma-borda);background:var(--idioma-canaleta);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--fonte)}html:not(.js) .idioma{display:none}.idioma:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:999px;background:var(--idioma-cursor)}.idioma:has([data-idioma=en][aria-pressed=true]):before{translate:100% 0}.idioma[data-pronto]:before{transition:translate .35s var(--saida)}.idioma__opcao{position:relative;z-index:1;min-width:44px;height:calc(var(--altura) - 4px);padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--idioma-texto);transition:color .3s var(--saida)}.idioma__opcao:hover{color:var(--idioma-texto-hover)}.idioma__opcao[aria-pressed=true]{color:var(--idioma-texto-ativo)}.idioma__opcao[aria-pressed=true]{cursor:default}@media (pointer: coarse){.idioma__opcao:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}}@media (prefers-reduced-motion: reduce){.idioma[data-pronto]:before{transition:none}}@media (max-width: 899px),(max-aspect-ratio: 1/1){.idioma{position:relative;top:auto;right:auto;width:fit-content;margin:16px auto 0}}.boot{display:none}.carregando .boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:var(--boot-fundo)}.carregando,.carregando body{overflow:hidden}.boot__centro{display:grid;justify-items:center;gap:40px;translate:0 -3vh}.boot__marca{margin:0;font-family:var(--fonte-sistema);font-size:clamp(1.75rem,3.2vw,3rem);font-weight:500;line-height:1;letter-spacing:-.025em;white-space:nowrap;color:var(--boot-marca);animation:boot-marca 1s var(--saida) both}.boot__trilho{width:clamp(160px,12vw,220px);height:4px;border-radius:999px;overflow:hidden;background:var(--boot-trilho);opacity:0;transition:opacity .4s linear}.boot[data-fio] .boot__trilho{opacity:1}.boot__barra{display:block;width:100%;height:100%;border-radius:inherit;background:var(--boot-barra);translate:calc((var(--progresso, 0) - 1) * 100%) 0}.boot[data-completa] .boot__centro{opacity:0;transition:opacity .35s linear}.boot[data-saindo]{opacity:0;transition:opacity .8s var(--saida)}@keyframes boot-marca{0%{opacity:0;filter:blur(8px)}}.carregando .entra,.carregando .foto,.carregando .dock,.carregando .rodape__rotulo,.carregando .assinatura,.carregando .meio-tom{animation-play-state:paused}.faixa-previa{position:fixed;z-index:100;top:12px;left:50%;translate:-50% 0;padding:8px 16px;border-radius:999px;background:var(--foco);color:var(--carteira-selecao-texto);font:600 12px/1.2 var(--fonte-sistema);pointer-events:none}.faixa-previa--erro{background:var(--passe-aviso)}.previa-painel .widget__anel-progresso{animation:none!important}.previa-painel *,.previa-painel *:before,.previa-painel *:after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}
