.reels{background:#282828;color:#ececea;padding:3rem 0 3.2rem;overflow:hidden}.reels .kicker{color:var(--amarelo)}.reels h2{text-align:center;color:#fff;font-size:1.55rem;margin:.3rem 0 .35rem}.reel-sub{text-align:center;color:#b7b8b3;font-size:.92rem;margin:0 0 1.6rem;padding:0 1.2rem}.only-touch{display:none}@media(hover:none){.only-hover{display:none}.only-touch{display:inline}}.reel-marquee{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.reel-marquee::-webkit-scrollbar{display:none}.reel-track{display:flex;align-items:center;gap:0;width:max-content;padding:22px 0}.reel-tile{position:relative;flex:0 0 auto;width:148px;aspect-ratio:9 / 16;margin:0;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden;border-radius:0;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-radius .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}.reel-tile img,.reel-tile video{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.06) brightness(.9);transition:filter .35s ease}.reel-tile:hover,.reel-tile:focus-visible,.reel-tile.on{transform:scale(1.16);z-index:3;border-radius:12px;box-shadow:0 18px 40px -14px #000000bf;outline:none}.reel-tile:hover img,.reel-tile:focus-visible img,.reel-tile.on img,.reel-tile:hover video,.reel-tile.on video{filter:none}.reel-tile:focus-visible{box-shadow:0 0 0 3px var(--amarelo),0 18px 40px -14px #000000bf}.reel-tile video.reel-prev{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.reel-tile video.reel-prev.ready{opacity:1}.reel-play{position:absolute;inset:0;margin:auto;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#0c0e168c;backdrop-filter:blur(3px);color:#fff;opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:2}.reel-play svg{width:20px;height:20px;margin-left:2px}.reel-tile:hover .reel-play,.reel-tile:focus-visible .reel-play,.reel-tile.on .reel-play{opacity:1;transform:scale(1)}.reel-time{position:absolute;left:7px;bottom:7px;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#0c0e168c;padding:2px 6px;border-radius:999px;pointer-events:none;z-index:2}@media(max-width:700px){.reel-tile{width:116px}.reels h2{font-size:1.3rem}.reel-tile:hover,.reel-tile.on{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.reel-tile.dup{display:none}.reel-tile{transition:none}}.reel-lb{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;gap:1rem;background:#080a12e6;backdrop-filter:blur(8px);opacity:0;transition:opacity .22s ease;padding:1rem}.reel-lb[hidden]{display:none}.reel-lb.show{opacity:1}.reel-lb-stage{display:flex;flex-direction:column;align-items:center;gap:.7rem;max-width:100%}.reel-lb-frame{position:relative;display:block;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -30px #000000e6}#reelLbVideo{display:block;max-height:min(80vh,900px);max-width:min(92vw,420px);aspect-ratio:9 / 16;background:#000}#reelLbVideoB{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.reel-lb-frame video{opacity:0;transition:opacity .35s linear}.reel-lb-frame video.on{opacity:1}.reel-lb-bars{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;gap:4px;pointer-events:none}.reel-lb-frame:before{content:"";position:absolute;left:0;right:0;top:0;height:58px;z-index:1;background:linear-gradient(#00000073,#0000);pointer-events:none}.reel-bar{flex:1;height:3px;border-radius:999px;background:#ffffff73;box-shadow:0 0 0 1px #0000002e;overflow:hidden}.reel-bar-fill{display:block;width:0;height:100%;background:#fff;border-radius:999px}.reel-lb-close,.reel-lb-nav{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:background .18s ease,transform .18s ease}.reel-lb-close:hover,.reel-lb-nav:hover{background:#ffffff3d;transform:scale(1.06)}.reel-lb-close{position:absolute;top:14px;right:14px;width:40px;height:40px;font-size:1.05rem;line-height:1}.reel-lb-nav{width:48px;height:48px;flex:0 0 auto}.reel-lb-nav svg{width:24px;height:24px}@media(max-width:620px){.reel-lb{flex-wrap:wrap}.reel-lb-stage{order:1;width:100%}.reel-lb-nav{order:2;width:44px;height:44px}.reel-lb-nav.prev{order:2}.reel-lb-nav.next{order:3}}html.reel-lock,html.reel-lock body{overflow:hidden}
