*{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!important;--color-primary-light:#60a5fa!important;--color-primary-dark:#2563eb!important;--color-background:#07101f!important;--color-background-secondary:#0b172b!important;--color-background-card:#0f1d35!important;--color-text-primary:#f8fafc!important;--color-text-secondary:#cbd5e1!important;--color-text-muted:#94a3b8!important;--color-text-button:#fff!important;--color-accent:#3b82f6!important;--color-accent-light:#60a5fa!important;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6!important;--color-border:rgba(125,173,255,.18)!important;--color-border-light:rgba(125,173,255,.12)!important;--color-border-width:1px!important;--color-gradient-start:#3b82f6!important;--color-gradient-end:#2563eb!important;--color-sidebar-background:rgba(10,23,43,.96)!important;--color-sidebar-text:#94a3b8!important;--color-sidebar-active:#60a5fa!important;--color-secondary:#ffb300;--color-bg-light:#fff;--color-bg-dark:#001a10;--color-text:#000;--color-text-light:#fff}body:before{background:radial-gradient(circle at 76% 8%,rgba(59,130,246,.12),transparent 30%),linear-gradient(135deg,#07101f,#0b172b 52%,#07101d);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.page-enter-active,.page-leave-active{transition:opacity .15s ease}.page-enter-from,.page-leave-to{opacity:0}.api-toast[data-v-ce980bf7]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;font-size:14px;font-weight:500;gap:10px;left:50%;max-width:min(90vw,480px);padding:14px 20px;position:fixed;top:20px;transform:translate(-50%);z-index:99999}.api-toast.warning[data-v-ce980bf7]{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.api-toast.error[data-v-ce980bf7]{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171}.toast-icon svg[data-v-ce980bf7]{flex-shrink:0;height:20px;width:20px}.toast-text[data-v-ce980bf7]{flex:1}.toast-close[data-v-ce980bf7]{background:none;border:none;color:inherit;cursor:pointer;font-size:20px;line-height:1;opacity:.6;padding:0 2px}.toast-close[data-v-ce980bf7]:hover{opacity:1}.toast-slide-enter-active[data-v-ce980bf7]{animation:slideDown-ce980bf7 .3s ease-out}.toast-slide-leave-active[data-v-ce980bf7]{animation:slideUp-ce980bf7 .25s ease-in}@keyframes slideDown-ce980bf7{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-ce980bf7{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}.loading-overlay[data-v-13de3d9c]{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-13de3d9c]{flex-direction:column;gap:2rem}.loading-content[data-v-13de3d9c],.spinner[data-v-13de3d9c]{align-items:center;display:flex}.spinner[data-v-13de3d9c]{gap:.75rem}.spinner-circle[data-v-13de3d9c]{animation:bounce-13de3d9c 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-13de3d9c]:first-child{animation-delay:-.4s}.spinner-circle[data-v-13de3d9c]:nth-child(2){animation-delay:-.2s}@keyframes bounce-13de3d9c{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.loading-message[data-v-13de3d9c]{color:var(--color-text-secondary);font-size:1rem;font-weight:500;letter-spacing:.5px}.loading-enter-active[data-v-13de3d9c],.loading-leave-active[data-v-13de3d9c]{transition:opacity .5s ease}.loading-enter-from[data-v-13de3d9c],.loading-leave-to[data-v-13de3d9c]{opacity:0}.loading-enter-active .spinner-circle[data-v-13de3d9c],.loading-leave-active .spinner-circle[data-v-13de3d9c]{transition:transform .5s ease}.loading-enter-from .spinner-circle[data-v-13de3d9c],.loading-leave-to .spinner-circle[data-v-13de3d9c]{transform:scale(0)}.page-loading-overlay[data-v-25386ac7]{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-25386ac7]{align-items:center;display:flex;flex-direction:column;gap:24px}.loading-spinner[data-v-25386ac7]{height:80px;position:relative;width:80px}.spinner-ring[data-v-25386ac7]{animation:spin-25386ac7 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-25386ac7]:nth-child(2){animation-delay:-.5s;border-top-color:var(--color-primary);height:70%;left:15%;top:15%;width:70%}.spinner-ring[data-v-25386ac7]:nth-child(3){animation-delay:-1s;border-top-color:var(--color-primary);height:40%;left:30%;top:30%;width:40%}@keyframes spin-25386ac7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-text[data-v-25386ac7]{animation:pulse-25386ac7 1.5s ease-in-out infinite;color:var(--color-primary);font-size:16px;font-weight:600;letter-spacing:.5px}@keyframes pulse-25386ac7{0%,to{opacity:1}50%{opacity:.5}}.page-loading-enter-active[data-v-25386ac7],.page-loading-leave-active[data-v-25386ac7]{transition:opacity .3s ease}.page-loading-enter-from[data-v-25386ac7],.page-loading-leave-to[data-v-25386ac7]{opacity:0}.app-wrapper[data-v-6ed4121c]{min-height:100vh;position:relative;width:100%}.content-wrapper[data-v-6ed4121c]{min-height:100vh;opacity:1;transition:opacity .3s ease-in}.content-hidden[data-v-6ed4121c]{opacity:0;pointer-events:none}.error-page[data-v-359b1f54]{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.error-background[data-v-359b1f54]{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-359b1f54]{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-359b1f54{0%,to{opacity:.3;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.1) rotate(5deg)}}.grid-pattern[data-v-359b1f54]{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-359b1f54]{-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-359b1f54]{margin-bottom:30px}.error-icon[data-v-359b1f54]{align-items:center;animation:pulse-error-359b1f54 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-359b1f54{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 20px #ef444400}}.error-title[data-v-359b1f54]{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-359b1f54],.error-title[data-v-359b1f54]{color:var(--color-text-primary)}.error-subtitle[data-v-359b1f54]{font-size:28px;font-weight:600;margin:0 0 12px}.error-description[data-v-359b1f54]{color:var(--color-text-secondary);font-size:16px;line-height:1.6;margin:0 0 40px}.error-path-info[data-v-359b1f54]{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-359b1f54]{color:var(--color-text-muted);font-size:12px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.path-value[data-v-359b1f54]{color:var(--color-text-primary);font-family:Courier New,monospace;font-size:14px;margin:0;word-break:break-all}.error-actions[data-v-359b1f54]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:30px}.btn-primary[data-v-359b1f54],.btn-secondary[data-v-359b1f54]{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-359b1f54]{background:var(--color-background-secondary);border:var(--color-border-width) solid var(--color-border);color:var(--color-text-primary)}.btn-secondary[data-v-359b1f54]:hover{background:var(--color-background-card);box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.btn-primary[data-v-359b1f54]{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-359b1f54]: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-359b1f54]{color:var(--color-text-muted);font-size:14px}.error-countdown p[data-v-359b1f54]{margin:0}.countdown-number[data-v-359b1f54]{color:var(--color-text-primary);font-size:16px;font-weight:700}@media(max-width:768px){.error-container[data-v-359b1f54]{padding:40px 24px}.error-title[data-v-359b1f54]{font-size:72px}.error-subtitle[data-v-359b1f54]{font-size:24px}.error-actions[data-v-359b1f54]{flex-direction:column}.btn-primary[data-v-359b1f54],.btn-secondary[data-v-359b1f54]{width:100%}}
