.detalhe-btn{display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: zoom-in;touch-action: manipulation}.detalhe-btn:active img{transform: scale(.97)}.gal-aberta{overflow: hidden}.gal{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: #0b0113;color: #fff;opacity: 0;transition: opacity .25s;overscroll-behavior: contain}.gal.on{opacity: 1}.gal::backdrop{background: #0b0113}.gal-palco{position: absolute;inset: 0;overflow: hidden;touch-action: none;user-select: none;-webkit-user-select: none}.gal-trilho{display: flex;width: 100%;height: 100%;will-change: transform}.gal-slide{flex: 0 0 100%;height: 100%;display: grid;place-items: center;padding: 56px 12px 84px}.gal-slide img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;border-radius: 10px;will-change: transform;cursor: zoom-in;-webkit-user-drag: none}.gal--zoom .gal-slide img{cursor: grab}.gal-btn{position: absolute;z-index: 2;width: 48px;height: 48px;display: grid;place-items: center;border: 1px solid var(--glass-border);border-radius: 50%;background: rgba(39,3,49,.82);color: #fff;cursor: pointer;touch-action: manipulation}.gal-btn svg{width: 22px;height: 22px}.gal-btn:active{transform: scale(.94)}.gal-btn:disabled{opacity: .3;cursor: default}.gal-fechar{top: max(12px,env(safe-area-inset-top));right: 12px}.gal-ant,.gal-prox{top: 50%;margin-top: -24px}.gal-ant{left: 14px}.gal-prox{right: 14px}@media (hover: none){.gal-ant,.gal-prox{display: none}}.gal-legenda{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: 14px 18px max(18px,env(safe-area-inset-bottom));text-align: center;font-size: .95rem;background: linear-gradient(0deg,rgba(11,1,19,.95),rgba(11,1,19,0));pointer-events: none}.gal-cont{font-weight: 700;color: var(--amber-400)}@media (prefers-reduced-motion: reduce){.gal,.gal-trilho,.gal-slide img{transition: none !important}}.anim-off .gal,.anim-off .gal-trilho,.anim-off .gal-slide img{transition: none !important}.podio{--pmax: 250px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;align-items: end;padding-top: 8px;border-bottom: 3px solid var(--glass-border)}.podio-col{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;text-align: center;gap: 10px;padding-bottom: 12px}.podio-col .big-num{font-size: clamp(1.25rem,4.4vw,3.2rem);line-height: 1.05}.podio-col .txt{font-weight: 700;font-size: clamp(.78rem,2.4vw,1.1rem);line-height: 1.25;color: #fff;max-width: 11em}.podio-barra{width: 100%;height: calc(var(--r) * var(--pmax));border-radius: 12px 12px 0 0;transform-origin: 50% 100%;background: linear-gradient(180deg,var(--amber-400),var(--orange-500));box-shadow: inset 0 3px 0 rgba(255,255,255,.35)}.podio-col--2 .podio-barra{background: linear-gradient(180deg,var(--magenta-500),var(--violet-600))}.podio-col--3 .podio-barra{background: linear-gradient(180deg,var(--violet-500),var(--plum-800))}.podio-col--raquete .podio-barra{background: linear-gradient(180deg,var(--lime-400),#7f9410)}.podio-col .cat{font-family: var(--font-display);font-style: italic;font-weight: 800;font-size: clamp(.95rem,2.6vw,1.5rem);letter-spacing: .04em;text-transform: uppercase;margin-top: 2px}@media (min-width: 700px){.podio{--pmax: 300px;gap: 18px}}@media (max-width: 420px){.podio{--pmax: 190px;gap: 8px}}@media (prefers-reduced-motion: no-preference){html:not(.anim-off) .podio-barra{transform: scaleY(0);transition: transform 1.2s cubic-bezier(.22,1,.36,1)}html:not(.anim-off) .podio-col.in .podio-barra{transform: none}html:not(.anim-off) .podio-col--2 .podio-barra{transition-delay: .08s}html:not(.anim-off) .podio-col--3 .podio-barra{transition-delay: .16s}html:not(.anim-off) .podio-col--4 .podio-barra{transition-delay: .24s}}.local-info{display: grid;gap: 10px;margin-bottom: 20px}.local-info-item{display: flex;gap: 14px;align-items: flex-start;padding: 14px 18px}.local-info-item svg{width: 26px;height: 26px;flex: none;color: var(--amber-400);margin-top: 2px}.local-info-item strong{display: block;font-family: var(--font-display);font-style: italic;font-weight: 800;text-transform: uppercase;letter-spacing: .03em;margin-bottom: 2px}.local-info-item p{color: var(--text-muted-on-dark);font-size: .98rem}#sorteio{overflow-x: clip}.car-par{width: 100%;will-change: transform;transform: scale(1.1)}.car-par img{display: block}.follow-list a{touch-action: manipulation}.follow-list a:active{transform: scale(.97)}.follow-list svg.pulso{animation: igPulso .5s cubic-bezier(.22,1,.36,1)}@keyframes igPulso{0%{transform: scale(1)}40%{transform: scale(1.45) rotate(-8deg)}100%{transform: scale(1)}}@keyframes carroEntra{0%{transform: translate3d(-112%,0,0)}68%{transform: translate3d(3.5%,0,0)}84%{transform: translate3d(-1%,0,0)}100%{transform: none}}@media (prefers-reduced-motion: no-preference){html:not(.anim-off) .sorteio-art:not(.car-in) .car-par img{transform: translate3d(-112%,0,0)}html:not(.anim-off) .sorteio-art.car-in .car-par img{animation: carroEntra 1.15s cubic-bezier(.3,.6,.3,1) both}}#prog-tabs{position: relative}#prog-tabs .tab{position: relative;z-index: 1;touch-action: manipulation}#prog-tabs .tab:active{transform: scale(.97)}#prog-tabs .tab[aria-selected="true"]{background: transparent}.tab-ind{position: absolute;left: 0;top: 0;width: 100%;height: 48px;z-index: 0;pointer-events: none;background: var(--grad-cta);clip-path: inset(0 100% 0 0 round 999px);transition: clip-path .42s cubic-bezier(.22,1,.36,1)}.tab-n{position: absolute;top: -7px;right: -4px;min-width: 22px;height: 22px;padding: 0 6px;display: grid;place-items: center;border-radius: 999px;background: var(--ink-950);border: 1px solid var(--glass-border);color: var(--text-muted-on-dark);font: 700 .72rem/1 var(--font-body);font-style: normal;letter-spacing: 0}.tab[aria-selected="true"] .tab-n{background: var(--amber-400);border-color: var(--amber-400);color: var(--ink-950)}#prog-paineis{touch-action: pan-y}@media (prefers-reduced-motion: reduce){.tab-ind{transition: none}}.anim-off .tab-ind{transition: none}.calc{margin-top: 18px;padding: 24px;display: grid;gap: 16px;max-width: 560px}.calc h3{font-size: 1.25rem}.calc-qtd{display: flex;align-items: center;gap: 18px}.calc-btn{width: 64px;height: 64px;border-radius: 50%;border: 1px solid var(--glass-border);background: rgba(18,3,30,.6);color: #fff;font: 800 2rem/1 var(--font-display);cursor: pointer;touch-action: manipulation;transition: transform .12s,border-color .2s,background-color .2s}.calc-btn:hover:not(:disabled){border-color: var(--lilac-400);background: rgba(123,47,247,.35)}.calc-btn:active:not(:disabled){transform: scale(.94)}.calc-btn:disabled{opacity: .35;cursor: default}.calc-n{min-width: 2ch;text-align: center;font: italic 900 3rem/1 var(--font-display);color: #fff}.calc-cupom{display: flex;align-items: center;gap: 12px;min-height: 48px;font-weight: 600;cursor: pointer}.calc-chk{position: absolute;opacity: 0;width: 1px;height: 1px}.calc-trilho{position: relative;flex: none;width: 52px;height: 30px;border-radius: 999px;background: rgba(205,185,221,.25);border: 1px solid var(--glass-border);transition: background-color .25s}.calc-trilho::after{content: "";position: absolute;left: 3px;top: 3px;width: 22px;height: 22px;border-radius: 50%;background: #fff;transition: transform .25s cubic-bezier(.22,1,.36,1)}.calc-chk:checked + .calc-trilho{background: var(--violet-500)}.calc-chk:checked + .calc-trilho::after{transform: translateX(22px)}.calc-chk:focus-visible + .calc-trilho{outline: 2px solid var(--amber-400);outline-offset: 3px}.calc-linhas{display: grid;gap: 6px}.calc-linhas li{display: flex;justify-content: space-between;gap: 12px;color: var(--text-muted-on-dark);font-size: .95rem;padding-bottom: 6px;border-bottom: 1px dashed var(--glass-border)}.calc-linhas b{color: #fff;font-weight: 700}.calc-total{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;font-weight: 700;font-size: 1.1rem}.calc-total-v{font-size: clamp(2.4rem,8vw,3.4rem)}.calc-total-v.pop{animation: calcPop .35s cubic-bezier(.22,1,.36,1)}@keyframes calcPop{0%{transform: scale(.94)}50%{transform: scale(1.06)}100%{transform: none}}@media (prefers-reduced-motion: reduce){.calc-total-v.pop{animation: none}.calc-trilho::after,.calc-trilho{transition: none}}.faq-item{scroll-margin-top: calc(var(--header-h) + 20px)}.faq-item summary{touch-action: manipulation}.faq-item summary:active{opacity: .8}.faq-item[open] summary::after{transform: rotate(45deg)}.faq-item.aberto summary::after{transform: rotate(-135deg)}.faq-corpo{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.faq-item.aberto .faq-corpo{grid-template-rows: 1fr}.faq-corpo > .faq-a{overflow: hidden;min-height: 0;padding-bottom: 0}.faq-corpo > .faq-a > p:last-child{padding-bottom: 22px}.faq-item:target summary,.faq-item.aberto summary{color: #fff}@media (prefers-reduced-motion: reduce){.faq-corpo,.faq-item summary::after{transition: none}}.anim-off .faq-corpo,.anim-off .faq-item summary::after{transition: none}