.bm-reels-section{position:relative;min-width:0}.bm-reels-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.bm-reels-heading span{color:var(--theme-primary,#d9002b);font-size:11px;font-weight:800;letter-spacing:.1em}.bm-reels-heading h2{margin:4px 0 0;font-size:clamp(22px,2.5vw,30px)}.bm-reels-heading a,.bm-reels-all{color:var(--theme-primary,#d9002b);font-weight:800;text-decoration:none}.bm-reels-preview{margin:28px 0 38px;padding:0}.bm-reels-preview .bm-reels-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 8px;scrollbar-width:thin}.bm-reel{min-width:0}.bm-reels-preview .bm-reel{flex:0 0 clamp(230px,21vw,300px);scroll-snap-align:start}.bm-reel-frame{position:relative;aspect-ratio:9/16;overflow:hidden;background:#101318;border-radius:20px;isolation:isolate}.bm-reel-frame:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.35) 40%,rgba(0,0,0,.88));pointer-events:none;z-index:1}.bm-reel-frame video{width:100%;height:100%;display:block;object-fit:cover}.bm-reel-tap{position:absolute;inset:0;z-index:2;border:0;background:transparent;cursor:pointer}.bm-reel-progress{position:absolute;left:12px;right:12px;top:10px;height:3px;background:rgba(255,255,255,.48);border-radius:9px;z-index:4;pointer-events:none}.bm-reel-progress span{display:block;width:0;height:100%;border-radius:inherit;background:#fff}.bm-reel-demo{position:absolute;top:22px;left:12px;z-index:3;padding:4px 9px;border-radius:99px;background:rgba(0,0,0,.65);color:#fff;font-size:11px;font-weight:700}.bm-reel-play,.bm-reel-sound{position:absolute;z-index:3;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(0,0,0,.4);color:#fff;cursor:pointer}.bm-reel-play{top:46%;left:50%;width:58px;height:58px;transform:translate(-50%,-50%);font-size:21px}.bm-reel.is-playing .bm-reel-play{opacity:0}.bm-reel-frame:hover .bm-reel-play,.bm-reel-play:focus-visible{opacity:1}.bm-reel-sound{right:12px;top:22px;width:36px;height:36px;font-size:18px}.bm-reel-overlay{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:22px 16px 18px;color:#fff;pointer-events:none}.bm-reel-overlay small{font-size:12px;font-weight:700}.bm-reel-overlay h3{margin:5px 0;font-size:clamp(20px,2vw,27px);line-height:1.14;color:#fff}.bm-reel-overlay p{margin:0 0 14px;font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-reel-overlay a{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%;padding:12px 14px;border-radius:11px;background:var(--theme-primary,#d9002b);color:#fff!important;text-decoration:none;font-weight:800;pointer-events:auto}.bm-reel-preview-link{display:flex;justify-content:space-between;padding:10px 4px;color:#1b2736;text-decoration:none;font-weight:700;font-size:13px}.bm-reels-all{display:inline-block;margin-top:13px}.bm-reels-page{background:#0e1015;min-height:100vh;color:#fff}.bm-reels-intro{display:flex;align-items:center;gap:22px;padding:12px max(18px,calc((100vw - 1200px)/2));font-size:13px}.bm-reels-intro a{color:#fff;text-decoration:none}.bm-reels-intro strong{font-size:17px}.bm-reels-intro span{color:#aeb7c3}.bm-reels-feed{width:100%;max-width:800px;margin:0 auto}.bm-reels-feed .bm-reels-rail{height:calc(100dvh - 64px);min-height:480px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:contain}.bm-reels-feed .bm-reels-rail::-webkit-scrollbar{display:none}.bm-reels-feed .bm-reel{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:center;align-items:center}.bm-reels-feed .bm-reel-frame{height:100%;width:min(100%,calc((100dvh - 64px)*.5625));max-width:500px;border-radius:0}.bm-reels-feed .bm-reel-overlay{padding:25px 20px}.bm-reels-feed .bm-reel-overlay h3{font-size:26px}.bm-reels-controls{position:absolute;right:3%;top:43%;display:grid;gap:12px}.bm-reels-controls button{width:46px;height:46px;border:1px solid #59616d;border-radius:50%;background:#242a35;color:#fff;font-size:22px;cursor:pointer}.bm-reels-empty{max-width:700px;margin:35px auto;padding:35px;background:#1b2029;border-radius:16px;color:#fff}@media(max-width:650px){.bm-reels-preview .bm-reels-rail{gap:10px;margin-right:-16px;padding-right:16px}.bm-reels-preview .bm-reel{flex-basis:65vw;max-width:270px}.bm-reels-heading h2{font-size:22px}.bm-reels-heading a{font-size:12px}.bm-reels-intro{padding:10px 15px;gap:14px}.bm-reels-intro span{display:none}.bm-reels-feed .bm-reels-rail{height:calc(100dvh - 50px);min-height:440px}.bm-reels-feed .bm-reel-frame{width:100%;height:100%;max-width:none}.bm-reels-controls{display:none}}
body:has(.bm-reels-page) .site-header,body:has(.bm-reels-page) .site-footer,body:has(.bm-reels-page) .mobile-bottom{display:none!important}body:has(.bm-reels-page){background:#0e1015}body:has(.bm-reels-page) main{padding:0!important;margin:0!important;max-width:none!important}.bm-reels-feed .bm-reels-rail{height:calc(100dvh - 48px);min-height:400px}.bm-reels-feed .bm-reel-frame{width:min(100%,calc((100dvh - 48px)*.5625))}.bm-reels-preview:has(.bm-reel:only-child){display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:0 32px;padding:24px;border-radius:24px;background:#131820;color:#fff}.bm-reels-preview:has(.bm-reel:only-child) .bm-reels-heading{grid-column:1/-1}.bm-reels-preview:has(.bm-reel:only-child) .bm-reels-heading h2{color:#fff}.bm-reels-preview:has(.bm-reel:only-child) .bm-reels-rail{overflow:visible}.bm-reels-preview:has(.bm-reel:only-child) .bm-reel{width:100%;flex-basis:auto}.bm-reels-feature{align-self:center;max-width:500px}.bm-reels-feature span{color:#ff6479;font-size:12px;font-weight:800;letter-spacing:.1em}.bm-reels-feature h3{margin:12px 0;font-size:clamp(28px,4vw,54px);line-height:1.08;color:#fff}.bm-reels-feature p{color:#c4cbd3;font-size:16px;line-height:1.5}.bm-reels-feature a{display:inline-flex;margin-top:14px;padding:14px 22px;border-radius:12px;background:var(--theme-primary,#d9002b);color:#fff;text-decoration:none;font-weight:800}.bm-reels-preview:has(.bm-reel:only-child) .bm-reel-preview-link{display:none}@media(max-width:650px){.bm-reels-preview:has(.bm-reel:only-child){display:block;padding:18px}.bm-reels-preview:has(.bm-reel:only-child) .bm-reel{max-width:none}.bm-reels-preview:has(.bm-reel:only-child) .bm-reel-frame{aspect-ratio:9/13}.bm-reels-feature{margin-top:16px}.bm-reels-feature h3{font-size:25px}.bm-reels-feature p{font-size:13px}.bm-reels-feed .bm-reel-frame{width:100%}}
@media(min-width:901px){.bm-reels-preview .bm-reel{flex-basis:calc((100% - 48px)/4)}}
