.VfsVideoPlayerWindow_root__zwYx7{width:100%;height:100%;display:flex;flex-direction:column;background:var(--app-panel-active);outline:none}.VfsVideoPlayerWindow_videoWrap__7CK_b{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000000;overflow:hidden}.VfsVideoPlayerWindow_videoWrapFullscreen__zCC0m{background:#000000}.VfsVideoPlayerWindow_video__3bSo6{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:pointer;background:#000000}.VfsVideoPlayerWindow_videoPlaceholder__DUFI4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:rgba(255,255,255,.7);font-size:var(--app-font-size-s);text-align:center;pointer-events:none}.VfsVideoPlayerWindow_errorDetail__X7ZIU{max-width:80%;color:rgba(255,255,255,.55);font-family:var(--app-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:var(--app-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VfsVideoPlayerWindow_spin__7081v{animation:VfsVideoPlayerWindow_VfsVideoPlayerSpin__9pY0V 1.1s linear infinite;transform-origin:center}@keyframes VfsVideoPlayerWindow_VfsVideoPlayerSpin__9pY0V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VfsVideoPlayerWindow_bigPlayBtn__AEnpl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(15,18,24,.7);color:#ffffff;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.5);pointer-events:auto}.VfsVideoPlayerWindow_bigPlayBtn__AEnpl:hover{background:rgba(30,36,46,.85);border-color:rgba(255,255,255,.55)}.VfsVideoPlayerWindow_bigPlayBtn__AEnpl:active{background:rgba(15,18,24,.95)}.VfsVideoPlayerWindow_cornerActions__b7_WT{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;z-index:4}.VfsVideoPlayerWindow_cornerBtn__j6cfR{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(15,18,24,.85);color:#ffffff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.35)}.VfsVideoPlayerWindow_cornerBtn__j6cfR:hover{background:rgba(30,36,46,1);border-color:rgba(255,255,255,.4)}.VfsVideoPlayerWindow_cornerBtn__j6cfR:focus-visible{outline:2px solid var(--app-border-focus);outline-offset:2px}.VfsVideoPlayerWindow_cornerBtnActive__zN94m,.VfsVideoPlayerWindow_cornerBtnActive__zN94m:hover{background:var(--app-accent);border-color:var(--app-accent);color:#ffffff}.VfsVideoPlayerWindow_copyToast__DJg0p{position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(15,18,24,.92);color:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,.45);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none}.VfsVideoPlayerWindow_cornerIcon__kQ5se{flex:0 0 auto;display:block;width:14px;height:14px}.VfsVideoPlayerWindow_infoPanel__Zicvt{position:absolute;top:44px;right:8px;z-index:4;min-width:280px;max-width:min(420px,calc(100% - 16px));padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(15,18,24,.78);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 8px 24px rgba(0,0,0,.5);color:#ffffff;font-size:var(--app-font-size);line-height:1.4;display:flex;flex-direction:column;gap:4px;pointer-events:auto}.VfsVideoPlayerWindow_infoRow__RIflX{display:flex;align-items:baseline;gap:8px;min-width:0}.VfsVideoPlayerWindow_infoLabel__PF0ah{flex-shrink:0;width:38%;color:rgba(255,255,255,.55)}.VfsVideoPlayerWindow_infoValue__aO5FX{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff}.VfsVideoPlayerWindow_transport__XMtvV{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:8px 14px 10px;border-top:1px solid var(--app-border);background:var(--app-panel-inactive);opacity:1;transition:opacity .22s ease-out}.VfsVideoPlayerWindow_transportHidden__7InCX{opacity:0;pointer-events:none}.VfsVideoPlayerWindow_scrubberRow__Izg_t,.VfsVideoPlayerWindow_scrubber__6IDA7{width:100%}.VfsVideoPlayerWindow_transportRow__Z_xZf{display:flex;align-items:center;gap:12px}.VfsVideoPlayerWindow_timeDisplay__Vo5_d{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;color:var(--app-text);font-family:var(--app-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:var(--app-font-size-s);font-variant-numeric:tabular-nums;min-width:96px}.VfsVideoPlayerWindow_timeSep__Eyw4q{color:var(--app-text-muted)}.VfsVideoPlayerWindow_transportButtons____8ns{display:inline-flex;align-items:center;gap:6px}.VfsVideoPlayerWindow_spacer__UwpSc{flex:1;min-width:0}.VfsVideoPlayerWindow_playBtn__ZeWpG{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--app-border-strong);border-radius:999px;background:var(--app-bg-sunken);color:var(--app-text);cursor:pointer}.VfsVideoPlayerWindow_playBtn__ZeWpG:focus-visible{outline:2px solid var(--app-border-focus);outline-offset:2px}.VfsVideoPlayerWindow_playBtn__ZeWpG:hover:not(:disabled){background:var(--app-bg-raised);border-color:var(--app-border-focus);color:var(--app-text)}.VfsVideoPlayerWindow_playBtn__ZeWpG:active:not(:disabled){background:var(--app-bg-sunken)}.VfsVideoPlayerWindow_playBtn__ZeWpG:disabled{opacity:.4;cursor:default}.VfsVideoPlayerWindow_playBtn__ZeWpG[aria-pressed=true]{background:var(--app-accent);border-color:var(--app-accent);color:#ffffff}.VfsVideoPlayerWindow_playBtn__ZeWpG[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent) 85%,white);border-color:color-mix(in srgb,var(--app-accent) 85%,white)}.VfsVideoPlayerWindow_iconBtn__JrE_r{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--app-text-muted);cursor:pointer}.VfsVideoPlayerWindow_iconBtn__JrE_r:hover{background:var(--app-bg-raised);border-color:var(--app-border);color:var(--app-text)}.VfsVideoPlayerWindow_iconBtn__JrE_r:active{background:var(--app-bg-sunken)}.VfsVideoPlayerWindow_iconBtn__JrE_r:focus-visible{outline:2px solid var(--app-border-focus);outline-offset:2px}.VfsVideoPlayerWindow_iconBtnActive__8gGa_{background:color-mix(in srgb,var(--app-accent) 18%,transparent);border-color:color-mix(in srgb,var(--app-accent) 40%,transparent);color:var(--app-accent)}.VfsVideoPlayerWindow_iconBtnActive__8gGa_:hover{background:color-mix(in srgb,var(--app-accent) 28%,transparent);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent);color:var(--app-accent)}.VfsVideoPlayerWindow_loopIcon__Ns0Es{flex:0 0 auto;display:block;width:16px;height:16px}.VfsVideoPlayerWindow_volumeGroup__ubyeE{flex:0 1 220px;display:inline-flex;align-items:center;gap:8px;min-width:0}.VfsVideoPlayerWindow_volumeSlider__ZxXDL{flex:1;min-width:80px;display:flex}.VfsVideoPlayerWindow_transport__XMtvV{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:7px 9px;border-top:1px solid color-mix(in srgb,var(--app-border) 82%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg-raised) 78%,transparent),var(--app-panel-inactive)),var(--app-panel-inactive);color:var(--app-text-muted);font-size:12px}.VfsVideoPlayerWindow_statusActions__FdX8E,.VfsVideoPlayerWindow_statusMeta__7soZG{display:inline-flex;align-items:center;gap:7px;min-width:0}.VfsVideoPlayerWindow_statusMeta__7soZG{flex:1}.VfsVideoPlayerWindow_statusActions__FdX8E{flex-shrink:0}.VfsVideoPlayerWindow_statusPill__GK7ZN{display:inline-flex;align-items:center;gap:6px;min-width:0;height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--app-border) 82%,white);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg-raised) 58%,transparent),transparent),color-mix(in srgb,var(--app-bg-sunken) 82%,transparent);color:color-mix(in srgb,var(--app-text-muted) 86%,white);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.32),0 1px 2px rgba(0,0,0,.18);white-space:nowrap;font-family:var(--app-font-mono,ui-monospace,SFMono-Regular,monospace);font-variant-numeric:tabular-nums}.VfsVideoPlayerWindow_scrubber__6IDA7{flex:1;min-width:120px;display:flex}.VfsVideoPlayerWindow_playBtn__ZeWpG{width:28px;height:28px}.VfsVideoPlayerWindow_volumeGroup__ubyeE{flex:0 1 180px}