@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:400;src:url(./oxygen-latin-400-normal.Cz_5fqVz.woff2)format("woff2"),url(./oxygen-latin-400-normal.DHOy4UT4.woff)format("woff")}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:700;src:url(./oxygen-latin-700-normal.DSta7RBK.woff2)format("woff2"),url(./oxygen-latin-700-normal.D9o1YthQ.woff)format("woff")}:root{--bg-main:#121212;--bg-sidebar:#121212;--bg-card:#000;--bg-modal:#181818;--text-primary:#fff;--text-secondary:#8f8f9d;--accent-blue:#1c62ed;--border-color:#333;--font-main:"Oxygen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-theme=light]{--bg-main:#f8fafc;--bg-sidebar:#fff;--bg-card:#fff;--bg-modal:#fff;--text-primary:#0f172a;--text-secondary:#64748b;--border-color:#e2e8f0}*,:before,:after{box-sizing:border-box;font-family:var(--font-main)}html,body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}button,input,select,textarea{font-family:var(--font-main)}.loader{--color-1:#fff;--color-2:#0071ff;--size:1px;width:calc(48 * var(--size));height:calc(48 * var(--size));border-top:calc(4 * var(--size)) solid var(--color-1);border-right:calc(4 * var(--size)) solid transparent;box-sizing:border-box;vertical-align:middle;border-radius:50%;flex:none;animation:.9s linear infinite loader-rotation;display:inline-block;position:relative}.loader:after{content:"";width:calc(48 * var(--size));height:calc(48 * var(--size));border-bottom:calc(4 * var(--size)) solid var(--color-2);border-left:calc(4 * var(--size)) solid transparent;box-sizing:border-box;border-radius:50%;position:absolute;top:0;left:0}.btn:has(.loader){justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.performance-deferred{content-visibility:auto;contain-intrinsic-size:auto 360px}@keyframes loader-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loader{animation-duration:1.8s}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.btn{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.btn-primary{background:var(--text-primary);color:var(--bg-main)}.btn-primary:hover{opacity:.9}.btn-outline{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}.btn-outline:hover{background:var(--border-color)}input[type=radio]{appearance:none;border:2px solid var(--border-color);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-content:center;width:20px;height:20px;margin:0;transition:all .2s;display:grid}input[type=radio]:before{content:"";background-color:var(--accent-blue);border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:scale(0)}input[type=radio]:checked{border-color:var(--accent-blue)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:hover:not(:checked){border-color:var(--text-secondary)}.header.svelte-1elxaub{color:var(--text-primary);background-color:#0000;justify-content:space-between;align-items:center;padding:.75rem 2.5rem;display:flex}.top-nav.svelte-1elxaub{align-items:center;gap:2rem;display:flex}.nav-link.svelte-1elxaub{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.nav-link.svelte-1elxaub:hover{color:var(--text-primary);background:#8080801a}.nav-link.active.svelte-1elxaub{color:var(--text-primary);background:#80808026;border:none}.header-right.svelte-1elxaub{align-items:center;gap:2rem;display:flex}.user-profile.svelte-1elxaub{align-items:center;display:flex;position:relative}.user-trigger.svelte-1elxaub{color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;display:flex}.username.svelte-1elxaub{font-size:.95rem;font-weight:600}.avatar.svelte-1elxaub{background:linear-gradient(135deg,#10b981,#3b82f6);border-radius:50%;width:32px;height:32px;overflow:hidden}.avatar-img.svelte-1elxaub{object-fit:cover;width:100%;height:100%;display:block}.dropdown-menu.svelte-1elxaub{background:var(--bg-main);border:1px solid var(--border-color);z-index:100;border-radius:12px;flex-direction:column;min-width:200px;padding:.25rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 40px #0006}:root[data-theme=light] .dropdown-menu.svelte-1elxaub{box-shadow:0 10px 40px #00000014}.dropdown-item.svelte-1elxaub{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.dropdown-item.svelte-1elxaub:hover{color:var(--text-primary);background:#8080801a}.dropdown-divider.svelte-1elxaub{background:var(--border-color);height:1px;margin:.5rem 0}.text-danger.svelte-1elxaub:hover{color:#ef4444;background:#ef44441a}.header-left-group.svelte-1elxaub{align-items:center;gap:.75rem;display:flex}.logo-link.svelte-1elxaub{align-items:center;text-decoration:none;transition:transform .2s;display:flex}.logo-link.svelte-1elxaub:hover{transform:scale(1.05)}.breadcrumb-container.svelte-1elxaub{position:relative}.breadcrumb-btn.svelte-1elxaub{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#80808014;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;transition:all .2s;display:flex}.breadcrumb-btn.svelte-1elxaub:hover{background:#80808026}.breadcrumb-current.svelte-1elxaub{font-weight:600}.breadcrumb-dropdown.svelte-1elxaub{background:var(--bg-main);border:1px solid var(--border-color);z-index:1000;border-radius:14px;flex-direction:column;min-width:180px;padding:.5rem;animation:.2s cubic-bezier(.16,1,.3,1) scaleIn;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 30px #0006}:root[data-theme=light] .breadcrumb-dropdown.svelte-1elxaub{box-shadow:0 10px 30px #00000014}.breadcrumb-item.svelte-1elxaub{color:var(--text-secondary);border-radius:8px;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.breadcrumb-item.svelte-1elxaub:hover,.breadcrumb-item.active.svelte-1elxaub{color:var(--text-primary);background:#8080801a}.breadcrumb-item.active.svelte-1elxaub{color:var(--accent-blue)}.mobile-only.svelte-1elxaub{display:none}.desktop-only.svelte-1elxaub{display:flex}@media (width<=768px){.header.svelte-1elxaub{padding:1rem 1.25rem}.mobile-only.svelte-1elxaub{display:flex}.desktop-only.svelte-1elxaub{display:none!important}}.toast-container.svelte-r9p0hk{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast.svelte-r9p0hk{pointer-events:auto;background:var(--bg-modal,#fff);color:var(--text-primary,#111827);cursor:pointer;min-width:280px;max-width:400px;font:inherit;text-align:inherit;border:0;border-radius:8px;align-items:center;padding:.85rem 1rem;display:flex;box-shadow:0 4px 12px #00000026}:root[data-theme=dark] .toast.svelte-r9p0hk{background:#1f2937;box-shadow:0 4px 12px #00000080}.toast-message.svelte-r9p0hk{text-align:center;flex:1;font-size:.95rem;font-weight:500}.app-container.svelte-12qhfyh{background-color:var(--bg-main);flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.aurora-bg.svelte-12qhfyh{pointer-events:none;z-index:0;opacity:.8;filter:blur(50px);background:radial-gradient(circle at 15% 0,#1c62ed73 0%,#0000 70%),radial-gradient(circle at 85% 0,#00d2ff4d 0%,#0000 70%);height:400px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.main-content.svelte-12qhfyh{z-index:1;background-color:#0000;height:100%;position:relative;overflow-y:auto}.auth-bootstrap.svelte-12qhfyh{min-height:100%;color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.9rem;display:flex}.auth-bootstrap.svelte-12qhfyh .loader:where(.svelte-12qhfyh){--color-1:var(--text-primary);--color-2:var(--accent-blue);--size:.5px}
