.sidebar-item[data-v-8ee141be]{display:flex;align-items:center;gap:var(--mm-spacing-3, .75rem);padding:.5rem .75rem;height:40px;border-radius:var(--mm-radius-default, .625rem);color:#e2e8f0;text-decoration:none;font-size:var(--mm-font-size-sm, .875rem);font-weight:var(--mm-font-weight-medium, 500);transition:all .15s ease;margin:var(--mm-spacing-0-5, .125rem) 0}.sidebar-item[data-v-8ee141be]:hover{background-color:#ffffff14;color:#fff}.sidebar-item[data-v-8ee141be]:focus-visible{outline:2px solid var(--mm-ring, #3b82f6);outline-offset:2px}.sidebar-item--active[data-v-8ee141be]{background-color:#3b82f62e;color:#fff;border-left:3px solid #60a5fa;padding-left:calc(.75rem - 3px);font-weight:var(--mm-font-weight-semibold, 600)}.sidebar-item--active[data-v-8ee141be]:hover{background-color:#3b82f640;color:#fff}.sidebar-item--collapsed[data-v-8ee141be]{justify-content:center;padding:var(--mm-spacing-2, .5rem)}.sidebar-item__icon[data-v-8ee141be]{width:1.25rem;height:1.25rem;flex-shrink:0}.sidebar-item__label[data-v-8ee141be]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item__badge[data-v-8ee141be]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--mm-spacing-1, .25rem);font-size:var(--mm-font-size-xs, .75rem);font-weight:var(--mm-font-weight-semibold, 600);background-color:var(--mm-primary-600, #2563eb);color:#fff;border-radius:9999px}.sidebar-item--active .sidebar-item__badge[data-v-8ee141be]{background-color:var(--mm-primary-700, #1d4ed8)}@media(max-width:768px){.sidebar-item[data-v-8ee141be]{height:48px;padding:.625rem .75rem}}.sidebar-section[data-v-21a91482]{position:relative}.sidebar-section__header[data-v-21a91482]{display:flex;align-items:center;gap:var(--mm-spacing-2, .5rem);width:100%;padding:.75rem .75rem .375rem;border:none;border-radius:var(--mm-radius-default, .375rem);background:transparent;color:#cbd5e1;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:left;cursor:pointer;transition:all .15s ease}.sidebar-section__header[data-v-21a91482]:hover{background-color:#ffffff0f;color:#fff}.sidebar-section__header[data-v-21a91482]:focus-visible{outline:2px solid var(--mm-ring, #3b82f6);outline-offset:2px}.sidebar-section__header--collapsed[data-v-21a91482]{justify-content:center;padding:var(--mm-spacing-2, .5rem)}.sidebar-section__icon-wrap[data-v-21a91482]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:var(--mm-radius-sm, .25rem)}.sidebar-section__icon[data-v-21a91482]{width:.875rem;height:.875rem;flex-shrink:0}.sidebar-section__label[data-v-21a91482]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section__chevron[data-v-21a91482]{width:1rem;height:1rem;color:#94a3b8;transition:transform .15s ease}.sidebar-section__chevron--open[data-v-21a91482]{transform:rotate(180deg)}.sidebar-section__panel[data-v-21a91482]{overflow:hidden}.sidebar-section__items[data-v-21a91482]{padding-left:var(--mm-spacing-4, 1rem);padding-top:var(--mm-spacing-1, .25rem);padding-bottom:var(--mm-spacing-1, .25rem)}.sidebar-section__tooltip[data-v-21a91482]{position:absolute;left:100%;top:0;z-index:50;display:none;padding-left:var(--mm-spacing-2, .5rem)}.sidebar-section:hover .sidebar-section__tooltip[data-v-21a91482]{display:block}.sidebar-section__tooltip-content[data-v-21a91482]{background:#fff;border-radius:var(--mm-radius-default, .375rem);box-shadow:var(--mm-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1));border:1px solid var(--mm-border-color, #e5e7eb);min-width:200px;overflow:hidden}.sidebar-section__tooltip-header[data-v-21a91482]{padding:var(--mm-spacing-2, .5rem) var(--mm-spacing-3, .75rem);font-weight:var(--mm-font-weight-semibold, 600);font-size:var(--mm-font-size-sm, .875rem);color:var(--mm-foreground, #1a2332);background:var(--mm-bg-secondary, #f9fafb);border-bottom:1px solid var(--mm-border-color, #e5e7eb)}.sidebar-section__tooltip-items[data-v-21a91482]{padding:var(--mm-spacing-2, .5rem)}@media(max-width:768px){.sidebar-section__header[data-v-21a91482]{min-height:48px;padding:.625rem var(--mm-sidebar-padding, .5rem)}}.sidebar[data-v-d2b1294e]{display:flex;flex-direction:column;width:240px;height:100vh;background:var(--mm-secondary-900);border-right:1px solid var(--mm-secondary-800);font-family:var(--mm-font-sans);transition:width var(--mm-transition-normal) var(--mm-transition-easing);overflow:hidden}.sidebar--collapsed[data-v-d2b1294e]{width:64px}@media(max-width:768px){.sidebar[data-v-d2b1294e]{position:fixed;top:0;left:0;z-index:50;transform:translate(-100%);box-shadow:var(--mm-shadow-xl);transition:transform var(--mm-transition-normal) var(--mm-transition-easing)}.sidebar--mobile-open[data-v-d2b1294e]{transform:translate(0)}}.sidebar__header[data-v-d2b1294e]{display:flex;align-items:center;justify-content:space-between;padding:var(--mm-spacing-4) var(--mm-spacing-4);border-bottom:1px solid rgba(255,255,255,.08);min-height:64px}.sidebar__logo[data-v-d2b1294e]{display:flex;align-items:center;gap:var(--mm-spacing-3);text-decoration:none;overflow:hidden}.sidebar__logo--collapsed[data-v-d2b1294e]{justify-content:center}.sidebar__logo-image[data-v-d2b1294e]{width:34px;height:34px;flex-shrink:0;border-radius:var(--mm-radius-sm)}.sidebar__logo-image--collapsed[data-v-d2b1294e]{width:30px;height:30px}.sidebar__logo-text[data-v-d2b1294e]{font-weight:var(--mm-font-weight-bold);font-size:var(--mm-font-size-lg);color:#fff;white-space:nowrap;letter-spacing:var(--mm-tracking-tight)}.sidebar__close-btn[data-v-d2b1294e],.sidebar__collapse-btn[data-v-d2b1294e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--mm-radius-md);background:transparent;color:var(--mm-secondary-400);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.sidebar__close-btn[data-v-d2b1294e]:hover,.sidebar__collapse-btn[data-v-d2b1294e]:hover{background:#ffffff1a;color:#fff}.sidebar__close-btn[data-v-d2b1294e]:focus-visible,.sidebar__collapse-btn[data-v-d2b1294e]:focus-visible{outline:2px solid var(--mm-primary-400);outline-offset:2px}.sidebar__collapse-btn--collapsed[data-v-d2b1294e]{margin:0 auto}.sidebar__close-icon[data-v-d2b1294e],.sidebar__collapse-icon[data-v-d2b1294e]{width:1.125rem;height:1.125rem}.sidebar__nav[data-v-d2b1294e]{flex:1;overflow-y:auto;padding:var(--mm-spacing-2) var(--mm-spacing-2)}.sidebar__nav[data-v-d2b1294e]::-webkit-scrollbar{width:4px}.sidebar__nav[data-v-d2b1294e]::-webkit-scrollbar-track{background:transparent}.sidebar__nav[data-v-d2b1294e]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.sidebar__nav[data-v-d2b1294e]::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar__footer[data-v-d2b1294e]{padding:var(--mm-spacing-3);border-top:1px solid rgba(255,255,255,.08)}.sidebar__user[data-v-d2b1294e]{display:flex;align-items:center;gap:var(--mm-spacing-2);padding:var(--mm-spacing-2);margin-bottom:var(--mm-spacing-2);border-radius:var(--mm-radius-md)}.sidebar__user--collapsed[data-v-d2b1294e]{justify-content:center;padding:var(--mm-spacing-1)}.sidebar__user-avatar[data-v-d2b1294e]{width:2rem;height:2rem;color:var(--mm-secondary-400);flex-shrink:0}.sidebar__user-info[data-v-d2b1294e]{display:flex;flex-direction:column;overflow:hidden}.sidebar__user-name[data-v-d2b1294e]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-secondary-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__user-role[data-v-d2b1294e]{font-size:var(--mm-font-size-xs);color:var(--mm-secondary-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__logout[data-v-d2b1294e]{display:flex;align-items:center;gap:var(--mm-spacing-2);width:100%;padding:var(--mm-spacing-2) var(--mm-spacing-3);border:none;border-radius:var(--mm-radius-md);background:transparent;color:var(--mm-secondary-400);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);font-family:var(--mm-font-sans);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.sidebar__logout[data-v-d2b1294e]:hover{background:#dc262626;color:var(--mm-danger-400)}.sidebar__logout[data-v-d2b1294e]:focus-visible{outline:2px solid var(--mm-primary-400);outline-offset:2px}.sidebar__logout--collapsed[data-v-d2b1294e]{justify-content:center;padding:var(--mm-spacing-2)}.sidebar__logout-icon[data-v-d2b1294e]{width:1.25rem;height:1.25rem;flex-shrink:0}@media(max-width:768px){.sidebar__close-btn[data-v-d2b1294e],.sidebar__collapse-btn[data-v-d2b1294e]{width:44px;height:44px}.sidebar__close-icon[data-v-d2b1294e],.sidebar__collapse-icon[data-v-d2b1294e]{width:1.25rem;height:1.25rem}.sidebar__logout[data-v-d2b1294e]{min-height:44px;padding:var(--mm-spacing-3) var(--mm-spacing-3)}.sidebar__user[data-v-d2b1294e]{min-height:44px}.sidebar__nav[data-v-d2b1294e]{-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-d2b1294e]{transition:none}}.theme-toggle[data-v-6a22af39]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--mm-radius-full, 9999px);background:transparent;color:var(--mm-foreground-muted, #475569);cursor:pointer;transition:all .15s ease}.theme-toggle[data-v-6a22af39]:hover{background:var(--mm-background-subtle, #f1f5f9);color:var(--mm-foreground, #0f172a)}.theme-toggle[data-v-6a22af39]:focus-visible{outline:2px solid var(--mm-ring, #3b82f6);outline-offset:2px}.theme-toggle__icon[data-v-6a22af39]{width:1.25rem;height:1.25rem}.status-indicator[data-v-6366431c]{display:inline-flex;align-items:center;gap:var(--mm-spacing-1-5);padding:var(--mm-spacing-1) var(--mm-spacing-2);border:none;border-radius:var(--mm-radius-full);background:transparent;cursor:pointer;transition:background-color var(--mm-transition-fast) var(--mm-transition-easing);font-family:var(--mm-font-sans)}.status-indicator[data-v-6366431c]:hover{background:var(--mm-background-subtle)}.status-indicator[data-v-6366431c]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.status-indicator__dot[data-v-6366431c]{display:block;width:8px;height:8px;border-radius:var(--mm-radius-full);flex-shrink:0}.status-indicator__dot--operational[data-v-6366431c]{background-color:var(--mm-success-500, #10b981);box-shadow:0 0 0 2px var(--mm-success-100, rgba(16, 185, 129, .2))}.status-indicator__dot--degraded[data-v-6366431c]{background-color:var(--mm-warning-500, #f59e0b);box-shadow:0 0 0 2px var(--mm-warning-100, rgba(245, 158, 11, .2))}.status-indicator__dot--down[data-v-6366431c]{background-color:var(--mm-danger-500, #ef4444);box-shadow:0 0 0 2px var(--mm-danger-100, rgba(239, 68, 68, .2))}.status-indicator__dot--unknown[data-v-6366431c]{background-color:var(--mm-secondary-400, #6b7280);box-shadow:0 0 0 2px var(--mm-secondary-100, rgba(107, 114, 128, .2))}.status-indicator__label[data-v-6366431c]{font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground-muted)}@media(max-width:1023px){.status-indicator__label[data-v-6366431c]{display:none}}.company-switcher[data-v-8f4f3070]{position:relative}.company-switcher__trigger[data-v-8f4f3070]{display:flex;align-items:center;gap:var(--mm-spacing-2);max-width:280px;height:40px;padding:0 var(--mm-spacing-3);border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);background:var(--mm-background-muted);color:var(--mm-foreground);font-family:var(--mm-font-sans);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__trigger[data-v-8f4f3070]:hover{border-color:var(--mm-border-strong);background:var(--mm-background-subtle)}.company-switcher__trigger[data-v-8f4f3070]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.company-switcher__trigger--impersonating[data-v-8f4f3070]{border-color:var(--mm-warning-500, #f59e0b);background:#f59e0b1a}.company-switcher__trigger-icon[data-v-8f4f3070]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:var(--mm-primary-600)}.company-switcher__trigger--impersonating .company-switcher__trigger-icon[data-v-8f4f3070]{color:var(--mm-warning-600, #d97706)}.company-switcher__icon-svg[data-v-8f4f3070]{width:1.25rem;height:1.25rem}.company-switcher__trigger-text[data-v-8f4f3070]{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1.2}.company-switcher__trigger-label[data-v-8f4f3070]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.company-switcher__trigger-sublabel[data-v-8f4f3070]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.company-switcher__trigger-chevron[data-v-8f4f3070]{flex-shrink:0;width:1rem;height:1rem;color:var(--mm-foreground-subtle)}.company-switcher__panel[data-v-8f4f3070]{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--mm-z-dropdown, 50);display:flex;flex-direction:column;width:min(420px,calc(100vw - var(--mm-spacing-6)));max-height:min(560px,calc(100vh - 120px));padding:0;background:var(--mm-card-background);border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);box-shadow:var(--mm-shadow-lg);overflow:hidden}.company-switcher__impersonation-bar[data-v-8f4f3070]{display:flex;align-items:center;gap:var(--mm-spacing-3);padding:var(--mm-spacing-3) var(--mm-spacing-4);background:linear-gradient(90deg,var(--mm-warning-500, #f59e0b),var(--mm-warning-600, #d97706));color:#1f2937}.company-switcher__impersonation-info[data-v-8f4f3070]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;font-size:var(--mm-font-size-sm)}.company-switcher__impersonation-label[data-v-8f4f3070]{font-size:var(--mm-font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:#78350f;font-weight:var(--mm-font-weight-semibold)}.company-switcher__stop-btn[data-v-8f4f3070]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid rgba(17,24,39,.35);border-radius:var(--mm-radius-md);background:#ffffffe6;color:#111827;font-family:var(--mm-font-sans);font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-semibold);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__stop-btn[data-v-8f4f3070]:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.company-switcher__stop-btn[data-v-8f4f3070]:disabled{opacity:.6;cursor:not-allowed}.company-switcher__stop-icon[data-v-8f4f3070]{width:1rem;height:1rem}.company-switcher__header[data-v-8f4f3070]{display:flex;align-items:center;gap:var(--mm-spacing-2);padding:var(--mm-spacing-3) var(--mm-spacing-4);border-bottom:1px solid var(--mm-border)}.company-switcher__back-btn[data-v-8f4f3070]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--mm-radius-md);background:transparent;color:var(--mm-foreground-muted);cursor:pointer;transition:background-color var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__back-btn[data-v-8f4f3070]:hover{background:var(--mm-background-subtle);color:var(--mm-foreground)}.company-switcher__back-icon[data-v-8f4f3070]{width:1.125rem;height:1.125rem}.company-switcher__title[data-v-8f4f3070]{margin:0;font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);letter-spacing:var(--mm-tracking-tight);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switcher__search[data-v-8f4f3070]{position:relative;display:flex;align-items:center;padding:var(--mm-spacing-2) var(--mm-spacing-3);border-bottom:1px solid var(--mm-border)}.company-switcher__search-icon[data-v-8f4f3070]{position:absolute;left:calc(var(--mm-spacing-3) + .625rem);width:1rem;height:1rem;color:var(--mm-foreground-subtle);pointer-events:none}.company-switcher__search-input[data-v-8f4f3070]{width:100%;height:36px;padding:0 var(--mm-spacing-3) 0 2.25rem;border:1px solid var(--mm-border);border-radius:var(--mm-radius-md);background:var(--mm-background-muted);color:var(--mm-foreground);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm);outline:none;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__search-input[data-v-8f4f3070]:focus{border-color:var(--mm-primary-600);background:var(--mm-background);box-shadow:0 0 0 3px #1e40af1f}.company-switcher__search-input[data-v-8f4f3070]::-moz-placeholder{color:var(--mm-foreground-subtle)}.company-switcher__search-input[data-v-8f4f3070]::placeholder{color:var(--mm-foreground-subtle)}.company-switcher__error[data-v-8f4f3070]{padding:var(--mm-spacing-2) var(--mm-spacing-4);background:var(--mm-danger-50, #fef2f2);border-bottom:1px solid var(--mm-danger-200, #fecaca);color:var(--mm-danger-700, #b91c1c);font-size:var(--mm-font-size-xs)}.company-switcher__body[data-v-8f4f3070]{flex:1;min-height:200px;max-height:400px;overflow-y:auto;padding:var(--mm-spacing-1)}.company-switcher__list[data-v-8f4f3070]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.company-switcher__company-row[data-v-8f4f3070]{display:flex;align-items:center;gap:var(--mm-spacing-3);width:100%;padding:var(--mm-spacing-2) var(--mm-spacing-3);border:none;border-radius:var(--mm-radius-md);background:transparent;color:var(--mm-foreground);font-family:var(--mm-font-sans);text-align:left;cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__company-row[data-v-8f4f3070]:hover{background:var(--mm-background-subtle);transform:translate(2px)}.company-switcher__company-row[data-v-8f4f3070]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:-2px}.company-switcher__company-avatar[data-v-8f4f3070]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--mm-radius-md);background:linear-gradient(135deg,var(--mm-primary-600),var(--mm-primary-700));color:#fff;font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-bold);overflow:hidden}.company-switcher__company-logo[data-v-8f4f3070]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-switcher__company-info[data-v-8f4f3070]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.company-switcher__company-name[data-v-8f4f3070]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-switcher__company-meta[data-v-8f4f3070]{display:flex;align-items:center;gap:var(--mm-spacing-2);font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted)}.company-switcher__company-slug[data-v-8f4f3070]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-switcher__badge[data-v-8f4f3070]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--mm-radius-full);font-size:.625rem;font-weight:var(--mm-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;background:var(--mm-background-subtle);color:var(--mm-foreground-muted)}.company-switcher__badge--active[data-v-8f4f3070]{background:var(--mm-success-50, #ecfdf5);color:var(--mm-success-700, #047857)}.company-switcher__badge--inactive[data-v-8f4f3070],.company-switcher__badge--suspended[data-v-8f4f3070]{background:var(--mm-danger-50, #fef2f2);color:var(--mm-danger-700, #b91c1c)}.company-switcher__company-chevron[data-v-8f4f3070]{flex-shrink:0;width:1rem;height:1rem;color:var(--mm-foreground-subtle)}.company-switcher__user-row[data-v-8f4f3070]{display:flex;align-items:center;gap:var(--mm-spacing-3);width:100%;padding:var(--mm-spacing-2) var(--mm-spacing-3);border-radius:var(--mm-radius-md);transition:background-color var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__user-row[data-v-8f4f3070]:hover{background:var(--mm-background-subtle)}.company-switcher__user-avatar[data-v-8f4f3070]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--mm-radius-full);background:linear-gradient(135deg,var(--mm-primary-500),var(--mm-primary-700));color:#fff;font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-bold)}.company-switcher__user-info[data-v-8f4f3070]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.company-switcher__user-name[data-v-8f4f3070]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-switcher__user-meta[data-v-8f4f3070]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-switcher__impersonate-btn[data-v-8f4f3070]{flex-shrink:0;padding:.375rem .75rem;border:1px solid var(--mm-primary-600);border-radius:var(--mm-radius-md);background:var(--mm-primary-600);color:#fff;font-family:var(--mm-font-sans);font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-semibold);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__impersonate-btn[data-v-8f4f3070]:hover:not(:disabled){background:var(--mm-primary-700);border-color:var(--mm-primary-700);transform:translateY(-1px);box-shadow:0 4px 12px #1e40af40}.company-switcher__impersonate-btn[data-v-8f4f3070]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.company-switcher__impersonate-btn[data-v-8f4f3070]:disabled{opacity:.6;cursor:not-allowed}.company-switcher__empty[data-v-8f4f3070],.company-switcher__loading[data-v-8f4f3070]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mm-spacing-2);padding:var(--mm-spacing-8) var(--mm-spacing-4);color:var(--mm-foreground-muted);text-align:center}.company-switcher__empty-icon[data-v-8f4f3070]{width:2rem;height:2rem;color:var(--mm-foreground-subtle)}.company-switcher__empty p[data-v-8f4f3070],.company-switcher__loading p[data-v-8f4f3070]{margin:0;font-size:var(--mm-font-size-sm)}.company-switcher__spinner[data-v-8f4f3070]{width:1.5rem;height:1.5rem;border:2px solid var(--mm-border);border-top-color:var(--mm-primary-600);border-radius:var(--mm-radius-full);animation:company-switcher-spin-8f4f3070 .8s linear infinite}@keyframes company-switcher-spin-8f4f3070{to{transform:rotate(360deg)}}.company-switcher__panel-transition--enter[data-v-8f4f3070]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__panel-transition--enter-from[data-v-8f4f3070]{opacity:0;transform:scale(.98) translateY(-6px)}.company-switcher__panel-transition--enter-to[data-v-8f4f3070]{opacity:1;transform:scale(1) translateY(0)}.company-switcher__panel-transition--leave[data-v-8f4f3070]{transition:all .12s var(--mm-transition-easing)}.company-switcher__panel-transition--leave-from[data-v-8f4f3070]{opacity:1;transform:scale(1) translateY(0)}.company-switcher__panel-transition--leave-to[data-v-8f4f3070]{opacity:0;transform:scale(.98) translateY(-6px)}@media(max-width:768px){.company-switcher__trigger[data-v-8f4f3070]{max-width:200px;padding:0 var(--mm-spacing-2)}.company-switcher__trigger-label[data-v-8f4f3070],.company-switcher__trigger-sublabel[data-v-8f4f3070]{max-width:120px}.company-switcher__panel[data-v-8f4f3070]{right:0;width:calc(100vw - var(--mm-spacing-6));max-width:420px}}@media(max-width:480px){.company-switcher__trigger-text[data-v-8f4f3070]{display:none}.company-switcher__trigger[data-v-8f4f3070]{max-width:none}}@media(prefers-reduced-motion:reduce){.company-switcher__company-row[data-v-8f4f3070]:hover,.company-switcher__impersonate-btn[data-v-8f4f3070]:hover:not(:disabled),.company-switcher__stop-btn[data-v-8f4f3070]:hover:not(:disabled){transform:none}.company-switcher__spinner[data-v-8f4f3070]{animation:none}}.mm-date-range-picker[data-v-785f23cb]{position:relative;display:inline-block;font-family:var(--mm-font-sans)}.mm-date-range-picker--disabled[data-v-785f23cb]{opacity:.5;pointer-events:none}.mm-date-range-picker__trigger[data-v-785f23cb]{display:inline-flex;align-items:center;gap:var(--mm-spacing-2);padding:var(--mm-input-padding-y) var(--mm-input-padding-x);background-color:var(--mm-card-background);border:1px solid var(--mm-input-border);border-radius:var(--mm-radius-default);color:var(--mm-foreground);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);cursor:pointer;transition-property:border-color,box-shadow,background-color;transition-duration:var(--mm-transition-fast);transition-timing-function:var(--mm-transition-easing)}.mm-date-range-picker__trigger[data-v-785f23cb]:hover:not(:disabled){border-color:var(--mm-border-strong)}.mm-date-range-picker__trigger[data-v-785f23cb]:focus{outline:none;border-color:var(--mm-ring);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-date-range-picker__trigger--compact[data-v-785f23cb],.mm-date-range-picker--sm .mm-date-range-picker__trigger[data-v-785f23cb]{padding:var(--mm-spacing-1) var(--mm-spacing-2);font-size:var(--mm-font-size-xs)}.mm-date-range-picker--lg .mm-date-range-picker__trigger[data-v-785f23cb]{padding:var(--mm-spacing-2-5) var(--mm-spacing-4);font-size:var(--mm-font-size-base)}.mm-date-range-picker__icon[data-v-785f23cb]{width:1rem;height:1rem;flex-shrink:0;color:var(--mm-foreground-muted)}.mm-date-range-picker__label[data-v-785f23cb]{flex:1;text-align:left;white-space:nowrap}.mm-date-range-picker__chevron[data-v-785f23cb]{width:1rem;height:1rem;flex-shrink:0;color:var(--mm-foreground-muted);transition:transform var(--mm-transition-fast) var(--mm-transition-easing)}.mm-date-range-picker__trigger[aria-expanded=true] .mm-date-range-picker__chevron[data-v-785f23cb]{transform:rotate(180deg)}.mm-date-range-picker__panel[data-v-785f23cb]{position:absolute;right:0;z-index:var(--mm-z-dropdown);margin-top:var(--mm-spacing-1);min-width:16rem;background-color:var(--mm-card-background);border:1px solid var(--mm-card-border);border-radius:var(--mm-radius-md);box-shadow:var(--mm-shadow-lg)}.mm-date-range-picker__content[data-v-785f23cb]{padding:var(--mm-spacing-3)}.mm-date-range-picker__panel-enter[data-v-785f23cb]{transition:all var(--mm-transition-normal) var(--mm-transition-easing)}.mm-date-range-picker__panel-enter-from[data-v-785f23cb]{opacity:0;transform:translateY(-.25rem)}.mm-date-range-picker__panel-enter-to[data-v-785f23cb]{opacity:1;transform:translateY(0)}.mm-date-range-picker__panel-leave[data-v-785f23cb]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-date-range-picker__panel-leave-from[data-v-785f23cb]{opacity:1;transform:translateY(0)}.mm-date-range-picker__panel-leave-to[data-v-785f23cb]{opacity:0;transform:translateY(-.25rem)}.mm-date-range-picker__presets[data-v-785f23cb]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mm-spacing-2)}.mm-date-range-picker__preset[data-v-785f23cb]{padding:var(--mm-spacing-1-5) var(--mm-spacing-2);background-color:var(--mm-background-muted);border:1px solid transparent;border-radius:var(--mm-radius-sm);color:var(--mm-foreground);font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-medium);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-date-range-picker__preset[data-v-785f23cb]:hover{background-color:var(--mm-background-subtle)}.mm-date-range-picker__preset[data-v-785f23cb]:focus{outline:none;border-color:var(--mm-ring)}.mm-date-range-picker__preset--active[data-v-785f23cb]{background-color:var(--mm-primary-600);color:#fff}.mm-date-range-picker__preset--active[data-v-785f23cb]:hover{background-color:var(--mm-primary-700)}.mm-date-range-picker__divider[data-v-785f23cb]{height:1px;margin:var(--mm-spacing-3) 0;background-color:var(--mm-border)}.mm-date-range-picker__custom-toggle[data-v-785f23cb]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin-bottom:var(--mm-spacing-2);background:none;border:none;color:var(--mm-foreground-muted);font-size:var(--mm-font-size-sm);cursor:pointer;transition:color var(--mm-transition-fast)}.mm-date-range-picker__custom-toggle[data-v-785f23cb]:hover,.mm-date-range-picker__custom-toggle--active[data-v-785f23cb]{color:var(--mm-foreground)}.mm-date-range-picker__custom-chevron[data-v-785f23cb]{width:1rem;height:1rem;transition:transform var(--mm-transition-fast) var(--mm-transition-easing)}.mm-date-range-picker__custom-chevron--open[data-v-785f23cb]{transform:rotate(180deg)}.mm-date-range-picker__custom-enter[data-v-785f23cb]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-date-range-picker__custom-enter-from[data-v-785f23cb]{opacity:0;transform:translateY(-.5rem)}.mm-date-range-picker__custom-enter-to[data-v-785f23cb]{opacity:1;transform:translateY(0)}.mm-date-range-picker__custom-leave[data-v-785f23cb]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-date-range-picker__custom-leave-from[data-v-785f23cb]{opacity:1;transform:translateY(0)}.mm-date-range-picker__custom-leave-to[data-v-785f23cb]{opacity:0;transform:translateY(-.5rem)}.mm-date-range-picker__custom[data-v-785f23cb]{display:flex;flex-direction:column;gap:var(--mm-spacing-3)}.mm-date-range-picker__field[data-v-785f23cb]{display:flex;flex-direction:column;gap:var(--mm-spacing-1)}.mm-date-range-picker__field-label[data-v-785f23cb]{font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground-muted)}.mm-date-range-picker__field-input[data-v-785f23cb]{width:100%;padding:var(--mm-spacing-1-5) var(--mm-spacing-2);background-color:var(--mm-input-background);border:1px solid var(--mm-input-border);border-radius:var(--mm-radius-sm);color:var(--mm-input-foreground);font-size:var(--mm-font-size-sm);font-family:inherit;transition:border-color var(--mm-transition-fast),box-shadow var(--mm-transition-fast)}.mm-date-range-picker__field-input[data-v-785f23cb]:focus{outline:none;border-color:var(--mm-ring);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-date-range-picker__error[data-v-785f23cb]{margin:0;padding:var(--mm-spacing-2);background-color:var(--mm-danger-50);border-radius:var(--mm-radius-sm);color:var(--mm-danger-600);font-size:var(--mm-font-size-xs)}.mm-date-range-picker__apply[data-v-785f23cb]{width:100%;padding:var(--mm-spacing-2) var(--mm-spacing-4);background-color:var(--mm-primary-600);border:none;border-radius:var(--mm-radius-sm);color:#fff;font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);cursor:pointer;transition:background-color var(--mm-transition-fast)}.mm-date-range-picker__apply[data-v-785f23cb]:hover:not(:disabled){background-color:var(--mm-primary-700)}.mm-date-range-picker__apply[data-v-785f23cb]:focus{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-date-range-picker__apply[data-v-785f23cb]:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.mm-date-range-picker__panel-enter[data-v-785f23cb],.mm-date-range-picker__panel-leave[data-v-785f23cb],.mm-date-range-picker__custom-enter[data-v-785f23cb],.mm-date-range-picker__custom-leave[data-v-785f23cb]{transition-duration:.01ms!important}}.mm-checkbox[data-v-136a9d1c]{display:flex;flex-direction:column;gap:var(--mm-spacing-1);font-family:var(--mm-font-sans)}.mm-checkbox__control[data-v-136a9d1c]{display:inline-flex;align-items:flex-start;gap:var(--mm-spacing-2);cursor:pointer}.mm-checkbox--disabled .mm-checkbox__control[data-v-136a9d1c]{cursor:not-allowed;opacity:.5}.mm-checkbox__input[data-v-136a9d1c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mm-checkbox__box[data-v-136a9d1c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem;border:1.5px solid var(--mm-border-strong);border-radius:var(--mm-radius-sm);background-color:var(--mm-input-background);transition:background-color var(--mm-transition-fast) var(--mm-transition-easing),border-color var(--mm-transition-fast) var(--mm-transition-easing),box-shadow var(--mm-transition-fast) var(--mm-transition-easing)}.mm-checkbox__input:focus-visible+.mm-checkbox__box[data-v-136a9d1c]{border-color:var(--mm-primary-500);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-checkbox__box--checked[data-v-136a9d1c],.mm-checkbox__box--indeterminate[data-v-136a9d1c]{background-color:var(--mm-primary-600);border-color:var(--mm-primary-600)}.mm-checkbox__box--error[data-v-136a9d1c]:not(.mm-checkbox__box--checked):not(.mm-checkbox__box--indeterminate){border-color:var(--mm-danger-500)}.mm-checkbox__input:focus-visible+.mm-checkbox__box--error[data-v-136a9d1c]{box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-danger-200)}.mm-checkbox__control:hover .mm-checkbox__box[data-v-136a9d1c]:not(.mm-checkbox__box--checked):not(.mm-checkbox__box--indeterminate){border-color:var(--mm-primary-400)}.mm-checkbox__icon[data-v-136a9d1c]{width:.875rem;height:.875rem;color:#fff}.mm-checkbox__text[data-v-136a9d1c]{display:flex;flex-direction:column;gap:0}.mm-checkbox__label[data-v-136a9d1c]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground);line-height:1.375rem}.mm-checkbox__description[data-v-136a9d1c]{font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted);line-height:1.375}.mm-checkbox__error[data-v-136a9d1c]{font-size:var(--mm-font-size-sm);color:var(--mm-danger-500);margin:0;margin-left:calc(1.125rem + var(--mm-spacing-2));line-height:1.5}@media(max-width:768px){.mm-checkbox__control[data-v-136a9d1c]{min-height:44px;align-items:center;padding:var(--mm-spacing-1) 0}.mm-checkbox__box[data-v-136a9d1c]{width:1.375rem;height:1.375rem;margin-top:0}.mm-checkbox__icon[data-v-136a9d1c]{width:1rem;height:1rem}}@media(prefers-reduced-motion:reduce){.mm-checkbox__box[data-v-136a9d1c]{transition-duration:0ms}}.mm-formgroup[data-v-ee38776a]{font-family:var(--mm-font-sans);display:flex;flex-direction:column;gap:var(--mm-form-label-gap)}.mm-formgroup__label[data-v-ee38776a]{display:inline-flex;align-items:center;gap:var(--mm-spacing-1);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground);cursor:pointer}.mm-formgroup__label-text[data-v-ee38776a]{line-height:1.25}.mm-formgroup__required[data-v-ee38776a]{color:var(--mm-danger-500);font-weight:var(--mm-font-weight-semibold);line-height:1}.mm-formgroup__control[data-v-ee38776a]{display:flex;flex-direction:column;gap:var(--mm-form-group-gap)}.mm-formgroup__error[data-v-ee38776a]{font-size:var(--mm-font-size-xs);color:var(--mm-danger-500);font-weight:var(--mm-font-weight-normal);margin:0;line-height:1.25}.mm-formgroup__hint[data-v-ee38776a]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);font-weight:var(--mm-font-weight-normal);margin:0;line-height:1.25}.mm-select[data-v-29b768c9]{display:flex;flex-direction:column;gap:var(--mm-form-label-gap);font-family:var(--mm-font-sans);position:relative}.mm-select__label[data-v-29b768c9]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground);line-height:1.5}.mm-select__required[data-v-29b768c9]{color:var(--mm-danger-500);margin-left:var(--mm-spacing-1)}.mm-select__wrapper[data-v-29b768c9]{position:relative}.mm-select__button[data-v-29b768c9]{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:var(--mm-input-background);border:1px solid var(--mm-border);border-radius:var(--mm-radius-default);color:var(--mm-foreground);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-base);padding:var(--mm-input-padding-y) var(--mm-input-padding-x);text-align:left;cursor:pointer;transition:border-color var(--mm-transition-fast) var(--mm-transition-easing),box-shadow var(--mm-transition-fast) var(--mm-transition-easing)}.mm-select__button[data-v-29b768c9]:hover:not(.mm-select__button--disabled){border-color:var(--mm-border-strong)}.mm-select__button[data-v-29b768c9]:focus{outline:none;border-color:var(--mm-primary-500);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-select__button--error[data-v-29b768c9]{border-color:var(--mm-danger-500)}.mm-select__button--error[data-v-29b768c9]:focus{border-color:var(--mm-danger-500);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-danger-200)}.mm-select__button--disabled[data-v-29b768c9]{opacity:.5;cursor:not-allowed;background-color:var(--mm-background-muted)}.mm-select--sm .mm-select__button[data-v-29b768c9]{font-size:var(--mm-font-size-sm);padding:calc(var(--mm-input-padding-y) - 2px) var(--mm-input-padding-x)}.mm-select--lg .mm-select__button[data-v-29b768c9]{font-size:var(--mm-font-size-lg);padding:calc(var(--mm-input-padding-y) + 2px) var(--mm-input-padding-x)}.mm-select__value[data-v-29b768c9]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-select__value--placeholder[data-v-29b768c9]{color:var(--mm-foreground-subtle)}.mm-select__icon[data-v-29b768c9]{display:flex;align-items:center;flex-shrink:0;margin-left:var(--mm-spacing-2);color:var(--mm-foreground-muted)}.mm-select__chevron[data-v-29b768c9]{width:1.25rem;height:1.25rem}.mm-select__dropdown[data-v-29b768c9]{position:absolute;z-index:50;margin-top:var(--mm-spacing-1);width:100%;max-height:15rem;overflow:auto;border-radius:var(--mm-radius-default);background-color:var(--mm-background);border:1px solid var(--mm-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:var(--mm-spacing-1) 0;list-style:none}.mm-select__dropdown[data-v-29b768c9]:focus{outline:none}.mm-select__dropdown--enter-active[data-v-29b768c9],.mm-select__dropdown--leave-active[data-v-29b768c9]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing),transform var(--mm-transition-fast) var(--mm-transition-easing)}.mm-select__dropdown--enter-from[data-v-29b768c9],.mm-select__dropdown--leave-to[data-v-29b768c9]{opacity:0;transform:translateY(-4px) scale(.97)}.mm-select__dropdown--enter-to[data-v-29b768c9],.mm-select__dropdown--leave-from[data-v-29b768c9]{opacity:1;transform:translateY(0) scale(1)}.mm-select__option[data-v-29b768c9]{display:flex;align-items:center;justify-content:space-between;padding:var(--mm-spacing-2) var(--mm-spacing-3);font-size:var(--mm-font-size-base);color:var(--mm-foreground);cursor:pointer;transition:background-color var(--mm-transition-fast) var(--mm-transition-easing)}.mm-select__option--active[data-v-29b768c9]{background-color:var(--mm-primary-50);color:var(--mm-primary-900)}.mm-select__option--selected[data-v-29b768c9]{font-weight:var(--mm-font-weight-medium)}.mm-select__option--disabled[data-v-29b768c9]{opacity:.5;cursor:not-allowed}.mm-select__option-label[data-v-29b768c9]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-select__check[data-v-29b768c9]{display:flex;align-items:center;flex-shrink:0;margin-left:var(--mm-spacing-2);color:var(--mm-primary-600)}.mm-select__check svg[data-v-29b768c9]{width:1.25rem;height:1.25rem}.mm-select__error[data-v-29b768c9]{font-size:var(--mm-font-size-sm);color:var(--mm-danger-500);margin:0;line-height:1.5}.mm-select__hint[data-v-29b768c9]{font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted);margin:0;line-height:1.5}@media(max-width:768px){.mm-select__button[data-v-29b768c9]{min-height:44px}.mm-select__option[data-v-29b768c9]{min-height:44px;padding:var(--mm-spacing-3) var(--mm-spacing-3)}}@media(prefers-reduced-motion:reduce){.mm-select__button[data-v-29b768c9],.mm-select__option[data-v-29b768c9],.mm-select__dropdown--enter-active[data-v-29b768c9],.mm-select__dropdown--leave-active[data-v-29b768c9]{transition-duration:0ms}}.mm-textarea[data-v-aa9de3a6]{display:flex;flex-direction:column;gap:var(--mm-form-label-gap);font-family:var(--mm-font-sans)}.mm-textarea__label[data-v-aa9de3a6]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground);line-height:1.5}.mm-textarea__required[data-v-aa9de3a6]{color:var(--mm-danger-500);margin-left:var(--mm-spacing-1)}.mm-textarea__input[data-v-aa9de3a6]{display:block;width:100%;background-color:var(--mm-input-background);border:1px solid var(--mm-border);border-radius:var(--mm-radius-default);color:var(--mm-foreground);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-base);padding:var(--mm-input-padding-y) var(--mm-input-padding-x);line-height:1.5;transition:border-color var(--mm-transition-fast) var(--mm-transition-easing),box-shadow var(--mm-transition-fast) var(--mm-transition-easing)}.mm-textarea__input[data-v-aa9de3a6]::-moz-placeholder{color:var(--mm-foreground-subtle)}.mm-textarea__input[data-v-aa9de3a6]::placeholder{color:var(--mm-foreground-subtle)}.mm-textarea__input[data-v-aa9de3a6]:hover:not(:disabled):not(:-moz-read-only){border-color:var(--mm-border-strong)}.mm-textarea__input[data-v-aa9de3a6]:hover:not(:disabled):not(:read-only){border-color:var(--mm-border-strong)}.mm-textarea__input[data-v-aa9de3a6]:focus{outline:none;border-color:var(--mm-primary-500);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-textarea__input--error[data-v-aa9de3a6]{border-color:var(--mm-danger-500)}.mm-textarea__input--error[data-v-aa9de3a6]:focus{border-color:var(--mm-danger-500);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-danger-200)}.mm-textarea__input--disabled[data-v-aa9de3a6]{opacity:.5;cursor:not-allowed;background-color:var(--mm-background-muted)}.mm-textarea__input--resize-none[data-v-aa9de3a6]{resize:none}.mm-textarea__input--resize-vertical[data-v-aa9de3a6]{resize:vertical}.mm-textarea__input--resize-both[data-v-aa9de3a6]{resize:both}.mm-textarea--sm .mm-textarea__input[data-v-aa9de3a6]{font-size:var(--mm-font-size-sm);padding:calc(var(--mm-input-padding-y) - 2px) var(--mm-input-padding-x)}.mm-textarea--lg .mm-textarea__input[data-v-aa9de3a6]{font-size:var(--mm-font-size-lg);padding:calc(var(--mm-input-padding-y) + 2px) var(--mm-input-padding-x)}.mm-textarea__footer[data-v-aa9de3a6]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--mm-spacing-2)}.mm-textarea__error[data-v-aa9de3a6]{font-size:var(--mm-font-size-sm);color:var(--mm-danger-500);margin:0;line-height:1.5}.mm-textarea__hint[data-v-aa9de3a6]{font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted);margin:0;line-height:1.5}.mm-textarea__counter[data-v-aa9de3a6]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);flex-shrink:0;line-height:1.5}.mm-textarea__counter--exceeded[data-v-aa9de3a6]{color:var(--mm-danger-500);font-weight:var(--mm-font-weight-medium)}@media(prefers-reduced-motion:reduce){.mm-textarea__input[data-v-aa9de3a6]{transition-duration:0ms}}.mm-modal-root[data-v-c1c94407]{position:relative;z-index:var(--mm-z-modal)}.mm-modal-backdrop[data-v-c1c94407]{position:fixed;inset:0;background-color:var(--mm-overlay, rgba(32, 48, 64, .4));backdrop-filter:blur(2px)}.mm-modal-backdrop-enter[data-v-c1c94407]{transition:opacity var(--mm-transition-normal) var(--mm-transition-easing)}.mm-modal-backdrop-enter-from[data-v-c1c94407]{opacity:0}.mm-modal-backdrop-enter-to[data-v-c1c94407]{opacity:1}.mm-modal-backdrop-leave[data-v-c1c94407]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing)}.mm-modal-backdrop-leave-from[data-v-c1c94407]{opacity:1}.mm-modal-backdrop-leave-to[data-v-c1c94407]{opacity:0}.mm-modal-container[data-v-c1c94407]{position:fixed;inset:0;overflow-y:auto}.mm-modal-scroll-wrapper[data-v-c1c94407]{display:flex;min-height:100%;align-items:center;justify-content:center;padding:var(--mm-spacing-4)}.mm-modal-panel[data-v-c1c94407]{width:100%;overflow:hidden;border-radius:var(--mm-radius-lg);background-color:var(--mm-card-background);border:1px solid var(--mm-card-border);box-shadow:var(--mm-shadow-xl)}.mm-modal-panel-enter[data-v-c1c94407]{transition:all var(--mm-transition-normal) var(--mm-transition-easing)}.mm-modal-panel-enter-from[data-v-c1c94407]{opacity:0;transform:scale(.95) translateY(-8px)}.mm-modal-panel-enter-to[data-v-c1c94407]{opacity:1;transform:scale(1) translateY(0)}.mm-modal-panel-leave[data-v-c1c94407]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-modal-panel-leave-from[data-v-c1c94407]{opacity:1;transform:scale(1) translateY(0)}.mm-modal-panel-leave-to[data-v-c1c94407]{opacity:0;transform:scale(.95) translateY(-8px)}.mm-modal-header[data-v-c1c94407]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mm-spacing-3);padding:var(--mm-modal-header-padding);border-bottom:1px solid var(--mm-border)}.mm-modal-header-content[data-v-c1c94407]{flex:1;min-width:0}.mm-modal-title[data-v-c1c94407]{margin:0;font-size:var(--mm-font-size-lg);font-weight:var(--mm-font-weight-semibold);line-height:var(--mm-line-height-tight);color:var(--mm-foreground)}.mm-modal-description[data-v-c1c94407]{margin-top:var(--mm-spacing-1);font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted)}.mm-modal-close-button[data-v-c1c94407]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--mm-radius-md);background-color:transparent;color:var(--mm-foreground-subtle);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-modal-close-button[data-v-c1c94407]:hover{background-color:var(--mm-background-subtle);color:var(--mm-foreground)}.mm-modal-close-button[data-v-c1c94407]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-modal-close-icon[data-v-c1c94407]{width:1rem;height:1rem}.mm-modal-body[data-v-c1c94407]{padding:var(--mm-modal-padding)}.mm-modal-footer[data-v-c1c94407]{display:flex;align-items:center;justify-content:flex-end;gap:var(--mm-spacing-2);padding:var(--mm-modal-footer-padding);border-top:1px solid var(--mm-border)}@media(max-width:640px){.mm-modal-scroll-wrapper[data-v-c1c94407]{padding:0;align-items:stretch}.mm-modal-panel[data-v-c1c94407]{max-width:100%!important;width:100%;min-height:100dvh;margin:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.mm-modal-backdrop-enter[data-v-c1c94407],.mm-modal-backdrop-leave[data-v-c1c94407],.mm-modal-panel-enter[data-v-c1c94407],.mm-modal-panel-leave[data-v-c1c94407]{transition-duration:.01ms!important}}.mm-dropdown[data-v-e0cee32a]{position:relative;display:inline-block}.mm-dropdown-trigger[data-v-e0cee32a]{display:inline-flex;align-items:center;background:none;border:none;padding:0;margin:0;cursor:pointer}.mm-dropdown-trigger[data-v-e0cee32a]:focus{outline:none}.mm-dropdown-trigger-disabled[data-v-e0cee32a]{cursor:not-allowed;opacity:.5}.mm-dropdown-trigger-default[data-v-e0cee32a]{background-color:var(--mm-card-background, #fff);border:1px solid var(--mm-border, #d1d5db);border-radius:var(--mm-radius-md, .375rem);color:var(--mm-foreground, #111827);font-size:var(--mm-font-size-sm, .875rem);gap:.5rem;transition:border-color .15s ease}.mm-dropdown-trigger-default[data-v-e0cee32a]:hover{border-color:var(--mm-border-hover, #9ca3af)}.mm-dropdown-trigger-default[data-v-e0cee32a]:focus{border-color:var(--mm-primary, #4f46e5);box-shadow:0 0 0 2px #4f46e526;outline:none}.mm-dropdown-trigger-sm[data-v-e0cee32a]{padding:.25rem .625rem;font-size:.8125rem}.mm-dropdown-trigger-md[data-v-e0cee32a]{padding:.5rem .75rem}.mm-dropdown-trigger-lg[data-v-e0cee32a]{padding:.625rem 1rem;font-size:1rem}.mm-dropdown-trigger-label[data-v-e0cee32a]{flex:1;text-align:left;white-space:nowrap}.mm-dropdown-trigger-chevron[data-v-e0cee32a]{width:1rem;height:1rem;flex-shrink:0;color:var(--mm-foreground-muted, #6b7280);transition:transform .15s ease}.mm-dropdown-trigger-chevron-open[data-v-e0cee32a]{transform:rotate(180deg)}.mm-dropdown-items[data-v-e0cee32a]{position:absolute;z-index:var(--mm-z-dropdown);min-width:10rem;max-height:20rem;overflow-y:auto;padding:var(--mm-dropdown-padding);border-radius:var(--mm-radius-md);background-color:var(--mm-card-background);border:1px solid var(--mm-card-border);box-shadow:var(--mm-shadow-lg)}.mm-dropdown-bottom-start[data-v-e0cee32a]{top:100%;left:0;margin-top:var(--mm-spacing-1)}.mm-dropdown-bottom-end[data-v-e0cee32a]{top:100%;right:0;margin-top:var(--mm-spacing-1)}.mm-dropdown-top-start[data-v-e0cee32a]{bottom:100%;left:0;margin-bottom:var(--mm-spacing-1)}.mm-dropdown-top-end[data-v-e0cee32a]{bottom:100%;right:0;margin-bottom:var(--mm-spacing-1)}.mm-dropdown-enter[data-v-e0cee32a]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-dropdown-enter-from[data-v-e0cee32a]{opacity:0;transform:scale(.95)}.mm-dropdown-enter-to[data-v-e0cee32a]{opacity:1;transform:scale(1)}.mm-dropdown-leave[data-v-e0cee32a]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-dropdown-leave-from[data-v-e0cee32a]{opacity:1;transform:scale(1)}.mm-dropdown-leave-to[data-v-e0cee32a]{opacity:0;transform:scale(.95)}.mm-dropdown-divider[data-v-e0cee32a]{height:1px;margin:var(--mm-spacing-1) 0;background-color:var(--mm-border)}.mm-dropdown-item[data-v-e0cee32a]{display:flex;align-items:center;gap:var(--mm-spacing-2);width:100%;padding:var(--mm-dropdown-item-padding-y) var(--mm-dropdown-item-padding-x);border:none;border-radius:var(--mm-radius-sm);background-color:transparent;color:var(--mm-foreground);font-size:var(--mm-font-size-sm);text-align:left;cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-dropdown-item[data-v-e0cee32a]:focus{outline:none}.mm-dropdown-item-active[data-v-e0cee32a]{background-color:var(--mm-accent);color:var(--mm-accent-foreground)}.mm-dropdown-item-disabled[data-v-e0cee32a]{color:var(--mm-foreground-subtle);cursor:not-allowed}.mm-dropdown-item-disabled.mm-dropdown-item-active[data-v-e0cee32a]{background-color:transparent;color:var(--mm-foreground-subtle)}.mm-dropdown-item-selected[data-v-e0cee32a]{font-weight:var(--mm-font-weight-medium)}.mm-dropdown-item-icon[data-v-e0cee32a]{flex-shrink:0;width:1rem;height:1rem;color:inherit}.mm-dropdown-item-label[data-v-e0cee32a]{flex:1;min-width:0}.mm-dropdown-item-check[data-v-e0cee32a]{flex-shrink:0;width:1rem;height:1rem;color:var(--mm-success)}.mm-dropdown-empty[data-v-e0cee32a]{padding:var(--mm-spacing-2);font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted);text-align:center}@media(prefers-reduced-motion:reduce){.mm-dropdown-enter[data-v-e0cee32a],.mm-dropdown-leave[data-v-e0cee32a]{transition-duration:.01ms!important}}.mm-tabs[data-v-c9dd2a9e]{display:flex;flex-direction:column}.mm-tabs-vertical[data-v-c9dd2a9e]{flex-direction:row}.mm-tab-list[data-v-c9dd2a9e]{display:flex;gap:var(--mm-spacing-1)}.mm-tab-list-vertical[data-v-c9dd2a9e]{flex-direction:column;border-right:1px solid var(--mm-border);padding-right:var(--mm-spacing-2);margin-right:var(--mm-spacing-4)}.mm-tabs-line .mm-tab-list[data-v-c9dd2a9e]{border-bottom:1px solid var(--mm-border);gap:0}.mm-tabs-line.mm-tabs-vertical .mm-tab-list[data-v-c9dd2a9e]{border-bottom:none;border-right:1px solid var(--mm-border)}.mm-tabs-pills .mm-tab-list[data-v-c9dd2a9e]{background-color:var(--mm-background-muted);border-radius:var(--mm-radius-md);padding:var(--mm-spacing-0-5)}.mm-tabs-enclosed .mm-tab-list[data-v-c9dd2a9e]{border-bottom:1px solid var(--mm-border);margin-bottom:-1px}.mm-tab-panels[data-v-c9dd2a9e]{flex:1;min-width:0}.mm-tab[data-v-c9dd2a9e]{display:inline-flex;align-items:center;justify-content:center;gap:var(--mm-spacing-1-5);padding:var(--mm-tab-padding-y) var(--mm-tab-padding-x);border:none;background-color:transparent;color:var(--mm-foreground-muted);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);white-space:nowrap;cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-tab[data-v-c9dd2a9e]:focus{outline:none}.mm-tab[data-v-c9dd2a9e]:focus-visible{box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring);border-radius:var(--mm-radius-sm)}.mm-tab[data-v-c9dd2a9e]:hover:not(.mm-tab-disabled){color:var(--mm-foreground)}.mm-tab-selected[data-v-c9dd2a9e]{color:var(--mm-foreground)}.mm-tab-disabled[data-v-c9dd2a9e]{color:var(--mm-foreground-subtle);cursor:not-allowed;opacity:.6}.mm-tab-icon[data-v-c9dd2a9e]{flex-shrink:0;width:1rem;height:1rem}.mm-tabs-sm .mm-tab[data-v-c9dd2a9e]{padding:var(--mm-spacing-1) var(--mm-spacing-2);font-size:var(--mm-font-size-xs)}.mm-tabs-sm .mm-tab-icon[data-v-c9dd2a9e]{width:.875rem;height:.875rem}.mm-tabs-line .mm-tab[data-v-c9dd2a9e]{position:relative;border-radius:0;margin-bottom:-1px}.mm-tabs-line .mm-tab[data-v-c9dd2a9e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:transparent;transition:background-color var(--mm-transition-fast) var(--mm-transition-easing)}.mm-tabs-line .mm-tab-selected[data-v-c9dd2a9e]:after{background-color:var(--mm-primary-600)}.mm-tabs-line.mm-tabs-vertical .mm-tab[data-v-c9dd2a9e]{margin-bottom:0;margin-right:-1px}.mm-tabs-line.mm-tabs-vertical .mm-tab[data-v-c9dd2a9e]:after{inset:0 0 auto auto;width:2px;height:100%}.mm-tabs-pills .mm-tab[data-v-c9dd2a9e]{border-radius:var(--mm-radius-sm)}.mm-tabs-pills .mm-tab-selected[data-v-c9dd2a9e]{background-color:var(--mm-card-background);box-shadow:var(--mm-shadow-sm)}.mm-tabs-enclosed .mm-tab[data-v-c9dd2a9e]{border:1px solid transparent;border-bottom:none;border-radius:var(--mm-radius-md) var(--mm-radius-md) 0 0;margin-bottom:-1px}.mm-tabs-enclosed .mm-tab-selected[data-v-c9dd2a9e]{background-color:var(--mm-card-background);border-color:var(--mm-border);border-bottom:1px solid var(--mm-card-background)}@media(prefers-reduced-motion:reduce){.mm-tab[data-v-c9dd2a9e],.mm-tab[data-v-c9dd2a9e]:after{transition-duration:.01ms!important}}.mm-tab-panel[data-v-03c96258]{outline:none}.mm-tab-panel[data-v-03c96258]:focus-visible{box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring);border-radius:var(--mm-radius-md)}.mm-tab-panel-content[data-v-03c96258]{padding-top:var(--mm-spacing-3)}.mm-breadcrumbs[data-v-984adf6f]{font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm)}.mm-breadcrumbs__list[data-v-984adf6f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mm-spacing-1);margin:0;padding:0;list-style:none}.mm-breadcrumbs__item[data-v-984adf6f]{display:flex;align-items:center;gap:var(--mm-spacing-1);min-width:0}.mm-breadcrumbs__separator[data-v-984adf6f]{display:flex;align-items:center;color:var(--mm-foreground-subtle, #9ca3af);flex-shrink:0}.mm-breadcrumbs__separator-icon[data-v-984adf6f]{width:1rem;height:1rem}.mm-breadcrumbs__link[data-v-984adf6f]{display:inline-flex;align-items:center;color:var(--mm-foreground-muted, #6b7280);text-decoration:none;white-space:nowrap;transition:color var(--mm-transition-fast, .15s) ease}.mm-breadcrumbs__link[data-v-984adf6f]:hover{color:var(--mm-primary-600, #2563eb);text-decoration:underline}.mm-breadcrumbs__link[data-v-984adf6f]:focus-visible{outline:2px solid var(--mm-ring, #3b82f6);outline-offset:2px;border-radius:var(--mm-radius-sm, .25rem)}.mm-breadcrumbs__link--home[data-v-984adf6f]{padding:var(--mm-spacing-1, .25rem);margin:calc(var(--mm-spacing-1, .25rem) * -1);border-radius:var(--mm-radius-sm, .25rem)}.mm-breadcrumbs__link--home[data-v-984adf6f]:hover{background-color:var(--mm-background-muted, #f3f4f6);text-decoration:none}.mm-breadcrumbs__home-icon[data-v-984adf6f]{width:1rem;height:1rem}.mm-breadcrumbs__current[data-v-984adf6f]{color:var(--mm-foreground, #111827);font-weight:var(--mm-font-weight-medium, 500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.mm-breadcrumbs__ellipsis[data-v-984adf6f]{display:inline-flex;align-items:center;justify-content:center;padding:var(--mm-spacing-1, .25rem) var(--mm-spacing-2, .5rem);color:var(--mm-foreground-muted, #6b7280);background:transparent;border:1px solid var(--mm-border, #e5e7eb);border-radius:var(--mm-radius-sm, .25rem);cursor:pointer;font-family:inherit;font-size:inherit;transition:all var(--mm-transition-fast, .15s) ease}.mm-breadcrumbs__ellipsis[data-v-984adf6f]:hover{background-color:var(--mm-background-muted, #f3f4f6);border-color:var(--mm-border-strong, #d1d5db);color:var(--mm-foreground, #111827)}.mm-breadcrumbs__ellipsis[data-v-984adf6f]:focus-visible{outline:2px solid var(--mm-ring, #3b82f6);outline-offset:2px}.mm-breadcrumbs__ellipsis-dots[data-v-984adf6f]{font-weight:var(--mm-font-weight-bold, 700);letter-spacing:.1em}.mm-breadcrumbs--compact .mm-breadcrumbs__list[data-v-984adf6f]{gap:var(--mm-spacing-0-5, .125rem)}.mm-breadcrumbs--compact .mm-breadcrumbs__separator-icon[data-v-984adf6f]{width:.875rem;height:.875rem}.mm-breadcrumbs--compact .mm-breadcrumbs__current[data-v-984adf6f]{max-width:150px}.sr-only[data-v-984adf6f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.mm-breadcrumbs__current[data-v-984adf6f]{max-width:120px}.mm-breadcrumbs--compact .mm-breadcrumbs__current[data-v-984adf6f]{max-width:100px}}@media(prefers-reduced-motion:reduce){.mm-breadcrumbs__link[data-v-984adf6f],.mm-breadcrumbs__ellipsis[data-v-984adf6f]{transition-duration:.01ms}}.mm-badge[data-v-42a013a7]{display:inline-flex;align-items:center;gap:var(--mm-spacing-1);font-family:var(--mm-font-sans);font-weight:var(--mm-font-weight-medium);line-height:1;white-space:nowrap;border-radius:var(--mm-radius-full);transition:background-color var(--mm-transition-fast)}.mm-badge--sm[data-v-42a013a7]{height:1.25rem;padding:0 var(--mm-spacing-1-5);font-size:.6875rem}.mm-badge--md[data-v-42a013a7]{height:1.5rem;padding:0 var(--mm-spacing-2);font-size:var(--mm-font-size-xs)}.mm-badge--rounded[data-v-42a013a7]{border-radius:9999px}.mm-badge--default[data-v-42a013a7]{background-color:var(--mm-active-bg, #eaf5ff);color:var(--mm-foreground-muted)}.mm-badge--primary[data-v-42a013a7]{background-color:var(--mm-primary-100);color:var(--mm-primary-700)}:root.dark .mm-badge--primary[data-v-42a013a7]{background-color:var(--mm-primary-900);color:var(--mm-primary-300)}.mm-badge--success[data-v-42a013a7]{background-color:var(--mm-success-100);color:var(--mm-success-700)}:root.dark .mm-badge--success[data-v-42a013a7]{background-color:var(--mm-success-900);color:var(--mm-success-300)}.mm-badge--warning[data-v-42a013a7]{background-color:var(--mm-warning-100);color:var(--mm-warning-700)}:root.dark .mm-badge--warning[data-v-42a013a7]{background-color:var(--mm-warning-900);color:var(--mm-warning-300)}.mm-badge--danger[data-v-42a013a7]{background-color:var(--mm-danger-100);color:var(--mm-danger-700)}:root.dark .mm-badge--danger[data-v-42a013a7]{background-color:var(--mm-danger-900);color:var(--mm-danger-300)}.mm-badge--info[data-v-42a013a7]{background-color:var(--mm-primary-50);color:var(--mm-primary-600)}:root.dark .mm-badge--info[data-v-42a013a7]{background-color:var(--mm-primary-950);color:var(--mm-primary-400)}.mm-badge--dot[data-v-42a013a7]{width:.5rem;height:.5rem;padding:0;border-radius:50%}.mm-badge--dot.mm-badge--sm[data-v-42a013a7]{width:.375rem;height:.375rem}.mm-badge--dot.mm-badge--md[data-v-42a013a7]{width:.5rem;height:.5rem}.mm-badge--dot.mm-badge--default[data-v-42a013a7]{background-color:var(--mm-foreground-subtle)}.mm-badge--dot.mm-badge--primary[data-v-42a013a7]{background-color:var(--mm-primary-500)}.mm-badge--dot.mm-badge--success[data-v-42a013a7]{background-color:var(--mm-success-500)}.mm-badge--dot.mm-badge--warning[data-v-42a013a7]{background-color:var(--mm-warning-500)}.mm-badge--dot.mm-badge--danger[data-v-42a013a7]{background-color:var(--mm-danger-500)}.mm-badge--dot.mm-badge--info[data-v-42a013a7]{background-color:var(--mm-primary-400)}.mm-badge__dot[data-v-42a013a7]{display:none}.mm-badge__content[data-v-42a013a7]{display:inline-flex;align-items:center}.mm-badge__remove[data-v-42a013a7]{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;padding:0;margin-left:var(--mm-spacing-0-5);margin-right:calc(var(--mm-spacing-1) * -1);color:currentColor;opacity:.6;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:opacity var(--mm-transition-fast),background-color var(--mm-transition-fast)}.mm-badge__remove[data-v-42a013a7]:hover{opacity:1;background-color:#0000001a}:root.dark .mm-badge__remove[data-v-42a013a7]:hover{background-color:#ffffff1a}.mm-badge__remove[data-v-42a013a7]:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 2px var(--mm-ring)}@media(prefers-reduced-motion:reduce){.mm-badge[data-v-42a013a7],.mm-badge__remove[data-v-42a013a7]{transition:none}}.mm-pagination[data-v-b609f5e8]{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-spacing-4);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm)}.mm-pagination__info[data-v-b609f5e8]{color:var(--mm-foreground-muted);white-space:nowrap}.mm-pagination__controls[data-v-b609f5e8]{display:flex;align-items:center;gap:var(--mm-spacing-1)}.mm-pagination__btn[data-v-b609f5e8]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--mm-spacing-2);border:1px solid var(--mm-border);border-radius:var(--mm-radius-md);background-color:var(--mm-background);color:var(--mm-foreground);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);cursor:pointer;transition:background-color var(--mm-transition-fast) var(--mm-transition-easing),border-color var(--mm-transition-fast) var(--mm-transition-easing),color var(--mm-transition-fast) var(--mm-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.mm-pagination__btn[data-v-b609f5e8]:hover:not(:disabled){background-color:var(--mm-background-muted);border-color:var(--mm-border-strong)}.mm-pagination__btn[data-v-b609f5e8]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-pagination__btn--active[data-v-b609f5e8]{background-color:var(--mm-primary-600);border-color:var(--mm-primary-600);color:#fff}.mm-pagination__btn--active[data-v-b609f5e8]:hover:not(:disabled){background-color:var(--mm-primary-700);border-color:var(--mm-primary-700);color:#fff}.mm-pagination__btn--disabled[data-v-b609f5e8],.mm-pagination__btn[data-v-b609f5e8]:disabled{opacity:.4;cursor:not-allowed}.mm-pagination__arrow[data-v-b609f5e8]{width:16px;height:16px}.mm-pagination__ellipsis[data-v-b609f5e8]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:var(--mm-foreground-subtle);font-size:var(--mm-font-size-sm);letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.mm-pagination[data-v-b609f5e8]{flex-direction:column;gap:var(--mm-spacing-3);align-items:center}.mm-pagination__btn[data-v-b609f5e8]{min-width:44px;height:44px}.mm-pagination__ellipsis[data-v-b609f5e8]{min-width:32px;height:44px}.mm-pagination__controls[data-v-b609f5e8]{gap:var(--mm-spacing-1);flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){.mm-pagination__btn[data-v-b609f5e8]{transition:none}}.mm-tooltip[data-v-96db4675]{position:relative;display:inline-flex;font-family:var(--mm-font-sans)}.mm-tooltip__trigger[data-v-96db4675]{display:inline-flex}.mm-tooltip__popup[data-v-96db4675]{position:absolute;z-index:var(--mm-z-tooltip);max-width:200px;padding:var(--mm-spacing-1) var(--mm-spacing-2);border-radius:var(--mm-radius-sm);background-color:var(--mm-secondary-800);pointer-events:none;white-space:normal;word-wrap:break-word}.mm-tooltip__text[data-v-96db4675]{font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-normal);line-height:1.4;color:#fff}.mm-tooltip__arrow[data-v-96db4675]{position:absolute;width:0;height:0;border:5px solid transparent}.mm-tooltip__popup--top[data-v-96db4675]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mm-tooltip__popup--top .mm-tooltip__arrow[data-v-96db4675]{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--mm-secondary-800);border-bottom:0}.mm-tooltip__popup--bottom[data-v-96db4675]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.mm-tooltip__popup--bottom .mm-tooltip__arrow[data-v-96db4675]{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--mm-secondary-800);border-top:0}.mm-tooltip__popup--left[data-v-96db4675]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.mm-tooltip__popup--left .mm-tooltip__arrow[data-v-96db4675]{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--mm-secondary-800);border-right:0}.mm-tooltip__popup--right[data-v-96db4675]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.mm-tooltip__popup--right .mm-tooltip__arrow[data-v-96db4675]{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--mm-secondary-800);border-left:0}.mm-tooltip-fade-enter-active[data-v-96db4675],.mm-tooltip-fade-leave-active[data-v-96db4675]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing)}.mm-tooltip-fade-enter-from[data-v-96db4675],.mm-tooltip-fade-leave-to[data-v-96db4675]{opacity:0}.mm-tooltip-fade-enter-to[data-v-96db4675],.mm-tooltip-fade-leave-from[data-v-96db4675]{opacity:1}@media(prefers-reduced-motion:reduce){.mm-tooltip-fade-enter-active[data-v-96db4675],.mm-tooltip-fade-leave-active[data-v-96db4675]{transition:none}}.mm-emptystate[data-v-3bd922bc]{font-family:var(--mm-font-sans);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--mm-background-muted);border-radius:var(--mm-radius-lg);padding:var(--mm-spacing-10) var(--mm-spacing-6);gap:var(--mm-spacing-3)}.mm-emptystate__icon[data-v-3bd922bc]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--mm-foreground-subtle);margin-bottom:var(--mm-spacing-1);transition:color var(--mm-transition-fast) var(--mm-transition-easing)}.mm-emptystate__icon[data-v-3bd922bc] svg{width:100%;height:100%}.mm-emptystate__title[data-v-3bd922bc]{font-size:var(--mm-font-size-lg);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);margin:0;line-height:1.3}.mm-emptystate__description[data-v-3bd922bc]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-normal);color:var(--mm-foreground-muted);margin:0;max-width:28rem;line-height:1.5}.mm-emptystate__action[data-v-3bd922bc]{margin-top:var(--mm-spacing-3)}@media(prefers-reduced-motion:reduce){.mm-emptystate__icon[data-v-3bd922bc]{transition:none}}.mm-alert[data-v-dbdb21c9]{display:flex;align-items:flex-start;gap:var(--mm-spacing-3);padding:var(--mm-spacing-4);border-radius:var(--mm-radius-md);border-left:3px solid;font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm);line-height:1.5;transition:opacity var(--mm-transition-normal) var(--mm-transition-easing)}.mm-alert--info[data-v-dbdb21c9]{background-color:var(--mm-primary-50);border-left-color:var(--mm-primary-600);color:var(--mm-foreground)}.mm-alert--info .mm-alert__icon[data-v-dbdb21c9]{color:var(--mm-primary-600)}.mm-alert--success[data-v-dbdb21c9]{background-color:var(--mm-success-50);border-left-color:var(--mm-success-600);color:var(--mm-foreground)}.mm-alert--success .mm-alert__icon[data-v-dbdb21c9]{color:var(--mm-success-600)}.mm-alert--warning[data-v-dbdb21c9]{background-color:var(--mm-warning-50);border-left-color:var(--mm-warning-600);color:var(--mm-foreground)}.mm-alert--warning .mm-alert__icon[data-v-dbdb21c9]{color:var(--mm-warning-600)}.mm-alert--danger[data-v-dbdb21c9]{background-color:var(--mm-danger-50);border-left-color:var(--mm-danger-600);color:var(--mm-foreground)}.mm-alert--danger .mm-alert__icon[data-v-dbdb21c9]{color:var(--mm-danger-600)}.mm-alert__icon[data-v-dbdb21c9]{flex-shrink:0;display:flex;align-items:center;padding-top:var(--mm-spacing-0)}.mm-alert__svg[data-v-dbdb21c9]{width:20px;height:20px}.mm-alert__content[data-v-dbdb21c9]{flex:1;min-width:0}.mm-alert__title[data-v-dbdb21c9]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);margin-bottom:var(--mm-spacing-1)}.mm-alert__body[data-v-dbdb21c9]{color:var(--mm-foreground-muted)}.mm-alert__action[data-v-dbdb21c9]{flex-shrink:0;display:flex;align-items:center}.mm-alert__dismiss[data-v-dbdb21c9]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--mm-radius-sm);background:transparent;color:var(--mm-foreground-muted);cursor:pointer;transition:color var(--mm-transition-fast) var(--mm-transition-easing),background-color var(--mm-transition-fast) var(--mm-transition-easing)}.mm-alert__dismiss[data-v-dbdb21c9]:hover{color:var(--mm-foreground);background-color:var(--mm-background-muted)}.mm-alert__dismiss[data-v-dbdb21c9]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-alert__dismiss-svg[data-v-dbdb21c9]{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.mm-alert[data-v-dbdb21c9],.mm-alert__dismiss[data-v-dbdb21c9]{transition:none}}.mm-toast[data-v-f8cafeb5]{display:flex;align-items:flex-start;gap:var(--mm-spacing-3);position:relative;min-width:18rem;max-width:24rem;padding:var(--mm-spacing-3) var(--mm-spacing-4);font-family:var(--mm-font-sans);background-color:var(--mm-background);border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:hidden;transition:transform var(--mm-transition-fast),opacity var(--mm-transition-fast)}.mm-toast--info[data-v-f8cafeb5]{border-left:4px solid var(--mm-primary-500)}.mm-toast--success[data-v-f8cafeb5]{border-left:4px solid var(--mm-success-500)}.mm-toast--warning[data-v-f8cafeb5]{border-left:4px solid var(--mm-warning-500)}.mm-toast--error[data-v-f8cafeb5]{border-left:4px solid var(--mm-danger-500)}.mm-toast__icon[data-v-f8cafeb5]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.125rem}.mm-toast--info .mm-toast__icon[data-v-f8cafeb5]{color:var(--mm-primary-500)}.mm-toast--success .mm-toast__icon[data-v-f8cafeb5]{color:var(--mm-success-500)}.mm-toast--warning .mm-toast__icon[data-v-f8cafeb5]{color:var(--mm-warning-500)}.mm-toast--error .mm-toast__icon[data-v-f8cafeb5]{color:var(--mm-danger-500)}.mm-toast__content[data-v-f8cafeb5]{flex:1;min-width:0}.mm-toast__title[data-v-f8cafeb5]{margin:0 0 var(--mm-spacing-0-5) 0;font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);line-height:var(--mm-line-height-tight)}.mm-toast__message[data-v-f8cafeb5]{margin:0;font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted);line-height:var(--mm-line-height-normal);word-break:break-word}.mm-toast__action[data-v-f8cafeb5]{flex-shrink:0;padding:var(--mm-spacing-1) var(--mm-spacing-2);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);font-family:inherit;color:var(--mm-primary-600);background:transparent;border:none;border-radius:var(--mm-radius-sm);cursor:pointer;transition:background-color var(--mm-transition-fast)}.mm-toast__action[data-v-f8cafeb5]:hover{background-color:var(--mm-background-muted)}.mm-toast__action[data-v-f8cafeb5]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-toast__dismiss[data-v-f8cafeb5]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;color:var(--mm-foreground-subtle);background:transparent;border:none;border-radius:var(--mm-radius-sm);cursor:pointer;transition:color var(--mm-transition-fast),background-color var(--mm-transition-fast)}.mm-toast__dismiss[data-v-f8cafeb5]:hover{color:var(--mm-foreground);background-color:var(--mm-background-muted)}.mm-toast__dismiss[data-v-f8cafeb5]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-toast__progress[data-v-f8cafeb5]{position:absolute;bottom:0;left:0;height:3px;background-color:currentColor;opacity:.2;transition:width 50ms linear}.mm-toast--info .mm-toast__progress[data-v-f8cafeb5]{background-color:var(--mm-primary-500)}.mm-toast--success .mm-toast__progress[data-v-f8cafeb5]{background-color:var(--mm-success-500)}.mm-toast--warning .mm-toast__progress[data-v-f8cafeb5]{background-color:var(--mm-warning-500)}.mm-toast--error .mm-toast__progress[data-v-f8cafeb5]{background-color:var(--mm-danger-500)}@media(prefers-reduced-motion:reduce){.mm-toast[data-v-f8cafeb5],.mm-toast__progress[data-v-f8cafeb5]{transition:none}}:root.dark .mm-toast[data-v-f8cafeb5]{background-color:var(--mm-background-elevated);box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.mm-toast-container[data-v-6dc7fa40]{position:fixed;z-index:9999;pointer-events:none;display:flex;flex-direction:column}.mm-toast-container__list[data-v-6dc7fa40]{display:flex;flex-direction:column;gap:var(--toast-gap)}.mm-toast-container--right[data-v-6dc7fa40]{right:var(--toast-offset);align-items:flex-end}.mm-toast-container--left[data-v-6dc7fa40]{left:var(--toast-offset);align-items:flex-start}.mm-toast-container--center[data-v-6dc7fa40]{left:50%;transform:translate(-50%);align-items:center}.mm-toast-container--top[data-v-6dc7fa40]{top:var(--toast-offset)}.mm-toast-container--top .mm-toast-container__list[data-v-6dc7fa40]{flex-direction:column}.mm-toast-container--bottom[data-v-6dc7fa40]{bottom:var(--toast-offset)}.mm-toast-container--bottom .mm-toast-container__list[data-v-6dc7fa40]{flex-direction:column-reverse}.mm-toast-container[data-v-6dc7fa40] .mm-toast{pointer-events:auto}.mm-toast-transition-enter-active[data-v-6dc7fa40]{animation:mm-toast-enter .3s ease-out}.mm-toast-transition-leave-active[data-v-6dc7fa40]{animation:mm-toast-leave .2s ease-in}.mm-toast-transition-move[data-v-6dc7fa40]{transition:transform .3s ease}.mm-toast-container--right .mm-toast-transition-enter-active[data-v-6dc7fa40]{animation-name:mm-toast-enter-right-6dc7fa40}.mm-toast-container--right .mm-toast-transition-leave-active[data-v-6dc7fa40]{animation-name:mm-toast-leave-right-6dc7fa40}.mm-toast-container--left .mm-toast-transition-enter-active[data-v-6dc7fa40]{animation-name:mm-toast-enter-left-6dc7fa40}.mm-toast-container--left .mm-toast-transition-leave-active[data-v-6dc7fa40]{animation-name:mm-toast-leave-left-6dc7fa40}.mm-toast-container--center .mm-toast-transition-enter-active[data-v-6dc7fa40]{animation-name:mm-toast-enter-center-6dc7fa40}.mm-toast-container--center .mm-toast-transition-leave-active[data-v-6dc7fa40]{animation-name:mm-toast-leave-center-6dc7fa40}@keyframes mm-toast-enter-right-6dc7fa40{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mm-toast-leave-right-6dc7fa40{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes mm-toast-enter-left-6dc7fa40{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes mm-toast-leave-left-6dc7fa40{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes mm-toast-enter-center-6dc7fa40{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mm-toast-leave-center-6dc7fa40{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-10px)}}@media(prefers-reduced-motion:reduce){.mm-toast-transition-enter-active[data-v-6dc7fa40],.mm-toast-transition-leave-active[data-v-6dc7fa40]{animation:none}.mm-toast-transition-enter-active[data-v-6dc7fa40]{opacity:0;animation:mm-toast-fade-in-6dc7fa40 .01ms forwards}.mm-toast-transition-leave-active[data-v-6dc7fa40]{opacity:1;animation:mm-toast-fade-out-6dc7fa40 .01ms forwards}.mm-toast-transition-move[data-v-6dc7fa40]{transition:none}}@keyframes mm-toast-fade-in-6dc7fa40{to{opacity:1}}@keyframes mm-toast-fade-out-6dc7fa40{to{opacity:0}}.mm-spinner[data-v-e7101008]{display:inline-flex;align-items:center;justify-content:center}.mm-spinner__svg[data-v-e7101008]{animation:mm-spinner-rotate-e7101008 1s linear infinite}.mm-spinner__track[data-v-e7101008]{opacity:.2}.mm-spinner__head[data-v-e7101008]{opacity:1}.mm-spinner--current[data-v-e7101008]{color:currentColor}.mm-spinner--primary[data-v-e7101008]{color:var(--mm-primary-600)}.mm-spinner--white[data-v-e7101008]{color:#fff}@keyframes mm-spinner-rotate-e7101008{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mm-spinner--reduced-motion .mm-spinner__svg[data-v-e7101008]{animation:mm-spinner-pulse-e7101008 1.5s ease-in-out infinite}@keyframes mm-spinner-pulse-e7101008{0%,to{opacity:1}50%{opacity:.4}}.mm-spinner__sr-only[data-v-e7101008]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mm-skeleton[data-v-bb98d1ee]{display:block;background-color:var(--mm-background-muted)}.mm-skeleton--text[data-v-bb98d1ee]{height:1em;border-radius:var(--mm-radius-sm);width:100%}.mm-skeleton--circular[data-v-bb98d1ee]{border-radius:50%;width:2.5rem;height:2.5rem}.mm-skeleton--rectangular[data-v-bb98d1ee]{border-radius:0;width:100%;height:8rem}.mm-skeleton--rounded[data-v-bb98d1ee]{border-radius:var(--mm-radius-md);width:100%;height:4rem}.mm-skeleton--shimmer[data-v-bb98d1ee]{background:linear-gradient(90deg,var(--mm-background-muted) 0%,var(--mm-background-subtle) 50%,var(--mm-background-muted) 100%);background-size:200% 100%;animation:mm-skeleton-shimmer-bb98d1ee 1.5s ease-in-out infinite}@keyframes mm-skeleton-shimmer-bb98d1ee{0%{background-position:200% 0}to{background-position:-200% 0}}.mm-skeleton--pulse[data-v-bb98d1ee]{animation:mm-skeleton-pulse-bb98d1ee 1.5s ease-in-out infinite}@keyframes mm-skeleton-pulse-bb98d1ee{0%,to{opacity:1}50%{opacity:.4}}.mm-skeleton--none[data-v-bb98d1ee]{animation:none}@media(prefers-reduced-motion:reduce){.mm-skeleton--shimmer[data-v-bb98d1ee],.mm-skeleton--pulse[data-v-bb98d1ee]{animation:none;opacity:.7}}.topbar[data-v-6bc1a2f1]{display:flex;align-items:center;gap:var(--mm-spacing-3);height:64px;padding:0 var(--mm-spacing-5);background:var(--mm-background);border-bottom:1px solid var(--mm-border);font-family:var(--mm-font-sans)}.topbar__menu-btn[data-v-6bc1a2f1]{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--mm-radius-md);background:transparent;color:var(--mm-foreground-muted);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}@media(max-width:768px){.topbar__menu-btn[data-v-6bc1a2f1]{display:flex}}.topbar__menu-btn[data-v-6bc1a2f1]:hover{background:var(--mm-background-subtle);color:var(--mm-foreground)}.topbar__menu-btn[data-v-6bc1a2f1]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__menu-icon[data-v-6bc1a2f1]{width:1.5rem;height:1.5rem}.topbar__title[data-v-6bc1a2f1]{flex:1;min-width:0}.topbar__title-text[data-v-6bc1a2f1]{margin:0;font-size:var(--mm-font-size-xl);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);letter-spacing:var(--mm-tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__actions[data-v-6bc1a2f1]{display:flex;align-items:center;gap:var(--mm-spacing-1)}.topbar__action-btn[data-v-6bc1a2f1]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--mm-radius-full);background:transparent;color:var(--mm-foreground-subtle);text-decoration:none;cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.topbar__action-btn[data-v-6bc1a2f1]:hover{background:var(--mm-background-subtle);color:var(--mm-foreground)}.topbar__action-btn[data-v-6bc1a2f1]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__action-icon[data-v-6bc1a2f1]{width:1.25rem;height:1.25rem}.topbar__search-btn[data-v-6bc1a2f1]{display:flex;align-items:center;gap:var(--mm-spacing-2);padding:var(--mm-spacing-1-5) var(--mm-spacing-3);border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);background:var(--mm-background-muted);color:var(--mm-foreground-subtle);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing);min-width:220px}.topbar__search-btn[data-v-6bc1a2f1]:hover{border-color:var(--mm-border-strong);background:var(--mm-background-subtle);color:var(--mm-foreground-muted)}.topbar__search-btn[data-v-6bc1a2f1]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__search-label[data-v-6bc1a2f1]{flex:1;text-align:left}.topbar__search-kbd[data-v-6bc1a2f1]{display:inline-flex;align-items:center;padding:.0625rem .3125rem;font-size:.6875rem;font-family:var(--mm-font-sans);color:var(--mm-foreground-subtle);background:var(--mm-card-background);border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);line-height:1.4}@media(max-width:768px){.topbar__search-btn[data-v-6bc1a2f1]{min-width:auto;padding:var(--mm-spacing-2);border:none;background:transparent}.topbar__search-label[data-v-6bc1a2f1],.topbar__search-kbd[data-v-6bc1a2f1]{display:none}}.topbar__badge[data-v-6bc1a2f1]{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:.6875rem;font-weight:var(--mm-font-weight-semibold);background:var(--mm-danger-500);color:#fff;border-radius:var(--mm-radius-full);border:2px solid var(--mm-background)}.topbar__user-menu[data-v-6bc1a2f1]{position:relative}.topbar__user-btn[data-v-6bc1a2f1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:2px solid transparent;border-radius:var(--mm-radius-full);background:transparent;cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.topbar__user-btn[data-v-6bc1a2f1]:hover{border-color:var(--mm-border)}.topbar__user-btn[data-v-6bc1a2f1]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__user-avatar[data-v-6bc1a2f1]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);background:linear-gradient(135deg,var(--mm-primary-600),var(--mm-primary-700));color:#fff;border-radius:var(--mm-radius-full)}.topbar__menu-items[data-v-6bc1a2f1]{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--mm-z-dropdown);width:240px;padding:var(--mm-spacing-1);background:var(--mm-card-background);border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);box-shadow:var(--mm-shadow-lg)}.topbar__menu-header[data-v-6bc1a2f1]{padding:var(--mm-spacing-3) var(--mm-spacing-3);border-bottom:1px solid var(--mm-border);margin-bottom:var(--mm-spacing-1)}.topbar__menu-name[data-v-6bc1a2f1]{display:block;font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground)}.topbar__menu-email[data-v-6bc1a2f1]{display:block;font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);overflow:hidden;text-overflow:ellipsis;margin-top:2px}.topbar__menu-item[data-v-6bc1a2f1]{display:block;width:100%;padding:var(--mm-spacing-2) var(--mm-spacing-3);border:none;border-radius:var(--mm-radius-md);background:transparent;color:var(--mm-foreground);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--mm-transition-fast) var(--mm-transition-easing)}.topbar__menu-item[data-v-6bc1a2f1]:hover,.topbar__menu-item--active[data-v-6bc1a2f1]{background:var(--mm-background-subtle)}.topbar__menu-item--danger[data-v-6bc1a2f1]{color:var(--mm-danger-600)}.topbar__menu-item--danger[data-v-6bc1a2f1]:hover,.topbar__menu-item--danger.topbar__menu-item--active[data-v-6bc1a2f1]{background:var(--mm-danger-50)}.topbar__menu-divider[data-v-6bc1a2f1]{height:1px;margin:var(--mm-spacing-1) 0;background:var(--mm-border)}.topbar__logout-form[data-v-6bc1a2f1]{margin:0}.topbar__menu-transition--enter[data-v-6bc1a2f1]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.topbar__menu-transition--enter-from[data-v-6bc1a2f1]{opacity:0;transform:scale(.95) translateY(-4px)}.topbar__menu-transition--enter-to[data-v-6bc1a2f1]{opacity:1;transform:scale(1) translateY(0)}.topbar__menu-transition--leave[data-v-6bc1a2f1]{transition:all .1s var(--mm-transition-easing)}.topbar__menu-transition--leave-from[data-v-6bc1a2f1]{opacity:1;transform:scale(1) translateY(0)}.topbar__menu-transition--leave-to[data-v-6bc1a2f1]{opacity:0;transform:scale(.95) translateY(-4px)}@media(max-width:768px){.topbar[data-v-6bc1a2f1]{padding:0 var(--mm-spacing-3);gap:var(--mm-spacing-2)}.topbar__title-text[data-v-6bc1a2f1]{font-size:var(--mm-font-size-lg)}.topbar__menu-btn[data-v-6bc1a2f1]{width:44px;height:44px;flex-shrink:0}.topbar__action-btn[data-v-6bc1a2f1],.topbar__user-btn[data-v-6bc1a2f1]{width:44px;height:44px}.topbar__actions[data-v-6bc1a2f1]{gap:0;flex-shrink:0}.topbar__menu-items[data-v-6bc1a2f1]{right:calc(-1 * var(--mm-spacing-3));width:min(240px,calc(100vw - var(--mm-spacing-6)))}}@media(max-width:374px){.topbar__title-text[data-v-6bc1a2f1]{font-size:var(--mm-font-size-base)}.topbar__search-btn[data-v-6bc1a2f1],.topbar[data-v-6bc1a2f1] .status-indicator,.topbar__action-btn[aria-label=Notifications]{display:none}.topbar__action-btn[data-v-6bc1a2f1],.topbar__user-btn[data-v-6bc1a2f1],.topbar__menu-btn[data-v-6bc1a2f1]{width:40px;height:40px}.topbar__container[data-v-6bc1a2f1]{padding-left:var(--mm-spacing-2);padding-right:var(--mm-spacing-2)}}@media(prefers-reduced-motion:reduce){.topbar__menu-transition--enter[data-v-6bc1a2f1],.topbar__menu-transition--leave[data-v-6bc1a2f1]{transition:none}}.bottom-nav[data-v-ef8857fa]{display:none}@media(max-width:768px){.bottom-nav[data-v-ef8857fa]{display:flex;align-items:center;justify-content:space-around;position:fixed;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--mm-background, #ffffff);border-top:1px solid var(--mm-border, #e2e4e6);z-index:45}}.bottom-nav__tab[data-v-ef8857fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;height:64px;padding:0;border:none;background:none;color:var(--mm-foreground-subtle, #5f6b76);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.bottom-nav__tab--active[data-v-ef8857fa]{color:var(--mm-primary-600, #2998ff)}.bottom-nav__icon[data-v-ef8857fa]{width:24px;height:24px;flex-shrink:0}.bottom-nav__label[data-v-ef8857fa]{font-size:10px;font-weight:var(--mm-font-weight-semibold, 600);line-height:1}.impersonation-banner[data-v-479a57fc]{position:sticky;top:0;left:0;right:0;z-index:9999;width:100%;background:linear-gradient(90deg,var(--mm-warning-500, #f59e0b) 0%,var(--mm-warning-600, #d97706) 100%);color:#1f2937;box-shadow:0 2px 12px #d9770659;animation:impersonation-banner-slide-in-479a57fc .32s cubic-bezier(.16,1,.3,1)}.impersonation-banner__content[data-v-479a57fc]{display:flex;align-items:center;justify-content:center;gap:var(--mm-spacing-3, .75rem);max-width:1400px;margin:0 auto;padding:var(--mm-spacing-2, .5rem) var(--mm-spacing-5, 1.25rem);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm, .875rem);font-weight:var(--mm-font-weight-medium, 500);line-height:1.4}.impersonation-banner__icon[data-v-479a57fc]{flex-shrink:0;width:1.25rem;height:1.25rem;color:#78350f}.impersonation-banner__text[data-v-479a57fc]{flex:1;text-align:center;color:#1f2937}.impersonation-banner__text strong[data-v-479a57fc]{font-weight:var(--mm-font-weight-bold, 700);color:#111827}.impersonation-banner__exit[data-v-479a57fc]{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.375rem .875rem;border:1px solid rgba(17,24,39,.35);border-radius:var(--mm-radius-md, .375rem);background:#ffffffeb;color:#111827;font-family:var(--mm-font-sans);font-size:var(--mm-font-size-xs, .75rem);font-weight:var(--mm-font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:transform var(--mm-transition-fast, .15s) var(--mm-transition-easing, ease),background-color var(--mm-transition-fast, .15s) var(--mm-transition-easing, ease),box-shadow var(--mm-transition-fast, .15s) var(--mm-transition-easing, ease)}.impersonation-banner__exit[data-v-479a57fc]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #11182733}.impersonation-banner__exit[data-v-479a57fc]:focus-visible{outline:2px solid #111827;outline-offset:2px}.impersonation-banner__exit-icon[data-v-479a57fc]{width:1rem;height:1rem}@keyframes impersonation-banner-slide-in-479a57fc{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:640px){.impersonation-banner__content[data-v-479a57fc]{flex-wrap:wrap;gap:var(--mm-spacing-2, .5rem);padding:var(--mm-spacing-2, .5rem) var(--mm-spacing-3, .75rem)}.impersonation-banner__text[data-v-479a57fc]{flex-basis:100%;order:2;font-size:var(--mm-font-size-xs, .75rem)}.impersonation-banner__icon[data-v-479a57fc]{order:1}.impersonation-banner__exit[data-v-479a57fc]{order:3;margin-left:auto}}@media(prefers-reduced-motion:reduce){.impersonation-banner[data-v-479a57fc]{animation:none}.impersonation-banner__exit[data-v-479a57fc]{transition:none}.impersonation-banner__exit[data-v-479a57fc]:hover{transform:none}}.docked-chat[data-v-5ac86cb8]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:80}@media(max-width:768px){.docked-chat[data-v-5ac86cb8]{bottom:calc(1.5rem + 64px + env(safe-area-inset-bottom,0px))}}.docked-chat__trigger[data-v-5ac86cb8]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:9999px;border:none;background:var(--mm-primary-600, #2563eb);color:#fff;box-shadow:0 12px 24px #0f172a33;cursor:pointer;position:relative}.docked-chat__trigger--open[data-v-5ac86cb8]{background:var(--mm-primary-700, #1d4ed8)}.docked-chat__badge[data-v-5ac86cb8]{position:absolute;top:-6px;right:-6px;min-width:1.25rem;height:1.25rem;border-radius:9999px;background:#ef4444;color:#fff;font-size:.7rem;display:flex;align-items:center;justify-content:center}.docked-chat__panel[data-v-5ac86cb8]{position:absolute;right:0;bottom:4.5rem;width:860px;height:560px;background:#fff;border-radius:1rem;box-shadow:0 24px 48px #0f172a33;overflow:hidden;border:1px solid #e5e7eb;display:flex;flex-direction:column}.docked-chat__header[data-v-5ac86cb8]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.docked-chat__title[data-v-5ac86cb8]{font-weight:600;color:#111827}.docked-chat__header-actions[data-v-5ac86cb8]{display:flex;gap:.5rem}.docked-chat__icon-btn[data-v-5ac86cb8]{width:32px;height:32px;border-radius:.5rem;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.docked-chat__icon-sm[data-v-5ac86cb8]{width:1rem;height:1rem}.docked-chat__icon-xs[data-v-5ac86cb8]{width:.85rem;height:.85rem}.docked-chat__body[data-v-5ac86cb8]{display:flex;flex:1}.docked-chat__sidebar[data-v-5ac86cb8]{width:260px;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;padding:.75rem;gap:.75rem;background:#f9fafb}.docked-chat__tabs[data-v-5ac86cb8]{display:flex;gap:.5rem}.docked-chat__tab[data-v-5ac86cb8]{flex:1;border:none;border-radius:.5rem;padding:.4rem;background:#e5e7eb;font-size:.85rem;cursor:pointer}.docked-chat__tab--active[data-v-5ac86cb8]{background:#111827;color:#fff}.docked-chat__search[data-v-5ac86cb8]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.4rem .6rem}.docked-chat__search-input[data-v-5ac86cb8]{border:none;outline:none;width:100%;font-size:.85rem}.docked-chat__channel-list[data-v-5ac86cb8]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.docked-chat__channel[data-v-5ac86cb8]{border:none;background:#fff;border-radius:.75rem;padding:.5rem .75rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.docked-chat__channel--active[data-v-5ac86cb8]{background:#dbeafe}.docked-chat__channel-meta[data-v-5ac86cb8]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280}.docked-chat__channel-badge[data-v-5ac86cb8]{background:#2563eb;color:#fff;border-radius:999px;padding:.1rem .4rem}.docked-chat__dm-search[data-v-5ac86cb8]{border-top:1px solid #e5e7eb;padding-top:.5rem}.docked-chat__dm-input[data-v-5ac86cb8]{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;padding:.35rem .5rem;margin-top:.5rem}.docked-chat__dm-results[data-v-5ac86cb8]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.docked-chat__dm-user[data-v-5ac86cb8]{border:none;background:#fff;border-radius:.5rem;padding:.5rem;text-align:left;display:flex;gap:.5rem;cursor:pointer}.docked-chat__presence[data-v-5ac86cb8]{width:8px;height:8px;border-radius:999px;background:#9ca3af;margin-top:.35rem}.docked-chat__presence--online[data-v-5ac86cb8]{background:#22c55e}.docked-chat__conversation[data-v-5ac86cb8]{flex:1;display:flex;flex-direction:column}.docked-chat__conversation-header[data-v-5ac86cb8]{display:flex;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.docked-chat__conversation-body[data-v-5ac86cb8]{display:flex;flex:1;overflow:hidden}.docked-chat__messages[data-v-5ac86cb8]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.docked-chat__messages--thread-open[data-v-5ac86cb8]{border-right:1px solid #e5e7eb}.docked-chat__dropzone[data-v-5ac86cb8]{position:absolute;inset:.5rem;border:2px dashed #93c5fd;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#dbeafeb3;z-index:2;pointer-events:none}.docked-chat__message[data-v-5ac86cb8]{display:flex;gap:.75rem}.docked-chat__message--own[data-v-5ac86cb8]{justify-content:flex-end}.docked-chat__message-content[data-v-5ac86cb8]{background:#f3f4f6;padding:.5rem .75rem;border-radius:.75rem;max-width:70%;display:flex;flex-direction:column;gap:.25rem}.docked-chat__message--own .docked-chat__message-content[data-v-5ac86cb8]{background:#dbeafe}.docked-chat__message-text[data-v-5ac86cb8]{white-space:pre-wrap}.docked-chat__message-deleted[data-v-5ac86cb8]{color:#9ca3af;font-style:italic}.docked-chat__attachments[data-v-5ac86cb8]{display:flex;flex-direction:column;gap:.25rem}.docked-chat__attachment-image[data-v-5ac86cb8]{max-width:220px;border-radius:.5rem}.docked-chat__message-meta[data-v-5ac86cb8]{font-size:.7rem;color:#6b7280;display:flex;gap:.35rem;flex-wrap:wrap}.docked-chat__actions[data-v-5ac86cb8]{display:flex;align-items:flex-start;gap:.35rem;margin-top:.1rem}.docked-chat__action[data-v-5ac86cb8]{border:none;background:#f3f4f6;border-radius:.5rem;padding:.25rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative}.docked-chat__action-count[data-v-5ac86cb8]{font-size:.65rem;margin-left:.25rem}.docked-chat__reactions[data-v-5ac86cb8]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.docked-chat__reaction[data-v-5ac86cb8]{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;cursor:pointer}.docked-chat__reaction--active[data-v-5ac86cb8]{border-color:#2563eb;color:#1d4ed8}.docked-chat__reaction-picker[data-v-5ac86cb8]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem}.docked-chat__emoji-picker[data-v-5ac86cb8]{margin-top:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.5rem;display:flex;flex-wrap:wrap;gap:.35rem;max-height:160px;overflow-y:auto}.docked-chat__emoji-grid[data-v-5ac86cb8]{display:flex;flex-wrap:wrap;gap:.25rem}.docked-chat__emoji[data-v-5ac86cb8]{border:none;background:transparent;font-size:1rem;cursor:pointer}.docked-chat__typing[data-v-5ac86cb8]{font-size:.8rem;color:#6b7280}.docked-chat__thread[data-v-5ac86cb8]{width:260px;background:#f9fafb;display:flex;flex-direction:column;border-left:1px solid #e5e7eb}.docked-chat__thread-header[data-v-5ac86cb8]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;border-bottom:1px solid #e5e7eb}.docked-chat__thread-body[data-v-5ac86cb8]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.docked-chat__thread-message[data-v-5ac86cb8]{background:#fff;border-radius:.6rem;padding:.4rem .6rem;border:1px solid #e5e7eb}.docked-chat__thread-meta[data-v-5ac86cb8]{font-size:.7rem;color:#6b7280;display:flex;gap:.35rem}.docked-chat__thread-composer[data-v-5ac86cb8]{display:flex;gap:.5rem;padding:.6rem;border-top:1px solid #e5e7eb}.docked-chat__thread-input[data-v-5ac86cb8]{flex:1;border:1px solid #e5e7eb;border-radius:999px;padding:.35rem .6rem;font-size:.8rem}.docked-chat__composer[data-v-5ac86cb8]{border-top:1px solid #e5e7eb;padding:.75rem 1rem;background:#f9fafb}.docked-chat__composer-row[data-v-5ac86cb8]{display:flex;align-items:center;gap:.5rem}.docked-chat__input[data-v-5ac86cb8]{flex:1;border:1px solid #e5e7eb;border-radius:999px;padding:.45rem .75rem;font-size:.85rem}.docked-chat__send[data-v-5ac86cb8]{border:none;background:#2563eb;color:#fff;border-radius:999px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.docked-chat__attach[data-v-5ac86cb8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#e5e7eb;cursor:pointer;border:none}.docked-chat__file-input[data-v-5ac86cb8]{display:none}.docked-chat__pending[data-v-5ac86cb8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.docked-chat__pending-file[data-v-5ac86cb8]{background:#e5e7eb;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;display:flex;align-items:center;gap:.35rem}.docked-chat__pending-file button[data-v-5ac86cb8]{border:none;background:transparent;cursor:pointer}.docked-chat__edit[data-v-5ac86cb8]{display:flex;flex-direction:column;gap:.35rem}.docked-chat__edit-input[data-v-5ac86cb8]{border:1px solid #e5e7eb;border-radius:.5rem;padding:.35rem .5rem}.docked-chat__edit-actions[data-v-5ac86cb8]{display:flex;gap:.5rem}.search-overlay[data-v-7e95d787]{position:fixed;inset:0;z-index:var(--mm-z-modal, 1050);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;background:#00000080;backdrop-filter:blur(2px)}.search-modal[data-v-7e95d787]{width:100%;max-width:640px;max-height:70vh;margin:0 var(--mm-spacing-4, 1rem);background:var(--mm-card-background, #ffffff);border:1px solid var(--mm-card-border, #e2e8f0);border-radius:var(--mm-radius-xl, .75rem);box-shadow:var(--mm-shadow-xl);display:flex;flex-direction:column;overflow:hidden;animation:search-modal-enter-7e95d787 .15s ease-out}@keyframes search-modal-enter-7e95d787{0%{opacity:0;transform:scale(.98) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.search-modal__input-wrapper[data-v-7e95d787]{display:flex;align-items:center;gap:var(--mm-spacing-3, .75rem);padding:var(--mm-spacing-3, .75rem) var(--mm-spacing-4, 1rem);border-bottom:1px solid var(--mm-border, #e2e8f0)}.search-modal__input-icon[data-v-7e95d787]{width:1.25rem;height:1.25rem;color:var(--mm-foreground-subtle, #94a3b8);flex-shrink:0}.search-modal__input[data-v-7e95d787]{flex:1;border:none;outline:none;background:transparent;font-size:var(--mm-font-size-base, .875rem);color:var(--mm-foreground, #0f172a)}.search-modal__input[data-v-7e95d787]::-moz-placeholder{color:var(--mm-foreground-subtle, #94a3b8)}.search-modal__input[data-v-7e95d787]::placeholder{color:var(--mm-foreground-subtle, #94a3b8)}.search-modal__input-actions[data-v-7e95d787]{display:flex;align-items:center;gap:var(--mm-spacing-2, .5rem)}.search-modal__spinner[data-v-7e95d787]{width:1rem;height:1rem;border:2px solid var(--mm-border, #e2e8f0);border-top-color:var(--mm-primary-500, #3b82f6);border-radius:50%;animation:spin-7e95d787 .6s linear infinite}@keyframes spin-7e95d787{to{transform:rotate(360deg)}}.search-modal__close[data-v-7e95d787]{display:flex;padding:.25rem;border:none;border-radius:var(--mm-radius-default, .25rem);background:transparent;color:var(--mm-foreground-subtle, #94a3b8);cursor:pointer}.search-modal__close[data-v-7e95d787]:hover{color:var(--mm-foreground, #0f172a);background:var(--mm-background-subtle, #f1f5f9)}.search-modal__close-icon[data-v-7e95d787]{width:1rem;height:1rem}.search-modal__kbd[data-v-7e95d787]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .25rem;font-size:.6875rem;font-family:var(--mm-font-sans);color:var(--mm-foreground-subtle, #94a3b8);background:var(--mm-background-subtle, #f1f5f9);border:1px solid var(--mm-border, #e2e8f0);border-radius:var(--mm-radius-sm, .125rem)}.search-modal__kbd--sm[data-v-7e95d787]{min-width:1.25rem;height:1.125rem;font-size:.625rem}.search-modal__results[data-v-7e95d787]{flex:1;overflow-y:auto;padding:var(--mm-spacing-2, .5rem)}.search-modal__section[data-v-7e95d787]{margin-bottom:var(--mm-spacing-2, .5rem)}.search-modal__section-header[data-v-7e95d787]{display:flex;align-items:center;gap:var(--mm-spacing-2, .5rem);padding:var(--mm-spacing-1, .25rem) var(--mm-spacing-3, .75rem);font-size:var(--mm-font-size-xs, .75rem);font-weight:var(--mm-font-weight-medium, 500);color:var(--mm-foreground-subtle, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.search-modal__section-icon[data-v-7e95d787]{width:.875rem;height:.875rem}.search-modal__section-count[data-v-7e95d787]{margin-left:auto;font-size:var(--mm-font-size-xs, .75rem);color:var(--mm-foreground-subtle, #94a3b8);text-transform:none;letter-spacing:normal}.search-modal__clear-btn[data-v-7e95d787]{margin-left:auto;padding:0;border:none;background:none;font-size:var(--mm-font-size-xs, .75rem);color:var(--mm-primary-500, #3b82f6);cursor:pointer;text-transform:none;letter-spacing:normal}.search-modal__clear-btn[data-v-7e95d787]:hover{text-decoration:underline}.search-modal__result[data-v-7e95d787]{display:flex;align-items:center;gap:var(--mm-spacing-3, .75rem);width:100%;padding:var(--mm-spacing-2, .5rem) var(--mm-spacing-3, .75rem);border:none;border-radius:var(--mm-radius-md, .375rem);background:transparent;color:var(--mm-foreground, #0f172a);font-size:var(--mm-font-size-sm, .8125rem);text-align:left;cursor:pointer;transition:background .1s ease}.search-modal__result[data-v-7e95d787]:hover,.search-modal__result--selected[data-v-7e95d787]{background:var(--mm-background-subtle, #f1f5f9)}.search-modal__result-icon[data-v-7e95d787]{width:1rem;height:1rem;color:var(--mm-foreground-subtle, #94a3b8);flex-shrink:0}.search-modal__result-content[data-v-7e95d787]{flex:1;min-width:0;display:flex;flex-direction:column}.search-modal__result-label[data-v-7e95d787]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-modal__result-subtitle[data-v-7e95d787]{font-size:var(--mm-font-size-xs, .75rem);color:var(--mm-foreground-subtle, #94a3b8)}.search-modal__result-type[data-v-7e95d787]{font-size:var(--mm-font-size-xs, .75rem);color:var(--mm-foreground-subtle, #94a3b8);text-transform:capitalize;flex-shrink:0}.search-modal__result-arrow[data-v-7e95d787]{width:.875rem;height:.875rem;color:var(--mm-foreground-subtle, #94a3b8);flex-shrink:0}.search-modal__empty[data-v-7e95d787],.search-modal__hint[data-v-7e95d787]{display:flex;flex-direction:column;align-items:center;gap:var(--mm-spacing-2, .5rem);padding:var(--mm-spacing-8, 2rem) var(--mm-spacing-4, 1rem);color:var(--mm-foreground-muted, #475569);font-size:var(--mm-font-size-sm, .8125rem);text-align:center}.search-modal__empty-icon[data-v-7e95d787]{width:2rem;height:2rem;color:var(--mm-foreground-subtle, #94a3b8)}.search-modal__empty-hint[data-v-7e95d787]{font-size:var(--mm-font-size-xs, .75rem);color:var(--mm-foreground-subtle, #94a3b8)}.search-modal__footer[data-v-7e95d787]{display:flex;align-items:center;gap:var(--mm-spacing-4, 1rem);padding:var(--mm-spacing-2, .5rem) var(--mm-spacing-4, 1rem);border-top:1px solid var(--mm-border, #e2e8f0);background:var(--mm-background-muted, #f8fafc)}.search-modal__footer-hint[data-v-7e95d787]{display:flex;align-items:center;gap:var(--mm-spacing-1, .25rem);font-size:var(--mm-font-size-xs, .75rem);color:var(--mm-foreground-subtle, #94a3b8)}.search-modal__footer-total[data-v-7e95d787]{margin-left:auto;font-size:var(--mm-font-size-xs, .75rem);color:var(--mm-foreground-subtle, #94a3b8)}@media(prefers-reduced-motion:reduce){.search-modal[data-v-7e95d787]{animation:none}}.shortcuts-overlay[data-v-f5b301cc]{position:fixed;inset:0;z-index:var(--mm-z-modal, 1050);display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(2px)}.shortcuts-modal[data-v-f5b301cc]{width:100%;max-width:520px;max-height:80vh;margin:0 var(--mm-spacing-4, 1rem);background:var(--mm-card-background, #ffffff);border:1px solid var(--mm-card-border, #e2e8f0);border-radius:var(--mm-radius-xl, .75rem);box-shadow:var(--mm-shadow-xl);display:flex;flex-direction:column;overflow:hidden}.shortcuts-modal__header[data-v-f5b301cc]{display:flex;align-items:center;justify-content:space-between;padding:var(--mm-spacing-4, 1rem);border-bottom:1px solid var(--mm-border, #e2e8f0)}.shortcuts-modal__title[data-v-f5b301cc]{margin:0;font-size:var(--mm-font-size-lg, 1rem);font-weight:var(--mm-font-weight-semibold, 600);color:var(--mm-foreground, #0f172a)}.shortcuts-modal__close[data-v-f5b301cc]{display:flex;padding:.25rem;border:none;border-radius:var(--mm-radius-default, .25rem);background:transparent;color:var(--mm-foreground-subtle, #94a3b8);cursor:pointer}.shortcuts-modal__close[data-v-f5b301cc]:hover{color:var(--mm-foreground, #0f172a);background:var(--mm-background-subtle, #f1f5f9)}.shortcuts-modal__close-icon[data-v-f5b301cc]{width:1.25rem;height:1.25rem}.shortcuts-modal__body[data-v-f5b301cc]{flex:1;overflow-y:auto;padding:var(--mm-spacing-4, 1rem)}.shortcuts-modal__group[data-v-f5b301cc]{margin-bottom:var(--mm-spacing-4, 1rem)}.shortcuts-modal__group[data-v-f5b301cc]:last-child{margin-bottom:0}.shortcuts-modal__group-title[data-v-f5b301cc]{margin:0 0 var(--mm-spacing-2, .5rem);font-size:var(--mm-font-size-xs, .75rem);font-weight:var(--mm-font-weight-semibold, 600);color:var(--mm-foreground-subtle, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.shortcuts-modal__item[data-v-f5b301cc]{display:flex;align-items:center;justify-content:space-between;padding:var(--mm-spacing-1-5, .375rem) 0}.shortcuts-modal__item-label[data-v-f5b301cc]{font-size:var(--mm-font-size-sm, .8125rem);color:var(--mm-foreground, #0f172a)}.shortcuts-modal__item-keys[data-v-f5b301cc]{display:flex;gap:var(--mm-spacing-1, .25rem)}.shortcuts-modal__kbd[data-v-f5b301cc]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:var(--mm-font-size-xs, .75rem);font-family:var(--mm-font-sans);color:var(--mm-foreground-muted, #475569);background:var(--mm-background-subtle, #f1f5f9);border:1px solid var(--mm-border, #e2e8f0);border-radius:var(--mm-radius-default, .25rem);box-shadow:0 1px 0 var(--mm-border, #e2e8f0)}.shortcuts-modal__empty[data-v-f5b301cc]{text-align:center;color:var(--mm-foreground-subtle, #94a3b8);font-size:var(--mm-font-size-sm, .8125rem);padding:var(--mm-spacing-8, 2rem)}.app-layout[data-v-4854b272]{display:flex;min-height:100vh;background:var(--mm-background-muted);font-family:var(--mm-font-sans);padding-top:env(safe-area-inset-top,0px);overflow-x:hidden;width:100%}.app-layout__skip-link[data-v-4854b272]{position:fixed;top:-100%;left:50%;transform:translate(-50%);z-index:100;padding:var(--mm-spacing-2) var(--mm-spacing-4);background:var(--mm-primary-600);color:#fff;font-weight:var(--mm-font-weight-medium);font-size:var(--mm-font-size-sm);text-decoration:none;border-radius:var(--mm-radius-md);box-shadow:var(--mm-shadow-lg);transition:top var(--mm-transition-normal) var(--mm-transition-easing)}.app-layout__skip-link[data-v-4854b272]:focus{top:var(--mm-spacing-2);outline:2px solid var(--mm-ring);outline-offset:2px}.sr-only[data-v-4854b272]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-layout__overlay[data-v-4854b272]{position:fixed;inset:0;z-index:40;background:var(--mm-overlay)}@media(min-width:769px){.app-layout__overlay[data-v-4854b272]{display:none}}.app-layout__overlay--enter[data-v-4854b272]{transition:opacity var(--mm-transition-normal) var(--mm-transition-easing)}.app-layout__overlay--enter-from[data-v-4854b272]{opacity:0}.app-layout__overlay--enter-to[data-v-4854b272]{opacity:1}.app-layout__overlay--leave[data-v-4854b272]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing)}.app-layout__overlay--leave-from[data-v-4854b272]{opacity:1}.app-layout__overlay--leave-to[data-v-4854b272]{opacity:0}.app-layout__main[data-v-4854b272]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:100vh}.app-layout__breadcrumbs[data-v-4854b272]{padding:var(--mm-spacing-3) var(--mm-spacing-4);background-color:var(--mm-background);border-bottom:1px solid var(--mm-border)}@media(min-width:1024px){.app-layout__breadcrumbs[data-v-4854b272]{padding:var(--mm-spacing-3) var(--mm-spacing-6)}}.app-layout__content[data-v-4854b272]{flex:1;padding:var(--mm-spacing-5);outline:none;overflow-y:auto}.app-layout__content[data-v-4854b272]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:-2px}@media(max-width:768px){.app-layout[data-v-4854b272]{flex-direction:column}.app-layout__main[data-v-4854b272]{width:100%}.app-layout__content[data-v-4854b272]{padding:var(--mm-spacing-3);padding-bottom:calc(var(--mm-spacing-4) + 72px + env(safe-area-inset-bottom,0px));overflow-x:hidden}}@media(min-width:1024px){.app-layout__content[data-v-4854b272]{padding:var(--mm-spacing-6)}}.page-enter-active[data-v-4854b272]{transition:opacity var(--mm-transition-normal) var(--mm-transition-easing)}.page-leave-active[data-v-4854b272]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing)}.page-enter-from[data-v-4854b272],.page-leave-to[data-v-4854b272]{opacity:0}@media(prefers-reduced-motion:reduce){.app-layout__skip-link[data-v-4854b272],.app-layout__overlay--enter[data-v-4854b272],.app-layout__overlay--leave[data-v-4854b272],.page-enter-active[data-v-4854b272],.page-leave-active[data-v-4854b272]{transition:none}}
