.luot-media-column{box-sizing:border-box;min-width:0;height:100%;min-height:0;padding-right:56px;position:relative}.luot-page .luot-stage{grid-template-columns:minmax(0, min(calc(var(--luot-video-width,calc(var(--luot-stage-height) * .5625)) + 56px), calc(100% - 356px))) 340px}@media (min-width:768px) and (max-width:1023px){.luot-page .luot-stage{grid-template-columns:minmax(0, min(calc(var(--luot-video-width,calc(var(--luot-stage-height) * .5625)) + 56px), calc(100% - 292px))) 280px}}.luot-list{scroll-snap-type:y mandatory;overscroll-behavior-y:contain}.luot-card{scroll-snap-align:start;scroll-snap-stop:always}.luot-media{position:relative}.luot-media iframe{border:0;width:100%;height:100%;display:block}.luot-poster{place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.luot-poster img{object-fit:contain}.luot-poster button{position:relative}.luot-action-rail{bottom:88px;right:0}.luot-action:disabled{opacity:.45;cursor:default}.luot-film-drawer{box-sizing:border-box;width:min(320px,100% - 56px);max-height:calc(100% - 100px);bottom:88px;right:56px}.luot-drawer-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.luot-film-drawer .luot-drawer-header button{flex-shrink:0;width:44px;min-height:44px}.luot-drawer-item{align-items:center;min-height:44px}.luot-drawer-item>span:last-child{overflow-wrap:anywhere;min-width:0}.luot-drawer-item.is-current{background:var(--color-surface)}.luot-drawer-poster{border-radius:var(--radius-xs);flex:0 0 48px;width:48px;height:72px;display:block;position:relative;overflow:hidden}.luot-drawer-poster img{object-fit:cover}.luot-share-notice{z-index:6;border-radius:var(--radius-sm);background:var(--color-bg-raised);overflow-wrap:anywhere;margin:0;padding:8px;position:absolute;top:8px;left:8px;right:64px}@media (max-width:767px){.luot-media-column{height:min(65dvh, var(--luot-stage-height,65dvh));min-height:240px}.luot-media-column .luot-list{height:100%;min-height:0}}
