.reels-body{background:#fff}.reels-body main{min-height:100dvh}.reels-body main,.reels-page{align-items:center;display:flex;justify-content:center}.reels-page{gap:24px}.reels-viewport{background:#000;border-radius:8px;height:min(700px,100vh - 40px);overflow:hidden;position:relative;width:375px}.reels-track{height:100%;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;transform-origin:50% 0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.reels-track.is-js-snap{scroll-snap-type:none}.reels-track::-webkit-scrollbar{display:none}.reel-item{height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.reel-item video{display:block}.reel-item video,.reel-poster{height:100%;object-fit:cover;width:100%}.reel-poster{inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .2s linear;z-index:1}.reel-item.is-video-ready .reel-poster{opacity:0}@media (prefers-reduced-motion:reduce){.reel-poster{transition:none}}.reels-top-bar{left:0;padding:20px;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.reels-back,.reels-top-bar{align-items:center;display:flex}.reels-back{background:none;border:none;color:#fff;cursor:pointer;gap:10px;line-height:1;pointer-events:auto}.reels-back i{font-size:24px;width:24px}.reels-logo{display:block;height:22px}.reels-sound{align-items:center;background:rgba(0,0,0,.35);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;margin-left:auto;pointer-events:auto;width:32px}.reels-sound .reels-sound-off,.reels-sound.is-muted .reels-sound-on{display:none}.reels-sound.is-muted .reels-sound-off{display:block}.reel-pause-overlay{align-items:center;background:none;border:none;cursor:pointer;display:none;inset:0;justify-content:center;padding:0;position:absolute;z-index:2}.reel-pause-overlay i{align-items:center;background:rgba(0,0,0,.4);border-radius:50%;color:#fff;display:flex;font-size:32px;height:72px;justify-content:center;width:72px}.reel-item.is-paused .reel-pause-overlay{display:flex}@keyframes reel-spin{to{transform:rotate(1turn)}}@keyframes reel-spin-appear{to{opacity:1}}.reel-buffering{border:3px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;display:none;height:36px;left:50%;margin:-18px 0 0 -18px;pointer-events:none;position:absolute;top:50%;width:36px;z-index:2}.reel-item.is-buffering .reel-buffering{animation:reel-spin-appear .15s linear .3s forwards,reel-spin .8s linear infinite;display:block;opacity:0}.reel-item.is-paused .reel-buffering{display:none}.reels-more-loading{background:#000;display:none;height:100%;position:relative}.reels-more-loading:after{animation:reel-spin .8s linear infinite;border:3px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;content:"";height:36px;left:50%;margin:-18px 0 0 -18px;position:absolute;top:50%;width:36px}.reels-more-loading.is-visible{display:block}.reels-refresh{height:36px;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-44px);transition:transform .25s ease-out,opacity .25s ease-out;width:36px;z-index:4}.reels-refresh:after{animation:reel-spin .8s linear infinite;border:3px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;content:"";inset:0;position:absolute}.reels-viewport.is-bouncing .reels-track,.reels-viewport.is-pulling .reels-refresh{transition:none}.reels-viewport.is-refreshing .reels-refresh{opacity:1;transform:translate(-50%,20px)}.reel-info{bottom:34px;color:#fff;left:20px;position:absolute;word-break:break-word;z-index:2}.reel-location{align-items:center;background:rgba(0,0,0,.45);border-radius:20px;color:#fff;display:inline-flex;font-size:14px;gap:8px;margin-bottom:16px;padding-right:8px}.reel-location .sc-and6-pin{background:#d61f79;border-radius:50%;font-size:16px;height:24px;justify-content:center;width:24px}.reel-location .sc-and6-pin,.reel-name{align-items:center;color:#fff;display:flex}.reel-name{gap:6px}.reel-name:hover{color:#f2f2f2}.reel-name:active{color:#e6e6e6}.reel-name{font-size:18px;font-weight:700;text-decoration:none}.reel-name .sc-and6-verified{background:radial-gradient(circle,#fff 45%,transparent 46%);color:#2196f3;font-size:22px}.reel-slogan{color:#fff;display:-webkit-box;-webkit-line-clamp:2;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.reel-actions{align-items:center;bottom:24px;display:flex;flex-direction:column;gap:24px;position:absolute;right:10px;z-index:2}.reel-avatar{display:block;height:40px;margin-bottom:6px;position:relative;width:40px}.reel-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.reel-avatar-add{background:#d61f79;border-radius:4px;bottom:-6px;font-size:12px;height:16px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:16px}.reel-action,.reel-avatar-add{align-items:center;color:#fff;display:flex}.reel-action{background:none;border:none;cursor:pointer;flex-direction:column;font-size:20px;gap:3px;padding:0;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.5)}.reel-action i{font-size:24px}.reel-action span{font-size:14px;font-weight:700}.js-like-count{line-height:1}.reel-share.is-copied i{color:#d61f79}.reel-progress{background:#000;border-radius:2px;bottom:0;height:4px;left:0;position:absolute;right:0;z-index:2}.reels-track.is-scrubbable .reel-progress{cursor:pointer;touch-action:none;transition:height .15s ease-out}.reels-track.is-scrubbable .reel-progress:before{bottom:-8px;content:"";left:0;position:absolute;right:0;top:-16px}.reels-track.is-scrubbable .reel-item.is-scrubbing .reel-progress{height:8px}.reel-progress-bar{background:#d61f79;border-radius:2px;height:100%;width:0}.reels-nav-group{display:flex;flex-direction:column;gap:14px;position:fixed;right:40px;top:50%;transform:translateY(-50%);z-index:5}.reels-nav{align-items:center;background:rgba(0,0,0,.1);border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:32px;height:52px;justify-content:center;transition:background .15s;width:52px}.reels-nav:hover{background:rgba(0,0,0,.18)}.reels-nav.is-disabled{cursor:default;opacity:.35;pointer-events:none}@media (min-width:769px){.reels-viewport{--reel-h:100dvh;--reel-gap:16px;--reel-w:calc((var(--reel-h) - var(--reel-gap)*2)*9/16);background:transparent;border-radius:0;height:var(--reel-h);transform:translateX(40px);width:calc(var(--reel-w) + 80px)}.reels-top-bar{background:none;right:80px;top:var(--reel-gap)}.reel-item{box-sizing:border-box;padding:var(--reel-gap) 0}.reel-item video,.reel-poster{background:#000;border-radius:8px;width:var(--reel-w)}.reel-poster{height:calc(100% - var(--reel-gap)*2);inset:var(--reel-gap) auto auto 0}.reel-info{bottom:calc(38px + var(--reel-gap));right:96px}.reel-actions{bottom:var(--reel-gap);gap:12px;right:20px}.reel-action{color:#222221;gap:5px;text-shadow:none}.reel-action i{align-items:center;background:rgba(0,0,0,.1);border-radius:50%;display:flex;font-size:20px;height:36px;justify-content:center;transition:background .15s;width:36px}.reel-action:hover i{background:rgba(0,0,0,.18)}.reel-pause-overlay{bottom:var(--reel-gap);right:80px;top:var(--reel-gap)}.reel-buffering,.reels-refresh{left:calc(50% - 40px)}.reels-refresh{top:var(--reel-gap)}.reels-more-loading{background:transparent}.reels-more-loading:before{background:#000;border-radius:8px;bottom:var(--reel-gap);content:"";left:0;position:absolute;top:var(--reel-gap);width:var(--reel-w)}.reels-more-loading:after{left:calc(50% - 40px)}.reel-progress{bottom:calc(var(--reel-gap) + 4px);left:4px;right:84px}.reels-empty{background:#000;border-radius:8px;width:var(--reel-w)}}.reels-empty{align-items:center;color:#fff;display:flex;font-size:14px;height:100%;justify-content:center}@media (max-width:768px){.reels-body main{min-height:100dvh}.reels-page{width:100%}.reels-viewport{border-radius:0;height:100vh;height:100dvh;max-height:none;width:100vw}.reels-back{gap:20px}.reels-nav-group{display:none}}
/*# sourceMappingURL=reels.d52b4576c1ac0d5473cc.css.map*/