.ui-avatar[data-v-47388a5c]{--avatar-bg:var(--color-category-ocean-bg);--avatar-text:var(--color-category-ocean-text);width:var(--size-target-min);height:var(--size-target-min);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--avatar-text);white-space:nowrap;background:var(--avatar-bg);border-radius:var(--radius-round);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-avatar[data-size=md][data-v-47388a5c]{width:var(--size-control-md);height:var(--size-control-md);font-size:var(--text-sm);line-height:var(--leading-sm)}.ui-avatar[data-size=lg][data-v-47388a5c]{width:var(--size-avatar-lg);height:var(--size-avatar-lg);font-size:var(--text-md);line-height:var(--leading-md)}.ui-avatar[data-shape=square][data-v-47388a5c]{border-radius:var(--radius-sm)}.ui-avatar[data-shape=square][data-size=lg][data-v-47388a5c]{border-radius:var(--radius-md)}.ui-avatar[data-hue=iris][data-v-47388a5c]{--avatar-bg:var(--color-category-iris-bg);--avatar-text:var(--color-category-iris-text)}.ui-avatar[data-hue=grape][data-v-47388a5c]{--avatar-bg:var(--color-category-grape-bg);--avatar-text:var(--color-category-grape-text)}.ui-avatar[data-hue=rose][data-v-47388a5c]{--avatar-bg:var(--color-category-rose-bg);--avatar-text:var(--color-category-rose-text)}.ui-avatar[data-hue=amber][data-v-47388a5c]{--avatar-bg:var(--color-category-amber-bg);--avatar-text:var(--color-category-amber-text)}.ui-avatar[data-hue=mint][data-v-47388a5c]{--avatar-bg:var(--color-category-mint-bg);--avatar-text:var(--color-category-mint-text)}.ui-avatar[data-hue=fern][data-v-47388a5c]{--avatar-bg:var(--color-category-fern-bg);--avatar-text:var(--color-category-fern-text)}@media (forced-colors:active){.ui-avatar[data-v-47388a5c]{border:var(--size-border) solid CanvasText}}.ui-kbd[data-v-119f965b]{min-width:var(--size-icon-lg);height:var(--size-icon-lg);padding:0 var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-bg-raised);border:var(--size-border) solid var(--color-border-divider);border-radius:var(--radius-xs);justify-content:center;align-items:center;display:inline-flex}.ui-menu{z-index:var(--z-popover);min-width:calc(var(--size-drawer) / 3);max-width:var(--size-popover-max);max-height:var(--reka-dropdown-menu-content-available-height);padding:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);background:var(--color-bg-raised);border:var(--size-border) solid var(--color-border-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);transform-origin:var(--reka-dropdown-menu-content-transform-origin);animation:ui-menu-in var(--duration-base) var(--ease-out);overflow:auto}.ui-menu-item{align-items:center;gap:var(--space-2);min-height:var(--size-control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.ui-menu-item[data-highlighted]{color:var(--color-accent-tone-text);background:var(--color-bg-selected)}.ui-menu-icon{color:var(--color-text-muted)}.ui-menu-item[data-highlighted] .ui-menu-icon,.ui-menu-item[data-tone=danger] .ui-menu-icon{color:inherit}.ui-menu-item[data-tone=danger][data-highlighted]{color:var(--color-danger-text);background:var(--color-danger-bg)}.ui-menu-item[data-tone=danger]{color:var(--color-danger-text)}.ui-menu-item[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.ui-menu-icon{width:var(--size-icon);height:var(--size-icon);flex:none}.ui-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu-shortcut{flex:none}.ui-menu-separator{height:var(--size-border);margin:var(--space-1) 0;background:var(--color-border-divider)}@keyframes ui-menu-in{0%{opacity:0;transform:scale(.97)}}@media (forced-colors:active){.ui-menu{border:var(--size-border) solid CanvasText}.ui-menu-item[data-highlighted]{outline:var(--focus-ring-width) solid Highlight;outline-offset:calc(var(--focus-ring-width) * -1)}}.ui-toast-region[data-v-90d6d99c]{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);width:min(var(--size-toast), calc(100vw - var(--space-8)));position:fixed}.ui-toast-region[data-empty][data-v-90d6d99c]{width:0;height:0;overflow:hidden}.ui-toast-region[data-v-90d6d99c]:focus-visible{outline-offset:var(--space-1)}.ui-toast-list[data-v-90d6d99c]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-toast[data-v-90d6d99c]{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-inverted-text);background:var(--color-inverted-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:ui-toast-in-90d6d99c var(--duration-slow) var(--ease-out);display:flex}.ui-toast-icon[data-v-90d6d99c]{width:var(--size-icon);height:var(--size-icon);margin-top:var(--space-half);flex:none}.ui-toast[data-tone=success] .ui-toast-icon[data-v-90d6d99c]{color:var(--color-inverted-success)}.ui-toast[data-tone=warning] .ui-toast-icon[data-v-90d6d99c]{color:var(--color-inverted-warning)}.ui-toast[data-tone=danger] .ui-toast-icon[data-v-90d6d99c]{color:var(--color-inverted-danger)}.ui-toast[data-tone=info] .ui-toast-icon[data-v-90d6d99c]{color:var(--color-inverted-info)}.ui-toast-text[data-v-90d6d99c]{min-width:0;padding-top:var(--space-half);flex:1 0 45%}.ui-toast-title[data-v-90d6d99c],.ui-toast-description[data-v-90d6d99c]{overflow-wrap:anywhere;margin:0}.ui-toast-title[data-v-90d6d99c]{font-weight:var(--weight-medium)}.ui-toast-description[data-v-90d6d99c]{font-size:var(--text-sm);line-height:var(--leading-sm)}.ui-toast-action[data-v-90d6d99c],.ui-toast-close[data-v-90d6d99c]{min-width:var(--size-target-min);height:var(--size-control-sm);padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-inverted-action);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.ui-toast-action[data-v-90d6d99c]{height:auto;min-height:var(--size-control-sm);text-align:start;flex:0 auto}.ui-toast-action[data-v-90d6d99c]:hover{text-decoration:underline}.ui-toast-close[data-v-90d6d99c]{width:var(--size-control-sm);color:var(--color-inverted-text);padding:0}.ui-toast-close[data-v-90d6d99c] svg{width:var(--size-icon);height:var(--size-icon)}.ui-toast-action[data-v-90d6d99c]:focus-visible,.ui-toast-close[data-v-90d6d99c]:focus-visible{outline-color:var(--color-inverted-focus-ring)}@keyframes ui-toast-in-90d6d99c{0%{opacity:0;transform:translateX(calc(100% + var(--space-4)))}}@media (forced-colors:active){.ui-toast[data-v-90d6d99c]{border:var(--size-border) solid CanvasText}}.ui-banner[data-v-8c228e40]{--banner-bg:var(--color-info-bg);--banner-icon:var(--color-info-solid);align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);background:var(--banner-bg);border-radius:var(--radius-lg);display:flex}.ui-banner[data-tone=success][data-v-8c228e40]{--banner-bg:var(--color-success-bg);--banner-icon:var(--color-success-solid)}.ui-banner[data-tone=warning][data-v-8c228e40]{--banner-bg:var(--color-warning-bg);--banner-icon:var(--color-warning-solid)}.ui-banner[data-tone=danger][data-v-8c228e40]{--banner-bg:var(--color-danger-bg);--banner-icon:var(--color-danger-solid)}.ui-banner[data-tone=neutral][data-v-8c228e40]{--banner-bg:var(--color-neutral-bg);--banner-icon:var(--color-neutral-solid)}.ui-banner-icon[data-v-8c228e40]{width:var(--size-icon);height:var(--size-icon);margin-top:var(--space-half);color:var(--banner-icon);flex:none}.ui-banner-text[data-v-8c228e40]{flex:1;min-width:0}.ui-banner-title[data-v-8c228e40],.ui-banner-body[data-v-8c228e40]{overflow-wrap:anywhere;margin:0}.ui-banner-title[data-v-8c228e40]{font-weight:var(--weight-medium)}.ui-banner-actions[data-v-8c228e40]{align-items:center;gap:var(--space-1);flex:none;display:flex}@media (forced-colors:active){.ui-banner[data-v-8c228e40]{border:var(--size-border) solid CanvasText}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-app:#f7f8fa;--color-bg-surface:#fff;--color-bg-subtle:#f3f5f7;--color-bg-hover:#f5f6f8;--color-bg-pressed:#eaecf0;--color-bg-selected:#eef4ff;--color-bg-raised:#fff;--color-bg-field:#fff;--color-border-divider:#eaecf0;--color-border-strong:#667085;--color-border-control:#7d8697;--color-border-field:#d0d5dd;--color-text:#101828;--color-text-muted:#667085;--color-text-disabled:#98a2b3;--color-text-on-accent:#fff;--color-text-link:#2563eb;--color-brand:#0d1f42;--color-brand-mark-from:#31496a;--color-brand-mark-to:#131c33;--color-brand-mark-short-from:#1b2746;--color-brand-mark-short-to:#0a1124;--color-brand-wordmark:#06101f;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-pressed:#1e40af;--color-accent-tone-bg:#eef4ff;--color-accent-tone-text:#1d4ed8;--color-focus-ring:#2563eb;--color-selection:#2563eb;--color-success-bg:#ecfdf3;--color-success-text:#027a48;--color-success-solid:#13914a;--color-warning-bg:#fffaeb;--color-warning-text:#b54708;--color-warning-solid:#dc6803;--color-danger-bg:#fef3f2;--color-danger-text:#b42318;--color-danger-solid:#dc2626;--color-danger-solid-hover:#b91c1c;--color-danger-solid-pressed:#991b1b;--color-text-on-danger:#fff;--color-info-bg:#f0f9ff;--color-info-text:#0e7090;--color-info-solid:#088ab2;--color-neutral-bg:#f2f4f7;--color-neutral-text:#344054;--color-neutral-solid:#7d8697;--color-category-ocean-bg:#e3edff;--color-category-ocean-text:#1f56c4;--color-category-iris-bg:#ebeafe;--color-category-iris-text:#4a3ccb;--color-category-grape-bg:#f3e8fc;--color-category-grape-text:#7a35b8;--color-category-rose-bg:#fce7f0;--color-category-rose-text:#ae245c;--color-category-amber-bg:#ffeddd;--color-category-amber-text:#9c4700;--color-category-mint-bg:#ddf4f1;--color-category-mint-text:#0c6a62;--color-category-fern-bg:#e3f4e6;--color-category-fern-text:#22733a;--color-scrim:#1018283d;--color-inverted-bg:#101828;--color-inverted-text:#fff;--color-inverted-action:#84adff;--color-inverted-focus-ring:#84adff;--color-inverted-success:#75e0a7;--color-inverted-warning:#fec84b;--color-inverted-danger:#fda29b;--color-inverted-info:#7cd4fd;--shadow-raised:0 1px 2px #1018280d;--shadow-lifted:0 4px 8px -2px #10182814, 0 2px 4px -2px #1018280a;--shadow-drag:0 12px 16px -4px #1018281f, 0 4px 6px -2px #1018280d;--shadow-overlay:0 8px 24px #10182814, 0 2px 4px #10182808;--shadow-modal:0 20px 24px -4px #1018281a, 0 8px 8px -4px #1018280a;--shadow-drawer:0 8px 24px #10182814;--shadow-focus:0 0 0 4px #2563eb24;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-xs:12px;--leading-xs:16px;--text-sm:13px;--leading-sm:18px;--text-md:14px;--leading-md:20px;--text-lg:16px;--leading-lg:24px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:32px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--numeric-tabular:tabular-nums;--tracking-tight:-.01em;--tracking-title:-.02em;--tracking-caps:.04em;--space-half:2px;--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;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-round:50%;--size-control-sm:32px;--size-control-md:36px;--size-control-lg:40px;--size-row:36px;--size-row-compact:32px;--size-row-table:44px;--size-icon:16px;--size-icon-lg:20px;--size-dot:8px;--size-target-min:24px;--size-avatar-lg:40px;--size-sidebar:240px;--size-sidebar-collapsed:68px;--size-topbar:60px;--size-drawer:480px;--size-dialog-sm:400px;--size-dialog-md:560px;--size-palette:640px;--size-popover-max:320px;--size-tooltip-max:280px;--size-toast:360px;--size-border:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--duration-fast:.12s;--duration-base:.16s;--duration-slow:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-apple:cubic-bezier(.32, .72, 0, 1);--ease-spring-smooth:linear(0, .053, .168, .302, .433, .549, .647, .728, .792, .843, .882, .912, .935, .952, .964, .974, .981, .986, .99, .993, .995, .996, .997, .998, .999, 1);--ease-spring-snappy:linear(0, .078, .25, .446, .629, .778, .889, .963, 1.008, 1.03, 1.038, 1.037, 1.031, 1.023, 1.016, 1.01, 1.005, 1.002, 1, .999, .999, .999, .999, .999, .999, 1);--duration-spinner:.8s;--duration-spinner-reduced:2.4s;--z-sticky:10;--z-drawer:20;--z-modal:30;--z-popover:40;--z-toast:50;--z-tooltip:60}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:#090d16;--color-bg-surface:#0c111d;--color-bg-subtle:#131824;--color-bg-hover:#1a2030;--color-bg-pressed:#222a3b;--color-bg-selected:#162447;--color-bg-raised:#161b26;--color-bg-field:#111827;--color-border-divider:#1f2635;--color-border-strong:#94969c;--color-border-control:#858a96;--color-border-field:#333b4d;--color-text:#f5f5f6;--color-text-muted:#94969c;--color-text-disabled:#4e5565;--color-text-on-accent:#fff;--color-text-link:#6aa1ff;--color-brand:#f5f5f6;--color-brand-mark-from:#a9b7ce;--color-brand-mark-to:#f5f7fa;--color-brand-mark-short-from:#e3e8f0;--color-brand-mark-short-to:#b4c1d5;--color-brand-wordmark:#f5f5f6;--color-accent:#2a66e8;--color-accent-hover:#2563eb;--color-accent-pressed:#1d4ed8;--color-accent-tone-bg:#162447;--color-accent-tone-text:#a4c2ff;--color-focus-ring:#4f8bff;--color-selection:#4f8bff;--color-success-bg:#0b2a1c;--color-success-text:#75e0a7;--color-success-solid:#47cd89;--color-warning-bg:#2e2109;--color-warning-text:#fec84b;--color-warning-solid:#fdb022;--color-danger-bg:#3a1414;--color-danger-text:#fda29b;--color-danger-solid:#d92d20;--color-danger-solid-hover:#c4271d;--color-danger-solid-pressed:#b42318;--color-text-on-danger:#fff;--color-info-bg:#0b2533;--color-info-text:#7cd4fd;--color-info-solid:#2ce;--color-neutral-bg:#1a2030;--color-neutral-text:#cecfd2;--color-neutral-solid:#858a96;--color-category-ocean-bg:#1b2a47;--color-category-ocean-text:#9dc1ff;--color-category-iris-bg:#24224a;--color-category-iris-text:#b2abff;--color-category-grape-bg:#2e2140;--color-category-grape-text:#d3a8f5;--color-category-rose-bg:#3a1e2b;--color-category-rose-text:#f5a3c4;--color-category-amber-bg:#3a2716;--color-category-amber-text:#ffbe85;--color-category-mint-bg:#13312e;--color-category-mint-text:#7fd9cd;--color-category-fern-bg:#17301c;--color-category-fern-text:#8cd9a0;--color-scrim:#0000008f;--color-inverted-bg:#1f2635;--color-inverted-text:#f5f5f6;--color-inverted-action:#9bbcff;--color-inverted-focus-ring:#9bbcff;--color-inverted-success:#6ce9a6;--color-inverted-warning:#fdb022;--color-inverted-danger:#f97066;--color-inverted-info:#36bffa;--shadow-raised:0 1px 2px #0000004d;--shadow-lifted:0 4px 8px -2px #0006, 0 2px 4px -2px #0000004d;--shadow-drag:0 12px 16px -4px #00000080, 0 4px 6px -2px #0000004d;--shadow-overlay:0 8px 24px #00000073, 0 2px 4px #0000004d;--shadow-modal:0 20px 24px -4px #00000080, 0 8px 8px -4px #0000004d;--shadow-drawer:0 8px 24px #00000073;--shadow-focus:0 0 0 4px #4f8bff3d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:#090d16;--color-bg-surface:#0c111d;--color-bg-subtle:#131824;--color-bg-hover:#1a2030;--color-bg-pressed:#222a3b;--color-bg-selected:#162447;--color-bg-raised:#161b26;--color-bg-field:#111827;--color-border-divider:#1f2635;--color-border-strong:#94969c;--color-border-control:#858a96;--color-border-field:#333b4d;--color-text:#f5f5f6;--color-text-muted:#94969c;--color-text-disabled:#4e5565;--color-text-on-accent:#fff;--color-text-link:#6aa1ff;--color-brand:#f5f5f6;--color-brand-mark-from:#a9b7ce;--color-brand-mark-to:#f5f7fa;--color-brand-mark-short-from:#e3e8f0;--color-brand-mark-short-to:#b4c1d5;--color-brand-wordmark:#f5f5f6;--color-accent:#2a66e8;--color-accent-hover:#2563eb;--color-accent-pressed:#1d4ed8;--color-accent-tone-bg:#162447;--color-accent-tone-text:#a4c2ff;--color-focus-ring:#4f8bff;--color-selection:#4f8bff;--color-success-bg:#0b2a1c;--color-success-text:#75e0a7;--color-success-solid:#47cd89;--color-warning-bg:#2e2109;--color-warning-text:#fec84b;--color-warning-solid:#fdb022;--color-danger-bg:#3a1414;--color-danger-text:#fda29b;--color-danger-solid:#d92d20;--color-danger-solid-hover:#c4271d;--color-danger-solid-pressed:#b42318;--color-text-on-danger:#fff;--color-info-bg:#0b2533;--color-info-text:#7cd4fd;--color-info-solid:#2ce;--color-neutral-bg:#1a2030;--color-neutral-text:#cecfd2;--color-neutral-solid:#858a96;--color-category-ocean-bg:#1b2a47;--color-category-ocean-text:#9dc1ff;--color-category-iris-bg:#24224a;--color-category-iris-text:#b2abff;--color-category-grape-bg:#2e2140;--color-category-grape-text:#d3a8f5;--color-category-rose-bg:#3a1e2b;--color-category-rose-text:#f5a3c4;--color-category-amber-bg:#3a2716;--color-category-amber-text:#ffbe85;--color-category-mint-bg:#13312e;--color-category-mint-text:#7fd9cd;--color-category-fern-bg:#17301c;--color-category-fern-text:#8cd9a0;--color-scrim:#0000008f;--color-inverted-bg:#1f2635;--color-inverted-text:#f5f5f6;--color-inverted-action:#9bbcff;--color-inverted-focus-ring:#9bbcff;--color-inverted-success:#6ce9a6;--color-inverted-warning:#fdb022;--color-inverted-danger:#f97066;--color-inverted-info:#36bffa;--shadow-raised:0 1px 2px #0000004d;--shadow-lifted:0 4px 8px -2px #0006, 0 2px 4px -2px #0000004d;--shadow-drag:0 12px 16px -4px #00000080, 0 4px 6px -2px #0000004d;--shadow-overlay:0 8px 24px #00000073, 0 2px 4px #0000004d;--shadow-modal:0 20px 24px -4px #00000080, 0 8px 8px -4px #0000004d;--shadow-drawer:0 8px 24px #00000073;--shadow-focus:0 0 0 4px #4f8bff3d}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-spinner:var(--duration-spinner-reduced)}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text);background:var(--color-bg-app);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font:inherit;color:inherit;background:var(--color-bg-app);margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}html{scrollbar-color:var(--color-border-field) transparent;scrollbar-width:thin}::selection{color:var(--color-text);background:var(--color-accent-tone-bg)}[hidden]{display:none!important}.ui-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-enter{--ui-enter-index:0;animation:ui-enter calc(var(--duration-slow) * 1.6) var(--ease-apple) backwards;animation-delay:calc(min(var(--ui-enter-index), 8) * var(--duration-fast) / 4)}@keyframes ui-enter{0%{opacity:0;transform:scale(.985)}}.ui-enter-page{animation:ui-enter-page var(--duration-slow) var(--ease-apple) backwards}@keyframes ui-enter-page{0%{opacity:0}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}:root[data-transition=theme]::view-transition-old(root){animation:alta-fade-out calc(var(--duration-slow) * 1.8) var(--ease-apple) both}:root[data-transition=theme]::view-transition-new(root){animation:alta-fade-in calc(var(--duration-slow) * 1.8) var(--ease-apple) both}@keyframes alta-fade-out{to{opacity:0}}@keyframes alta-fade-in{0%{opacity:0}}.toasts.toasts-beside-drawer[data-v-2adc77e8]{right:calc(var(--size-drawer) + var(--space-4))}.sidebar[data-v-46f756d3]{gap:var(--space-6);min-height:0;padding:var(--space-4) var(--space-3) var(--space-3);background:var(--color-bg-surface);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.sidebar-brand[data-v-46f756d3]{align-items:center;gap:var(--space-3);min-height:var(--size-control-md);padding:0 var(--space-1) 0 var(--space-2);display:flex}.sidebar-collapse[data-v-46f756d3]{flex:none;margin-left:auto;display:inline-flex}.sidebar-section[data-v-46f756d3]{gap:var(--space-2);display:grid}.sidebar-section-label[data-v-46f756d3]{padding:0 var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);margin:0}.sidebar-list[data-v-46f756d3]{gap:var(--space-half);margin:0;padding:0;list-style:none;display:grid}.sidebar-link[data-v-46f756d3]{align-items:center;gap:var(--space-3);height:var(--size-control-md);padding:0 var(--space-2) 0 var(--space-3);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);color:var(--color-text);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}.sidebar-link[data-v-46f756d3]:hover{background:var(--color-bg-hover)}.sidebar-link[aria-current=page][data-v-46f756d3]{font-weight:var(--weight-semibold);color:var(--color-accent-tone-text);background:var(--color-bg-selected)}.sidebar-indicator[data-v-46f756d3]{background:var(--color-bg-selected);border-radius:var(--radius-md);pointer-events:none;position:absolute;top:0;left:0}.sidebar-indicator[data-ready][data-v-46f756d3]{transition:transform calc(var(--duration-slow) * 2) var(--ease-spring-snappy), width calc(var(--duration-slow) * 2) var(--ease-spring-smooth), height calc(var(--duration-slow) * 2) var(--ease-spring-smooth)}.sidebar-indicator[data-v-46f756d3]:before{content:"";top:var(--space-2);bottom:var(--space-2);left:calc(var(--space-3) * -1);width:calc(var(--size-border) * 3);background:var(--color-selection);border-radius:0 var(--radius-xs) var(--radius-xs) 0;position:absolute}.sidebar[data-collapsed] .sidebar-indicator[data-v-46f756d3]:before{left:calc(var(--space-2) * -1)}.sidebar[data-indicator] .sidebar-link[aria-current=page][data-v-46f756d3],.sidebar[data-indicator] .sidebar-link[aria-current=page][data-v-46f756d3]:hover{background:0 0}.sidebar[data-indicator] .sidebar-link[aria-current=page][data-v-46f756d3]:before{display:none}.sidebar-link[aria-current=page][data-v-46f756d3]:before{content:"";top:var(--space-2);bottom:var(--space-2);left:calc(var(--space-3) * -1);width:calc(var(--size-border) * 3);background:var(--color-selection);border-radius:0 var(--radius-xs) var(--radius-xs) 0;position:absolute}.sidebar-icon[data-v-46f756d3]{width:var(--size-icon);height:var(--size-icon);color:var(--color-text-muted);flex:none}.sidebar-link[aria-current=page] .sidebar-icon[data-v-46f756d3]{color:var(--color-selection)}.sidebar-label[data-v-46f756d3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-footer[data-v-46f756d3]{padding-top:var(--space-3);border-top:var(--size-border) solid var(--color-border-divider);margin-top:auto}.sidebar-workspace[data-v-46f756d3]{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-avatar-lg);padding:var(--space-1) var(--space-2);font-family:var(--font-sans);color:var(--color-text);text-align:start;border:var(--size-border) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;margin:0;display:flex}.sidebar-workspace[data-v-46f756d3]:hover,.sidebar-workspace[data-state=open][data-v-46f756d3]{background:var(--color-bg-hover)}.sidebar-workspace-text[data-v-46f756d3]{flex:1;min-width:0;display:grid}.sidebar-workspace-name[data-v-46f756d3]{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-workspace-chevron[data-v-46f756d3]{width:var(--size-icon);height:var(--size-icon);color:var(--color-text-muted);flex:none}.sidebar[data-collapsed][data-v-46f756d3]{padding-right:var(--space-2);padding-left:var(--space-2);align-items:center}.sidebar[data-collapsed] .sidebar-brand[data-v-46f756d3]{padding:0}.sidebar[data-collapsed] .sidebar-collapse[data-v-46f756d3],.sidebar[data-collapsed] .sidebar-section-label[data-v-46f756d3],.sidebar[data-collapsed] .sidebar-workspace-text[data-v-46f756d3],.sidebar[data-collapsed] .sidebar-workspace-chevron[data-v-46f756d3]{display:none}.sidebar[data-collapsed] .sidebar-link[data-v-46f756d3]{width:var(--size-control-lg);justify-content:center;padding:0}.sidebar[data-collapsed] .sidebar-link[aria-current=page][data-v-46f756d3]:before{left:calc(var(--space-2) * -1)}.sidebar[data-collapsed] .sidebar-workspace[data-v-46f756d3]{padding:var(--space-1);justify-content:center}@media (forced-colors:active){.sidebar-indicator[data-v-46f756d3]{display:none}.sidebar-link[aria-current=page][data-v-46f756d3]{outline:var(--size-border) solid CanvasText}.sidebar-workspace[data-v-46f756d3]{border-color:buttontext}}.topbar[data-v-6e1ebbdf]{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--size-drawer) + var(--space-6))) minmax(max-content, 1fr);align-items:center;gap:var(--space-4);height:var(--size-topbar);padding:0 var(--space-4) 0 var(--space-5);background:var(--color-bg-surface);border-bottom:var(--size-border) solid var(--color-border-divider);flex:none;display:grid}.topbar-start[data-v-6e1ebbdf]{align-items:center;gap:var(--space-2);min-width:0;margin-left:calc(var(--space-2) * -1);display:flex}.topbar-crumbs[data-v-6e1ebbdf]{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted);white-space:nowrap;display:flex}.topbar-crumb[data-v-6e1ebbdf]{text-overflow:ellipsis;overflow:hidden}.topbar-crumb-separator[data-v-6e1ebbdf]{color:var(--color-border-strong)}.topbar-crumb-current[data-v-6e1ebbdf]{font-weight:var(--weight-semibold);color:var(--color-text)}.topbar-search[data-v-6e1ebbdf]{align-items:center;gap:var(--space-2);width:100%;height:var(--size-control-md);padding:0 var(--space-2) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted);text-align:start;background:var(--color-bg-surface);border:var(--size-border) solid var(--color-border-field);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);display:flex}.topbar-search[data-v-6e1ebbdf]:hover{border-color:var(--color-border-control)}.topbar-search-label[data-v-6e1ebbdf]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar-icon[data-v-6e1ebbdf]{width:var(--size-icon);height:var(--size-icon);flex:none}.topbar-actions[data-v-6e1ebbdf]{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.topbar-user[data-v-6e1ebbdf]{align-items:center;gap:var(--space-2);min-width:0;height:var(--size-avatar-lg);padding:0 var(--space-2) 0 var(--space-1);font-family:var(--font-sans);color:var(--color-text);text-align:start;border:var(--size-border) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;margin:0;display:flex}.topbar-user[data-v-6e1ebbdf]:hover,.topbar-user[data-state=open][data-v-6e1ebbdf]{background:var(--color-bg-hover)}.topbar-user-text[data-v-6e1ebbdf]{min-width:0;display:grid}.topbar-user-name[data-v-6e1ebbdf],.topbar-user-role[data-v-6e1ebbdf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-user-name[data-v-6e1ebbdf]{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}.topbar-user-role[data-v-6e1ebbdf]{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.topbar-user-chevron[data-v-6e1ebbdf]{color:var(--color-text-muted)}@media (forced-colors:active){.topbar-search[data-v-6e1ebbdf],.topbar-user[data-v-6e1ebbdf]{border-color:buttontext}}.palette[data-v-7d44e5aa]{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.palette-query[data-v-7d44e5aa]{padding:var(--space-2) var(--space-5);border-bottom:var(--size-border) solid var(--color-border-divider)}.palette-list[data-v-7d44e5aa]{height:calc(var(--size-control-lg) * 9);padding:var(--space-2);scroll-padding:var(--space-8) 0 var(--space-2);overflow:auto}.palette-group+.palette-group[data-v-7d44e5aa]{margin-top:var(--space-2)}.palette-group-label[data-v-7d44e5aa]{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.palette-option[data-v-7d44e5aa]{align-items:center;gap:var(--space-3);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;display:flex}.palette-option[aria-selected=true][data-v-7d44e5aa]{background:var(--color-bg-selected)}.palette-icon[data-v-7d44e5aa]{width:var(--size-target-min);height:var(--size-target-min);color:var(--color-text-muted);background:var(--color-bg-subtle);border:var(--size-border) solid var(--color-border-divider);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.palette-icon[data-v-7d44e5aa] svg{width:calc(var(--size-icon) - var(--space-half));height:calc(var(--size-icon) - var(--space-half))}.palette-option[aria-selected=true] .palette-icon[data-v-7d44e5aa]{color:var(--color-selection);background:var(--color-bg-surface)}.palette-text[data-v-7d44e5aa]{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.palette-title[data-v-7d44e5aa]{max-width:70%;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.palette-option[aria-selected=true] .palette-title[data-v-7d44e5aa]{color:var(--color-accent-tone-text)}.palette-kind[data-v-7d44e5aa]{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);flex:none}.palette-enter[data-v-7d44e5aa]{width:var(--size-icon);height:var(--size-icon);color:var(--color-selection);flex:none}.palette-note[data-v-7d44e5aa]{padding:var(--space-8) var(--space-2);color:var(--color-text-muted);text-align:center;margin:0}.palette-footer[data-v-7d44e5aa]{align-items:center;gap:var(--space-5);padding:var(--space-2) var(--space-5);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);background:var(--color-bg-app);border-top:var(--size-border) solid var(--color-border-divider);margin:0;display:flex}.palette-keys[data-v-7d44e5aa]{align-items:center;gap:var(--space-1);display:inline-flex}.palette-brand[data-v-7d44e5aa]{font-weight:var(--weight-semibold);color:var(--color-text);margin-right:auto}@media (forced-colors:active){.palette-option[aria-selected=true][data-v-7d44e5aa]{outline:var(--size-border) solid Highlight}}.navigation-progress[data-v-8a113ee0]{flex:none;height:0;position:relative}.navigation-progress-line[data-v-8a113ee0]{z-index:var(--z-sticky);height:var(--focus-ring-width);background:var(--color-accent-tone-bg);position:absolute;top:0;left:0;right:0;overflow:hidden}.navigation-progress-line[data-v-8a113ee0]:after{content:"";background:var(--color-accent);transform-origin:0;animation:navigation-progress-run-8a113ee0 calc(var(--duration-spinner) * 1.5) var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)scaleX(.4)}@keyframes navigation-progress-run-8a113ee0{to{transform:translate(100%)scaleX(.4)}}.app-shell[data-v-e3335ccb]{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);background:var(--color-bg-surface);height:100vh;display:grid}.app-shell[data-sidebar-collapsed][data-v-e3335ccb]{grid-template-columns:var(--size-sidebar-collapsed) minmax(0, 1fr)}.app-sidebar[data-v-e3335ccb]{border-right:var(--size-border) solid var(--color-border-divider);height:100vh}.app-main[data-v-e3335ccb]{flex-direction:column;min-width:0;height:100vh;display:flex}.app-banner[data-v-e3335ccb]{margin:var(--space-3) var(--space-6) 0;flex:none}.app-workspace[data-v-e3335ccb]{background:var(--color-bg-surface);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.app-shell[data-drawer-open] .app-workspace[data-v-e3335ccb]{padding-right:var(--size-drawer)}.app-shell[data-v-e3335ccb] .ui-drawer:not([data-modal]){top:var(--size-topbar)}@media (width<=1180px){.app-shell[data-drawer-open] .app-workspace[data-v-e3335ccb]{padding-right:0}}.app-workspace[data-v-e3335ccb]:focus{outline:none}.app-page[data-v-e3335ccb]{flex-direction:column;flex:1;min-height:0;display:flex}
