.reel-shadow{box-shadow:var(--shadow-float)}.dark .reel-shadow{box-shadow:none}.bcf-stage{position:relative;width:100%}.bcf-viewport{--bcf-card-w:222px;--bcf-gap:26px;position:relative;z-index:1;display:flex;gap:var(--bcf-gap);padding-inline:calc(50% - var(--bcf-card-w) / 2);padding-block:40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;perspective:1500px;perspective-origin:50% 42%;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bcf-viewport::-webkit-scrollbar{display:none}.bcf-viewport:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.bcf-viewport:not(.bcf-mounted)>.bcf-card:first-child{margin-inline-start:calc(var(--bcf-lead-clones, 0) * -1 * (var(--bcf-card-w) + var(--bcf-gap)))}.bcf-card{flex:0 0 var(--bcf-card-w);width:var(--bcf-card-w);scroll-snap-align:center;transform-style:preserve-3d;transform:translateZ(0);will-change:transform}.bcf-viewport.bcf-safari-flat{perspective:none}.bcf-viewport.bcf-safari-flat .bcf-card{transform-style:flat;transform:none}@supports (font:-apple-system-body){.bcf-viewport:not(.bcf-mounted){perspective:none}.bcf-viewport:not(.bcf-mounted) .bcf-card{transform-style:flat;transform:none}}.bcf-phone{position:relative;aspect-ratio:9/16;border-radius:8px;overflow:hidden;isolation:isolate;background:#14141d;border:1px solid hsl(var(--border))}.bcf-phone img,.bcf-phone video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;backface-visibility:hidden}.bcf-phone:after{content:"";inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(0,0,0,.16),transparent 22% 78%,rgba(0,0,0,.28))}.bcf-label,.bcf-phone:after{position:absolute;pointer-events:none}.bcf-label{top:10px;left:10px;z-index:3;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:16px;color:#efeaff;background:rgba(10,10,15,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bcf-card{animation:bcf-coverflow linear both;animation-timeline:view(inline);animation-range:cover 0 cover 100%}.bcf-viewport.bcf-safari-flat .bcf-card{animation-name:bcf-coverflow-safari-flat}@supports (font:-apple-system-body){.bcf-viewport:not(.bcf-mounted) .bcf-card{animation-name:bcf-coverflow-safari-flat}}@keyframes bcf-coverflow{0%{transform:translateZ(-260px) translateX(46px) rotateY(46deg) scale(.92);opacity:.6}50%{transform:translateZ(120px) translateX(0) rotateY(0deg) scale(1);opacity:1}to{transform:translateZ(-260px) translateX(-46px) rotateY(-46deg) scale(.92);opacity:.6}}@keyframes bcf-coverflow-safari-flat{0%{transform:translateX(24px) scale(.92);opacity:.6}50%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(-24px) scale(.92);opacity:.6}}}}.bcf-dot{position:relative;width:28px;height:24px;border-radius:999px;background:transparent;border:none;padding:0;cursor:pointer}.bcf-dot:before{content:"";position:absolute;inset:50% auto auto 50%;width:7px;height:7px;border-radius:999px;background:hsl(var(--muted-foreground));transform:translate(-50%,-50%);transition:background-color .15s ease-out}.bcf-dot:hover:before{background:hsl(var(--foreground-2))}.bcf-dot.bcf-active:before{width:20px;background:hsl(var(--foreground))}.bcf-dot:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.bcf-count{display:none}@media (pointer:coarse),(width < 40rem){.bcf-dots{display:none}.bcf-count{display:inline-block}}@media (min-width:900px){.bcf-viewport{--bcf-card-w:250px;--bcf-gap:30px}}@media (max-width:430px){.bcf-viewport{--bcf-card-w:240px;--bcf-gap:16px}}@keyframes swipe-hint{0%{opacity:0;transform:translateX(20px)}15%,70%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-40px);pointer-events:none}}.lp-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:.75rem 1rem;background:hsl(var(--background)/.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsl(var(--border));transform:translateY(0);transition:transform .15s ease-out}@media (min-width:768px){.lp-sticky-cta{display:none}}.lp-sticky-cta-safe-area{height:env(safe-area-inset-bottom,0)}@media (prefers-reduced-motion:reduce){.lp-sticky-cta{transition:none!important}}.lite-youtube{position:relative;display:block;border:0;padding:0;max-width:100%!important;width:100%!important;text-align:left;contain:content;background-color:#0a0a0f;background-position:50%;background-size:cover}.lite-youtube>.lyt-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border:0}.lite-youtube>.lyt-playbtn{display:block;width:100%;height:100%;background:no-repeat left 12px bottom 12px/48px 34px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;top:0;left:0;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}[dir=rtl] .lite-youtube>.lyt-playbtn{background-position:right 12px bottom 12px}.lite-youtube .lyt-playbtn:focus,.lite-youtube:hover>.lyt-playbtn{filter:none}