.media-viewer-overlay[data-v-a8aafb39]{align-items:center;background:#000000d9;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.media-viewer-modal[data-v-a8aafb39]{position:relative}.download-btn[data-v-a8aafb39],.media-viewer-modal[data-v-a8aafb39]{background:#2a2a2a;border:2px solid #444;border-radius:8px;box-shadow:0 10px 40px #000000e6;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;padding:20px}.copy-url-btn[data-v-a8aafb39]{background:#3a3a3a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;transition:background .2s}.copy-url-btn[data-v-a8aafb39]:hover{background:#007bff}.download-icon-btn[data-v-a8aafb39]{margin-left:4px}.download-icon-btn[data-v-a8aafb39]:hover{background:#219150}.close-btn[data-v-a8aafb39]{align-items:center;background:#f009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s ease;width:36px;z-index:1001}.close-btn[data-v-a8aafb39]:hover{background:#f00c;transform:scale(1.1)}.media-display[data-v-a8aafb39]{align-items:center;display:flex;flex:1;justify-content:center;margin-bottom:15px;min-height:300px;overflow:hidden}.media-content[data-v-a8aafb39],.media-display[data-v-a8aafb39]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-content[data-v-a8aafb39]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .1s ease-out}.controls[data-v-a8aafb39]{background:#1a1a1a;border-radius:4px;flex-wrap:wrap;justify-content:space-between;padding:10px}.controls[data-v-a8aafb39],.right-controls[data-v-a8aafb39]{align-items:center;display:flex}.right-controls[data-v-a8aafb39]{gap:8px}.controls.only-download[data-v-a8aafb39]{justify-content:center;padding:10px}.zoom-controls[data-v-a8aafb39]{gap:10px}.control-btn[data-v-a8aafb39],.zoom-controls[data-v-a8aafb39]{align-items:center;display:flex}.control-btn[data-v-a8aafb39]{background:#3a3a3a;border:1px solid #555;border-radius:4px;color:#e0e0e0;cursor:pointer;font-size:14px;font-weight:700;height:36px;justify-content:center;min-width:36px;padding:6px 12px;transition:all .2s ease}.control-btn[data-v-a8aafb39]:hover:not(:disabled){background:#444;border-color:#777}.control-btn[data-v-a8aafb39]:disabled{cursor:not-allowed;opacity:.5}.zoom-level[data-v-a8aafb39]{color:#e0e0e0;font-size:14px;min-width:50px;text-align:center}.download-icon-btn[data-v-a8aafb39]{align-items:center;background:#3a3a3a;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:36px;justify-content:center;margin-left:0;padding:6px;transition:background .2s;width:36px}.download-btn[data-v-a8aafb39]:hover{background:#219150}.file-info[data-v-a8aafb39]{margin-top:10px;text-align:center}.file-name[data-v-a8aafb39]{color:#b0b0b0;font-size:12px;margin:0;word-break:break-all}.static-canvas[data-v-ac2da976]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-toast[data-v-568c3de1]{background:#222c;border-radius:10px;bottom:24px;box-shadow:0 2px 12px #0008;color:#fff;min-width:260px;padding:18px 24px;position:fixed;right:24px;z-index:9999}.toast-file[data-v-568c3de1]{margin-bottom:10px}.toast-file[data-v-568c3de1]:last-child{margin-bottom:0}progress[data-v-568c3de1]{height:10px;margin-right:8px;width:120px}.upload-dropzone[data-v-e6c51c1a]{background:#141428b3;border:2px dashed #4a90e2;border-radius:12px;color:#e0e0e0;cursor:pointer;margin:32px auto;max-width:600px;padding:40px;text-align:center;transition:background .2s}.upload-dropzone[data-v-e6c51c1a]:hover{background:#282850cc}.dropzone-content[data-v-e6c51c1a]{font-size:1.2em}.upload-progress[data-v-e6c51c1a]{margin:12px 0;text-align:left;word-break:break-all}progress[data-v-e6c51c1a]{height:16px;margin-left:12px;width:80%}.upload-speed[data-v-e6c51c1a]{color:#a0a0a0;font-size:.9em;margin-left:8px}.grid-container[data-v-ec20415f],.skeletons-grid[data-v-ec20415f]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));width:100%}.grid-container[data-v-ec20415f]{border-radius:12px;margin:0 auto;padding:20px}@media(min-width:800px){.grid-container[data-v-ec20415f]{gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-width:1200px;padding:28px}}.directory-card[data-v-ec20415f]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:30px 20px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.directory-card .folder-art[data-v-ec20415f]{display:inline-block;height:88px;position:relative;width:72px}.directory-card .folder-back[data-v-ec20415f],.directory-card .folder-front[data-v-ec20415f]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.directory-card .folder-back[data-v-ec20415f]{transform:translateY(-12px)}.directory-card .folder-back[data-v-ec20415f],.directory-card .folder-front[data-v-ec20415f]{transition:transform .22s cubic-bezier(.2,.9,.2,1)}.directory-card .folder-front[data-v-ec20415f]{transform:translateY(-4px)}.directory-card .folder-snippet[data-v-ec20415f]{border-radius:4px;box-shadow:0 2px 6px #00000080;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;pointer-events:none;position:absolute;top:0;transform:translateY(45%);transition:transform .22s cubic-bezier(.2,.9,.2,1);width:100%}.directory-card .folder-snippet-wrap[data-v-ec20415f]{border-radius:4px;height:80%;left:8%;overflow:hidden;position:absolute;top:-20%;width:84%}.directory-card .folder-snippet-wrap .folder-snippet[data-v-ec20415f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:relative;width:100%}.directory-card .folder-snippet-wrap.censored .folder-snippet[data-v-ec20415f]{filter:blur(6px) grayscale(30%)}.directory-card .directory-icon:hover .folder-snippet[data-v-ec20415f],.directory-card .folder-art:hover .folder-snippet[data-v-ec20415f],.directory-card:hover .folder-snippet[data-v-ec20415f]{transform:translateY(-10%)}.directory-card .directory-icon:hover .folder-back[data-v-ec20415f],.directory-card .folder-art:hover .folder-back[data-v-ec20415f],.directory-card:hover .folder-back[data-v-ec20415f]{transform:translateY(calc(-12px + 15%))}.directory-card .directory-icon:hover .folder-front[data-v-ec20415f],.directory-card .folder-art:hover .folder-front[data-v-ec20415f],.directory-card:hover .folder-front[data-v-ec20415f]{transform:translateY(calc(-4px + 15%))}.directory-card .folder-icon[data-v-ec20415f]{height:44%;left:28%;position:absolute;top:22%;width:44%}.directory-card .folder-icon[data-v-ec20415f],.directory-card .folder-single[data-v-ec20415f]{-o-object-fit:contain;object-fit:contain;pointer-events:none}.directory-card .folder-single[data-v-ec20415f]{display:block;height:72px;margin:0 auto;width:72px}.directory-card[data-v-ec20415f]:hover{background:#ffffff08;box-shadow:0 12px 24px #00000073;transform:translateY(-4px)}.directory-icon[data-v-ec20415f]{font-size:48px;margin-bottom:12px;opacity:.8;position:relative}.lock-icon[data-v-ec20415f]{display:inline-block;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%);z-index:2}.directory-name[data-v-ec20415f]{font-size:18px;font-weight:500;letter-spacing:.5px}.media-card[data-v-ec20415f]{background:transparent;border:1px solid transparent;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.media-card[data-v-ec20415f]:hover{border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 24px #00000073;transform:translateY(-4px)}.directory-card[data-v-ec20415f],.media-card[data-v-ec20415f]{transition:box-shadow .25s ease,transform .25s ease,border .18s ease}.media-container[data-v-ec20415f]{align-items:center;aspect-ratio:1;background:transparent;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.media-link[data-v-ec20415f]{all:unset;background:transparent;cursor:pointer}.media-link:hover img[data-v-ec20415f],.media-link:hover video[data-v-ec20415f]{opacity:.8;transform:scale(1.05)}.media-link:hover audio[data-v-ec20415f]{opacity:.8}.media-container img[data-v-ec20415f],.media-container video[data-v-ec20415f]{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.media-container audio[data-v-ec20415f]{padding:20px;width:100%}.media-link[data-v-ec20415f]{align-items:center;color:inherit;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.media-link img[data-v-ec20415f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-name[data-v-ec20415f]{color:#b0b0b0;font-size:14px;padding:15px;text-align:center;word-break:break-word}.grid-container.nsfw .media-container img[data-v-ec20415f],.grid-container.nsfw .media-container video[data-v-ec20415f]{filter:blur(16px);transition:filter .15s ease}.grid-container.nsfw .media-container[data-v-ec20415f]:after{align-items:center;background:#000000a6;color:#fff;content:"NSFW";display:flex;font-size:2.2em;font-weight:900;inset:0;justify-content:center;letter-spacing:.1em;pointer-events:none;position:absolute;text-shadow:0 2px 8px #000,0 0 2px #000;transition:opacity .15s ease;z-index:2}.grid-container.nsfw .media-container:hover img[data-v-ec20415f],.grid-container.nsfw .media-container:hover video[data-v-ec20415f]{filter:none}.grid-container.nsfw .media-container[data-v-ec20415f]:hover:after{opacity:0}.skeleton-card[data-v-ec20415f]{background:transparent;border:1px solid transparent}.skeleton-thumb[data-v-ec20415f]{background:linear-gradient(90deg,#ffffff08,#ffffff0f 50%,#ffffff08);border-radius:8px;height:0;padding-bottom:80%;width:80%}.skeleton-text[data-v-ec20415f],.skeleton-thumb[data-v-ec20415f]{animation:skeleton-shimmer-ec20415f 1.2s linear infinite}.skeleton-text[data-v-ec20415f]{background:#ffffff08;border-radius:4px;height:12px;margin:12px auto 18px;width:50%}@keyframes skeleton-shimmer-ec20415f{0%{background-position:-200px 0}to{background-position:200px 0}}.video-thumb[data-v-ec20415f]{display:block;-o-object-fit:cover;object-fit:cover}.audio-thumb[data-v-ec20415f],.video-thumb[data-v-ec20415f]{background:#222;border-radius:8px;height:100px;width:100px}.audio-thumb[data-v-ec20415f]{align-items:center;display:flex;justify-content:center}.upload-dropzone-wrap[data-v-ec20415f]{margin-top:24px}.upload-dropzone-wrap[data-v-ec20415f],.upload-dropzone-wrap .upload-dropzone[data-v-ec20415f]{align-items:center;display:flex;justify-content:center;width:100%}.upload-dropzone-wrap .upload-dropzone[data-v-ec20415f]{background:#ffffff08;border-radius:12px;box-shadow:0 2px 12px #0000001f;box-sizing:border-box;height:120px;max-width:320px;min-width:220px}.visitor-counter[data-v-2ff95b64]{align-items:center;background:#23232333;border-radius:12px;bottom:24px;color:#fff;display:flex;font-family:inherit;font-size:1.1em;gap:18px;left:24px;min-width:160px;opacity:.92;padding:12px 20px;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.vc-wave[data-v-2ff95b64]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.1em;width:100%}
