.slb-trigger{position:relative;display:block;width:100%;padding:0;border:0;border-radius:inherit;background:none;overflow:hidden;cursor:pointer;isolation:isolate}.slb-trigger img{display:block}.slb-preview,.slb-trigger img{width:100%;height:100%;object-fit:cover}.slb-preview{position:absolute;inset:0;pointer-events:none;opacity:0}.slb-preview[data-playing]{opacity:1}.slb-play{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(14,14,22,.55);backdrop-filter:blur(6px);color:#fff;box-shadow:0 6px 24px rgba(0,0,0,.3);transition:transform .2s ease,background .2s ease}.slb-play svg{width:26px;height:26px;margin-left:3px;fill:currentColor}.slb-play:has(.slb-play-l){top:auto;bottom:12px;left:50%;width:auto;height:44px;gap:8px;padding:0 18px 0 14px;margin:0;border-radius:999px;background:rgba(14,14,22,.72);transform:translateX(-50%);grid-auto-flow:column;white-space:nowrap}.slb-play-l{font:700 var(--fs-body) /1 var(--fb)}.slb-trigger:focus-visible .slb-play:has(.slb-play-l),.slb-trigger:hover .slb-play:has(.slb-play-l){transform:translateX(-50%) scale(1.05)}.slb-trigger:focus-visible .slb-play,.slb-trigger:hover .slb-play{transform:scale(1.08);background:var(--acc)}.slb-trigger:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.slb-trigger.slb-sm .slb-play{width:36px;height:36px;margin:-18px 0 0 -18px}.slb-trigger.slb-sm .slb-play svg{width:16px;height:16px}.slb{margin:auto;width:min(96vw,1100px);max-width:none;max-height:96dvh;padding:0;border:0;border-radius:20px;background:#0d0d14;color:#fff;overflow:hidden}.slb[data-o=portrait]{width:min(96vw,520px)}.slb::backdrop{background:rgba(8,8,14,.78);backdrop-filter:blur(4px)}.slb-box{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:96dvh}.slb-hd{display:flex;align-items:center;gap:12px;padding:12px 12px 10px 18px}.slb-hd>div{display:grid;min-width:0;flex:1}.slb-hd small{font:600 var(--fs-xs) /1.3 var(--fb);letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.65)}.slb-hd b{overflow:hidden;font:700 var(--fs-lg) /1.3 var(--fh);text-overflow:ellipsis;white-space:nowrap}.slb-pos{font:500 var(--fs-sm) /1 var(--fb);color:rgba(255,255,255,.7)}.slb-nav,.slb-x{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.slb-nav:focus-visible,.slb-nav:hover,.slb-x:focus-visible,.slb-x:hover{background:rgba(255,255,255,.24)}.slb-nav svg,.slb-x svg{width:22px;height:22px}.slb-stage{position:relative;display:grid;place-items:center;min-height:0;background:#000}.slb-video{display:block;width:100%;max-height:calc(96dvh - 140px);aspect-ratio:16/9;background:#000}.slb[data-o=portrait] .slb-video{width:auto;height:min(calc(96dvh - 140px),820px);max-width:100%;aspect-ratio:9/16}.slb-nav{position:absolute;top:50%;z-index:2;margin-top:-22px;background:rgba(14,14,22,.6)}.slb-prev{left:10px}.slb-next{right:10px}.slb-ft{display:flex;justify-content:center;padding:12px 16px 16px}.slb-ft .fr-btn{min-height:44px}@media (max-width:600px){.slb,.slb[data-o=portrait]{width:100vw;max-height:100dvh;border-radius:0}.slb-box{max-height:100dvh}.slb[data-o=portrait] .slb-video{height:calc(100dvh - 150px)}}@media (max-width:760px){.slb-play:has(.slb-play-l){bottom:8px;height:38px;padding:0 14px 0 10px;gap:6px}.slb-play:has(.slb-play-l) svg{width:18px;height:18px;margin-left:0}.slb-play-l{font-size:var(--fs-sm)}}