.ui-popover{z-index:var(--z-popover);width:max-content;max-width:min(var(--size-popover-max), calc(100vw - var(--space-4)));max-height:var(--reka-popover-content-available-height);padding:var(--space-3);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-popover-content-transform-origin);animation:ui-popover-in var(--duration-base) var(--ease-out);overflow:auto}.ui-popover.ui-sheet{right:0;bottom:var(--keyboard-inset);z-index:var(--z-modal);width:auto;max-width:none;max-height:calc(var(--size-screen) - var(--keyboard-inset) - var(--safe-top) - var(--space-6));border-width:var(--size-border) 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-modal);transform-origin:bottom;animation:ui-sheet-in calc(var(--duration-slow) * 1.6) var(--ease-apple);flex-direction:column;padding:0;display:flex;position:fixed;left:0;overflow:hidden}.ui-popover.ui-sheet[data-sheet=tall]{height:calc(var(--size-screen) - var(--keyboard-inset) - var(--safe-top) - var(--space-6))}.ui-popover.ui-sheet:focus-visible{outline:none}.ui-sheet-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--size-border) solid var(--color-border-divider);flex:none;display:flex}.ui-sheet-title{min-width:0;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-sheet-body{min-height:0;padding:var(--space-3) var(--space-4) calc(var(--space-4) + var(--safe-bottom));overscroll-behavior:contain;flex:1;overflow:hidden auto}:root[data-keyboard] .ui-sheet-body{padding-bottom:var(--space-3)}.ui-sheet-scrim{z-index:var(--z-modal);background:var(--color-scrim);animation:ui-sheet-fade var(--duration-slow) var(--ease-standard);position:fixed;inset:0}@keyframes ui-sheet-fade{0%{opacity:0}}@keyframes ui-popover-in{0%{opacity:0;transform:scale(.97)}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}@media (forced-colors:active){.ui-popover{border:var(--size-border) solid CanvasText}}.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-dialog-scrim{z-index:var(--z-modal);background:var(--color-scrim);animation:ui-dialog-fade var(--duration-slow) var(--ease-standard);position:fixed;inset:0}.ui-dialog{z-index:var(--z-modal);gap:var(--space-3);width:min(var(--size-dialog-md), calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-12));padding:var(--space-5) var(--space-6) var(--space-6);color:var(--color-text);background:var(--color-bg-raised);border:var(--size-border) solid var(--color-border-divider);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);animation:ui-dialog-in calc(var(--duration-slow) * 1.6) var(--ease-apple);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog[data-size=sm]{width:min(var(--size-dialog-sm), calc(100vw - var(--space-8)))}.ui-dialog[data-variant=command]{width:min(var(--size-palette), calc(100vw - var(--space-8)));gap:0;max-height:72%;padding:0;animation-name:ui-command-in;top:14%;overflow:hidden;transform:translate(-50%)}.ui-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-dialog-title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}.ui-dialog-description{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.ui-dialog-body{min-width:0}.ui-dialog-footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}@keyframes ui-dialog-fade{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes ui-command-in{0%{opacity:0;transform:translate(-50%)scale(.96)}}:root[data-viewport=phone] .ui-dialog,:root[data-viewport=phone] .ui-dialog[data-size=sm]{top:auto;right:0;bottom:var(--keyboard-inset);width:auto;max-height:calc(var(--size-screen) - var(--keyboard-inset) - var(--safe-top) - var(--space-6));padding:var(--space-4) var(--space-4) calc(var(--space-4) + var(--safe-bottom));border-width:var(--size-border) 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation-name:ui-dialog-rise;left:0;transform:none}:root[data-viewport=phone][data-keyboard] .ui-dialog{padding-bottom:var(--space-4)}:root[data-viewport=phone] .ui-dialog-footer{flex-wrap:wrap}:root[data-viewport=phone] .ui-dialog-footer>*{flex:auto}:root[data-viewport=phone] .ui-dialog[data-variant=command]{top:0;bottom:var(--keyboard-inset);max-height:none;padding:var(--safe-top) 0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);animation-name:ui-dialog-fade}:root[data-viewport=phone] .ui-dialog[data-variant=command] .ui-dialog-body{min-height:0}@keyframes ui-dialog-rise{0%{transform:translateY(100%)}}@media (forced-colors:active){.ui-dialog{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)}}:root[data-viewport=phone] .ui-menu{min-width:calc(var(--size-drawer) / 2);max-width:calc(100vw - var(--space-4));font-size:var(--text-md);line-height:var(--leading-md)}:root[data-viewport=phone] .ui-menu-item{gap:var(--space-3);min-height:var(--size-touch);padding:0 var(--space-3)}@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-57ca1be3]{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-57ca1be3]{width:0;height:0;overflow:hidden}.ui-toast-region[data-v-57ca1be3]:focus-visible{outline-offset:var(--space-1)}.ui-toast-list[data-v-57ca1be3]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-toast[data-v-57ca1be3]{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-57ca1be3 var(--duration-slow) var(--ease-out);display:flex}.ui-toast-icon[data-v-57ca1be3]{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-57ca1be3]{color:var(--color-inverted-success)}.ui-toast[data-tone=warning] .ui-toast-icon[data-v-57ca1be3]{color:var(--color-inverted-warning)}.ui-toast[data-tone=danger] .ui-toast-icon[data-v-57ca1be3]{color:var(--color-inverted-danger)}.ui-toast[data-tone=info] .ui-toast-icon[data-v-57ca1be3]{color:var(--color-inverted-info)}.ui-toast-text[data-v-57ca1be3]{min-width:0;padding-top:var(--space-half);flex:1 0 45%}.ui-toast-title[data-v-57ca1be3],.ui-toast-description[data-v-57ca1be3]{overflow-wrap:anywhere;margin:0}.ui-toast-title[data-v-57ca1be3]{font-weight:var(--weight-medium)}.ui-toast-description[data-v-57ca1be3]{font-size:var(--text-sm);line-height:var(--leading-sm)}.ui-toast-action[data-v-57ca1be3],.ui-toast-close[data-v-57ca1be3]{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-57ca1be3]{height:auto;min-height:var(--size-control-sm);text-align:start;flex:0 auto}.ui-toast-action[data-v-57ca1be3]:hover{text-decoration:underline}.ui-toast-close[data-v-57ca1be3]{width:var(--size-control-sm);color:var(--color-inverted-text);padding:0}.ui-toast-close[data-v-57ca1be3] svg{width:var(--size-icon);height:var(--size-icon)}.ui-toast-action[data-v-57ca1be3]:focus-visible,.ui-toast-close[data-v-57ca1be3]:focus-visible{outline-color:var(--color-inverted-focus-ring)}@keyframes ui-toast-in-57ca1be3{0%{opacity:0;transform:translateX(calc(100% + var(--space-4)))}}:root[data-viewport=phone] .ui-toast-region[data-v-57ca1be3]{top:calc(var(--safe-top) + var(--space-2));right:var(--space-3);bottom:auto;left:var(--space-3);width:auto}:root[data-viewport=phone] .ui-toast-region[data-empty][data-v-57ca1be3]{width:0}:root[data-viewport=phone] .ui-toast[data-v-57ca1be3]{animation-name:ui-toast-drop-57ca1be3}@keyframes ui-toast-drop-57ca1be3{0%{opacity:0;transform:translateY(calc(var(--space-4) * -1))}}@media (forced-colors:active){.ui-toast[data-v-57ca1be3]{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;--breakpoint-phone:700px;--size-screen:100vh;--size-tabbar:56px;--size-touch:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--keyboard-inset:0px;--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}@supports (height:100dvh){:root{--size-screen:100dvh}}:root[data-viewport=phone]{--size-control-sm:36px;--size-control-md:44px;--size-control-lg:48px;--size-row:48px;--size-row-compact:44px;--size-row-table:52px;--size-topbar:52px;--size-icon-lg:22px;--text-sm:14px;--leading-sm:20px;--text-md:16px;--leading-md:22px;--text-lg:18px;--leading-lg:26px}@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}:root[data-viewport=phone]{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow-x:hidden}:root[data-viewport=phone] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:var(--text-md)!important}: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}}:root:not([data-viewport=phone]) .toasts.toasts-beside-drawer[data-v-d0cad19c]{right:calc(var(--size-drawer) + var(--space-4))}.bell-button[data-v-6b3bd1b2]{width:var(--size-control-md);height:var(--size-control-md);color:var(--color-text-muted);border:var(--size-border) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.bell-button[data-v-6b3bd1b2]:hover,.bell-button[data-state=open][data-v-6b3bd1b2]{color:var(--color-text);background:var(--color-bg-hover)}.bell-glyph[data-v-6b3bd1b2]{display:inline-flex;position:relative}.bell-icon[data-v-6b3bd1b2]{width:var(--size-icon);height:var(--size-icon)}:root[data-viewport=phone] .bell-icon[data-v-6b3bd1b2]{width:var(--size-icon-lg);height:var(--size-icon-lg)}.bell-badge[data-v-6b3bd1b2]{top:calc(var(--space-2) * -1);left:calc(100% - var(--space-2));min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric-tabular);color:var(--color-text-on-accent);white-space:nowrap;background:var(--color-accent);border-radius:var(--radius-lg);outline:var(--focus-ring-width) solid var(--color-bg-surface);justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (forced-colors:active){.bell-button[data-v-6b3bd1b2]{border-color:buttontext}.bell-badge[data-v-6b3bd1b2]{color:highlighttext;background:highlight}}.ui-popover:has(>.notification-panel){width:calc(var(--size-popover-max) * 1.2);max-width:min(calc(var(--size-popover-max) * 1.2), calc(100vw - var(--space-4)));max-height:min(var(--reka-popover-content-available-height), calc(var(--size-row) * 14))}.phone-bar[data-v-f9d08410]{align-items:center;gap:var(--space-2);height:calc(var(--size-topbar) + var(--safe-top));padding:var(--safe-top) calc(var(--space-2) + var(--safe-right)) 0 calc(var(--space-4) + var(--safe-left));background:var(--color-bg-surface);border-bottom:var(--size-border) solid var(--color-border-divider);flex:none;display:flex}.phone-bar-title[data-v-f9d08410]{min-width:0;font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.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}}.tabbar[data-v-0ea2176e]{height:calc(var(--size-tabbar) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--color-bg-surface);border-top:var(--size-border) solid var(--color-border-divider);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tabbar-item[data-v-0ea2176e]{justify-content:center;align-items:center;gap:var(--space-half);min-width:0;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);cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;text-decoration:none;display:flex;position:relative}.tabbar-item[data-v-0ea2176e]:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.tabbar-icon[data-v-0ea2176e]{width:var(--size-icon-lg);height:var(--size-icon-lg);flex:none}.tabbar-label[data-v-0ea2176e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar-item[aria-current=page][data-v-0ea2176e],.tabbar-item[data-current][data-v-0ea2176e]{font-weight:var(--weight-semibold);color:var(--color-accent-tone-text)}.tabbar-item[aria-current=page][data-v-0ea2176e]:before,.tabbar-item[data-current][data-v-0ea2176e]:before{content:"";height:var(--focus-ring-width);background:var(--color-selection);border-radius:0 0 var(--radius-xs) var(--radius-xs);position:absolute;top:-1px;left:25%;right:25%}.tabbar-item[data-v-0ea2176e]:active{background:var(--color-bg-hover)}@media (forced-colors:active){.tabbar-item[aria-current=page][data-v-0ea2176e],.tabbar-item[data-current][data-v-0ea2176e]{outline:var(--size-border) solid CanvasText;outline-offset:calc(var(--space-1) * -1)}}.topbar[data-v-16f792f5]{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-16f792f5]{align-items:center;gap:var(--space-2);min-width:0;margin-left:calc(var(--space-2) * -1);display:flex}.topbar-crumbs[data-v-16f792f5]{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-16f792f5]{text-overflow:ellipsis;overflow:hidden}.topbar-crumb-separator[data-v-16f792f5]{color:var(--color-border-strong)}.topbar-crumb-current[data-v-16f792f5]{font-weight:var(--weight-semibold);color:var(--color-text)}.topbar-search[data-v-16f792f5]{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-16f792f5]:hover{border-color:var(--color-border-control)}.topbar-search-label[data-v-16f792f5]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar-icon[data-v-16f792f5]{width:var(--size-icon);height:var(--size-icon);flex:none}.topbar-actions[data-v-16f792f5]{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.topbar-user[data-v-16f792f5]{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-16f792f5]:hover,.topbar-user[data-state=open][data-v-16f792f5]{background:var(--color-bg-hover)}.topbar-user-text[data-v-16f792f5]{min-width:0;display:grid}.topbar-user-name[data-v-16f792f5],.topbar-user-role[data-v-16f792f5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-user-name[data-v-16f792f5]{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}.topbar-user-role[data-v-16f792f5]{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.topbar-user-chevron[data-v-16f792f5]{color:var(--color-text-muted)}@media (forced-colors:active){.topbar-search[data-v-16f792f5],.topbar-user[data-v-16f792f5]{border-color:buttontext}}.search-hit[data-v-558111e7]{min-width:0;display:grid}.search-hit-title[data-v-558111e7],.search-hit-detail[data-v-558111e7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-hit-title[data-v-558111e7]{font-weight:var(--weight-medium)}.search-hit-detail[data-v-558111e7]{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.search-hit mark[data-v-558111e7]{font-weight:var(--weight-semibold);color:var(--color-accent-tone-text);background:0 0}.palette[data-v-45d41863]{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.palette-query[data-v-45d41863]{padding:var(--space-2) var(--space-5);border-bottom:var(--size-border) solid var(--color-border-divider)}.palette-list[data-v-45d41863]{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-45d41863]{margin-top:var(--space-2)}.palette-group-head[data-v-45d41863]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.palette-group-label[data-v-45d41863]{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-group-action[data-v-45d41863]{padding:0 var(--space-3);font:inherit;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-link);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0}.palette-lead[data-v-45d41863]{padding:var(--space-4) var(--space-3) var(--space-2);color:var(--color-text-muted);margin:0}.palette-more[data-v-45d41863]{padding:var(--space-1) var(--space-3) 0 calc(var(--space-3) * 2 + var(--size-target-min));font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);margin:0}.palette-option[data-v-45d41863]{align-items:center;gap:var(--space-3);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3);color:inherit;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;display:flex}.palette-hit[data-v-45d41863]{flex:1;min-width:0}.palette-option[aria-selected=true][data-v-45d41863]{background:var(--color-bg-selected)}.palette-icon[data-v-45d41863]{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-45d41863] 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-45d41863]{color:var(--color-selection);background:var(--color-bg-surface)}.palette-text[data-v-45d41863]{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.palette-title[data-v-45d41863]{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-45d41863]{color:var(--color-accent-tone-text)}.palette-kind[data-v-45d41863]{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);flex:none}.palette-enter[data-v-45d41863]{width:var(--size-icon);height:var(--size-icon);color:var(--color-selection);flex:none}.palette-note[data-v-45d41863]{padding:var(--space-8) var(--space-2);color:var(--color-text-muted);text-align:center;margin:0}.palette-group~.palette-note[data-v-45d41863]{padding:var(--space-3) var(--space-2)}.palette-note[data-tone=failed][data-v-45d41863]{color:var(--color-danger-text)}.palette-footer[data-v-45d41863]{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-45d41863]{align-items:center;gap:var(--space-1);display:inline-flex}.palette-brand[data-v-45d41863]{font-weight:var(--weight-semibold);color:var(--color-text);margin-right:auto}:root[data-viewport=phone] .palette[data-v-45d41863]{height:100%}:root[data-viewport=phone] .palette-query[data-v-45d41863]{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4)}:root[data-viewport=phone] .palette-list[data-v-45d41863]{height:auto;padding-bottom:calc(var(--space-2) + var(--safe-bottom));overscroll-behavior:contain}:root[data-viewport=phone] .palette-option[data-v-45d41863]{min-height:var(--size-row)}:root[data-viewport=phone] .palette-footer[data-v-45d41863]{display:none}@media (forced-colors:active){.palette-option[aria-selected=true][data-v-45d41863]{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-e11d9312]{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);height:var(--size-screen);background:var(--color-bg-surface);display:grid}.app-shell[data-sidebar-collapsed][data-v-e11d9312]{grid-template-columns:var(--size-sidebar-collapsed) minmax(0, 1fr)}.app-sidebar[data-v-e11d9312]{height:var(--size-screen);border-right:var(--size-border) solid var(--color-border-divider)}.app-main[data-v-e11d9312]{min-width:0;height:var(--size-screen);flex-direction:column;display:flex}:root[data-viewport=phone] .app-shell[data-v-e11d9312]{height:calc(var(--size-screen) - var(--keyboard-inset));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:root[data-viewport=phone] .app-main[data-v-e11d9312]{height:calc(var(--size-screen) - var(--keyboard-inset));min-height:0}:root[data-viewport=phone][data-keyboard] .app-tabbar[data-v-e11d9312]{display:none}.app-safe-top[data-v-e11d9312]{height:var(--safe-top);background:var(--color-bg-surface);flex:none}:root[data-viewport=phone] .app-shell[data-record-open] .app-workspace[data-v-e11d9312]{padding-bottom:var(--safe-bottom)}:root[data-viewport=phone][data-keyboard] .app-shell[data-record-open] .app-workspace[data-v-e11d9312]{padding-bottom:0}:root[data-viewport=phone] .app-banner[data-v-e11d9312]{margin:var(--space-2) var(--space-3) 0}.app-banner[data-v-e11d9312]{margin:var(--space-3) var(--space-6) 0;flex:none}.app-workspace[data-v-e11d9312]{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-e11d9312]{padding-right:var(--size-drawer)}:root:not([data-viewport=phone]) .app-shell[data-v-e11d9312] .ui-drawer:not([data-modal]){top:var(--size-topbar)}@media (width<=1180px){.app-shell[data-drawer-open] .app-workspace[data-v-e11d9312]{padding-right:0}}.app-workspace[data-v-e11d9312]:focus{outline:none}.app-page[data-v-e11d9312]{flex-direction:column;flex:1;min-height:0;display:flex}
