.mmec-auth-gate[data-v-f6b714ee]{box-sizing:border-box;min-height:100vh;margin:0;padding:var(--space-8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);text-align:center;background:var(--color-bg);color:var(--color-fg)}.mmec-auth-gate--embedded[data-v-f6b714ee]{min-height:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.mmec-auth-gate__title[data-v-f6b714ee]{margin:0;color:var(--color-fg);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.mmec-auth-gate__body[data-v-f6b714ee]{margin:0;max-width:28rem;color:var(--color-fg-muted);font-size:var(--font-size-body);line-height:var(--leading-normal)}.mmec-auth-gate__actions[data-v-f6b714ee]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.mmec-auth-gate__countdown[data-v-103e1830]{margin:0;color:var(--color-fg-subtle);font-size:var(--font-size-sm)}.mmec-back-link[data-v-4747798e]{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.mmec-back-link[data-v-4747798e]:hover{background:var(--color-primary-bg-subtle);color:var(--color-fg)}.mmec-back-link[data-v-4747798e]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-tooltip{z-index:70;max-width:260px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-fg);color:var(--color-surface);font-family:var(--font-sans);font-size:var(--font-size-caption);line-height:1.45;box-shadow:var(--shadow-menu)}.mmec-tooltip__arrow{fill:var(--color-fg)}:root,[data-theme=default]{--brand-primary: #0d7680;--brand-primary-dark: #0a5a62;--brand-primary-darkest: #033d43;--brand-primary-light: #19b8c6;--brand-primary-lighter: #4dc9d4;--brand-primary-bg: #d5f1f4;--brand-primary-bg-subtle: #e9f8fa;--brand-accent: #9a5500;--brand-accent-dark: #7c4400;--brand-accent-bg: #fcebd4;--brand-accent-bg-subtle: #fff8ed;--brand-accent-fill: #faaf50;--brand-accent-fill-hover: #f79922;--brand-success: #047857;--brand-success-hover: #065f46;--brand-success-bg: #d6f5e8;--brand-error: #bc2c2c;--brand-error-bg: #fde2e2;--brand-warning: #93400d;--brand-warning-bg: #fffaeb;--brand-tertiary: #6d28d9;--brand-tertiary-dark: #4c1d7a;--brand-tertiary-bg: #ede9fe;--brand-tertiary-bg-subtle: #f4f0fd;--dark-brand-primary: #19b8c6;--dark-brand-primary-dark: #087c87;--dark-brand-primary-darkest: #055a63;--dark-brand-primary-light: #4dc9d4;--dark-brand-primary-lighter: #7dd8e0;--dark-brand-primary-bg: #0a2e32;--dark-brand-primary-bg-subtle: #071e21;--dark-brand-accent: #faaf50;--dark-brand-accent-dark: #f79922;--dark-brand-accent-bg: #2e2210;--dark-brand-accent-bg-subtle: #1f170b;--dark-brand-accent-fill: #faaf50;--dark-brand-accent-fill-hover: #f79922;--dark-brand-success: #34d399;--dark-brand-success-hover: #6ee7b7;--dark-brand-success-bg: #0a2e1c;--dark-brand-error: #f87171;--dark-brand-error-bg: #2e0a0a;--dark-brand-warning: #fbbf24;--dark-brand-warning-bg: #2e2210;--dark-brand-tertiary: #c084fc;--dark-brand-tertiary-dark: #a855f7;--dark-brand-tertiary-bg: #2e1045;--dark-brand-tertiary-bg-subtle: #220c34}[data-theme=deuteranopia]{--brand-primary: #1b5fa8;--brand-primary-dark: #134a85;--brand-primary-darkest: #0c3662;--brand-primary-light: #3d8fd6;--brand-primary-lighter: #6bade5;--brand-primary-bg: #d6e8f7;--brand-primary-bg-subtle: #ebf4fb;--brand-accent: #d4920a;--brand-accent-dark: #8a6008;--brand-accent-bg: #fff3d6;--brand-accent-bg-subtle: #fffaf0;--brand-accent-fill: #d4920a;--brand-accent-fill-hover: #8a6008;--brand-success: #1b5fa8;--brand-success-hover: #134a85;--brand-success-bg: #d6e8f7;--brand-error: #c53030;--brand-error-bg: #fee2e2;--brand-warning: #8a6008;--brand-warning-bg: #fff8e6;--brand-tertiary: #6b21a8;--brand-tertiary-dark: #4c1d7a;--brand-tertiary-bg: #f3e8ff;--brand-tertiary-bg-subtle: #faf5ff;--dark-brand-primary: #6bade5;--dark-brand-primary-dark: #3d8fd6;--dark-brand-primary-darkest: #1b5fa8;--dark-brand-primary-light: #93c5ee;--dark-brand-primary-lighter: #b8d9f5;--dark-brand-primary-bg: #0c1e2e;--dark-brand-primary-bg-subtle: #081524;--dark-brand-accent: #facc6b;--dark-brand-accent-dark: #d4920a;--dark-brand-accent-bg: #2e2510;--dark-brand-accent-bg-subtle: #1f1a0b;--dark-brand-accent-fill: #facc6b;--dark-brand-accent-fill-hover: #d4920a;--dark-brand-success: #6bade5;--dark-brand-success-hover: #93c5ee;--dark-brand-success-bg: #0c1e2e;--dark-brand-error: #f87171;--dark-brand-error-bg: #2e0a0a;--dark-brand-warning: #facc6b;--dark-brand-warning-bg: #2e2510;--dark-brand-tertiary: #c084fc;--dark-brand-tertiary-dark: #a855f7;--dark-brand-tertiary-bg: #2e1045;--dark-brand-tertiary-bg-subtle: #220c34}[data-theme=protanopia]{--brand-primary: #1565c0;--brand-primary-dark: #0d47a1;--brand-primary-darkest: #0a3270;--brand-primary-light: #42a5f5;--brand-primary-lighter: #64b5f6;--brand-primary-bg: #bbdefb;--brand-primary-bg-subtle: #e3f2fd;--brand-accent: #e6a817;--brand-accent-dark: #9e7310;--brand-accent-bg: #fff8e1;--brand-accent-bg-subtle: #fffdf5;--brand-accent-fill: #e6a817;--brand-accent-fill-hover: #9e7310;--brand-success: #1565c0;--brand-success-hover: #0d47a1;--brand-success-bg: #e3f2fd;--brand-error: #c53030;--brand-error-bg: #fee2e2;--brand-warning: #9e7310;--brand-warning-bg: #fff8e1;--brand-tertiary: #6b21a8;--brand-tertiary-dark: #4c1d7a;--brand-tertiary-bg: #f3e8ff;--brand-tertiary-bg-subtle: #faf5ff;--dark-brand-primary: #64b5f6;--dark-brand-primary-dark: #42a5f5;--dark-brand-primary-darkest: #1565c0;--dark-brand-primary-light: #90caf9;--dark-brand-primary-lighter: #bbdefb;--dark-brand-primary-bg: #0a1a2e;--dark-brand-primary-bg-subtle: #071224;--dark-brand-accent: #ffd54f;--dark-brand-accent-dark: #e6a817;--dark-brand-accent-bg: #2e2810;--dark-brand-accent-bg-subtle: #1f1c0b;--dark-brand-accent-fill: #ffd54f;--dark-brand-accent-fill-hover: #e6a817;--dark-brand-success: #64b5f6;--dark-brand-success-hover: #90caf9;--dark-brand-success-bg: #0a1a2e;--dark-brand-error: #f87171;--dark-brand-error-bg: #2e0a0a;--dark-brand-warning: #ffd54f;--dark-brand-warning-bg: #2e2810;--dark-brand-tertiary: #c084fc;--dark-brand-tertiary-dark: #a855f7;--dark-brand-tertiary-bg: #2e1045;--dark-brand-tertiary-bg-subtle: #220c34}[data-theme=tritanopia]{--brand-primary: #8b1a6b;--brand-primary-dark: #6d1454;--brand-primary-darkest: #4a0e39;--brand-primary-light: #c2459d;--brand-primary-lighter: #d977b8;--brand-primary-bg: #f5d6eb;--brand-primary-bg-subtle: #fbf0f7;--brand-accent: #2e7d32;--brand-accent-dark: #1b5e20;--brand-accent-bg: #e8f5e9;--brand-accent-bg-subtle: #f3faf4;--brand-accent-fill: #2e7d32;--brand-accent-fill-hover: #1b5e20;--brand-success: #2e7d32;--brand-success-hover: #1b5e20;--brand-success-bg: #e8f5e9;--brand-error: #c53030;--brand-error-bg: #fee2e2;--brand-warning: #8b1a6b;--brand-warning-bg: #fbf0f7;--brand-tertiary: #7b2d8e;--brand-tertiary-dark: #5a1f68;--brand-tertiary-bg: #f5e6fa;--brand-tertiary-bg-subtle: #fbf2fd;--dark-brand-primary: #d977b8;--dark-brand-primary-dark: #c2459d;--dark-brand-primary-darkest: #8b1a6b;--dark-brand-primary-light: #e9a5d3;--dark-brand-primary-lighter: #f2c8e4;--dark-brand-primary-bg: #2e0c24;--dark-brand-primary-bg-subtle: #24081c;--dark-brand-accent: #81c784;--dark-brand-accent-dark: #66bb6a;--dark-brand-accent-bg: #0e2e10;--dark-brand-accent-bg-subtle: #0a1f0b;--dark-brand-accent-fill: #81c784;--dark-brand-accent-fill-hover: #66bb6a;--dark-brand-success: #66bb6a;--dark-brand-success-hover: #81c784;--dark-brand-success-bg: #0e2e10;--dark-brand-error: #f87171;--dark-brand-error-bg: #2e0a0a;--dark-brand-warning: #d977b8;--dark-brand-warning-bg: #2e0c24;--dark-brand-tertiary: #d07ce8;--dark-brand-tertiary-dark: #a855f7;--dark-brand-tertiary-bg: #2e0c38;--dark-brand-tertiary-bg-subtle: #220828}:root{--neutral-900: #1f1d1e;--neutral-800: #343134;--neutral-700: #484548;--neutral-600: #5c595c;--neutral-500: #6e6b6e;--neutral-400: #8e8b8e;--neutral-300: #d4d4d7;--neutral-200: #dddde0;--neutral-100: #efeff1;--neutral-50: #f6f6f7;--surface: #ffffff;--page-bg: #f4f4f5;--btn-primary-text: #ffffff;--dark-neutral-900: #231f20;--dark-neutral-800: #2a272b;--dark-neutral-700: #4a4749;--dark-neutral-600: #636062;--dark-neutral-500: #666366;--dark-neutral-400: #939598;--dark-neutral-300: #ababae;--dark-neutral-200: #c8c8cb;--dark-neutral-100: #e2e2e4;--dark-neutral-50: #f2f2f3;--dark-surface: #1a1718;--dark-page-bg: #131011;--dark-btn-primary-text: #231f20;--dark-border-input: #7a777a}:root{--brand-product-tile: #0c909d}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-pill: 100px;--radius-full: 50%;--shadow-menu: 0 4px 12px rgb(0 0 0 / .1);--shadow-dialog: 0 10px 30px rgb(0 0 0 / .14);--shadow-toast: 0 10px 30px rgb(0 0 0 / .14);--shadow-sm: 0 1px 2px rgb(0 0 0 / .06);--shadow-md: 0 4px 12px rgb(0 0 0 / .1);--shadow-lg: 0 10px 30px rgb(0 0 0 / .14)}:root{--color-fg-on-accent: #231f20;--color-fg-on-primary-hover: #ffffff;--color-danger: #c53030;--color-danger-hover: #a52727;--color-danger-fg: #ffffff;--color-violet: #7c3aed;--color-violet-hover: #6a2bd1;--color-violet-fg: #ffffff;--marking-banner-height: 1.5rem;--color-cui-banner-bg: #502b85;--color-unclassified-banner-bg: #007a33;--color-secret-banner-bg: #c8102e;--color-development-banner-bg: #0d7680;--opacity-disabled: .5;--radius-badge: var(--radius-sm);--radius-button: var(--radius-md);--radius-input: var(--radius-lg);--radius-card: var(--radius-2xl);--radius-alert: var(--radius-xl);--radius-button-sm: 5px;--radius-dialog: 14px;--color-product-tile: var(--brand-product-tile)}:root,[data-mode=light]{color-scheme:light;--color-fg: var(--neutral-900);--color-fg-muted: var(--neutral-700);--color-fg-subtle: var(--neutral-600);--color-fg-hint: var(--neutral-500);--color-fg-on-primary: var(--btn-primary-text);--color-fg-on-solid: var(--btn-primary-text);--color-fg-badge-primary: var(--color-primary-active);--color-bg: var(--page-bg);--color-surface: var(--surface);--color-surface-subtle: var(--neutral-50);--color-surface-muted: var(--neutral-100);--color-border: var(--neutral-200);--color-border-strong: var(--neutral-300);--color-divider: var(--neutral-100);--color-border-input: var(--neutral-400);--color-primary: var(--brand-primary);--color-primary-hover: var(--brand-primary-dark);--color-primary-active: var(--brand-primary-darkest);--color-primary-emphasis: var(--brand-primary-light);--color-primary-lighter: var(--brand-primary-lighter);--color-primary-bg: var(--brand-primary-bg);--color-primary-bg-subtle: var(--brand-primary-bg-subtle);--color-accent: var(--brand-accent);--color-accent-hover: var(--brand-accent-dark);--color-accent-fill: var(--brand-accent-fill);--color-accent-fill-hover: var(--brand-accent-fill-hover);--color-accent-bg: var(--brand-accent-bg);--color-accent-bg-subtle: var(--brand-accent-bg-subtle);--color-tertiary: var(--brand-tertiary);--color-tertiary-hover: var(--brand-tertiary-dark);--color-tertiary-bg: var(--brand-tertiary-bg);--color-success: var(--brand-success);--color-success-hover: var(--brand-success-hover);--color-success-bg: var(--brand-success-bg);--color-error: var(--brand-error);--color-error-bg: var(--brand-error-bg);--color-warning: var(--brand-warning);--color-warning-bg: var(--brand-warning-bg);--color-info: var(--brand-primary);--color-info-bg: var(--brand-primary-bg);--color-focus-ring: var(--brand-primary);--color-ghost-hover: var(--neutral-400);--color-product-tile-fg: var(--btn-primary-text);--color-primary-translucent: color-mix(in srgb, var(--color-primary) 50%, transparent);--color-accent-translucent: color-mix(in srgb, var(--color-accent) 50%, transparent);--color-violet-translucent: color-mix(in srgb, var(--color-violet) 50%, transparent)}[data-mode=dark]{color-scheme:dark;--color-fg: var(--dark-neutral-50);--color-fg-muted: var(--dark-neutral-200);--color-fg-subtle: var(--dark-neutral-300);--color-fg-hint: var(--dark-neutral-400);--color-fg-on-primary: var(--dark-btn-primary-text);--color-fg-on-solid: var(--dark-btn-primary-text);--color-fg-badge-primary: var(--color-primary-emphasis);--color-bg: var(--dark-page-bg);--color-surface: var(--dark-surface);--color-surface-subtle: var(--dark-neutral-900);--color-surface-muted: var(--dark-neutral-800);--color-border: var(--dark-neutral-500);--color-border-strong: var(--dark-neutral-700);--color-divider: var(--dark-neutral-800);--color-border-input: var(--dark-border-input);--color-primary: var(--dark-brand-primary);--color-primary-hover: var(--dark-brand-primary-dark);--color-primary-active: var(--dark-brand-primary-darkest);--color-primary-emphasis: var(--dark-brand-primary-light);--color-primary-lighter: var(--dark-brand-primary-lighter);--color-primary-bg: var(--dark-brand-primary-bg);--color-primary-bg-subtle: var(--dark-brand-primary-bg-subtle);--color-accent: var(--dark-brand-accent);--color-accent-hover: var(--dark-brand-accent-dark);--color-accent-fill: var(--dark-brand-accent-fill);--color-accent-fill-hover: var(--dark-brand-accent-fill-hover);--color-accent-bg: var(--dark-brand-accent-bg);--color-accent-bg-subtle: var(--dark-brand-accent-bg-subtle);--color-tertiary: var(--dark-brand-tertiary);--color-tertiary-hover: var(--dark-brand-tertiary-dark);--color-tertiary-bg: var(--dark-brand-tertiary-bg);--color-success: var(--dark-brand-success);--color-success-hover: var(--dark-brand-success-hover);--color-success-bg: var(--dark-brand-success-bg);--color-error: var(--dark-brand-error);--color-error-bg: var(--dark-brand-error-bg);--color-warning: var(--dark-brand-warning);--color-warning-bg: var(--dark-brand-warning-bg);--color-info: var(--dark-brand-primary);--color-info-bg: var(--dark-brand-primary-bg);--color-focus-ring: var(--dark-brand-primary);--color-ghost-hover: var(--dark-neutral-600);--color-product-tile-fg: var(--dark-btn-primary-text);--color-primary-translucent: color-mix(in srgb, var(--color-primary) 50%, transparent);--color-accent-translucent: color-mix(in srgb, var(--color-accent) 50%, transparent);--color-violet-translucent: color-mix(in srgb, var(--color-violet) 50%, transparent)}:root{--font-sans: "Nunito Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--font-size-h1: 1.75rem;--font-size-h2: 1.5rem;--font-size-h3: 1.0625rem;--font-size-h4: .8125rem;--font-size-body-lg: 1rem;--font-size-body: .875rem;--font-size-body-sm: .8125rem;--font-size-caption: .75rem;--font-size-micro: .625rem;--font-size-label: .6875rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--leading-tight: 1.2;--leading-snug: 1.4;--leading-normal: 1.6;--leading-relaxed: 1.65;--tracking-h1: -.5px;--tracking-h2: -.6px;--tracking-normal: 0;--tracking-label: .05em;--tracking-breadcrumb: .12em}.mmec-label{font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-fg-hint)}.mmec-label__req{color:var(--color-primary)}.mmec-field-description{margin:0;font-family:var(--font-sans);font-size:var(--font-size-caption);color:var(--color-fg-subtle)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--color-fg);background-color:var(--color-bg);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}[data-reduce-motion=true] *,[data-reduce-motion=true] *:before,[data-reduce-motion=true] *:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.mmec-btn[data-v-f38e6ea9]{--btn-bg: var(--color-primary);--btn-fg: var(--color-fg-on-primary);--btn-hover-bg: var(--color-primary-hover);--btn-nudge: .75px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:calc(7px + var(--btn-nudge)) var(--space-4) calc(7px - var(--btn-nudge));border:none;border-radius:var(--radius-button);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--btn-bg);color:var(--btn-fg);transition:background-color .15s ease}.mmec-btn[data-v-f38e6ea9]:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-hover-bg);color:var(--btn-hover-fg, var(--btn-fg))}.mmec-btn[data-v-f38e6ea9]:disabled,.mmec-btn[aria-disabled=true][data-v-f38e6ea9]{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-btn__icon[data-v-f38e6ea9]{display:inline-flex;align-items:center;translate:0 calc(-1 * var(--btn-nudge))}.mmec-btn__icon[data-v-f38e6ea9] svg{width:1em;height:1em}.mmec-btn--primary[data-v-f38e6ea9]{--btn-bg: var(--color-primary);--btn-fg: var(--color-fg-on-primary);--btn-hover-bg: var(--color-primary-hover);--btn-hover-fg: var(--color-fg-on-primary-hover)}.mmec-btn--accent[data-v-f38e6ea9]{--btn-bg: var(--color-accent-fill);--btn-fg: var(--color-fg-on-accent);--btn-hover-bg: var(--color-accent-fill-hover)}.mmec-btn--ghost[data-v-f38e6ea9]{--btn-bg: var(--color-border-strong);--btn-fg: var(--color-fg);--btn-hover-bg: var(--color-ghost-hover)}.mmec-btn--success[data-v-f38e6ea9]{--btn-bg: var(--color-success);--btn-fg: var(--color-fg-on-solid);--btn-hover-bg: var(--color-success-hover)}.mmec-btn--danger[data-v-f38e6ea9]{--btn-bg: var(--color-danger);--btn-fg: var(--color-danger-fg);--btn-hover-bg: var(--color-danger-hover)}.mmec-btn--violet[data-v-f38e6ea9]{--btn-bg: var(--color-violet);--btn-fg: var(--color-violet-fg);--btn-hover-bg: var(--color-violet-hover)}.mmec-btn--link[data-v-f38e6ea9]{--btn-bg: transparent;--btn-fg: var(--color-primary);--btn-hover-bg: transparent;text-underline-offset:2px}.mmec-btn--link[data-v-f38e6ea9]:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.mmec-btn--sm[data-v-f38e6ea9]{--btn-nudge: .5px;padding:calc(5px + var(--btn-nudge)) 10px calc(5px - var(--btn-nudge));font-size:var(--font-size-label);font-weight:var(--font-weight-bold);border-radius:var(--radius-button-sm)}.mmec-btn--lg[data-v-f38e6ea9]{--btn-nudge: .5px;padding:calc(11px + var(--btn-nudge)) var(--space-7) calc(11px - var(--btn-nudge));font-size:var(--font-size-body);font-weight:var(--font-weight-bold);border-radius:var(--radius-lg)}.mmec-btn--xl[data-v-f38e6ea9]{--btn-nudge: 1px;padding:calc(13px + var(--btn-nudge)) var(--space-7) calc(13px - var(--btn-nudge));font-size:.9375rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-lg)}.mmec-badge[data-v-ee78bc51]{--badge-bg: var(--color-surface-muted);--badge-fg: var(--color-fg-subtle);display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-badge);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:var(--badge-bg);color:var(--badge-fg)}.mmec-badge--micro[data-v-ee78bc51]{font-size:var(--font-size-micro)}.mmec-badge--body[data-v-ee78bc51]{font-size:var(--font-size-body)}.mmec-badge--primary[data-v-ee78bc51]{--badge-bg: var(--color-primary-bg-subtle);--badge-fg: var(--color-fg-badge-primary)}.mmec-badge--accent[data-v-ee78bc51]{--badge-bg: var(--color-accent-bg);--badge-fg: var(--color-accent-hover)}.mmec-badge--tertiary[data-v-ee78bc51]{--badge-bg: var(--color-tertiary-bg);--badge-fg: var(--color-tertiary)}.mmec-badge--neutral[data-v-ee78bc51]{--badge-bg: var(--color-surface-muted);--badge-fg: var(--color-fg-subtle)}.mmec-badge--success[data-v-ee78bc51]{--badge-bg: var(--color-success-bg);--badge-fg: var(--color-success)}.mmec-badge--error[data-v-ee78bc51]{--badge-bg: var(--color-error-bg);--badge-fg: var(--color-error)}.mmec-badge--warning[data-v-ee78bc51]{--badge-bg: var(--color-warning-bg);--badge-fg: var(--color-warning)}.mmec-badge--count[data-v-ee78bc51]{--badge-bg: var(--color-accent-fill);--badge-fg: var(--color-fg-on-accent);letter-spacing:0;text-transform:none}.mmec-status[data-v-1291d74b]{--status-bg: var(--color-surface-muted);--status-fg: var(--color-fg-hint);display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:var(--status-bg);color:var(--status-fg)}.mmec-status--sm[data-v-1291d74b]{padding:3px 10px;font-size:var(--font-size-label)}.mmec-status--md[data-v-1291d74b]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-caption)}.mmec-status__icon[data-v-1291d74b]{width:1em;height:1em}.mmec-status__label[data-v-1291d74b]{translate:0 .06em}.mmec-status--success[data-v-1291d74b]{--status-bg: var(--color-success-bg);--status-fg: var(--color-success)}.mmec-status--warning[data-v-1291d74b]{--status-bg: var(--color-warning-bg);--status-fg: var(--color-warning)}.mmec-status--error[data-v-1291d74b]{--status-bg: var(--color-error-bg);--status-fg: var(--color-error)}.mmec-status--neutral[data-v-1291d74b]{--status-bg: var(--color-surface-muted);--status-fg: var(--color-fg-hint)}.mmec-chip[data-v-df390cc2]{--chip-bg: transparent;--chip-fg: var(--color-fg-muted);--chip-border: var(--color-border);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--chip-border);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);background:var(--chip-bg);color:var(--chip-fg);transition:background-color .15s ease,border-color .15s ease,color .15s ease}button.mmec-chip[data-v-df390cc2]{cursor:pointer}.mmec-chip[data-v-df390cc2]:hover:not(:disabled){border-color:var(--color-border-strong)}.mmec-chip--selected[data-v-df390cc2],.mmec-chip--removable[data-v-df390cc2]{--chip-bg: var(--color-primary-bg);--chip-fg: var(--color-primary);--chip-border: var(--color-primary)}.mmec-chip--removable[data-v-df390cc2]:hover:not(.mmec-chip--disabled){border-color:var(--color-border-strong)}.mmec-chip__label[data-v-df390cc2]{translate:0 .06em}.mmec-chip__remove[data-v-df390cc2]{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:var(--radius-pill);color:inherit;background:transparent;cursor:pointer}.mmec-chip__remove[data-v-df390cc2]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-chip__verb[data-v-df390cc2]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}button.mmec-chip[data-v-df390cc2]:disabled,.mmec-chip--disabled[data-v-df390cc2]{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-chip__remove[data-v-df390cc2]:disabled{cursor:not-allowed}.mmec-icon-tile[data-v-3db5f360]{--tile-bg: var(--color-primary-bg-subtle);--tile-fg: var(--color-primary);display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--tile-bg);color:var(--tile-fg)}.mmec-icon-tile--sm[data-v-3db5f360]{width:32px;height:32px;border-radius:var(--radius-md)}.mmec-icon-tile--md[data-v-3db5f360]{width:40px;height:40px;border-radius:var(--radius-lg)}.mmec-icon-tile--lg[data-v-3db5f360]{width:56px;height:56px;border-radius:var(--radius-xl)}.mmec-icon-tile--circle[data-v-3db5f360]{border-radius:var(--radius-full)}.mmec-icon-tile--soft.mmec-icon-tile--primary[data-v-3db5f360]{--tile-bg: var(--color-primary-bg-subtle);--tile-fg: var(--color-primary)}.mmec-icon-tile--soft.mmec-icon-tile--accent[data-v-3db5f360]{--tile-bg: var(--color-accent-bg);--tile-fg: var(--color-accent-hover)}.mmec-icon-tile--soft.mmec-icon-tile--tertiary[data-v-3db5f360]{--tile-bg: var(--color-tertiary-bg);--tile-fg: var(--color-tertiary)}.mmec-icon-tile--soft.mmec-icon-tile--neutral[data-v-3db5f360]{--tile-bg: var(--color-surface-muted);--tile-fg: var(--color-fg-hint)}.mmec-icon-tile--soft.mmec-icon-tile--success[data-v-3db5f360]{--tile-bg: var(--color-success-bg);--tile-fg: var(--color-success)}.mmec-icon-tile--soft.mmec-icon-tile--error[data-v-3db5f360]{--tile-bg: var(--color-error-bg);--tile-fg: var(--color-error)}.mmec-icon-tile--soft.mmec-icon-tile--warning[data-v-3db5f360]{--tile-bg: var(--color-warning-bg);--tile-fg: var(--color-warning)}.mmec-icon-tile--soft.mmec-icon-tile--info[data-v-3db5f360]{--tile-bg: var(--color-info-bg);--tile-fg: var(--color-info)}.mmec-icon-tile--solid.mmec-icon-tile--primary[data-v-3db5f360]{--tile-bg: var(--color-primary);--tile-fg: var(--color-fg-on-primary)}.mmec-icon-tile--solid.mmec-icon-tile--accent[data-v-3db5f360]{--tile-bg: var(--color-accent-fill);--tile-fg: var(--color-fg-on-accent)}.mmec-icon-tile--solid.mmec-icon-tile--tertiary[data-v-3db5f360]{--tile-bg: var(--color-tertiary);--tile-fg: var(--color-fg-on-solid)}.mmec-icon-tile--solid.mmec-icon-tile--neutral[data-v-3db5f360]{--tile-bg: var(--color-fg-subtle);--tile-fg: var(--color-surface)}.mmec-icon-tile--solid.mmec-icon-tile--success[data-v-3db5f360]{--tile-bg: var(--color-success);--tile-fg: var(--color-fg-on-solid)}.mmec-icon-tile--solid.mmec-icon-tile--error[data-v-3db5f360]{--tile-bg: var(--color-error);--tile-fg: var(--color-fg-on-solid)}.mmec-icon-tile--solid.mmec-icon-tile--warning[data-v-3db5f360]{--tile-bg: var(--color-warning);--tile-fg: var(--color-fg-on-solid)}.mmec-icon-tile--solid.mmec-icon-tile--info[data-v-3db5f360]{--tile-bg: var(--color-info);--tile-fg: var(--color-fg-on-primary)}.mmec-date-tile[data-v-cacdc1d8]{--tile-bg: var(--color-accent-bg);--tile-fg: var(--color-accent-hover);display:inline-flex;flex:none;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--tile-bg);color:var(--tile-fg);font-family:var(--font-sans);line-height:var(--leading-tight);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mmec-date-tile--sm[data-v-cacdc1d8]{width:32px;height:32px;border-radius:var(--radius-md)}.mmec-date-tile--md[data-v-cacdc1d8]{width:40px;height:40px;border-radius:var(--radius-lg)}.mmec-date-tile--lg[data-v-cacdc1d8]{width:56px;height:56px;border-radius:var(--radius-xl)}.mmec-date-tile--circle[data-v-cacdc1d8]{border-radius:var(--radius-full)}.mmec-date-tile--soft.mmec-date-tile--primary[data-v-cacdc1d8]{--tile-bg: var(--color-primary-bg-subtle);--tile-fg: var(--color-primary)}.mmec-date-tile--soft.mmec-date-tile--accent[data-v-cacdc1d8]{--tile-bg: var(--color-accent-bg);--tile-fg: var(--color-accent-hover)}.mmec-date-tile--soft.mmec-date-tile--tertiary[data-v-cacdc1d8]{--tile-bg: var(--color-tertiary-bg);--tile-fg: var(--color-tertiary)}.mmec-date-tile--soft.mmec-date-tile--neutral[data-v-cacdc1d8]{--tile-bg: var(--color-surface-muted);--tile-fg: var(--color-fg-hint)}.mmec-date-tile--soft.mmec-date-tile--success[data-v-cacdc1d8]{--tile-bg: var(--color-success-bg);--tile-fg: var(--color-success)}.mmec-date-tile--soft.mmec-date-tile--error[data-v-cacdc1d8]{--tile-bg: var(--color-error-bg);--tile-fg: var(--color-error)}.mmec-date-tile--soft.mmec-date-tile--warning[data-v-cacdc1d8]{--tile-bg: var(--color-warning-bg);--tile-fg: var(--color-warning)}.mmec-date-tile--soft.mmec-date-tile--info[data-v-cacdc1d8]{--tile-bg: var(--color-info-bg);--tile-fg: var(--color-info)}.mmec-date-tile--solid.mmec-date-tile--primary[data-v-cacdc1d8]{--tile-bg: var(--color-primary);--tile-fg: var(--color-fg-on-primary)}.mmec-date-tile--solid.mmec-date-tile--accent[data-v-cacdc1d8]{--tile-bg: var(--color-accent-fill);--tile-fg: var(--color-fg-on-accent)}.mmec-date-tile--solid.mmec-date-tile--tertiary[data-v-cacdc1d8]{--tile-bg: var(--color-tertiary);--tile-fg: var(--color-fg-on-solid)}.mmec-date-tile--solid.mmec-date-tile--neutral[data-v-cacdc1d8]{--tile-bg: var(--color-fg-subtle);--tile-fg: var(--color-surface)}.mmec-date-tile--solid.mmec-date-tile--success[data-v-cacdc1d8]{--tile-bg: var(--color-success);--tile-fg: var(--color-fg-on-solid)}.mmec-date-tile--solid.mmec-date-tile--error[data-v-cacdc1d8]{--tile-bg: var(--color-error);--tile-fg: var(--color-fg-on-solid)}.mmec-date-tile--solid.mmec-date-tile--warning[data-v-cacdc1d8]{--tile-bg: var(--color-warning);--tile-fg: var(--color-fg-on-solid)}.mmec-date-tile--solid.mmec-date-tile--info[data-v-cacdc1d8]{--tile-bg: var(--color-info);--tile-fg: var(--color-fg-on-primary)}.mmec-date-tile__month[data-v-cacdc1d8]{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.mmec-date-tile__day[data-v-cacdc1d8]{font-weight:var(--font-weight-extrabold)}.mmec-date-tile--sm .mmec-date-tile__month[data-v-cacdc1d8]{font-size:var(--font-size-micro)}.mmec-date-tile--sm .mmec-date-tile__day[data-v-cacdc1d8]{font-size:var(--font-size-body-sm)}.mmec-date-tile--md .mmec-date-tile__month[data-v-cacdc1d8]{font-size:var(--font-size-micro)}.mmec-date-tile--md .mmec-date-tile__day[data-v-cacdc1d8]{font-size:var(--font-size-body-lg)}.mmec-date-tile--lg .mmec-date-tile__month[data-v-cacdc1d8]{font-size:var(--font-size-label)}.mmec-date-tile--lg .mmec-date-tile__day[data-v-cacdc1d8]{font-size:var(--font-size-h2)}.mmec-card[data-v-28212f2d]{--card-bg: var(--color-surface);--card-border: var(--color-border);--card-radius: var(--radius-card);--card-padding: var(--space-7);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding)}.mmec-cap[data-v-d507bd0f]{--cap-icon-bg: var(--color-accent-bg);--cap-icon-fg: var(--color-accent-hover);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-7)}.mmec-cap--primary[data-v-d507bd0f]{--cap-icon-bg: var(--color-primary-bg-subtle);--cap-icon-fg: var(--color-primary)}.mmec-cap--tertiary[data-v-d507bd0f]{--cap-icon-bg: var(--color-tertiary-bg);--cap-icon-fg: var(--color-tertiary)}.mmec-cap__icon[data-v-d507bd0f]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:var(--cap-icon-bg);color:var(--cap-icon-fg)}.mmec-cap__icon[data-v-d507bd0f] svg{width:22px;height:22px}.mmec-cap__title[data-v-d507bd0f]{margin:0 0 var(--space-1) 0;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-fg)}.mmec-cap__desc[data-v-d507bd0f]{margin:0;font-size:var(--font-size-body-sm);line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.mmec-listcard[data-v-660868d6]{--listcard-icon-bg: var(--color-primary-bg-subtle);--listcard-icon-fg: var(--color-primary);display:flex;align-items:flex-start;gap:var(--space-3);padding:10px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.mmec-listcard--accent[data-v-660868d6]{--listcard-icon-bg: var(--color-accent-bg);--listcard-icon-fg: var(--color-accent-hover)}.mmec-listcard--tertiary[data-v-660868d6]{--listcard-icon-bg: var(--color-tertiary-bg);--listcard-icon-fg: var(--color-tertiary)}.mmec-listcard__icon[data-v-660868d6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);background:var(--listcard-icon-bg);color:var(--listcard-icon-fg)}.mmec-listcard__icon[data-v-660868d6] svg{width:16px;height:16px}.mmec-listcard__title[data-v-660868d6]{margin:0 0 2px;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--color-fg)}.mmec-listcard__desc[data-v-660868d6]{margin:0;font-size:var(--font-size-body-sm);line-height:var(--leading-snug);color:var(--color-fg-subtle)}.mmec-blcard[data-v-91cad2f6]{--blcard-accent: var(--color-primary);padding:10px var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--blcard-accent);border-radius:var(--radius-md);background:var(--color-surface)}.mmec-blcard--accent[data-v-91cad2f6]{--blcard-accent: var(--color-accent)}.mmec-blcard--tertiary[data-v-91cad2f6]{--blcard-accent: var(--color-tertiary)}.mmec-blcard--success[data-v-91cad2f6]{--blcard-accent: var(--color-success)}.mmec-blcard__title[data-v-91cad2f6]{margin:0 0 2px;font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-fg)}.mmec-blcard__desc[data-v-91cad2f6]{margin:0;font-size:var(--font-size-body-sm);line-height:var(--leading-snug);color:var(--color-fg-subtle)}.mmec-panel-header[data-v-7cb9b817]{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-3);font-family:var(--font-sans);color:var(--color-fg)}.mmec-panel-header--single[data-v-7cb9b817]{align-items:center}.mmec-panel-header__main[data-v-7cb9b817]{flex:1 1 12rem;min-width:min(100%,12rem)}.mmec-panel-header--icon .mmec-panel-header__main[data-v-7cb9b817]{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);align-items:start}.mmec-panel-header--icon.mmec-panel-header--single .mmec-panel-header__main[data-v-7cb9b817]{align-items:center}.mmec-panel-header__text[data-v-7cb9b817]{min-width:0}.mmec-panel-header__title-row[data-v-7cb9b817]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);min-width:0}.mmec-panel-header__title[data-v-7cb9b817]{margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-fg)}.mmec-panel-header__count[data-v-7cb9b817]{flex:none;font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);color:var(--color-fg-subtle)}.mmec-panel-header--icon.mmec-panel-header--single .mmec-panel-header__title[data-v-7cb9b817],.mmec-panel-header--icon.mmec-panel-header--single .mmec-panel-header__count[data-v-7cb9b817]{translate:0 .06em}.mmec-panel-header__desc[data-v-7cb9b817]{margin:var(--space-1) 0 0;font-size:var(--font-size-body-sm);line-height:var(--leading-snug);color:var(--color-fg-subtle)}.mmec-panel-header__actions[data-v-7cb9b817]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:none;min-width:0;margin-left:auto;max-width:100%}.mmec-empty-state[data-v-4ebb6651]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-10) var(--space-5);border-radius:var(--radius-card);text-align:center;font-family:var(--font-sans);color:var(--color-fg)}.mmec-empty-state--dashed[data-v-4ebb6651]{border:1px dashed var(--color-border-strong)}.mmec-empty-state--plain[data-v-4ebb6651]{padding:var(--space-6) 0}.mmec-empty-state__text[data-v-4ebb6651]{display:flex;flex-direction:column;gap:var(--space-1);max-width:36rem;min-width:0}.mmec-empty-state__title[data-v-4ebb6651]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);overflow-wrap:anywhere}.mmec-empty-state__description[data-v-4ebb6651]{margin:0;font-size:var(--font-size-body-sm);line-height:var(--leading-snug);color:var(--color-fg-subtle);overflow-wrap:anywhere}.mmec-empty-state__actions[data-v-4ebb6651]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);max-width:100%}.mmec-field[data-v-85174091]{display:flex;flex-direction:column;gap:var(--space-1-5, 6px);font-family:var(--font-sans)}.mmec-field__label--action[data-v-85174091]{width:-moz-fit-content;width:fit-content;cursor:pointer}.mmec-field .mmec-field__control[data-v-85174091-s]{--input-border: var(--color-border-input);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-input);font-family:inherit;font-size:var(--font-size-body);color:var(--color-fg);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.mmec-field .mmec-field__control[data-v-85174091-s]::-moz-placeholder{color:var(--color-fg-hint)}.mmec-field .mmec-field__control[data-v-85174091-s]::placeholder{color:var(--color-fg-hint)}.mmec-field .mmec-field__control[data-v-85174091-s]:focus{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-field .mmec-field__control[data-v-85174091-s]:-moz-read-only:not(:disabled){background:var(--color-surface-muted)}.mmec-field .mmec-field__control[data-v-85174091-s]:read-only:not(:disabled){background:var(--color-surface-muted)}.mmec-field .mmec-field__control[data-v-85174091-s]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-surface-muted)}.mmec-field--error .mmec-field__control[data-v-85174091-s]{--input-border: var(--color-error)}.mmec-field--error .mmec-field__control[data-v-85174091-s]:focus{box-shadow:0 0 0 3px var(--color-error-bg)}.mmec-field__meta[data-v-85174091]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.mmec-field__message[data-v-85174091]{flex:1;min-width:0}.mmec-field__hint[data-v-85174091],.mmec-field__error[data-v-85174091],.mmec-field__count[data-v-85174091]{margin:0;font-size:var(--font-size-caption)}.mmec-field__hint[data-v-85174091]{color:var(--color-fg-subtle)}.mmec-field__error[data-v-85174091]{color:var(--color-error)}.mmec-field__count[data-v-85174091]{flex-shrink:0;margin-left:auto;color:var(--color-fg-subtle);font-variant-numeric:tabular-nums}.mmec-field__count--over[data-v-85174091]{color:var(--color-error)}.mmec-textarea__control[data-v-90280deb]{display:block;line-height:1.5;resize:vertical}.mmec-rte[data-v-68613fa8]{--input-border: var(--color-border-input);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.mmec-rte[data-v-68613fa8]:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-field--error .mmec-rte[data-v-68613fa8]{--input-border: var(--color-error)}.mmec-field--error .mmec-rte[data-v-68613fa8]:focus-within{box-shadow:0 0 0 3px var(--color-error-bg)}.mmec-rte--disabled[data-v-68613fa8]{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-surface-muted)}.mmec-rte--readonly[data-v-68613fa8]{background:var(--color-surface-muted)}.mmec-rte__bar[data-v-68613fa8]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-1);border-bottom:1px solid var(--input-border);background:var(--color-surface-muted)}.mmec-rte__link[data-v-68613fa8],.mmec-rte[data-v-68613fa8] .mmec-rte__group{display:inline-flex;align-items:center;gap:var(--space-1)}.mmec-rte[data-v-68613fa8] .mmec-rte__sep{width:1px;height:16px;background:var(--input-border)}.mmec-rte[data-v-68613fa8] .mmec-rte__btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-subtle);font-family:inherit;cursor:pointer}.mmec-rte[data-v-68613fa8] .mmec-rte__btn:hover:not(:disabled){background:var(--color-ghost-hover);color:var(--color-fg)}.mmec-rte[data-v-68613fa8] .mmec-rte__btn[data-state=on],.mmec-rte[data-v-68613fa8] .mmec-rte__btn--on{background:var(--color-primary-bg);color:var(--color-primary)}.mmec-rte[data-v-68613fa8] .mmec-rte__btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-rte[data-v-68613fa8] .mmec-rte__btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-rte--disabled[data-v-68613fa8] .mmec-rte__btn:disabled{opacity:1}.mmec-rte__body[data-v-68613fa8] .ProseMirror{min-height:calc(8 * var(--leading-normal) * 1em);padding:var(--space-2) var(--space-3);outline:none;font-family:inherit;font-size:var(--font-size-body);line-height:var(--leading-normal);color:var(--color-fg)}.mmec-rte__body[data-v-68613fa8] .ProseMirror p{margin:0 0 var(--space-2)}.mmec-rte__body[data-v-68613fa8] .ProseMirror p:last-child{margin-bottom:0}.mmec-rte__body[data-v-68613fa8] .ProseMirror h2,.mmec-rte__body[data-v-68613fa8] .ProseMirror h3,.mmec-rte__body[data-v-68613fa8] .ProseMirror h4{margin:var(--space-3) 0 var(--space-1);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.mmec-rte__body[data-v-68613fa8] .ProseMirror h2{margin-top:var(--space-4);font-size:var(--font-size-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-h2)}.mmec-rte__body[data-v-68613fa8] .ProseMirror h3{font-size:var(--font-size-h3)}.mmec-rte__body[data-v-68613fa8] .ProseMirror h4{font-size:var(--font-size-h4)}.mmec-rte__body[data-v-68613fa8] .ProseMirror h2:first-child,.mmec-rte__body[data-v-68613fa8] .ProseMirror h3:first-child,.mmec-rte__body[data-v-68613fa8] .ProseMirror h4:first-child{margin-top:0}.mmec-rte__body[data-v-68613fa8] .ProseMirror ul,.mmec-rte__body[data-v-68613fa8] .ProseMirror ol{margin:var(--space-2) 0;padding-left:var(--space-6)}.mmec-rte__body[data-v-68613fa8] .ProseMirror li+li{margin-top:var(--space-1)}.mmec-rte__body[data-v-68613fa8] .ProseMirror strong{font-weight:var(--font-weight-bold)}.mmec-rte__body[data-v-68613fa8] .ProseMirror a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.mmec-rte__body[data-v-68613fa8] .ProseMirror p.is-empty:first-child:before{float:left;height:0;color:var(--color-fg-hint);content:attr(data-placeholder);pointer-events:none}.mmec-rte--disabled .mmec-rte__body[data-v-68613fa8]{pointer-events:none}.mmec-rte-menu{z-index:70;min-width:11rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-rte-menu__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-body);color:var(--color-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.mmec-rte-menu__item[data-highlighted]{background:var(--color-primary-bg);color:var(--color-primary)}.mmec-rte-menu__item[data-state=checked]{font-weight:var(--font-weight-semibold)}.mmec-rte-menu__mark{display:inline-flex;flex:none;width:16px;color:var(--color-primary)}.mmec-rte-menu__indicator{display:inline-flex}.mmec-rte-menu__label{translate:0 .06em}.mmec-rte-menu__label--h2,.mmec-rte-menu__label--h3,.mmec-rte-menu__label--h4{font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.mmec-rte-menu__label--h2{font-size:var(--font-size-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-h2)}.mmec-rte-menu__label--h3{font-size:var(--font-size-h3)}.mmec-rte-menu__label--h4{font-size:var(--font-size-h4)}.mmec-rte-link{z-index:70;width:280px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-rte-link form{display:flex;flex-direction:column;gap:var(--space-3)}.mmec-rte-link__actions{display:flex;justify-content:flex-end}.mmec-search[data-v-8d127a7e]{--search-height: 36px;--search-icon-gutter: calc(var(--space-3) + 16px + var(--space-2));display:flex;flex-direction:column;gap:var(--space-1-5, 6px);font-family:var(--font-sans)}.mmec-search__label--hidden[data-v-8d127a7e]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mmec-search__control[data-v-8d127a7e]{position:relative;display:flex;align-items:center}.mmec-search__icon[data-v-8d127a7e]{position:absolute;inset-inline-start:var(--space-3);color:var(--color-fg-hint);pointer-events:none}.mmec-search__input[data-v-8d127a7e]{width:100%;height:var(--search-height);padding-block:0;padding-inline:var(--search-icon-gutter);border:1px solid var(--color-border-input);border-radius:var(--radius-xl);font-family:inherit;font-size:var(--font-size-body);color:var(--color-fg);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.mmec-search__input[data-v-8d127a7e]::-moz-placeholder{color:var(--color-fg-hint)}.mmec-search__input[data-v-8d127a7e]::placeholder{color:var(--color-fg-hint)}.mmec-search__input[data-v-8d127a7e]::-webkit-search-cancel-button,.mmec-search__input[data-v-8d127a7e]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.mmec-search__input[data-v-8d127a7e]:focus{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-search__input[data-v-8d127a7e]:-moz-read-only:not(:disabled){background:var(--color-surface-muted)}.mmec-search__input[data-v-8d127a7e]:read-only:not(:disabled){background:var(--color-surface-muted)}.mmec-search__input[data-v-8d127a7e]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-surface-muted)}.mmec-search__clear[data-v-8d127a7e]{position:absolute;inset-inline-end:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-md);color:var(--color-fg-hint);background:transparent;cursor:pointer;transition:color .15s ease}.mmec-search__clear[data-v-8d127a7e]:hover{color:var(--color-fg)}.mmec-search__clear[data-v-8d127a7e]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg);color:var(--color-fg)}.mmec-alert[data-v-4d2151bd]{--alert-bg: var(--color-info-bg);--alert-fg: var(--color-fg);--alert-accent: var(--color-info);--alert-border: var(--color-info);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--alert-border) 35%,transparent);border-radius:var(--radius-alert);background:var(--alert-bg);color:var(--alert-fg);font-family:var(--font-sans)}.mmec-alert--success[data-v-4d2151bd]{--alert-bg: var(--color-success-bg);--alert-accent: var(--color-success);--alert-border: var(--color-success)}.mmec-alert--warning[data-v-4d2151bd]{--alert-bg: var(--color-warning-bg);--alert-accent: var(--color-warning);--alert-border: var(--color-warning)}.mmec-alert--error[data-v-4d2151bd]{--alert-bg: var(--color-error-bg);--alert-accent: var(--color-error);--alert-border: var(--color-error)}.mmec-alert--violet[data-v-4d2151bd]{--alert-bg: var(--color-tertiary-bg);--alert-accent: var(--color-tertiary);--alert-border: var(--color-tertiary)}.mmec-alert--danger[data-v-4d2151bd]{--alert-bg: var(--color-error-bg);--alert-accent: var(--color-error);--alert-border: var(--color-error);border-color:var(--alert-border)}.mmec-alert__icon[data-v-4d2151bd]{flex-shrink:0;width:18px;height:18px;color:var(--alert-accent)}.mmec-alert__content[data-v-4d2151bd]{display:flex;flex-direction:column;gap:2px}.mmec-alert__title[data-v-4d2151bd]{margin:0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--color-fg)}.mmec-alert__body[data-v-4d2151bd]{font-size:var(--font-size-body-sm);line-height:var(--leading-snug);color:var(--color-fg-muted)}.mmec-alert__actions[data-v-4d2151bd]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.mmec-alert--single .mmec-alert__body[data-v-4d2151bd]{translate:0 .06em}.mmec-toast[data-v-2d7cae42]{--toast-bg: var(--color-success);position:fixed;z-index:40;bottom:var(--space-6);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-2);width:-moz-max-content;width:max-content;max-width:calc(100vw - 2 * var(--space-6));margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--toast-bg);color:var(--color-fg-on-solid);box-shadow:var(--shadow-toast);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.mmec-toast-enter-active[data-v-2d7cae42],.mmec-toast-leave-active[data-v-2d7cae42]{transition:opacity .15s ease,translate .15s ease}.mmec-toast-enter-from[data-v-2d7cae42],.mmec-toast-leave-to[data-v-2d7cae42]{opacity:0;translate:0 8px}.mmec-toast--error[data-v-2d7cae42]{--toast-bg: var(--color-error)}.mmec-toast--warning[data-v-2d7cae42]{--toast-bg: var(--color-warning)}.mmec-toast__icon[data-v-2d7cae42]{flex-shrink:0;width:18px;height:18px}.mmec-toast__message[data-v-2d7cae42]{margin:0;translate:0 .06em}.mmec-checkbox[data-v-6549cd2c]{--checkbox-checked-bg: var(--color-primary);--checkbox-checked-border: var(--color-primary);display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans)}.mmec-checkbox--success[data-v-6549cd2c]{--checkbox-checked-bg: var(--color-success);--checkbox-checked-border: var(--color-success)}.mmec-checkbox__box[data-v-6549cd2c]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mmec-checkbox__box[data-state=checked][data-v-6549cd2c],.mmec-checkbox__box[data-state=indeterminate][data-v-6549cd2c]{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}.mmec-checkbox__box[data-v-6549cd2c]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-checkbox[data-readonly] .mmec-checkbox__box[data-v-6549cd2c],.mmec-checkbox[data-readonly] .mmec-checkbox__label[data-v-6549cd2c]{cursor:default}.mmec-checkbox__indicator[data-v-6549cd2c]{display:inline-flex;color:var(--color-fg-on-primary)}.mmec-checkbox__indicator[data-v-6549cd2c] svg{width:14px;height:14px}.mmec-checkbox__label[data-v-6549cd2c]{cursor:pointer;transform:translateY(.06em)}.mmec-radiogroup[data-v-c0c83e51]{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-sans)}.mmec-radiogroup--card[data-v-c0c83e51]{display:block;width:100%;min-width:0;container-type:inline-size}.mmec-radio[data-v-c0c83e51]{display:flex;align-items:center;gap:var(--space-2)}.mmec-radio__item[data-v-c0c83e51]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--color-border-input);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;transition:border-color .15s ease}.mmec-radio__item[data-state=checked][data-v-c0c83e51]{border-color:var(--color-primary)}.mmec-radio__item[data-v-c0c83e51]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-radiogroup[data-readonly] .mmec-radio__item[data-v-c0c83e51]:not(:disabled),.mmec-radiogroup[data-readonly] .mmec-radio__label[data-v-c0c83e51]{cursor:default}.mmec-radio__indicator[data-v-c0c83e51]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.mmec-radio__indicator[data-v-c0c83e51]:after{content:"";width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-primary)}.mmec-radio__label[data-v-c0c83e51]{cursor:pointer;transform:translateY(.06em)}.mmec-radiocards[data-v-c0c83e51]{display:grid;gap:var(--space-3);grid-template-columns:repeat(1,minmax(0,1fr))}.mmec-radiocards[data-columns="2"][data-v-c0c83e51]{grid-template-columns:repeat(2,minmax(0,1fr))}.mmec-radiocards[data-columns="3"][data-v-c0c83e51]{grid-template-columns:repeat(3,minmax(0,1fr))}.mmec-radiocards[data-columns="4"][data-v-c0c83e51]{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width: 640px){.mmec-radiocards[data-columns="3"][data-v-c0c83e51],.mmec-radiocards[data-columns="4"][data-v-c0c83e51]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 400px){.mmec-radiocards[data-columns="2"][data-v-c0c83e51],.mmec-radiocards[data-columns="3"][data-v-c0c83e51],.mmec-radiocards[data-columns="4"][data-v-c0c83e51]{grid-template-columns:repeat(1,minmax(0,1fr))}}.mmec-radiocard[data-v-c0c83e51]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;height:100%;min-width:0;margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-fg);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.mmec-radiocard__visual[data-v-c0c83e51]{display:block;margin-bottom:var(--space-1);padding-inline-end:var(--space-6);color:var(--color-fg)}.mmec-radiocard__title[data-v-c0c83e51]{display:block;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-fg);overflow-wrap:anywhere}.mmec-radiocard__title--clear[data-v-c0c83e51]{padding-inline-end:var(--space-6)}.mmec-radiocard__desc[data-v-c0c83e51]{display:block;font-size:var(--font-size-body-sm);line-height:var(--leading-snug);color:var(--color-fg-subtle);overflow-wrap:anywhere}.mmec-radiocard__badge[data-v-c0c83e51]{position:absolute;top:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-fg-on-primary)}.mmec-radiocard[data-v-c0c83e51]:hover:not(:disabled):not([data-disabled]){border-color:var(--color-border-strong)}.mmec-radiocard[data-state=checked][data-v-c0c83e51]{border-color:var(--color-primary);background:var(--color-primary-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-primary)}.mmec-radiocard[data-state=checked][data-v-c0c83e51]:hover:not(:disabled):not([data-disabled]){border-color:var(--color-primary)}.mmec-radiocard[data-v-c0c83e51]:focus{outline:none}.mmec-radiocard[data-v-c0c83e51]:focus-visible{border-color:var(--color-focus-ring);border-radius:var(--radius-card);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-radiocard[data-state=checked][data-v-c0c83e51]:focus-visible{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary),0 0 0 3px var(--color-primary-bg)}.mmec-radiocard[data-v-c0c83e51]:disabled,.mmec-radiocard[data-disabled][data-v-c0c83e51]{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-radiogroup[data-readonly] .mmec-radiocard[data-v-c0c83e51]{cursor:default;background:var(--color-surface-muted)}.mmec-radiogroup[data-readonly] .mmec-radiocard[data-state=checked][data-v-c0c83e51]{background:var(--color-surface-muted)}.mmec-radiogroup[data-readonly] .mmec-radiocard[data-v-c0c83e51]:hover:not([data-state=checked]){border-color:var(--color-border)}.mmec-switch[data-v-22ac8a93]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans)}.mmec-switch__root[data-v-22ac8a93]{position:relative;width:40px;height:22px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--color-border-input);cursor:pointer;transition:background-color .15s ease}.mmec-switch__root[data-state=checked][data-v-22ac8a93]{background:var(--color-primary)}.mmec-switch__root[data-v-22ac8a93]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-switch[data-readonly] .mmec-switch__root[data-v-22ac8a93],.mmec-switch[data-readonly] .mmec-switch__label[data-v-22ac8a93]{cursor:default}.mmec-switch__thumb[data-v-22ac8a93]{position:absolute;top:3px;left:0;display:block;width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);transform:translate(3px);transition:transform .15s ease;will-change:transform}.mmec-switch__thumb[data-state=checked][data-v-22ac8a93]{transform:translate(21px)}.mmec-switch__label[data-v-22ac8a93]{cursor:pointer;transform:translateY(.06em)}.mmec-tabs[data-v-15b323be]{font-family:var(--font-sans)}.mmec-tabs__scroller[data-v-15b323be]{overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--color-border)}.mmec-tabs__list[data-v-15b323be]{display:flex;flex-wrap:nowrap;gap:var(--space-8);width:-moz-max-content;width:max-content;min-width:100%}.mmec-tabs--sub .mmec-tabs__list[data-v-15b323be]{gap:var(--space-6)}.mmec-tabs__trigger[data-v-15b323be]{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);white-space:nowrap;padding:var(--space-2) 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-family:inherit;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);cursor:pointer;transition:color .15s ease,border-color .15s ease}.mmec-tabs--sub .mmec-tabs__trigger[data-v-15b323be]{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold)}.mmec-tabs__trigger[data-v-15b323be]:hover:not(:disabled){color:var(--color-fg)}.mmec-tabs__trigger[data-state=active][data-v-15b323be]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.mmec-tabs__trigger[data-v-15b323be]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-tabs__icon[data-v-15b323be]{display:inline-flex;align-items:center}.mmec-tabs__icon[data-v-15b323be] svg{width:1em;height:1em}.mmec-tabs__icon+.mmec-tabs__label[data-v-15b323be],.mmec-tabs__label[data-v-15b323be]:has(+.mmec-tabs__count){translate:0 .06em}.mmec-tabs__content[data-v-15b323be]{padding-top:var(--space-4);font-size:var(--font-size-body);color:var(--color-fg)}.mmec-tabs__content[data-v-15b323be]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-segmented[data-v-a28c56c1]{display:inline-flex;align-items:center;padding:var(--space-1);border-radius:var(--radius-button);background:var(--color-surface-muted);font-family:var(--font-sans)}.mmec-segmented__item[data-v-a28c56c1]{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-button);background:transparent;color:var(--color-fg-subtle);font-family:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.mmec-segmented__item[data-v-a28c56c1]:hover:not(:disabled):not([data-disabled]){color:var(--color-fg)}.mmec-segmented__item[data-state=checked][data-v-a28c56c1]{background:var(--color-surface);color:var(--color-primary)}.mmec-segmented__item[data-state=checked][data-v-a28c56c1]:hover:not(:disabled):not([data-disabled]){color:var(--color-primary)}.mmec-segmented__item[data-v-a28c56c1]:focus{outline:none}.mmec-segmented__item[data-v-a28c56c1]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-segmented__item[data-v-a28c56c1]:disabled,.mmec-segmented__item[data-disabled][data-v-a28c56c1]{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-segmented__icon[data-v-a28c56c1]{display:inline-flex;align-items:center;height:1em}.mmec-segmented__icon[data-v-a28c56c1] svg{width:14px;height:14px}.mmec-segmented__label[data-v-a28c56c1]{translate:0 .06em;margin-inline-end:calc(-1 * var(--tracking-label))}.mmec-breadcrumb[data-v-3681923d]{font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-breadcrumb);text-transform:uppercase;color:var(--color-fg)}.mmec-breadcrumb__list[data-v-3681923d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);margin:0;padding:0;list-style:none}.mmec-breadcrumb__item[data-v-3681923d]{display:inline-flex;align-items:baseline;gap:var(--space-1);min-width:0}.mmec-breadcrumb__link[data-v-3681923d]{padding:0;border:none;border-radius:var(--radius-sm);background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-fg-subtle);text-decoration:none;cursor:pointer}.mmec-breadcrumb__link[data-v-3681923d]:hover{color:var(--color-fg)}.mmec-breadcrumb__link[data-v-3681923d]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-breadcrumb__current[data-v-3681923d]{color:var(--color-fg)}.mmec-breadcrumb__sep[data-v-3681923d]{color:var(--color-fg-subtle)}.mmec-sidebarnav__list[data-v-cb87113c]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mmec-sidebarnav__row[data-v-cb87113c]{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:10px var(--space-3);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-fg-muted);font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);text-align:start;text-decoration:none;cursor:pointer}.mmec-sidebarnav__row--sub[data-v-cb87113c]{padding:7px 10px;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}@media(pointer:coarse){.mmec-sidebarnav__row[data-v-cb87113c]{min-height:44px}}.mmec-sidebarnav__row[data-v-cb87113c]:hover{background:var(--color-surface-muted);color:var(--color-fg)}.mmec-sidebarnav__row--trail[data-v-cb87113c],.mmec-sidebarnav__row--trail[data-v-cb87113c]:hover{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--mmec-sidebarnav-accent)}.mmec-sidebarnav__row--top.mmec-sidebarnav__row--trail[data-v-cb87113c]:before{content:"";position:absolute;top:8px;bottom:8px;left:calc(-1 * var(--space-3));width:3px;border-radius:0 3px 3px 0;background:var(--color-primary)}.mmec-sidebarnav__group[data-v-cb87113c]{margin-block-start:2px;margin-inline-start:var(--mmec-sidebarnav-indent)}.mmec-label.mmec-sidebarnav__caption[data-v-cb87113c]{margin:0;padding:7px 10px;overflow:hidden;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.mmec-sidebarnav__text[data-v-cb87113c]{display:inline-flex;flex:1;align-items:center;gap:var(--space-2);min-width:0;translate:0 .06em}.mmec-sidebarnav__label[data-v-cb87113c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmec-sidebarnav__count[data-v-cb87113c]{flex:none}.mmec-sidebarnav__row[data-v-cb87113c]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-sidebarnav__clip[data-v-cb87113c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmec-sidebarnav--collapsed .mmec-sidebarnav__row[data-v-cb87113c]{justify-content:center;padding-inline:0}.mmec-sidebarnav--collapsed .mmec-sidebarnav__group[data-v-cb87113c]{margin-block-start:0;margin-inline-start:0}.mmec-sidebarnav--collapsed .mmec-sidebarnav__caption[data-v-cb87113c]{display:none}.mmec-sidebarnav--collapsed .mmec-sidebarnav__item--tray[data-v-cb87113c]{margin:4px 0;padding:3px 0 5px;border-radius:12px;background:var(--mmec-sidebarnav-tray)}.mmec-sidebarnav--collapsed .mmec-sidebarnav__item--tray>.mmec-sidebarnav__row--top[data-v-cb87113c],.mmec-sidebarnav--collapsed .mmec-sidebarnav__item--tray>.mmec-sidebarnav__row--top[data-v-cb87113c]:hover{background:transparent}.mmec-sidebarnav--collapsed .mmec-sidebarnav__item--tray .mmec-sidebarnav__row--top[data-v-cb87113c]:before{content:none}.mmec-sidebarnav--collapsed .mmec-sidebarnav__list--cutout[data-v-cb87113c]{margin:2px 6px 4px;padding:4px 0;border-radius:10px;background:var(--color-surface)}.mmec-sidebarnav--collapsed .mmec-sidebarnav__row--sub[data-v-cb87113c]{margin-inline:4px;width:calc(100% - 8px)}.mmec-sidebarnav--collapsed .mmec-sidebarnav__row--sub.mmec-sidebarnav__row--current[data-v-cb87113c],.mmec-sidebarnav--collapsed .mmec-sidebarnav__row--sub.mmec-sidebarnav__row--current[data-v-cb87113c]:hover{background:var(--mmec-sidebarnav-tray)}.mmec-sidebarnav[data-v-24027855]{--mmec-sidebarnav-width: 272px;--mmec-sidebarnav-width-collapsed: 68px;--mmec-sidebarnav-pad-y: 18px;--mmec-sidebarnav-indent: 21px;--mmec-sidebarnav-tray: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface-muted));--mmec-sidebarnav-accent: color-mix(in srgb, var(--color-primary) 80%, var(--color-fg));display:flex;flex:none;flex-direction:column;gap:2px;width:var(--mmec-sidebarnav-width);height:100%;padding:var(--mmec-sidebarnav-pad-y) var(--space-3);overflow-y:auto;background:var(--color-surface);border-right:1px solid var(--color-border);color:var(--color-fg);font-family:var(--font-sans);transition:width .18s ease}.mmec-sidebarnav--collapsed[data-v-24027855]{width:var(--mmec-sidebarnav-width-collapsed)}.mmec-sidebarnav--fill[data-v-24027855]{width:100%;border-inline-end:0;transition:none}.mmec-sidebarnav--fill .mmec-sidebarnav__head[data-v-24027855]{padding-inline-end:36px}.mmec-sidebarnav__head[data-v-24027855]{display:flex;align-items:center;gap:var(--space-2);min-height:30px}.mmec-sidebarnav__heading[data-v-24027855]{order:1;flex:1;margin:0}.mmec-sidebarnav__toggle[data-v-24027855]{order:2;display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-fg-hint);cursor:pointer}.mmec-sidebarnav__toggle[data-v-24027855]:hover{background:var(--color-surface-muted);color:var(--color-fg)}.mmec-sidebarnav--collapsed .mmec-sidebarnav__head[data-v-24027855]{justify-content:center}.mmec-sidebarnav--collapsed .mmec-sidebarnav__toggle[data-v-24027855]{margin-left:0}.mmec-sidebarnav__toggle[data-v-24027855]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-sidebarnav__section[data-v-24027855]{display:flex;flex-direction:column;gap:2px}.mmec-sidebarnav__section-label[data-v-24027855]{display:flex;align-items:center;min-height:30px;margin:var(--space-2) 0 0}.mmec-sidebarnav--collapsed .mmec-sidebarnav__section-label[data-v-24027855]{display:none}.mmec-sidebarnav__clip[data-v-24027855]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmec-progress[data-v-50c2ef07]{--progress-fill: var(--color-primary);position:relative;width:100%;height:8px;border-radius:var(--radius-sm);background:var(--color-surface-muted);overflow:hidden}.mmec-progress--complete[data-v-50c2ef07]{--progress-fill: var(--color-success)}.mmec-progress__indicator[data-v-50c2ef07]{height:100%;border-radius:var(--radius-sm);background:var(--progress-fill);transition:width .3s ease}:where(.mmec-dialog){width:min(calc(100vw - 2 * var(--space-6)),var(--mmec-dialog-width, 480px))}.mmec-dialog__overlay[data-v-c5ea3402]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000073}.mmec-dialog[data-v-c5ea3402]{position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:var(--space-3);max-height:calc(100vh - 2 * var(--space-8));overflow:hidden;border-radius:var(--radius-dialog);background:var(--color-surface);box-shadow:var(--shadow-dialog);font-family:var(--font-sans)}.mmec-dialog--sm[data-v-c5ea3402]{--mmec-dialog-width: 480px}.mmec-dialog--md[data-v-c5ea3402]{--mmec-dialog-width: 760px}.mmec-dialog--lg[data-v-c5ea3402]{--mmec-dialog-width: 1040px}.mmec-dialog[data-v-c5ea3402]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-dialog__header[data-v-c5ea3402]{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-6) 0}.mmec-dialog__title[data-v-c5ea3402]{margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-fg)}.mmec-dialog__close[data-v-c5ea3402]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px 0 auto;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-subtle);cursor:pointer;transition:background-color .15s ease}.mmec-dialog__close[data-v-c5ea3402]:hover{background:var(--color-surface-muted);color:var(--color-fg)}.mmec-dialog__description[data-v-c5ea3402]{flex:none;margin:0;padding:0 var(--space-6);font-size:var(--font-size-body);color:var(--color-fg-subtle)}.mmec-dialog__body[data-v-c5ea3402]{flex:1 1 auto;min-height:0;overflow:auto;padding:0 var(--space-6);font-size:var(--font-size-body);color:var(--color-fg)}.mmec-dialog__tabs[data-v-c5ea3402]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.mmec-dialog__tabs[data-v-c5ea3402] .mmec-tabs__list{flex:none;margin:0 var(--space-6)}.mmec-dialog__tabs[data-v-c5ea3402] .mmec-tabs__content{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-4) var(--space-6) 0}.mmec-dialog__tabs[data-v-c5ea3402] .mmec-tabs__content:focus-visible{outline-offset:-2px}.mmec-dialog__body[data-v-c5ea3402]:last-child,.mmec-dialog__tabs[data-v-c5ea3402]:last-child .mmec-tabs__content{padding-bottom:var(--space-6)}.mmec-dialog__footer[data-v-c5ea3402]{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border)}.mmec-dialog__footer-start[data-v-c5ea3402],.mmec-dialog__footer-end[data-v-c5ea3402]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mmec-dialog__footer-end[data-v-c5ea3402]{justify-content:flex-end;margin-inline-start:auto}.mmec-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000073}.mmec-drawer__overlay[data-state=open]{animation:mmec-drawer-fade-in .18s ease}.mmec-drawer__overlay[data-state=closed]{animation:mmec-drawer-fade-out .18s ease}.mmec-drawer{position:fixed;top:0;bottom:0;z-index:51;display:flex;flex-direction:column;width:var(--mmec-drawer-width, min(85vw, 320px));max-width:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);box-shadow:var(--shadow-dialog);color:var(--color-fg);font-family:var(--font-sans)}.mmec-drawer--left{left:0;padding-left:env(safe-area-inset-left)}.mmec-drawer--right{right:0;padding-right:env(safe-area-inset-right)}.mmec-drawer--left[data-state=open]{animation:mmec-drawer-in-left .18s ease}.mmec-drawer--left[data-state=closed]{animation:mmec-drawer-out-left .18s ease}.mmec-drawer--right[data-state=open]{animation:mmec-drawer-in-right .18s ease}.mmec-drawer--right[data-state=closed]{animation:mmec-drawer-out-right .18s ease}.mmec-drawer:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-drawer__header{position:absolute;z-index:1;top:calc(env(safe-area-inset-top) + 18px);right:calc(env(safe-area-inset-right) + var(--space-3))}.mmec-drawer__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-subtle);cursor:pointer}.mmec-drawer__close:hover{background:var(--color-surface-muted);color:var(--color-fg)}.mmec-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;font-size:var(--font-size-body);color:var(--color-fg)}@keyframes mmec-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mmec-drawer-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes mmec-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mmec-drawer-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes mmec-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mmec-drawer-fade-out{0%{opacity:1}to{opacity:0}}.mmec-confirm[data-v-773cbc9f]{display:flex;flex-direction:column;gap:var(--space-4)}.mmec-option-panel{z-index:60;display:flex;flex-direction:column;width:var(--reka-popover-trigger-width);min-width:var(--reka-popover-trigger-width);max-width:var(--reka-popover-trigger-width);max-height:var(--reka-popper-available-height);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-option-panel__body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.mmec-option-panel__search{display:flex;flex:none;align-items:center;gap:var(--space-2);margin:var(--space-1) var(--space-1) 0;padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface)}.mmec-option-panel__search:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-option-panel__search-icon{display:inline-flex;flex:none;color:var(--color-fg-hint)}.mmec-option-panel__search-icon svg{width:16px;height:16px}.mmec-option-panel__input{flex:1;min-width:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--font-size-body);color:var(--color-fg);outline:none}.mmec-option-panel__list{min-height:0;overflow:auto;padding:var(--space-1);outline:none}.mmec-option-panel__item{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-body);color:var(--color-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.mmec-option-panel__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmec-option-panel__item[data-highlighted]{background:var(--color-primary-bg);color:var(--color-primary)}.mmec-option-panel__item[data-state=checked]:not(.mmec-option-panel__item--multi){font-weight:var(--font-weight-semibold)}.mmec-option-panel__item[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.mmec-option-panel__mark{display:inline-flex;width:16px;flex:none;color:var(--color-primary)}.mmec-option-panel__mark svg{width:16px;height:16px}.mmec-option-panel__check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg-on-primary)}.mmec-option-panel__item[data-state=checked] .mmec-option-panel__check{background:var(--color-primary);border-color:var(--color-primary)}.mmec-option-panel__indicator{display:inline-flex}.mmec-option-panel__check svg{width:14px;height:14px}.mmec-option-panel__empty{margin:0;padding:var(--space-3) var(--space-2);font-size:var(--font-size-body);color:var(--color-fg-subtle)}.mmec-select[data-v-b4beea92]{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.mmec-select__trigger[data-v-b4beea92]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:200px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface);font-family:inherit;font-size:var(--font-size-body);color:var(--color-fg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mmec-select__trigger--empty[data-v-b4beea92]{color:var(--color-fg-hint)}.mmec-select__value[data-v-b4beea92]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmec-select__trigger[data-v-b4beea92]:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-select__trigger[data-v-b4beea92]:disabled,.mmec-select__trigger[data-disabled][data-v-b4beea92]{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-surface-muted)}.mmec-select__trigger[data-readonly][data-v-b4beea92]{cursor:default;background:var(--color-surface-muted)}.mmec-select__icon[data-v-b4beea92]{display:inline-flex;flex:none;color:var(--color-fg-subtle)}.mmec-select__icon[data-v-b4beea92] svg{width:16px;height:16px}.mmec-multiselect[data-v-551e36a5]{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.mmec-multiselect__control[data-v-551e36a5]{position:relative;display:inline-flex;min-width:200px}.mmec-multiselect__trigger[data-v-551e36a5]{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:200px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface);font-family:inherit;font-size:var(--font-size-body);color:var(--color-fg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mmec-multiselect__trigger--empty[data-v-551e36a5]{color:var(--color-fg-hint)}.mmec-multiselect__trigger--clear[data-v-551e36a5]{padding-inline-end:calc(24px + var(--space-1) + 16px + var(--space-3) + var(--space-2))}.mmec-multiselect__trigger--clear .mmec-multiselect__icon[data-v-551e36a5]{position:absolute;inset-inline-end:var(--space-3);top:50%;transform:translateY(-50%)}.mmec-multiselect__value[data-v-551e36a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmec-multiselect__trigger[data-v-551e36a5]:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-multiselect__trigger[data-v-551e36a5]:disabled,.mmec-multiselect__trigger[data-disabled][data-v-551e36a5]{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-surface-muted)}.mmec-multiselect__trigger[data-readonly][data-v-551e36a5]{cursor:default;background:var(--color-surface-muted)}.mmec-multiselect__icon[data-v-551e36a5]{display:inline-flex;flex:none;color:var(--color-fg-subtle)}.mmec-multiselect__icon[data-v-551e36a5] svg{width:16px;height:16px}.mmec-multiselect__clear[data-v-551e36a5]{position:absolute;inset-inline-end:calc(var(--space-3) + 16px + var(--space-1));top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-md);color:var(--color-fg-hint);background:transparent;transform:translateY(-50%);cursor:pointer}.mmec-multiselect__clear[data-v-551e36a5]:hover{color:var(--color-fg)}.mmec-multiselect__clear[data-v-551e36a5]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg);color:var(--color-fg)}.mmec-date-picker[data-v-6f0eaad0]{display:flex;flex-direction:column;gap:var(--space-1-5, 6px);font-family:var(--font-sans)}.mmec-date-picker__control[data-v-6f0eaad0]{display:flex;align-items:center;min-width:200px;border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.mmec-date-picker__control[data-v-6f0eaad0]:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-picker__field[data-v-6f0eaad0]{display:flex;flex:1;align-items:center;min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--font-size-body);color:var(--color-fg)}.mmec-date-picker__segment[data-v-6f0eaad0]{padding:0 1px;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;outline:none;caret-color:transparent}.mmec-date-picker__segment[data-v-6f0eaad0]:focus{background:var(--color-primary-bg);color:var(--color-primary)}.mmec-date-picker__segment[data-placeholder][data-v-6f0eaad0]{color:var(--color-fg-hint)}.mmec-date-picker__segment--literal[data-v-6f0eaad0]{padding:0;color:var(--color-fg-subtle)}.mmec-date-picker__trigger[data-v-6f0eaad0]{display:inline-flex;flex:none;align-items:center;justify-content:center;margin-right:var(--space-2);padding:var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-subtle);cursor:pointer}.mmec-date-picker__trigger[data-v-6f0eaad0]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-picker__trigger svg[data-v-6f0eaad0]{width:16px;height:16px}.mmec-date-picker[data-readonly] .mmec-date-picker__control[data-v-6f0eaad0]{background:var(--color-surface-muted)}.mmec-date-picker[data-disabled] .mmec-date-picker__control[data-v-6f0eaad0]{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-surface-muted)}.mmec-date-picker__content{z-index:60}.mmec-date-picker__panel{min-width:18rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans);color:var(--color-fg)}.mmec-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.mmec-date-picker__heading{font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.mmec-date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);cursor:pointer}.mmec-date-picker__nav:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-picker__nav svg{width:16px;height:16px}.mmec-date-picker__grid{width:100%;border-collapse:collapse}.mmec-date-picker__weekday{padding-bottom:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);text-align:center}.mmec-date-picker__cell{padding:1px;text-align:center}.mmec-date-picker__day{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);color:var(--color-fg);cursor:pointer}.mmec-date-picker__day:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-picker__day[data-outside-view]{color:var(--color-fg-hint)}.mmec-date-picker__day[data-today]{box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.mmec-date-picker__day[data-selected]{background:var(--color-primary);color:var(--color-fg-on-primary)}.mmec-date-picker__day[data-disabled],.mmec-date-picker__day[data-unavailable]{color:var(--color-fg-hint);cursor:not-allowed;opacity:var(--opacity-disabled)}.mmec-date-picker__day[data-highlighted]:not([data-selected]){background:var(--color-primary-bg);color:var(--color-primary)}.mmec-date-range[data-v-d27b2f54]{display:flex;flex-direction:column;gap:var(--space-1-5, 6px);font-family:var(--font-sans)}.mmec-date-range__control[data-v-d27b2f54]{display:flex;align-items:center;min-width:280px;border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.mmec-date-range__control[data-v-d27b2f54]:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-range__control[data-v-d27b2f54]:has([data-invalid]){border-color:var(--color-error)}.mmec-date-range__field[data-v-d27b2f54]{display:flex;flex:1;align-items:center;min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--font-size-body);color:var(--color-fg)}.mmec-date-range__sep[data-v-d27b2f54]{padding:0 var(--space-1);color:var(--color-fg-subtle)}.mmec-date-range__segment[data-v-d27b2f54]{padding:0 1px;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;outline:none;caret-color:transparent}.mmec-date-range__segment[data-v-d27b2f54]:focus{background:var(--color-primary-bg);color:var(--color-primary)}.mmec-date-range__segment[data-placeholder][data-v-d27b2f54]{color:var(--color-fg-hint)}.mmec-date-range__segment--literal[data-v-d27b2f54]{padding:0;color:var(--color-fg-subtle)}.mmec-date-range__trigger[data-v-d27b2f54]{display:inline-flex;flex:none;align-items:center;justify-content:center;margin-right:var(--space-2);padding:var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-subtle);cursor:pointer}.mmec-date-range__trigger[data-v-d27b2f54]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-range__trigger svg[data-v-d27b2f54]{width:16px;height:16px}.mmec-date-range[data-readonly] .mmec-date-range__control[data-v-d27b2f54]{background:var(--color-surface-muted)}.mmec-date-range[data-disabled] .mmec-date-range__control[data-v-d27b2f54]{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-surface-muted)}.mmec-date-range__content{z-index:60}.mmec-date-range__panel{min-width:18rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans);color:var(--color-fg)}.mmec-date-range__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.mmec-date-range__heading{font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.mmec-date-range__nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);cursor:pointer}.mmec-date-range__nav:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-range__nav svg{width:16px;height:16px}.mmec-date-range__grid{width:100%;border-collapse:collapse}.mmec-date-range__weekday{padding-bottom:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);text-align:center}.mmec-date-range__cell{padding:1px;text-align:center}.mmec-date-range__day{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);color:var(--color-fg);cursor:pointer}.mmec-date-range__day:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-date-range__day[data-outside-view]{color:var(--color-fg-hint)}.mmec-date-range__day[data-today]{box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.mmec-date-range__day[data-highlighted],.mmec-date-range__day[data-selected]{background:var(--color-primary-bg);color:var(--color-primary)}.mmec-date-range__day[data-selection-start],.mmec-date-range__day[data-selection-end],.mmec-date-range__day[data-highlighted-start],.mmec-date-range__day[data-highlighted-end]{background:var(--color-primary);color:var(--color-fg-on-primary)}.mmec-date-range__day[data-disabled],.mmec-date-range__day[data-unavailable]{color:var(--color-fg-hint);cursor:not-allowed;opacity:var(--opacity-disabled)}.mmec-calendar[data-v-3f1d8723]{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-sans);color:var(--color-fg)}.mmec-calendar__toolbar[data-v-3f1d8723]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mmec-calendar__title[data-v-3f1d8723]{flex:1;margin:0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold)}.mmec-calendar__views[data-v-3f1d8723]{display:flex;gap:var(--space-1)}.mmec-calendar__grid[data-v-3f1d8723]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mmec-calendar__row[data-v-3f1d8723]{display:contents}.mmec-calendar__weekday[data-v-3f1d8723]{padding:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);text-align:center}.mmec-calendar__day[data-v-3f1d8723]{margin:0;padding:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);font-family:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg);text-align:left;cursor:pointer}.mmec-calendar__day[data-outside][data-v-3f1d8723]{color:var(--color-fg-hint)}.mmec-calendar__day[aria-current=date][data-v-3f1d8723]{box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.mmec-calendar__day[data-v-3f1d8723]:focus-visible,.mmec-calendar__chip[data-v-3f1d8723]:focus-visible,.mmec-calendar__more[data-v-3f1d8723]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-calendar__cell[data-v-3f1d8723]{min-width:0;padding:var(--space-1)}.mmec-calendar__chip[data-v-3f1d8723],.mmec-calendar__more[data-v-3f1d8723]{display:block;width:100%;min-width:0;margin:0;padding:0 var(--space-1);overflow:hidden;border:0;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1.4;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.mmec-calendar__chip[data-v-3f1d8723]{color:var(--color-fg-on-solid)}.mmec-calendar__chip[data-continues-before][data-v-3f1d8723]{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.mmec-calendar__chip[data-continues-after][data-v-3f1d8723]{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.mmec-calendar__chip[data-tone=primary][data-v-3f1d8723],.mmec-calendar__swatch[data-tone=primary][data-v-3f1d8723]{background:var(--color-primary)}.mmec-calendar__chip[data-tone=accent][data-v-3f1d8723],.mmec-calendar__swatch[data-tone=accent][data-v-3f1d8723]{background:var(--color-accent)}.mmec-calendar__chip[data-tone=tertiary][data-v-3f1d8723],.mmec-calendar__swatch[data-tone=tertiary][data-v-3f1d8723]{background:var(--color-tertiary)}.mmec-calendar__chip[data-tone=success][data-v-3f1d8723],.mmec-calendar__swatch[data-tone=success][data-v-3f1d8723]{background:var(--color-success)}.mmec-calendar__chip[data-tone=warning][data-v-3f1d8723],.mmec-calendar__swatch[data-tone=warning][data-v-3f1d8723]{background:var(--color-warning)}.mmec-calendar__chip[data-tone=error][data-v-3f1d8723],.mmec-calendar__swatch[data-tone=error][data-v-3f1d8723]{background:var(--color-error)}.mmec-calendar__more[data-v-3f1d8723]{background:transparent;color:var(--color-primary)}.mmec-calendar__legend[data-v-3f1d8723]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.mmec-calendar__legend-item[data-v-3f1d8723]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-caption)}.mmec-calendar__swatch[data-v-3f1d8723]{width:.75rem;height:.75rem;border-radius:var(--radius-sm)}.mmec-calendar__more-panel{z-index:40;display:flex;flex-direction:column;gap:var(--space-1);width:16rem;max-width:calc(100vw - 2 * var(--space-4));max-height:16rem;overflow:auto;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-calendar__more-date{margin:0;padding:0 var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle)}.mmec-calendar__more-event{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:var(--space-1);border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-fg-on-solid);font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1.4;text-align:left;cursor:pointer}.mmec-calendar__more-event[data-tone=primary]{background:var(--color-primary)}.mmec-calendar__more-event[data-tone=accent]{background:var(--color-accent)}.mmec-calendar__more-event[data-tone=tertiary]{background:var(--color-tertiary)}.mmec-calendar__more-event[data-tone=success]{background:var(--color-success)}.mmec-calendar__more-event[data-tone=warning]{background:var(--color-warning)}.mmec-calendar__more-event[data-tone=error]{background:var(--color-error)}.mmec-calendar__more-range{font-weight:var(--font-weight-regular)}.mmec-calendar__more-event:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-accordion[data-v-640e6f10]{font-family:var(--font-sans);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.mmec-accordion__item+.mmec-accordion__item[data-v-640e6f10]{border-top:1px solid var(--color-border)}.mmec-accordion__header[data-v-640e6f10]{margin:0}.mmec-accordion__trigger[data-v-640e6f10]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-4);border:none;background:transparent;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-fg);text-align:left;cursor:pointer;transition:background-color .15s ease}.mmec-accordion__trigger[data-v-640e6f10]:hover:not(:disabled){background:var(--color-surface-subtle)}.mmec-accordion__trigger[data-v-640e6f10]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-accordion__trigger[data-v-640e6f10]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.mmec-accordion__chevron[data-v-640e6f10]{width:18px;height:18px;flex-shrink:0;color:var(--color-fg-subtle);transition:transform .2s ease}.mmec-accordion__trigger[data-state=open] .mmec-accordion__chevron[data-v-640e6f10]{transform:rotate(180deg)}.mmec-accordion__content[data-v-640e6f10]{overflow:hidden;font-size:var(--font-size-body);color:var(--color-fg-subtle)}.mmec-accordion__content[data-state=open][data-v-640e6f10]{animation:mmec-accordion-down-640e6f10 .2s ease}.mmec-accordion__content[data-state=closed][data-v-640e6f10]{animation:mmec-accordion-up-640e6f10 .2s ease}.mmec-accordion__content-inner[data-v-640e6f10]{padding:0 var(--space-4) var(--space-4)}@keyframes mmec-accordion-down-640e6f10{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes mmec-accordion-up-640e6f10{0%{height:var(--reka-accordion-content-height)}to{height:0}}.mmec-pager[data-v-f54a008e]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.mmec-pager__range[data-v-f54a008e]{font-size:var(--font-size-body-sm);color:var(--color-fg-muted)}.mmec-pager__pagesize[data-v-f54a008e]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-fg-muted)}.mmec-pager__pagesize-control[data-v-f54a008e]{position:relative;display:inline-flex;align-items:center}.mmec-pager__pagesize-select[data-v-f54a008e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--space-1) calc(var(--space-3) * 2 + 16px) var(--space-1) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface);font-family:inherit;font-size:var(--font-size-body-sm);color:var(--color-fg);cursor:pointer}.mmec-pager__pagesize-select[data-v-f54a008e]:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-pager__pagesize-icon[data-v-f54a008e]{position:absolute;right:var(--space-3);color:var(--color-fg-subtle);pointer-events:none}.mmec-pager__pagination[data-v-f54a008e]{margin-left:auto}.mmec-pager__pagination-list[data-v-f54a008e]{display:flex;align-items:center;gap:var(--space-1)}.mmec-pager__page-btn[data-v-f54a008e]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:var(--font-size-body-sm);color:var(--color-fg);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mmec-pager__page-btn[data-v-f54a008e]:hover:not(:disabled){background:var(--color-surface-muted)}.mmec-pager__page-btn[data-v-f54a008e]:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-pager__page-btn[data-v-f54a008e]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mmec-pager__page-btn[data-selected][data-v-f54a008e]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-fg-on-primary)}.mmec-pager__page-btn[data-v-f54a008e] svg{width:16px;height:16px}.mmec-pager__page-ellipsis[data-v-f54a008e]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:var(--color-fg-subtle)}.mmec-table[data-v-10486250]{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-sans);color:var(--color-fg)}.mmec-table__toolbar[data-v-10486250]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.mmec-table__bulk[data-v-10486250]{display:flex;align-items:center;gap:var(--space-3)}.mmec-table__bulk-count[data-v-10486250]{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted)}.mmec-table__scroll[data-v-10486250]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.mmec-table__table[data-v-10486250]{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}.mmec-table__head[data-v-10486250]{background:var(--color-surface-muted)}.mmec-table__th[data-v-10486250]{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);white-space:nowrap}.mmec-table__th--select[data-v-10486250],.mmec-table__td--select[data-v-10486250]{width:44px;text-align:center}.mmec-table__sort-btn[data-v-10486250]{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.mmec-table__sort-btn[data-v-10486250]:hover{color:var(--color-fg)}.mmec-table__sort-btn[data-v-10486250]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.mmec-table__sort-icon[data-v-10486250]{width:14px;height:14px}.mmec-table__sort-icon--idle[data-v-10486250]{opacity:.4}.mmec-table__td[data-v-10486250]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-divider);color:var(--color-fg);vertical-align:middle}.mmec-table__row:last-child .mmec-table__td[data-v-10486250]{border-bottom:none}.mmec-table__row:hover .mmec-table__td[data-v-10486250]{background:var(--color-surface-subtle)}.mmec-table__row--selected .mmec-table__td[data-v-10486250]{background:var(--color-primary-bg-subtle)}.mmec-table__empty[data-v-10486250]{padding:var(--space-8) var(--space-5);text-align:center;color:var(--color-fg-muted)}.mmec-table__cell--start[data-v-10486250]{text-align:start}.mmec-table__cell--center[data-v-10486250]{text-align:center}.mmec-table__cell--end[data-v-10486250]{text-align:end}.mmec-listrow[data-v-8eb54ddc]{--listrow-pad-y: var(--space-4);--listrow-pad-x: var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--color-fg)}.mmec-listrow__scroll[data-v-8eb54ddc]{overflow-x:auto}.mmec-listrow__grid[data-v-8eb54ddc]{display:grid;grid-template-columns:var(--listrow-columns);-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:var(--space-2);width:100%}.mmec-listrow--compact[data-v-8eb54ddc]{--listrow-pad-y: 14px;--listrow-pad-x: 18px}.mmec-listrow__head[data-v-8eb54ddc],.mmec-listrow__row[data-v-8eb54ddc]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;border:1px solid transparent}.mmec-listrow__head[data-v-8eb54ddc]{padding:var(--space-2) var(--listrow-pad-x)}.mmec-listrow__th[data-v-8eb54ddc]{white-space:nowrap}.mmec-listrow__sort-btn[data-v-8eb54ddc]{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:0;border:none;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.mmec-listrow__sort-btn[data-v-8eb54ddc]:hover{color:var(--color-fg)}.mmec-listrow__sort-btn[data-v-8eb54ddc]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.mmec-listrow__sort-icon--idle[data-v-8eb54ddc]{opacity:.4}.mmec-listrow__row[data-v-8eb54ddc]{padding:var(--listrow-pad-y) var(--listrow-pad-x);border-color:var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.mmec-listrow__row[data-v-8eb54ddc]:hover{border-color:var(--color-primary-lighter)}.mmec-listrow__cell[data-v-8eb54ddc]{min-width:0;color:var(--color-fg)}.mmec-listrow__cell--start[data-v-8eb54ddc]{text-align:start}.mmec-listrow__cell--center[data-v-8eb54ddc]{text-align:center}.mmec-listrow__cell--end[data-v-8eb54ddc]{text-align:end}.mmec-listrow__empty[data-v-8eb54ddc]{margin:0;padding:var(--space-8) var(--listrow-pad-x);text-align:center;color:var(--color-fg-muted)}.mmec-list-toolbar[data-v-0db4020a]{display:flex;flex-direction:column;gap:var(--space-3)}.mmec-list-toolbar__row[data-v-0db4020a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.mmec-list-toolbar__search[data-v-0db4020a]{flex:1 1 16rem;min-width:12rem}.mmec-list-toolbar__fields[data-v-0db4020a]{display:flex;flex-direction:column;gap:var(--space-4)}.mmec-list-toolbar__field[data-v-0db4020a]{display:flex;flex-direction:column;gap:var(--space-2)}.mmec-list-toolbar__count[data-v-0db4020a]{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body-sm);color:var(--color-fg-muted)}.mmec-list-toolbar__chips[data-v-0db4020a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mmec-logo[data-v-21852e55]{display:inline-block;width:auto}.mmec-product-mark[data-v-820d883d]{--mmec-product-mark-size: 44px;display:inline-flex;flex:none;width:var(--mmec-product-mark-size);height:var(--mmec-product-mark-size);border-radius:23%;overflow:hidden;background:var(--color-product-tile);color:var(--color-product-tile-fg)}.mmec-product-mark[data-v-820d883d] svg{display:block;width:100%;height:100%}.mmec-partner-logo[data-v-02ba68db]{--mmec-partner-logo-height: 24px;display:inline-flex;align-items:center;color:var(--color-fg)}.mmec-partner-logo--muted[data-v-02ba68db]{color:var(--color-fg-subtle)}.mmec-partner-logo[data-v-02ba68db] svg{display:block;height:var(--mmec-partner-logo-height);width:auto}.mmec-app-picker__trigger[data-v-bef939a5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-subtle);cursor:pointer;transition:background-color .15s ease}.mmec-app-picker__trigger[data-v-bef939a5]:hover,.mmec-app-picker__trigger[data-state=open][data-v-bef939a5]{background:var(--color-primary-bg-subtle);color:var(--color-fg-muted)}.mmec-app-picker__trigger[data-v-bef939a5]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-app-picker{z-index:100;width:20rem;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-alert);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-app-picker__title{margin:0;padding:var(--space-2) var(--space-3) var(--space-1)}.mmec-app-picker__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);margin:0;padding:var(--space-1);list-style:none}.mmec-app-picker__tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1);border-radius:var(--radius-md);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none}.mmec-app-picker__tile:hover,.mmec-app-picker__tile:focus-visible{background:var(--color-primary-bg-subtle);outline:none}.mmec-app-picker__tile--current{background:var(--color-surface-subtle);color:var(--color-fg-muted)}.mmec-app-picker__initial{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:23%;background:var(--color-product-tile);color:var(--color-product-tile-fg);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.mmec-app-picker__name{display:-webkit-box;max-width:100%;overflow:hidden;line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mmec-avatar[data-v-9fbadc16]{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--color-primary);color:var(--color-fg-on-primary)}.mmec-avatar__glyph[data-v-9fbadc16]{flex:none}.mmec-avatar--28[data-v-9fbadc16]{width:28px;height:28px;font-size:var(--font-size-caption)}.mmec-avatar--32[data-v-9fbadc16]{width:32px;height:32px;font-size:var(--font-size-caption)}.mmec-avatar--44[data-v-9fbadc16]{width:44px;height:44px;font-size:var(--font-size-body-lg)}.mmec-avatar--64[data-v-9fbadc16]{width:64px;height:64px;font-size:var(--font-size-h2)}.mmec-avatar__image[data-v-9fbadc16]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mmec-account-menu-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-5);border:none;border-radius:0;background:transparent;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-body);text-align:left;text-decoration:none;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mmec-account-menu-item[data-highlighted]{background:var(--color-primary-bg-subtle)}.mmec-account-menu-item[data-disabled]{color:var(--color-fg-subtle);pointer-events:none}.mmec-account-menu-item--danger{color:var(--color-error)}.mmec-account-menu-item--danger[data-highlighted]{background:var(--color-error-bg)}.mmec-account-menu-item__icon{flex:none;color:var(--color-fg-muted)}.mmec-account-menu-item__icon+.mmec-account-menu-item__label{translate:0 .06em}.mmec-account-menu-item--danger .mmec-account-menu-item__icon{color:currentColor}.mmec-account-menu__trigger[data-v-3ffb2abd]{display:inline-flex;padding:0;border:none;border-radius:var(--radius-full);background:transparent;cursor:pointer}.mmec-account-menu__trigger[data-v-3ffb2abd]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-account-menu{z-index:100;min-width:18rem;max-width:calc(100vw - 2 * var(--space-4));padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-alert);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-account-menu__identity{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.mmec-account-menu__text{display:flex;flex-direction:column;gap:2px;min-width:0}.mmec-account-menu__name{overflow:hidden;color:var(--color-fg);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.mmec-account-menu__email,.mmec-account-menu__organization{color:var(--color-fg-muted);font-size:var(--font-size-body-sm)}.mmec-account-menu__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmec-account-menu__organization{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mmec-account-menu__organization svg{flex:none}.mmec-account-menu__organization-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;translate:0 .06em}.mmec-account-menu__sep{height:1px;background:var(--color-divider)}.mmec-contact-row{position:relative;display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-body-sm)}.mmec-contact-row:hover,.mmec-contact-row:focus-within{background:var(--color-primary-bg-subtle)}.mmec-contact-row__icon{flex:none;color:var(--color-primary)}.mmec-contact-row__text{display:flex;flex:1;flex-direction:column;min-width:0}.mmec-contact-row__label,.mmec-contact-row__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmec-contact-row__description{color:var(--color-fg-subtle);font-size:var(--font-size-caption)}.mmec-contact-row__actions{display:flex;flex:none;gap:var(--space-1)}.mmec-contact-row__action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-subtle);text-decoration:none;cursor:pointer}.mmec-contact-row__action:hover,.mmec-contact-row__action:focus-visible{background:var(--color-surface);color:var(--color-primary)}.mmec-contact-row__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-contact-row__action--copied,.mmec-contact-row__action--copied:hover,.mmec-contact-row__action--copied:focus-visible{color:var(--color-success)}.mmec-contact-row__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmec-help-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-body-sm);text-align:left;text-decoration:none;cursor:pointer}.mmec-help-menu-item:hover,.mmec-help-menu-item:focus-visible{background:var(--color-primary-bg-subtle);outline:none}.mmec-help-menu-item__icon{flex:none;color:var(--color-primary)}.mmec-help-menu-item__text{display:flex;flex-direction:column;min-width:0}.mmec-help-menu-item__description{overflow:hidden;color:var(--color-fg-subtle);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap}.mmec-help-menu-section__title{margin:0;padding:var(--space-2) var(--space-3) var(--space-1)}.mmec-help-menu__trigger[data-v-bd3bd986]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-subtle);cursor:pointer;transition:background-color .15s ease}.mmec-help-menu__trigger[data-v-bd3bd986]:hover,.mmec-help-menu__trigger[data-state=open][data-v-bd3bd986]{background:var(--color-primary-bg-subtle);color:var(--color-fg-muted)}.mmec-help-menu__trigger[data-v-bd3bd986]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-help-menu{z-index:100;width:18rem;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-alert);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-help-menu__part:empty{display:none}.mmec-help-menu__part+.mmec-help-menu__part{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-divider)}.mmec-contact-popover{z-index:100;width:18rem;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-alert);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-marking-banner[data-v-8b1611be]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:var(--marking-banner-height);padding:0 var(--space-4);color:#fff;font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-extrabold);letter-spacing:2.5px;line-height:1;text-transform:uppercase}.mmec-marking-banner--sticky[data-v-8b1611be]{position:sticky;top:0;z-index:60}.mmec-marking-banner--cui[data-v-8b1611be]{background:var(--color-cui-banner-bg)}.mmec-marking-banner--unclassified[data-v-8b1611be]{background:var(--color-unclassified-banner-bg)}.mmec-marking-banner--secret[data-v-8b1611be]{background:var(--color-secret-banner-bg)}.mmec-marking-banner--development[data-v-8b1611be]{background:var(--color-development-banner-bg)}.mmec-marking-banner--custom[data-v-8b1611be]{background:var(--marking-banner-bg, #231f20)}.mmec-marking-banner--dark-text[data-v-8b1611be]{color:#231f20}.mmec-marking-banner__text[data-v-8b1611be]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmec-header[data-v-7efc6db9]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-3) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);font-family:var(--font-sans);container-type:inline-size}.mmec-header--sticky[data-v-7efc6db9]{position:sticky;top:0;z-index:50}:root:has(.mmec-marking-banner--sticky) .mmec-header--sticky{top:var(--marking-banner-height)}.mmec-header__left[data-v-7efc6db9]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.mmec-header__nav[data-v-7efc6db9]{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-6);margin-inline-start:var(--space-4);flex:1;min-width:0}.mmec-header__nav-link[data-v-7efc6db9]{flex-shrink:0;padding:var(--space-1) 0;border:none;background:transparent;color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s ease}.mmec-header__nav-link[data-v-7efc6db9]:hover:not(.mmec-header__nav-link--disabled){color:var(--color-fg)}.mmec-header__nav-link--active[data-v-7efc6db9]{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.mmec-header__nav-link--disabled[data-v-7efc6db9]{color:var(--color-fg-subtle);cursor:not-allowed}.mmec-header__right[data-v-7efc6db9]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.mmec-header__sidebar[data-v-7efc6db9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-muted);cursor:pointer}.mmec-header__sidebar[data-v-7efc6db9]:hover{background:var(--color-primary-bg-subtle)}.mmec-header__sidebar-icon[data-v-7efc6db9]{width:18px;height:18px}.mmec-header__hamburger[data-v-7efc6db9]{display:none;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-muted);cursor:pointer;transition:background-color .15s ease}.mmec-header__hamburger[data-v-7efc6db9]:hover,.mmec-header__hamburger[data-state=open][data-v-7efc6db9]{background:var(--color-primary-bg-subtle)}.mmec-header__hamburger-icon[data-v-7efc6db9]{width:18px;height:18px}@container (max-width: 768px){.mmec-header__nav[data-v-7efc6db9]{display:none}.mmec-header__hamburger[data-v-7efc6db9]{display:inline-flex}}.mmec-header-mobile-nav{z-index:100;min-width:200px;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-alert);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.mmec-header-mobile-nav__panel{display:flex;flex-direction:column}.mmec-header-mobile-nav__link{display:block;width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);text-align:left;text-decoration:none;cursor:pointer}.mmec-header-mobile-nav__link:hover:not(.mmec-header-mobile-nav__link--disabled){background:var(--color-primary-bg-subtle);color:var(--color-fg)}.mmec-header-mobile-nav__link--active{color:var(--color-fg);font-weight:var(--font-weight-semibold);background:var(--color-primary-bg-subtle)}.mmec-header-mobile-nav__link--disabled{color:var(--color-fg-subtle);cursor:not-allowed}.mmec-footer__link[data-v-5348ea73]{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;text-decoration:none;cursor:pointer}.mmec-footer__link[data-v-5348ea73]:hover{color:var(--color-fg)}.mmec-footer__link[data-v-5348ea73]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-footer__link-label[data-v-5348ea73]{translate:0 .06em}.mmec-footer[data-v-bffd534a]{flex:none;background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-fg-subtle);font-family:var(--font-sans);font-size:var(--font-size-body-sm);line-height:var(--leading-normal);container-type:inline-size}.mmec-footer--app[data-v-bffd534a]{padding:var(--space-2) var(--space-6)}.mmec-footer--app.mmec-footer--split[data-v-bffd534a]{padding-block:var(--space-5) var(--space-3)}.mmec-footer--page[data-v-bffd534a]{padding:var(--space-8) var(--space-6)}.mmec-footer--page.mmec-footer--split[data-v-bffd534a]{padding-block:var(--space-10) var(--space-6)}.mmec-footer__inner[data-v-bffd534a]{display:flex;flex-direction:column;width:100%;margin-inline:auto}.mmec-footer--centered .mmec-footer__inner[data-v-bffd534a]{align-items:center;gap:var(--space-1);text-align:center}.mmec-footer--app.mmec-footer--split .mmec-footer__inner[data-v-bffd534a]{gap:var(--space-4)}.mmec-footer--page.mmec-footer--split .mmec-footer__inner[data-v-bffd534a]{gap:var(--space-8)}.mmec-footer__top[data-v-bffd534a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6) var(--space-10)}.mmec-footer__brand[data-v-bffd534a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}.mmec-footer__logo[data-v-bffd534a]{display:flex;align-items:center}.mmec-footer__contact[data-v-bffd534a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--space-2);margin:0;font-style:normal}.mmec-footer--split .mmec-footer__contact[data-v-bffd534a]{flex-direction:column;align-items:flex-start;gap:0}.mmec-footer__contacts[data-v-bffd534a]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2)}.mmec-footer__links[data-v-bffd534a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-inline-start:auto;min-width:0}.mmec-footer__brand+.mmec-footer__links[data-v-bffd534a]{max-width:60%}.mmec-footer__links-label[data-v-bffd534a]{color:var(--color-fg-subtle);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-snug);text-transform:uppercase}.mmec-footer__links-row[data-v-bffd534a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);color:var(--color-fg-muted)}.mmec-footer--page .mmec-footer__links-row[data-v-bffd534a]{font-size:var(--font-size-body)}.mmec-footer__legal[data-v-bffd534a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-2)}.mmec-footer--split .mmec-footer__legal[data-v-bffd534a]{justify-content:space-between;gap:var(--space-1) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.mmec-footer--page.mmec-footer--split .mmec-footer__legal[data-v-bffd534a]{padding-top:var(--space-5)}.mmec-footer__copy[data-v-bffd534a]{margin:0}.mmec-footer__legal-nav[data-v-bffd534a]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2)}.mmec-footer__sep[data-v-bffd534a]{color:var(--color-fg-subtle)}@container (max-width: 640px){.mmec-footer__top[data-v-bffd534a]{flex-direction:column}.mmec-footer__links[data-v-bffd534a],.mmec-footer__brand+.mmec-footer__links[data-v-bffd534a]{max-width:none;margin-inline-start:0}.mmec-footer--split .mmec-footer__legal[data-v-bffd534a]{flex-direction:column;align-items:flex-start}}.mmec-mode-toggle[data-v-8a098909]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-button);background:var(--color-surface);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mmec-mode-toggle[data-v-8a098909]:hover{background:var(--color-surface-muted)}.mmec-mode-toggle[data-v-8a098909]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-mode-toggle__icon[data-v-8a098909]{width:16px;height:16px;color:var(--color-primary)}.mmec-mode-toggle__label[data-v-8a098909]{line-height:1;translate:0 .06em}.mmec-stepper[data-v-a52fcaea]{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-sans)}.mmec-stepper__segment[data-v-a52fcaea]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.mmec-stepper__dot[data-v-a52fcaea]{height:10px;width:10px;border-radius:var(--radius-pill);background:var(--color-border-strong);transition:width .25s ease,background-color .25s ease}.mmec-stepper__segment--completed .mmec-stepper__dot[data-v-a52fcaea]{width:28px;background:var(--color-primary)}.mmec-stepper__segment--active .mmec-stepper__dot[data-v-a52fcaea]{width:28px;background:var(--color-primary-emphasis)}.mmec-stepper__label[data-v-a52fcaea]{white-space:nowrap}.mmec-stepper__segment--active .mmec-stepper__label[data-v-a52fcaea],.mmec-stepper__segment--completed .mmec-stepper__label[data-v-a52fcaea]{color:var(--color-fg)}.mmec-chat-composer[data-v-19faa886]{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.mmec-chat-composer__shell[data-v-19faa886]{--composer-row: calc(var(--font-size-body) * var(--leading-normal) + var(--space-2) * 2);--composer-button: 28px;--composer-inset: calc((var(--composer-row) - var(--composer-button)) / 2);display:flex;align-items:flex-end;min-width:0;padding:0;border:1px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.mmec-chat-composer__shell[data-v-19faa886]:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-chat-composer__shell--drop[data-v-19faa886]{border-color:var(--color-primary);border-style:dashed;background:var(--color-surface-muted)}.mmec-chat-composer__input[data-v-19faa886]{flex:1;min-width:0;max-height:12rem;margin:0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-input);resize:none;overflow-y:hidden;background:transparent;color:var(--color-fg);font:inherit;font-size:var(--font-size-body);line-height:var(--leading-normal)}.mmec-chat-composer__input[data-v-19faa886]::-moz-placeholder{color:var(--color-fg-hint)}.mmec-chat-composer__input[data-v-19faa886]::placeholder{color:var(--color-fg-hint)}.mmec-chat-composer__shell--attach .mmec-chat-composer__input[data-v-19faa886]{padding-left:var(--space-2)}.mmec-chat-composer__input[data-v-19faa886]:focus{outline:none}.mmec-chat-composer__input[data-v-19faa886]:disabled{cursor:not-allowed}.mmec-chat-composer__shell[data-v-19faa886]:has(.mmec-chat-composer__input:disabled){opacity:var(--opacity-disabled);background:var(--color-surface-muted)}.mmec-chat-composer__icon[data-v-19faa886],.mmec-chat-composer__send[data-v-19faa886]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--composer-button);height:var(--composer-button);margin:var(--composer-inset);padding:0;border:0;border-radius:var(--radius-button);background:transparent;color:var(--color-fg-subtle);cursor:pointer}.mmec-chat-composer__icon[data-v-19faa886]:hover:not(:disabled),.mmec-chat-composer__send[data-v-19faa886]:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-fg)}.mmec-chat-composer__icon[data-v-19faa886]:focus-visible,.mmec-chat-composer__send[data-v-19faa886]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.mmec-chat-composer__icon[data-v-19faa886]:disabled,.mmec-chat-composer__send[data-v-19faa886]:disabled{cursor:not-allowed}.mmec-chat-composer__send--ready[data-v-19faa886],.mmec-chat-composer__send--busy[data-v-19faa886]{background:var(--color-primary);color:var(--color-fg-on-primary)}.mmec-chat-composer__send--ready[data-v-19faa886]:hover:not(:disabled),.mmec-chat-composer__send--busy[data-v-19faa886]:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-fg-on-primary)}.mmec-chat-composer__icon[data-v-19faa886] svg,.mmec-chat-composer__send[data-v-19faa886] svg{width:16px;height:16px}.mmec-chat-composer__icon[data-v-19faa886] svg{width:18px;height:18px}.mmec-chat-composer__stop[data-v-19faa886]{display:block;width:10px;height:10px;border-radius:2px;background:currentColor}.mmec-agent__fab[data-v-c6553e99]{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:50;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-fg-on-primary);cursor:pointer;box-shadow:var(--shadow-dialog);transition:transform .2s ease}.mmec-agent__fab[data-v-c6553e99]:hover{transform:scale(1.08)}.mmec-agent__fab[data-v-c6553e99]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-agent__fab[data-v-c6553e99] svg{width:24px;height:24px}.mmec-agent[data-v-c6553e99]{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:50;display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 2 * var(--space-6));max-height:520px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-dialog);font-family:var(--font-sans)}.mmec-agent--minimized[data-v-c6553e99]{max-height:none}.mmec-agent__header[data-v-c6553e99]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-fg-on-primary);cursor:pointer}.mmec-agent__identity[data-v-c6553e99]{display:flex;align-items:center;gap:var(--space-2)}.mmec-agent__avatar[data-v-c6553e99]{width:20px;height:20px}.mmec-agent__title[data-v-c6553e99]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.mmec-agent__status[data-v-c6553e99]{font-size:var(--font-size-caption);opacity:.85}.mmec-agent__close[data-v-c6553e99]{display:inline-flex;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}.mmec-agent__close[data-v-c6553e99]:hover{background:#ffffff2e}.mmec-agent__close[data-v-c6553e99] svg{width:16px;height:16px}.mmec-agent__messages[data-v-c6553e99]{flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);overflow-y:auto}.mmec-agent__row[data-v-c6553e99]{display:flex}.mmec-agent__row--user[data-v-c6553e99]{justify-content:flex-end}.mmec-agent__row--agent[data-v-c6553e99]{justify-content:flex-start}.mmec-agent__bubble[data-v-c6553e99]{max-width:85%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-body-sm);line-height:1.55}.mmec-agent__bubble--user[data-v-c6553e99]{border-radius:12px 12px 2px;background:var(--color-primary);color:var(--color-fg-on-primary)}.mmec-agent__bubble--agent[data-v-c6553e99]{border-radius:12px 12px 12px 2px;background:var(--color-surface-muted);color:var(--color-fg)}.mmec-agent__bubble--typing[data-v-c6553e99]{border-radius:12px 12px 12px 2px;background:var(--color-surface-muted);color:var(--color-fg-hint)}.mmec-agent__composer[data-v-c6553e99]{display:flex;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border)}.mmec-agent__input[data-v-c6553e99]{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--font-size-body-sm);color:var(--color-fg);background:var(--color-surface);outline:none}.mmec-agent__input[data-v-c6553e99]::-moz-placeholder{color:var(--color-fg-hint)}.mmec-agent__input[data-v-c6553e99]::placeholder{color:var(--color-fg-hint)}.mmec-agent__input[data-v-c6553e99]:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px var(--color-primary-bg)}.mmec-agent__send[data-v-c6553e99]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-fg-on-primary);cursor:pointer}.mmec-agent__send[data-v-c6553e99]:hover{background:var(--color-primary-hover)}.mmec-agent__send[data-v-c6553e99]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mmec-agent__send[data-v-c6553e99] svg{width:16px;height:16px}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2) format("woff2"),url(/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-sans-latin-500-normal-DlmaWqTx.woff2) format("woff2"),url(/assets/nunito-sans-latin-500-normal-BkymD7ni.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-latin-600-normal-BtVRvDNj.woff2) format("woff2"),url(/assets/nunito-sans-latin-600-normal-DLks-Kj1.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2) format("woff2"),url(/assets/nunito-sans-latin-700-normal-CLVG92B9.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-sans-latin-800-normal-MgCk9Q3Y.woff2) format("woff2"),url(/assets/nunito-sans-latin-800-normal-DOf_K5Iw.woff) format("woff")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page{height:100%;overflow:auto;padding:var(--space-6)}.page__inner{width:min(100%,64rem);margin:0 auto}.dev-db-tools[data-v-86afe634]{display:flex;flex-direction:column;align-items:stretch;width:100%}.dev-db-tools__message[data-v-86afe634]{padding:0 var(--space-3) var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption);color:var(--color-fg-muted)}.app[data-v-058dc5c7]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--color-bg);color:var(--color-fg)}.app__skip[data-v-058dc5c7]{position:absolute;left:var(--space-4);top:calc(-1 * var(--space-16));z-index:100;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);text-decoration:none}.app__skip[data-v-058dc5c7]:focus{top:var(--space-4)}.app__body[data-v-058dc5c7]{display:flex;flex:1;min-height:0}.app__main[data-v-058dc5c7]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.app__page[data-v-058dc5c7]{flex:1;min-width:0;min-height:0;overflow:hidden}.detail-field[data-v-c1181863]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.detail-field--wide[data-v-c1181863]{grid-column:1 / -1}.detail-field__label[data-v-c1181863]{color:var(--color-fg-hint);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.detail-field__value[data-v-c1181863]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;overflow-wrap:anywhere}.detail-field--wide .detail-field__value[data-v-c1181863]{white-space:pre-wrap}.attachment-preview[data-v-4407503c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:color-mix(in srgb,var(--color-bg-inverse, #000) 72%,transparent)}.attachment-preview__close[data-v-4407503c]{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1}.attachment-preview__close--overlay[data-v-4407503c]{top:var(--space-4);right:var(--space-4)}.attachment-preview__image[data-v-4407503c]{max-width:min(96vw,56rem);max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);box-shadow:var(--shadow-dialog)}.attachment-preview__panel[data-v-4407503c]{position:relative;display:flex;flex-direction:column;width:min(92vw,56rem);height:min(85vh,48rem);min-width:0;min-height:0;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg, #fff);box-shadow:var(--shadow-dialog)}.attachment-preview__frame[data-v-4407503c]{flex:1;width:100%;height:100%;min-height:0;border:0;background:var(--color-surface-muted, var(--color-neutral-100))}.attachment-preview__status[data-v-4407503c]{margin:auto;padding:var(--space-6);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--color-fg-muted);text-align:center}.attachment-preview__status--error[data-v-4407503c]{color:var(--color-danger, var(--color-fg))}.attachment-preview__unavailable[data-v-4407503c]{margin:auto;padding:var(--space-6);text-align:center}.attachment-preview__unavailable-title[data-v-4407503c]{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-fg)}.attachment-preview__unavailable-body[data-v-4407503c]{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--color-fg-muted)}.attachment-chip[data-v-5c32b7b0]{position:relative;display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 100%;padding:var(--space-2) var(--space-3);background:var(--color-surface-muted, var(--color-neutral-100));border-radius:var(--radius-md);overflow:hidden}.attachment-chip--button[data-v-5c32b7b0]{width:100%;margin:0;border:1px solid transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,filter .15s ease}.attachment-chip--user[data-v-5c32b7b0]{background:var(--color-primary-emphasis);color:var(--color-fg-on-primary);max-width:100%}.attachment-chip--user .attachment-chip__size[data-v-5c32b7b0],.attachment-chip--user .attachment-chip__status[data-v-5c32b7b0]{color:var(--color-fg-on-primary);opacity:.85}.attachment-chip--user.attachment-chip--button[data-v-5c32b7b0]:hover,.attachment-chip--user.attachment-chip--button[data-v-5c32b7b0]:focus-visible{border-color:color-mix(in srgb,var(--color-fg-on-primary) 35%,transparent);filter:brightness(1.06);outline:none}.attachment-chip__row[data-v-5c32b7b0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.attachment-chip__badge[data-v-5c32b7b0]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm, var(--radius-md));background:var(--color-accent-fill);color:var(--color-fg-on-accent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-transform:uppercase}.attachment-chip__meta[data-v-5c32b7b0]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.attachment-chip__name[data-v-5c32b7b0]{font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere}.attachment-chip__size[data-v-5c32b7b0],.attachment-chip__status[data-v-5c32b7b0]{color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}.attachment-chip__error[data-v-5c32b7b0]{margin:0;color:var(--color-danger);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}.attachment-progress[data-v-375895cb]{position:absolute;left:0;right:0;bottom:0;height:.25rem;overflow:hidden;background:var(--color-neutral-200, var(--color-border))}.attachment-progress__bar[data-v-375895cb]{height:100%;width:0;background:var(--color-primary);transition:width .12s ease-out}.attachment-progress__bar--indeterminate[data-v-375895cb]{width:40%;animation:attachment-progress-indeterminate-375895cb 1.1s ease-in-out infinite}@keyframes attachment-progress-indeterminate-375895cb{0%{transform:translate(-120%)}to{transform:translate(280%)}}.chat__attachments[data-v-bb2b5523]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);width:100%}.chat__attachment-thumb[data-v-bb2b5523]{position:relative;width:4.5rem;flex-shrink:0}.chat__attachment-thumb-btn[data-v-bb2b5523]{position:relative;display:block;width:4.5rem;height:4.5rem;padding:0;border:1px solid var(--color-border, var(--color-neutral-300));border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-muted, var(--color-neutral-100));cursor:pointer}.chat__attachment-thumb-img[data-v-bb2b5523]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.chat__attachment-thumb-status[data-v-bb2b5523]{position:absolute;inset:auto 0 0;padding:var(--space-1);background:color-mix(in srgb,var(--color-bg) 70%,transparent);color:var(--color-fg-on-accent);font-family:var(--font-sans);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-align:center}.chat__attachment-thumb-btn[data-v-bb2b5523] .attachment-progress{z-index:1}.chat__attachment-thumb-action[data-v-bb2b5523]{position:absolute;top:var(--space-1);right:var(--space-1)}.chat__attachment-thumb-retry[data-v-bb2b5523]{right:var(--space-10)}.chat__attachment-error[data-v-bb2b5523]{margin:0;color:var(--color-danger);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}.composer[data-v-aba9e221]{display:flex;flex-direction:column;gap:var(--space-3)}.chat__composer-footer[data-v-aba9e221]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding-block:var(--space-1)}.chat__context-meter[data-v-aba9e221]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-left:auto;color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--leading-normal)}.chat__context-ring[data-v-aba9e221]{width:var(--space-4);height:var(--space-4);flex-shrink:0;transform:rotate(-90deg)}.chat__context-ring-track[data-v-aba9e221],.chat__context-ring-fill[data-v-aba9e221]{fill:none;stroke-width:2.5}.chat__context-ring-track[data-v-aba9e221]{stroke:var(--color-border)}.chat__context-ring-fill[data-v-aba9e221]{stroke:var(--color-primary);stroke-linecap:round}.chat__context-meter--warning .chat__context-ring-fill[data-v-aba9e221]{stroke:var(--color-warning)}.chat__context-meter--warning .chat__context-percent[data-v-aba9e221]{color:var(--color-warning)}.chat__attachment-notice[data-v-aba9e221]{width:100%}.chat__file-input[data-v-aba9e221]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.favorite-star[data-v-1ea1af18]{flex-shrink:0}.thread-menu[data-v-55233421]{display:inline-flex}.thread-menu__trigger[data-v-55233421]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--color-fg-muted);line-height:0;cursor:pointer}.thread-menu__trigger[data-v-55233421]:hover,.thread-menu__trigger[aria-expanded=true][data-v-55233421]{color:var(--color-fg)}.thread-menu__trigger[data-v-55233421]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.thread-menu__panel[data-v-55233421]{position:fixed;z-index:50;display:flex;flex-direction:column;gap:var(--space-1);min-width:12rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);font-family:var(--font-sans)}.thread-menu__item[data-v-55233421]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg);font-family:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);text-align:left;cursor:pointer}.thread-menu__item[data-v-55233421]:hover:not(:disabled),.thread-menu__item[data-v-55233421]:focus-visible{background:var(--color-surface-muted)}.thread-menu__item[data-v-55233421]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.thread-menu__item--danger[data-v-55233421]{color:var(--color-danger)}.thread-menu__item[data-v-55233421]:disabled{opacity:.5;cursor:not-allowed}.history[data-v-8856c588]{display:flex;flex-direction:column;gap:var(--space-3);width:16rem;font-family:var(--font-sans);flex-shrink:0;height:100%;min-height:0;padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-border);background:var(--color-surface-subtle, var(--color-bg));overflow:hidden;transition:width .2s ease,padding .2s ease,border-color .2s ease,opacity .2s ease}.history--collapsed[data-v-8856c588]{width:0;padding-left:0;padding-right:0;border-right-color:transparent;opacity:0;pointer-events:none}.history__toolbar[data-v-8856c588]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.history__toolbar-actions[data-v-8856c588]{display:flex;align-items:center;flex-shrink:0}.history__title[data-v-8856c588]{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-fg);translate:0 .06em}.history__collapse[data-v-8856c588],.history__close[data-v-8856c588]{flex-shrink:0}.history__close[data-v-8856c588]{display:none}.history__new[data-v-8856c588]{width:100%}.history__search[data-v-8856c588]{flex-shrink:0}.history__filter[data-v-8856c588]{flex-shrink:0;width:100%}.history__alert[data-v-8856c588]{flex-shrink:0}.history__hint[data-v-8856c588]{margin:0;padding:var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed)}.history__list[data-v-8856c588]{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0;flex:1;display:flex;flex-direction:column}.history__more[data-v-8856c588]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.history__more-error[data-v-8856c588]{margin:0;color:var(--color-danger);font-size:var(--font-size-caption);line-height:var(--leading-snug);text-align:center}.history__row[data-v-8856c588]{display:flex;align-items:flex-start}.history__row+.history__row[data-v-8856c588]{border-top:1px solid var(--color-border)}.history__item[data-v-8856c588]{display:flex;flex-direction:row;align-items:center;position:relative;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);--history-star-box: calc(var(--font-size-body-sm) * var(--leading-snug))}.history__item[data-v-8856c588]:hover{background:var(--color-surface-muted)}.history__item--selected[data-v-8856c588],.history__item--selected[data-v-8856c588]:hover{background:var(--color-primary-bg-subtle)}.history__item-text[data-v-8856c588]{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:var(--space-1);min-width:0;padding-right:calc(var(--history-star-box) + var(--space-1))}.history__select[data-v-8856c588]{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.history__select[data-v-8856c588]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.history__select[data-v-8856c588]:focus-visible{outline:none}.history__select[data-v-8856c588]:focus-visible:after{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.history__item-foot[data-v-8856c588]{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-1);pointer-events:none}.history__star[data-v-8856c588]{position:absolute;top:var(--space-2);right:var(--space-3);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--history-star-box);height:var(--history-star-box);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-muted);cursor:pointer}.history__star[data-v-8856c588]:hover,.history__star--on[data-v-8856c588]{color:var(--color-primary)}.history__star[data-v-8856c588]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.history__menu[data-v-8856c588]{flex-shrink:0;pointer-events:auto}.history__item-title[data-v-8856c588]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.history__item-meta[data-v-8856c588]{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:1;color:var(--color-fg-muted);translate:0 .06em}@media(prefers-reduced-motion:reduce){.history[data-v-8856c588]{transition:none}}@media(max-width:48rem){.history[data-v-8856c588]{position:absolute;z-index:20;inset:0 auto 0 0;width:16rem;opacity:1;pointer-events:auto;transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--shadow-dialog)}.history--collapsed[data-v-8856c588]{width:16rem;padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-border);opacity:1}.history--open[data-v-8856c588]{transform:translate(0)}.history__collapse[data-v-8856c588]{display:none}.history__close[data-v-8856c588]{display:inline-flex}@media(prefers-reduced-motion:reduce){.history[data-v-8856c588]{transition:none}}}.chat-chart-canvas__plot[data-v-00399696]{width:100%;overflow-x:auto}.fullscreen-icon[data-v-072dfc4a]{flex-shrink:0}.chat-chart[data-v-7739dc12]{margin:0 0 var(--space-2)}.chat-chart__toolbar[data-v-7739dc12]{display:flex;justify-content:flex-end;margin-bottom:var(--space-2)}.chat-preview__panel[data-v-0f8d7be6]{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;padding:var(--space-12) var(--space-4) var(--space-4)}.chat-preview__title[data-v-0f8d7be6]{margin:0;padding-right:var(--space-10);font-family:var(--font-sans);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.chat-preview__count[data-v-0f8d7be6]{margin-left:var(--space-1)}.chat-preview__list[data-v-0f8d7be6]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.chat-preview__row[data-v-0f8d7be6]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;text-decoration:none}.chat-preview__body[data-v-0f8d7be6]{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.chat-preview__row[data-v-0f8d7be6]:hover{border-color:var(--color-primary)}.chat-preview__org[data-v-0f8d7be6]{color:var(--color-fg-muted);font-size:var(--font-size-caption);line-height:var(--leading-snug)}.chat-preview__summary[data-v-0f8d7be6]{display:-webkit-box;overflow:hidden;color:var(--color-fg);font-size:var(--font-size-body-sm);line-height:var(--leading-snug);overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-preview__badges[data-v-0f8d7be6]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chat-preview__facts[data-v-0f8d7be6]{display:flex;flex-direction:column;gap:var(--space-3)}.chat-preview__description[data-v-0f8d7be6]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.chat-preview__skeleton[data-v-0f8d7be6]{height:8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.chat-preview__open[data-v-0f8d7be6]{width:100%}.chat-refs__card[data-v-d79962a7]{--card-padding: var(--space-2) var(--space-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;margin-top:var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer}.chat-refs__card[data-v-d79962a7]:hover{--card-border: var(--color-primary)}.chat-refs__card[data-v-d79962a7]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chat-refs__body[data-v-d79962a7]{display:flex;align-items:center;gap:var(--space-2);width:100%}.chat-refs__label[data-v-d79962a7]{font-weight:var(--font-weight-medium)}.chat-refs__end[data-v-d79962a7]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;color:var(--color-fg-muted)}.chat-refs__count[data-v-d79962a7]{font-variant-numeric:tabular-nums}.chat__transcript-wrap[data-v-f7bbaca7]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chat__transcript[data-v-f7bbaca7]{flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-8);font-family:var(--font-sans)}.chat__jump-latest[data-v-f7bbaca7]{position:absolute;z-index:2;bottom:var(--space-3);left:50%;transform:translate(-50%);box-shadow:var(--shadow-menu)}.chat__row[data-v-f7bbaca7]{display:flex}.chat__row--user[data-v-f7bbaca7]{justify-content:flex-end}.chat__row--assistant[data-v-f7bbaca7]{justify-content:flex-start}.chat__bubble[data-v-f7bbaca7]{max-width:85%}.chat__bubble--user[data-v-f7bbaca7]{border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary);color:var(--color-fg-on-primary);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed)}.chat__bubble--assistant[data-v-f7bbaca7]{min-width:0;max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-2xl) var(--radius-sm);background:var(--color-surface-muted);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed)}.chat__text[data-v-f7bbaca7]{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.chat__bubble--user .chat__text[data-v-f7bbaca7]{white-space:pre-wrap}.chat__markdown[data-v-f7bbaca7] p{margin:0 0 var(--space-2)}.chat__markdown[data-v-f7bbaca7] p:last-child{margin-bottom:0}.chat__markdown[data-v-f7bbaca7] ul,.chat__markdown[data-v-f7bbaca7] ol{margin:0 0 var(--space-2);padding-left:var(--space-12);list-style-position:outside}.chat__markdown[data-v-f7bbaca7] li{margin:0 0 var(--space-1);padding-left:var(--space-1);line-height:var(--leading-snug)}.chat__markdown[data-v-f7bbaca7] h1,.chat__markdown[data-v-f7bbaca7] h2,.chat__markdown[data-v-f7bbaca7] h3,.chat__markdown[data-v-f7bbaca7] h4{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);margin:0 0 var(--space-2)}.chat__markdown[data-v-f7bbaca7] h1{font-size:var(--font-size-h3)}.chat__markdown[data-v-f7bbaca7] h2{font-size:var(--font-size-body-lg)}.chat__markdown[data-v-f7bbaca7] h3,.chat__markdown[data-v-f7bbaca7] h4{font-size:var(--font-size-body)}.chat__markdown[data-v-f7bbaca7] strong{font-weight:var(--font-weight-bold)}.chat__markdown[data-v-f7bbaca7] li:last-child{margin-bottom:0}.chat__markdown[data-v-f7bbaca7] li>p{margin:0}.chat__markdown[data-v-f7bbaca7] pre{margin:0 0 var(--space-2);max-width:100%;padding:var(--space-3);overflow-x:auto;border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--font-size-caption);line-height:var(--leading-relaxed)}.chat__markdown[data-v-f7bbaca7] pre:last-child{margin-bottom:0}.chat__markdown[data-v-f7bbaca7] pre code{background:none;padding:0;border-radius:0;white-space:pre}.chat__markdown[data-v-f7bbaca7] :not(pre)>code{background:var(--color-surface);border-radius:var(--radius-sm);padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--font-size-caption)}.chat__markdown[data-v-f7bbaca7] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.15em}.chat__markdown[data-v-f7bbaca7] .chat__table{max-width:100%;margin:0 0 var(--space-2);overflow-x:auto}.chat__markdown[data-v-f7bbaca7] .chat__table:last-child{margin-bottom:0}.chat__markdown[data-v-f7bbaca7] table{border-collapse:collapse;font-size:var(--font-size-caption)}.chat__markdown[data-v-f7bbaca7] th,.chat__markdown[data-v-f7bbaca7] td{border:1px solid var(--color-border);padding:var(--space-1) var(--space-2);text-align:left;white-space:nowrap}.chat__markdown[data-v-f7bbaca7] th{background:var(--color-surface);font-weight:var(--font-weight-bold)}.chat__markdown[data-v-f7bbaca7] th[align=right],.chat__markdown[data-v-f7bbaca7] td[align=right]{text-align:right}.chat__markdown[data-v-f7bbaca7] th[align=center],.chat__markdown[data-v-f7bbaca7] td[align=center]{text-align:center}.chat__status[data-v-f7bbaca7]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}.chat__status-icon[data-v-f7bbaca7]{animation:chat-status-spin-f7bbaca7 1.1s linear infinite}.chat__narration[data-v-f7bbaca7]{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--color-fg-muted);font-style:italic}.chat__stopped[data-v-f7bbaca7]{margin:var(--space-2) 0 0;color:var(--color-fg-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);font-style:italic}.chat__steps-block[data-v-f7bbaca7]{margin:0 0 var(--space-2)}.chat__steps-toggle[data-v-f7bbaca7]{display:flex;align-items:center;gap:var(--space-2);border:none;background:none;padding:0;color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);cursor:pointer}.chat__steps-toggle[data-v-f7bbaca7]:hover{color:var(--color-fg)}.chat__steps-toggle--live[data-v-f7bbaca7]{cursor:default}.chat__steps-toggle-icon--active[data-v-f7bbaca7]{animation:chat-status-spin-f7bbaca7 1.1s linear infinite;flex-shrink:0}.chat__steps-chevron[data-v-f7bbaca7]{display:inline-flex;flex-shrink:0;transition:transform .15s ease}.chat__steps-chevron--open[data-v-f7bbaca7]{transform:rotate(90deg)}.chat__steps[data-v-f7bbaca7]{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0 0 0 var(--space-5);list-style:none}.chat__step[data-v-f7bbaca7]{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-fg-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}.chat__step-row[data-v-f7bbaca7]{display:flex;align-items:center;gap:var(--space-2)}.chat__step-toggle[data-v-f7bbaca7]{display:flex;align-items:center;gap:var(--space-2);border:none;background:none;padding:0;color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);cursor:pointer}.chat__step-toggle[data-v-f7bbaca7]:hover{color:var(--color-fg)}.chat__step-icon[data-v-f7bbaca7]{flex-shrink:0}.chat__step-detail[data-v-f7bbaca7]{display:flex;flex-direction:column;gap:var(--space-1);margin-inline-start:var(--space-5);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface)}.chat__step-detail-tool[data-v-f7bbaca7]{margin:0;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-fg)}.chat__step-detail-block[data-v-f7bbaca7]{margin:0;max-height:16rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--font-size-caption);line-height:var(--leading-relaxed);color:var(--color-fg)}.chat__step-detail-pending[data-v-f7bbaca7]{margin:0;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);font-style:italic}.chat__step-icon--active[data-v-f7bbaca7]{animation:chat-status-spin-f7bbaca7 1.1s linear infinite}.chat__step-icon--done[data-v-f7bbaca7]{width:6px;height:6px;margin:0 4px;border-radius:50%;background:var(--color-fg-muted)}@keyframes chat-status-spin-f7bbaca7{to{transform:rotate(360deg)}}.chat__user-stack[data-v-f7bbaca7]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);max-width:85%}.chat__user-stack .chat__bubble[data-v-f7bbaca7]{max-width:100%}.chat__user-attachment[data-v-f7bbaca7]{align-self:flex-end;max-width:min(100%,16rem)}.chat__message-image-btn[data-v-f7bbaca7]{display:block;padding:0;border:none;border-radius:var(--radius-md);overflow:hidden;background:transparent;cursor:zoom-in}.chat__message-image[data-v-f7bbaca7]{display:block;max-width:100%;max-height:12rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md)}.chat__user-attachment[data-v-f7bbaca7] .attachment-chip{flex:0 1 auto}.chat-layout[data-v-7366d0e8]{position:relative;display:flex;height:100%;min-height:0;overflow:hidden}.chat-layout__history-reopen[data-v-7366d0e8]{position:absolute;z-index:5;top:var(--space-4);left:var(--space-3)}.chat-layout__backdrop[data-v-7366d0e8]{display:none}.chat-layout__main[data-v-7366d0e8]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;height:100%}.chat[data-v-7366d0e8]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding:var(--space-4) var(--space-6) 0;overflow:hidden;font-family:var(--font-sans)}.chat__mobile-bar[data-v-7366d0e8]{display:none;flex-shrink:0}.chat__hero[data-v-7366d0e8]{display:flex;flex-direction:column;align-items:center;align-self:center;width:min(52rem,100%);text-align:center;gap:var(--space-4);padding:var(--space-8) 0;margin:auto 0}.chat__greeting[data-v-7366d0e8]{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-h1);line-height:var(--leading-tight);color:var(--color-fg)}.chat__subtext[data-v-7366d0e8]{margin:0;width:100%;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal);color:var(--color-fg-muted)}.chat__ask[data-v-7366d0e8]{width:min(100%,42rem);margin-top:var(--space-4)}.chat__conversation[data-v-7366d0e8]{display:flex;flex-direction:column;width:min(52rem,100%);height:100%;min-height:0;margin:0 auto}.chat__composer[data-v-7366d0e8]{flex-shrink:0;padding-top:var(--space-3);padding-bottom:var(--space-4)}@media(max-width:48rem){.chat-layout__history-reopen[data-v-7366d0e8]{display:none}.chat-layout__backdrop[data-v-7366d0e8]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;background:color-mix(in srgb,var(--color-fg) 35%,transparent)}.chat__mobile-bar[data-v-7366d0e8]{display:flex}}.detail-header[data-v-cee88974]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.detail-header__title[data-v-cee88974]{min-width:0;margin:0;font-size:var(--font-size-h1);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-h1);overflow-wrap:anywhere}.detail-header__actions[data-v-cee88974]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}.org-picker[data-v-fd0061d8]{display:flex;flex-direction:column;gap:var(--space-1-5, 6px)}.org-picker__chosen[data-v-fd0061d8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.org-picker__hint[data-v-fd0061d8]{margin:0;color:var(--color-fg-subtle);font-size:var(--font-size-caption)}.org-picker__matches[data-v-fd0061d8]{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-md)}.org-picker__match[data-v-fd0061d8]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer}.org-picker__match[data-v-fd0061d8]:hover{background:var(--color-surface-muted)}.org-picker__place[data-v-fd0061d8]{color:var(--color-fg-muted);font-size:var(--font-size-body-sm)}.tenant-link[data-v-78fc5e15]{display:flex;flex-direction:column;gap:var(--space-4)}.tenant-link__review[data-v-78fc5e15]{margin:0}.orgs[data-v-8b87c62e]{display:flex;flex-direction:column;gap:var(--space-4)}.orgs__skeleton[data-v-8b87c62e]{display:flex;flex-direction:column;gap:var(--space-3)}.orgs__skeleton-row[data-v-8b87c62e]{height:4.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.org-hubs[data-v-8b87c62e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.org-hubs__more[data-v-8b87c62e]{color:var(--color-fg-muted);font-size:var(--font-size-body-sm);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.15em;cursor:default}.org-hubs__none[data-v-8b87c62e],.org-muted[data-v-8b87c62e]{color:var(--color-fg-muted)}.org-name[data-v-8b87c62e]{font-weight:var(--font-weight-bold)}.org-tenant[data-v-8b87c62e]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.org-link[data-v-8b87c62e]{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-2)}.org-status__label[data-v-8b87c62e]{display:inline-flex;align-items:center;gap:var(--space-1)}.org-status__label span[data-v-8b87c62e]{translate:0 .06em}.org-actions[data-v-8b87c62e]{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--space-2)}.capability-form[data-v-428865a8]{display:flex;flex-direction:column;gap:var(--space-4)}.capability-list-card[data-v-97dc7ff3]{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.capability-list-card__head[data-v-97dc7ff3]{display:flex;align-items:flex-start;gap:var(--space-3)}.capability-list-card__title[data-v-97dc7ff3]{flex:1;min-width:0;margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.capability-list-card__body[data-v-97dc7ff3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.capability-list-card__head .capability-list-card__type[data-v-97dc7ff3]{flex:none;margin-left:auto}.capability-list-card__type-label[data-v-97dc7ff3]{display:inline-flex;align-items:center;gap:var(--space-1)}.capability-list-card__type-label span[data-v-97dc7ff3]{translate:0 .06em}.capability-list-card__summary[data-v-97dc7ff3]{margin:0;display:-webkit-box;overflow:hidden;color:var(--color-fg);font-size:var(--font-size-body);line-height:var(--leading-snug);overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.capability-list-card__tags[data-v-97dc7ff3]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.capability-list-card__actions[data-v-97dc7ff3]{display:flex;gap:var(--space-2);margin-top:auto}.capability-list-card__details[data-v-97dc7ff3]{flex:1}.capability-list[data-v-498bba56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.capability-list-bar[data-v-1fe7f2d6]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.capability-list-bar__count[data-v-1fe7f2d6]{margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.capability-list-bar__toolbar[data-v-1fe7f2d6]{flex:0 1 32rem;min-width:min(100%,16rem)}.edit-resource[data-v-e9b01a9e]{display:flex;flex-direction:column;gap:var(--space-4)}.edit-resource__organization[data-v-e9b01a9e]{display:flex;flex-direction:column;gap:var(--space-1-5, 6px)}.edit-resource__hint[data-v-e9b01a9e]{margin:0;color:var(--color-fg-subtle);font-size:var(--font-size-caption)}.upload-form[data-v-908e9698]{display:flex;flex-direction:column;gap:var(--space-4)}.upload-form__intro[data-v-908e9698],.upload-form__examples[data-v-908e9698],.upload-form__sharing[data-v-908e9698],.upload-form__drop-copy[data-v-908e9698],.upload-form__drop-hint[data-v-908e9698],.upload-form__filename[data-v-908e9698]{margin:0;color:var(--color-fg-muted);font-size:var(--font-size-body)}.upload-form__sharing[data-v-908e9698]{color:var(--color-fg)}.upload-form__examples[data-v-908e9698]{padding-left:var(--space-5)}.upload-form__drop-hint[data-v-908e9698]{font-size:var(--font-size-body-sm)}.upload-form__dropzone[data-v-908e9698]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:10rem;padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);text-align:center}.upload-form__dropzone--active[data-v-908e9698]{outline:2px dashed var(--color-primary);outline-offset:-2px;background:var(--color-surface-muted)}.upload-form__dropzone--filled[data-v-908e9698]{border-style:solid;border-color:var(--color-primary)}.upload-form__file[data-v-908e9698]{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left}.upload-form__file-icon[data-v-908e9698]{flex:none;color:var(--color-primary)}.upload-form__file-info[data-v-908e9698]{flex:1;min-width:0}.upload-form__filename[data-v-908e9698]{color:var(--color-fg);font-weight:var(--font-weight-semibold, 600);overflow-wrap:anywhere}.upload-form__file-meta[data-v-908e9698]{margin:0;color:var(--color-fg-muted);font-size:var(--font-size-body-sm)}.upload-form__file-input[data-v-908e9698]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.files[data-v-bcfa57d2]{display:flex;flex-direction:column;gap:var(--space-4)}.files__updated[data-v-bcfa57d2]{color:var(--color-fg-muted)}.files__count[data-v-bcfa57d2]{font-variant-numeric:tabular-nums}.files__name[data-v-bcfa57d2]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.files__name-file[data-v-bcfa57d2]{color:var(--color-fg-muted);font-size:var(--font-size-caption);overflow-wrap:anywhere}.files__updated-stack[data-v-bcfa57d2]{display:flex;flex-direction:column;gap:var(--space-2)}.files__status[data-v-bcfa57d2]{display:inline-flex;align-self:flex-start}.files__status-badge[data-v-bcfa57d2]{display:inline-flex;outline:none}.files__actions[data-v-bcfa57d2]{display:inline-flex;align-items:center;gap:var(--space-1)}.files__toast[data-v-bcfa57d2]{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:20;max-width:24rem}.capabilities[data-v-29ca9ec1]{display:flex;flex-direction:column;gap:var(--space-4)}.capabilities__skeleton[data-v-29ca9ec1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-4)}.capabilities__skeleton-card[data-v-29ca9ec1]{height:12rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted)}.capabilities__sentinel[data-v-29ca9ec1]{height:1px}.capabilities__more[data-v-29ca9ec1]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.capabilities__status[data-v-29ca9ec1]{margin:0;font-size:var(--font-size-caption);color:var(--color-fg-subtle)}.detail-summary[data-v-215798ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4) var(--space-6);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.org-page[data-v-2eb392ad]{display:flex;flex-direction:column;gap:var(--space-4)}.org-page__skeleton[data-v-2eb392ad]{height:8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.capabilities[data-v-ac76aee7]{display:flex;flex-direction:column;gap:var(--space-4)}.capabilities__skeleton[data-v-ac76aee7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-4)}.capabilities__skeleton-card[data-v-ac76aee7]{height:12rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted)}.capabilities__sentinel[data-v-ac76aee7]{height:1px}.capabilities__more[data-v-ac76aee7]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.capabilities__status[data-v-ac76aee7]{margin:0;font-size:var(--font-size-caption);color:var(--color-fg-subtle)}.capabilities-page[data-v-533d92c8],.upload-organization[data-v-3d2d8a5f]{display:flex;flex-direction:column;gap:var(--space-4)}.upload-organization__description[data-v-3d2d8a5f]{margin:0;color:var(--color-fg-muted)}.upload-page[data-v-8cdc0eca]{display:flex;flex-direction:column;gap:var(--space-4)}.meter[data-v-25dd9a51]{display:flex;width:100%;gap:var(--space-1)}.meter__segment[data-v-25dd9a51]{flex:1;height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border)}.meter__segment--filled[data-v-25dd9a51]{background:var(--color-primary)}.capability-details[data-v-d944e2da]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted)}.capability-details__label[data-v-d944e2da]{margin:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-divider)}.capability-details__list[data-v-d944e2da]{margin:0}.capability-details__row[data-v-d944e2da]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider)}.capability-details__row[data-v-d944e2da]:last-child{padding-bottom:0;border-bottom:none}.capability-details__row dt[data-v-d944e2da]{margin:0;color:var(--color-fg-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.capability-details__row dd[data-v-d944e2da]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.capability-details__file[data-v-d944e2da]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:var(--font-weight-bold);text-decoration:none}.capability-details__file span[data-v-d944e2da]{translate:0 .06em}.capability-details__file[data-v-d944e2da]:hover{text-decoration:underline}.capability-section[data-v-ded7417f]{display:flex;flex-direction:column;gap:var(--space-2)}.capability-section__label[data-v-ded7417f]{margin:0}.capability-page[data-v-d52d4f86]{display:flex;flex-direction:column;gap:var(--space-4)}.capability-page__back[data-v-d52d4f86]{align-self:flex-start}.capability-page__skeleton[data-v-d52d4f86]{height:8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.capability-page__header[data-v-d52d4f86]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.capability-page__title[data-v-d52d4f86]{min-width:0;margin:0;font-size:var(--font-size-h1);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-h1);overflow-wrap:anywhere}.capability-page__actions[data-v-d52d4f86]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}.capability-page__layout[data-v-d52d4f86]{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--space-8);align-items:start}.capability-page__main[data-v-d52d4f86]{min-width:0}.capability-page__reading[data-v-d52d4f86]{display:flex;flex-direction:column;gap:var(--space-6)}.capability-page__summary[data-v-d52d4f86]{margin:0;color:var(--color-fg);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);white-space:pre-wrap;overflow-wrap:break-word}.capability-page__quote[data-v-d52d4f86]{margin:0;padding:var(--space-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-fg);font-size:var(--font-size-body-lg);font-style:italic;font-weight:var(--font-weight-regular);line-height:var(--leading-snug);white-space:pre-wrap;overflow-wrap:break-word}.capability-page__context[data-v-d52d4f86]{display:flex;flex-direction:column;gap:var(--space-4)}.capability-page__context p[data-v-d52d4f86]{margin:0;color:var(--color-fg);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:break-word}@media(max-width:56rem){.capability-page__layout[data-v-d52d4f86]{grid-template-columns:minmax(0,1fr)}.capability-page__details[data-v-d52d4f86]{order:-1}}.admin-layout[data-v-e305f00d]{display:flex;flex-direction:column;height:100%;min-height:0}.admin-layout__banner[data-v-e305f00d]{flex:none;padding:var(--space-6) var(--space-6) 0}.admin-layout__banner-inner[data-v-e305f00d]{width:min(100%,64rem);margin:0 auto}.admin-layout[data-v-e305f00d] .page{flex:1;height:auto;min-height:0;padding-top:var(--space-4)}
