*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--color-background)}body{color:var(--color-text-primary);font-family:Manrope,Space Grotesk,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt{background:var(--color-background);min-height:100vh}:root{--color-primary:#3b82f6;--color-primary-light:#60a5fa;--color-primary-dark:#2563eb;--color-background:#0f172a;--color-background-secondary:#1e293b;--color-background-card:#1e293b;--color-text-primary:#fff;--color-text-secondary:#e2e8f0;--color-text-muted:#94a3b8;--color-text-button:#fff;--color-accent:#8b5cf6;--color-accent-light:#a78bfa;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-border:#3b82f6;--color-border-light:rgba(59,130,246,.3);--color-border-width:1px;--color-gradient-start:#3b82f6;--color-gradient-end:#8b5cf6;--color-sidebar-background:#0f172a;--color-sidebar-text:#94a3b8;--color-sidebar-active:#3b82f6;--color-secondary:#ffb300;--color-bg-light:#fff;--color-bg-dark:#001a10;--color-text:#000;--color-text-light:#fff}.page-enter-active,.page-leave-active{transition:opacity .15s ease}.page-enter-from,.page-leave-to{opacity:0}.loading-overlay[data-v-d55f2089]{align-items:center;background:#0f172a;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-content[data-v-d55f2089]{flex-direction:column;gap:2rem}.loading-content[data-v-d55f2089],.spinner[data-v-d55f2089]{align-items:center;display:flex}.spinner[data-v-d55f2089]{gap:.75rem}.spinner-circle[data-v-d55f2089]{animation:bounce-d55f2089 2s ease-in-out infinite both;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;box-shadow:0 4px 16px #3b82f666;height:16px;width:16px}.spinner-circle[data-v-d55f2089]:first-child{animation-delay:-.4s}.spinner-circle[data-v-d55f2089]:nth-child(2){animation-delay:-.2s}@keyframes bounce-d55f2089{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.loading-message[data-v-d55f2089]{color:#e2e8f0;font-size:1rem;font-weight:500;letter-spacing:.5px}.loading-enter-active[data-v-d55f2089],.loading-leave-active[data-v-d55f2089]{transition:opacity .5s ease}.loading-enter-from[data-v-d55f2089],.loading-leave-to[data-v-d55f2089]{opacity:0}.loading-enter-active .spinner-circle[data-v-d55f2089],.loading-leave-active .spinner-circle[data-v-d55f2089]{transition:transform .5s ease}.loading-enter-from .spinner-circle[data-v-d55f2089],.loading-leave-to .spinner-circle[data-v-d55f2089]{transform:scale(0)}.page-loading-overlay[data-v-14a2dad5]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.loading-container[data-v-14a2dad5]{align-items:center;display:flex;flex-direction:column;gap:24px}.loading-spinner[data-v-14a2dad5]{height:80px;position:relative;width:80px}.spinner-ring[data-v-14a2dad5]{animation:spin-14a2dad5 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#3b82f6;height:100%;position:absolute;width:100%}.spinner-ring[data-v-14a2dad5]:nth-child(2){animation-delay:-.5s;border-top-color:#3b82f6;height:70%;left:15%;top:15%;width:70%}.spinner-ring[data-v-14a2dad5]:nth-child(3){animation-delay:-1s;border-top-color:#3b82f6;height:40%;left:30%;top:30%;width:40%}@keyframes spin-14a2dad5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-text[data-v-14a2dad5]{animation:pulse-14a2dad5 1.5s ease-in-out infinite;color:#3b82f6;font-size:16px;font-weight:600;letter-spacing:.5px}@keyframes pulse-14a2dad5{0%,to{opacity:1}50%{opacity:.5}}.page-loading-enter-active[data-v-14a2dad5],.page-loading-leave-active[data-v-14a2dad5]{transition:opacity .3s ease}.page-loading-enter-from[data-v-14a2dad5],.page-loading-leave-to[data-v-14a2dad5]{opacity:0}.loading-overlay[data-v-84b50c00]{align-items:center;background:var(--color-background);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-content[data-v-84b50c00]{flex-direction:column;gap:2rem}.loading-content[data-v-84b50c00],.spinner[data-v-84b50c00]{align-items:center;display:flex}.spinner[data-v-84b50c00]{gap:.75rem}.spinner-circle[data-v-84b50c00]{animation:bounce-84b50c00 2s ease-in-out infinite both;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:50%;box-shadow:0 4px 16px #4287f566;height:16px;width:16px}.spinner-circle[data-v-84b50c00]:first-child{animation-delay:-.4s}.spinner-circle[data-v-84b50c00]:nth-child(2){animation-delay:-.2s}@keyframes bounce-84b50c00{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.loading-message[data-v-84b50c00]{color:var(--color-text-secondary);font-size:1rem;font-weight:500;letter-spacing:.5px}.loading-enter-active[data-v-84b50c00],.loading-leave-active[data-v-84b50c00]{transition:opacity .5s ease}.loading-enter-from[data-v-84b50c00],.loading-leave-to[data-v-84b50c00]{opacity:0}.loading-enter-active .spinner-circle[data-v-84b50c00],.loading-leave-active .spinner-circle[data-v-84b50c00]{transition:transform .5s ease}.loading-enter-from .spinner-circle[data-v-84b50c00],.loading-leave-to .spinner-circle[data-v-84b50c00]{transform:scale(0)}.page-loading-overlay[data-v-c82d6ca0]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-background);display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.loading-container[data-v-c82d6ca0]{align-items:center;display:flex;flex-direction:column;gap:24px}.loading-spinner[data-v-c82d6ca0]{height:80px;position:relative;width:80px}.spinner-ring[data-v-c82d6ca0]{animation:spin-c82d6ca0 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;border:3px solid transparent;border-radius:50%;border-top:3px solid var(--color-primary);height:100%;position:absolute;width:100%}.spinner-ring[data-v-c82d6ca0]:nth-child(2){animation-delay:-.5s;border-top-color:var(--color-primary);height:70%;left:15%;top:15%;width:70%}.spinner-ring[data-v-c82d6ca0]:nth-child(3){animation-delay:-1s;border-top-color:var(--color-primary);height:40%;left:30%;top:30%;width:40%}@keyframes spin-c82d6ca0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-text[data-v-c82d6ca0]{animation:pulse-c82d6ca0 1.5s ease-in-out infinite;color:var(--color-primary);font-size:16px;font-weight:600;letter-spacing:.5px}@keyframes pulse-c82d6ca0{0%,to{opacity:1}50%{opacity:.5}}.page-loading-enter-active[data-v-c82d6ca0],.page-loading-leave-active[data-v-c82d6ca0]{transition:opacity .3s ease}.page-loading-enter-from[data-v-c82d6ca0],.page-loading-leave-to[data-v-c82d6ca0]{opacity:0}.app-wrapper[data-v-08caa806]{min-height:100vh;position:relative;width:100%}.content-wrapper[data-v-08caa806]{min-height:100vh;opacity:1;transition:opacity .3s ease-in}.content-hidden[data-v-08caa806]{opacity:0;pointer-events:none}.error-page[data-v-8e5a8741]{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.error-background[data-v-8e5a8741]{background:linear-gradient(135deg,var(--color-background) 0,var(--color-background-secondary) 50%,var(--color-background) 100%);inset:0;position:fixed;z-index:0}.animated-gradient[data-v-8e5a8741]{background:linear-gradient(45deg,var(--color-primary-light) 0,rgba(147,51,234,.1) 50%,rgba(236,72,153,.1) 100%);inset:0;opacity:.3;position:absolute}@keyframes gradient-shift-8e5a8741{0%,to{opacity:.3;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.1) rotate(5deg)}}.grid-pattern[data-v-8e5a8741]{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:50px 50px;inset:0;opacity:.3;position:absolute}.error-container[data-v-8e5a8741]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-background-card);border:var(--color-border-width) solid var(--color-border);border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:600px;padding:60px 40px;position:relative;text-align:center;width:100%;z-index:1}.error-icon-wrapper[data-v-8e5a8741]{margin-bottom:30px}.error-icon[data-v-8e5a8741]{align-items:center;animation:pulse-error-8e5a8741 2s ease-in-out infinite;background:#ef44441a;border:2px solid rgba(239,68,68,.3);border-radius:50%;color:#ef4444;display:inline-flex;height:100px;justify-content:center;width:100px}@keyframes pulse-error-8e5a8741{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 20px #ef444400}}.error-title[data-v-8e5a8741]{font-size:96px;font-weight:800;line-height:1;margin:0 0 16px;text-shadow:0 0 40px rgba(239,68,68,.3)}.error-subtitle[data-v-8e5a8741],.error-title[data-v-8e5a8741]{color:var(--color-text-primary)}.error-subtitle[data-v-8e5a8741]{font-size:28px;font-weight:600;margin:0 0 12px}.error-description[data-v-8e5a8741]{color:var(--color-text-secondary);font-size:16px;line-height:1.6;margin:0 0 40px}.error-path-info[data-v-8e5a8741]{background:var(--color-background-secondary);border:var(--color-border-width) solid var(--color-border);border-radius:12px;margin-bottom:40px;padding:20px}.path-label[data-v-8e5a8741]{color:var(--color-text-muted);font-size:12px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.path-value[data-v-8e5a8741]{color:var(--color-text-primary);font-family:Courier New,monospace;font-size:14px;margin:0;word-break:break-all}.error-actions[data-v-8e5a8741]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:30px}.btn-primary[data-v-8e5a8741],.btn-secondary[data-v-8e5a8741]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:14px 28px;transition:all .3s ease}.btn-secondary[data-v-8e5a8741]{background:var(--color-background-secondary);border:var(--color-border-width) solid var(--color-border);color:var(--color-text-primary)}.btn-secondary[data-v-8e5a8741]:hover{background:var(--color-background-card);box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.btn-primary[data-v-8e5a8741]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 4px 15px var(--color-border-light);color:var(--color-text-button)}.btn-primary[data-v-8e5a8741]:hover{background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-primary) 100%);box-shadow:0 8px 25px var(--color-border);transform:translateY(-2px)}.error-countdown[data-v-8e5a8741]{color:var(--color-text-muted);font-size:14px}.error-countdown p[data-v-8e5a8741]{margin:0}.countdown-number[data-v-8e5a8741]{color:var(--color-text-primary);font-size:16px;font-weight:700}.admin-error .error-background[data-v-8e5a8741]{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)!important}.admin-error .animated-gradient[data-v-8e5a8741]{background:linear-gradient(45deg,#3b82f61a,#9333ea1a 50%,#ec48991a)!important}.admin-error .error-container[data-v-8e5a8741]{background:#0f172ae6!important;border:1px solid rgba(59,130,246,.2)!important}.admin-error .error-path-info[data-v-8e5a8741]{background:#1e293bcc!important;border:1px solid rgba(59,130,246,.2)!important}.admin-error .btn-primary[data-v-8e5a8741]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;box-shadow:0 4px 15px #3b82f64d!important;color:#fff!important}.admin-error .btn-primary[data-v-8e5a8741]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 8px 25px #3b82f666!important}@media(max-width:768px){.error-container[data-v-8e5a8741]{padding:40px 24px}.error-title[data-v-8e5a8741]{font-size:72px}.error-subtitle[data-v-8e5a8741]{font-size:24px}.error-actions[data-v-8e5a8741]{flex-direction:column}.btn-primary[data-v-8e5a8741],.btn-secondary[data-v-8e5a8741]{width:100%}}
