.nav-brand[data-v-34459a81]{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:.4rem 1.2rem;position:relative;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.brand-link[data-v-34459a81]{align-items:center;display:flex;gap:.75rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.brand-link[data-v-34459a81]:hover{transform:translateY(-1px)}.brand-link--icon-action[data-v-34459a81],.brand-link.back-btn[data-v-34459a81]{background:transparent;border:none;cursor:pointer;padding:0}.brand-icon[data-v-34459a81]{align-items:center;background:var(--gradient-primary);border-radius:12px;color:#fff;display:flex;height:36px;justify-content:center;padding:7px;width:36px}.brand-map-icon[data-v-34459a81]{display:block;flex:none;height:24px;width:24px}.brand-text[data-v-34459a81]{color:var(--text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.04em}.manage-content-btn[data-v-34459a81]{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-34459a81]: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-34459a81]{align-items:center;background:var(--primary);border-radius:16px;box-shadow:0 8px 16px var(--primary-alpha);color:#fff;display:flex;height:45px;justify-content:center;padding:10px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:45px}.brand-link:hover .brand-icon[data-v-34459a81]{background:var(--primary-hover);box-shadow:0 12px 24px var(--primary-alpha);transform:scale(1.08) rotate(-5deg)}.brand-map-icon[data-v-34459a81]{height:24px;width:24px}}@media (max-width:1024px){.nav-brand.is-entity-mode-brand .brand-link[data-v-34459a81]{justify-content:flex-start!important;width:auto!important}.brand-link[data-v-34459a81]{gap:.5rem;height:100%;margin:0;min-width:0;padding:0;text-decoration:none;width:100%}.brand-icon[data-v-34459a81],.brand-link[data-v-34459a81]{align-items:center;display:flex;justify-content:center}.brand-icon[data-v-34459a81]{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}.active-brand .brand-icon[data-v-34459a81]{background:var(--primary-alpha-light)!important;color:var(--primary)!important}.brand-link.router-link-active:not(.active-brand) .brand-icon[data-v-34459a81]{background:var(--bg-tertiary);color:var(--text-muted)}.brand-text[data-v-34459a81]{display:none!important}}@media (max-width:768px){.manage-content-btn span[data-v-34459a81]{display:none}.manage-content-btn[data-v-34459a81]{height:36px;justify-content:center;margin-left:.5rem;min-width:36px;padding:.5rem}.manage-content-btn[data-v-34459a81] .w-4{margin-right:0!important}}@media (max-width:360px){.brand-icon[data-v-34459a81]{height:32px;padding:6px!important;width:32px}}.unified-user-action-area[data-v-9003ee33]{position:relative}.user-action-trigger[data-v-9003ee33]{align-items:center;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);background:#ffffffb3;border:1px solid var(--glass-border);border-radius:var(--radius-pill);cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .2s ease-in-out;width:44px}.user-action-trigger[data-v-9003ee33]: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-9003ee33]{background:#1e293bb3;border-color:var(--glass-border)}.user-avatar-trigger[data-v-9003ee33]{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-icon-trigger[data-v-9003ee33]{color:var(--text-icon-button);height:24px;transition:color .2s ease;width:24px}.user-icon-trigger.is-active[data-v-9003ee33]{color:var(--primary)}.user-avatar-placeholder[data-v-9003ee33]{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-9003ee33]:not(.is-active){color:var(--primary)}.notification-dot-indicator[data-v-9003ee33]{animation:pulse-dot-9003ee33 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-9003ee33{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.nav-actions[data-v-47314e81]{gap:.75rem;justify-content:flex-end}.action-button[data-v-47314e81],.nav-actions[data-v-47314e81]{align-items:center;display:flex}.action-button[data-v-47314e81]{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);color:var(--text-primary);cursor:pointer;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.action-button[data-v-47314e81]:hover{background:var(--glass-hover);border-color:var(--glass-border);color:var(--primary);transform:translateY(-2px)}.divider[data-v-47314e81]{background:var(--border-light);height:24px;margin:0 .5rem;width:1px}.action-wrapper[data-v-47314e81]{position:relative}.icon-wrapper-inner[data-v-47314e81]{align-items:center;display:flex;justify-content:center;position:relative}.status-dot-mini[data-v-47314e81]{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-47314e81]{background:var(--accent-success)}.status-dot-mini.closed[data-v-47314e81]{background:var(--accent-danger)}.cart-badge-mini[data-v-47314e81]{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}.popover-menu[data-v-47314e81]{background:var(--bg-dropdown);border:1px solid var(--border-dropdown);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass);padding:1rem;position:absolute;right:0;top:calc(100% + 12px);transform-origin:top right;width:300px;z-index:2001}.popover-header[data-v-47314e81]{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-primary);display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.badge[data-v-47314e81]{background:var(--bg-tertiary);border-radius:var(--radius-pill);color:var(--text-label);font-size:.75rem;padding:2px 8px;text-transform:uppercase}.badge.green[data-v-47314e81]{background:#10b9811a;border:1px solid var(--accent-success);color:var(--accent-success)}.badge.red[data-v-47314e81]{background:#ef44441a;border:1px solid var(--accent-danger);color:var(--accent-danger)}.hour-row[data-v-47314e81]{color:var(--text-secondary);display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:6px}.hour-row .time[data-v-47314e81]{color:var(--text-primary);font-weight:500}.contact-grid[data-v-47314e81]{display:grid;gap:8px;grid-template-columns:1fr}.contact-item[data-v-47314e81]{align-items:center;border-radius:12px;color:var(--text-primary);display:flex;gap:12px;padding:8px 12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-item[data-v-47314e81]:hover{background:var(--bg-section-hover);color:var(--primary);transform:translate(4px)}.c-icon[data-v-47314e81]{font-size:1.2rem}.c-label[data-v-47314e81]{flex:1;font-size:.9rem;font-weight:500}.c-value[data-v-47314e81]{color:var(--text-secondary);font-size:.8rem}.popover-enter-active[data-v-47314e81],.popover-leave-active[data-v-47314e81]{transition:all .2s ease}.popover-enter-from[data-v-47314e81],.popover-leave-to[data-v-47314e81]{opacity:0;transform:translateY(-10px) scale(.95)}@media (max-width:1280px){.nav-actions[data-v-47314e81]{gap:.5rem}.action-button[data-v-47314e81]{height:38px;width:38px}}.icon-btn[data-v-85fc5c68]{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;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.icon-btn.active[data-v-85fc5c68],.icon-btn[data-v-85fc5c68]:hover{background:var(--glass-hover);border-color:var(--glass-border);box-shadow:var(--shadow-sm);color:var(--primary);transform:translateY(-2px)}.icon-wrapper-inner[data-v-85fc5c68]{align-items:center;display:flex;justify-content:center;position:relative}.status-dot-mini[data-v-85fc5c68]{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-85fc5c68]{background:var(--accent-success)}.status-dot-mini.closed[data-v-85fc5c68]{background:var(--accent-danger)}.cart-badge-mini[data-v-85fc5c68]{background:var(--primary);border:2px solid var(--glass-bg);border-radius:10px;box-shadow:0 2px 5px #0003;color:#fff;font-size:.65rem;font-weight:800;height:16px;min-width:16px;padding:0 4px;position:absolute;right:-8px;top:-5px}.cart-badge-mini[data-v-85fc5c68],.hamburger[data-v-85fc5c68]{align-items:center;display:flex;justify-content:center}.hamburger[data-v-85fc5c68]{height:24px;position:relative;width:24px}.hamburger .line[data-v-85fc5c68]{background-color:currentColor;border-radius:2px;height:2px;left:2px;position:absolute;top:calc(50% - 1px);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);width:20px}.hamburger .line[data-v-85fc5c68]:first-child{transform:translateY(-6px)}.hamburger .line[data-v-85fc5c68]:nth-child(2){transform:translateY(0)}.hamburger .line[data-v-85fc5c68]:nth-child(3){transform:translateY(6px)}.hamburger.is-active .line[data-v-85fc5c68]:first-child{transform:translateY(0) rotate(45deg)}.hamburger.is-active .line[data-v-85fc5c68]:nth-child(2){opacity:0;transform:scale(0)}.hamburger.is-active .line[data-v-85fc5c68]:nth-child(3){transform:translateY(0) rotate(-45deg)}@media (max-width:1024px){.nav-actions.is-entity-mode-actions .icon-btn[data-v-85fc5c68]{padding:0 .8rem!important;position:relative}.nav-actions.is-entity-mode-actions .icon-btn+.icon-btn[data-v-85fc5c68]: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-85fc5c68]{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%}.icon-btn.active[data-v-85fc5c68]{background:transparent;box-shadow:none;color:var(--primary)}#mobile-info-btn[data-v-85fc5c68]{display:none!important}}.mobile-menu-screen[data-v-caa7f2f7]{display:flex;top:0;right:0;bottom:0;left:0;padding:max(.75rem,env(safe-area-inset-top)) .75rem calc(var(--app-header-mobile-dock-height) + .75rem) .75rem;position:fixed;z-index:3200}.mobile-menu-screen__shell[data-v-caa7f2f7]{backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));background:radial-gradient(circle at top left,var(--primary-alpha-light),transparent 32%),linear-gradient(180deg,var(--bg-layer),var(--glass-bg));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass);display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%}.mobile-menu-screen__header[data-v-caa7f2f7]{align-items:flex-start;border-bottom:1px solid var(--border-layer);display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .85rem}.mobile-menu-screen__heading[data-v-caa7f2f7]{display:flex;flex-direction:column;gap:.2rem}.mobile-menu-screen__eyebrow[data-v-caa7f2f7]{color:var(--primary);font-size:.68rem;font-weight:var(--font-weight-extrabold);letter-spacing:.14em;text-transform:uppercase}.mobile-menu-screen__title[data-v-caa7f2f7]{color:var(--text-primary);font-size:1.35rem;letter-spacing:var(--ls-xtight);line-height:1.1;margin:0}.mobile-menu-screen__subtitle[data-v-caa7f2f7]{color:var(--text-secondary);font-size:.88rem;line-height:1.4;margin:0;max-width:30ch}.mobile-menu-screen__close[data-v-caa7f2f7]{align-items:center;background:var(--bg-layer-item);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.mobile-menu-screen__body[data-v-caa7f2f7]{display:flex;flex:1;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:.85rem 1rem 1rem}.mobile-account-hero[data-v-caa7f2f7],.mobile-info-panel[data-v-caa7f2f7]{background:var(--bg-layer-item);border:1px solid var(--border-layer);border-radius:var(--radius-md);display:flex;gap:.85rem;padding:.9rem}.mobile-account-hero[data-v-caa7f2f7]{align-items:center}.mobile-info-panel[data-v-caa7f2f7]{flex-direction:column}.mobile-account-hero__avatar[data-v-caa7f2f7]{align-items:center;background:var(--gradient-primary);border-radius:16px;color:#fff;display:flex;flex:0 0 48px;font-weight:var(--font-weight-bold);height:48px;justify-content:center;overflow:hidden;width:48px}.mobile-account-hero__avatar img[data-v-caa7f2f7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-account-hero__content[data-v-caa7f2f7]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.mobile-menu-section__eyebrow[data-v-caa7f2f7]{color:var(--text-muted);font-size:.68rem;font-weight:var(--font-weight-extrabold);letter-spacing:.14em;text-transform:uppercase}.mobile-account-hero__title[data-v-caa7f2f7]{color:var(--text-primary);font-size:1rem;font-weight:var(--font-weight-bold);margin:0}.mobile-account-hero__meta[data-v-caa7f2f7]{color:var(--text-secondary);font-size:.82rem;line-height:1.35;margin:0}.mobile-account-hero__action[data-v-caa7f2f7]{background:var(--primary-alpha-light);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--primary);font-weight:var(--font-weight-bold);height:38px;padding:0 .85rem}.mobile-account-hero__action.is-icon-only[data-v-caa7f2f7]{align-items:center;display:inline-flex;justify-content:center;padding:0;width:38px}.mobile-account-hero__action.is-logout[data-v-caa7f2f7]{background:#ef44441f;color:#ef4444}.mobile-menu-section[data-v-caa7f2f7]{display:flex;flex-direction:column;gap:.65rem}.mobile-cockpit-grid[data-v-caa7f2f7],.mobile-cockpit-list[data-v-caa7f2f7]{display:grid;gap:.65rem}.mobile-cockpit-card[data-v-caa7f2f7],.mobile-cockpit-list__item[data-v-caa7f2f7]{align-items:flex-start;background:var(--bg-layer-item);border:1px solid var(--border-layer);border-radius:var(--radius-md);color:var(--text-primary);display:flex;gap:.75rem;padding:.8rem;text-align:left;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.mobile-cockpit-card.active[data-v-caa7f2f7],.mobile-cockpit-card[data-v-caa7f2f7]:hover,.mobile-cockpit-list__item[data-v-caa7f2f7]:hover{border-color:var(--glass-border);box-shadow:var(--shadow-glass);transform:translateY(-1px)}.mobile-cockpit-list__item[data-v-caa7f2f7]{align-items:center}.mobile-cockpit-card__icon[data-v-caa7f2f7],.mobile-cockpit-list__icon[data-v-caa7f2f7]{align-items:center;background:var(--primary-alpha-light);border-radius:var(--radius-md);color:var(--primary);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.mobile-cockpit-card.is-events .mobile-cockpit-card__icon[data-v-caa7f2f7]{background:rgba(var(--color-event-rgb),.12);color:var(--color-event)}.mobile-cockpit-card.is-jobs .mobile-cockpit-card__icon[data-v-caa7f2f7]{background:rgba(var(--color-job-rgb),.12);color:var(--color-job)}.mobile-cockpit-card__content[data-v-caa7f2f7],.mobile-cockpit-list__content[data-v-caa7f2f7]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mobile-cockpit-list__content[data-v-caa7f2f7]{flex:1}.mobile-cockpit-card__label[data-v-caa7f2f7],.mobile-cockpit-list__label[data-v-caa7f2f7]{color:var(--text-primary);font-size:.95rem;font-weight:var(--font-weight-bold)}.mobile-cockpit-card__meta[data-v-caa7f2f7],.mobile-cockpit-list__meta[data-v-caa7f2f7]{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.theme-switch-btn[data-v-caa7f2f7]{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0}.theme-switch-btn__track[data-v-caa7f2f7]{align-items:center;background:#0f172a29;border:1px solid rgba(15,23,42,.1);border-radius:999px;display:inline-flex;height:28px;padding:3px;transition:background-color .2s ease,border-color .2s ease;width:46px}.theme-switch-btn__track.is-light[data-v-caa7f2f7]{background:var(--primary-alpha-light);border-color:rgba(var(--color-primary-rgb,99,102,241),.28)}.theme-switch-btn__thumb[data-v-caa7f2f7]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 6px 16px #0f172a2e;color:#0f172a;display:inline-flex;height:20px;justify-content:center;transform:translate(0);transition:transform .2s ease;width:20px}.theme-switch-btn__track.is-light .theme-switch-btn__thumb[data-v-caa7f2f7]{transform:translate(18px)}.mobile-section-title[data-v-caa7f2f7]{color:var(--text-muted);font-size:.8rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.mobile-section-header[data-v-caa7f2f7]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.mobile-hours-list[data-v-caa7f2f7]{display:flex;flex-direction:column;gap:4px;margin-bottom:1.5rem}.hour-row[data-v-caa7f2f7]{color:var(--text-secondary);display:flex;font-size:.9rem;justify-content:space-between;width:100%}.hour-row .time[data-v-caa7f2f7]{color:var(--text-primary);font-weight:600}.badge[data-v-caa7f2f7]{background:var(--bg-tertiary);border-radius:var(--radius-pill);color:var(--text-label);font-size:.75rem;padding:2px 8px;text-transform:uppercase}.badge.green[data-v-caa7f2f7]{background:#10b9811a;border:1px solid var(--accent-success);color:var(--accent-success)}.badge.red[data-v-caa7f2f7]{background:#ef44441a;border:1px solid var(--accent-danger);color:var(--accent-danger)}.mobile-contact-list[data-v-caa7f2f7]{display:flex;flex-direction:column;gap:8px}.mobile-contact-list .contact-item[data-v-caa7f2f7]{align-items:center;background:var(--bg-layer-item);border:1px solid var(--border-layer);border-radius:var(--radius-md);color:var(--text-primary);display:flex;gap:12px;padding:10px 14px;text-decoration:none;transition:all .2s ease}:root[data-theme=dark] .mobile-contact-list .contact-item[data-v-caa7f2f7]{background:var(--bg-layer-item)}.mobile-contact-list .contact-item[data-v-caa7f2f7]:active{background:var(--bg-tertiary);transform:scale(.98)}.mobile-contact-list .c-icon[data-v-caa7f2f7]{align-items:center;color:var(--text-secondary);display:flex;justify-content:center}.mobile-contact-list .c-label[data-v-caa7f2f7]{font-size:.85rem;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.mobile-contact-list .c-info[data-v-caa7f2f7]{display:flex;flex-direction:column;gap:2px}.nav-menu[data-v-8d119b68]{align-items:center;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;gap:.35rem;padding:.5rem;position:relative;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.nav-pill-background[data-v-8d119b68]{backface-visibility:hidden;border-radius:var(--radius-pill);bottom:.5rem;left:0;opacity:0;pointer-events:none;position:absolute;top:.5rem;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);will-change:transform,width;z-index:0}.nav-pill-background.no-transition[data-v-8d119b68]{transition:none!important}.nav-pill-background[data-active-theme=entities][data-v-8d119b68]{background-image:var(--gradient-primary)}.nav-pill-background[data-active-theme=events][data-v-8d119b68]{background-image:linear-gradient(135deg,#f97316,#f59e0b)}.nav-pill-background[data-active-theme=jobs][data-v-8d119b68]{background-image:linear-gradient(135deg,#059669,#34d399)}.nav-pill-background[data-active-theme=primary][data-v-8d119b68]{background-image:var(--gradient-primary)}.menu-link[data-v-8d119b68]{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:-.02em;padding:.6rem 1.25rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.menu-link[data-v-8d119b68]:before{border-radius:var(--radius-pill);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:-1}.menu-link[data-v-8d119b68]:hover{background:rgba(var(--theme-accent-rgb,99,102,241),.15);color:var(--text-primary)}.menu-link[data-theme=entities][data-v-8d119b68]{--theme-accent-rgb:var(--color-entity-rgb)}.menu-link[data-theme=events][data-v-8d119b68]{--theme-accent-rgb:var(--color-event-rgb)}.menu-link[data-theme=jobs][data-v-8d119b68]{--theme-accent-rgb:var(--color-job-rgb)}.menu-link.active[data-v-8d119b68]{color:#fff}.menu-link.active[data-v-8d119b68]:before{opacity:1}.nav-menu.is-hydrated .menu-link.active[data-v-8d119b68]:before{opacity:0}.menu-link[data-theme=entities].active[data-v-8d119b68]:before{background-image:var(--gradient-primary)}.menu-link[data-theme=events].active[data-v-8d119b68]:before{background-image:linear-gradient(135deg,#f97316,#f59e0b)}.menu-link[data-theme=jobs].active[data-v-8d119b68]:before{background-image:linear-gradient(135deg,#059669,#34d399)}.menu-link.active[data-v-8d119b68]:not([data-theme]):before{background-image:var(--gradient-primary)}.tab-icon[data-v-8d119b68]{height:1.25rem;min-width:1.25rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:1.25rem}.menu-link:hover .tab-icon[data-v-8d119b68]{color:var(--text-primary);transform:scale(1.15) rotate(-5deg)}.menu-separator[data-v-8d119b68]{align-self:stretch;background:#94a3b824;margin:.65rem 0;pointer-events:none;position:relative;width:1px;z-index:1}.hide-bar[data-v-8d119b68]{background:transparent!important;border:none!important}@media (max-width:1280px){.menu-link[data-v-8d119b68]{font-size:.85rem;padding:.5rem .75rem}.nav-menu[data-v-8d119b68]{gap:.3rem}.menu-separator[data-v-8d119b68]{background:#94a3b81f}}@media (max-width:1024px){.nav-menu .menu-link[data-v-8d119b68]{align-items:center;background:transparent!important;border-radius:0;display:flex;flex-direction:column;gap:.2rem;height:100%;justify-content:center;overflow:visible;padding:0;width:100%}.nav-menu .menu-link[data-v-8d119b68],.nav-menu .menu-link[data-v-8d119b68]>*{position:relative;z-index:1}.nav-menu .menu-separator[data-v-8d119b68]{display:none}.nav-menu .menu-link.active[data-v-8d119b68]:before{border-radius:14px;box-shadow:0 8px 18px #0f172a1f;content:"";height:42px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px;z-index:0}.nav-menu .menu-link[data-theme=entities].active[data-v-8d119b68]:before{background-image:var(--gradient-primary)}.nav-menu .menu-link[data-theme=events].active[data-v-8d119b68]:before{background-image:linear-gradient(135deg,#f97316,#f59e0b)}.nav-menu .menu-link[data-theme=jobs].active[data-v-8d119b68]:before{background-image:linear-gradient(135deg,#059669,#34d399)}.nav-menu.is-hydrated .menu-link.active[data-v-8d119b68]:before{opacity:1}.nav-pill-background[data-v-8d119b68]{display:none!important}.link-label[data-v-8d119b68]{display:none}.tab-icon[data-v-8d119b68]{color:var(--text-secondary)!important;height:1.5rem;min-width:0!important;transition:color .3s ease;width:1.5rem}.nav-menu .menu-link.active .tab-icon[data-v-8d119b68]{color:#fff!important}}:root{--app-header-mobile-dock-height: calc(4rem + env(safe-area-inset-bottom)) }.app-header[data-v-9ae71b79]{--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-9ae71b79]{--header-surface-bg:rgba(30,41,59,.7)}.app-header.is-floating[data-v-9ae71b79]{--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-9ae71b79]{background:transparent;position:fixed}.app-header.is-overlay[data-v-9ae71b79]: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-9ae71b79]:not(.is-floating){--header-surface-bg:rgba(15,23,42,.34);--header-surface-border:rgba(148,163,184,.18)}.app-header.is-overlay:not(.is-floating) .header-wrapper[data-v-9ae71b79]{padding-top:0}.app-header.is-overlay .nav-container[data-v-9ae71b79]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid var(--glass-border)}[data-theme=dark] .app-header.is-overlay .nav-container[data-v-9ae71b79]{background:#0f172acc;border-color:var(--glass-border)}.header-wrapper[data-v-9ae71b79]{margin:0 auto;max-width:1280px;padding:0 1.5rem}@media (max-width:1280px){.header-wrapper[data-v-9ae71b79]{padding:0 1rem}}.nav-container[data-v-9ae71b79]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-layer);overflow:visible;padding:0 1.5rem;position:relative}@media (max-width:1280px){.nav-container[data-v-9ae71b79]{padding:0 1rem}}.nav-grid[data-v-9ae71b79]{align-items:center;display:grid;grid-template-columns:auto 1fr auto;height:4.5rem;transition:height .4s ease}[data-v-9ae71b79] .nav-menu{justify-self:center}[data-v-9ae71b79] .mobile-only{display:none}.mobile-backdrop[data-v-9ae71b79]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:1500}.mobile-screen-enter-active[data-v-9ae71b79],.mobile-screen-leave-active[data-v-9ae71b79]{transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-screen-enter-from[data-v-9ae71b79],.mobile-screen-leave-to[data-v-9ae71b79]{opacity:0;transform:translateY(18px)}@media (max-width:1024px){[data-v-9ae71b79] .desktop-only{display:none!important}[data-v-9ae71b79] .mobile-only{display:flex!important}.app-header[data-v-9ae71b79]{-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-menu-open[data-v-9ae71b79]{z-index:3301}.app-header.is-attached[data-v-9ae71b79],.app-header.is-overlay[data-v-9ae71b79]{background:var(--glass-bg)!important;border-radius:0!important;padding:0!important}.header-wrapper[data-v-9ae71b79]{display:flex;justify-content:center;margin:0!important;max-width:100%!important;padding:0!important;pointer-events:auto}.header-wrapper[data-v-9ae71b79],.nav-container[data-v-9ae71b79]{height:100%!important;width:100%!important}.nav-container[data-v-9ae71b79]{-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-9ae71b79]{align-items:center;display:grid;gap:0;grid-template-columns:repeat(5,1fr);height:4rem;justify-items:center;min-width:0;width:100%}[data-v-9ae71b79] .nav-brand,[data-v-9ae71b79] .nav-menu.desktop-only{display:contents!important}[data-v-9ae71b79] .nav-actions.mobile-only{align-items:stretch!important;display:flex!important;height:100%;justify-content:stretch!important;min-width:0;width:100%}.is-entity-mode .nav-grid[data-v-9ae71b79]{display:flex!important;gap:0!important;justify-content:space-between!important;padding:0 .5rem!important}.is-entity-mode[data-v-9ae71b79] .nav-actions.mobile-only,.is-entity-mode[data-v-9ae71b79] .nav-brand{align-items:center!important;display:flex!important;flex:0 0 auto!important;height:100%!important}.is-entity-mode[data-v-9ae71b79] .nav-brand{justify-content:flex-start!important}.is-entity-mode[data-v-9ae71b79] .nav-actions.mobile-only{gap:0!important;justify-content:flex-end!important;margin-left:auto!important;width:auto!important}.is-entity-mode[data-v-9ae71b79] .nav-menu.desktop-only{display:none!important}[data-v-9ae71b79] .nav-brand{display:flex;flex:0 0 auto;margin-right:auto;min-width:0}}@media (max-width:430px){.nav-grid[data-v-9ae71b79]{padding:0 .25rem}}@media (max-width:360px){.nav-grid[data-v-9ae71b79]{gap:0}}.cart-backdrop[data-v-938d1d40]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1500}.cart-drawer[data-v-938d1d40]{background:var(--bg-primary);border-left:1px solid var(--border-light);border-radius:0!important;bottom:0;box-shadow:-10px 0 40px #0000001a;display:flex;flex-direction:column;max-width:420px;position:fixed;right:0;top:0;width:100%;z-index:1600}@media (max-width:1024px){.cart-drawer[data-v-938d1d40]{border-left:none;border-radius:0!important;box-shadow:none;max-width:100%}.cart-footer[data-v-938d1d40]{border-radius:0!important;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))!important}}.cart-header[data-v-938d1d40]{border-bottom:1px solid var(--border-light);justify-content:space-between;padding:1.5rem}.cart-header[data-v-938d1d40],.header-left[data-v-938d1d40]{align-items:center;display:flex}.header-left[data-v-938d1d40]{gap:.75rem}.cart-icon[data-v-938d1d40]{color:var(--primary);height:24px;width:24px}.header-left h2[data-v-938d1d40]{color:var(--text-primary);font-size:1.5rem;font-weight:800;margin:0}.badge[data-v-938d1d40]{background:var(--primary);border-radius:0!important;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;padding:.2rem .5rem}.close-btn[data-v-938d1d40]{align-items:center;background:var(--bg-tertiary);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.close-btn[data-v-938d1d40]:hover{background:var(--bg-section-hover);color:var(--text-primary);transform:rotate(90deg)}.cart-content[data-v-938d1d40]{display:flex;flex:1;flex-direction:column;gap:2rem;overflow-y:auto;padding:2rem 1.5rem}.cart-content.is-empty[data-v-938d1d40]{padding-top:4rem}.entity-cart-group[data-v-938d1d40]{display:flex;flex-direction:column;gap:1rem}.entity-header[data-v-938d1d40]{align-items:center;border-bottom:1px solid var(--border-light);color:var(--primary);display:flex;gap:.5rem;padding-bottom:.5rem}.entity-header h3[data-v-938d1d40]{font-size:.9rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.entity-icon[data-v-938d1d40]{opacity:.8}.cart-items[data-v-938d1d40]{list-style:none;margin:0;padding:0}.cart-items[data-v-938d1d40],.entity-footer[data-v-938d1d40]{display:flex;flex-direction:column;gap:.75rem}.entity-footer[data-v-938d1d40]{background:var(--bg-tertiary);border-radius:0!important;margin-top:.5rem;padding:1rem}.entity-subtotal[data-v-938d1d40]{color:var(--text-secondary);display:flex;font-size:.85rem;font-weight:600;justify-content:space-between}.min-checkout[data-v-938d1d40]{font-size:.95rem!important;padding:.6rem!important}.cart-item[data-v-938d1d40]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:0!important;display:flex;gap:1rem;padding:1rem}.item-visual[data-v-938d1d40]{align-items:center;background:var(--bg-tertiary);border-radius:0!important;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.item-visual img[data-v-938d1d40]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-placeholder[data-v-938d1d40]{color:var(--text-tertiary)}.item-details[data-v-938d1d40]{display:flex;flex:1;flex-direction:column}.item-title-row[data-v-938d1d40]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.25rem}.item-title-row h4[data-v-938d1d40]{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.2;margin:0}.remove-btn[data-v-938d1d40]{background:none;border:none;border-radius:0!important;color:var(--text-tertiary);cursor:pointer;margin:-4px;padding:4px;transition:all .2s}.remove-btn[data-v-938d1d40]:hover{background:#ef44441a;color:var(--accent-error)}.item-attributes[data-v-938d1d40]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.attr-pill[data-v-938d1d40]{background:var(--bg-tertiary);border-radius:0!important;color:var(--text-secondary);font-size:.7rem;padding:.1rem .4rem}.item-actions[data-v-938d1d40]{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.quantity-selector[data-v-938d1d40]{align-items:center;background:var(--bg-tertiary);border-radius:0!important;display:flex;padding:.2rem}.quantity-selector button[data-v-938d1d40]{align-items:center;background:transparent;border:none;border-radius:0!important;color:var(--text-primary);cursor:pointer;display:flex;font-weight:700;height:24px;justify-content:center;width:24px}.quantity-selector button[data-v-938d1d40]:hover:not(:disabled){background:var(--bg-section-hover)}.quantity-selector button[data-v-938d1d40]:disabled{cursor:not-allowed;opacity:.3}.quantity-selector span[data-v-938d1d40]{font-size:.9rem;font-weight:600;text-align:center;width:24px}.item-price[data-v-938d1d40]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.cart-empty[data-v-938d1d40]{flex:1;flex-direction:column;padding:2rem;text-align:center}.cart-empty[data-v-938d1d40],.empty-icon-wrapper[data-v-938d1d40]{align-items:center;display:flex;justify-content:center}.empty-icon-wrapper[data-v-938d1d40]{background:var(--bg-tertiary);border-radius:50%!important;color:var(--text-tertiary);height:80px;margin-bottom:1.5rem;width:80px}.empty-cart-icon[data-v-938d1d40]{height:40px;width:40px}.cart-empty h3[data-v-938d1d40]{color:var(--text-primary);font-size:1.25rem;margin-bottom:.5rem}.cart-empty p[data-v-938d1d40]{color:var(--text-secondary);margin-bottom:2rem}.continue-btn[data-v-938d1d40]{width:100%}.large-btn[data-v-938d1d40]{border-radius:50px!important;font-size:1.1rem!important;padding:1.25rem!important}.cart-footer[data-v-938d1d40]{background:var(--bg-secondary);border-top:1px solid var(--border-light);padding:1.5rem}.total-row[data-v-938d1d40]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.total-row span[data-v-938d1d40]{color:var(--text-secondary);font-size:1.1rem;font-weight:600}.total-row .total-price[data-v-938d1d40]{color:var(--text-primary);font-size:1.5rem;font-weight:800}.cart-disclaimer[data-v-938d1d40]{color:var(--text-tertiary);font-size:.8rem;margin-bottom:1.5rem;text-align:right}.checkout-btn[data-v-938d1d40]{align-items:center;border-radius:50px!important;display:flex;font-size:1.1rem;gap:.5rem;justify-content:center;padding:1rem;text-decoration:none;width:100%}.btn-icon[data-v-938d1d40]{transition:transform .2s}.checkout-btn:hover .btn-icon[data-v-938d1d40]{transform:translate(4px)}.spin-icon[data-v-938d1d40]{animation:spin-938d1d40 1s linear infinite}@keyframes spin-938d1d40{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.slide-right-enter-active[data-v-938d1d40],.slide-right-leave-active[data-v-938d1d40]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-938d1d40],.slide-right-leave-to[data-v-938d1d40]{transform:translate(100%)}.fade-enter-active[data-v-938d1d40],.fade-leave-active[data-v-938d1d40]{transition:opacity .3s ease}.fade-enter-from[data-v-938d1d40],.fade-leave-to[data-v-938d1d40]{opacity:0}.list-enter-active[data-v-938d1d40],.list-leave-active[data-v-938d1d40]{transition:all .4s ease}.list-enter-from[data-v-938d1d40]{opacity:0;transform:translate(30px)}.list-leave-to[data-v-938d1d40]{opacity:0;transform:translate(-30px)}
