.nav-brand[data-v-4cf9ad5b]{backdrop-filter:var(--header-surface-backdrop);-webkit-backdrop-filter:var(--header-surface-backdrop);background:var(--header-surface-bg);border:1px solid var(--header-surface-border);border-radius:var(--radius-pill);box-shadow:var(--header-surface-shadow);display:flex;justify-content:flex-start;padding:.35rem .95rem;position:relative;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.brand-link[data-v-4cf9ad5b]{align-items:center;display:flex;gap:.6rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.brand-link[data-v-4cf9ad5b]:hover{transform:translateY(-1px)}.brand-link--icon-action[data-v-4cf9ad5b],.brand-link.back-btn[data-v-4cf9ad5b]{background:transparent;border:none;cursor:pointer;padding:0}.brand-icon[data-v-4cf9ad5b]{align-items:center;background:var(--gradient-primary);border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;padding:6px;width:32px}.brand-icon--map[data-v-4cf9ad5b]{background:transparent;box-shadow:none}.brand-map-icon[data-v-4cf9ad5b]{display:block;flex:none;height:20px;width:20px}.brand-text[data-v-4cf9ad5b]{color:var(--text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:-.03em;line-height:1}.manage-content-btn[data-v-4cf9ad5b]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.manage-content-btn[data-v-4cf9ad5b]:hover{background:var(--bg-tertiary);border-color:var(--primary);box-shadow:var(--shadow-sm);color:var(--primary);transform:translateY(-1px)}@media (min-width:1024px){.brand-icon[data-v-4cf9ad5b]{align-items:center;background:var(--primary);border-radius:12px;box-shadow:0 8px 16px var(--primary-alpha);color:#fff;display:flex;height:38px;justify-content:center;padding:8px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:38px}.brand-icon--map[data-v-4cf9ad5b]{background:transparent;box-shadow:none;color:var(--primary)}.brand-link:hover .brand-icon[data-v-4cf9ad5b]{background:var(--primary-hover);box-shadow:0 12px 24px var(--primary-alpha);transform:scale(1.08) rotate(-5deg)}.brand-link:hover .brand-icon--map[data-v-4cf9ad5b]{background:transparent;box-shadow:none;transform:none}.brand-map-icon[data-v-4cf9ad5b]{height:20px;width:20px}}@media (max-width:1024px){.nav-brand.is-entity-mode-brand .brand-link[data-v-4cf9ad5b]{justify-content:flex-start!important;width:auto!important}.brand-link[data-v-4cf9ad5b]{gap:.5rem;height:100%;margin:0;min-width:0;padding:0;text-decoration:none;width:100%}.brand-icon[data-v-4cf9ad5b],.brand-link[data-v-4cf9ad5b]{align-items:center;display:flex;justify-content:center}.brand-icon[data-v-4cf9ad5b]{background:var(--bg-tertiary)!important;border-radius:12px;box-shadow:none!important;color:var(--text-muted)!important;height:38px;padding:8px!important;transform:none!important;transition:all .3s ease;width:38px}.brand-icon--map[data-v-4cf9ad5b]{background:transparent!important;box-shadow:none!important;color:var(--primary)!important}.active-brand .brand-icon[data-v-4cf9ad5b]{background:var(--primary-alpha-light)!important;color:var(--primary)!important}.active-brand .brand-icon--map[data-v-4cf9ad5b]{background:transparent!important;box-shadow:none!important;color:var(--primary)!important}.brand-link.router-link-active:not(.active-brand) .brand-icon[data-v-4cf9ad5b]{background:var(--bg-tertiary);color:var(--text-muted)}.brand-text[data-v-4cf9ad5b]{display:none!important}}@media (max-width:768px){.manage-content-btn span[data-v-4cf9ad5b]{display:none}.manage-content-btn[data-v-4cf9ad5b]{height:36px;justify-content:center;margin-left:.5rem;min-width:36px;padding:.5rem}.manage-content-btn[data-v-4cf9ad5b] .w-4{margin-right:0!important}}@media (max-width:360px){.brand-icon[data-v-4cf9ad5b]{height:32px;padding:6px!important;width:32px}}.unified-user-action-area[data-v-7b151fc7]{position:relative}.user-action-trigger[data-v-7b151fc7]{align-items:center;backdrop-filter:var(--header-surface-backdrop,blur(60px));-webkit-backdrop-filter:var(--header-surface-backdrop,blur(60px));background:var(--header-surface-bg,hsla(0,0%,100%,.7));border:1px solid var(--header-surface-border,var(--glass-border));border-radius:var(--radius-pill);box-shadow:var(--header-surface-shadow,0 4px 20px -1px rgba(0,0,0,.05));box-sizing:border-box;cursor:pointer;display:flex;height:48px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .2s ease-in-out;width:48px}.user-action-trigger[data-v-7b151fc7]:hover{background:var(--glass-hover);border-color:var(--glass-border);box-shadow:var(--shadow-sm);transform:scale(1.05)}[data-theme=dark] .user-action-trigger[data-v-7b151fc7]{background:var(--header-surface-bg,rgba(30,41,59,.7));border-color:var(--header-surface-border,var(--glass-border))}.user-avatar-trigger[data-v-7b151fc7]{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-icon-trigger[data-v-7b151fc7]{color:var(--text-icon-button);display:block;height:28px;transition:color .2s ease;width:28px}.user-icon-trigger.is-active[data-v-7b151fc7]{color:var(--primary)}.user-avatar-placeholder[data-v-7b151fc7]{align-items:center;background:var(--primary-alpha);border-radius:inherit;display:flex;height:100%;justify-content:center;width:100%}.user-action-trigger:hover .user-icon-trigger[data-v-7b151fc7]:not(.is-active){color:var(--primary)}.notification-dot-indicator[data-v-7b151fc7]{animation:pulse-dot-7b151fc7 1.8s ease-in-out infinite;background-color:var(--accent-notification);border:2px solid var(--glass-bg);border-radius:50%;box-shadow:0 0 3px var(--accent-notification);height:8px;position:absolute;right:4px;top:4px;width:8px}@keyframes pulse-dot-7b151fc7{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1280px){.user-action-trigger[data-v-7b151fc7]{height:42px;width:42px}}.icon-btn[data-v-3c77d5d2]{align-items:center;background:transparent;border:1px solid transparent;border-radius:14px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;touch-action:manipulation;width:44px;-webkit-tap-highlight-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-btn[data-v-3c77d5d2]{background:#ffffff14;border-color:var(--glass-border);color:var(--text-primary)}.icon-btn.active[data-v-3c77d5d2],.icon-btn[data-v-3c77d5d2]:hover{background:var(--glass-hover);border-color:var(--glass-border);box-shadow:var(--shadow-sm);color:var(--primary);transform:translateY(-2px)}.main-menu-btn.active[data-v-3c77d5d2],.main-menu-btn[data-v-3c77d5d2]:hover{background:transparent;border-color:transparent;box-shadow:none}.user-btn.active[data-v-3c77d5d2],.user-btn[data-v-3c77d5d2]:hover{background:var(--glass-hover);border-color:var(--glass-border);color:var(--primary)}.icon-wrapper-inner[data-v-3c77d5d2]{align-items:center;display:flex;justify-content:center;position:relative}.icon-wrapper-inner--nav[data-v-3c77d5d2],.mobile-nav-icon[data-v-3c77d5d2]{height:24px;width:24px}.mobile-nav-icon[data-v-3c77d5d2]{display:block}.status-dot-mini[data-v-3c77d5d2]{border:2px solid var(--glass-bg);border-radius:50%;bottom:20px;box-shadow:0 0 10px #0003;height:12px;position:absolute;right:-9px;transition:all .3s ease;width:12px;z-index:1}.status-dot-mini.open[data-v-3c77d5d2]{background:var(--accent-success)}.status-dot-mini.closed[data-v-3c77d5d2]{background:var(--accent-danger)}.cart-badge-mini[data-v-3c77d5d2]{align-items:center;background:var(--primary);border:2px solid var(--glass-bg);border-radius:10px;box-shadow:0 2px 5px #0003;color:#fff;display:flex;font-size:.65rem;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-8px;top:-5px}@media (max-width:1024px){.nav-actions.is-entity-mode-actions .icon-btn[data-v-3c77d5d2]{padding:0 .8rem!important;position:relative}.nav-actions.is-entity-dock-layout[data-v-3c77d5d2]{align-items:stretch;display:grid!important;gap:.35rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:stretch;padding:0 .5rem;width:100%}.nav-actions.is-entity-dock-layout .icon-btn[data-v-3c77d5d2]{height:100%;width:100%}.nav-actions.is-entity-mode-actions .icon-btn+.icon-btn[data-v-3c77d5d2]:before{background:linear-gradient(180deg,transparent,var(--glass-border),transparent);content:"";height:40%;left:0;opacity:.6;position:absolute;top:30%;width:1px}.icon-btn[data-v-3c77d5d2]{align-items:center;background:transparent;border:none;border-radius:0;color:var(--text-secondary);display:flex;height:100%;justify-content:center;max-width:100%;min-width:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.map-btn[data-v-3c77d5d2],.user-btn[data-v-3c77d5d2]{color:var(--text-primary)}.icon-btn.active[data-v-3c77d5d2]{background:rgba(var(--color-primary-rgb),.12);box-shadow:none;color:var(--primary)}.main-menu-btn.active[data-v-3c77d5d2]{background:transparent;color:var(--primary)}}:root{--app-header-mobile-dock-height: calc(3.6rem + env(safe-area-inset-bottom)) }.app-header[data-v-07db04f3]{--header-surface-bg:hsla(0,0%,100%,.7);--header-surface-border:var(--glass-border);--header-surface-shadow:0 4px 20px -1px rgba(0,0,0,.05);--header-surface-backdrop:blur(60px);padding:1.25rem 0;position:sticky;top:0;width:100%;z-index:2000}.app-header[data-theme=dark][data-v-07db04f3]{--header-surface-bg:rgba(30,41,59,.7)}.app-header.is-floating[data-v-07db04f3]{--header-surface-bg:transparent;--header-surface-border:transparent;--header-surface-shadow:none;--header-surface-backdrop:none;padding:.75rem 0;position:fixed}.app-header.is-overlay[data-v-07db04f3]{background:transparent;position:fixed}.app-header.is-overlay[data-v-07db04f3]:not(.is-floating){--header-surface-bg:hsla(0,0%,100%,.65);--header-surface-border:hsla(0,0%,100%,.18);--header-surface-shadow:0 10px 24px -18px rgba(15,23,42,.5);--header-surface-backdrop:blur(18px);padding-top:1.5rem}.app-header.is-overlay[data-theme=dark][data-v-07db04f3]:not(.is-floating){--header-surface-bg:rgba(15,23,42,.34);--header-surface-border:rgba(148,163,184,.18)}.app-header.is-attached .header-wrapper[data-v-07db04f3]{max-width:100%;padding:0}.app-header.is-overlay.is-attached .header-wrapper[data-v-07db04f3]{padding-top:0}.app-header.is-overlay .nav-container[data-v-07db04f3]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--glass-bg);border:1px solid var(--glass-border)}.app-header.is-attached .nav-container[data-v-07db04f3]{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:#fff0;border-radius:0;border-width:0;box-shadow:none;padding-left:clamp(1.5rem,4vw,3.75rem);padding-right:clamp(1.5rem,4vw,3.75rem)}.header-wrapper[data-v-07db04f3]{margin:0 auto;max-width:1280px;padding:0 1.5rem}@media (max-width:1280px){.header-wrapper[data-v-07db04f3]{padding:0 1rem}}.nav-container[data-v-07db04f3]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-layer);overflow:visible;padding:0 1.5rem;position:relative}.nav-container[data-v-07db04f3],[data-theme=dark] .nav-container[data-v-07db04f3]{background:var(--glass-bg)}@media (max-width:1280px){.nav-container[data-v-07db04f3]{padding:0 1rem}}.nav-grid[data-v-07db04f3]{align-items:center;display:grid;grid-template-columns:auto 1fr auto;min-height:4.5rem;padding:.55rem 0;transition:min-height .4s ease,padding .4s ease}[data-v-07db04f3] .nav-menu{justify-self:center}[data-v-07db04f3] .mobile-only{display:none}.mobile-backdrop[data-v-07db04f3]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;inset:0 0 var(--app-header-mobile-dock-height) 0;pointer-events:none;position:fixed;z-index:1500}.mobile-backdrop.is-interactive[data-v-07db04f3]{pointer-events:auto}.header-mobile-backdrop-enter-active[data-v-07db04f3]{transition:opacity .12s cubic-bezier(.4,0,.2,1)}.header-mobile-backdrop-leave-active[data-v-07db04f3]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.header-mobile-backdrop-enter-from[data-v-07db04f3],.header-mobile-backdrop-leave-to[data-v-07db04f3]{opacity:0}@media (max-width:1024px){[data-v-07db04f3] .desktop-only{display:none!important}[data-v-07db04f3] .mobile-only{display:flex!important}[data-v-07db04f3] .nav-brand{display:none!important}.app-header[data-v-07db04f3]{-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;background:var(--bg-card-solid)!important;border-top:1px solid var(--glass-border);bottom:0!important;box-shadow:0 -8px 32px #0000001a!important;height:var(--app-header-mobile-dock-height)!important;left:0!important;margin:0!important;max-width:none!important;opacity:1!important;padding:0!important;perspective:none!important;pointer-events:none;position:fixed!important;right:0!important;top:auto!important;transform:none!important;visibility:visible!important;width:auto!important;z-index:3000}.app-header.is-mobile-layer-open[data-v-07db04f3]{z-index:3301}.app-header.is-attached[data-v-07db04f3],.app-header.is-overlay[data-v-07db04f3]{background:var(--glass-bg)!important;border-radius:0!important;padding:0!important}.header-wrapper[data-v-07db04f3]{display:flex;justify-content:center;margin:0!important;max-width:100%!important;padding:0!important}.header-wrapper[data-v-07db04f3],.nav-container[data-v-07db04f3]{height:100%!important;pointer-events:auto;width:100%!important}.nav-container[data-v-07db04f3]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0 0 env(safe-area-inset-bottom)!important;position:relative;z-index:50}.nav-grid[data-v-07db04f3]{align-items:center;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));height:3.6rem;justify-items:center;min-width:0;pointer-events:auto;width:100%}[data-v-07db04f3]:not(.is-entity-mode) .nav-actions.mobile-only{align-items:stretch!important;display:grid!important;gap:.35rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column:1/-1;height:100%;justify-content:stretch!important;min-width:0;pointer-events:auto;width:100%}[data-v-07db04f3]:not(.is-entity-mode) .nav-actions.mobile-only>.icon-btn{height:100%;pointer-events:auto;width:100%}.is-entity-mode .nav-grid[data-v-07db04f3]{display:flex!important;gap:0!important;justify-content:space-between!important;padding:0 .5rem!important}.is-entity-mode[data-v-07db04f3] .nav-actions.mobile-only,.is-entity-mode[data-v-07db04f3] .nav-brand{align-items:center!important;display:flex!important;flex:0 0 auto!important;height:100%!important}.is-entity-mode[data-v-07db04f3] .nav-brand{justify-content:flex-start!important}.is-entity-mode[data-v-07db04f3] .nav-actions.mobile-only{display:flex!important;gap:0!important;justify-content:flex-end!important;margin-left:auto!important;pointer-events:auto;width:auto!important}.is-entity-mode[data-v-07db04f3] .nav-actions.mobile-only.is-entity-dock-layout{display:grid!important;gap:.35rem!important;justify-content:stretch!important;margin-left:0!important;width:100%!important}.is-entity-mode[data-v-07db04f3] .nav-menu.desktop-only{display:none!important}}@media (max-width:430px){.nav-grid[data-v-07db04f3]{padding:0 .25rem}}@media (max-width:360px){.nav-grid[data-v-07db04f3]{gap:0}}
