.main-header[data-v-a4862525]{--header-height:80px;--primary-color:#2563eb;--primary-dark:#1e40af;background:#fff;box-shadow:0 2px 8px #0000000d;height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.main-header.scrolled[data-v-a4862525]{box-shadow:0 4px 20px #0000001a;height:70px}.header-container[data-v-a4862525]{gap:2rem;height:100%;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 2rem}.header-container[data-v-a4862525],.header-logo[data-v-a4862525]{align-items:center;display:flex}.header-logo[data-v-a4862525]{flex-shrink:0;gap:.75rem;text-decoration:none;transition:all .3s ease}.header-logo[data-v-a4862525]:hover{transform:scale(1.05)}.logo-circle[data-v-a4862525]{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-radius:12px;box-shadow:0 4px 12px #2563eb4d;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.scrolled .logo-circle[data-v-a4862525]{height:42px;width:42px}.logo-letter[data-v-a4862525]{color:#fff;font-size:1.5rem;font-weight:800}.logo-text[data-v-a4862525]{display:flex;flex-direction:column}.logo-title[data-v-a4862525]{color:#1e293b;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1}.logo-subtitle[data-v-a4862525]{color:#64748b;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.desktop-nav[data-v-a4862525]{flex:1;margin-left:2rem}.desktop-nav[data-v-a4862525],.dropdown-trigger[data-v-a4862525],.nav-link[data-v-a4862525]{align-items:center;display:flex;gap:.5rem}.dropdown-trigger[data-v-a4862525],.nav-link[data-v-a4862525]{background:transparent;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.dropdown-trigger[data-v-a4862525]:hover,.nav-link[data-v-a4862525]:hover{background:#2563eb1a;color:var(--primary-color)}.dropdown-trigger.active[data-v-a4862525],.nav-link.active[data-v-a4862525]{background:linear-gradient(135deg,#2563eb1a,#3b82f61a);color:var(--primary-color)}.nav-link i[data-v-a4862525]{font-size:1rem}.nav-dropdown[data-v-a4862525]{position:relative}.dropdown-icon[data-v-a4862525]{font-size:.75rem;margin-left:.25rem;transition:transform .3s ease}.dropdown-icon.rotated[data-v-a4862525]{transform:rotate(180deg)}.dropdown-service[data-v-a4862525]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;min-width:280px;opacity:1;padding:.5rem;position:absolute;top:calc(100% + .5rem);transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:visible;z-index:100}.dropdown-service[data-v-a4862525]:not([style*="display: none"]){animation:dropdownSlideIn-a4862525 .2s ease}.dropdown-service .dropdown-item[data-v-a4862525]{color:#64748b;font-size:.9375rem;font-weight:600}.dropdown-service .dropdown-item i[data-v-a4862525]{width:20px}.dropdown-service .dropdown-item.logout[data-v-a4862525]{color:#ef4444}.dropdown-service .dropdown-item.logout[data-v-a4862525]:hover{background:#ef44441a}@keyframes dropdownSlideIn-a4862525{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-a4862525]{background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;gap:1rem;padding:1rem;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.dropdown-item[data-v-a4862525]:hover{background:#f8fafc}.item-icon[data-v-a4862525]{align-items:center;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.item-icon i[data-v-a4862525]{color:var(--primary-color);font-size:1.125rem}.item-content[data-v-a4862525]{flex:1}.item-title[data-v-a4862525]{color:#1e293b;font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.item-desc[data-v-a4862525]{color:#64748b;font-size:.8125rem;line-height:1.4}.header-actions[data-v-a4862525]{align-items:center;display:flex;gap:1rem}.btn-login[data-v-a4862525],.btn-signup[data-v-a4862525]{align-items:center;border-radius:10px;display:flex;font-size:.9375rem;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-login[data-v-a4862525]{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-login[data-v-a4862525]:hover{background:var(--primary-color);color:#fff}.btn-signup[data-v-a4862525]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:2px solid transparent;box-shadow:0 4px 12px #2563eb4d;color:#fff}.btn-signup[data-v-a4862525]:hover{box-shadow:0 6px 20px #2563eb66;transform:translateY(-2px)}.user-menu[data-v-a4862525]{position:relative}.user-trigger[data-v-a4862525]{align-items:center;background:transparent;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .2s ease}.user-trigger.active[data-v-a4862525],.user-trigger[data-v-a4862525]:hover{background:#2563eb0d;border-color:var(--primary-color)}.user-avatar[data-v-a4862525]{border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.user-name[data-v-a4862525]{color:#1e293b;font-size:.9375rem;font-weight:600}.user-trigger i[data-v-a4862525]{color:#64748b;font-size:.75rem;transition:transform .3s ease}.user-trigger i.rotated[data-v-a4862525]{transform:rotate(180deg)}.user-dropdown[data-v-a4862525]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;min-width:280px;opacity:1;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:visible;z-index:100}.user-dropdown[data-v-a4862525]:not([style*="display: none"]){animation:dropdownSlideIn-a4862525 .2s ease}.user-info[data-v-a4862525]{border-bottom:2px solid #e5e7eb;display:flex;gap:1rem;margin-bottom:.5rem;padding:1rem}.user-avatar-large[data-v-a4862525]{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.user-details[data-v-a4862525]{flex:1}.user-fullname[data-v-a4862525]{color:#1e293b;font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.user-email[data-v-a4862525]{color:#64748b;font-size:.8125rem}.dropdown-divider[data-v-a4862525]{background:#e5e7eb;height:1px;margin:.5rem 0}.user-dropdown .dropdown-item[data-v-a4862525]{color:#64748b;font-size:.9375rem;font-weight:600}.user-dropdown .dropdown-item i[data-v-a4862525]{width:20px}.user-dropdown .dropdown-item.logout[data-v-a4862525]{color:#ef4444}.user-dropdown .dropdown-item.logout[data-v-a4862525]:hover{background:#ef44441a}.badge[data-v-a4862525]{align-items:center;background:var(--primary-color);border-radius:10px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 .375rem}.mobile-menu-btn[data-v-a4862525]{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;padding:0;width:28px}.burger-line[data-v-a4862525]{background:#1e293b;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.menu-open .burger-line[data-v-a4862525]:first-child{transform:rotate(45deg) translateY(10px)}.menu-open .burger-line[data-v-a4862525]:nth-child(2){opacity:0}.menu-open .burger-line[data-v-a4862525]:nth-child(3){transform:rotate(-45deg) translateY(-10px)}.mobile-menu[data-v-a4862525]{background:#fff;box-shadow:-4px 0 20px #00000026;height:calc(100vh - var(--header-height));max-width:400px;overflow-y:auto;position:fixed;right:0;top:var(--header-height);width:100%;z-index:999}.mobile-menu-content[data-v-a4862525]{padding:1.5rem}.mobile-user-info[data-v-a4862525]{background:linear-gradient(135deg,#2563eb1a,#3b82f61a);border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.mobile-user-avatar[data-v-a4862525]{border:3px solid #fff;border-radius:50%;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.mobile-user-details[data-v-a4862525]{flex:1}.mobile-user-name[data-v-a4862525]{color:#1e293b;font-size:1.0625rem;font-weight:700;margin-bottom:.25rem}.mobile-user-email[data-v-a4862525]{color:#64748b;font-size:.875rem}.mobile-nav[data-v-a4862525]{display:flex;flex-direction:column;gap:.5rem}.mobile-nav-link[data-v-a4862525]{align-items:center;background:transparent;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:1rem;padding:1rem 1.25rem;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.mobile-nav-link[data-v-a4862525]:hover{background:#2563eb1a;color:var(--primary-color)}.mobile-nav-link.primary[data-v-a4862525]{background:var(--primary-color);color:#fff}.mobile-nav-link.secondary[data-v-a4862525]{background:linear-gradient(135deg,#2563eb1a,#3b82f61a);color:var(--primary-color)}.mobile-nav-link.logout[data-v-a4862525]{color:#ef4444}.mobile-nav-link.logout[data-v-a4862525]:hover{background:#ef44441a}.mobile-nav-link i[data-v-a4862525]{font-size:1rem;width:20px}.mobile-divider[data-v-a4862525]{background:#e5e7eb;height:1px;margin:1rem 0}.mobile-accordion[data-v-a4862525]{display:flex;flex-direction:column}.accordion-trigger i[data-v-a4862525]:last-child{transition:transform .3s ease}.accordion-trigger i.rotated[data-v-a4862525]{transform:rotate(180deg)}.accordion-content[data-v-a4862525]{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-left:2.5rem}.accordion-link[data-v-a4862525]{align-items:center;border-radius:8px;color:#64748b;display:flex;font-size:.875rem;font-weight:600;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:all .2s ease}.accordion-link[data-v-a4862525]:hover{background:#f8fafc;color:var(--primary-color)}.accordion-link i[data-v-a4862525]{font-size:.875rem}.menu-overlay[data-v-a4862525]{background:#00000080;position:fixed;z-index:998}.mobile-menu-enter-active[data-v-a4862525],.mobile-menu-leave-active[data-v-a4862525]{transition:transform .3s ease}.mobile-menu-enter-from[data-v-a4862525],.mobile-menu-leave-to[data-v-a4862525]{transform:translate(100%)}.accordion-enter-active[data-v-a4862525],.accordion-leave-active[data-v-a4862525]{overflow:hidden;transition:all .3s ease}.accordion-enter-from[data-v-a4862525],.accordion-leave-to[data-v-a4862525]{max-height:0;opacity:0}.accordion-enter-to[data-v-a4862525],.accordion-leave-from[data-v-a4862525]{max-height:500px;opacity:1}.fade-enter-active[data-v-a4862525],.fade-leave-active[data-v-a4862525]{transition:opacity .3s ease}.fade-enter-from[data-v-a4862525],.fade-leave-to[data-v-a4862525]{opacity:0}@media (max-width:1024px){.desktop-nav[data-v-a4862525],.header-actions .btn-login[data-v-a4862525],.header-actions .btn-signup[data-v-a4862525],.user-menu[data-v-a4862525]{display:none}.mobile-menu-btn[data-v-a4862525]{display:flex}}@media (max-width:768px){.header-container[data-v-a4862525]{padding:0 1.5rem}.main-header[data-v-a4862525]{--header-height:70px}.logo-circle[data-v-a4862525]{height:40px;width:40px}.logo-letter[data-v-a4862525]{font-size:1.25rem}.logo-title[data-v-a4862525]{font-size:1.125rem}.mobile-menu[data-v-a4862525]{height:calc(100vh - 70px);max-width:100%;top:70px}}@media (max-width:480px){.header-container[data-v-a4862525]{padding:0 1rem}.logo-subtitle[data-v-a4862525]{display:none}}
