.gallery-list-container[data-v-069974c3]{min-height:100vh;background:var(--bg-body);padding:1.5rem;position:relative;overflow:hidden}.bg-effects[data-v-069974c3]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.floating-shapes[data-v-069974c3]{position:absolute;width:100%;height:100%}.floating-shapes .shape[data-v-069974c3]{position:absolute;border-radius:50%;opacity:.15;animation:float-069974c3 20s linear infinite;filter:blur(.5rem)}.floating-shapes .shape.shape-1[data-v-069974c3]{width:7.5rem;height:7.5rem;background:linear-gradient(45deg,var(--primary-color),var(--primary-color));top:10%;left:10%;animation-duration:25s}.floating-shapes .shape.shape-2[data-v-069974c3]{width:5rem;height:5rem;background:linear-gradient(45deg,var(--primary-color),var(--primary-color));top:60%;left:80%;animation-delay:-5s;animation-duration:30s}.floating-shapes .shape.shape-3[data-v-069974c3]{width:9.375rem;height:9.375rem;background:linear-gradient(45deg,var(--primary-color),var(--primary-color));top:80%;left:20%;animation-delay:-10s;animation-duration:35s}.floating-shapes .shape.shape-4[data-v-069974c3]{width:3.75rem;height:3.75rem;background:linear-gradient(45deg,var(--primary-color),var(--primary-color));top:20%;left:70%;animation-delay:-15s;animation-duration:20s}.floating-shapes .shape.shape-5[data-v-069974c3]{width:6.25rem;height:6.25rem;background:linear-gradient(45deg,var(--primary-color),var(--primary-color));top:50%;left:5%;animation-delay:-20s;animation-duration:28s}.floating-shapes .shape.shape-6[data-v-069974c3]{width:5.625rem;height:5.625rem;background:linear-gradient(45deg,var(--primary-color),var(--primary-color));top:30%;left:90%;animation-delay:-25s;animation-duration:32s}@keyframes float-069974c3{0%{transform:translateY(0) translateX(0) rotate(0deg)}33%{transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg)}66%{transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg)}to{transform:translateY(0) translateX(0) rotate(1turn)}}.light-particles[data-v-069974c3]{position:absolute;width:100%;height:100%}.light-particles .particle[data-v-069974c3]{position:absolute;width:.375rem;height:.375rem;background:var(--primary-color);border-radius:50%;opacity:0;animation:sparkle-069974c3 3s infinite;box-shadow:0 0 .625rem var(--primary-color)}.light-particles .particle.particle-1[data-v-069974c3]{top:15%;left:25%;animation-delay:0s}.light-particles .particle.particle-2[data-v-069974c3]{top:35%;left:75%;animation-delay:.5s}.light-particles .particle.particle-3[data-v-069974c3]{top:65%;left:45%;animation-delay:1s}.light-particles .particle.particle-4[data-v-069974c3]{top:85%;left:15%;animation-delay:1.5s}.light-particles .particle.particle-5[data-v-069974c3]{top:25%;left:85%;animation-delay:2s}.light-particles .particle.particle-6[data-v-069974c3]{top:75%;left:65%;animation-delay:2.5s}.light-particles .particle.particle-7[data-v-069974c3]{top:45%;left:25%;animation-delay:1.2s}.light-particles .particle.particle-8[data-v-069974c3]{top:55%;left:85%;animation-delay:1.8s}@keyframes sparkle-069974c3{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}.grid-lines[data-v-069974c3]{position:absolute;width:100%;height:100%}.grid-lines .grid-line[data-v-069974c3]{position:absolute;background:linear-gradient(90deg,transparent,rgba(var(--primary-color-rgb),.3),transparent);opacity:0;animation:gridMove-069974c3 8s infinite}.grid-lines .grid-line.grid-line-1[data-v-069974c3]{width:100%;height:1px;top:20%}.grid-lines .grid-line.grid-line-2[data-v-069974c3]{width:1px;height:100%;left:30%;background:linear-gradient(0deg,transparent,rgba(var(--primary-color-rgb),.3),transparent);animation-delay:2s}.grid-lines .grid-line.grid-line-3[data-v-069974c3]{width:100%;height:1px;top:80%;animation-delay:4s}@keyframes gridMove-069974c3{0%,to{opacity:0;transform:translateX(-100%)}50%{opacity:.6;transform:translateX(0)}}.page-header[data-v-069974c3]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-color-base);border-radius:1rem;backdrop-filter:blur(1.25rem)}.page-header .header-left .page-title[data-v-069974c3]{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem 0;font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header .header-left .page-title .ivu-icon[data-v-069974c3]{font-size:1.75rem;color:var(--primary-color);-webkit-text-fill-color:var(--primary-color)}.page-header .header-left .page-description[data-v-069974c3]{margin:0;color:var(--text-tertiary);font-size:1rem}.page-header .create-btn[data-v-069974c3]{background:linear-gradient(135deg,var(--primary-color),var(--primary-color));border:none;height:2.5rem;padding:0 1.5rem;font-weight:500;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.3);transition:all .3s}.page-header .create-btn[data-v-069974c3]:hover{background:linear-gradient(135deg,var(--primary-color),var(--primary-color));box-shadow:0 .5rem 1.5rem rgba(var(--primary-color-rgb),.4);transform:translateY(-.125rem)}.filter-section[data-v-069974c3]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-color-base);border-radius:1rem;backdrop-filter:blur(1.25rem)}.filter-section .search-input[data-v-069974c3]{width:20rem}.filter-section .cyber-select[data-v-069974c3]{width:8rem}.gallery-grid[data-v-069974c3]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.5rem}.gallery-card[data-v-069974c3]{position:relative;background:var(--bg-card);border:1px solid var(--border-color-base);border-radius:1rem;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(1.25rem)}.gallery-card .delete-icon-btn[data-v-069974c3]{position:absolute;top:.5rem;right:.5rem;z-index:10;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(var(--status-danger-rgb),.9);border-radius:.5rem;color:var(--text-primary);cursor:pointer;opacity:0;transform:scale(.8);transition:all .3s ease;box-shadow:0 2px 8px rgba(var(--status-danger-rgb),.4)}.gallery-card .delete-icon-btn .ivu-icon[data-v-069974c3]{font-size:1rem}.gallery-card .delete-icon-btn[data-v-069974c3]:hover{background:rgba(var(--status-danger-rgb),1);transform:scale(1);box-shadow:0 4px 12px rgba(var(--status-danger-rgb),.6)}.gallery-card:hover .delete-icon-btn[data-v-069974c3]{opacity:1;transform:scale(1)}.gallery-card .card-glow[data-v-069974c3]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.1),rgba(var(--primary-color-rgb),.1));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.gallery-card[data-v-069974c3]:hover{border-color:rgba(var(--primary-color-rgb),.5);box-shadow:0 0 2rem rgba(var(--primary-color-rgb),.3);transform:translateY(-.5rem)}.gallery-card:hover .card-glow[data-v-069974c3],.gallery-card:hover .gallery-overlay[data-v-069974c3]{opacity:1}.gallery-card .gallery-cover[data-v-069974c3]{position:relative;height:12rem;overflow:hidden}.gallery-card .gallery-cover .cover-image[data-v-069974c3]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-card .gallery-cover .empty-cover[data-v-069974c3]{display:flex;align-items:center;justify-content:center;height:100%;background:var(--bg-muted);color:var(--text-disabled)}.gallery-card .gallery-cover .gallery-overlay[data-v-069974c3]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg-muted);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(.25rem)}.gallery-card .gallery-cover .gallery-overlay .overlay-actions[data-v-069974c3]{display:flex;gap:.5rem}.gallery-card .gallery-cover .gallery-overlay .overlay-actions .action-btn[data-v-069974c3]{border-radius:.5rem;font-size:.75rem;padding:0 .75rem;height:2rem;border:none}.gallery-card .gallery-cover .gallery-overlay .overlay-actions .action-btn.edit-btn[data-v-069974c3]{background:var(--bg-hover);color:var(--text-primary)}.gallery-card .gallery-cover .gallery-overlay .overlay-actions .action-btn.edit-btn[data-v-069974c3]:hover{background:var(--bg-hover)}.gallery-card:hover .cover-image[data-v-069974c3]{transform:scale(1.05)}.gallery-card .gallery-info[data-v-069974c3]{position:relative;z-index:1;padding:1.25rem}.gallery-card .gallery-info .gallery-name[data-v-069974c3]{margin:0 0 .5rem 0;font-size:1.125rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-card .gallery-info .gallery-description[data-v-069974c3]{margin:0 0 1rem 0;color:var(--text-tertiary);font-size:.875rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-card .gallery-info .gallery-meta[data-v-069974c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.gallery-card .gallery-info .gallery-meta .image-count[data-v-069974c3]{display:flex;align-items:center;gap:.25rem;color:var(--text-tertiary);font-size:.875rem}.gallery-card .gallery-info .gallery-meta .image-count .ivu-icon[data-v-069974c3]{color:var(--primary-color)}.gallery-card .gallery-info .gallery-meta .gallery-status[data-v-069974c3]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-tertiary);padding:.25rem .5rem;background:var(--bg-hover);border-radius:.25rem}.gallery-card .gallery-info .gallery-meta .gallery-status.public[data-v-069974c3]{color:var(--status-success);background:rgba(var(--status-success-rgb),.1)}.gallery-card .gallery-info .gallery-time[data-v-069974c3]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-placeholder)}.empty-state[data-v-069974c3]{position:relative;z-index:1;text-align:center;padding:5rem 1.25rem;background:var(--bg-card);border:1px solid var(--border-color-base);border-radius:1rem;backdrop-filter:blur(1.25rem)}.empty-state .empty-icon[data-v-069974c3]{margin-bottom:1.25rem}.empty-state .empty-icon .ivu-icon[data-v-069974c3]{color:var(--text-disabled)}.empty-state h3[data-v-069974c3]{margin:0 0 .75rem 0;color:var(--text-primary);font-size:1.25rem;font-weight:600}.empty-state p[data-v-069974c3]{margin:0 0 2rem 0;color:var(--text-tertiary);font-size:1rem}.empty-state .create-btn[data-v-069974c3]{background:linear-gradient(135deg,var(--primary-color),var(--primary-color));border:none;height:2.5rem;padding:0 1.5rem;font-weight:500;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.3);transition:all .3s}.empty-state .create-btn[data-v-069974c3]:hover{background:linear-gradient(135deg,var(--primary-color),var(--primary-color));box-shadow:0 .5rem 1.5rem rgba(var(--primary-color-rgb),.4);transform:translateY(-.125rem)}.loading-state[data-v-069974c3]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:5rem 1.25rem}[data-v-069974c3] .ivu-select-selection{background:var(--bg-muted);border:1px solid var(--border-color-base);color:var(--text-primary)}[data-v-069974c3] .ivu-select-selection:hover{border-color:rgba(var(--primary-color-rgb),.4)}[data-v-069974c3] .ivu-select-selected-value{color:var(--text-primary)}[data-v-069974c3] .ivu-select-placeholder{color:var(--text-placeholder)}[data-v-069974c3] .ivu-input{background:var(--bg-muted);border:1px solid var(--border-color-base);color:var(--text-primary)}[data-v-069974c3] .ivu-input::placeholder{color:var(--text-placeholder)}[data-v-069974c3] .ivu-input:hover{border-color:rgba(var(--primary-color-rgb),.4)}[data-v-069974c3] .ivu-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}[data-v-069974c3] .ivu-input-prefix{color:var(--text-placeholder)}.cyber-modal[data-v-069974c3] .ivu-modal-content{background:var(--bg-card-strong);border:1px solid var(--border-color-base);backdrop-filter:blur(1.25rem)}.cyber-modal[data-v-069974c3] .ivu-modal-header{border-bottom:1px solid var(--border-color-base)}.cyber-modal[data-v-069974c3] .ivu-modal-header .ivu-modal-header-inner{color:var(--text-primary);font-weight:600}.cyber-modal[data-v-069974c3] .ivu-modal-body{padding:1.5rem}.cyber-modal[data-v-069974c3] .ivu-modal-footer{border-top:1px solid var(--border-color-base)}.cyber-modal[data-v-069974c3] .ivu-checkbox-wrapper,.cyber-modal[data-v-069974c3] .ivu-form-item-label{color:var(--text-primary)}@media (max-width:768px){.gallery-list-container[data-v-069974c3]{padding:1rem}.page-header[data-v-069974c3]{flex-direction:column;gap:1rem;align-items:stretch}.page-header .header-left .page-title[data-v-069974c3]{font-size:1.5rem}.filter-section[data-v-069974c3]{flex-direction:column;gap:1rem;align-items:stretch}.filter-section .search-input[data-v-069974c3]{width:100%}.gallery-grid[data-v-069974c3]{grid-template-columns:1fr;gap:1rem}.floating-shapes .shape[data-v-069974c3]{opacity:.1}.light-particles .particle[data-v-069974c3]{display:none}}