.login-page[data-v-8f4bfd74]{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:8vh 1rem 2rem;overflow-y:auto}.login-page[data-v-8f4bfd74]:before{content:"";position:absolute;inset:0;background:#0000001a;z-index:0}.login-content[data-v-8f4bfd74]{position:relative;z-index:1;width:100%;max-width:500px}.login-card[data-v-8f4bfd74]{background:#ffffffd9;padding:1.5rem}@media (max-width: 600px){.login-page[data-v-8f4bfd74]{padding:2vh .5rem 2rem}.login-page[data-v-8f4bfd74]:before{background:#0000000d}.login-card[data-v-8f4bfd74]{background:#fffc;padding:1rem}}@media (max-width: 960px) and (min-width: 601px){.login-page[data-v-8f4bfd74]{padding:7vh 1rem 2rem}.login-page[data-v-8f4bfd74]:before{background:#00000012}.login-card[data-v-8f4bfd74]{background:#ffffffd4}}.terms-content[data-v-8f4bfd74],.privacy-content[data-v-8f4bfd74]{line-height:1.6}.terms-content h4[data-v-8f4bfd74],.privacy-content h4[data-v-8f4bfd74]{color:rgba(var(--v-theme-primary));font-weight:600;font-size:1rem}.terms-content p[data-v-8f4bfd74],.privacy-content p[data-v-8f4bfd74]{color:rgba(var(--v-theme-on-surface),.87);font-size:.9rem}.cache-stats[data-v-b4476d8c]{min-width:280px}.gap-2[data-v-b4476d8c]>*+*{margin-top:8px}.image-dialog[data-v-35c12d0e]{max-height:90vh}.media-container[data-v-35c12d0e],.image-container[data-v-35c12d0e]{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;background:#000}.image-loading[data-v-35c12d0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.dialog-image[data-v-35c12d0e]{max-width:100%;max-height:70vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;cursor:grab}.dialog-image[data-v-35c12d0e]:active{cursor:grabbing}.dialog-video[data-v-35c12d0e]{max-width:100%;max-height:70vh;object-fit:contain;display:block}.nav-btn[data-v-35c12d0e]{position:absolute;top:50%;transform:translateY(-50%);background:#0009!important;z-index:10;opacity:.7;transition:opacity .2s ease}.nav-btn[data-v-35c12d0e]:hover{opacity:1}.nav-btn-left[data-v-35c12d0e]{left:16px}.nav-btn-right[data-v-35c12d0e]{right:16px}.media-counter[data-v-35c12d0e],.image-counter[data-v-35c12d0e]{position:absolute;top:16px;right:16px;background:#0009;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;z-index:10}@media (max-width: 600px){.dialog-image[data-v-35c12d0e]{max-height:60vh}}.media-card[data-v-fa8bee06]{height:100%;cursor:pointer;transition:transform .2s ease}.media-card[data-v-fa8bee06]:hover{transform:scale(1.02)}.video-container[data-v-fa8bee06]{position:relative;aspect-ratio:1;background:#000;display:flex;align-items:center;justify-content:center}.video-thumbnail[data-v-fa8bee06]{width:100%;height:100%;object-fit:cover}.video-placeholder[data-v-fa8bee06]{width:100%;height:100%;background:linear-gradient(45deg,#1976d2,#42a5f5);display:flex;align-items:center;justify-content:center}.video-placeholder-pretty[data-v-fa8bee06]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-placeholder-gradient[data-v-fa8bee06]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.image-container[data-v-fa8bee06]{width:100%;aspect-ratio:1}.image-placeholder[data-v-fa8bee06]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.placeholder-gradient[data-v-fa8bee06]{width:100%;height:100%;background:linear-gradient(135deg,#f093fb,#f5576c);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.placeholder-gradient-error[data-v-fa8bee06]{width:100%;height:100%;background:linear-gradient(135deg,#ffecd2,#fcb69f);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.placeholder-text[data-v-fa8bee06]{color:#fff;font-size:12px;font-weight:500;margin-top:8px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.placeholder-subtext[data-v-fa8bee06]{color:#fff;font-size:10px;font-weight:400;margin-top:4px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.placeholder-icon[data-v-fa8bee06]{opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.error-state .placeholder-text[data-v-fa8bee06]{font-size:11px}.error-state .placeholder-subtext[data-v-fa8bee06]{font-size:9px}@keyframes pulse-fa8bee06{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes spin-fa8bee06{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse[data-v-fa8bee06]{animation:pulse-fa8bee06 2s ease-in-out infinite}.animate-spin[data-v-fa8bee06]{animation:spin-fa8bee06 1s linear infinite}.video-overlay[data-v-fa8bee06]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000080;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.media-card[data-v-fa8bee06]{margin-bottom:8px}}.upload-container[data-v-37804cd9]{padding:2rem 1.5rem;min-height:calc(100vh - 120px)}.upload-drop-zone[data-v-37804cd9]{border:2px dashed #1976d2;border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden}.upload-drop-zone[data-v-37804cd9]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#1976d20d,#1976d205);pointer-events:none}.upload-drop-zone[data-v-37804cd9]:hover{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 8px 25px #1976d226}.upload-drop-zone.drag-over[data-v-37804cd9]{border-color:#0d47a1;transform:scale(1.02);box-shadow:0 12px 35px #1976d240}.drop-zone-content[data-v-37804cd9],.selected-files-preview[data-v-37804cd9]{position:relative;z-index:1}.selected-files-preview .v-chip[data-v-37804cd9]{margin:.25rem;font-size:.85rem}.upload-queue-card[data-v-37804cd9]{border-radius:16px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;border:1px solid rgba(0,0,0,.08)}.upload-queue-card[data-v-37804cd9]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.upload-queue-card .v-card-text[data-v-37804cd9]{position:relative}@media (max-width: 960px){.upload-container[data-v-37804cd9]{padding:1rem}.upload-queue-card .v-textarea[data-v-37804cd9],.upload-queue-card .v-textarea[data-v-37804cd9] .v-input__control{min-height:88px}.upload-queue-card .v-textarea[data-v-37804cd9] .v-field__input{padding:16px;font-size:16px;line-height:1.4}.min-width-0[data-v-37804cd9]{min-width:0;overflow:hidden}.upload-drop-zone .v-card-text[data-v-37804cd9]{padding:2rem 1rem!important}}@media (max-width: 600px){.upload-queue-card .d-flex.gap-2[data-v-37804cd9]{flex-wrap:wrap;gap:12px!important}.upload-queue-card .v-btn[data-v-37804cd9]{flex:1;min-width:120px}.upload-drop-zone .v-card-text[data-v-37804cd9]{padding:1.5rem .75rem!important}.drop-zone-content .v-icon[data-v-37804cd9]{font-size:4rem!important}}.upload-preview[data-v-37804cd9]{max-width:60px;max-height:60px;object-fit:cover;border-radius:12px;box-shadow:0 2px 8px #0000001a}.cursor-pointer[data-v-37804cd9]{cursor:pointer}.upload-queue-card .v-progress-linear[data-v-37804cd9]{border-radius:6px}.v-btn[data-v-37804cd9]{transition:all .2s ease}.v-btn[data-v-37804cd9]:hover{transform:translateY(-1px)}.upload-button[data-v-37804cd9]{min-height:48px!important;flex:none!important}@media (max-width: 600px){.text-h4[data-v-37804cd9]{font-size:1.5rem!important}.text-h6[data-v-37804cd9]{font-size:1.1rem!important}}.loading-container[data-v-027103aa]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.main-app[data-v-027103aa]{min-height:100vh}.tab-item[data-v-027103aa]{min-width:100px}.v-list-item--active[data-v-027103aa]{background-color:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary))}@media (max-width: 960px){.tab-item[data-v-027103aa]{min-width:60px}}@media (max-width: 600px){.v-app-bar-title span[data-v-027103aa]{font-size:1.1rem}}
