html[class=dark] .dark-bg[data-v-0965b10c]{background:oklab(27.9% -.00709772 -.040381/.5)}.empty-state[data-v-0965b10c]{text-align:center;color:var(--text-light);border-radius:24px;margin:0;padding:80px 40px;font-size:1.4rem;font-weight:500;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.empty-state[data-v-0965b10c]:before{content:"📁";opacity:.8;margin-bottom:25px;font-size:4.5rem;animation:4s ease-in-out infinite emptyStateFloat-0965b10c;display:block}.empty-state[data-v-0965b10c]:after{content:"";opacity:0;border-radius:24px;transition:opacity .4s;position:absolute;inset:0}.empty-state[data-v-0965b10c]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0d6efd26}.empty-state[data-v-0965b10c]:hover:after{opacity:1}.empty-state[data-v-0965b10c]:hover:before{animation:.6s emptyStateBounce-0965b10c}.empty-state p[data-v-0965b10c]{font-size:inherit;font-weight:inherit;color:inherit;margin:0}@keyframes emptyStateFloat-0965b10c{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}}@keyframes emptyStateBounce-0965b10c{0%,20%,60%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-15px)scale(1.1)}80%{transform:translateY(-7px)scale(1.05)}}@media (width<=768px){.empty-state[data-v-0965b10c]{border-radius:20px;padding:60px 30px;font-size:1.2rem}.empty-state[data-v-0965b10c]:before{margin-bottom:20px;font-size:3.5rem}}@media (width<=576px){.empty-state[data-v-0965b10c]{border-radius:18px;padding:50px 20px;font-size:1.1rem}.empty-state[data-v-0965b10c]:before{margin-bottom:15px;font-size:3rem}}
