.navbar-logo[data-v-1a28dd95]{align-items:center;display:flex;gap:var(--space-sm);min-width:-moz-fit-content;min-width:fit-content;text-decoration:none;transition:opacity var(--transition-base)}.navbar-logo[data-v-1a28dd95]:hover{opacity:.9}.navbar-logo:hover .navbar-logo__icon[data-v-1a28dd95]{animation:logo-rotate-1a28dd95 .6s ease-in-out}.navbar-logo__icon-wrapper[data-v-1a28dd95]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.navbar-logo__icon[data-v-1a28dd95]{display:block;height:32px;width:32px}.navbar-logo__text[data-v-1a28dd95]{color:var(--color-text-primary);flex-shrink:0;font-family:var(--font-display);font-size:20px;font-weight:700;white-space:nowrap}@media(max-width:640px){.navbar-logo__text[data-v-1a28dd95]{font-size:18px}}@keyframes logo-rotate-1a28dd95{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}.branch-switcher[data-v-2a9cc720]{position:relative}.branch-switcher__trigger[data-v-2a9cc720]{align-items:center;background:#8b5cf614;border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-xs);max-width:280px;padding:var(--space-xs) var(--space-sm);transition:all var(--transition-fast)}:root[data-theme=dark] .branch-switcher__trigger[data-v-2a9cc720]{background:#8b5cf61f;border-color:#8b5cf640}.branch-switcher__trigger--active[data-v-2a9cc720],.branch-switcher__trigger[data-v-2a9cc720]:hover{background:#8b5cf626;border-color:#8b5cf64d}.branch-switcher__trigger-icon[data-v-2a9cc720]{color:var(--purple-primary);flex-shrink:0;height:1rem;width:1rem}.branch-switcher__trigger-label[data-v-2a9cc720]{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .branch-switcher__trigger-label[data-v-2a9cc720]{color:var(--color-dark-text-primary)}.branch-switcher__chevron[data-v-2a9cc720]{color:var(--color-text-tertiary);flex-shrink:0;height:.875rem;transition:transform var(--transition-fast);width:.875rem}.branch-switcher__chevron--open[data-v-2a9cc720]{transform:rotate(180deg)}.branch-switcher__dropdown[data-v-2a9cc720]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--color-bg-elevated);border:1px solid var(--input-border);border-radius:var(--radius-xl);box-shadow:0 8px 24px #00000026;left:0;max-height:400px;max-width:360px;min-width:280px;overflow-y:auto;padding:var(--space-xs);position:absolute;top:calc(100% + var(--space-xs));z-index:var(--z-dropdown)}:root[data-theme=dark] .branch-switcher__dropdown[data-v-2a9cc720]{background:#1e1e1ef2;border-color:#ffffff1a;box-shadow:0 8px 24px #0006}.branch-switcher__item[data-v-2a9cc720]{align-items:center;background:none;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);text-align:left;transition:background var(--transition-fast);width:100%}.branch-switcher__item[data-v-2a9cc720]:hover{background:#8b5cf614}.branch-switcher__item--active[data-v-2a9cc720]{background:#8b5cf61f}.branch-switcher__item--active .branch-switcher__item-name[data-v-2a9cc720]{color:var(--purple-bright);font-weight:var(--font-weight-semibold)}.branch-switcher__item--branch[data-v-2a9cc720]{padding-left:calc(var(--space-md) + var(--space-lg))}.branch-switcher__item-icon[data-v-2a9cc720]{color:var(--color-text-tertiary);flex-shrink:0;height:1rem;width:1rem}.branch-switcher__item-icon--branch[data-v-2a9cc720]{color:var(--purple-primary);height:.875rem;opacity:.6;width:.875rem}.branch-switcher__item-info[data-v-2a9cc720]{flex:1;min-width:0}.branch-switcher__item-name[data-v-2a9cc720]{color:var(--color-text-primary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .branch-switcher__item-name[data-v-2a9cc720]{color:var(--color-dark-text-primary)}.branch-switcher__item-city[data-v-2a9cc720]{color:var(--color-text-tertiary);display:block;font-size:var(--font-size-xs)}:root[data-theme=dark] .branch-switcher__item-city[data-v-2a9cc720]{color:var(--color-dark-text-tertiary)}.branch-switcher__item-badge[data-v-2a9cc720]{background:#8b5cf61a;border-radius:var(--radius-md);color:var(--purple-primary);flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:1px var(--space-xs)}.dropdown-enter-active[data-v-2a9cc720],.dropdown-leave-active[data-v-2a9cc720]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-2a9cc720],.dropdown-leave-to[data-v-2a9cc720]{opacity:0;transform:translateY(-4px)}.navbar-notifications[data-v-d23897b3]{position:relative}.navbar-notifications__trigger[data-v-d23897b3]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);color:#ffffffb3;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;transition:all var(--transition-base);width:40px}:root[data-theme=light] .navbar-notifications__trigger[data-v-d23897b3]{color:var(--color-text-secondary)}.navbar-notifications__trigger[data-v-d23897b3]:hover{background:#8b5cf61a;color:#fff}:root[data-theme=light] .navbar-notifications__trigger[data-v-d23897b3]:hover{background:#9333ea14;color:var(--color-text-primary)}.navbar-notifications__trigger--active[data-v-d23897b3]{background:#8b5cf626;color:var(--purple-bright)}.navbar-notifications__badge[data-v-d23897b3]{align-items:center;background:var(--color-error);border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-bg-elevated);color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:6px;top:6px}.navbar-notifications__dropdown[data-v-d23897b3]{background:var(--color-bg-elevated);border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-xl);box-shadow:0 8px 32px #0006,0 0 1px #8b5cf64d;display:flex;flex-direction:column;max-height:480px;overflow:hidden;position:absolute;right:0;top:calc(100% + var(--space-sm));width:380px;z-index:100}:root[data-theme=light] .navbar-notifications__dropdown[data-v-d23897b3]{background:var(--color-bg-card);border-color:#9333ea1a;box-shadow:0 8px 32px #00000014,inset 0 1px #fffc}@media(max-width:480px){.navbar-notifications__dropdown[data-v-d23897b3]{right:-1rem;width:calc(100vw - 2rem)}}.navbar-notifications__header[data-v-d23897b3]{align-items:center;border-bottom:1px solid rgba(139,92,246,.1);display:flex;justify-content:space-between;padding:var(--space-md) var(--space-lg)}:root[data-theme=light] .navbar-notifications__header[data-v-d23897b3]{border-bottom-color:#9333ea1a}.navbar-notifications__title[data-v-d23897b3]{color:var(--color-text-primary);font-family:var(--font-body);font-size:16px;font-weight:600;margin:0}.navbar-notifications__mark-all[data-v-d23897b3]{background:none;border:none;color:var(--purple-bright);cursor:pointer;font-size:13px;font-weight:500;padding:0;transition:opacity var(--transition-base)}.navbar-notifications__mark-all[data-v-d23897b3]:hover{opacity:.8}.navbar-notifications__list[data-v-d23897b3]{flex:1;max-height:360px;overflow-y:auto}.navbar-notifications__list[data-v-d23897b3]::-webkit-scrollbar{width:6px}.navbar-notifications__list[data-v-d23897b3]::-webkit-scrollbar-track{background:transparent}.navbar-notifications__list[data-v-d23897b3]::-webkit-scrollbar-thumb{background:#8b5cf633;border-radius:var(--radius-full)}.navbar-notifications__list[data-v-d23897b3]::-webkit-scrollbar-thumb:hover{background:#8b5cf64d}.navbar-notifications__empty[data-v-d23897b3]{align-items:center;color:var(--color-text-tertiary);display:flex;flex-direction:column;gap:var(--space-sm);justify-content:center;padding:var(--space-3xl)}.navbar-notifications__empty p[data-v-d23897b3]{font-size:14px;margin:0}.navbar-notifications__footer[data-v-d23897b3]{border-top:1px solid rgba(139,92,246,.1);padding:var(--space-sm) var(--space-lg)}:root[data-theme=light] .navbar-notifications__footer[data-v-d23897b3]{border-top-color:#9333ea1a}.navbar-notifications__view-all[data-v-d23897b3]{color:var(--purple-bright);display:block;font-size:14px;font-weight:500;padding:var(--space-sm) 0;text-align:center;text-decoration:none;transition:opacity var(--transition-base);width:100%}.navbar-notifications__view-all[data-v-d23897b3]:hover{opacity:.8}.notification-item[data-v-d23897b3]{align-items:flex-start;background:transparent;border:none;border-bottom:1px solid rgba(139,92,246,.05);cursor:pointer;display:flex;gap:var(--space-md);padding:var(--space-md) var(--space-lg);text-align:left;transition:background var(--transition-base);width:100%}:root[data-theme=light] .notification-item[data-v-d23897b3]{border-bottom-color:#9333ea0d}.notification-item[data-v-d23897b3]:hover{background:#8b5cf60d}:root[data-theme=light] .notification-item[data-v-d23897b3]:hover{background:#9333ea08}.notification-item--unread[data-v-d23897b3]{background:#8b5cf608}:root[data-theme=light] .notification-item--unread[data-v-d23897b3]{background:#9333ea05}.notification-item__icon[data-v-d23897b3]{align-items:center;background:#8b5cf61a;border-radius:var(--radius-lg);color:var(--purple-bright);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}:root[data-theme=light] .notification-item__icon[data-v-d23897b3]{background:#9333ea14}.notification-item__content[data-v-d23897b3]{flex:1;min-width:0}.notification-item__title[data-v-d23897b3]{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.4;margin:0 0 var(--space-2xs)}.notification-item__description[data-v-d23897b3]{color:var(--color-text-secondary);font-size:13px;line-height:1.4;margin:0 0 var(--space-2xs)}.notification-item__time[data-v-d23897b3]{color:var(--color-text-tertiary);display:block;font-size:12px}.notification-item__unread-indicator[data-v-d23897b3]{background:var(--purple-bright);border-radius:var(--radius-full);flex-shrink:0;height:8px;margin-top:var(--space-sm);width:8px}.dropdown-enter-active[data-v-d23897b3],.dropdown-leave-active[data-v-d23897b3]{transform-origin:top right;transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-d23897b3],.dropdown-leave-to[data-v-d23897b3]{opacity:0;transform:scale(.95) translateY(-8px)}.user-menu[data-v-7c126bcd]{position:relative}.user-menu__trigger[data-v-7c126bcd]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-xs);padding:var(--space-xs);transition:all var(--transition-base)}.user-menu__trigger[data-v-7c126bcd]:hover{background:#8b5cf61a}:root[data-theme=light] .user-menu__trigger[data-v-7c126bcd]:hover{background:#9333ea14}.user-menu__trigger--active[data-v-7c126bcd]{background:#8b5cf626}.user-menu__avatar-wrapper[data-v-7c126bcd]{position:relative}.user-menu__avatar[data-v-7c126bcd]{align-items:center;background:#8b5cf633;border:2px solid rgba(139,92,246,.3);border-radius:var(--radius-full);color:var(--purple-bright);display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all var(--transition-base);width:40px}:root[data-theme=light] .user-menu__avatar[data-v-7c126bcd]{background:#9333ea1a;border-color:#9333ea33}.user-menu__trigger:hover .user-menu__avatar[data-v-7c126bcd]{border-color:var(--purple-bright);box-shadow:0 0 12px #8b5cf666}.user-menu__avatar--large[data-v-7c126bcd]{flex-shrink:0;height:56px;width:56px}.user-menu__avatar-image[data-v-7c126bcd]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity var(--transition-base);width:100%}.user-menu__avatar-image--loaded[data-v-7c126bcd]{opacity:1}.user-menu__avatar-initials[data-v-7c126bcd]{align-items:center;background:linear-gradient(135deg,var(--purple-bright) 0,var(--purple-primary) 50%,var(--purple-deep) 100%);color:var(--color-text-primary-bg);display:flex;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-semibold);height:100%;justify-content:center;letter-spacing:.025em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.user-menu__avatar--large .user-menu__avatar-initials[data-v-7c126bcd]{font-size:18px;letter-spacing:.03em}.user-menu__avatar--fallback[data-v-7c126bcd]{background:transparent;border-color:transparent}.user-menu__trigger:hover .user-menu__avatar--fallback[data-v-7c126bcd]{box-shadow:0 0 16px #8b5cf680}:root[data-theme=light] .user-menu__trigger:hover .user-menu__avatar--fallback[data-v-7c126bcd]{box-shadow:0 0 16px #9333ea59}.user-menu__status-indicator[data-v-7c126bcd]{background:#22c55e;border:2px solid var(--color-bg-elevated);border-radius:var(--radius-full);bottom:0;height:10px;position:absolute;right:0;width:10px}.user-menu__chevron[data-v-7c126bcd]{color:#fff9;transition:transform var(--transition-base)}:root[data-theme=light] .user-menu__chevron[data-v-7c126bcd]{color:var(--color-text-secondary)}.user-menu__chevron--rotated[data-v-7c126bcd]{transform:rotate(180deg)}.user-menu__dropdown[data-v-7c126bcd]{background:var(--color-bg-elevated);border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-xl);box-shadow:0 8px 32px #0006,0 0 1px #8b5cf64d;overflow:hidden;position:absolute;right:0;top:calc(100% + var(--space-sm));width:280px;z-index:100}:root[data-theme=light] .user-menu__dropdown[data-v-7c126bcd]{background:var(--color-bg-card);border-color:#9333ea1a;box-shadow:0 8px 32px #00000014,inset 0 1px #fffc}.user-menu__header[data-v-7c126bcd]{border-bottom:1px solid rgba(139,92,246,.1);display:flex;gap:var(--space-md);padding:var(--space-lg)}:root[data-theme=light] .user-menu__header[data-v-7c126bcd]{border-bottom-color:#9333ea14}.user-menu__info[data-v-7c126bcd]{display:flex;flex-direction:column;gap:2px;min-width:0}.user-menu__name[data-v-7c126bcd]{color:var(--color-text-primary);font-size:16px;font-weight:600}.user-menu__email[data-v-7c126bcd],.user-menu__name[data-v-7c126bcd]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__email[data-v-7c126bcd]{color:var(--color-text-secondary);font-size:13px}.user-menu__role[data-v-7c126bcd]{background:#8b5cf626;border-radius:var(--radius-full);color:var(--purple-bright);display:inline-block;font-size:11px;font-weight:500;margin-top:var(--space-2xs);padding:2px 8px;width:-moz-fit-content;width:fit-content}.user-menu__section[data-v-7c126bcd]{border-bottom:1px solid rgba(139,92,246,.1);padding:var(--space-sm) 0}:root[data-theme=light] .user-menu__section[data-v-7c126bcd]{border-bottom-color:#9333ea14}.user-menu__section--footer[data-v-7c126bcd]{border-bottom:none}.user-menu__item-wrapper[data-v-7c126bcd]{position:relative}.user-menu__item[data-v-7c126bcd]{align-items:center;background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);text-decoration:none;transition:all var(--transition-base);width:100%}.user-menu__item[data-v-7c126bcd]:hover{background:#8b5cf614}:root[data-theme=light] .user-menu__item[data-v-7c126bcd]:hover{background:#9333ea0d}.user-menu__item--expanded[data-v-7c126bcd]{background:#8b5cf60d}.user-menu__item--danger[data-v-7c126bcd]{color:var(--color-error)}.user-menu__item--danger[data-v-7c126bcd]:hover{background:#ef44441a}.user-menu__item-icon[data-v-7c126bcd]{color:var(--color-text-secondary);flex-shrink:0}.user-menu__item--danger .user-menu__item-icon[data-v-7c126bcd]{color:var(--color-error)}.user-menu__item-icon--spinning[data-v-7c126bcd]{animation:user-menu-spin-7c126bcd .8s linear infinite}@keyframes user-menu-spin-7c126bcd{to{transform:rotate(1turn)}}.user-menu__item-label[data-v-7c126bcd]{flex:1;text-align:left}.user-menu__item-arrow[data-v-7c126bcd]{color:var(--color-text-tertiary);transition:transform var(--transition-base)}.user-menu__item-arrow--rotated[data-v-7c126bcd]{transform:rotate(90deg)}.user-menu__submenu[data-v-7c126bcd]{background:#8b5cf60d;border-radius:var(--radius-lg);margin:0 var(--space-md) var(--space-sm);padding:var(--space-xs) var(--space-sm)}:root[data-theme=light] .user-menu__submenu[data-v-7c126bcd]{background:#9333ea08}.user-menu__submenu-item[data-v-7c126bcd]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:13px;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-base);width:100%}.user-menu__submenu-item[data-v-7c126bcd]:hover{background:#8b5cf61a;color:var(--color-text-primary)}.user-menu__submenu-item--active[data-v-7c126bcd]{color:var(--purple-bright);font-weight:500}.user-menu__submenu-icon[data-v-7c126bcd]{flex-shrink:0}.user-menu__check[data-v-7c126bcd]{color:var(--purple-bright);font-weight:600;margin-left:auto}.dropdown-enter-active[data-v-7c126bcd],.dropdown-leave-active[data-v-7c126bcd]{transform-origin:top right;transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-7c126bcd],.dropdown-leave-to[data-v-7c126bcd]{opacity:0;transform:scale(.95) translateY(-8px)}.submenu-enter-active[data-v-7c126bcd],.submenu-leave-active[data-v-7c126bcd]{transition:all .15s ease-out}.submenu-enter-from[data-v-7c126bcd],.submenu-leave-to[data-v-7c126bcd]{opacity:0;transform:translateY(-4px)}.navbar-desktop[data-v-612688cd]{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.navbar-desktop__logo[data-v-612688cd]{flex-shrink:0}.navbar-desktop__actions[data-v-612688cd]{align-items:center;display:flex;gap:var(--space-sm)}.navbar-mobile[data-v-9ef65867]{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.navbar-mobile__logo[data-v-9ef65867]{flex-shrink:0}.navbar-mobile__actions[data-v-9ef65867]{align-items:center;display:flex;gap:var(--space-xs)}.navbar-mobile__icon-btn[data-v-9ef65867]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);color:#ffffffb3;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:relative;transition:all var(--transition-base);width:44px}:root[data-theme=light] .navbar-mobile__icon-btn[data-v-9ef65867]{color:var(--color-text-secondary)}.navbar-mobile__icon-btn[data-v-9ef65867]:active,.navbar-mobile__icon-btn[data-v-9ef65867]:hover{background:#8b5cf61a;color:#fff}:root[data-theme=light] .navbar-mobile__icon-btn[data-v-9ef65867]:active,:root[data-theme=light] .navbar-mobile__icon-btn[data-v-9ef65867]:hover{background:#9333ea14;color:var(--color-text-primary)}.navbar-mobile__badge[data-v-9ef65867]{align-items:center;background:var(--color-error);border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-bg-elevated);color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:6px;top:6px}.navbar[data-v-3b6a9212]{left:var(--space-md);position:fixed;right:var(--space-md);top:var(--space-md);transition:height .3s cubic-bezier(.34,1.56,.64,1),background .2s ease,box-shadow .2s ease,top .2s ease;z-index:var(--z-sticky)}@media(min-width:1024px){.navbar[data-v-3b6a9212]{left:var(--space-md);right:var(--space-md)}}.navbar--scrolled[data-v-3b6a9212]{top:var(--space-sm)}.navbar--scrolled .navbar__container[data-v-3b6a9212]{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#161621b3}:root[data-theme=light] .navbar--scrolled .navbar__container[data-v-3b6a9212]{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffffb3}.navbar--scrolled .navbar__container[data-v-3b6a9212]:not(.navbar__container--custom){height:56px}.navbar__container[data-v-3b6a9212]{align-items:center;background:#16162199;border:1px solid rgba(139,92,246,.2);border-radius:var(--radius-2xl);box-shadow:0 8px 32px #0006,0 0 1px #8b5cf666,inset 0 1px #ffffff14;display:flex;height:64px;padding:0 var(--space-lg);transition:height .3s cubic-bezier(.34,1.56,.64,1),background .2s ease,box-shadow .2s ease}.navbar__container[data-v-3b6a9212],:root[data-theme=light] .navbar__container[data-v-3b6a9212]{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}:root[data-theme=light] .navbar__container[data-v-3b6a9212]{background:#ffffffb3;border-color:#9333ea26;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffffe6}@media(min-width:1024px){.navbar__container[data-v-3b6a9212]{padding:0 var(--space-xl)}}.navbar__container--custom[data-v-3b6a9212]{height:auto;padding:var(--space-sm) var(--space-lg)}@media(min-width:1024px){.navbar__container--custom[data-v-3b6a9212]{padding:var(--space-sm) var(--space-xl)}}.navbar__custom[data-v-3b6a9212]{width:100%}.navbar__custom-top[data-v-3b6a9212]{align-items:center;display:flex;gap:var(--space-lg)}.navbar__custom-logo[data-v-3b6a9212]{flex-shrink:0}.navbar__custom-nav[data-v-3b6a9212]{align-items:center;display:inline-flex;gap:var(--space-lg);margin-left:auto;margin-right:auto}.navbar__custom-link[data-v-3b6a9212]{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);text-decoration:none}.navbar__custom-link[data-v-3b6a9212]:hover{color:var(--color-text-primary)}.navbar__custom-link[data-v-3b6a9212]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar__custom-link--active[data-v-3b6a9212]{color:var(--color-primary)}.navbar__custom-actions[data-v-3b6a9212]{align-items:center;display:inline-flex;gap:var(--space-sm)}.navbar__custom-menu-trigger[data-v-3b6a9212]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin-left:auto;padding:0;transition:all var(--transition-base);width:44px}.navbar__custom-menu-trigger[data-v-3b6a9212]:active,.navbar__custom-menu-trigger[data-v-3b6a9212]:hover{background:#8b5cf61a;color:var(--color-text-primary)}:root[data-theme=light] .navbar__custom-menu-trigger[data-v-3b6a9212]:active,:root[data-theme=light] .navbar__custom-menu-trigger[data-v-3b6a9212]:hover{background:#9333ea14}.navbar__custom-menu-trigger[data-v-3b6a9212]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar__custom-drawer-backdrop[data-v-3b6a9212]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:calc(var(--z-modal) - 1)}.navbar__custom-drawer[data-v-3b6a9212]{background:var(--color-bg-elevated);border-left:1px solid rgba(139,92,246,.12);bottom:0;box-shadow:-8px 0 32px #0006,0 0 1px #8b5cf64d;display:flex;flex-direction:column;max-width:85vw;overflow-y:auto;position:fixed;right:0;top:0;width:320px;z-index:var(--z-modal)}:root[data-theme=light] .navbar__custom-drawer[data-v-3b6a9212]{background:var(--color-bg-card);border-left-color:#9333ea14;box-shadow:-8px 0 32px #0000001a}.navbar__custom-drawer-header[data-v-3b6a9212]{align-items:center;border-bottom:1px solid rgba(139,92,246,.1);display:flex;justify-content:space-between;padding:var(--space-lg)}:root[data-theme=light] .navbar__custom-drawer-header[data-v-3b6a9212]{border-bottom-color:#9333ea14}.navbar__custom-drawer-title[data-v-3b6a9212]{color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.navbar__custom-drawer-close[data-v-3b6a9212]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:all var(--transition-base);width:44px}.navbar__custom-drawer-close[data-v-3b6a9212]:active,.navbar__custom-drawer-close[data-v-3b6a9212]:hover{background:#8b5cf61a;color:var(--color-text-primary)}:root[data-theme=light] .navbar__custom-drawer-close[data-v-3b6a9212]:active,:root[data-theme=light] .navbar__custom-drawer-close[data-v-3b6a9212]:hover{background:#9333ea14}.navbar__custom-drawer-close[data-v-3b6a9212]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar__custom-drawer-nav[data-v-3b6a9212]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.navbar__custom-drawer-link[data-v-3b6a9212]{border-radius:var(--radius-lg);color:var(--color-text-secondary);display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-md);text-decoration:none;transition:all var(--transition-base)}.navbar__custom-drawer-link[data-v-3b6a9212]:active,.navbar__custom-drawer-link[data-v-3b6a9212]:hover{background:#8b5cf614;color:var(--color-text-primary)}:root[data-theme=light] .navbar__custom-drawer-link[data-v-3b6a9212]:active,:root[data-theme=light] .navbar__custom-drawer-link[data-v-3b6a9212]:hover{background:#9333ea0f}.navbar__custom-drawer-link[data-v-3b6a9212]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar__custom-drawer-link--active[data-v-3b6a9212]{background:#8b5cf624;color:var(--color-primary)}:root[data-theme=light] .navbar__custom-drawer-link--active[data-v-3b6a9212]{background:#9333ea1a}.navbar__custom-drawer-actions[data-v-3b6a9212]{border-top:1px solid rgba(139,92,246,.1);display:flex;flex-direction:column;gap:var(--space-sm);margin-top:auto;padding:var(--space-md)}:root[data-theme=light] .navbar__custom-drawer-actions[data-v-3b6a9212]{border-top-color:#9333ea14}.navbar__custom-drawer-actions[data-v-3b6a9212] .bg-button{width:100%}@media(max-width:1024px){.navbar__custom-top[data-v-3b6a9212]{gap:var(--space-md)}}@media(max-width:640px){.navbar__container--custom[data-v-3b6a9212]{padding:var(--space-sm) var(--space-md)}}.navbar-drawer-enter-active[data-v-3b6a9212],.navbar-drawer-leave-active[data-v-3b6a9212]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.navbar-drawer-enter-from[data-v-3b6a9212],.navbar-drawer-leave-to[data-v-3b6a9212]{transform:translate(100%)}.navbar-drawer-backdrop-enter-active[data-v-3b6a9212],.navbar-drawer-backdrop-leave-active[data-v-3b6a9212]{transition:opacity .22s ease}.navbar-drawer-backdrop-enter-from[data-v-3b6a9212],.navbar-drawer-backdrop-leave-to[data-v-3b6a9212]{opacity:0}
