:root{--canvas: #eef2f7;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunken: #e4eaf1;--surface-muted: #e1e9f2;--surface-overlay: rgba(8, 16, 28, .45);--border: #c3d0de;--border-strong: #78899e;--text: #08101c;--text-muted: #3c4f66;--text-subtle: #63788f;--text-inverse: #ffffff;--brand: #00706a;--brand-hover: #005b56;--brand-active: #00524e;--brand-subtle: #d9ecea;--on-brand: #ffffff;--accent: #b3123c;--accent-subtle: #fbe3e9;--on-accent: #ffffff;--positive: #0b7a44;--positive-bg: #dff3e7;--warning: #8a5200;--warning-bg: #fbeed6;--danger: #b3123c;--danger-bg: #fbe3e9;--info: #0f52a8;--info-bg: #dde9fa;--neutral: #3c4f66;--neutral-bg: #e6ecf3;--focus-ring: #0f52a8;--focus-ring-offset: #ffffff;--chart-1: #00706a;--chart-2: #0f52a8;--chart-3: #8a5200;--chart-4: #b3123c;--chart-5: #5b3a9e;--chart-6: #0b7a44;--chart-grid: #d5dee8;--chart-axis: #63788f;--shadow-sm: 0 1px 2px rgba(8, 16, 28, .06);--shadow-md: 0 2px 8px rgba(8, 16, 28, .08);--shadow-lg: 0 8px 24px rgba(8, 16, 28, .12);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-thaana: "Faruma", "MV Faseyha", var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 32px;--leading-tight: 1.25;--leading-normal: 1.5;--leading-loose: 1.7;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--touch-target: 44px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-out: cubic-bezier(.16, 1, .3, 1);--z-dropdown: 100;--z-sticky: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--canvas: #0a1220;--surface: #111c2e;--surface-raised: #17263b;--surface-sunken: #070d17;--surface-muted: #1e3049;--surface-overlay: rgba(4, 8, 15, .65);--border: #243a55;--border-strong: #5c7ea6;--text: #f3f7fb;--text-muted: #afc1d6;--text-subtle: #6e86a2;--text-inverse: #08101c;--brand: #19c7c0;--brand-hover: #35d6d0;--brand-active: #0e8f8a;--brand-subtle: #10333a;--on-brand: #04201f;--accent: #f0567a;--accent-subtle: #3a1523;--on-accent: #2a0510;--positive: #3ddc97;--positive-bg: #0f3427;--warning: #f5b14a;--warning-bg: #3a2a11;--danger: #f0567a;--danger-bg: #3a1523;--info: #5aa9ff;--info-bg: #12283f;--neutral: #afc1d6;--neutral-bg: #1c2a3d;--focus-ring: #5aa9ff;--focus-ring-offset: #0a1220;--chart-1: #19c7c0;--chart-2: #5aa9ff;--chart-3: #f5b14a;--chart-4: #f0567a;--chart-5: #b18cff;--chart-6: #3ddc97;--chart-grid: #1e3049;--chart-axis: #6e86a2;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6)}}:root[data-theme=dark]{--canvas: #0a1220;--surface: #111c2e;--surface-raised: #17263b;--surface-sunken: #070d17;--surface-muted: #1e3049;--surface-overlay: rgba(4, 8, 15, .65);--border: #243a55;--border-strong: #5c7ea6;--text: #f3f7fb;--text-muted: #afc1d6;--text-subtle: #6e86a2;--text-inverse: #08101c;--brand: #19c7c0;--brand-hover: #35d6d0;--brand-active: #0e8f8a;--brand-subtle: #10333a;--on-brand: #04201f;--accent: #f0567a;--accent-subtle: #3a1523;--on-accent: #2a0510;--positive: #3ddc97;--positive-bg: #0f3427;--warning: #f5b14a;--warning-bg: #3a2a11;--danger: #f0567a;--danger-bg: #3a1523;--info: #5aa9ff;--info-bg: #12283f;--neutral: #afc1d6;--neutral-bg: #1c2a3d;--focus-ring: #5aa9ff;--focus-ring-offset: #0a1220;--chart-1: #19c7c0;--chart-2: #5aa9ff;--chart-3: #f5b14a;--chart-4: #f0567a;--chart-5: #b18cff;--chart-6: #3ddc97;--chart-grid: #1e3049;--chart-axis: #6e86a2;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6)}:root[lang=dv]{--font-sans: var(--font-thaana);--leading-normal: 1.8;--leading-tight: 1.5}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}img,picture,svg,video,canvas{display:block;max-width:100%}svg{fill:none}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}a{color:var(--brand);text-decoration-thickness:1px;text-underline-offset:2px}[hidden]{display:none!important}::selection{background:var(--brand-subtle);color:var(--text)}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--canvas);border-radius:var(--radius-full)}.ui-focusable:focus-visible,:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:inherit}.ui-focusable--inset:focus-visible{outline-offset:-2px}.ui-touch-targets .ui-button,.ui-touch-targets .ui-input,.ui-touch-targets .ui-select,.ui-touch-targets .ui-date,.ui-touch-targets .ui-number,.ui-touch-targets .ui-textarea,.ui-touch-targets .ui-combobox__field,.ui-touch-targets .ui-tabs__tab,.ui-touch-targets .ui-menu__item{min-block-size:var(--touch-target)}.ui-touch-targets .ui-icon-button{min-inline-size:var(--touch-target);min-block-size:var(--touch-target)}.ui-touch-targets .ui-checkbox__control,.ui-touch-targets .ui-radio__control{padding:calc((var(--touch-target) - 18px) / 2);margin:calc((var(--touch-target) - 18px) / -2);margin-block-start:calc((var(--touch-target) - 18px) / -2 + 1px)}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ui-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[dir=rtl] .ui-icon--directional{transform:scaleX(-1)}[lang=dv]{font-family:var(--font-thaana)}.ui-icon[data-v-b77e10ce]{display:inline-block;flex:none;vertical-align:-.125em;overflow:visible}[dir=rtl] .ui-icon--directional[data-v-b77e10ce]{transform:scaleX(-1)}.ui-spinner[data-v-b39e9495]{display:inline-block;flex:none;vertical-align:-.15em;color:inherit}.ui-spinner svg[data-v-b39e9495]{inline-size:100%;block-size:100%;animation:ui-spinner-rotate-b39e9495 .8s linear infinite}.ui-spinner__track[data-v-b39e9495]{opacity:.25}@keyframes ui-spinner-rotate-b39e9495{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-spinner svg[data-v-b39e9495]{animation:none}.ui-spinner__track[data-v-b39e9495]{opacity:.6}.ui-spinner__head[data-v-b39e9495]{display:none}}.ui-icon-button[data-v-915b5585]{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-icon-button[data-v-915b5585]{transition:none}}.ui-icon-button--sm[data-v-915b5585]{inline-size:28px;block-size:28px;font-size:var(--text-sm)}.ui-icon-button--md[data-v-915b5585]{inline-size:36px;block-size:36px;font-size:var(--text-base)}.ui-icon-button--lg[data-v-915b5585]{inline-size:var(--touch-target);block-size:var(--touch-target);font-size:var(--text-md)}.ui-icon-button--ghost[data-v-915b5585]:hover:not([disabled]){background:var(--surface-muted);color:var(--text)}.ui-icon-button--secondary[data-v-915b5585]{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.ui-icon-button--secondary[data-v-915b5585]:hover:not([disabled]){background:var(--surface-muted)}.ui-icon-button--primary[data-v-915b5585]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ui-icon-button--primary[data-v-915b5585]:hover:not([disabled]){background:var(--brand-hover);border-color:var(--brand-hover)}.ui-icon-button--danger[data-v-915b5585]{background:transparent;color:var(--danger)}.ui-icon-button--danger[data-v-915b5585]:hover:not([disabled]){background:var(--danger-bg)}.ui-icon-button.is-pressed[data-v-915b5585]{background:var(--brand-subtle);color:var(--brand)}.ui-icon-button[disabled][data-v-915b5585]{cursor:not-allowed;opacity:.5}.ui-alert[data-v-c9f27f45]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-alert__icon[data-v-c9f27f45]{flex:none;margin-block-start:1px}.ui-alert__body[data-v-c9f27f45]{flex:1;min-inline-size:0}.ui-alert__title[data-v-c9f27f45]{font-weight:var(--weight-semibold);font-size:var(--text-base);line-height:var(--leading-tight)}.ui-alert__title+.ui-alert__message[data-v-c9f27f45]{margin-block-start:var(--space-1)}.ui-alert__message[data-v-c9f27f45]{color:inherit;opacity:.92}.ui-alert__actions[data-v-c9f27f45]{display:flex;gap:var(--space-2);margin-block-start:var(--space-3)}.ui-alert__close[data-v-c9f27f45]{flex:none;margin-inline-start:auto;color:inherit}.ui-alert--info[data-v-c9f27f45]{background:var(--info-bg);color:var(--info);border-color:color-mix(in srgb,var(--info) 25%,transparent)}.ui-alert--success[data-v-c9f27f45]{background:var(--positive-bg);color:var(--positive);border-color:color-mix(in srgb,var(--positive) 25%,transparent)}.ui-alert--warning[data-v-c9f27f45]{background:var(--warning-bg);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 25%,transparent)}.ui-alert--danger[data-v-c9f27f45]{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 25%,transparent)}.ui-avatar[data-v-e4730b8b]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:color-mix(in srgb,var(--ui-avatar-tint) 18%,var(--surface));color:var(--ui-avatar-tint);border:1px solid var(--border);font-weight:var(--weight-semibold);line-height:1;-webkit-user-select:none;user-select:none}.ui-avatar--circle[data-v-e4730b8b]{border-radius:var(--radius-full)}.ui-avatar--square[data-v-e4730b8b]{border-radius:var(--radius-md)}.ui-avatar--xs[data-v-e4730b8b]{inline-size:20px;block-size:20px;font-size:9px}.ui-avatar--sm[data-v-e4730b8b]{inline-size:28px;block-size:28px;font-size:var(--text-xs)}.ui-avatar--md[data-v-e4730b8b]{inline-size:36px;block-size:36px;font-size:var(--text-sm)}.ui-avatar--lg[data-v-e4730b8b]{inline-size:var(--touch-target);block-size:var(--touch-target);font-size:var(--text-md)}.ui-avatar--xl[data-v-e4730b8b]{inline-size:64px;block-size:64px;font-size:var(--text-lg)}.ui-avatar__image[data-v-e4730b8b]{inline-size:100%;block-size:100%;object-fit:cover}.ui-avatar__initials[data-v-e4730b8b]{unicode-bidi:isolate}.ui-avatar__icon[data-v-e4730b8b]{opacity:.8}.ui-sr-only[data-v-e4730b8b]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-badge[data-v-db496991]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border:1px solid transparent;border-radius:var(--radius-full);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-badge--sm[data-v-db496991]{font-size:var(--text-xs);padding-inline:var(--space-2);padding-block:3px}.ui-badge--md[data-v-db496991]{font-size:var(--text-xs);padding-inline:var(--space-3);padding-block:var(--space-1)}.ui-badge--dot[data-v-db496991]{min-inline-size:20px;padding-inline:var(--space-1)}.ui-badge--soft.ui-badge--neutral[data-v-db496991]{background:var(--neutral-bg);color:var(--neutral)}.ui-badge--soft.ui-badge--brand[data-v-db496991]{background:var(--brand-subtle);color:var(--brand)}.ui-badge--soft.ui-badge--positive[data-v-db496991]{background:var(--positive-bg);color:var(--positive)}.ui-badge--soft.ui-badge--warning[data-v-db496991]{background:var(--warning-bg);color:var(--warning)}.ui-badge--soft.ui-badge--danger[data-v-db496991]{background:var(--danger-bg);color:var(--danger)}.ui-badge--soft.ui-badge--info[data-v-db496991]{background:var(--info-bg);color:var(--info)}.ui-badge--solid.ui-badge--neutral[data-v-db496991]{background:var(--neutral);color:var(--text-inverse)}.ui-badge--solid.ui-badge--brand[data-v-db496991]{background:var(--brand);color:var(--on-brand)}.ui-badge--solid.ui-badge--positive[data-v-db496991]{background:var(--positive);color:var(--text-inverse)}.ui-badge--solid.ui-badge--warning[data-v-db496991]{background:var(--warning);color:var(--text-inverse)}.ui-badge--solid.ui-badge--danger[data-v-db496991]{background:var(--danger);color:var(--on-accent)}.ui-badge--solid.ui-badge--info[data-v-db496991]{background:var(--info);color:var(--text-inverse)}.ui-badge--outline[data-v-db496991]{background:transparent;border-color:var(--border-strong);color:var(--text-muted)}.ui-badge--outline.ui-badge--brand[data-v-db496991]{border-color:var(--brand);color:var(--brand)}.ui-badge--outline.ui-badge--positive[data-v-db496991]{border-color:var(--positive);color:var(--positive)}.ui-badge--outline.ui-badge--warning[data-v-db496991]{border-color:var(--warning);color:var(--warning)}.ui-badge--outline.ui-badge--danger[data-v-db496991]{border-color:var(--danger);color:var(--danger)}.ui-badge--outline.ui-badge--info[data-v-db496991]{border-color:var(--info);color:var(--info)}.ui-empty-state[data-v-3b845228]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2)}.ui-empty-state--sm[data-v-3b845228]{padding-block:var(--space-6);padding-inline:var(--space-4)}.ui-empty-state--md[data-v-3b845228]{padding-block:var(--space-12);padding-inline:var(--space-6)}.ui-empty-state__icon[data-v-3b845228]{display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-subtle);margin-block-end:var(--space-2)}.ui-empty-state__title[data-v-3b845228]{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}.ui-empty-state__description[data-v-3b845228]{font-size:var(--text-sm);color:var(--text-muted);max-inline-size:46ch;line-height:var(--leading-normal)}.ui-empty-state__actions[data-v-3b845228]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-3)}.ui-skeleton-group[data-v-7103b9a4]{display:flex;flex-direction:column;gap:var(--space-2);inline-size:100%}.ui-skeleton[data-v-7103b9a4]{display:block;background:var(--surface-muted);position:relative;overflow:hidden}.ui-skeleton--text[data-v-7103b9a4]{block-size:.85em;inline-size:100%}.ui-skeleton--block[data-v-7103b9a4]{inline-size:100%;block-size:100%;min-block-size:var(--space-10)}.ui-skeleton--circle[data-v-7103b9a4]{inline-size:var(--space-10);block-size:var(--space-10)}.ui-skeleton--radius-sm[data-v-7103b9a4]{border-radius:var(--radius-sm)}.ui-skeleton--radius-md[data-v-7103b9a4]{border-radius:var(--radius-md)}.ui-skeleton--radius-lg[data-v-7103b9a4]{border-radius:var(--radius-lg)}.ui-skeleton--radius-full[data-v-7103b9a4]{border-radius:var(--radius-full)}.ui-skeleton[data-v-7103b9a4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 70%,transparent),transparent);animation:ui-skeleton-sweep-7103b9a4 1.4s var(--ease-out) infinite}[dir=rtl] .ui-skeleton[data-v-7103b9a4]:after{animation-name:ui-skeleton-sweep-rtl-7103b9a4}@keyframes ui-skeleton-sweep-7103b9a4{to{transform:translate(100%)}}@keyframes ui-skeleton-sweep-rtl-7103b9a4{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.ui-skeleton[data-v-7103b9a4]:after{display:none}}.ui-bar-chart[data-v-66246702]{inline-size:100%;min-inline-size:0}.ui-bar-chart__rows[data-v-66246702]{display:flex;flex-direction:column;gap:var(--space-3)}.ui-bar-chart__row[data-v-66246702]{display:grid;grid-template-columns:minmax(80px,22%) 1fr auto;align-items:center;gap:var(--space-3)}.ui-bar-chart__label[data-v-66246702]{font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.ui-bar-chart__track[data-v-66246702]{display:block;inline-size:100%;background:var(--surface-muted);border-radius:var(--radius-sm);overflow:hidden}.ui-bar-chart__fill[data-v-66246702]{display:block;block-size:100%;border-radius:var(--radius-sm);transition:inline-size var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-bar-chart__fill[data-v-66246702]{transition:none}}.ui-bar-chart__value[data-v-66246702]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap;text-align:end}.ui-bar-chart__svg[data-v-66246702]{inline-size:100%;block-size:180px}.ui-sr-only[data-v-66246702]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 640px){.ui-bar-chart__row[data-v-66246702]{grid-template-columns:1fr auto;grid-template-areas:"label value" "track track";gap:var(--space-1) var(--space-3)}.ui-bar-chart__label[data-v-66246702]{grid-area:label}.ui-bar-chart__value[data-v-66246702]{grid-area:value}.ui-bar-chart__track[data-v-66246702]{grid-area:track}}.ui-breadcrumb[data-v-4876466f]{min-inline-size:0}.ui-breadcrumb__list[data-v-4876466f]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-breadcrumb__item[data-v-4876466f]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);min-inline-size:0}.ui-breadcrumb__separator[data-v-4876466f]{color:var(--text-subtle);flex:none}.ui-breadcrumb__link[data-v-4876466f]{color:var(--text-muted);text-decoration:none;border-radius:var(--radius-sm);padding-inline:2px}.ui-breadcrumb__link[data-v-4876466f]:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.ui-breadcrumb__current[data-v-4876466f]{color:var(--text);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.ui-breadcrumb--collapse .ui-breadcrumb__item[data-v-4876466f]:not(:nth-last-child(-n+2)){display:none}.ui-breadcrumb--collapse .ui-breadcrumb__item:nth-last-child(2) .ui-breadcrumb__separator[data-v-4876466f]{display:none}}.ui-button[data-v-f2cd8ac8]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-weight:var(--weight-medium);line-height:var(--leading-tight);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-button[data-v-f2cd8ac8]{transition:none}}.ui-button--block[data-v-f2cd8ac8]{display:flex;inline-size:100%}.ui-button--sm[data-v-f2cd8ac8]{min-block-size:28px;padding-inline:var(--space-3);padding-block:var(--space-1);font-size:var(--text-sm)}.ui-button--md[data-v-f2cd8ac8]{min-block-size:36px;padding-inline:var(--space-4);padding-block:var(--space-2);font-size:var(--text-base)}.ui-button--lg[data-v-f2cd8ac8]{min-block-size:var(--touch-target);padding-inline:var(--space-5);padding-block:var(--space-3);font-size:var(--text-md)}.ui-button--primary[data-v-f2cd8ac8]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.ui-button--primary[data-v-f2cd8ac8]:hover:not([disabled]):not([aria-disabled=true]){background:var(--brand-hover);border-color:var(--brand-hover)}.ui-button--primary[data-v-f2cd8ac8]:active:not([disabled]):not([aria-disabled=true]){background:var(--brand-active);border-color:var(--brand-active)}.ui-button--secondary[data-v-f2cd8ac8]{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.ui-button--secondary[data-v-f2cd8ac8]:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-muted)}.ui-button--secondary[data-v-f2cd8ac8]:active:not([disabled]):not([aria-disabled=true]){background:var(--surface-sunken)}.ui-button--ghost[data-v-f2cd8ac8]{background:transparent;color:var(--text-muted)}.ui-button--ghost[data-v-f2cd8ac8]:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-muted);color:var(--text)}.ui-button--danger[data-v-f2cd8ac8]{background:var(--danger);color:var(--on-accent);border-color:var(--danger)}.ui-button--danger[data-v-f2cd8ac8]:hover:not([disabled]):not([aria-disabled=true]){background:var(--accent);border-color:var(--accent);filter:brightness(.94)}.ui-button--link[data-v-f2cd8ac8]{background:transparent;color:var(--brand);padding-inline:0;min-block-size:auto;text-decoration:underline;text-underline-offset:3px}.ui-button--link[data-v-f2cd8ac8]:hover:not([disabled]):not([aria-disabled=true]){color:var(--brand-hover)}.ui-button[disabled][data-v-f2cd8ac8],.ui-button[aria-disabled=true][data-v-f2cd8ac8]{cursor:not-allowed;opacity:.55}.ui-button--loading .ui-button__content[data-v-f2cd8ac8]{visibility:hidden}.ui-button__spinner[data-v-f2cd8ac8]{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .ui-button__spinner[data-v-f2cd8ac8]{transform:translate(50%,-50%)}.ui-button__content[data-v-f2cd8ac8]{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-button__icon[data-v-f2cd8ac8]{font-size:1.15em}.ui-card[data-v-49587a64]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-inline-size:0}.ui-card--raised[data-v-49587a64]{background:var(--surface-raised);box-shadow:var(--shadow-md)}.ui-card--sunken[data-v-49587a64]{background:var(--surface-sunken);box-shadow:none}.ui-card--flush[data-v-49587a64]{border-color:transparent;box-shadow:none}.ui-card__header[data-v-49587a64]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--border)}.ui-card__heading[data-v-49587a64]{min-inline-size:0}.ui-card__title[data-v-49587a64]{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight)}.ui-card__subtitle[data-v-49587a64]{margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.ui-card__actions[data-v-49587a64]{display:flex;align-items:center;gap:var(--space-2);flex:none}.ui-card__footer[data-v-49587a64]{border-block-start:1px solid var(--border);background:var(--surface-sunken);border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.ui-card__header--none[data-v-49587a64],.ui-card__body--none[data-v-49587a64],.ui-card__footer--none[data-v-49587a64]{padding:0}.ui-card__header--sm[data-v-49587a64],.ui-card__footer--sm[data-v-49587a64]{padding:var(--space-3) var(--space-4)}.ui-card__body--sm[data-v-49587a64]{padding:var(--space-4)}.ui-card__header--md[data-v-49587a64],.ui-card__footer--md[data-v-49587a64]{padding:var(--space-4) var(--space-5)}.ui-card__body--md[data-v-49587a64]{padding:var(--space-5)}.ui-card__header--lg[data-v-49587a64],.ui-card__footer--lg[data-v-49587a64]{padding:var(--space-5) var(--space-6)}.ui-card__body--lg[data-v-49587a64]{padding:var(--space-6)}.ui-card__body[data-v-49587a64]:has(>.ui-table-wrap:only-child),.ui-card__body[data-v-49587a64]:has(>:only-child>.ui-table-wrap:only-child){padding:0}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.ui-chart[data-v-2b850fae]{inline-size:100%;min-inline-size:0;position:relative}.ui-chart__canvas[data-v-2b850fae]{inline-size:100%}.ui-chart__empty[data-v-2b850fae]{block-size:100%}.ui-chart[data-v-2b850fae] .u-legend{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-sans);margin-block-start:var(--space-2)}.ui-chart[data-v-2b850fae] .u-legend .u-marker{inline-size:10px;block-size:10px;border-radius:var(--radius-sm)}.ui-chart[data-v-2b850fae] .u-legend th{font-weight:var(--weight-medium)}.ui-chart[data-v-2b850fae] .u-legend .u-value{font-variant-numeric:tabular-nums;color:var(--text)}.ui-chart[data-v-2b850fae] .u-select{background:color-mix(in srgb,var(--brand) 14%,transparent)}.ui-chart[data-v-2b850fae] .u-cursor-x,.ui-chart[data-v-2b850fae] .u-cursor-y{border-color:var(--border-strong)}.ui-chart[data-v-2b850fae] .u-cursor-pt{border-color:var(--surface)}.ui-chart[data-v-2b850fae] .u-legend tr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-checkbox[data-v-7ba60d1d]{display:inline-flex;align-items:flex-start;gap:var(--space-2);min-inline-size:0}.ui-checkbox__control[data-v-7ba60d1d]{position:relative;display:inline-flex;flex:none;margin-block-start:1px}.ui-checkbox__input[data-v-7ba60d1d]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ui-checkbox__input[data-v-7ba60d1d]:disabled{cursor:not-allowed}.ui-checkbox__box[data-v-7ba60d1d]{display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-checkbox__box[data-v-7ba60d1d]{transition:none}}.ui-checkbox--sm .ui-checkbox__box[data-v-7ba60d1d]{inline-size:16px;block-size:16px}.ui-checkbox--md .ui-checkbox__box[data-v-7ba60d1d]{inline-size:18px;block-size:18px}.ui-checkbox__mark[data-v-7ba60d1d]{opacity:0}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-7ba60d1d],.ui-checkbox__input:indeterminate+.ui-checkbox__box[data-v-7ba60d1d]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__mark[data-v-7ba60d1d],.ui-checkbox__input:indeterminate+.ui-checkbox__box .ui-checkbox__mark[data-v-7ba60d1d]{opacity:1}.ui-checkbox__input:focus-visible+.ui-checkbox__box[data-v-7ba60d1d]{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-checkbox__input:hover:not(:disabled)+.ui-checkbox__box[data-v-7ba60d1d]{border-color:var(--brand)}.ui-checkbox.is-invalid .ui-checkbox__box[data-v-7ba60d1d]{border-color:var(--danger)}.ui-checkbox.is-disabled[data-v-7ba60d1d]{opacity:.55}.ui-checkbox.is-disabled .ui-checkbox__label[data-v-7ba60d1d]{cursor:not-allowed}.ui-checkbox__text[data-v-7ba60d1d]{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ui-checkbox__label[data-v-7ba60d1d]{font-size:var(--text-base);color:var(--text);line-height:var(--leading-tight);cursor:pointer}.ui-checkbox--sm .ui-checkbox__label[data-v-7ba60d1d]{font-size:var(--text-sm)}.ui-checkbox__required[data-v-7ba60d1d]{color:var(--danger);margin-inline-start:2px}.ui-checkbox__description[data-v-7ba60d1d]{font-size:var(--text-xs);color:var(--text-subtle);line-height:var(--leading-normal)}.ui-checkbox__error[data-v-7ba60d1d]{font-size:var(--text-xs);color:var(--danger)}.ui-field[data-v-84ce4f25]{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;border:0;padding:0;margin:0}.ui-field__label[data-v-84ce4f25]{display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);line-height:var(--leading-tight);padding:0}.ui-field__required[data-v-84ce4f25]{color:var(--danger);margin-inline-start:2px}.ui-field--disabled .ui-field__label[data-v-84ce4f25]{color:var(--text-subtle)}.ui-field__control[data-v-84ce4f25]{display:flex;flex-direction:column;min-inline-size:0}.ui-field__hint[data-v-84ce4f25]{font-size:var(--text-xs);color:var(--text-subtle);line-height:var(--leading-normal)}.ui-field__error[data-v-84ce4f25]{font-size:var(--text-xs);color:var(--danger);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.ui-sr-only[data-v-84ce4f25]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-combobox[data-v-6454b785]{position:relative;inline-size:100%}.ui-combobox__field[data-v-6454b785]{display:flex;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-combobox__field[data-v-6454b785]{transition:none}}.ui-combobox__field--sm[data-v-6454b785]{min-block-size:30px;padding-inline:var(--space-2);font-size:var(--text-sm)}.ui-combobox__field--md[data-v-6454b785]{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--text-base)}.ui-combobox__field--lg[data-v-6454b785]{min-block-size:var(--touch-target);padding-inline:var(--space-4);font-size:var(--text-md)}.ui-combobox__field[data-v-6454b785]:hover:not(.is-disabled){border-color:var(--text-subtle)}.ui-combobox__field[data-v-6454b785]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.ui-combobox__field.is-invalid[data-v-6454b785]{border-color:var(--danger);background:var(--danger-bg)}.ui-combobox__field.is-disabled[data-v-6454b785]{background:var(--surface-muted);border-color:var(--border)}.ui-combobox__input[data-v-6454b785]{flex:1;min-inline-size:0;border:0;background:transparent;padding-block:var(--space-2);font:inherit;color:var(--text)}.ui-combobox__input[data-v-6454b785]:focus{outline:none}.ui-combobox__input[data-v-6454b785]::placeholder{color:var(--text-subtle);opacity:1}.ui-combobox__affix[data-v-6454b785]{flex:none;color:var(--text-subtle)}.ui-combobox__clear[data-v-6454b785]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-subtle);cursor:pointer}.ui-combobox__clear[data-v-6454b785]:hover{background:var(--surface-muted);color:var(--text)}.ui-combobox__popover[data-v-6454b785]{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--space-1));z-index:var(--z-dropdown);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}.ui-combobox__list[data-v-6454b785]{list-style:none;margin:0;padding:var(--space-1);max-block-size:260px;overflow-y:auto}.ui-combobox__option[data-v-6454b785]{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-base);color:var(--text)}.ui-combobox__option.is-active[data-v-6454b785]{background:var(--surface-muted)}.ui-combobox__option.is-selected[data-v-6454b785]{color:var(--brand);font-weight:var(--weight-medium)}.ui-combobox__option.is-disabled[data-v-6454b785]{opacity:.5;cursor:not-allowed}.ui-combobox__option-label[data-v-6454b785]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-combobox__option-description[data-v-6454b785]{grid-column:1;font-size:var(--text-xs);color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-combobox__option-check[data-v-6454b785]{grid-row:1 / -1;grid-column:2;color:var(--brand)}.ui-combobox__message[data-v-6454b785]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-subtle);text-align:center}.ui-combobox__message--error[data-v-6454b785]{color:var(--danger)}.ui-sr-only[data-v-6454b785]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-table-wrap[data-v-9b1d20a9]{display:flex;flex-direction:column;min-inline-size:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;--ui-table-gutter: var(--space-5);--ui-table-pad: var(--space-3)}.ui-table--comfortable[data-v-9b1d20a9]{--ui-table-pad: var(--space-4)}.ui-table__toolbar[data-v-9b1d20a9]{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--ui-table-gutter);border-block-end:1px solid var(--border);background:var(--surface-sunken)}.ui-table__toolbar-start[data-v-9b1d20a9]{flex:1;min-inline-size:0;display:flex;align-items:center;gap:var(--space-2)}.ui-table__toolbar-end[data-v-9b1d20a9]{display:flex;align-items:center;gap:var(--space-2)}.ui-table__config[data-v-9b1d20a9]{position:relative}.ui-table__config-panel[data-v-9b1d20a9]{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:200px;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.ui-table__config-title[data-v-9b1d20a9]{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}.ui-table__scroller[data-v-9b1d20a9]{overflow:auto;min-inline-size:0}.ui-table[data-v-9b1d20a9]{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);color:var(--text)}.ui-table__cell[data-v-9b1d20a9]{padding-inline:var(--ui-table-pad);text-align:start;vertical-align:middle;border-block-end:1px solid var(--border)}.ui-table__cell[data-v-9b1d20a9]:first-child{padding-inline-start:var(--ui-table-gutter)}.ui-table__cell[data-v-9b1d20a9]:last-child{padding-inline-end:var(--ui-table-gutter)}.ui-table--compact .ui-table__cell[data-v-9b1d20a9]{padding-block:var(--space-2)}.ui-table--comfortable .ui-table__cell[data-v-9b1d20a9]{padding-block:var(--space-3)}.ui-table__head-cell[data-v-9b1d20a9]{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);background:var(--surface-sunken);white-space:nowrap;border-block-end:1px solid var(--border-strong)}.ui-table--sticky thead th[data-v-9b1d20a9]{position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.ui-table__cell--start[data-v-9b1d20a9]{text-align:start}.ui-table__cell--center[data-v-9b1d20a9]{text-align:center}.ui-table__cell--end[data-v-9b1d20a9]{text-align:end}.ui-table__cell--numeric[data-v-9b1d20a9]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.ui-table__cell--select[data-v-9b1d20a9],.ui-table__cell--select[data-v-9b1d20a9]:first-child{inline-size:44px;padding-inline:var(--space-3)}.ui-table__cell--sticky[data-v-9b1d20a9]{position:sticky;inset-inline-start:0;background:var(--surface);z-index:1}.ui-table--sticky thead .ui-table__cell--sticky[data-v-9b1d20a9]{z-index:calc(var(--z-sticky) + 1);background:var(--surface-sunken)}.ui-table__sort[data-v-9b1d20a9]{display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;border-radius:var(--radius-sm)}.ui-table__sort[data-v-9b1d20a9]:hover{color:var(--text)}.ui-table__sort-icon[data-v-9b1d20a9]{opacity:.4}.ui-table__sort-icon.is-active[data-v-9b1d20a9]{opacity:1;color:var(--brand)}.ui-table__row[data-v-9b1d20a9]{background:var(--surface)}.ui-table--striped .ui-table__row[data-v-9b1d20a9]:nth-child(2n){background:var(--surface-sunken)}.ui-table__row[data-v-9b1d20a9]:hover{background:var(--surface-muted)}.ui-table__row.is-selected[data-v-9b1d20a9]{background:var(--brand-subtle)}.ui-table__row.is-clickable[data-v-9b1d20a9]{cursor:pointer}.ui-table__row[data-v-9b1d20a9]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-table__spacer td[data-v-9b1d20a9]{padding:0;border:0}.ui-table__empty[data-v-9b1d20a9]{padding:0;border-block-end:0}.ui-table__footer[data-v-9b1d20a9]{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0;padding-inline:var(--ui-table-gutter);border-block-start:1px solid var(--border);background:var(--surface-sunken)}.ui-table__footer[data-v-9b1d20a9]>*{flex:1;min-inline-size:0}.ui-sr-only[data-v-9b1d20a9]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-date[data-v-33491fae]{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-date[data-v-33491fae]{transition:none}}.ui-date--sm[data-v-33491fae]{min-block-size:30px;font-size:var(--text-sm)}.ui-date--md[data-v-33491fae]{min-block-size:36px;font-size:var(--text-base)}.ui-date--lg[data-v-33491fae]{min-block-size:var(--touch-target);font-size:var(--text-md)}.ui-date[data-v-33491fae]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--text-subtle)}.ui-date[data-v-33491fae]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.ui-date.is-invalid[data-v-33491fae]{border-color:var(--danger);background:var(--danger-bg)}.ui-date.is-disabled[data-v-33491fae]{background:var(--surface-muted);border-color:var(--border)}.ui-date.is-readonly[data-v-33491fae]{background:var(--surface-sunken)}.ui-date__control[data-v-33491fae]{inline-size:100%;border:0;background:transparent;color:var(--text);font:inherit;padding-inline:var(--space-3);padding-block:var(--space-2);direction:ltr;text-align:start}.ui-date__control[data-v-33491fae]:focus{outline:none}.ui-date__control[data-v-33491fae]:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--text-subtle);opacity:1}.ui-date__control[data-v-33491fae]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.ui-date__control[data-v-33491fae]::-webkit-calendar-picker-indicator:hover{opacity:1}:root[data-theme=dark] .ui-date__control[data-v-33491fae]::-webkit-calendar-picker-indicator{filter:invert(1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-date__control[data-v-33491fae]::-webkit-calendar-picker-indicator{filter:invert(1)}}.ui-description-list[data-v-4492b1c6]{display:grid;gap:var(--space-4) var(--space-6);margin:0}.ui-description-list--one[data-v-4492b1c6]{grid-template-columns:1fr}.ui-description-list--two[data-v-4492b1c6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ui-description-list--three[data-v-4492b1c6]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ui-description-list__item[data-v-4492b1c6]{min-inline-size:0}.ui-description-list__item--wide[data-v-4492b1c6]{grid-column:1 / -1}.ui-description-list__term[data-v-4492b1c6]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-subtle);letter-spacing:.02em;text-transform:uppercase}.ui-description-list__value[data-v-4492b1c6]{margin:0;margin-block-start:var(--space-1);font-size:var(--text-base);color:var(--text);overflow-wrap:anywhere}.ui-description-list--inline .ui-description-list__item[data-v-4492b1c6]{display:flex;align-items:baseline;gap:var(--space-3)}.ui-description-list--inline .ui-description-list__term[data-v-4492b1c6]{flex:none;inline-size:16ch;text-transform:none;font-size:var(--text-sm)}.ui-description-list--inline .ui-description-list__value[data-v-4492b1c6]{margin-block-start:0}.ui-divider[data-v-1f2a7ccf]{border:0;margin:0}.ui-divider--horizontal[data-v-1f2a7ccf]{block-size:1px;inline-size:100%;background:var(--border)}.ui-divider--vertical[data-v-1f2a7ccf]{inline-size:1px;block-size:auto;align-self:stretch;background:var(--border)}.ui-divider--space-none[data-v-1f2a7ccf]{margin:0}.ui-divider--horizontal.ui-divider--space-sm[data-v-1f2a7ccf],.ui-divider--labelled.ui-divider--space-sm[data-v-1f2a7ccf]{margin-block:var(--space-2)}.ui-divider--horizontal.ui-divider--space-md[data-v-1f2a7ccf],.ui-divider--labelled.ui-divider--space-md[data-v-1f2a7ccf]{margin-block:var(--space-4)}.ui-divider--horizontal.ui-divider--space-lg[data-v-1f2a7ccf],.ui-divider--labelled.ui-divider--space-lg[data-v-1f2a7ccf]{margin-block:var(--space-6)}.ui-divider--vertical.ui-divider--space-sm[data-v-1f2a7ccf]{margin-inline:var(--space-2)}.ui-divider--vertical.ui-divider--space-md[data-v-1f2a7ccf]{margin-inline:var(--space-4)}.ui-divider--vertical.ui-divider--space-lg[data-v-1f2a7ccf]{margin-inline:var(--space-6)}.ui-divider--labelled[data-v-1f2a7ccf]{display:flex;align-items:center;gap:var(--space-3)}.ui-divider__line[data-v-1f2a7ccf]{flex:1;block-size:1px;background:var(--border)}.ui-divider__label[data-v-1f2a7ccf]{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap}.ui-donut[data-v-9dac852a]{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;min-inline-size:0}.ui-donut__figure[data-v-9dac852a]{position:relative;flex:none}.ui-donut__svg[data-v-9dac852a]{transform:rotate(-90deg)}[dir=rtl] .ui-donut__svg[data-v-9dac852a]{transform:rotate(-90deg) scaleY(-1)}.ui-donut__segment[data-v-9dac852a]{transition:stroke-dasharray var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-donut__segment[data-v-9dac852a]{transition:none}}.ui-donut__center[data-v-9dac852a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center;padding-inline:var(--space-4)}.ui-donut__center-value[data-v-9dac852a]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight)}.ui-donut__center-label[data-v-9dac852a]{font-size:var(--text-xs);color:var(--text-subtle)}.ui-donut__legend[data-v-9dac852a]{flex:1;min-inline-size:180px;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ui-donut__legend-item[data-v-9dac852a]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.ui-donut__swatch[data-v-9dac852a]{inline-size:10px;block-size:10px;border-radius:var(--radius-sm);flex:none}.ui-donut__legend-label[data-v-9dac852a]{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-donut__legend-value[data-v-9dac852a]{color:var(--text);font-weight:var(--weight-medium)}.ui-donut__legend-percent[data-v-9dac852a]{color:var(--text-subtle);min-inline-size:4ch;text-align:end}.ui-sr-only[data-v-9dac852a]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-drawer-layer[data-v-ec3f91aa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--surface-overlay)}.ui-drawer[data-v-ec3f91aa]{position:absolute;display:flex;flex-direction:column;background:var(--surface-raised);box-shadow:var(--shadow-lg);max-inline-size:100vw}.ui-drawer--left[data-v-ec3f91aa],.ui-drawer--right[data-v-ec3f91aa]{inset-block:0;inline-size:100%}.ui-drawer--left[data-v-ec3f91aa]{left:0;border-inline-end:1px solid var(--border)}.ui-drawer--right[data-v-ec3f91aa]{right:0;border-inline-start:1px solid var(--border)}.ui-drawer--bottom[data-v-ec3f91aa]{inset-inline:0;bottom:0;border-block-start:1px solid var(--border);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);max-block-size:92vh}.ui-drawer--left.ui-drawer--sm[data-v-ec3f91aa],.ui-drawer--right.ui-drawer--sm[data-v-ec3f91aa]{max-inline-size:320px}.ui-drawer--left.ui-drawer--md[data-v-ec3f91aa],.ui-drawer--right.ui-drawer--md[data-v-ec3f91aa]{max-inline-size:440px}.ui-drawer--left.ui-drawer--lg[data-v-ec3f91aa],.ui-drawer--right.ui-drawer--lg[data-v-ec3f91aa]{max-inline-size:640px}.ui-drawer--left.ui-drawer--full[data-v-ec3f91aa],.ui-drawer--right.ui-drawer--full[data-v-ec3f91aa]{max-inline-size:100vw}.ui-drawer__header[data-v-ec3f91aa]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-block-end:1px solid var(--border)}.ui-drawer__heading[data-v-ec3f91aa]{flex:1;min-inline-size:0}.ui-drawer__title[data-v-ec3f91aa]{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight)}.ui-drawer__description[data-v-ec3f91aa]{margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.ui-drawer__close[data-v-ec3f91aa]{flex:none;margin-inline-start:auto}.ui-drawer__body[data-v-ec3f91aa]{flex:1;min-block-size:0;overflow-y:auto;padding:var(--space-5);color:var(--text)}.ui-drawer__footer[data-v-ec3f91aa]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);background:var(--surface-sunken)}.ui-drawer-left-enter-active[data-v-ec3f91aa],.ui-drawer-left-leave-active[data-v-ec3f91aa],.ui-drawer-right-enter-active[data-v-ec3f91aa],.ui-drawer-right-leave-active[data-v-ec3f91aa],.ui-drawer-bottom-enter-active[data-v-ec3f91aa],.ui-drawer-bottom-leave-active[data-v-ec3f91aa]{transition:opacity var(--duration-base) var(--ease-out)}.ui-drawer-left-enter-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-left-leave-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-right-enter-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-right-leave-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-bottom-enter-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-bottom-leave-active .ui-drawer[data-v-ec3f91aa]{transition:transform var(--duration-base) var(--ease-out)}.ui-drawer-left-enter-from[data-v-ec3f91aa],.ui-drawer-left-leave-to[data-v-ec3f91aa],.ui-drawer-right-enter-from[data-v-ec3f91aa],.ui-drawer-right-leave-to[data-v-ec3f91aa],.ui-drawer-bottom-enter-from[data-v-ec3f91aa],.ui-drawer-bottom-leave-to[data-v-ec3f91aa]{opacity:0}.ui-drawer-left-enter-from .ui-drawer[data-v-ec3f91aa],.ui-drawer-left-leave-to .ui-drawer[data-v-ec3f91aa]{transform:translate(-100%)}.ui-drawer-right-enter-from .ui-drawer[data-v-ec3f91aa],.ui-drawer-right-leave-to .ui-drawer[data-v-ec3f91aa]{transform:translate(100%)}.ui-drawer-bottom-enter-from .ui-drawer[data-v-ec3f91aa],.ui-drawer-bottom-leave-to .ui-drawer[data-v-ec3f91aa]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.ui-drawer-left-enter-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-left-leave-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-right-enter-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-right-leave-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-bottom-enter-active .ui-drawer[data-v-ec3f91aa],.ui-drawer-bottom-leave-active .ui-drawer[data-v-ec3f91aa]{transition-duration:1ms}.ui-drawer-left-enter-from .ui-drawer[data-v-ec3f91aa],.ui-drawer-left-leave-to .ui-drawer[data-v-ec3f91aa],.ui-drawer-right-enter-from .ui-drawer[data-v-ec3f91aa],.ui-drawer-right-leave-to .ui-drawer[data-v-ec3f91aa],.ui-drawer-bottom-enter-from .ui-drawer[data-v-ec3f91aa],.ui-drawer-bottom-leave-to .ui-drawer[data-v-ec3f91aa]{transform:none}}.ui-input[data-v-653296cf]{display:flex;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-input[data-v-653296cf]{transition:none}}.ui-input--sm[data-v-653296cf]{min-block-size:30px;padding-inline:var(--space-2);font-size:var(--text-sm)}.ui-input--md[data-v-653296cf]{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--text-base)}.ui-input--lg[data-v-653296cf]{min-block-size:var(--touch-target);padding-inline:var(--space-4);font-size:var(--text-md)}.ui-input[data-v-653296cf]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--text-subtle)}.ui-input[data-v-653296cf]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.ui-input.is-invalid[data-v-653296cf]{border-color:var(--danger);background:var(--danger-bg)}.ui-input.is-disabled[data-v-653296cf]{background:var(--surface-muted);border-color:var(--border);color:var(--text-subtle);cursor:not-allowed}.ui-input.is-readonly[data-v-653296cf]{background:var(--surface-sunken)}.ui-input__control[data-v-653296cf]{flex:1;min-inline-size:0;border:0;background:transparent;padding:0;font:inherit;color:inherit;block-size:100%;padding-block:var(--space-2)}.ui-input__control[data-v-653296cf]:focus{outline:none}.ui-input__control[data-v-653296cf]::placeholder{color:var(--text-subtle);opacity:1}.ui-input__control[data-v-653296cf]:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--text-subtle);opacity:1}.ui-input__control--ltr[data-v-653296cf]{direction:ltr;text-align:start}.ui-input__affix[data-v-653296cf]{flex:none;color:var(--text-subtle)}.ui-input__clear[data-v-653296cf]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-subtle);cursor:pointer}.ui-input__clear[data-v-653296cf]:hover{background:var(--surface-muted);color:var(--text)}.ui-input__count[data-v-653296cf]{flex:none;font-size:var(--text-xs);color:var(--text-subtle);white-space:nowrap}.ui-filter-bar[data-v-2ace705e]{display:flex;flex-direction:column;gap:var(--space-3)}.ui-filter-bar__row[data-v-2ace705e]{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.ui-filter-bar__search[data-v-2ace705e]{flex:1 1 240px;min-inline-size:200px;max-inline-size:380px}.ui-filter-bar__controls[data-v-2ace705e]{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.ui-filter-bar__actions[data-v-2ace705e]{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.ui-filter-bar__chips[data-v-2ace705e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-filter-bar__chips-label[data-v-2ace705e]{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}.ui-filter-chip[data-v-2ace705e]{display:inline-flex;align-items:center;gap:var(--space-1);padding-inline:var(--space-3);padding-block:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);font-family:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-filter-chip[data-v-2ace705e]{transition:none}}.ui-filter-chip[data-v-2ace705e]:hover{background:var(--surface-muted);color:var(--text)}.ui-filter-chip__value[data-v-2ace705e]{color:var(--text);font-weight:var(--weight-medium)}@media (max-width: 640px){.ui-filter-bar__search[data-v-2ace705e]{flex-basis:100%;max-inline-size:none}.ui-filter-bar__actions[data-v-2ace705e]{margin-inline-start:0;inline-size:100%}}.ui-menu-root[data-v-3eb98a04]{position:relative;display:inline-flex}.ui-menu__trigger[data-v-3eb98a04]{display:inline-flex}.ui-menu__trigger[data-v-3eb98a04]:focus{outline:none}.ui-menu[data-v-3eb98a04]{position:absolute;z-index:var(--z-dropdown);inline-size:max-content;min-inline-size:max(200px,100%);max-inline-size:min(360px,calc(100vw - var(--space-8)));padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:ui-menu-in-3eb98a04 var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-menu[data-v-3eb98a04]{animation:none}}@keyframes ui-menu-in-3eb98a04{0%{opacity:0;transform:translateY(-4px)}}.ui-menu--bottom[data-v-3eb98a04]{inset-block-start:calc(100% + var(--space-1))}.ui-menu--top[data-v-3eb98a04]{inset-block-end:calc(100% + var(--space-1))}.ui-menu--align-start[data-v-3eb98a04]{inset-inline-start:0}.ui-menu--align-end[data-v-3eb98a04]{inset-inline-end:0}.ui-menu[data-v-3eb98a04]:focus{outline:none}.ui-menu__item[data-v-3eb98a04]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-menu__item.is-active[data-v-3eb98a04]{background:var(--surface-muted)}.ui-menu__item.is-destructive[data-v-3eb98a04]{color:var(--danger)}.ui-menu__item.is-destructive.is-active[data-v-3eb98a04]{background:var(--danger-bg)}.ui-menu__item.is-disabled[data-v-3eb98a04]{opacity:.45;cursor:not-allowed}.ui-menu__icon[data-v-3eb98a04]{flex:none;color:inherit;opacity:.85}.ui-menu__label[data-v-3eb98a04]{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu__hint[data-v-3eb98a04]{flex:none;font-size:var(--text-xs);color:var(--text-subtle);font-family:var(--font-mono)}.ui-menu__separator[data-v-3eb98a04]{block-size:1px;background:var(--border);margin-block:var(--space-1)}.ui-modal-layer[data-v-4107b6ce]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--surface-overlay);overflow-y:auto}.ui-modal[data-v-4107b6ce]{display:flex;flex-direction:column;inline-size:100%;max-block-size:calc(100vh - var(--space-8));background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.ui-modal--sm[data-v-4107b6ce]{max-inline-size:400px}.ui-modal--md[data-v-4107b6ce]{max-inline-size:560px}.ui-modal--lg[data-v-4107b6ce]{max-inline-size:760px}.ui-modal--xl[data-v-4107b6ce]{max-inline-size:1040px}.ui-modal--full[data-v-4107b6ce]{max-inline-size:none;block-size:calc(100vh - var(--space-8));max-block-size:none}.ui-modal__header[data-v-4107b6ce]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-block-end:1px solid var(--border)}.ui-modal__heading[data-v-4107b6ce]{flex:1;min-inline-size:0}.ui-modal__title[data-v-4107b6ce]{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight)}.ui-modal__description[data-v-4107b6ce]{margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.ui-modal__close[data-v-4107b6ce]{flex:none;margin-inline-start:auto}.ui-modal__body[data-v-4107b6ce]{flex:1;min-block-size:0;overflow-y:auto;padding:var(--space-5);color:var(--text)}.ui-modal__footer[data-v-4107b6ce]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);background:var(--surface-sunken)}.ui-modal-enter-active[data-v-4107b6ce],.ui-modal-leave-active[data-v-4107b6ce]{transition:opacity var(--duration-base) var(--ease-out)}.ui-modal-enter-active .ui-modal[data-v-4107b6ce],.ui-modal-leave-active .ui-modal[data-v-4107b6ce]{transition:transform var(--duration-base) var(--ease-out)}.ui-modal-enter-from[data-v-4107b6ce],.ui-modal-leave-to[data-v-4107b6ce]{opacity:0}.ui-modal-enter-from .ui-modal[data-v-4107b6ce],.ui-modal-leave-to .ui-modal[data-v-4107b6ce]{transform:translateY(8px) scale(.98)}@media (prefers-reduced-motion: reduce){.ui-modal-enter-active[data-v-4107b6ce],.ui-modal-leave-active[data-v-4107b6ce],.ui-modal-enter-active .ui-modal[data-v-4107b6ce],.ui-modal-leave-active .ui-modal[data-v-4107b6ce]{transition-duration:1ms}.ui-modal-enter-from .ui-modal[data-v-4107b6ce],.ui-modal-leave-to .ui-modal[data-v-4107b6ce]{transform:none}}@media (max-width: 640px){.ui-modal-layer[data-v-4107b6ce]{padding:var(--space-2);align-items:flex-end}.ui-modal[data-v-4107b6ce]{max-block-size:92vh}}.ui-money[data-v-2672115e]{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;unicode-bidi:isolate}.ui-money--align-end[data-v-2672115e]{text-align:end;inline-size:100%}.ui-money--align-start[data-v-2672115e]{text-align:start}.ui-money--sm[data-v-2672115e]{font-size:var(--text-sm)}.ui-money--md[data-v-2672115e]{font-size:var(--text-base)}.ui-money--lg[data-v-2672115e]{font-size:var(--text-lg)}.ui-money--xl[data-v-2672115e]{font-size:var(--text-2xl);letter-spacing:-.01em}.ui-money--weight-normal[data-v-2672115e]{font-weight:var(--weight-normal)}.ui-money--weight-medium[data-v-2672115e]{font-weight:var(--weight-medium)}.ui-money--weight-semibold[data-v-2672115e]{font-weight:var(--weight-semibold)}.ui-money--weight-bold[data-v-2672115e]{font-weight:var(--weight-bold)}.ui-money--negative[data-v-2672115e]{color:var(--danger)}.ui-money--positive[data-v-2672115e]{color:var(--positive)}.ui-number[data-v-6dd193ec]{display:flex;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);transition:border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-number[data-v-6dd193ec]{transition:none}}.ui-number--sm[data-v-6dd193ec]{min-block-size:30px;padding-inline:var(--space-2);font-size:var(--text-sm)}.ui-number--md[data-v-6dd193ec]{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--text-base)}.ui-number--lg[data-v-6dd193ec]{min-block-size:var(--touch-target);padding-inline:var(--space-3);font-size:var(--text-md)}.ui-number[data-v-6dd193ec]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--text-subtle)}.ui-number[data-v-6dd193ec]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.ui-number.is-invalid[data-v-6dd193ec]{border-color:var(--danger);background:var(--danger-bg)}.ui-number.is-disabled[data-v-6dd193ec]{background:var(--surface-muted);border-color:var(--border)}.ui-number.is-readonly[data-v-6dd193ec]{background:var(--surface-sunken)}.ui-number__control[data-v-6dd193ec]{flex:1;min-inline-size:0;border:0;background:transparent;padding:var(--space-2) 0;font:inherit;color:inherit;text-align:end;font-variant-numeric:tabular-nums}.ui-number__control[data-v-6dd193ec]:focus{outline:none}.ui-number__control[data-v-6dd193ec]::placeholder{color:var(--text-subtle);opacity:1}.ui-number__control[data-v-6dd193ec]:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--text-subtle);opacity:1}.ui-number__affix[data-v-6dd193ec]{flex:none;color:var(--text-subtle);font-size:.9em;white-space:nowrap}.ui-number__step[data-v-6dd193ec]{flex:none}.ui-status-chip[data-v-b886b0c0]{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid transparent;border-radius:var(--radius-full);font-weight:var(--weight-medium);line-height:1.2;white-space:nowrap;max-inline-size:100%}.ui-status-chip--sm[data-v-b886b0c0]{font-size:var(--text-xs);padding-inline:var(--space-2);padding-block:2px}.ui-status-chip--md[data-v-b886b0c0]{font-size:var(--text-xs);padding-inline:var(--space-3);padding-block:var(--space-1)}.ui-status-chip__label[data-v-b886b0c0]{overflow:hidden;text-overflow:ellipsis}.ui-status-chip__icon[data-v-b886b0c0]{flex:none;opacity:.9}.ui-status-chip--neutral[data-v-b886b0c0]{background:var(--neutral-bg);color:var(--neutral)}.ui-status-chip--brand[data-v-b886b0c0]{background:var(--brand-subtle);color:var(--brand)}.ui-status-chip--positive[data-v-b886b0c0]{background:var(--positive-bg);color:var(--positive)}.ui-status-chip--warning[data-v-b886b0c0]{background:var(--warning-bg);color:var(--warning)}.ui-status-chip--danger[data-v-b886b0c0]{background:var(--danger-bg);color:var(--danger)}.ui-status-chip--info[data-v-b886b0c0]{background:var(--info-bg);color:var(--info)}.ui-page-header[data-v-3ab0473c]{display:flex;flex-direction:column;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:1px solid var(--border);margin-block-end:var(--space-5)}.ui-page-header--flush[data-v-3ab0473c]{border-block-end:0;padding-block-end:0}.ui-page-header__row[data-v-3ab0473c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ui-page-header__heading[data-v-3ab0473c]{min-inline-size:0;flex:1}.ui-page-header__title-row[data-v-3ab0473c]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ui-page-header__title[data-v-3ab0473c]{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight);letter-spacing:-.01em;overflow-wrap:anywhere}.ui-page-header__subtitle[data-v-3ab0473c]{margin-block-start:var(--space-2);font-size:var(--text-base);color:var(--text-muted);max-inline-size:78ch;line-height:var(--leading-normal)}.ui-page-header__subtitle-skeleton[data-v-3ab0473c]{margin-block-start:var(--space-2)}.ui-page-header__actions[data-v-3ab0473c]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-page-header__meta[data-v-3ab0473c]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-sm);color:var(--text-muted)}@media (max-width: 640px){.ui-page-header__actions[data-v-3ab0473c]{inline-size:100%}}.ui-select[data-v-245d9791]{position:relative;display:flex;align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-select[data-v-245d9791]{transition:none}}.ui-select[data-v-245d9791]:hover:not(.is-disabled){border-color:var(--text-subtle)}.ui-select[data-v-245d9791]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.ui-select.is-invalid[data-v-245d9791]{border-color:var(--danger);background:var(--danger-bg)}.ui-select.is-disabled[data-v-245d9791]{background:var(--surface-muted);border-color:var(--border)}.ui-select__control[data-v-245d9791]{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer;padding-inline:var(--space-3) var(--space-8);padding-block:var(--space-2)}.ui-select--sm .ui-select__control[data-v-245d9791]{min-block-size:30px;font-size:var(--text-sm);padding-inline:var(--space-2) var(--space-6)}.ui-select--md .ui-select__control[data-v-245d9791]{min-block-size:36px;font-size:var(--text-base)}.ui-select--lg .ui-select__control[data-v-245d9791]{min-block-size:var(--touch-target);font-size:var(--text-md)}.ui-select__control[data-v-245d9791]:focus{outline:none}.ui-select__control[data-v-245d9791]:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--text-subtle);opacity:1}.ui-select__control option[data-v-245d9791]{background:var(--surface);color:var(--text)}.ui-select__chevron[data-v-245d9791]{position:absolute;inset-inline-end:var(--space-3);color:var(--text-subtle);pointer-events:none}.ui-select--sm .ui-select__chevron[data-v-245d9791]{inset-inline-end:var(--space-2)}.ui-pagination[data-v-857c6e57]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-3);flex:1 1 auto;min-inline-size:0}.ui-pagination__summary[data-v-857c6e57]{display:flex;align-items:baseline;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.ui-pagination--sm .ui-pagination__summary[data-v-857c6e57]{font-size:var(--text-xs)}.ui-pagination__page[data-v-857c6e57]{color:var(--text);font-weight:var(--weight-medium)}.ui-pagination__size[data-v-857c6e57]{min-inline-size:130px}.ui-pagination__controls[data-v-857c6e57]{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}@media (max-width: 640px){.ui-pagination__controls[data-v-857c6e57]{inline-size:100%}.ui-pagination__controls[data-v-857c6e57]>*{flex:1}}.ui-progress[data-v-3e4f808b]{display:flex;align-items:center;gap:var(--space-3);inline-size:100%}.ui-progress__track[data-v-3e4f808b]{flex:1;overflow:hidden;background:var(--surface-muted);border-radius:var(--radius-full)}.ui-progress--sm .ui-progress__track[data-v-3e4f808b]{block-size:4px}.ui-progress--md .ui-progress__track[data-v-3e4f808b]{block-size:8px}.ui-progress--lg .ui-progress__track[data-v-3e4f808b]{block-size:12px}.ui-progress__fill[data-v-3e4f808b]{block-size:100%;border-radius:var(--radius-full);transition:inline-size var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-progress__fill[data-v-3e4f808b]{transition:none}}.ui-progress__fill--brand[data-v-3e4f808b]{background:var(--brand)}.ui-progress__fill--positive[data-v-3e4f808b]{background:var(--positive)}.ui-progress__fill--warning[data-v-3e4f808b]{background:var(--warning)}.ui-progress__fill--danger[data-v-3e4f808b]{background:var(--danger)}.ui-progress__fill--info[data-v-3e4f808b]{background:var(--info)}.ui-progress__fill.is-indeterminate[data-v-3e4f808b]{inline-size:40%;animation:ui-progress-slide-3e4f808b 1.4s var(--ease-out) infinite}@keyframes ui-progress-slide-3e4f808b{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}@media (prefers-reduced-motion: reduce){.ui-progress__fill.is-indeterminate[data-v-3e4f808b]{animation:none;inline-size:100%;opacity:.45}}.ui-progress__value[data-v-3e4f808b]{flex:none;font-size:var(--text-xs);color:var(--text-muted);min-inline-size:4ch;text-align:end}.ui-radio-group[data-v-11b342ab]{display:flex;gap:var(--space-3)}.ui-radio-group--vertical[data-v-11b342ab]{flex-direction:column}.ui-radio-group--horizontal[data-v-11b342ab]{flex-direction:row;flex-wrap:wrap;gap:var(--space-5)}.ui-radio[data-v-11b342ab]{display:flex;align-items:flex-start;gap:var(--space-2);min-inline-size:0}.ui-radio-group--card .ui-radio[data-v-11b342ab]{padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);flex:1;transition:border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-radio-group--card .ui-radio[data-v-11b342ab]{transition:none}}.ui-radio-group--card .ui-radio.is-selected[data-v-11b342ab]{border-color:var(--brand);background:var(--brand-subtle)}.ui-radio__control[data-v-11b342ab]{position:relative;display:inline-flex;flex:none;margin-block-start:1px}.ui-radio__input[data-v-11b342ab]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ui-radio__input[data-v-11b342ab]:disabled{cursor:not-allowed}.ui-radio__dot[data-v-11b342ab]{display:inline-flex;align-items:center;justify-content:center;inline-size:18px;block-size:18px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out)}.ui-radio-group--sm .ui-radio__dot[data-v-11b342ab]{inline-size:16px;block-size:16px}@media (prefers-reduced-motion: reduce){.ui-radio__dot[data-v-11b342ab]{transition:none}}.ui-radio__dot[data-v-11b342ab]:after{content:"";inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--on-brand);transform:scale(0);transition:transform var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-radio__dot[data-v-11b342ab]:after{transition:none}}.ui-radio__input:checked+.ui-radio__dot[data-v-11b342ab]{background:var(--brand);border-color:var(--brand)}.ui-radio__input:checked+.ui-radio__dot[data-v-11b342ab]:after{transform:scale(1)}.ui-radio__input:focus-visible+.ui-radio__dot[data-v-11b342ab]{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-radio__input:hover:not(:disabled)+.ui-radio__dot[data-v-11b342ab]{border-color:var(--brand)}.ui-radio.is-disabled[data-v-11b342ab]{opacity:.55}.ui-radio__text[data-v-11b342ab]{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ui-radio__label[data-v-11b342ab]{font-size:var(--text-base);color:var(--text);line-height:var(--leading-tight);cursor:pointer}.ui-radio-group--sm .ui-radio__label[data-v-11b342ab]{font-size:var(--text-sm)}.ui-radio__description[data-v-11b342ab]{font-size:var(--text-xs);color:var(--text-subtle);line-height:var(--leading-normal)}.ui-tooltip-anchor[data-v-90b59844]{position:relative;display:inline-flex}.ui-tooltip[data-v-90b59844]{position:absolute;z-index:var(--z-dropdown);max-inline-size:260px;padding:var(--space-2) var(--space-3);background:var(--text);color:var(--surface);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:var(--leading-normal);box-shadow:var(--shadow-md);pointer-events:none;white-space:normal;inline-size:max-content;animation:ui-tooltip-in-90b59844 var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-tooltip[data-v-90b59844]{animation:none}}@keyframes ui-tooltip-in-90b59844{0%{opacity:0}}.ui-tooltip--top[data-v-90b59844]{inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%;transform:translate(-50%)}.ui-tooltip--bottom[data-v-90b59844]{inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .ui-tooltip--top[data-v-90b59844],[dir=rtl] .ui-tooltip--bottom[data-v-90b59844]{transform:translate(50%)}.ui-tooltip--start[data-v-90b59844]{inset-inline-end:calc(100% + var(--space-2));inset-block-start:50%;transform:translateY(-50%)}.ui-tooltip--end[data-v-90b59844]{inset-inline-start:calc(100% + var(--space-2));inset-block-start:50%;transform:translateY(-50%)}.ui-sr-only[data-v-90b59844]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-stat-card[data-v-7e76e045]{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:start;min-inline-size:0;font-family:inherit;border-inline-start:3px solid var(--border)}.ui-stat-card--brand[data-v-7e76e045]{border-inline-start-color:var(--brand)}.ui-stat-card--positive[data-v-7e76e045]{border-inline-start-color:var(--positive)}.ui-stat-card--warning[data-v-7e76e045]{border-inline-start-color:var(--warning)}.ui-stat-card--danger[data-v-7e76e045]{border-inline-start-color:var(--danger)}.ui-stat-card--info[data-v-7e76e045]{border-inline-start-color:var(--info)}.ui-stat-card--interactive[data-v-7e76e045]{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-stat-card--interactive[data-v-7e76e045]{transition:none}}.ui-stat-card--interactive[data-v-7e76e045]:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.ui-stat-card__head[data-v-7e76e045]{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.ui-stat-card__label[data-v-7e76e045]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-stat-card__help[data-v-7e76e045]{display:inline-flex;color:var(--text-subtle);border-radius:var(--radius-full);cursor:help}.ui-stat-card__icon[data-v-7e76e045]{margin-inline-start:auto;color:var(--text-subtle);flex:none}.ui-stat-card__value[data-v-7e76e045]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight);letter-spacing:-.015em;min-inline-size:0;overflow-wrap:anywhere}.ui-stat-card__foot[data-v-7e76e045]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-xs)}.ui-stat-card__delta[data-v-7e76e045]{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);padding-inline:var(--space-2);padding-block:2px;border-radius:var(--radius-full)}.ui-stat-card__delta--good[data-v-7e76e045]{background:var(--positive-bg);color:var(--positive)}.ui-stat-card__delta--bad[data-v-7e76e045]{background:var(--danger-bg);color:var(--danger)}.ui-stat-card__delta--neutral[data-v-7e76e045]{background:var(--neutral-bg);color:var(--neutral)}.ui-stat-card__delta-label[data-v-7e76e045],.ui-stat-card__caption[data-v-7e76e045]{color:var(--text-subtle)}.ui-switch-row[data-v-e2aa916f]{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:36px}.ui-switch-row--sm[data-v-e2aa916f]{min-block-size:30px}.ui-switch-row--described[data-v-e2aa916f]{align-items:flex-start;min-block-size:0}.ui-switch-row--label-start[data-v-e2aa916f]{flex-direction:row-reverse;justify-content:space-between}.ui-switch-row.is-disabled[data-v-e2aa916f]{opacity:.55}.ui-switch[data-v-e2aa916f]{position:relative;flex:none;display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-muted);cursor:pointer;padding:2px;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-switch[data-v-e2aa916f]{transition:none}}.ui-switch--sm[data-v-e2aa916f]{inline-size:32px;block-size:18px}.ui-switch--md[data-v-e2aa916f]{inline-size:40px;block-size:22px}.ui-switch__knob[data-v-e2aa916f]{display:block;border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-switch__knob[data-v-e2aa916f]{transition:none}}.ui-switch--sm .ui-switch__knob[data-v-e2aa916f]{inline-size:12px;block-size:12px}.ui-switch--md .ui-switch__knob[data-v-e2aa916f]{inline-size:16px;block-size:16px}.ui-switch.is-on[data-v-e2aa916f]{background:var(--brand);border-color:var(--brand)}.ui-switch--sm.is-on .ui-switch__knob[data-v-e2aa916f]{transform:translate(14px)}.ui-switch--md.is-on .ui-switch__knob[data-v-e2aa916f]{transform:translate(18px)}[dir=rtl] .ui-switch--sm.is-on .ui-switch__knob[data-v-e2aa916f]{transform:translate(-14px)}[dir=rtl] .ui-switch--md.is-on .ui-switch__knob[data-v-e2aa916f]{transform:translate(-18px)}.ui-switch[data-v-e2aa916f]:disabled{cursor:not-allowed}.ui-switch.is-busy .ui-switch__knob[data-v-e2aa916f]{animation:ui-switch-pulse-e2aa916f .9s ease-in-out infinite}@keyframes ui-switch-pulse-e2aa916f{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.ui-switch.is-busy .ui-switch__knob[data-v-e2aa916f]{animation:none;opacity:.6}}.ui-switch-row__text[data-v-e2aa916f]{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ui-switch-row__label[data-v-e2aa916f]{font-size:var(--text-base);color:var(--text);line-height:var(--leading-tight);cursor:pointer}.ui-switch-row__description[data-v-e2aa916f]{font-size:var(--text-xs);color:var(--text-subtle);line-height:var(--leading-normal)}.ui-tabs[data-v-8410368c]{display:flex;flex-direction:column;min-inline-size:0}.ui-tabs__list[data-v-8410368c]{display:flex;align-items:stretch;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.ui-tabs__list[data-v-8410368c]::-webkit-scrollbar{display:none}.ui-tabs__list--fitted .ui-tabs__tab[data-v-8410368c]{flex:1;justify-content:center}.ui-tabs__tab[data-v-8410368c]{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-tabs__tab[data-v-8410368c]{transition:none}}.ui-tabs--sm .ui-tabs__tab[data-v-8410368c]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.ui-tabs--md .ui-tabs__tab[data-v-8410368c]{font-size:var(--text-base);padding:var(--space-3) var(--space-4)}.ui-tabs__tab[data-v-8410368c]:disabled{opacity:.45;cursor:not-allowed}.ui-tabs__tab[data-v-8410368c]:hover:not(:disabled){color:var(--text)}.ui-tabs--line .ui-tabs__list[data-v-8410368c]{border-block-end:1px solid var(--border);gap:0}.ui-tabs--line .ui-tabs__tab[data-v-8410368c]{border-block-end:2px solid transparent;margin-block-end:-1px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ui-tabs--line .ui-tabs__tab.is-active[data-v-8410368c]{color:var(--brand);border-block-end-color:var(--brand)}.ui-tabs--pill .ui-tabs__list[data-v-8410368c]{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-1);gap:var(--space-1)}.ui-tabs--pill .ui-tabs__tab[data-v-8410368c]{border-radius:var(--radius-sm)}.ui-tabs--pill .ui-tabs__tab.is-active[data-v-8410368c]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui-tabs__panel[data-v-8410368c]{padding-block-start:var(--space-4);min-inline-size:0}.ui-tabs__panel[data-v-8410368c]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-textarea[data-v-c8f18b75]{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-textarea[data-v-c8f18b75]{transition:none}}.ui-textarea[data-v-c8f18b75]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--text-subtle)}.ui-textarea[data-v-c8f18b75]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.ui-textarea.is-invalid[data-v-c8f18b75]{border-color:var(--danger);background:var(--danger-bg)}.ui-textarea.is-disabled[data-v-c8f18b75]{background:var(--surface-muted);border-color:var(--border)}.ui-textarea.is-readonly[data-v-c8f18b75]{background:var(--surface-sunken)}.ui-textarea__control[data-v-c8f18b75]{inline-size:100%;border:0;background:transparent;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--text);line-height:var(--leading-normal);resize:vertical;border-radius:inherit}.ui-textarea__control[data-v-c8f18b75]:focus{outline:none}.ui-textarea__control[data-v-c8f18b75]::placeholder{color:var(--text-subtle);opacity:1}.ui-textarea__control[data-v-c8f18b75]:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--text-subtle);opacity:1}.ui-textarea__count[data-v-c8f18b75]{position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-2);font-size:var(--text-xs);color:var(--text-subtle);background:inherit;padding-inline:var(--space-1);pointer-events:none}.ui-toast-host[data-v-bf3caa20]{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);pointer-events:none;max-inline-size:min(420px,100vw)}.ui-toast-host--top-end[data-v-bf3caa20]{inset-block-start:0;inset-inline-end:0}.ui-toast-host--bottom-end[data-v-bf3caa20]{inset-block-end:0;inset-inline-end:0}.ui-toast-host--top-center[data-v-bf3caa20]{inset-block-start:0;inset-inline:50%;transform:translate(-50%)}.ui-toast-host--bottom-center[data-v-bf3caa20]{inset-block-end:0;inset-inline:50%;transform:translate(-50%)}.ui-toast-host__region[data-v-bf3caa20]{display:flex;flex-direction:column;gap:var(--space-2)}.ui-toast[data-v-bf3caa20]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);padding-inline:var(--space-4) var(--space-3);background:var(--surface-raised);border:1px solid var(--border);border-inline-start:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:auto;min-inline-size:280px}.ui-toast--info[data-v-bf3caa20]{border-inline-start-color:var(--info)}.ui-toast--success[data-v-bf3caa20]{border-inline-start-color:var(--positive)}.ui-toast--warning[data-v-bf3caa20]{border-inline-start-color:var(--warning)}.ui-toast--danger[data-v-bf3caa20]{border-inline-start-color:var(--danger)}.ui-toast__icon[data-v-bf3caa20]{flex:none;margin-block-start:1px}.ui-toast--info .ui-toast__icon[data-v-bf3caa20]{color:var(--info)}.ui-toast--success .ui-toast__icon[data-v-bf3caa20]{color:var(--positive)}.ui-toast--warning .ui-toast__icon[data-v-bf3caa20]{color:var(--warning)}.ui-toast--danger .ui-toast__icon[data-v-bf3caa20]{color:var(--danger)}.ui-toast__body[data-v-bf3caa20]{flex:1;min-inline-size:0}.ui-toast__title[data-v-bf3caa20]{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);line-height:var(--leading-tight)}.ui-toast__description[data-v-bf3caa20]{margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.ui-toast__request-id[data-v-bf3caa20]{margin-block-start:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle);overflow-wrap:anywhere}.ui-toast__action[data-v-bf3caa20]{margin-block-start:var(--space-2);border:0;background:transparent;padding:0;color:var(--brand);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ui-toast__close[data-v-bf3caa20]{flex:none}.ui-toast-enter-active[data-v-bf3caa20],.ui-toast-leave-active[data-v-bf3caa20]{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.ui-toast-enter-from[data-v-bf3caa20],.ui-toast-leave-to[data-v-bf3caa20]{opacity:0;transform:translateY(8px)}.ui-toast-leave-active[data-v-bf3caa20]{position:absolute}@media (prefers-reduced-motion: reduce){.ui-toast-enter-active[data-v-bf3caa20],.ui-toast-leave-active[data-v-bf3caa20]{transition-duration:1ms}.ui-toast-enter-from[data-v-bf3caa20],.ui-toast-leave-to[data-v-bf3caa20]{transform:none}}@media (max-width: 640px){.ui-toast-host[data-v-bf3caa20]{max-inline-size:100vw;inset-inline:0;transform:none}.ui-toast[data-v-bf3caa20]{min-inline-size:0}}.ui-weight[data-v-2d23746f]{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;unicode-bidi:isolate}.ui-weight--align-end[data-v-2d23746f]{text-align:end;inline-size:100%}.ui-weight--align-start[data-v-2d23746f]{text-align:start}.ui-weight--sm[data-v-2d23746f]{font-size:var(--text-sm)}.ui-weight--md[data-v-2d23746f]{font-size:var(--text-base)}.ui-weight--lg[data-v-2d23746f]{font-size:var(--text-lg)}.ui-weight--xl[data-v-2d23746f]{font-size:var(--text-2xl)}.ui-weight--weight-normal[data-v-2d23746f]{font-weight:var(--weight-normal)}.ui-weight--weight-medium[data-v-2d23746f]{font-weight:var(--weight-medium)}.ui-weight--weight-semibold[data-v-2d23746f]{font-weight:var(--weight-semibold)}.gallery[data-v-ce929cad]{min-block-size:100vh;background:var(--canvas);color:var(--text);font-family:var(--font-sans)}.gallery__bar[data-v-ce929cad]{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-6);background:var(--surface);border-block-end:1px solid var(--border)}.gallery__brand[data-v-ce929cad]{display:flex;align-items:center;gap:var(--space-3);color:var(--brand)}.gallery__title[data-v-ce929cad]{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}.gallery__subtitle[data-v-ce929cad]{font-size:var(--text-xs);color:var(--text-subtle)}.gallery__switches[data-v-ce929cad]{display:flex;gap:var(--space-2)}.gallery__nav[data-v-ce929cad]{display:flex;gap:var(--space-1);flex-wrap:wrap;padding:var(--space-2) var(--space-6);background:var(--surface-sunken);border-block-end:1px solid var(--border)}.gallery__nav-link[data-v-ce929cad]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted);text-decoration:none}.gallery__nav-link[data-v-ce929cad]:hover{background:var(--surface-muted);color:var(--text)}.gallery__main[data-v-ce929cad]{max-inline-size:1200px;margin-inline:auto;padding:var(--space-8) var(--space-6) var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}.gallery__section[data-v-ce929cad]{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-block-start:120px}.gallery__heading[data-v-ce929cad]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);padding-block-end:var(--space-2);border-block-end:2px solid var(--brand);align-self:flex-start}.gallery__row[data-v-ce929cad]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.gallery__row+.gallery__row[data-v-ce929cad]{margin-block-start:var(--space-4)}.gallery__stack[data-v-ce929cad]{display:flex;flex-direction:column;gap:var(--space-3)}.gallery__grid[data-v-ce929cad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.gallery__stats[data-v-ce929cad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.gallery__swatches[data-v-ce929cad]{display:flex;gap:var(--space-2);flex-wrap:wrap}.gallery__swatch[data-v-ce929cad]{display:flex;align-items:flex-end;inline-size:110px;block-size:64px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-muted)}.gallery__swatch--chart[data-v-ce929cad]{color:var(--text-inverse)}.gallery__note[data-v-ce929cad]{font-size:var(--text-sm);color:var(--text-muted)}.gallery__note code[data-v-ce929cad],.gallery code[data-v-ce929cad]{font-family:var(--font-mono);font-size:.92em;background:var(--surface-muted);padding-inline:var(--space-1);border-radius:var(--radius-sm)}.gallery__icons[data-v-ce929cad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--space-3)}.gallery__icon[data-v-ce929cad]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-xs);color:var(--text-subtle);text-align:center;overflow-wrap:anywhere}
