.sidebar-item[data-v-7f6bb809]{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-7f6bb809]:hover{background-color:#ffffff14;color:#fff}.sidebar-item[data-v-7f6bb809]:focus-visible{outline:2px solid var(--mm-ring, #3b82f6);outline-offset:2px}.sidebar-item--active[data-v-7f6bb809]{position:relative;background:linear-gradient(180deg,#ffffff14,#fff0 35%),linear-gradient(135deg,#1e40af8c,#0d948873);color:#fff;border-left:3px solid #60a5fa;padding-left:calc(.75rem - 3px);font-weight:var(--mm-font-weight-semibold, 600);box-shadow:inset 0 1px #ffffff1f,0 4px 14px -4px #2563eb73}.sidebar-item--active[data-v-7f6bb809]:before{content:"";position:absolute;inset:-2px -8px;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(60% 120% at 0% 50%,rgba(96,165,250,.22) 0%,transparent 70%)}.sidebar-item--active[data-v-7f6bb809]:hover{background:linear-gradient(180deg,#ffffff1a,#fff0 35%),linear-gradient(135deg,#1e40afb3,#0d94888c);color:#fff}@media(prefers-reduced-motion:reduce){.sidebar-item--active[data-v-7f6bb809]:before{display:none}}.sidebar-item--collapsed[data-v-7f6bb809]{justify-content:center;padding:var(--mm-spacing-2, .5rem)}.sidebar-item__icon[data-v-7f6bb809]{width:1.25rem;height:1.25rem;flex-shrink:0}.sidebar-item__label[data-v-7f6bb809]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item__badge[data-v-7f6bb809]{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-7f6bb809]{background-color:var(--mm-primary-700, #1d4ed8)}@media(max-width:768px){.sidebar-item[data-v-7f6bb809]{height:48px;padding:.625rem .75rem}}.sidebar-section[data-v-92ca5e6c]{position:relative}.sidebar-section__header[data-v-92ca5e6c]{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-92ca5e6c]:hover{background-color:#ffffff0f;color:#fff}.sidebar-section__header[data-v-92ca5e6c]:focus-visible{outline:2px solid var(--mm-ring, #3b82f6);outline-offset:2px}.sidebar-section__header--collapsed[data-v-92ca5e6c]{justify-content:center;padding:var(--mm-spacing-2, .5rem)}.sidebar-section__icon-wrap[data-v-92ca5e6c]{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-92ca5e6c]{width:.875rem;height:.875rem;flex-shrink:0}.sidebar-section__label[data-v-92ca5e6c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section__chevron[data-v-92ca5e6c]{width:1rem;height:1rem;color:#94a3b8;transition:transform .15s ease}.sidebar-section__chevron--open[data-v-92ca5e6c]{transform:rotate(180deg)}.sidebar-section__panel[data-v-92ca5e6c]{overflow:hidden}.sidebar-section__items[data-v-92ca5e6c]{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-92ca5e6c]{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-92ca5e6c]{display:block}.sidebar-section__tooltip-content[data-v-92ca5e6c]{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-92ca5e6c]{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-92ca5e6c]{padding:var(--mm-spacing-2, .5rem)}@media(max-width:768px){.sidebar-section__header[data-v-92ca5e6c]{min-height:48px;padding:.625rem var(--mm-sidebar-padding, .5rem)}}.sidebar[data-v-55727e6f]{position:fixed;top:0;left:0;z-index:30;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-55727e6f]{width:64px}@media(max-width:768px){.sidebar[data-v-55727e6f]{position:fixed;top:0;left:0;z-index:10000;transform:translate(-100%);box-shadow:var(--mm-shadow-xl);transition:transform var(--mm-transition-normal) var(--mm-transition-easing)}.sidebar--mobile-open[data-v-55727e6f]{transform:translate(0)}}.sidebar__header[data-v-55727e6f]{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-55727e6f]{display:flex;align-items:center;gap:var(--mm-spacing-3);text-decoration:none;overflow:hidden}.sidebar__logo--collapsed[data-v-55727e6f]{justify-content:center}.sidebar__logo-image[data-v-55727e6f]{width:34px;height:34px;flex-shrink:0;border-radius:var(--mm-radius-sm)}.sidebar__logo-image--collapsed[data-v-55727e6f]{width:30px;height:30px}.sidebar__logo-text[data-v-55727e6f]{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-55727e6f],.sidebar__collapse-btn[data-v-55727e6f]{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-55727e6f]:hover,.sidebar__collapse-btn[data-v-55727e6f]:hover{background:#ffffff1a;color:#fff}.sidebar__close-btn[data-v-55727e6f]:focus-visible,.sidebar__collapse-btn[data-v-55727e6f]:focus-visible{outline:2px solid var(--mm-primary-400);outline-offset:2px}.sidebar__collapse-btn--collapsed[data-v-55727e6f]{margin:0 auto}.sidebar__close-icon[data-v-55727e6f],.sidebar__collapse-icon[data-v-55727e6f]{width:1.125rem;height:1.125rem}.sidebar__nav[data-v-55727e6f]{flex:1;overflow-y:auto;padding:var(--mm-spacing-2) var(--mm-spacing-2)}.sidebar__nav[data-v-55727e6f]::-webkit-scrollbar{width:4px}.sidebar__nav[data-v-55727e6f]::-webkit-scrollbar-track{background:transparent}.sidebar__nav[data-v-55727e6f]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.sidebar__nav[data-v-55727e6f]::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar__footer[data-v-55727e6f]{padding:var(--mm-spacing-3);border-top:1px solid rgba(255,255,255,.08)}.sidebar__user[data-v-55727e6f]{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-55727e6f]{justify-content:center;padding:var(--mm-spacing-1)}.sidebar__user-avatar[data-v-55727e6f]{width:2rem;height:2rem;color:var(--mm-secondary-400);flex-shrink:0}.sidebar__user-info[data-v-55727e6f]{display:flex;flex-direction:column;overflow:hidden}.sidebar__user-name[data-v-55727e6f]{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-55727e6f]{font-size:var(--mm-font-size-xs);color:var(--mm-secondary-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__logout[data-v-55727e6f]{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-55727e6f]:hover{background:#dc262626;color:var(--mm-danger-400)}.sidebar__logout[data-v-55727e6f]:focus-visible{outline:2px solid var(--mm-primary-400);outline-offset:2px}.sidebar__logout--collapsed[data-v-55727e6f]{justify-content:center;padding:var(--mm-spacing-2)}.sidebar__logout-icon[data-v-55727e6f]{width:1.25rem;height:1.25rem;flex-shrink:0}@media(max-width:768px){.sidebar__close-btn[data-v-55727e6f],.sidebar__collapse-btn[data-v-55727e6f]{width:44px;height:44px}.sidebar__close-icon[data-v-55727e6f],.sidebar__collapse-icon[data-v-55727e6f]{width:1.25rem;height:1.25rem}.sidebar__logout[data-v-55727e6f]{min-height:44px;padding:var(--mm-spacing-3) var(--mm-spacing-3)}.sidebar__user[data-v-55727e6f]{min-height:44px}.sidebar__nav[data-v-55727e6f]{-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-55727e6f]{position:fixed;top:0;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-b72d5a06]{position:relative}.company-switcher__trigger[data-v-b72d5a06]{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-b72d5a06]:hover{border-color:var(--mm-border-strong);background:var(--mm-background-subtle)}.company-switcher__trigger[data-v-b72d5a06]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.company-switcher__trigger--impersonating[data-v-b72d5a06]{border-color:var(--mm-warning-500, #f59e0b);background:#f59e0b1a}.company-switcher__trigger-icon[data-v-b72d5a06]{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-b72d5a06]{color:var(--mm-warning-600, #d97706)}.company-switcher__icon-svg[data-v-b72d5a06]{width:1.25rem;height:1.25rem}.company-switcher__trigger-text[data-v-b72d5a06]{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1.2}.company-switcher__trigger-label[data-v-b72d5a06]{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-b72d5a06]{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-b72d5a06]{flex-shrink:0;width:1rem;height:1rem;color:var(--mm-foreground-subtle)}.company-switcher__panel[data-v-b72d5a06]{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-b72d5a06]{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-b72d5a06]{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-b72d5a06]{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-b72d5a06]{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-b72d5a06]:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.company-switcher__stop-btn[data-v-b72d5a06]:disabled{opacity:.6;cursor:not-allowed}.company-switcher__stop-icon[data-v-b72d5a06]{width:1rem;height:1rem}.company-switcher__header[data-v-b72d5a06]{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-b72d5a06]{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-b72d5a06]:hover{background:var(--mm-background-subtle);color:var(--mm-foreground)}.company-switcher__back-icon[data-v-b72d5a06]{width:1.125rem;height:1.125rem}.company-switcher__title[data-v-b72d5a06]{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-b72d5a06]{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-b72d5a06]{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-b72d5a06]{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-b72d5a06]:focus{border-color:var(--mm-primary-600);background:var(--mm-background);box-shadow:0 0 0 3px #1e40af1f}.company-switcher__search-input[data-v-b72d5a06]::-moz-placeholder{color:var(--mm-foreground-subtle)}.company-switcher__search-input[data-v-b72d5a06]::placeholder{color:var(--mm-foreground-subtle)}.company-switcher__error[data-v-b72d5a06]{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-b72d5a06]{flex:1;min-height:200px;max-height:400px;overflow-y:auto;padding:var(--mm-spacing-1)}.company-switcher__list[data-v-b72d5a06]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.company-switcher__company-row[data-v-b72d5a06]{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--active[data-v-b72d5a06]{background:var(--mm-primary-50, #eff6ff);border-left:3px solid var(--mm-primary-600)}.company-switcher__company-row--active .company-switcher__company-name[data-v-b72d5a06]{color:var(--mm-primary-700)}.company-switcher__company-row[data-v-b72d5a06]:hover{background:var(--mm-background-subtle);transform:translate(2px)}.company-switcher__company-row[data-v-b72d5a06]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:-2px}.company-switcher__company-avatar[data-v-b72d5a06]{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-b72d5a06]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-switcher__company-info[data-v-b72d5a06]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.company-switcher__company-name[data-v-b72d5a06]{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-b72d5a06]{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-b72d5a06]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-switcher__badge[data-v-b72d5a06]{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-b72d5a06]{background:var(--mm-success-50, #ecfdf5);color:var(--mm-success-700, #047857)}.company-switcher__badge--inactive[data-v-b72d5a06],.company-switcher__badge--suspended[data-v-b72d5a06]{background:var(--mm-danger-50, #fef2f2);color:var(--mm-danger-700, #b91c1c)}.company-switcher__company-chevron[data-v-b72d5a06]{flex-shrink:0;width:1rem;height:1rem;color:var(--mm-foreground-subtle)}.company-switcher__user-row[data-v-b72d5a06]{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-b72d5a06]:hover{background:var(--mm-background-subtle)}.company-switcher__user-avatar[data-v-b72d5a06]{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-b72d5a06]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.company-switcher__user-name[data-v-b72d5a06]{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-b72d5a06]{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-b72d5a06]{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-b72d5a06]: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-b72d5a06]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.company-switcher__impersonate-btn[data-v-b72d5a06]:disabled{opacity:.6;cursor:not-allowed}.company-switcher__empty[data-v-b72d5a06],.company-switcher__loading[data-v-b72d5a06]{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-b72d5a06]{width:2rem;height:2rem;color:var(--mm-foreground-subtle)}.company-switcher__empty p[data-v-b72d5a06],.company-switcher__loading p[data-v-b72d5a06]{margin:0;font-size:var(--mm-font-size-sm)}.company-switcher__spinner[data-v-b72d5a06]{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-b72d5a06 .8s linear infinite}@keyframes company-switcher-spin-b72d5a06{to{transform:rotate(360deg)}}.company-switcher__panel-transition--enter[data-v-b72d5a06]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.company-switcher__panel-transition--enter-from[data-v-b72d5a06]{opacity:0;transform:scale(.98) translateY(-6px)}.company-switcher__panel-transition--enter-to[data-v-b72d5a06]{opacity:1;transform:scale(1) translateY(0)}.company-switcher__panel-transition--leave[data-v-b72d5a06]{transition:all .12s var(--mm-transition-easing)}.company-switcher__panel-transition--leave-from[data-v-b72d5a06]{opacity:1;transform:scale(1) translateY(0)}.company-switcher__panel-transition--leave-to[data-v-b72d5a06]{opacity:0;transform:scale(.98) translateY(-6px)}@media(max-width:768px){.company-switcher__trigger[data-v-b72d5a06]{max-width:200px;padding:0 var(--mm-spacing-2)}.company-switcher__trigger-label[data-v-b72d5a06],.company-switcher__trigger-sublabel[data-v-b72d5a06]{max-width:120px}.company-switcher__panel[data-v-b72d5a06]{right:0;width:calc(100vw - var(--mm-spacing-6));max-width:420px}}@media(max-width:480px){.company-switcher__trigger-text[data-v-b72d5a06]{display:none}.company-switcher__trigger[data-v-b72d5a06]{max-width:none}}@media(prefers-reduced-motion:reduce){.company-switcher__company-row[data-v-b72d5a06]:hover,.company-switcher__impersonate-btn[data-v-b72d5a06]:hover:not(:disabled),.company-switcher__stop-btn[data-v-b72d5a06]:hover:not(:disabled){transform:none}.company-switcher__spinner[data-v-b72d5a06]{animation:none}}.mm-button[data-v-30c61795]{display:inline-flex;align-items:center;justify-content:center;gap:var(--mm-spacing-1-5);font-family:var(--mm-font-sans);font-weight:var(--mm-font-weight-medium);line-height:var(--mm-line-height-tight);text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:var(--mm-radius-md);transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--mm-transition-fast);transition-timing-function:var(--mm-transition-easing);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-button[data-v-30c61795]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}@media(prefers-reduced-motion:reduce){.mm-button[data-v-30c61795]{transition-duration:.01ms}}.mm-button--xs[data-v-30c61795]{height:1.625rem;padding:0 var(--mm-button-padding-x-sm);font-size:var(--mm-font-size-xs)}.mm-button--sm[data-v-30c61795]{height:2rem;padding:0 var(--mm-button-padding-x);font-size:var(--mm-font-size-sm)}.mm-button--md[data-v-30c61795]{height:2.25rem;padding:0 var(--mm-button-padding-x);font-size:var(--mm-font-size-base)}.mm-button--lg[data-v-30c61795]{height:2.75rem;padding:0 var(--mm-button-padding-x-lg);font-size:var(--mm-font-size-base)}.mm-button--primary[data-v-30c61795]{background-color:var(--mm-primary-600);border-color:var(--mm-primary-600);color:#fff}.mm-button--primary[data-v-30c61795]:hover:not(.mm-button--disabled){background-color:var(--mm-primary-700);border-color:var(--mm-primary-700)}.mm-button--primary[data-v-30c61795]:active:not(.mm-button--disabled){background-color:var(--mm-primary-800);border-color:var(--mm-primary-800)}.mm-button--secondary[data-v-30c61795]{background-color:var(--mm-background);border-color:var(--mm-border-strong);color:var(--mm-foreground)}.mm-button--secondary[data-v-30c61795]:hover:not(.mm-button--disabled){background-color:var(--mm-background-muted);border-color:var(--mm-border-strong)}.mm-button--secondary[data-v-30c61795]:active:not(.mm-button--disabled){background-color:var(--mm-background-subtle)}.mm-button--danger[data-v-30c61795]{background-color:var(--mm-danger-600);border-color:var(--mm-danger-600);color:#fff}.mm-button--danger[data-v-30c61795]:hover:not(.mm-button--disabled){background-color:var(--mm-danger-700);border-color:var(--mm-danger-700)}.mm-button--danger[data-v-30c61795]:active:not(.mm-button--disabled){background-color:var(--mm-danger-800);border-color:var(--mm-danger-800)}.mm-button--success[data-v-30c61795]{background-color:var(--mm-success-600);border-color:var(--mm-success-600);color:#fff}.mm-button--success[data-v-30c61795]:hover:not(.mm-button--disabled){background-color:var(--mm-success-700);border-color:var(--mm-success-700)}.mm-button--success[data-v-30c61795]:active:not(.mm-button--disabled){background-color:var(--mm-success-800);border-color:var(--mm-success-800)}.mm-button--warning[data-v-30c61795]{background-color:var(--mm-warning-700);border-color:var(--mm-warning-700);color:#fff}.mm-button--warning[data-v-30c61795]:hover:not(.mm-button--disabled){background-color:var(--mm-warning-800);border-color:var(--mm-warning-800)}.mm-button--warning[data-v-30c61795]:active:not(.mm-button--disabled){background-color:var(--mm-warning-900);border-color:var(--mm-warning-900)}.mm-button--ghost[data-v-30c61795]{background-color:transparent;border-color:transparent;color:var(--mm-foreground)}.mm-button--ghost[data-v-30c61795]:hover:not(.mm-button--disabled){background-color:var(--mm-active-bg, #eaf5ff)}.mm-button--ghost[data-v-30c61795]:active:not(.mm-button--disabled){background-color:var(--mm-background-subtle)}.mm-button--disabled[data-v-30c61795]{opacity:.5;cursor:not-allowed;pointer-events:none}.mm-button--block[data-v-30c61795]{display:flex;width:100%}.mm-button--loading[data-v-30c61795]{cursor:wait}.mm-button__content--hidden[data-v-30c61795]{visibility:hidden}.mm-button__spinner[data-v-30c61795]{position:absolute;display:flex;align-items:center;justify-content:center}.mm-button__spinner-icon[data-v-30c61795]{width:1em;height:1em;animation:mm-button-spin-30c61795 1s linear infinite}.mm-button__spinner-track[data-v-30c61795]{opacity:.25}.mm-button__spinner-head[data-v-30c61795]{opacity:1}@keyframes mm-button-spin-30c61795{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mm-button__spinner-icon[data-v-30c61795]{animation:none}}.mm-button__icon[data-v-30c61795]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mm-button__icon--left[data-v-30c61795]{margin-right:calc(var(--mm-spacing-1) * -1)}.mm-button__icon--right[data-v-30c61795]{margin-left:calc(var(--mm-spacing-1) * -1)}.mm-button--xs .mm-button__icon[data-v-30c61795]{font-size:.75rem}.mm-button--sm .mm-button__icon[data-v-30c61795]{font-size:.875rem}.mm-button--md .mm-button__icon[data-v-30c61795]{font-size:1rem}.mm-button--lg .mm-button__icon[data-v-30c61795]{font-size:1.125rem}@media(max-width:768px){.mm-button--xs[data-v-30c61795]{min-height:2.25rem}.mm-button--sm[data-v-30c61795]{min-height:2.5rem}.mm-button--md[data-v-30c61795]{min-height:2.75rem}}.mm-input[data-v-1627d424]{display:flex;flex-direction:column;gap:var(--mm-form-label-gap);font-family:var(--mm-font-sans)}.mm-input__label[data-v-1627d424]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);line-height:var(--mm-line-height-tight);color:var(--mm-foreground)}.mm-input__required[data-v-1627d424]{color:var(--mm-danger-500);margin-left:var(--mm-spacing-0-5)}.mm-input__container[data-v-1627d424]{display:flex;align-items:center;position:relative}.mm-input__prefix[data-v-1627d424],.mm-input__suffix[data-v-1627d424]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mm-foreground-muted)}.mm-input__prefix[data-v-1627d424]{padding-right:var(--mm-spacing-2)}.mm-input__suffix[data-v-1627d424]{padding-left:var(--mm-spacing-2)}.mm-input__icon[data-v-1627d424]{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--mm-foreground-subtle);pointer-events:none;z-index:1}.mm-input__icon--left[data-v-1627d424]{left:var(--mm-spacing-2-5)}.mm-input__icon--right[data-v-1627d424]{right:var(--mm-spacing-2-5)}.mm-input__field[data-v-1627d424]{flex:1;width:100%;font-family:inherit;font-size:var(--mm-font-size-base);font-weight:var(--mm-font-weight-normal);line-height:var(--mm-line-height-normal);color:var(--mm-input-foreground);background-color:var(--mm-input-background);border:1px solid var(--mm-input-border);border-radius:var(--mm-radius-md);padding:var(--mm-input-padding-y) var(--mm-input-padding-x);transition-property:border-color,box-shadow,background-color;transition-duration:var(--mm-transition-fast);transition-timing-function:var(--mm-transition-easing)}.mm-input__field[data-v-1627d424]::-moz-placeholder{color:var(--mm-input-placeholder)}.mm-input__field[data-v-1627d424]::placeholder{color:var(--mm-input-placeholder)}.mm-input__field--has-icon-left[data-v-1627d424]{padding-left:calc(var(--mm-spacing-2-5) * 2 + 1em)}.mm-input__field--has-icon-right[data-v-1627d424]{padding-right:calc(var(--mm-spacing-2-5) * 2 + 1em)}.mm-input__field[data-v-1627d424]: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-input__field[data-v-1627d424]:hover:not(:focus):not(:disabled){border-color:var(--mm-border-strong)}.mm-input--sm .mm-input__field[data-v-1627d424]{height:2rem;font-size:var(--mm-font-size-sm);padding:var(--mm-spacing-1) var(--mm-spacing-2)}.mm-input--md .mm-input__field[data-v-1627d424]{height:2.25rem;font-size:var(--mm-font-size-base)}.mm-input--lg .mm-input__field[data-v-1627d424]{height:2.75rem;font-size:var(--mm-font-size-base);padding:var(--mm-spacing-2) var(--mm-spacing-3)}.mm-input--sm .mm-input__icon[data-v-1627d424]{font-size:.875rem}.mm-input--md .mm-input__icon[data-v-1627d424]{font-size:1rem}.mm-input--lg .mm-input__icon[data-v-1627d424]{font-size:1.125rem}.mm-input--error .mm-input__field[data-v-1627d424]{border-color:var(--mm-danger-500)}.mm-input--error .mm-input__field[data-v-1627d424]:focus{border-color:var(--mm-danger-500);box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-danger-500)}.mm-input__error[data-v-1627d424]{margin:0;font-size:var(--mm-font-size-xs);color:var(--mm-danger-600);line-height:var(--mm-line-height-normal)}.mm-input__hint[data-v-1627d424]{margin:0;font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);line-height:var(--mm-line-height-normal)}.mm-input--disabled .mm-input__field[data-v-1627d424]{opacity:.5;cursor:not-allowed;background-color:var(--mm-background-muted)}.mm-input--disabled .mm-input__label[data-v-1627d424]{opacity:.5}.mm-input__field[data-v-1627d424]:-moz-read-only{background-color:var(--mm-background-muted);cursor:default}.mm-input__field[data-v-1627d424]:read-only{background-color:var(--mm-background-muted);cursor:default}@media(prefers-reduced-motion:reduce){.mm-input__field[data-v-1627d424]{transition-duration:.01ms}}.mm-input__field[type=search][data-v-1627d424]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") no-repeat center;background-size:contain}.mm-input__field[type=number][data-v-1627d424]::-webkit-inner-spin-button,.mm-input__field[type=number][data-v-1627d424]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mm-input__field[type=number][data-v-1627d424]{-moz-appearance:textfield}@media(max-width:768px){.mm-input--sm .mm-input__field[data-v-1627d424]{height:2.5rem}.mm-input--md .mm-input__field[data-v-1627d424]{height:2.75rem}.mm-input__clear[data-v-1627d424]{width:2rem;height:2rem}}.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-radio[data-v-08339fd2]{font-family:var(--mm-font-sans);display:flex;flex-direction:column;gap:var(--mm-form-label-gap)}.mm-radio__label[data-v-08339fd2]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground)}.mm-radio__group[data-v-08339fd2]{display:flex;gap:var(--mm-spacing-3)}.mm-radio__group--vertical[data-v-08339fd2]{flex-direction:column}.mm-radio__group--horizontal[data-v-08339fd2]{flex-direction:row;flex-wrap:wrap;gap:var(--mm-spacing-6)}.mm-radio__option[data-v-08339fd2]{display:flex;align-items:flex-start;gap:var(--mm-spacing-2);cursor:pointer;position:relative}.mm-radio__option--disabled[data-v-08339fd2]{cursor:not-allowed;opacity:.5}.mm-radio__input[data-v-08339fd2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.mm-radio__control[data-v-08339fd2]{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;min-width:1.125rem;border-radius:var(--mm-radius-full);border:2px solid var(--mm-border-strong);background-color:var(--mm-background);margin-top:.125rem;transition:border-color var(--mm-transition-fast) var(--mm-transition-easing),background-color var(--mm-transition-fast) var(--mm-transition-easing)}.mm-radio__option--selected .mm-radio__control[data-v-08339fd2]{border-color:var(--mm-primary-600)}.mm-radio__dot[data-v-08339fd2]{width:.5rem;height:.5rem;border-radius:var(--mm-radius-full);background-color:var(--mm-primary-600);transition:transform var(--mm-transition-fast) var(--mm-transition-easing)}.mm-radio__input:focus-visible+.mm-radio__control[data-v-08339fd2]{box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-radio--has-error .mm-radio__control[data-v-08339fd2],.mm-radio--has-error .mm-radio__option--selected .mm-radio__control[data-v-08339fd2]{border-color:var(--mm-danger-500)}.mm-radio--has-error .mm-radio__dot[data-v-08339fd2]{background-color:var(--mm-danger-500)}.mm-radio__content[data-v-08339fd2]{display:flex;flex-direction:column;gap:var(--mm-spacing-0)}.mm-radio__option-label[data-v-08339fd2]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-normal);color:var(--mm-foreground);line-height:1.375rem}.mm-radio__description[data-v-08339fd2]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);line-height:1.25}.mm-radio__error[data-v-08339fd2]{font-size:var(--mm-font-size-xs);color:var(--mm-danger-500);font-weight:var(--mm-font-weight-normal)}.mm-radio--disabled[data-v-08339fd2]{opacity:.5;pointer-events:none}@media(max-width:768px){.mm-radio__option[data-v-08339fd2]{min-height:44px;align-items:center;padding:var(--mm-spacing-1) 0}.mm-radio__control[data-v-08339fd2]{width:1.375rem;height:1.375rem;min-width:1.375rem;margin-top:0}.mm-radio__dot[data-v-08339fd2]{width:.625rem;height:.625rem}}@media(prefers-reduced-motion:reduce){.mm-radio__control[data-v-08339fd2],.mm-radio__dot[data-v-08339fd2]{transition:none}}.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-card[data-v-4620ae04]{display:flex;flex-direction:column;font-family:var(--mm-font-sans);background-color:var(--mm-card-background);border-radius:var(--mm-radius-md);transform:perspective(800px);transform-style:preserve-3d;transition-property:box-shadow,transform,border-color,background-color;transition-duration:var(--mm-transition-normal, .22s);transition-timing-function:cubic-bezier(.22,1,.36,1);overflow:hidden;will-change:transform}.mm-card--default[data-v-4620ae04]{border:none;box-shadow:var(--mm-shadow-card)}.mm-card--elevated[data-v-4620ae04]{border:1px solid var(--mm-card-border);box-shadow:var(--mm-shadow-card)}.mm-card--outlined[data-v-4620ae04]{border:1px solid var(--mm-border-strong);background-color:transparent}.mm-card--ghost[data-v-4620ae04]{border:1px solid transparent;background-color:transparent}.mm-card--padding-none .mm-card__header[data-v-4620ae04],.mm-card--padding-none .mm-card__body[data-v-4620ae04],.mm-card--padding-none .mm-card__footer[data-v-4620ae04]{padding:0}.mm-card--padding-sm .mm-card__header[data-v-4620ae04],.mm-card--padding-sm .mm-card__body[data-v-4620ae04],.mm-card--padding-sm .mm-card__footer[data-v-4620ae04]{padding:var(--mm-spacing-2)}.mm-card--padding-md .mm-card__header[data-v-4620ae04],.mm-card--padding-md .mm-card__body[data-v-4620ae04],.mm-card--padding-md .mm-card__footer[data-v-4620ae04]{padding:var(--mm-card-padding)}.mm-card--padding-lg .mm-card__header[data-v-4620ae04],.mm-card--padding-lg .mm-card__body[data-v-4620ae04],.mm-card--padding-lg .mm-card__footer[data-v-4620ae04]{padding:var(--mm-spacing-4)}.mm-card--hoverable[data-v-4620ae04]{position:relative}.mm-card--hoverable[data-v-4620ae04]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 50% 0%,rgba(59,130,246,.18) 0%,rgba(13,148,136,.08) 45%,transparent 75%);transition:opacity .22s cubic-bezier(.22,1,.36,1)}.mm-card--hoverable[data-v-4620ae04]:hover{transform:perspective(800px) translateY(-4px) rotateX(2.5deg) scale(1.008);box-shadow:0 1px 2px #0f172a0f,0 12px 24px -6px #0f172a24,0 30px 60px -20px #2563eb38}.mm-card--hoverable[data-v-4620ae04]:hover:before{opacity:1}.mm-card--hoverable.mm-card--outlined[data-v-4620ae04]:hover{border-color:var(--mm-primary-300)}.mm-card--hoverable.mm-card--ghost[data-v-4620ae04]:hover{background-color:var(--mm-background-muted)}.mm-card--clickable[data-v-4620ae04]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-card--clickable[data-v-4620ae04]:active{transform:scale(.99)}.mm-card--clickable[data-v-4620ae04]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mm-ring-offset),0 0 0 4px var(--mm-ring)}.mm-card__media[data-v-4620ae04]{flex-shrink:0;overflow:hidden}.mm-card__media[data-v-4620ae04] img,.mm-card__media[data-v-4620ae04] video{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.mm-card__header[data-v-4620ae04]{flex-shrink:0;font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);border-bottom:1px solid var(--mm-border)}.mm-card__media+.mm-card__header[data-v-4620ae04]{border-top:1px solid var(--mm-border)}.mm-card__body[data-v-4620ae04]{flex:1;color:var(--mm-foreground);font-size:var(--mm-font-size-base);line-height:var(--mm-line-height-normal)}.mm-card__footer[data-v-4620ae04]{flex-shrink:0;border-top:1px solid var(--mm-border);display:flex;align-items:center;gap:var(--mm-spacing-2)}.mm-card--ghost .mm-card__header[data-v-4620ae04],.mm-card--ghost .mm-card__footer[data-v-4620ae04]{border-color:transparent}@media(prefers-reduced-motion:reduce){.mm-card[data-v-4620ae04]{transition-duration:.01ms;transform:none}.mm-card--hoverable[data-v-4620ae04]:hover{transform:none}.mm-card--hoverable[data-v-4620ae04]:before{display:none}.mm-card--clickable[data-v-4620ae04]:active{transform:none}}.mm-card--padding-none .mm-card__header[data-v-4620ae04]{border-bottom:none}.mm-card--padding-none .mm-card__footer[data-v-4620ae04]{border-top:none}.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-f4f8280d]{position:relative;display:inline-block}.mm-dropdown-trigger[data-v-f4f8280d]{display:inline-flex;align-items:center;background:none;border:none;padding:0;margin:0;cursor:pointer}.mm-dropdown-trigger[data-v-f4f8280d]:focus{outline:none}.mm-dropdown-trigger-disabled[data-v-f4f8280d]{cursor:not-allowed;opacity:.5}.mm-dropdown-trigger-default[data-v-f4f8280d]{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-f4f8280d]:hover{border-color:var(--mm-border-hover, #9ca3af)}.mm-dropdown-trigger-default[data-v-f4f8280d]:focus{border-color:var(--mm-primary, #4f46e5);box-shadow:0 0 0 2px #4f46e526;outline:none}.mm-dropdown-trigger-sm[data-v-f4f8280d]{padding:.25rem .625rem;font-size:.8125rem}.mm-dropdown-trigger-md[data-v-f4f8280d]{padding:.5rem .75rem}.mm-dropdown-trigger-lg[data-v-f4f8280d]{padding:.625rem 1rem;font-size:1rem}.mm-dropdown-trigger-label[data-v-f4f8280d]{flex:1;text-align:left;white-space:nowrap}.mm-dropdown-trigger-chevron[data-v-f4f8280d]{width:1rem;height:1rem;flex-shrink:0;color:var(--mm-foreground-muted, #6b7280);transition:transform .15s ease}.mm-dropdown-trigger-chevron-open[data-v-f4f8280d]{transform:rotate(180deg)}.mm-dropdown-items[data-v-f4f8280d]{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-f4f8280d]{top:100%;left:0;margin-top:var(--mm-spacing-1)}.mm-dropdown-bottom-end[data-v-f4f8280d]{top:100%;right:0;margin-top:var(--mm-spacing-1)}.mm-dropdown-top-start[data-v-f4f8280d]{bottom:100%;left:0;margin-bottom:var(--mm-spacing-1)}.mm-dropdown-top-end[data-v-f4f8280d]{bottom:100%;right:0;margin-bottom:var(--mm-spacing-1)}.mm-dropdown-enter[data-v-f4f8280d]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-dropdown-enter-from[data-v-f4f8280d]{opacity:0;transform:scale(.95)}.mm-dropdown-enter-to[data-v-f4f8280d]{opacity:1;transform:scale(1)}.mm-dropdown-leave[data-v-f4f8280d]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.mm-dropdown-leave-from[data-v-f4f8280d]{opacity:1;transform:scale(1)}.mm-dropdown-leave-to[data-v-f4f8280d]{opacity:0;transform:scale(.95)}.mm-dropdown-divider[data-v-f4f8280d]{height:1px;margin:var(--mm-spacing-1) 0;background-color:var(--mm-border)}.mm-dropdown-item[data-v-f4f8280d]{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-f4f8280d]:focus{outline:none}.mm-dropdown-item-active[data-v-f4f8280d]{background-color:var(--mm-accent);color:var(--mm-accent-foreground)}.mm-dropdown-item-disabled[data-v-f4f8280d]{color:var(--mm-foreground-subtle);cursor:not-allowed}.mm-dropdown-item-disabled.mm-dropdown-item-active[data-v-f4f8280d]{background-color:transparent;color:var(--mm-foreground-subtle)}.mm-dropdown-item-selected[data-v-f4f8280d]{font-weight:var(--mm-font-weight-medium)}.mm-dropdown-item-icon[data-v-f4f8280d]{flex-shrink:0;width:1rem;height:1rem;color:inherit}.mm-dropdown-item-label[data-v-f4f8280d]{flex:1;min-width:0}.mm-dropdown-item-check[data-v-f4f8280d]{flex-shrink:0;width:1rem;height:1rem;color:var(--mm-success)}.mm-dropdown-empty[data-v-f4f8280d]{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-f4f8280d],.mm-dropdown-leave[data-v-f4f8280d]{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-sr-only[data-v-b22d2a4c]{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-table-wrapper[data-v-b22d2a4c]{display:flex;flex-direction:column;gap:var(--mm-spacing-3);font-family:var(--mm-font-sans)}.mm-table__header[data-v-b22d2a4c]{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-spacing-4)}.mm-table__search[data-v-b22d2a4c]{display:flex;align-items:center;position:relative;flex:1;max-width:20rem}.mm-table__search-icon[data-v-b22d2a4c]{position:absolute;left:var(--mm-spacing-2-5);color:var(--mm-foreground-subtle);pointer-events:none;display:flex}.mm-table__search-input[data-v-b22d2a4c]{width:100%;height:2rem;padding:var(--mm-spacing-1) var(--mm-spacing-8) var(--mm-spacing-1) calc(var(--mm-spacing-2-5) * 2 + 16px);font-size:var(--mm-font-size-sm);font-family:inherit;color:var(--mm-input-foreground);background-color:var(--mm-input-background);border:1px solid var(--mm-input-border);border-radius:var(--mm-radius-default);transition:border-color var(--mm-transition-fast),box-shadow var(--mm-transition-fast)}.mm-table__search-input[data-v-b22d2a4c]: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-table__search-input[data-v-b22d2a4c]::-moz-placeholder{color:var(--mm-input-placeholder)}.mm-table__search-input[data-v-b22d2a4c]::placeholder{color:var(--mm-input-placeholder)}.mm-table__search-clear[data-v-b22d2a4c]{position:absolute;right:var(--mm-spacing-2);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;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-table__search-clear[data-v-b22d2a4c]:hover{color:var(--mm-foreground);background-color:var(--mm-background-muted)}.mm-table__search-clear[data-v-b22d2a4c]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.mm-table__toolbar[data-v-b22d2a4c]{display:flex;align-items:center;gap:var(--mm-spacing-2);padding:var(--mm-spacing-2) var(--mm-spacing-3);background-color:var(--mm-background-muted);border-radius:var(--mm-radius-default)}.mm-table__container[data-v-b22d2a4c]{position:relative;overflow-x:auto;border:1px solid var(--mm-border);border-radius:var(--mm-radius-default);background-color:var(--mm-background)}.mm-table__loading-overlay[data-v-b22d2a4c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--mm-background-rgb, 255, 255, 255),.7);z-index:10}.mm-table__spinner[data-v-b22d2a4c]{display:flex;align-items:center;justify-content:center}.mm-table__spinner-icon[data-v-b22d2a4c]{width:2rem;height:2rem;color:var(--mm-primary-600);animation:mm-table-spin-b22d2a4c 1s linear infinite}.mm-table__spinner-track[data-v-b22d2a4c]{opacity:.25}.mm-table__spinner-head[data-v-b22d2a4c]{opacity:1}@keyframes mm-table-spin-b22d2a4c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mm-table__spinner-icon[data-v-b22d2a4c]{animation:none}}.mm-table[data-v-b22d2a4c]{width:100%;border-collapse:collapse;font-size:var(--mm-font-size-sm)}.mm-table__head[data-v-b22d2a4c]{background-color:var(--mm-background-muted)}.mm-table--sticky-header .mm-table__head[data-v-b22d2a4c]{position:sticky;top:0;z-index:5}.mm-table__head-row[data-v-b22d2a4c]{border-bottom:1px solid var(--mm-border)}.mm-table__head-cell[data-v-b22d2a4c]{padding:var(--mm-spacing-2) var(--mm-spacing-3);text-align:left;font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-table--compact .mm-table__head-cell[data-v-b22d2a4c]{padding:var(--mm-spacing-1-5) var(--mm-spacing-2)}.mm-table__head-cell--sortable[data-v-b22d2a4c]{cursor:pointer;transition:background-color var(--mm-transition-fast)}.mm-table__head-cell--sortable[data-v-b22d2a4c]:hover{background-color:var(--mm-background-subtle)}.mm-table__head-content[data-v-b22d2a4c]{display:flex;align-items:center;gap:var(--mm-spacing-1)}.mm-table__sort-icon[data-v-b22d2a4c]{display:flex;opacity:0;transition:opacity var(--mm-transition-fast)}.mm-table__head-cell--sortable:hover .mm-table__sort-icon[data-v-b22d2a4c],.mm-table__head-cell--sorted .mm-table__sort-icon[data-v-b22d2a4c]{opacity:1}.mm-table__sort-icon--idle[data-v-b22d2a4c]{opacity:.3}.mm-table__sort-icon--asc[data-v-b22d2a4c],.mm-table__sort-icon--desc[data-v-b22d2a4c]{color:var(--mm-primary-600)}.mm-table__body[data-v-b22d2a4c]{background-color:var(--mm-background)}.mm-table__row[data-v-b22d2a4c]{border-bottom:1px solid var(--mm-border);transition:background-color var(--mm-transition-fast);cursor:pointer}.mm-table__row[data-v-b22d2a4c]:last-child{border-bottom:none}.mm-table__row[data-v-b22d2a4c]:hover{background-color:var(--mm-background-muted)}.mm-table__row--selected[data-v-b22d2a4c]{background-color:var(--mm-primary-50)}.mm-table__row--selected[data-v-b22d2a4c]:hover{background-color:var(--mm-primary-100)}.mm-table--striped .mm-table__row[data-v-b22d2a4c]:nth-child(2n){background-color:var(--mm-background-subtle)}.mm-table--striped .mm-table__row[data-v-b22d2a4c]:nth-child(2n):hover{background-color:var(--mm-background-muted)}.mm-table__cell[data-v-b22d2a4c]{padding:var(--mm-spacing-2) var(--mm-spacing-3);color:var(--mm-foreground);vertical-align:middle}.mm-table--compact .mm-table__cell[data-v-b22d2a4c]{padding:var(--mm-spacing-1-5) var(--mm-spacing-2)}.mm-table__checkbox[data-v-b22d2a4c]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--mm-primary-600)}.mm-table__checkbox[data-v-b22d2a4c]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.mm-table__empty-row[data-v-b22d2a4c]{background-color:transparent!important}.mm-table__empty-cell[data-v-b22d2a4c]{padding:var(--mm-spacing-12) var(--mm-spacing-4);text-align:center}.mm-table__empty[data-v-b22d2a4c]{display:flex;flex-direction:column;align-items:center;gap:var(--mm-spacing-3)}.mm-table__empty-icon[data-v-b22d2a4c]{color:var(--mm-foreground-subtle)}.mm-table__empty-text[data-v-b22d2a4c]{margin:0;color:var(--mm-foreground-muted);font-size:var(--mm-font-size-base)}.mm-table__row--skeleton[data-v-b22d2a4c]{cursor:default}.mm-table__row--skeleton[data-v-b22d2a4c]:hover{background-color:transparent}.mm-table__skeleton[data-v-b22d2a4c]{height:1rem;background:linear-gradient(90deg,var(--mm-background-muted) 25%,var(--mm-background-subtle) 50%,var(--mm-background-muted) 75%);background-size:200% 100%;animation:mm-table-shimmer-b22d2a4c 1.5s ease-in-out infinite;border-radius:var(--mm-radius-sm)}@keyframes mm-table-shimmer-b22d2a4c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.mm-table__skeleton[data-v-b22d2a4c]{animation:none;background:var(--mm-background-muted)}}.mm-table__pagination[data-v-b22d2a4c]{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-spacing-4);flex-wrap:wrap}.mm-table__pagination-info[data-v-b22d2a4c]{font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted)}.mm-table__pagination-controls[data-v-b22d2a4c]{display:flex;align-items:center;gap:var(--mm-spacing-4)}.mm-table__page-size[data-v-b22d2a4c]{display:flex;align-items:center}.mm-table__page-size-label[data-v-b22d2a4c]{display:flex;align-items:center;gap:var(--mm-spacing-2);font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted)}.mm-table__page-size-select[data-v-b22d2a4c]{height:1.75rem;padding:0 var(--mm-spacing-2);font-size:var(--mm-font-size-sm);font-family:inherit;color:var(--mm-foreground);background-color:var(--mm-input-background);border:1px solid var(--mm-input-border);border-radius:var(--mm-radius-sm);cursor:pointer}.mm-table__page-size-select[data-v-b22d2a4c]:focus-visible{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-table__page-buttons[data-v-b22d2a4c]{display:flex;align-items:center;gap:var(--mm-spacing-1)}.mm-table__page-btn[data-v-b22d2a4c]{display:flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 var(--mm-spacing-1-5);font-size:var(--mm-font-size-sm);font-family:inherit;font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground);background-color:transparent;border:1px solid transparent;border-radius:var(--mm-radius-sm);cursor:pointer;transition:background-color var(--mm-transition-fast),border-color var(--mm-transition-fast)}.mm-table__page-btn[data-v-b22d2a4c]:hover:not(:disabled){background-color:var(--mm-background-muted)}.mm-table__page-btn[data-v-b22d2a4c]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.mm-table__page-btn[data-v-b22d2a4c]:disabled{opacity:.4;cursor:not-allowed}.mm-table__page-btn--active[data-v-b22d2a4c]{background-color:var(--mm-primary-600);color:#fff}.mm-table__page-btn--active[data-v-b22d2a4c]:hover:not(:disabled){background-color:var(--mm-primary-700)}.mm-table__page-ellipsis[data-v-b22d2a4c]{display:flex;align-items:center;justify-content:center;width:1.5rem;color:var(--mm-foreground-muted)}.mm-table__footer[data-v-b22d2a4c]{padding-top:var(--mm-spacing-2);border-top:1px solid var(--mm-border)}:root.dark .mm-table__loading-overlay[data-v-b22d2a4c]{background-color:#00000080}:root.dark .mm-table__row--selected[data-v-b22d2a4c]{background-color:var(--mm-primary-900)}:root.dark .mm-table__row--selected[data-v-b22d2a4c]:hover{background-color:var(--mm-primary-800)}@media(max-width:640px){.mm-table__container[data-v-b22d2a4c]{position:relative;-webkit-overflow-scrolling:touch}.mm-table__container[data-v-b22d2a4c]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(to right,transparent,var(--mm-background, white));pointer-events:none;opacity:1;transition:opacity .2s}.mm-table__container--scrolled-end[data-v-b22d2a4c]:after{opacity:0}.mm-table[data-v-b22d2a4c]{min-width:600px}.mm-table__page-btn[data-v-b22d2a4c]{min-width:2.75rem;height:2.75rem}.mm-table__page-size-select[data-v-b22d2a4c]{height:2.75rem;padding:0 var(--mm-spacing-3);font-size:var(--mm-font-size-base)}.mm-table__pagination[data-v-b22d2a4c]{flex-direction:column;align-items:stretch;gap:var(--mm-spacing-3)}.mm-table__pagination-controls[data-v-b22d2a4c]{justify-content:space-between;flex-wrap:wrap}.mm-table__pagination-info[data-v-b22d2a4c]{text-align:center}.mm-table__search[data-v-b22d2a4c]{max-width:none}.mm-table__header[data-v-b22d2a4c]{flex-direction:column;align-items:stretch}.mm-table__row[data-v-b22d2a4c]{min-height:44px}.mm-table__cell[data-v-b22d2a4c]{padding:var(--mm-table-cell-padding-y) var(--mm-table-cell-padding-x)}.mm-table__checkbox[data-v-b22d2a4c]{width:1.25rem;height:1.25rem}.mm-table__search-clear[data-v-b22d2a4c]{width:2rem;height:2rem}.mm-table__search-input[data-v-b22d2a4c]{height:2.75rem}}.mm-badge[data-v-a140b699]{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-a140b699]{height:1.25rem;padding:0 var(--mm-spacing-1-5);font-size:.6875rem}.mm-badge--md[data-v-a140b699]{height:1.5rem;padding:0 var(--mm-spacing-2);font-size:var(--mm-font-size-xs)}.mm-badge--rounded[data-v-a140b699]{border-radius:9999px}.mm-badge--default[data-v-a140b699]{background-color:var(--mm-active-bg, #eaf5ff);color:var(--mm-foreground-muted)}.mm-badge--primary[data-v-a140b699]{background-color:var(--mm-primary-100);color:var(--mm-primary-700)}:root.dark .mm-badge--primary[data-v-a140b699]{background-color:var(--mm-primary-900);color:var(--mm-primary-300)}.mm-badge--success[data-v-a140b699]{background-color:var(--mm-success-100);color:var(--mm-success-700)}:root.dark .mm-badge--success[data-v-a140b699]{background-color:var(--mm-success-900);color:var(--mm-success-300)}.mm-badge--warning[data-v-a140b699]{background-color:var(--mm-warning-100);color:var(--mm-warning-700)}:root.dark .mm-badge--warning[data-v-a140b699]{background-color:var(--mm-warning-900);color:var(--mm-warning-300)}.mm-badge--danger[data-v-a140b699]{background-color:var(--mm-danger-100);color:var(--mm-danger-700)}:root.dark .mm-badge--danger[data-v-a140b699]{background-color:var(--mm-danger-900);color:var(--mm-danger-300)}.mm-badge--info[data-v-a140b699]{background-color:var(--mm-primary-50);color:var(--mm-primary-600)}:root.dark .mm-badge--info[data-v-a140b699]{background-color:var(--mm-primary-950);color:var(--mm-primary-400)}.mm-badge--dot[data-v-a140b699]{width:.5rem;height:.5rem;padding:0;border-radius:50%}.mm-badge--dot.mm-badge--sm[data-v-a140b699]{width:.375rem;height:.375rem}.mm-badge--dot.mm-badge--md[data-v-a140b699]{width:.5rem;height:.5rem}.mm-badge--dot.mm-badge--default[data-v-a140b699]{background-color:var(--mm-foreground-subtle)}.mm-badge--dot.mm-badge--primary[data-v-a140b699]{background-color:var(--mm-primary-500)}.mm-badge--dot.mm-badge--success[data-v-a140b699]{background-color:var(--mm-success-500)}.mm-badge--dot.mm-badge--warning[data-v-a140b699]{background-color:var(--mm-warning-500)}.mm-badge--dot.mm-badge--danger[data-v-a140b699]{background-color:var(--mm-danger-500)}.mm-badge--dot.mm-badge--info[data-v-a140b699]{background-color:var(--mm-primary-400)}.mm-badge__dot[data-v-a140b699]{display:none}.mm-badge__content[data-v-a140b699]{display:inline-flex;align-items:center}.mm-badge__remove[data-v-a140b699]{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-a140b699]:hover{opacity:1;background-color:#0000001a}:root.dark .mm-badge__remove[data-v-a140b699]:hover{background-color:#ffffff1a}.mm-badge__remove[data-v-a140b699]:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 2px var(--mm-ring)}@media(prefers-reduced-motion:reduce){.mm-badge[data-v-a140b699],.mm-badge__remove[data-v-a140b699]{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-ad27630a]{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-ad27630a]{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-ad27630a]{display:flex}}.topbar__menu-btn[data-v-ad27630a]:hover{background:var(--mm-background-subtle);color:var(--mm-foreground)}.topbar__menu-btn[data-v-ad27630a]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__menu-icon[data-v-ad27630a]{width:1.5rem;height:1.5rem}.topbar__title[data-v-ad27630a]{flex:1;min-width:0}.topbar__title-text[data-v-ad27630a]{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-ad27630a]{display:flex;align-items:center;gap:var(--mm-spacing-1)}.topbar__action-btn[data-v-ad27630a]{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-ad27630a]:hover{background:var(--mm-background-subtle);color:var(--mm-foreground)}.topbar__action-btn[data-v-ad27630a]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__action-icon[data-v-ad27630a]{width:1.25rem;height:1.25rem}.topbar__search-btn[data-v-ad27630a]{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-ad27630a]:hover{border-color:var(--mm-border-strong);background:var(--mm-background-subtle);color:var(--mm-foreground-muted)}.topbar__search-btn[data-v-ad27630a]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__search-label[data-v-ad27630a]{flex:1;text-align:left}.topbar__search-kbd[data-v-ad27630a]{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-ad27630a]{min-width:auto;padding:var(--mm-spacing-2);border:none;background:transparent}.topbar__search-label[data-v-ad27630a],.topbar__search-kbd[data-v-ad27630a]{display:none}}.topbar__badge[data-v-ad27630a]{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__active-company[data-v-ad27630a]{display:none;font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground-muted);padding:var(--mm-spacing-1) var(--mm-spacing-2);border:1px solid var(--mm-border);border-radius:var(--mm-radius-md);background:var(--mm-background-muted);max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:769px){.topbar__active-company[data-v-ad27630a]{display:inline-block}}.topbar__user-menu[data-v-ad27630a]{position:relative}.topbar__user-btn[data-v-ad27630a]{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-ad27630a]:hover{border-color:var(--mm-border)}.topbar__user-btn[data-v-ad27630a]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:2px}.topbar__user-avatar[data-v-ad27630a]{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-ad27630a]{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-ad27630a]{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-ad27630a]{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-ad27630a]{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-ad27630a]{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-ad27630a]:hover,.topbar__menu-item--active[data-v-ad27630a]{background:var(--mm-background-subtle)}.topbar__menu-item--danger[data-v-ad27630a]{color:var(--mm-danger-600)}.topbar__menu-item--danger[data-v-ad27630a]:hover,.topbar__menu-item--danger.topbar__menu-item--active[data-v-ad27630a]{background:var(--mm-danger-50)}.topbar__menu-divider[data-v-ad27630a]{height:1px;margin:var(--mm-spacing-1) 0;background:var(--mm-border)}.topbar__logout-form[data-v-ad27630a]{margin:0}.topbar__menu-transition--enter[data-v-ad27630a]{transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.topbar__menu-transition--enter-from[data-v-ad27630a]{opacity:0;transform:scale(.95) translateY(-4px)}.topbar__menu-transition--enter-to[data-v-ad27630a]{opacity:1;transform:scale(1) translateY(0)}.topbar__menu-transition--leave[data-v-ad27630a]{transition:all .1s var(--mm-transition-easing)}.topbar__menu-transition--leave-from[data-v-ad27630a]{opacity:1;transform:scale(1) translateY(0)}.topbar__menu-transition--leave-to[data-v-ad27630a]{opacity:0;transform:scale(.95) translateY(-4px)}@media(max-width:768px){.topbar[data-v-ad27630a]{padding:0 var(--mm-spacing-3);gap:var(--mm-spacing-2)}.topbar__search-btn[data-v-ad27630a],.topbar[data-v-ad27630a] .status-indicator{display:none}.topbar__title-text[data-v-ad27630a]{font-size:var(--mm-font-size-lg)}.topbar__menu-btn[data-v-ad27630a]{width:44px;height:44px;flex-shrink:0}.topbar__action-btn[data-v-ad27630a],.topbar__user-btn[data-v-ad27630a]{width:44px;height:44px}.topbar__actions[data-v-ad27630a]{gap:0;flex-shrink:0}.topbar__menu-items[data-v-ad27630a]{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-ad27630a]{font-size:var(--mm-font-size-base)}.topbar__search-btn[data-v-ad27630a],.topbar[data-v-ad27630a] .status-indicator,.topbar__action-btn[aria-label=Notifications]{display:none}.topbar__action-btn[data-v-ad27630a],.topbar__user-btn[data-v-ad27630a],.topbar__menu-btn[data-v-ad27630a]{width:40px;height:40px}.topbar__container[data-v-ad27630a]{padding-left:var(--mm-spacing-2);padding-right:var(--mm-spacing-2)}}@media(prefers-reduced-motion:reduce){.topbar__menu-transition--enter[data-v-ad27630a],.topbar__menu-transition--leave[data-v-ad27630a]{transition:none}}.bottom-nav[data-v-84358aeb]{display:none}@media(max-width:768px){.bottom-nav[data-v-84358aeb]{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-84358aeb]{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-84358aeb]{color:var(--mm-primary-600, #2998ff)}.bottom-nav__icon[data-v-84358aeb]{width:24px;height:24px;flex-shrink:0}.bottom-nav__label[data-v-84358aeb]{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-935a3533]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1100}@media(max-width:768px){.docked-chat[data-v-935a3533]{bottom:calc(1.5rem + 64px + env(safe-area-inset-bottom,0px))}}.docked-chat__trigger[data-v-935a3533]{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-935a3533]{background:var(--mm-primary-700, #1d4ed8)}.docked-chat__badge[data-v-935a3533]{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-935a3533]{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-935a3533]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.docked-chat__title[data-v-935a3533]{font-weight:600;color:#111827}.docked-chat__header-actions[data-v-935a3533]{display:flex;gap:.5rem}.docked-chat__icon-btn[data-v-935a3533]{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-935a3533]{width:1rem;height:1rem}.docked-chat__icon-xs[data-v-935a3533]{width:.85rem;height:.85rem}.docked-chat__body[data-v-935a3533]{display:flex;flex:1}.docked-chat__sidebar[data-v-935a3533]{width:260px;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;padding:.75rem;gap:.75rem;background:#f9fafb}.docked-chat__tabs[data-v-935a3533]{display:flex;gap:.5rem}.docked-chat__tab[data-v-935a3533]{flex:1;border:none;border-radius:.5rem;padding:.4rem;background:#e5e7eb;font-size:.85rem;cursor:pointer}.docked-chat__tab--active[data-v-935a3533]{background:#111827;color:#fff}.docked-chat__search[data-v-935a3533]{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-935a3533]{border:none;outline:none;width:100%;font-size:.85rem}.docked-chat__channel-list[data-v-935a3533]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.docked-chat__channel[data-v-935a3533]{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-935a3533]{background:#dbeafe}.docked-chat__channel-meta[data-v-935a3533]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280}.docked-chat__channel-badge[data-v-935a3533]{background:#2563eb;color:#fff;border-radius:999px;padding:.1rem .4rem}.docked-chat__dm-search[data-v-935a3533]{border-top:1px solid #e5e7eb;padding-top:.5rem}.docked-chat__dm-input[data-v-935a3533]{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;padding:.35rem .5rem;margin-top:.5rem}.docked-chat__dm-results[data-v-935a3533]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.docked-chat__dm-user[data-v-935a3533]{border:none;background:#fff;border-radius:.5rem;padding:.5rem;text-align:left;display:flex;gap:.5rem;cursor:pointer}.docked-chat__presence[data-v-935a3533]{width:8px;height:8px;border-radius:999px;background:#9ca3af;margin-top:.35rem}.docked-chat__presence--online[data-v-935a3533]{background:#22c55e}.docked-chat__conversation[data-v-935a3533]{flex:1;display:flex;flex-direction:column}.docked-chat__conversation-header[data-v-935a3533]{display:flex;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.docked-chat__conversation-body[data-v-935a3533]{display:flex;flex:1;overflow:hidden}.docked-chat__messages[data-v-935a3533]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.docked-chat__messages--thread-open[data-v-935a3533]{border-right:1px solid #e5e7eb}.docked-chat__dropzone[data-v-935a3533]{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-935a3533]{display:flex;gap:.75rem}.docked-chat__message--own[data-v-935a3533]{justify-content:flex-end}.docked-chat__message-content[data-v-935a3533]{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-935a3533]{background:#dbeafe}.docked-chat__message-text[data-v-935a3533]{white-space:pre-wrap}.docked-chat__message-deleted[data-v-935a3533]{color:#9ca3af;font-style:italic}.docked-chat__attachments[data-v-935a3533]{display:flex;flex-direction:column;gap:.25rem}.docked-chat__attachment-image[data-v-935a3533]{max-width:220px;border-radius:.5rem}.docked-chat__message-meta[data-v-935a3533]{font-size:.7rem;color:#6b7280;display:flex;gap:.35rem;flex-wrap:wrap}.docked-chat__actions[data-v-935a3533]{display:flex;align-items:flex-start;gap:.35rem;margin-top:.1rem}.docked-chat__action[data-v-935a3533]{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-935a3533]{font-size:.65rem;margin-left:.25rem}.docked-chat__reactions[data-v-935a3533]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.docked-chat__reaction[data-v-935a3533]{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;cursor:pointer}.docked-chat__reaction--active[data-v-935a3533]{border-color:#2563eb;color:#1d4ed8}.docked-chat__reaction-picker[data-v-935a3533]{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-935a3533]{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-935a3533]{display:flex;flex-wrap:wrap;gap:.25rem}.docked-chat__emoji[data-v-935a3533]{border:none;background:transparent;font-size:1rem;cursor:pointer}.docked-chat__typing[data-v-935a3533]{font-size:.8rem;color:#6b7280}.docked-chat__thread[data-v-935a3533]{width:260px;background:#f9fafb;display:flex;flex-direction:column;border-left:1px solid #e5e7eb}.docked-chat__thread-header[data-v-935a3533]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;border-bottom:1px solid #e5e7eb}.docked-chat__thread-body[data-v-935a3533]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.docked-chat__thread-message[data-v-935a3533]{background:#fff;border-radius:.6rem;padding:.4rem .6rem;border:1px solid #e5e7eb}.docked-chat__thread-meta[data-v-935a3533]{font-size:.7rem;color:#6b7280;display:flex;gap:.35rem}.docked-chat__thread-composer[data-v-935a3533]{display:flex;gap:.5rem;padding:.6rem;border-top:1px solid #e5e7eb}.docked-chat__thread-input[data-v-935a3533]{flex:1;border:1px solid #e5e7eb;border-radius:999px;padding:.35rem .6rem;font-size:.8rem}.docked-chat__composer[data-v-935a3533]{border-top:1px solid #e5e7eb;padding:.75rem 1rem;background:#f9fafb}.docked-chat__composer-row[data-v-935a3533]{display:flex;align-items:center;gap:.5rem}.docked-chat__input[data-v-935a3533]{flex:1;border:1px solid #e5e7eb;border-radius:999px;padding:.45rem .75rem;font-size:.85rem}.docked-chat__send[data-v-935a3533]{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-935a3533]{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-935a3533]{display:none}.docked-chat__pending[data-v-935a3533]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.docked-chat__pending-file[data-v-935a3533]{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-935a3533]{border:none;background:transparent;cursor:pointer}.docked-chat__edit[data-v-935a3533]{display:flex;flex-direction:column;gap:.35rem}.docked-chat__edit-input[data-v-935a3533]{border:1px solid #e5e7eb;border-radius:.5rem;padding:.35rem .5rem}.docked-chat__edit-actions[data-v-935a3533]{display:flex;gap:.5rem}@media(max-width:640px){.docked-chat__panel[data-v-935a3533]{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;max-width:100vw;max-height:100vh;max-height:100dvh;border-radius:0;z-index:1200}.docked-chat__trigger[data-v-935a3533]{width:2.75rem;height:2.75rem}.docked-chat__trigger svg[data-v-935a3533]{width:1.25rem;height:1.25rem}.docked-chat__header[data-v-935a3533]{padding:.5rem .75rem;position:sticky;top:0;z-index:2}.docked-chat__body[data-v-935a3533]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.docked-chat__input-area[data-v-935a3533]{position:sticky;bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}}@media(min-width:641px)and (max-width:1024px){.docked-chat__panel[data-v-935a3533]{width:420px;height:480px}}.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)}.kb-fab[data-v-c703a9ce]{position:fixed;bottom:calc(1.5rem + 72px);right:1.5rem;z-index:1050;width:56px;height:56px;border-radius:var(--mm-radius-full);border:none;background:linear-gradient(135deg,var(--mm-primary-600),var(--mm-primary-700));color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--mm-shadow-lg),0 0 #2563eb66;transition:transform var(--mm-transition-normal) var(--mm-transition-easing),box-shadow var(--mm-transition-normal) var(--mm-transition-easing),background var(--mm-transition-normal) var(--mm-transition-easing)}.kb-fab[data-v-c703a9ce]:hover{transform:scale(1.08);box-shadow:var(--mm-shadow-xl),0 0 0 6px #2563eb26}.kb-fab[data-v-c703a9ce]:active{transform:scale(.95)}.kb-fab--active[data-v-c703a9ce]{background:linear-gradient(135deg,var(--mm-secondary-600),var(--mm-secondary-700))}.kb-fab__icon[data-v-c703a9ce]{width:26px;height:26px}.kb-fab-icon-enter-active[data-v-c703a9ce],.kb-fab-icon-leave-active[data-v-c703a9ce]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing),transform var(--mm-transition-fast) var(--mm-transition-easing)}.kb-fab-icon-enter-from[data-v-c703a9ce]{opacity:0;transform:rotate(-90deg) scale(.5)}.kb-fab-icon-leave-to[data-v-c703a9ce]{opacity:0;transform:rotate(90deg) scale(.5)}@media(max-width:768px){.kb-fab[data-v-c703a9ce]{bottom:calc(1.5rem + 136px + env(safe-area-inset-bottom,0px));right:var(--mm-spacing-4);width:50px;height:50px}.kb-fab__icon[data-v-c703a9ce]{width:22px;height:22px}}.kb-overlay[data-v-c703a9ce]{position:fixed;inset:0;z-index:1040;background:var(--mm-overlay)}.kb-overlay-enter-active[data-v-c703a9ce]{transition:opacity var(--mm-transition-normal) var(--mm-transition-easing)}.kb-overlay-leave-active[data-v-c703a9ce]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing)}.kb-overlay-enter-from[data-v-c703a9ce],.kb-overlay-leave-to[data-v-c703a9ce]{opacity:0}.kb-panel[data-v-c703a9ce]{position:fixed;top:0;right:0;bottom:0;z-index:1045;width:400px;max-width:100vw;display:flex;flex-direction:column;background:var(--mm-background);border-left:1px solid var(--mm-border);box-shadow:var(--mm-shadow-xl);overflow:hidden}.kb-panel-enter-active[data-v-c703a9ce]{transition:transform var(--mm-transition-slow) var(--mm-transition-easing)}.kb-panel-leave-active[data-v-c703a9ce]{transition:transform var(--mm-transition-normal) var(--mm-transition-easing)}.kb-panel-enter-from[data-v-c703a9ce],.kb-panel-leave-to[data-v-c703a9ce]{transform:translate(100%)}@media(max-width:480px){.kb-panel[data-v-c703a9ce]{width:100vw}}.kb-panel__header[data-v-c703a9ce]{display:flex;align-items:center;justify-content:space-between;padding:var(--mm-spacing-4) var(--mm-spacing-5);border-bottom:1px solid var(--mm-border);background:var(--mm-background);flex-shrink:0}.kb-panel__header-content[data-v-c703a9ce]{display:flex;align-items:center;gap:var(--mm-spacing-3)}.kb-panel__header-icon[data-v-c703a9ce]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mm-radius-lg);background:var(--mm-primary-50);color:var(--mm-primary-600);flex-shrink:0}:where(.dark) .kb-panel__header-icon[data-v-c703a9ce]{background:var(--mm-primary-950);color:var(--mm-primary-400)}.kb-panel__header-svg[data-v-c703a9ce]{width:22px;height:22px}.kb-panel__title[data-v-c703a9ce]{font-family:var(--mm-font-heading);font-size:var(--mm-font-size-lg);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);margin:0;line-height:var(--mm-line-height-tight)}.kb-panel__subtitle[data-v-c703a9ce]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-subtle);margin:0;line-height:var(--mm-line-height-normal)}.kb-panel__close[data-v-c703a9ce]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--mm-radius-md);border:none;background:transparent;color:var(--mm-foreground-muted);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.kb-panel__close[data-v-c703a9ce]:hover{background:var(--mm-background-subtle);color:var(--mm-foreground)}.kb-panel__close-icon[data-v-c703a9ce]{width:20px;height:20px}.kb-panel__search[data-v-c703a9ce]{padding:var(--mm-spacing-3) var(--mm-spacing-5);border-bottom:1px solid var(--mm-border);flex-shrink:0}.kb-panel__search-wrapper[data-v-c703a9ce]{position:relative;display:flex;align-items:center}.kb-panel__search-icon[data-v-c703a9ce]{position:absolute;left:var(--mm-spacing-3);width:18px;height:18px;color:var(--mm-foreground-subtle);pointer-events:none}.kb-panel__search-input[data-v-c703a9ce]{width:100%;padding:var(--mm-spacing-2-5) var(--mm-spacing-10) var(--mm-spacing-2-5) var(--mm-spacing-10);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm);color:var(--mm-input-foreground);background:var(--mm-input-background);border:1px solid var(--mm-input-border);border-radius:var(--mm-radius-lg);outline:none;transition:border-color var(--mm-transition-fast) var(--mm-transition-easing),box-shadow var(--mm-transition-fast) var(--mm-transition-easing)}.kb-panel__search-input[data-v-c703a9ce]::-moz-placeholder{color:var(--mm-input-placeholder)}.kb-panel__search-input[data-v-c703a9ce]::placeholder{color:var(--mm-input-placeholder)}.kb-panel__search-input[data-v-c703a9ce]:focus{border-color:var(--mm-ring);box-shadow:0 0 0 3px #3b82f626}.kb-panel__search-spinner[data-v-c703a9ce]{position:absolute;right:var(--mm-spacing-3);width:18px;height:18px;border:2px solid var(--mm-border);border-top-color:var(--mm-primary-500);border-radius:var(--mm-radius-full);animation:kb-spin-c703a9ce .6s linear infinite}@keyframes kb-spin-c703a9ce{to{transform:rotate(360deg)}}.kb-panel__body[data-v-c703a9ce]{flex:1;overflow-y:auto;padding:var(--mm-spacing-4) var(--mm-spacing-5)}.kb-panel__back[data-v-c703a9ce]{display:inline-flex;align-items:center;gap:var(--mm-spacing-1-5);padding:var(--mm-spacing-1-5) var(--mm-spacing-2);margin-bottom:var(--mm-spacing-4);font-family:var(--mm-font-sans);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-primary-600);background:transparent;border:none;border-radius:var(--mm-radius-md);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.kb-panel__back[data-v-c703a9ce]:hover{background:var(--mm-primary-50);color:var(--mm-primary-700)}:where(.dark) .kb-panel__back[data-v-c703a9ce]:hover{background:var(--mm-primary-950);color:var(--mm-primary-400)}.kb-panel__back-icon[data-v-c703a9ce]{width:16px;height:16px}.kb-panel__section-header[data-v-c703a9ce]{display:flex;align-items:center;gap:var(--mm-spacing-2);margin-bottom:var(--mm-spacing-3)}.kb-panel__section-icon[data-v-c703a9ce]{width:16px;height:16px;color:var(--mm-foreground-subtle);flex-shrink:0}.kb-panel__section-title[data-v-c703a9ce]{font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground-subtle);text-transform:uppercase;letter-spacing:.05em}.kb-panel__loading[data-v-c703a9ce]{display:flex;align-items:center;justify-content:center;gap:var(--mm-spacing-2);padding:var(--mm-spacing-8) 0;color:var(--mm-foreground-subtle);font-size:var(--mm-font-size-sm)}.kb-panel__loading-spinner[data-v-c703a9ce]{width:20px;height:20px;border:2px solid var(--mm-border);border-top-color:var(--mm-primary-500);border-radius:var(--mm-radius-full);animation:kb-spin-c703a9ce .6s linear infinite}.kb-list[data-v-c703a9ce]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mm-spacing-2)}.kb-list__item[data-v-c703a9ce]{display:flex;align-items:center;gap:var(--mm-spacing-3);padding:var(--mm-spacing-3) var(--mm-spacing-4);background:var(--mm-card-background);border:1px solid var(--mm-card-border);border-radius:var(--mm-radius-lg);cursor:pointer;transition:all var(--mm-transition-fast) var(--mm-transition-easing)}.kb-list__item[data-v-c703a9ce]:hover{border-color:var(--mm-primary-200);box-shadow:var(--mm-shadow-card-hover);transform:translateY(-1px)}:where(.dark) .kb-list__item[data-v-c703a9ce]:hover{border-color:var(--mm-primary-800)}.kb-list__item-content[data-v-c703a9ce]{flex:1;min-width:0}.kb-list__item-title[data-v-c703a9ce]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);margin:0 0 var(--mm-spacing-1) 0;line-height:var(--mm-line-height-snug)}.kb-list__item-snippet[data-v-c703a9ce]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-muted);margin:0 0 var(--mm-spacing-2) 0;line-height:var(--mm-line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-list__item-badge[data-v-c703a9ce]{display:inline-block;padding:var(--mm-spacing-0-5) var(--mm-spacing-2);font-size:.6875rem;font-weight:var(--mm-font-weight-medium);color:var(--mm-primary-700);background:var(--mm-primary-50);border-radius:var(--mm-radius-full);line-height:var(--mm-line-height-normal)}:where(.dark) .kb-list__item-badge[data-v-c703a9ce]{color:var(--mm-primary-300);background:var(--mm-primary-950)}.kb-list__item-arrow[data-v-c703a9ce]{width:16px;height:16px;color:var(--mm-foreground-subtle);flex-shrink:0;transition:transform var(--mm-transition-fast) var(--mm-transition-easing)}.kb-list__item:hover .kb-list__item-arrow[data-v-c703a9ce]{transform:translate(2px);color:var(--mm-primary-500)}.kb-article[data-v-c703a9ce]{padding:0}.kb-article__category-badge[data-v-c703a9ce]{display:inline-block;padding:var(--mm-spacing-1) var(--mm-spacing-2-5);margin-bottom:var(--mm-spacing-3);font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-semibold);color:var(--mm-primary-700);background:var(--mm-primary-50);border-radius:var(--mm-radius-full)}:where(.dark) .kb-article__category-badge[data-v-c703a9ce]{color:var(--mm-primary-300);background:var(--mm-primary-950)}.kb-article__title[data-v-c703a9ce]{font-family:var(--mm-font-heading);font-size:var(--mm-font-size-xl);font-weight:var(--mm-font-weight-bold);color:var(--mm-foreground);margin:0 0 var(--mm-spacing-4) 0;line-height:var(--mm-line-height-snug)}.kb-article__content[data-v-c703a9ce]{font-size:var(--mm-font-size-sm);color:var(--mm-foreground);line-height:var(--mm-line-height-relaxed)}.kb-article__content[data-v-c703a9ce] h1,.kb-article__content[data-v-c703a9ce] h2,.kb-article__content[data-v-c703a9ce] h3,.kb-article__content[data-v-c703a9ce] h4{font-family:var(--mm-font-heading);font-weight:var(--mm-font-weight-semibold);color:var(--mm-foreground);margin-top:var(--mm-spacing-5);margin-bottom:var(--mm-spacing-2)}.kb-article__content[data-v-c703a9ce] h2{font-size:var(--mm-font-size-lg)}.kb-article__content[data-v-c703a9ce] h3{font-size:var(--mm-font-size-base)}.kb-article__content[data-v-c703a9ce] p{margin-bottom:var(--mm-spacing-3)}.kb-article__content[data-v-c703a9ce] ul,.kb-article__content[data-v-c703a9ce] ol{padding-left:var(--mm-spacing-5);margin-bottom:var(--mm-spacing-3)}.kb-article__content[data-v-c703a9ce] li{margin-bottom:var(--mm-spacing-1)}.kb-article__content[data-v-c703a9ce] a{color:var(--mm-primary-600);text-decoration:underline;text-underline-offset:2px}.kb-article__content[data-v-c703a9ce] a:hover{color:var(--mm-primary-700)}.kb-article__content[data-v-c703a9ce] code{font-family:var(--mm-font-mono);font-size:.85em;padding:var(--mm-spacing-0-5) var(--mm-spacing-1);background:var(--mm-background-subtle);border-radius:var(--mm-radius-sm)}.kb-article__content[data-v-c703a9ce] pre{background:var(--mm-background-subtle);padding:var(--mm-spacing-3);border-radius:var(--mm-radius-md);overflow-x:auto;margin-bottom:var(--mm-spacing-3)}.kb-article__content[data-v-c703a9ce] pre code{padding:0;background:transparent}.kb-article__content[data-v-c703a9ce] blockquote{border-left:3px solid var(--mm-primary-300);padding-left:var(--mm-spacing-4);margin-left:0;color:var(--mm-foreground-muted);font-style:italic}.kb-article__content[data-v-c703a9ce] table{width:100%;border-collapse:collapse;margin-bottom:var(--mm-spacing-3);font-size:var(--mm-font-size-xs)}.kb-article__content[data-v-c703a9ce] th,.kb-article__content[data-v-c703a9ce] td{padding:var(--mm-spacing-2) var(--mm-spacing-3);border:1px solid var(--mm-border);text-align:left}.kb-article__content[data-v-c703a9ce] th{background:var(--mm-background-subtle);font-weight:var(--mm-font-weight-semibold)}.kb-article__content[data-v-c703a9ce] img{max-width:100%;height:auto;border-radius:var(--mm-radius-md);margin:var(--mm-spacing-3) 0}.kb-article__summary[data-v-c703a9ce]{font-size:var(--mm-font-size-sm);color:var(--mm-foreground-muted);line-height:var(--mm-line-height-relaxed);margin:0}.kb-panel__empty[data-v-c703a9ce]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--mm-spacing-10) var(--mm-spacing-4)}.kb-panel__empty-icon[data-v-c703a9ce]{width:48px;height:48px;color:var(--mm-border-strong);margin-bottom:var(--mm-spacing-4)}.kb-panel__empty-text[data-v-c703a9ce]{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-foreground-muted);margin:0 0 var(--mm-spacing-1) 0}.kb-panel__empty-hint[data-v-c703a9ce]{font-size:var(--mm-font-size-xs);color:var(--mm-foreground-subtle);margin:0}@media(prefers-reduced-motion:reduce){.kb-fab[data-v-c703a9ce],.kb-panel[data-v-c703a9ce],.kb-overlay[data-v-c703a9ce],.kb-list__item[data-v-c703a9ce],.kb-list__item-arrow[data-v-c703a9ce],.kb-fab-icon-enter-active[data-v-c703a9ce],.kb-fab-icon-leave-active[data-v-c703a9ce]{transition:none!important;animation:none!important}.kb-panel__search-spinner[data-v-c703a9ce],.kb-panel__loading-spinner[data-v-c703a9ce]{animation:none!important}}.app-layout-shell[data-v-9c7a670a]{display:flex;flex-direction:column;min-height:0}.app-layout[data-v-9c7a670a]{display:flex;flex:1;min-height:0;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-9c7a670a]{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-9c7a670a]:focus{top:var(--mm-spacing-2);outline:2px solid var(--mm-ring);outline-offset:2px}.sr-only[data-v-9c7a670a]{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-9c7a670a]{position:fixed;inset:0;z-index:40;background:var(--mm-overlay)}@media(min-width:769px){.app-layout__overlay[data-v-9c7a670a]{display:none}}.app-layout__overlay--enter[data-v-9c7a670a]{transition:opacity var(--mm-transition-normal) var(--mm-transition-easing)}.app-layout__overlay--enter-from[data-v-9c7a670a]{opacity:0}.app-layout__overlay--enter-to[data-v-9c7a670a]{opacity:1}.app-layout__overlay--leave[data-v-9c7a670a]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing)}.app-layout__overlay--leave-from[data-v-9c7a670a]{opacity:1}.app-layout__overlay--leave-to[data-v-9c7a670a]{opacity:0}.app-layout__main[data-v-9c7a670a]{margin-left:240px;transition:margin-left var(--mm-transition-normal) var(--mm-transition-easing);display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.app-layout__breadcrumbs[data-v-9c7a670a]{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-9c7a670a]{padding:var(--mm-spacing-3) var(--mm-spacing-6)}}.app-layout__content[data-v-9c7a670a]{flex:1;padding:var(--mm-spacing-5);outline:none;overflow-y:auto}.app-layout__content[data-v-9c7a670a]:focus-visible{outline:2px solid var(--mm-ring);outline-offset:-2px}@media(max-width:768px){.app-layout__main[data-v-9c7a670a]{margin-left:0!important}.app-layout[data-v-9c7a670a]{flex-direction:column}.app-layout__main[data-v-9c7a670a]{width:100%;margin-left:0}.app-layout__content[data-v-9c7a670a]{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-9c7a670a]{padding:var(--mm-spacing-6)}}.page-enter-active[data-v-9c7a670a]{transition:opacity var(--mm-transition-normal) var(--mm-transition-easing)}.page-leave-active[data-v-9c7a670a]{transition:opacity var(--mm-transition-fast) var(--mm-transition-easing)}.page-enter-from[data-v-9c7a670a],.page-leave-to[data-v-9c7a670a]{opacity:0}@media(prefers-reduced-motion:reduce){.app-layout__skip-link[data-v-9c7a670a],.app-layout__overlay--enter[data-v-9c7a670a],.app-layout__overlay--leave[data-v-9c7a670a],.page-enter-active[data-v-9c7a670a],.page-leave-active[data-v-9c7a670a]{transition:none}}@media(max-width:768px){.app-layout__main{margin-left:0!important}}
