.media-preview-video[data-v-b80ef658],.media-preview-pdf[data-v-b80ef658],.media-preview-file[data-v-b80ef658]{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.media-preview-video[data-v-b80ef658]{background:linear-gradient(145deg,#e8eaf0 0%,#dde1ea 50%,#d0d6e3 100%)}.dark .media-preview-video{background:linear-gradient(145deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%)}.media-preview-pdf[data-v-b80ef658]{background:linear-gradient(145deg,#f0e0e0 0%,#e8d0d0 50%,#dfc4c4 100%)}.dark .media-preview-pdf{background:linear-gradient(145deg,#2d1b1b 0%,#3d1f1f 50%,#4a2020 100%)}.media-preview-file[data-v-b80ef658]{background:var(--app-surface-secondary)}.media-preview-icon-ring[data-v-b80ef658]{border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.media-preview-icon-ring[data-v-b80ef658] svg{width:16px!important;height:16px!important}.media-preview-icon-ring--video[data-v-b80ef658]{color:#0f3460b3;background:#0f34601a}.dark .media-preview-icon-ring--video{color:#ffffffd9;background:#ffffff1f}.media-preview-icon-ring--pdf[data-v-b80ef658]{color:#dc2626;background:#ef44441f}.dark .media-preview-icon-ring--pdf{color:#f87171;background:#ef44442e}.media-preview-icon-ring--file[data-v-b80ef658]{background:color-mix(in srgb, var(--app-text) 8%, transparent);color:var(--app-text-muted)}.media-preview-badge[data-v-b80ef658]{letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted);font-size:8px;font-weight:700;line-height:1}.media-preview-badge--pdf[data-v-b80ef658]{color:#dc2626}.dark .media-preview-badge--pdf{color:#f8717199}.media-preview-name-bar[data-v-b80ef658]{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0003 40%,#0000008c 100%);padding:20px 4px 6px;position:absolute;bottom:0;left:0;right:0}.media-preview-name[data-v-b80ef658]{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-shadow:0 1px 3px #0006;font-size:9px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.mv-backdrop[data-v-8d8e8d85]{--mv-bg:#0f121cb8;--mv-blur:blur(24px) saturate(1.5);--mv-text:#ffffffbf;--mv-text-muted:#ffffff73;--mv-btn-bg:#ffffff14;--mv-btn-bg-hover:#ffffff26;--mv-btn-color:#ffffffb3;--mv-divider:#ffffff14;z-index:9999;background:var(--mv-bg);-webkit-backdrop-filter:var(--mv-blur);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.mv-fade-enter-active[data-v-8d8e8d85]{transition:opacity .25s cubic-bezier(.2,0,0,1)}.mv-fade-leave-active[data-v-8d8e8d85]{transition:opacity .15s cubic-bezier(.2,0,0,1)}.mv-fade-enter-from[data-v-8d8e8d85],.mv-fade-leave-to[data-v-8d8e8d85]{opacity:0}.mv-topbar[data-v-8d8e8d85]{border-bottom:1px solid var(--mv-divider);flex-shrink:0;align-items:center;gap:8px;width:100%;padding:12px 16px;display:flex}.mv-counter[data-v-8d8e8d85]{color:var(--mv-text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mv-topbar-btn[data-v-8d8e8d85]{background:var(--mv-btn-bg);width:36px;height:36px;color:var(--mv-btn-color);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.2,0,0,1);display:flex}.mv-topbar-btn[data-v-8d8e8d85]:hover{background:var(--mv-btn-bg-hover);color:var(--app-accent-bright)}.mv-stage[data-v-8d8e8d85]{flex:1;align-items:center;gap:8px;width:100%;min-height:0;padding:0 8px;display:flex}.mv-nav[data-v-8d8e8d85]{background:var(--mv-btn-bg);width:44px;height:44px;color:var(--mv-btn-color);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.2,0,0,1);display:flex}.mv-nav[data-v-8d8e8d85]:hover{background:var(--mv-btn-bg-hover);color:var(--app-accent-bright)}.mv-nav--disabled[data-v-8d8e8d85]{opacity:.4;pointer-events:none}.mv-content[data-v-8d8e8d85]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;max-height:calc(100vh - 180px);display:flex}.mv-media-img[data-v-8d8e8d85]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:90vw;max-height:calc(100vh - 180px)}.mv-media-video[data-v-8d8e8d85]{border-radius:8px;max-width:90vw;max-height:calc(100vh - 180px)}.mv-media-pdf[data-v-8d8e8d85]{background:#fff;border:none;border-radius:8px;width:min(90vw,900px);height:calc(100vh - 180px)}.mv-media-other[data-v-8d8e8d85]{color:var(--mv-text);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.mv-media-error[data-v-8d8e8d85]{min-width:300px;min-height:200px;color:var(--mv-text);border:1px solid var(--mv-divider);background:#ffffff0a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.mv-error-download[data-v-8d8e8d85]{background:var(--mv-btn-bg);color:var(--mv-text);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.2,0,0,1)}.mv-error-download[data-v-8d8e8d85]:hover{background:var(--mv-btn-bg-hover);color:var(--app-accent-bright)}.mv-filename[data-v-8d8e8d85]{text-align:center;color:var(--mv-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:80vw;padding:8px 16px;font-size:12px;font-weight:500;overflow:hidden}.mv-thumbs[data-v-8d8e8d85]{scrollbar-width:none;flex-shrink:0;gap:6px;max-width:100%;padding:8px 16px 16px;display:flex;overflow-x:auto}.mv-thumbs[data-v-8d8e8d85]::-webkit-scrollbar{display:none}.mv-thumb[data-v-8d8e8d85]{opacity:.4;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:52px;height:52px;padding:0;transition:all .2s cubic-bezier(.2,0,0,1);overflow:hidden}.mv-thumb[data-v-8d8e8d85]:hover{opacity:.75}.mv-thumb--active[data-v-8d8e8d85]{border-color:var(--app-accent-bright);opacity:1}.dark .mv-backdrop{--mv-bg:#0c0d11e0;--mv-blur:blur(12px);--mv-text:#fffc;--mv-text-muted:#ffffff80;--mv-btn-bg:#ffffff0f;--mv-btn-bg-hover:#ffffff1f;--mv-btn-color:#ffffffa6;--mv-divider:#ffffff0f}.media-gallery[data-v-081ec060]{flex-wrap:wrap;gap:.375rem;display:flex}.media-gallery--compact[data-v-081ec060]{gap:.5rem}.media-gallery-thumb[data-v-081ec060]{flex-shrink:0;width:4rem;display:block}.media-gallery-thumb--compact[data-v-081ec060]{width:4.75rem}.media-gallery-single[data-v-081ec060]{width:240px;max-width:100%;display:block}.media-gallery-single--compact[data-v-081ec060]{width:8.75rem}.media-gallery-single[data-v-081ec060] .aspect-square{aspect-ratio:auto}.media-gallery-single[data-v-081ec060] img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;max-height:320px}.media-gallery-single--compact[data-v-081ec060] .aspect-square{aspect-ratio:4/3}.media-gallery-single--compact[data-v-081ec060] img{border-radius:10px;height:100%;max-height:none}.media-gallery-overflow[data-v-081ec060]{border:1px solid var(--app-border);background:var(--app-surface-secondary);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .15s;display:flex;position:relative;overflow:hidden}.media-gallery-overflow[data-v-081ec060]:hover{border-color:color-mix(in srgb, var(--app-text-muted) 28%, var(--app-border));background:var(--app-hover)}.media-gallery-overflow--compact[data-v-081ec060]{width:4.75rem;height:4.75rem}
