.bv{--bv-dwell:4.2s;--bv-card-h:12.5rem;aspect-ratio:1/1.04;width:100%;max-width:34rem;margin-left:auto;position:relative}.bv-frame{border-radius:var(--r-lg);background:var(--sand);width:74%;height:84%;box-shadow:var(--shadow-float);animation:lx-frame-open 1.5s var(--ease-out-expo) .3s both;position:absolute;top:0;right:0;overflow:hidden}.bv-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:0}.bv-drift{animation:bv-drift 22s var(--ease-in-out) 2.4s infinite alternate;position:absolute;inset:-4%}.bv-drift img{object-fit:cover;width:100%;height:100%;animation:lx-film-settle 2s var(--ease-out-expo) .3s both;display:block}@keyframes bv-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,1.5%)scale(1.06)}}.bv-topics{z-index:2;border-radius:var(--r-md);font-family:var(--font-mono);color:var(--ink-4);animation:lx-rise 1s var(--ease-out-expo) 1s both, lx-float 7s ease-in-out 2.4s infinite alternate;gap:.6rem;margin:0;padding:1rem 1.2rem;font-size:.72rem;line-height:1;list-style:none;display:grid;position:absolute;top:12%;left:0}.bv-topics li{transition:color var(--dur-slow) var(--ease-out-quint);align-items:center;gap:.6rem;display:flex}.bv-topics li:before{content:"";border-radius:var(--r-pill);background:var(--copper-2);width:6px;height:6px;transition:transform var(--dur-slow) var(--ease-out-expo);transform:scale(0)}.bv-topics li.is-on{color:var(--ink)}.bv-topics li.is-on:before{transform:scale(1)}.bv-deck{width:80%;height:var(--bv-card-h);animation:lx-rise 1.1s var(--ease-out-expo) .8s both;position:absolute;bottom:4%;left:0}.bv .bv-card{border-radius:var(--r-md);transform-origin:50% 0;transition:transform .9s var(--ease-out-expo), opacity .7s var(--ease-out-quint);background:#ffffffdb;padding:1.25rem 1.4rem 1.1rem;position:absolute;inset:0}.bv-card[data-pos="0"]{z-index:3;opacity:1;transform:none}.bv-card[data-pos="1"]{z-index:2;opacity:1;transform:translateY(-14px)scale(.94)}.bv-card[data-pos="2"]{z-index:1;opacity:.85;animation:bv-enter .9s var(--ease-out-expo) backwards;transform:translateY(-28px)scale(.88)}.bv .bv-card[data-pos=out]{z-index:4;opacity:0;transition:transform 1s var(--ease-out-quint), opacity .5s var(--ease-in-out) .12s;transform:translate(-6%,-80%)rotate(-5deg)scale(1.02)}@keyframes bv-enter{0%{opacity:0;transform:translateY(-48px)scale(.8)}}.bv-card-inner{height:100%;transition:opacity .5s var(--ease-out-quint) .34s, transform .8s var(--ease-out-expo) .34s;flex-direction:column;display:flex}.bv-card[data-pos="1"] .bv-card-inner,.bv-card[data-pos="2"] .bv-card-inner{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateY(10px)}.bv-card-meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);justify-content:space-between;gap:1rem;margin:0;font-size:.72rem;line-height:1.3;display:flex}.bv-card-cat{color:var(--copper)}.bv-card-title{-webkit-line-clamp:3;font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;-webkit-box-orient:vertical;margin:.7rem 0 0;font-size:clamp(1.4rem,1.05rem + 1vw,1.9rem);line-height:1.08;display:-webkit-box;overflow:hidden}.bv-card-foot{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:.9rem;margin:auto 0 0;padding-top:.9rem;font-size:.7rem;line-height:1;display:flex}.bv-rule{border-radius:var(--r-pill);background:var(--line);flex:1;height:2px;position:relative;overflow:hidden}.bv-rule-fill{background:var(--copper-2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bv-card[data-pos="0"] .bv-rule-fill{animation:bv-progress var(--bv-dwell) linear forwards paused}.bv.is-running .bv-card[data-pos="0"] .bv-rule-fill{animation-play-state:running}@media (hover:hover){.bv.is-running .bv-deck:hover .bv-card[data-pos="0"] .bv-rule-fill{animation-play-state:paused}}.bv.is-paused .bv-drift,.bv.is-paused .lx-pv-sheen{animation-play-state:paused}.bv.is-paused .bv-topics{animation-play-state:running,paused}.bv-card[data-pos=out] .bv-rule-fill{transform:scaleX(1)}@keyframes bv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bv-toggle{z-index:5;border-radius:var(--r-pill);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:transform var(--dur-instant) var(--ease-out-expo);animation:lx-fade var(--dur-slow) var(--ease-out-quint) 1.6s both;place-items:center;display:grid;position:absolute;bottom:calc(16% + .9rem);right:.9rem}.bv-toggle:hover{transform:scale(1.05)}.bv-toggle:active{transform:scale(.95)}@media (min-width:901px) and (max-width:1199px){.bv{aspect-ratio:1/1.14}.bv-topics{top:2%}}@media (max-width:900px){.bv{--bv-card-h:11.5rem;aspect-ratio:1/1.08;max-width:30rem;margin-inline:auto}.bv-frame{width:78%;height:80%}.bv-deck{width:88%;bottom:2%}.bv .bv-card{padding:1.05rem 1.15rem .95rem}.bv-toggle{top:.75rem;bottom:auto;right:.75rem}}@media (max-width:560px){.bv-topics{display:none}}
