.lc-vp-player{aspect-ratio:16/9;border-radius:var(--lc-radius-card);background:var(--lc-surface-sunken);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);width:100%;max-width:30rem;position:relative;overflow:hidden}.lc-vp-player__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.lc-vp-player__play{border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);width:64px;height:64px;color:var(--lc-text-on-accent);cursor:pointer;box-shadow:var(--lc-shadow-play-btn);transition:transform var(--lc-motion-micro), background var(--lc-motion-micro);border:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-vp-player__play:hover{background:var(--lc-action-primary-hover);transform:translate(-50%,-50%)scale(1.06)}.lc-vp-player__play svg{width:var(--lc-icon-nav);height:var(--lc-icon-nav);margin-left:3px}.lc-vp-player__bar{background:var(--lc-wash-ink-1);height:3px;position:absolute;bottom:0;left:0;right:0}.lc-vp-player__bar-fill{background:var(--lc-action-primary);height:100%;transition:width var(--lc-ref-duration-micro) linear}.lc-vp-player__error{left:var(--lc-space-field-gap);right:var(--lc-space-field-gap);bottom:var(--lc-space-card-pad-y);padding:var(--lc-space-field-gap);border:var(--lc-border-w-hairline) solid var(--lc-feedback-danger-border);border-radius:var(--lc-radius-control);background:var(--lc-feedback-danger-tint);color:var(--lc-feedback-danger-text);font-size:var(--lc-text-body-sm-size);text-align:center;margin:0;position:absolute}.tp-ivplayer{background:var(--lc-surface-sunken)}.tp-ivbg{filter:blur(26px)saturate(1.05)brightness(.82);background-position:50% 30%;background-size:cover;position:absolute;inset:-14%;transform:scale(1.06)}.tp-ivplayer--blur:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--lc-scrim) 36%, transparent), transparent 30%, transparent 70%, color-mix(in oklab, var(--lc-scrim) 44%, transparent));position:absolute;inset:0}.tp-ivframe{aspect-ratio:16/9;z-index:1;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.tp-ivplayer--blur .tp-ivframe{box-shadow:var(--lc-shadow-modal)}.tp-ivplayer .lc-vp-player__play,.tp-ivplayer .lc-vp-player__bar,.tp-ivplayer .lc-vp-player__error{z-index:2}
