.lv-shell,.lv-tokens{--lv-ink:var(--rd-ink);--lv-ink-2:var(--rd-ink-2);--lv-ink-3:var(--rd-ink-3);--lv-muted:var(--rd-muted);--lv-faint:var(--rd-faint);--lv-ground:var(--rd-ground);--lv-surface:var(--rd-surface);--lv-raised:var(--rd-raised);--lv-raised-2:var(--rd-raised-2);--lv-pill-active:var(--rd-pill-active);--lv-hairline:var(--rd-hairline);--lv-border-strong:var(--rd-border-strong);--lv-dashed:var(--rd-dashed);--lv-live:var(--rd-live);--lv-live-glow:0 10px 25px -8px #e8382b80;--lv-header-bg:#fafaf7d9;--lv-scrim-soft:#0a0a0c47;--lv-scrim:#0a0a0c8c;--lv-scrim-strong:#0a0a0ca6;--lv-glass:#ffffff1f;--lv-radius-pill:var(--rd-radius-pill);--lv-radius-hero:var(--rd-radius-hero);--lv-radius-player:var(--rd-radius-player);--lv-radius-card:var(--rd-radius-card);--lv-radius-md:var(--rd-radius-md);--lv-radius-badge:var(--rd-radius-badge);--lv-shadow-player:0 20px 50px -20px #14151a47;--lv-shadow-banner:0 16px 40px -18px #14151a40;--lv-shadow-play:0 12px 30px #0000004d;--lv-shadow-play-sm:0 6px 18px #00000040;--lv-shadow-avatar:0 8px 20px #14151a2e;--lv-font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--lv-font-ui:var(--font-plus-jakarta), system-ui, -apple-system, sans-serif;--lv-ease:var(--rd-ease);--lv-spring:var(--rd-spring)}@layer components{.lv-shell{background:var(--lv-ground);min-height:100vh;color:var(--lv-ink);font-family:var(--lv-font-ui);-webkit-font-smoothing:antialiased}.lv-tokens{font-family:var(--lv-font-ui);color:var(--lv-ink)}.lv-display{font-family:var(--lv-font-display);font-variation-settings:"SOFT" 0, "WONK" 1;font-weight:600}.lv-tabular{font-variant-numeric:tabular-nums}.lv-header{background:var(--lv-header-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:1px solid var(--lv-hairline)}.lv-pill{border-radius:var(--lv-radius-pill);white-space:nowrap;height:36px;transition:background-color .15s var(--lv-ease), border-color .15s var(--lv-ease), color .15s var(--lv-ease), transform .15s var(--lv-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.lv-pill:focus-visible,.lv-focus:focus-visible{outline:2px solid var(--lv-ink);outline-offset:2px}.lv-pill:active{transform:scale(.98)}.lv-pill-ink{background:var(--lv-ink);color:#fff}.lv-pill-ink:hover{background:var(--lv-ink-2)}.lv-pill-live{background:var(--lv-live);color:#fff;box-shadow:var(--lv-live-glow)}.lv-pill-live:hover{background:#d9301f}.lv-pill-outline{background:var(--lv-surface);border:1px solid var(--lv-hairline);color:var(--lv-ink)}.lv-pill-outline:hover{border-color:var(--lv-border-strong)}.lv-pill-dashed{background:var(--lv-surface);border:1px dashed var(--lv-dashed);color:var(--lv-ink)}.lv-pill-dashed:hover{border-color:var(--lv-muted)}.lv-pill-ghost{color:var(--lv-muted);font-size:14px;font-weight:600}.lv-pill-ghost:hover,.lv-pill-ghost[data-active=true]{background:var(--lv-pill-active);color:var(--lv-ink)}.lv-glass{background:var(--lv-glass);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lv-lang-dot{border-radius:var(--lv-radius-pill);color:#fff;box-shadow:0 0 0 2px var(--lv-ground);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.lv-media{isolation:isolate;background:#0a0a0c;position:relative;overflow:hidden}.lv-noise:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lv-card-hover .lv-card-overlay{opacity:0;transition:opacity .18s var(--lv-ease)}.lv-card-hover:hover .lv-card-overlay,.lv-card-hover:focus-within .lv-card-overlay{opacity:1}.lv-card-hover .lv-card-media{transition:transform .3s var(--lv-ease)}.lv-card-hover:hover .lv-card-media{transform:scale(1.03)}.lv-card-hover [data-previewing] .lv-card-overlay,[data-previewing] .lv-hide-when-previewing{opacity:0}.lv-preview-mute{width:32px;height:32px;animation:lv-fade-in .25s var(--lv-ease) both;transition:background-color .15s var(--lv-ease), transform .12s var(--lv-ease);background-color:#0009;top:10px;right:10px}.lv-preview-mute>svg{transition:transform .22s var(--lv-spring)}@media (hover:hover){.lv-preview-mute:hover{background-color:#000000d1}.lv-preview-mute:hover>svg{transform:scale(1.12)}}.lv-preview-mute:active{transform:scale(.88)}.lv-preview-mute:focus-visible{outline-offset:2px;outline:2px solid #fff}.lv-preview-mute-icon{width:16px;height:16px}[data-variant=rail] .lv-preview-mute{width:26px;height:26px;top:6px;right:6px}[data-variant=rail] .lv-preview-mute-icon{width:13px;height:13px}.lv-preview-scrub{inset-inline:0;cursor:pointer;pointer-events:auto;touch-action:none;align-items:flex-end;height:18px;display:flex;position:absolute;bottom:0}.lv-preview-track{width:100%;height:3px;transition:height .12s var(--lv-ease);background:#ffffff4d;position:relative}.lv-preview-scrub:hover .lv-preview-track,.lv-preview-scrub[data-dragging] .lv-preview-track{height:6px}.lv-preview-fill{inset-block:0;background:var(--lv-live);position:absolute;left:0}.lv-preview-thumb{background:var(--lv-live);width:12px;height:12px;transition:transform .16s var(--lv-spring);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 1px 4px #0006}.lv-preview-scrub:hover .lv-preview-thumb,.lv-preview-scrub[data-dragging] .lv-preview-thumb{transform:translate(-50%,-50%)scale(1)}.lv-card-menu{width:32px;height:32px;color:var(--lv-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.lv-card-menu:hover,.lv-card-menu[data-state=open]{background:var(--lv-raised);color:var(--lv-ink)}@media (hover:hover) and (pointer:fine){.lv-card-menu{opacity:0;transition:opacity .12s}.lv-card-hover:hover .lv-card-menu,.lv-card-menu:focus-visible,.lv-card-menu[data-state=open]{opacity:1}}.lv-preview-still{aspect-ratio:16/9;pointer-events:none;background-color:#000;border:1px solid #ffffff47;border-radius:6px;width:112px;position:absolute;bottom:34px;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.lv-preview-time{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#14151ae6;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:12px;transform:translate(-50%)}.lv-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.lv-row::-webkit-scrollbar{display:none}.lv-row>*{scroll-snap-align:start;flex:0 0 300px}.lv-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px}.lv-range:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #fff}.lv-range::-webkit-slider-runnable-track{height:var(--lv-track,4px);background:linear-gradient(to right, var(--lv-fill,var(--lv-live)) 0%, var(--lv-fill,var(--lv-live)) var(--lv-progress,0%), #ffffff8c var(--lv-progress,0%), #ffffff8c max(var(--lv-progress,0%), var(--lv-hover,0%)), #fff6 max(var(--lv-progress,0%), var(--lv-hover,0%)), #fff6 max(var(--lv-progress,0%), var(--lv-hover,0%), var(--lv-buffered,0%)), #fff3 max(var(--lv-progress,0%), var(--lv-hover,0%), var(--lv-buffered,0%)), #fff3 100%);transition:height .15s var(--lv-ease);border-radius:999px}.lv-range::-moz-range-track{height:var(--lv-track,4px);background:#ffffff40;border-radius:999px}.lv-range::-moz-range-progress{height:var(--lv-track,4px);background:var(--lv-fill,var(--lv-live));border-radius:999px}.lv-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:calc((var(--lv-track,4px) - 14px) / 2);transition:transform .18s var(--lv-spring);background:#fff;border-radius:999px;transform:scale(0);box-shadow:0 1px 6px #0006}.lv-range::-moz-range-thumb{width:14px;height:14px;transition:transform .18s var(--lv-spring);background:#fff;border:0;border-radius:999px;transform:scale(0)}.lv-range:hover,.lv-range:focus-visible,.lv-range:active,.lv-seek-wrap:hover .lv-range,.lv-range[data-dragging]{--lv-track:6px}.lv-seek-wrap{cursor:pointer;touch-action:none}.lv-seek-wrap:hover .lv-range::-webkit-slider-thumb{transform:scale(1)}.lv-range[data-dragging]::-webkit-slider-thumb{transform:scale(1)}.lv-seek-wrap:hover .lv-range::-moz-range-thumb{transform:scale(1)}.lv-range[data-dragging]::-moz-range-thumb{transform:scale(1)}.lv-seek-hint{color:#ffffffb3;font-size:11px;font-weight:600}.lv-filmstrip{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:calc(100% + 14px);left:0;right:0}.lv-filmstrip-window{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.lv-filmstrip-film{will-change:transform;position:absolute;inset:0 auto 0 0}.lv-filmstrip-frame{opacity:.55;background-color:#000;background-repeat:no-repeat;border-radius:8px;transition:opacity .12s ease-out;position:absolute;top:0}.lv-filmstrip-frame[data-center]{opacity:1}.lv-filmstrip-marker{background:#fff;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #00000059}.lv-filmstrip-time{color:#fff;font-variant-numeric:tabular-nums;background:#14151aeb;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700}.lv-crop-frame{border-radius:var(--lv-radius-md);cursor:grab;touch-action:none;background:#14151a;position:relative;overflow:hidden}.lv-crop-frame:active{cursor:grabbing}.lv-crop-frame:focus-visible{outline:2px solid var(--lv-ink);outline-offset:2px}.lv-crop-round{pointer-events:none;border-radius:999px;position:absolute;inset:0;box-shadow:0 0 0 999px #14151a8c}.lv-crop-safe{pointer-events:none;border:1.5px dashed #ffffffd9;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #14151a59}.lv-crop-safe>span{color:#fff;text-shadow:0 1px 3px #0009;font-size:11px;font-weight:600;position:absolute;top:6px;left:8px}.lv-crop-zoom{accent-color:var(--lv-ink)}.lv-chip{background:var(--lv-pill-active);height:32px;color:var(--lv-ink);white-space:nowrap;transition:background-color .15s var(--lv-ease), color .15s var(--lv-ease);border-radius:8px;flex-shrink:0;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.lv-chip:hover{background:var(--lv-hairline)}.lv-chip[aria-pressed=true]{background:var(--lv-ink);color:#fff}.lv-chip:focus-visible,.lv-filter-option:focus-visible{outline:2px solid var(--lv-ink);outline-offset:2px}.lv-filter-option{color:var(--lv-muted);text-align:left;border-radius:6px;margin-left:-8px;padding:4px 8px;font-size:14px}.lv-filter-option:hover{color:var(--lv-ink);background:var(--lv-raised)}.lv-filter-option[aria-pressed=true]{color:var(--lv-ink);font-weight:700}.lv-mark{color:inherit;background:0 0;font-weight:800}.lv-no-scrollbar{scrollbar-width:none}.lv-chip-scroller{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.lv-no-scrollbar::-webkit-scrollbar{display:none}.lv-search-suggestions{z-index:60;border:1px solid var(--lv-hairline);border-radius:var(--lv-radius-md);background:var(--lv-surface);padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px -12px #14151a38}.lv-search-suggestion{height:36px;color:var(--lv-ink);cursor:pointer;align-items:center;gap:12px;padding:0 12px 0 16px;font-size:14px;display:flex}.lv-search-suggestion[aria-selected=true]{background:var(--lv-raised)}.lv-search-forget{color:var(--lv-muted);visibility:hidden;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600}.lv-search-suggestion[aria-selected=true] .lv-search-forget,.lv-search-forget:focus-visible{visibility:visible}.lv-search-forget:hover{color:var(--lv-ink);text-decoration:underline}.lv-transcript-row{text-align:left;width:100%;color:var(--lv-ink-2);grid-template-columns:56px 1fr;gap:10px;padding:8px 16px;font-size:13.5px;line-height:1.5;transition:background-color .12s ease-out;display:grid}.lv-transcript-row:hover{background:var(--lv-raised)}.lv-transcript-row:focus-visible{outline:2px solid var(--lv-ink);outline-offset:-2px}.lv-transcript-row[aria-current]{background:var(--lv-pill-active);color:var(--lv-ink)}.lv-transcript-time{font-variant-numeric:tabular-nums;color:var(--lv-muted);padding-top:1px;font-size:12px;font-weight:600}.lv-transcript-row[aria-current] .lv-transcript-time{color:var(--lv-live)}.lv-captions{inset-inline:0;z-index:25;pointer-events:none;justify-content:center;padding-inline:8%;transition:bottom .22s ease-out;display:flex;position:absolute;bottom:5%;container-type:inline-size}.lv-captions[data-raised]{bottom:92px}.lv-captions-line{background:rgba(8, 8, 8, var(--lv-cc-bg));max-width:100%;color:var(--lv-cc-color);font-size:calc(clamp(13px, 2.7cqw, 30px) * var(--lv-cc-size));text-align:center;text-wrap:balance;white-space:pre-line;text-shadow:0 0 4px rgba(0, 0, 0, calc(1 - var(--lv-cc-bg)));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.08em .4em;font-weight:500;line-height:1.4}.lv-ctrl[aria-pressed=true]:after{content:"";background:var(--lv-live);border-radius:2px;height:3px;position:absolute;bottom:3px;left:25%;right:25%}.lv-scrub-still{z-index:1;pointer-events:none;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.lv-scrub-still>span{background-repeat:no-repeat}.lv-range:hover::-webkit-slider-thumb{transform:scale(1)}.lv-range:focus-visible::-webkit-slider-thumb{transform:scale(1)}.lv-range:active::-webkit-slider-thumb{transform:scale(1.2)}.lv-range:hover::-moz-range-thumb{transform:scale(1)}.lv-range:focus-visible::-moz-range-thumb{transform:scale(1)}.lv-range:active::-moz-range-thumb{transform:scale(1.2)}.lv-range:disabled{cursor:default;--lv-track:4px}.lv-seek-tip{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#14151aeb;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.lv-seek-tip[data-frame]{border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:3px 3px 5px;display:flex}.lv-seek-frame{background-color:#000;background-repeat:no-repeat;border-radius:7px;display:block}.lv-ctrl{color:#ffffffe0;width:36px;height:36px;transition:background-color .15s var(--lv-ease), color .15s var(--lv-ease), transform .12s var(--lv-ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lv-ctrl>svg{transition:transform .22s var(--lv-spring)}.lv-ctrl:active{background-color:#ffffff3d;transform:scale(.88)}.lv-ctrl:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (hover:hover){.lv-ctrl:hover{color:#fff;background-color:#ffffff29}.lv-ctrl:hover>svg{transform:scale(1.12)}}.lv-tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s var(--lv-ease), transform .16s var(--lv-ease);background:#14151aeb;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:calc(100% + 30px);left:50%;transform:translate(-50%,4px)}.lv-tip kbd{min-width:18px;font:inherit;text-align:center;color:#fffc;border:1px solid #ffffff47;border-radius:4px;padding:0 4px;font-size:11px;line-height:16px}.lv-tip[data-align=start]{left:0;transform:translateY(4px)}.lv-tip[data-align=end]{left:auto;right:0;transform:translateY(4px)}.lv-ctrl:focus-visible .lv-tip{opacity:1;transform:translate(-50%)}.lv-ctrl:focus-visible .lv-tip[data-align]{transform:translate(0)}@media (hover:hover){.lv-ctrl:hover .lv-tip{opacity:1;transition-delay:.4s;transform:translate(-50%)}.lv-ctrl:hover .lv-tip[data-align]{transform:translate(0)}}.lv-ctrl:active .lv-tip{opacity:0;transition-delay:0s}@media (hover:hover){.lv-volume-slider{opacity:0;width:0;transition:width .2s var(--lv-ease), opacity .15s var(--lv-ease)}.lv-volume:hover .lv-volume-slider,.lv-volume:focus-within .lv-volume-slider{opacity:1;width:76px}}@media (hover:none){.lv-volume-slider{width:76px}}.lv-unmute{color:var(--lv-ink);animation:lv-fade-in .3s var(--lv-ease) both;transition:transform .12s var(--lv-ease), box-shadow .15s var(--lv-ease);background-color:#fff;box-shadow:0 8px 24px #00000059}@media (hover:hover){.lv-unmute:hover{box-shadow:0 10px 28px #00000073}}.lv-unmute:active{transform:scale(.96)}.lv-unmute:focus-visible{outline-offset:2px;outline:2px solid #fff}.lv-stage-gestures{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lv-spinner{opacity:0;border:4px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:52px;height:52px;animation:.9s linear infinite lv-spin,.2s ease-out .4s forwards lv-appear}.lv-speed-pill{color:#fff;background:#0009;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;animation:.15s ease-out both lv-appear;display:inline-flex}.lv-seek-ripple{z-index:50;color:#fff;pointer-events:none;min-width:112px;animation:lv-seek-ripple .7s var(--lv-ease) forwards;background:#0006;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:14px 18px;font-size:13px;font-weight:700;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lv-settings,.lv-context-menu{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;animation:lv-menu-in .16s var(--lv-ease) both;background:#18181cf0;border-radius:14px;font-size:13px;position:absolute;overflow-y:auto;box-shadow:0 16px 40px #00000073}.lv-settings{width:min(300px,100% - 24px);max-height:calc(100% - 80px);bottom:64px;right:12px}.lv-context-menu{width:250px;padding:6px 0}.lv-settings-item{text-align:left;width:100%;min-height:40px;transition:background-color .12s var(--lv-ease);align-items:center;gap:12px;padding:0 14px;display:flex}.lv-settings-item:hover:not(:disabled),.lv-settings-item:focus-visible{background-color:#ffffff1a;outline:none}.lv-settings-item:disabled{cursor:default;opacity:.55}.lv-settings-header{border-bottom:1px solid #ffffff1f;margin-bottom:4px;font-weight:700}.lv-settings-icon{flex-shrink:0;justify-content:center;width:18px;display:inline-flex}.lv-settings-value{color:#ffffffb3;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.lv-settings-step{width:30px;height:30px;transition:background-color .12s var(--lv-ease);background:#ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lv-settings-step:hover:not(:disabled){background:#ffffff38}.lv-settings-step:disabled{opacity:.4}.lv-toggle{background:var(--lv-border-strong);width:36px;height:20px;transition:background-color .15s var(--lv-ease);border-radius:999px;flex-shrink:0;position:relative}.lv-toggle:after{content:"";width:16px;height:16px;transition:transform .15s var(--lv-ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #14151a33}.lv-toggle[aria-checked=true]{background:var(--lv-ink)}.lv-toggle[aria-checked=true]:after{transform:translate(16px)}.lv-toggle:focus-visible{outline:2px solid var(--lv-ink);outline-offset:2px}.lv-toggle:disabled{opacity:.5}.lv-switch{width:34px;height:20px;transition:background-color .15s var(--lv-ease);background:#ffffff4d;border-radius:999px;position:relative}.lv-switch:after{content:"";width:16px;height:16px;transition:transform .15s var(--lv-ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.lv-switch[data-on]{background:var(--lv-live)}.lv-switch[data-on]:after{transform:translate(14px)}.lv-ctrl[aria-expanded=true]>svg{rotate:30deg}.lv-stats{z-index:44;color:#fff;font-variant-numeric:tabular-nums;background:#0a0a0cc7;border-radius:10px;max-width:calc(100% - 28px);max-height:calc(100% - 90px);padding:10px 34px 10px 12px;font-size:11.5px;line-height:1.55;position:absolute;top:14px;left:14px;overflow:auto}.lv-live-edge{color:#fff;transition:background-color .12s var(--lv-ease);border-radius:6px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.lv-live-edge:hover{background:#ffffff1f}.lv-live-edge[data-behind]{color:#ffffffb3}.lv-time-toggle{transition:background-color .12s var(--lv-ease);border-radius:6px;padding:2px 6px}.lv-time-toggle:hover{background:#ffffff1f}.lv-watched-bar{inset-inline:0;z-index:7;pointer-events:none;background:#ffffff59;height:4px;position:absolute;bottom:0}.lv-watched-bar>span{background:var(--lv-live);height:100%;display:block}[data-previewing] .lv-watched-bar{opacity:0}.lv-end-screen{z-index:35;opacity:0;background:#08080ad1;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out forwards lv-appear;display:flex;position:absolute;inset:0}.lv-countdown-bar{width:0;animation-name:lv-countdown;animation-timing-function:linear;animation-fill-mode:forwards}.lv-autoplay{width:48px}.lv-autoplay-track{width:34px;height:14px;transition:background-color .15s var(--lv-ease);background:#ffffff59;border-radius:999px;display:block;position:relative}.lv-autoplay-track[data-on]{background:#ffffffb3}.lv-autoplay-knob{width:20px;height:20px;color:var(--lv-ink);transition:transform .18s var(--lv-spring);background:#d4d4d8;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.lv-autoplay-track[data-on] .lv-autoplay-knob{background:#fff;transform:translate(16px,-50%)}.lv-resumed{color:#fff;opacity:0;background:#0000009e;border-radius:999px;align-items:center;gap:10px;padding:5px 6px 5px 14px;font-size:13px;font-weight:600;animation:.2s ease-out forwards lv-appear;display:inline-flex}.lv-player-frame{isolation:isolate;position:relative}.lv-ambient{z-index:-1;filter:blur(56px)saturate(1.35);opacity:.5;pointer-events:none;width:100%;height:100%;transition:opacity .6s var(--lv-ease);position:absolute;inset:0;transform:scale(1.08)}.lv-watch-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"player""details""rail";row-gap:20px;display:grid}.lv-watch-player{grid-area:player;min-width:0}.lv-watch-details{grid-area:details}.lv-watch-rail{grid-area:rail;margin-top:20px}@media (min-width:1024px){.lv-watch-grid{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"player rail""details rail";column-gap:40px}.lv-watch-rail{align-self:start;margin-top:-6px}.lv-watch-grid[data-theater]{grid-template-areas:"player player""details rail"}.lv-watch-grid[data-theater] .lv-watch-player{justify-self:center;width:min(100%,177.778vh - 266.667px)}.lv-watch-grid[data-theater] .lv-watch-rail{margin-top:0}}.lv-fs-title{inset-inline:0;z-index:30;color:#fff;pointer-events:none;background:linear-gradient(#0009,#0000);padding:22px 28px 40px;position:absolute;top:0}.lv-casting{z-index:34;color:#fff;background:#08080ae0;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.lv-mini{z-index:60;color:#fff;width:min(400px,100vw - 32px);animation:lv-menu-in .2s var(--lv-ease) both;background:#111113;border-radius:14px;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 24px 60px -16px #0000008c}.lv-mini-controls{opacity:0;transition:opacity .15s var(--lv-ease)}.lv-mini-stage:hover .lv-mini-controls,.lv-mini-stage:focus-within .lv-mini-controls{opacity:1}@media (hover:none){.lv-mini-controls{opacity:1;background:0 0}}.lv-big-play{box-shadow:var(--lv-shadow-play);transition:transform .22s var(--lv-spring), box-shadow .22s var(--lv-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv-big-play>svg{transition:transform .22s var(--lv-spring)}@media (hover:hover){.lv-big-play:hover{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 16px 40px #0006}}.lv-big-play:active{transition-duration:90ms;transform:translate(-50%,-50%)scale(.94)}.lv-big-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.lv-fade-in{animation:lv-fade-in .4s var(--lv-ease) both}.lv-pulse{animation:1.8s ease-in-out infinite lv-pulse}.lv-skeleton{background:linear-gradient(100deg, var(--lv-raised) 30%, var(--lv-pill-active) 50%, var(--lv-raised) 70%);background-size:200% 100%;animation:1.6s ease-in-out infinite lv-shimmer}.lv-skeleton-dark{background:linear-gradient(100deg,#0a0a0c 30%,#1a1a1e 50%,#0a0a0c 70%) 0 0/200% 100%;animation:1.6s ease-in-out infinite lv-shimmer}.lv-feedback-icon{z-index:50;pointer-events:none;animation:lv-feedback-pop .6s var(--lv-ease) forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.lv-fade-in,.lv-pulse,.lv-skeleton,.lv-skeleton-dark,.lv-feedback-icon{animation:none!important}.lv-card-hover .lv-card-media{transition:none}.lv-card-hover:hover .lv-card-media{transform:none}.lv-ctrl,.lv-ctrl>svg,.lv-tip,.lv-big-play,.lv-big-play>svg,.lv-unmute,.lv-seek-ripple,.lv-speed-pill,.lv-preview-track,.lv-preview-thumb{transition:none}.lv-range::-webkit-slider-thumb{transition:none}.lv-range::-webkit-slider-runnable-track{transition:none}}.lv-heart{justify-content:center;align-items:center;display:inline-flex;position:relative}.lv-heart-pop{animation:lv-heart-pop .42s var(--lv-spring)}@keyframes lv-heart-pop{0%{transform:scale(1)}30%{transform:scale(1.42)}55%{transform:scale(.9)}to{transform:scale(1)}}.lv-heart-ring{border:2px solid var(--lv-live);pointer-events:none;animation:lv-heart-ring .52s var(--lv-ease) forwards;border-radius:9999px;position:absolute;inset:-3px}@keyframes lv-heart-ring{0%{opacity:.65;transform:scale(.45)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.lv-heart-pop{animation:none}.lv-heart-ring{display:none}}.lv-seek-chapters{pointer-events:none;position:absolute;inset:0}.lv-seek-chapters i{background:var(--lv-ground);opacity:.85;width:2px;height:12px;transition:height .14s var(--lv-ease);margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.lv-seek-wrap:hover .lv-seek-chapters i{height:16px}.lv-heat{pointer-events:none;opacity:0;height:34px;transition:opacity .14s var(--lv-ease), transform .14s var(--lv-ease);position:absolute;bottom:calc(50% + 3px);left:0;right:0;transform:translateY(6px)}.lv-heat[data-shown]{opacity:1;transform:none}.lv-heat-svg{width:100%;height:100%;display:block}.lv-heat-fill{fill:#ffffff8c}.lv-heat-peak{background:linear-gradient(to top, var(--lv-accent), #fff0);width:2px;height:100%;margin-left:-1px;position:absolute;bottom:0}}@keyframes lv-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lv-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lv-menu-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes lv-countdown{to{width:100%}}@keyframes lv-spin{to{rotate:360deg}}@keyframes lv-appear{to{opacity:1}}@keyframes lv-seek-ripple{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes lv-feedback-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}40%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.lv-video-shell:fullscreen{width:100%;height:100%;box-shadow:none;border-radius:0}.lv-video-shell:fullscreen .lv-video-stage{aspect-ratio:auto;height:100%}.lv-embed{background:#000;position:fixed;inset:0}.lv-embed .lv-player-frame,.lv-embed .lv-video-shell{height:100%}.lv-embed .lv-video-shell{box-shadow:none;border-radius:0}.lv-embed .lv-video-stage{aspect-ratio:auto;height:100%}.lv-embed .lv-stage-badge{display:none}.lv-embed-bar{opacity:0;transition:opacity .2s}.lv-embed:hover .lv-embed-bar,.lv-embed:focus-within .lv-embed-bar{opacity:1}