.screen-loader-overlay[data-v-76b0f80d]{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc 50%,#f1f5f9);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.screen-loader-overlay.dark-mode[data-v-76b0f80d]{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.background-pattern[data-v-76b0f80d]{animation:pattern-shift-76b0f80d 20s linear infinite;background-image:linear-gradient(90deg,#64748b 1px,transparent 0),linear-gradient(180deg,#64748b 1px,transparent 0);background-size:50px 50px;inset:0;opacity:.03;position:absolute}.dark-mode .background-pattern[data-v-76b0f80d]{background-image:linear-gradient(90deg,#94a3b8 1px,transparent 0),linear-gradient(180deg,#94a3b8 1px,transparent 0);opacity:.05}@keyframes pattern-shift-76b0f80d{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.loader-container[data-v-76b0f80d]{align-items:center;display:flex;flex-direction:column;gap:2rem;z-index:10}.logo-wrapper[data-v-76b0f80d]{align-items:center;display:flex;justify-content:center;position:relative}.logo-glow[data-v-76b0f80d]{animation:glow-pulse-76b0f80d 2s ease-in-out infinite;background:radial-gradient(circle,rgba(225,39,38,.15) 0,transparent 70%);border-radius:50%;height:140px;position:absolute;width:140px}.dark-mode .logo-glow[data-v-76b0f80d]{background:radial-gradient(circle,rgba(225,39,38,.25) 0,transparent 70%)}@keyframes glow-pulse-76b0f80d{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.logo[data-v-76b0f80d]{animation:logo-breathe-76b0f80d 3s ease-in-out infinite;filter:drop-shadow(0 4px 20px rgba(225,39,38,.2));height:auto;position:relative;width:100px;z-index:2}@keyframes logo-breathe-76b0f80d{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.loading-indicator[data-v-76b0f80d]{width:200px}.progress-track[data-v-76b0f80d]{background:#e2e8f0;border-radius:4px;height:3px;overflow:hidden;position:relative}.dark-mode .progress-track[data-v-76b0f80d]{background:#334155}.progress-bar[data-v-76b0f80d]{animation:progress-slide-76b0f80d 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e12726,#ff4d4d,#e12726);background-size:200% 100%;border-radius:4px;height:100%;position:absolute;width:40%}@keyframes progress-slide-76b0f80d{0%{background-position:0 0;left:-40%}50%{background-position:100% 0}to{background-position:0 0;left:100%}}.loading-text[data-v-76b0f80d]{align-items:center;color:#64748b;display:flex;font-size:.875rem;font-weight:500;gap:0;letter-spacing:.1em;text-transform:uppercase}.dark-mode .loading-text[data-v-76b0f80d]{color:#94a3b8}.loading-dots[data-v-76b0f80d]{display:flex}.dot[data-v-76b0f80d]{animation:dot-bounce-76b0f80d 1.4s ease-in-out infinite;opacity:0}.dot[data-v-76b0f80d]:first-child{animation-delay:0s}.dot[data-v-76b0f80d]:nth-child(2){animation-delay:.2s}.dot[data-v-76b0f80d]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-76b0f80d{0%,60%,to{opacity:0}30%{opacity:1}}.decorative-lines[data-v-76b0f80d]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.line[data-v-76b0f80d]{animation:line-scan-76b0f80d 4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(225,39,38,.1),transparent);height:1px;position:absolute;width:100%}.dark-mode .line[data-v-76b0f80d]{background:linear-gradient(90deg,transparent,rgba(225,39,38,.2),transparent)}.line-1[data-v-76b0f80d]{animation-delay:0s;top:20%}.line-2[data-v-76b0f80d]{animation-delay:1.5s;top:50%}.line-3[data-v-76b0f80d]{animation-delay:3s;top:80%}@keyframes line-scan-76b0f80d{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}.screen-loader-enter-active[data-v-76b0f80d]{transition:opacity .3s ease-out}.screen-loader-leave-active[data-v-76b0f80d]{transition:opacity .5s ease-in}.screen-loader-enter-from[data-v-76b0f80d],.screen-loader-leave-to[data-v-76b0f80d]{opacity:0}@media (max-width:640px){.logo[data-v-76b0f80d]{width:80px}.logo-glow[data-v-76b0f80d]{height:110px;width:110px}.loading-indicator[data-v-76b0f80d]{width:150px}.loading-text[data-v-76b0f80d]{font-size:.75rem}}
