.sidebar-wrapper[data-v-6988741a]{position:relative}.sidebar-backdrop[data-v-6988741a]{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:99998}.sidebar-backdrop.active[data-v-6988741a]{opacity:1;visibility:visible}.sidebar-container[data-v-6988741a]{position:fixed;top:0;left:0;width:280px;height:100vh;display:flex;flex-direction:column;z-index:99999;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}@media (min-width:768px){.sidebar-container[data-v-6988741a]{position:relative;transform:translateX(0);width:100%;transition:width .3s ease}.sidebar-container.sidebar-collapsed[data-v-6988741a]{width:80px}.sidebar-container.sidebar-collapsed .nav-item-content[data-v-6988741a]{justify-content:center;padding:.75rem 0}.sidebar-container.sidebar-collapsed .nav-item-parent[data-v-6988741a]{justify-content:center;padding-right:0}.sidebar-container.sidebar-collapsed .sidebar-header[data-v-6988741a]{justify-content:center;padding:1rem 0}.sidebar-container.sidebar-collapsed .logo-wrapper[data-v-6988741a]{margin:0}.sidebar-container.sidebar-collapsed .nav-label[data-v-6988741a]{display:none}.sidebar-container.sidebar-collapsed .nav-item-active[data-v-6988741a]{border-left:none;border-radius:10px}.sidebar-container.sidebar-collapsed .close-btn[data-v-6988741a],.sidebar-container.sidebar-collapsed .nav-children[data-v-6988741a]{display:none}}.sidebar-container.sidebar-open[data-v-6988741a]{transform:translateX(0);box-shadow:4px 0 25px rgba(0,0,0,.15)}.sidebar-light[data-v-6988741a]{background:linear-gradient(180deg,#fff,#f8fafc);border-right:1px solid rgba(0,0,0,.05)}.sidebar-dark[data-v-6988741a]{background:linear-gradient(180deg,#1f2937,#111827);border-right:1px solid hsla(0,0%,100%,.05)}.sidebar-header[data-v-6988741a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;min-height:72px;border-bottom:1px solid rgba(0,0,0,.06)}.sidebar-dark .sidebar-header[data-v-6988741a]{border-bottom:1px solid hsla(0,0%,100%,.06)}.logo-wrapper[data-v-6988741a]{display:flex;align-items:center}.logo-image[data-v-6988741a]{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.close-btn[data-v-6988741a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(0,0,0,.04);border:none;cursor:pointer;transition:all .2s ease}.close-btn[data-v-6988741a]:hover{background:rgba(0,0,0,.08);transform:scale(1.05)}.close-btn[data-v-6988741a]:active{transform:scale(.95)}.sidebar-dark .close-btn[data-v-6988741a]{background:hsla(0,0%,100%,.08)}.sidebar-dark .close-btn[data-v-6988741a]:hover{background:hsla(0,0%,100%,.12)}.close-icon[data-v-6988741a]{width:20px;height:20px;color:#6b7280}.sidebar-dark .close-icon[data-v-6988741a]{color:#9ca3af}.sidebar-nav[data-v-6988741a]{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem 0}.sidebar-nav[data-v-6988741a]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-6988741a]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-6988741a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.nav-list[data-v-6988741a]{display:flex;flex-direction:column}.nav-section[data-v-6988741a]{margin-bottom:.25rem}.nav-label[data-v-6988741a]{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:#9ca3af;padding:1rem 1.25rem .5rem;text-transform:uppercase}.sidebar-dark .nav-label[data-v-6988741a]{color:#6b7280}.nav-item[data-v-6988741a]{cursor:pointer;margin:0 .75rem;border-radius:10px;transition:all .2s ease}.nav-item[data-v-6988741a]:hover{background:rgba(59,130,246,.06)}.nav-item-active[data-v-6988741a]{background:rgba(59,130,246,.1)!important;border-left:3px solid #3b82f6;margin-left:.75rem}.nav-item-content[data-v-6988741a]{display:flex;align-items:center;padding:.75rem 1rem;gap:.75rem}.nav-item-parent[data-v-6988741a]{display:flex;align-items:center;justify-content:space-between;padding-right:1rem}.nav-icon[data-v-6988741a]{flex-shrink:0}.nav-text[data-v-6988741a]{font-size:.875rem;font-weight:500;color:#4b5563;transition:color .2s ease}.sidebar-dark .nav-text[data-v-6988741a]{color:#d1d5db}.nav-item-active .nav-text[data-v-6988741a]{color:#3b82f6;font-weight:600}.nav-arrow[data-v-6988741a]{transition:transform .3s ease;flex-shrink:0}.nav-arrow-open[data-v-6988741a]{transform:rotate(180deg)}.nav-children[data-v-6988741a]{border-left:3px solid #3b82f6;margin-left:.75rem;margin-top:.25rem;overflow:hidden}.nav-child-item[data-v-6988741a]{padding:.625rem 1rem .625rem 2.5rem;cursor:pointer;transition:all .2s ease}.nav-child-item[data-v-6988741a]:hover{background:rgba(59,130,246,.06)}.nav-child-active[data-v-6988741a]{background:rgba(59,130,246,.1)}.nav-child-text[data-v-6988741a]{font-size:.8125rem;color:#6b7280;transition:color .2s ease}.sidebar-dark .nav-child-text[data-v-6988741a]{color:#9ca3af}.nav-child-active .nav-child-text[data-v-6988741a],.nav-child-item:hover .nav-child-text[data-v-6988741a]{color:#3b82f6}.slide-down-enter-active[data-v-6988741a],.slide-down-leave-active[data-v-6988741a]{transition:all .3s ease;max-height:500px}.slide-down-enter[data-v-6988741a],.slide-down-leave-to[data-v-6988741a]{max-height:0;opacity:0}.header-container[data-v-1cb3b67e]{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;width:100%;transition:all .3s ease}@media (min-width:768px){.header-container[data-v-1cb3b67e]{padding:1rem 2rem}}.header-light[data-v-1cb3b67e]{background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(0,0,0,.05)}.header-dark[data-v-1cb3b67e],.header-light[data-v-1cb3b67e]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-dark[data-v-1cb3b67e]{background:rgba(31,41,55,.95);border-bottom:1px solid hsla(0,0%,100%,.05)}.header-left[data-v-1cb3b67e]{display:flex;align-items:center;gap:.75rem}.hamburger-btn[data-v-1cb3b67e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:transparent;border:none;cursor:pointer;transition:background .2s ease}.hamburger-btn[data-v-1cb3b67e]:hover{background:rgba(59,130,246,.1)}.hamburger-icon[data-v-1cb3b67e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20px;height:16px;position:relative}.hamburger-line[data-v-1cb3b67e]{position:absolute;width:100%;height:2px;background:#3b82f6;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hamburger-line[data-v-1cb3b67e]:first-child{top:0}.hamburger-line[data-v-1cb3b67e]:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-line[data-v-1cb3b67e]:nth-child(3){bottom:0}.hamburger-icon.is-active .hamburger-line[data-v-1cb3b67e]:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger-icon.is-active .hamburger-line[data-v-1cb3b67e]:nth-child(2){opacity:0;transform:translateX(-10px)}.hamburger-icon.is-active .hamburger-line[data-v-1cb3b67e]:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.breadcrumb-nav[data-v-1cb3b67e]{display:flex;align-items:center}.breadcrumb-content[data-v-1cb3b67e]{display:flex;align-items:center;gap:.5rem}.breadcrumb-item[data-v-1cb3b67e]{font-size:.875rem;font-weight:600;color:#374151;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-dark .breadcrumb-item[data-v-1cb3b67e]{color:#e5e7eb}.breadcrumb-current[data-v-1cb3b67e]{cursor:pointer;transition:color .2s ease}.breadcrumb-current[data-v-1cb3b67e]:hover{color:#3b82f6}.breadcrumb-link[data-v-1cb3b67e]{cursor:pointer}.breadcrumb-link[data-v-1cb3b67e]:hover{color:#3b82f6}.breadcrumb-divider[data-v-1cb3b67e]{color:#9ca3af;font-weight:400}.header-right[data-v-1cb3b67e]{display:flex;align-items:center;gap:.5rem}@media (min-width:768px){.header-right[data-v-1cb3b67e]{gap:1rem}}.theme-toggle[data-v-1cb3b67e]{display:flex;align-items:center;cursor:pointer}.theme-toggle-input[data-v-1cb3b67e]{display:none}.theme-toggle-track[data-v-1cb3b67e]{position:relative;width:48px;height:26px;background:#e5e7eb;border-radius:13px;padding:3px;transition:background .3s ease}.header-dark .theme-toggle-track[data-v-1cb3b67e]{background:#374151}.theme-toggle-thumb[data-v-1cb3b67e]{width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.theme-toggle-thumb.is-dark[data-v-1cb3b67e]{transform:translateX(22px)}.theme-toggle-icon[data-v-1cb3b67e]{margin-left:.5rem;display:flex;align-items:center}.action-btn[data-v-1cb3b67e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:transparent;border:none;cursor:pointer;transition:background .2s ease;color:#6b7280}.action-btn[data-v-1cb3b67e]:hover{background:rgba(59,130,246,.1);color:#3b82f6}.notification-wrapper[data-v-1cb3b67e]{position:relative}.notification-btn[data-v-1cb3b67e]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:transparent;border:none;cursor:pointer;transition:background .2s ease}.notification-btn[data-v-1cb3b67e]:hover{background:rgba(59,130,246,.1)}.notification-badge[data-v-1cb3b67e]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:600;color:#fff;background:#ef4444;border-radius:999px;display:flex;align-items:center;justify-content:center}.notification-dropdown[data-v-1cb3b67e]{position:absolute;top:calc(100% + 8px);right:-60px;width:320px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12);overflow:hidden;z-index:50}@media (min-width:768px){.notification-dropdown[data-v-1cb3b67e]{right:0}}.header-dark .notification-dropdown[data-v-1cb3b67e]{background:#1f2937;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dropdown-header[data-v-1cb3b67e]{padding:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.header-dark .dropdown-header[data-v-1cb3b67e]{border-bottom:1px solid hsla(0,0%,100%,.06)}.dropdown-title[data-v-1cb3b67e]{font-size:.875rem;font-weight:700;color:#111827}.header-dark .dropdown-title[data-v-1cb3b67e]{color:#f9fafb}.dropdown-content[data-v-1cb3b67e]{max-height:400px;overflow-y:auto;padding:.5rem}.notification-item[data-v-1cb3b67e]{display:flex;gap:.75rem;padding:.75rem;border-radius:12px;transition:background .2s ease}.notification-item[data-v-1cb3b67e]:hover{background:rgba(0,0,0,.03)}.header-dark .notification-item[data-v-1cb3b67e]:hover{background:hsla(0,0%,100%,.03)}.notification-icon[data-v-1cb3b67e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fef2f2;border-radius:10px;flex-shrink:0}.header-dark .notification-icon[data-v-1cb3b67e]{background:rgba(239,68,68,.15)}.notification-body[data-v-1cb3b67e]{flex:1;min-width:0}.notification-title[data-v-1cb3b67e]{font-size:.8125rem;font-weight:600;color:#111827;margin:0}.header-dark .notification-title[data-v-1cb3b67e]{color:#f9fafb}.notification-time[data-v-1cb3b67e]{font-size:.75rem;color:#9ca3af}.notification-message[data-v-1cb3b67e]{font-size:.75rem;color:#6b7280;margin:.25rem 0 0;line-height:1.4}.header-dark .notification-message[data-v-1cb3b67e]{color:#9ca3af}.dropdown-empty[data-v-1cb3b67e]{padding:2rem;text-align:center;color:#9ca3af;font-size:.875rem}.profile-wrapper[data-v-1cb3b67e]{position:relative}.profile-btn[data-v-1cb3b67e]{display:flex;align-items:center;gap:.75rem;padding:.375rem;border-radius:12px;background:transparent;border:none;cursor:pointer;transition:background .2s ease}.profile-btn[data-v-1cb3b67e]:hover{background:rgba(59,130,246,.08)}.profile-avatar[data-v-1cb3b67e]{width:36px;height:36px;border-radius:10px;overflow:hidden;border:2px solid rgba(59,130,246,.2)}.avatar-image[data-v-1cb3b67e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-info[data-v-1cb3b67e]{text-align:left;max-width:100px}.profile-name[data-v-1cb3b67e]{font-size:.8125rem;font-weight:600;color:#3b82f6}.profile-name[data-v-1cb3b67e],.profile-role[data-v-1cb3b67e]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role[data-v-1cb3b67e]{font-size:.6875rem;color:#9ca3af}.profile-dropdown[data-v-1cb3b67e]{position:absolute;top:calc(100% + 8px);right:0;width:250px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12);overflow:hidden;z-index:50}.header-dark .profile-dropdown[data-v-1cb3b67e]{background:#1f2937;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dropdown-profile-header[data-v-1cb3b67e]{display:flex;align-items:center;gap:.75rem}.dropdown-avatar[data-v-1cb3b67e]{width:40px;height:40px;border-radius:10px;overflow:hidden;border:2px solid rgba(59,130,246,.2);flex-shrink:0}.dropdown-user-info[data-v-1cb3b67e]{flex:1;min-width:0}.dropdown-menu[data-v-1cb3b67e]{padding:.5rem}.dropdown-item[data-v-1cb3b67e]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;cursor:pointer;font-size:.875rem;color:#374151;transition:background .2s ease}.dropdown-item[data-v-1cb3b67e]:hover{background:rgba(59,130,246,.08);color:#3b82f6}.header-dark .dropdown-item[data-v-1cb3b67e]{color:#d1d5db}.header-dark .dropdown-item[data-v-1cb3b67e]:hover{background:rgba(59,130,246,.15);color:#60a5fa}.dropdown-footer[data-v-1cb3b67e]{padding:.75rem 1rem 1rem}.logout-btn[data-v-1cb3b67e]{width:100%;padding:.75rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.logout-btn[data-v-1cb3b67e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.logout-btn[data-v-1cb3b67e]:active{transform:translateY(0)}.dropdown-enter-active[data-v-1cb3b67e],.dropdown-leave-active[data-v-1cb3b67e]{transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter[data-v-1cb3b67e],.dropdown-leave-to[data-v-1cb3b67e]{opacity:0;transform:translateY(-8px) scale(.95)}.main-layout{display:flex;flex-direction:row}.dark .main-container{background-color:#1a222c}.dark{color:#fff}.dark .bg-white{background-color:#1f2937}h3[data-v-6351c8a7]{margin:40px 0 0}ul[data-v-6351c8a7]{list-style-type:none;padding:0}li[data-v-6351c8a7]{display:inline-block;margin:0 10px}a[data-v-6351c8a7]{color:#42b983}.login-dropdown[data-v-738ff858]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);padding:.5rem;z-index:50;border:1px solid #e5e7eb}.login-dropdown-item[data-v-738ff858]{display:flex;flex-direction:column;align-items:flex-start;padding:.75rem 1rem;border-radius:8px;text-decoration:none;color:#111827;transition:all .2s ease}.login-dropdown-item[data-v-738ff858]:hover{background:#f3f4f6}.platform-dropdown[data-v-738ff858]{position:absolute;top:100%;left:0;width:640px;background:#f9fafb;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12);padding:1.5rem;z-index:50}@media (max-width:768px){.platform-dropdown[data-v-738ff858]{width:320px}.platform-dropdown-grid[data-v-738ff858]{grid-template-columns:1fr}}.platform-dropdown-grid[data-v-738ff858]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.platform-dropdown-card[data-v-738ff858]{background:#fff;border-radius:12px;padding:1.25rem;text-decoration:none;transition:all .2s ease;cursor:pointer;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:flex-start}.platform-dropdown-card[data-v-738ff858]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(59,130,246,.2)}.platform-card-icon[data-v-738ff858]{width:100%;height:80px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:flex-start;padding:.5rem 0}.platform-card-title[data-v-738ff858]{font-size:.9375rem;font-weight:600;color:#111827;margin:0 0 .25rem 0;line-height:1.4}.platform-card-subtitle[data-v-738ff858]{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.4}.dropdown-enter-active[data-v-738ff858],.dropdown-leave-active[data-v-738ff858]{transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter[data-v-738ff858],.dropdown-leave-to[data-v-738ff858]{opacity:0;transform:translateY(-8px) scale(.95)}