.ds-icon[data-v-96e17d02]{display:inline-block;flex:none;width:1em;height:1em;color:currentColor}.ds-button[data-v-7239af60]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);border:1px solid transparent;border-radius:var(--ds-radius-lg);font-weight:var(--ds-font-medium);cursor:pointer;transition:all var(--ds-transition-fast);position:relative}.ds-button[data-v-7239af60]:disabled{opacity:.5;cursor:not-allowed}.ds-button--sm[data-v-7239af60]{min-height:2rem;padding:var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-text-sm)}.ds-button--md[data-v-7239af60]{min-height:2.5rem;padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-sm)}.ds-button--lg[data-v-7239af60]{min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-text-base)}.ds-button--primary[data-v-7239af60]{background:var(--ds-interactive-primary);color:var(--ds-text-on-interactive)}.ds-button--primary[data-v-7239af60]:hover:not(:disabled){background:var(--ds-interactive-primary-hover)}.ds-button--primary[data-v-7239af60]:active:not(:disabled){background:var(--ds-interactive-primary-active)}.ds-button--secondary[data-v-7239af60]{background:var(--ds-bg-surface);color:var(--ds-text-primary);border-color:var(--ds-border-base)}.ds-button--secondary[data-v-7239af60]:hover:not(:disabled){background:var(--ds-bg-base);border-color:var(--ds-border-strong)}.ds-button--ghost[data-v-7239af60]{background:transparent;color:var(--ds-text-primary)}.ds-button--ghost[data-v-7239af60]:hover:not(:disabled){background:var(--ds-bg-surface)}.ds-button--danger[data-v-7239af60]{background:var(--ds-color-error-500);color:#fff}.ds-button--danger[data-v-7239af60]:hover:not(:disabled){background:var(--ds-color-error-600)}.ds-button--full-width[data-v-7239af60]{width:100%}.ds-button__spinner[data-v-7239af60]{position:absolute;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ds-spin-7239af60 .6s linear infinite}.ds-button__content--hidden[data-v-7239af60]{visibility:hidden}.ds-button__content[data-v-7239af60]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);width:100%;line-height:1}.ds-button--start .ds-button__content[data-v-7239af60]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);justify-content:stretch;text-align:left}.ds-button--start .ds-button__label[data-v-7239af60]{min-width:0}.ds-button__icon[data-v-7239af60]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1.125em;width:1.125em;height:1.125em}.ds-button__icon[data-v-7239af60] svg{display:block;width:100%;height:100%}.ds-button__label[data-v-7239af60]{line-height:1.2}@keyframes ds-spin-7239af60{to{transform:rotate(360deg)}}.ds-modal[data-v-d8c4d65c]{position:fixed;inset:0;z-index:var(--ds-z-modal);display:grid;place-items:center;padding:var(--ds-space-4);background:var(--ds-bg-overlay)}.ds-modal--covered[data-v-d8c4d65c]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ds-modal--viewer[data-v-d8c4d65c]{padding:0;background:var(--ds-viewer-backdrop);-webkit-backdrop-filter:blur(var(--ds-viewer-backdrop-blur)) saturate(.72);backdrop-filter:blur(var(--ds-viewer-backdrop-blur)) saturate(.72)}.ds-modal--viewer .ds-modal__panel[data-v-d8c4d65c]{width:100vw;height:100vh;height:100dvh;max-height:none;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.ds-modal--viewer .ds-modal__header[data-v-d8c4d65c]{position:absolute;inset:0 0 auto;z-index:var(--ds-z-sticky);align-items:center;min-height:var(--ds-viewer-toolbar-height);gap:var(--ds-space-2);padding:0 var(--ds-space-3);background:var(--ds-viewer-toolbar-bg);border-bottom:1px solid var(--ds-viewer-toolbar-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds-modal--viewer .ds-modal__panel .ds-modal__body[data-v-d8c4d65c]{box-sizing:border-box;height:100%;padding:calc(var(--ds-viewer-toolbar-height) + var(--ds-space-2)) var(--ds-space-5) var(--ds-space-5);overflow:auto}.ds-modal--viewer .ds-modal__heading[data-v-d8c4d65c]{min-width:0}.ds-modal--viewer .ds-modal__title[data-v-d8c4d65c]{overflow:hidden;font-size:var(--ds-text-base);text-overflow:ellipsis;white-space:nowrap}.ds-modal--viewer .ds-modal__description[data-v-d8c4d65c]{display:none}.ds-modal--viewer .ds-modal__header-actions[data-v-d8c4d65c]{flex-shrink:0;gap:var(--ds-space-3)}.ds-modal--viewer .ds-modal__close[data-v-d8c4d65c]{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem}@media(max-width:640px){.ds-modal--viewer .ds-modal__header[data-v-d8c4d65c]{gap:var(--ds-space-1);padding:0 var(--ds-space-1) 0 var(--ds-space-3)}.ds-modal--viewer .ds-modal__header-actions[data-v-d8c4d65c]{gap:0}.ds-modal--viewer .ds-modal__close[data-v-d8c4d65c]{width:2.5rem;height:2.5rem}.ds-modal--viewer .ds-modal__panel .ds-modal__body[data-v-d8c4d65c]{padding:calc(var(--ds-viewer-toolbar-height) + var(--ds-space-2)) var(--ds-space-2) var(--ds-space-2)}}.ds-modal__panel[data-v-d8c4d65c]{width:100%;max-height:calc(100vh - var(--ds-space-8));overflow:auto;position:relative;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xl);background:var(--ds-bg-elevated);color:var(--ds-text-primary);box-shadow:var(--ds-elevation-5)}.ds-modal__panel--sm[data-v-d8c4d65c]{max-width:24rem}.ds-modal__panel--md[data-v-d8c4d65c]{max-width:30rem}.ds-modal__panel--lg[data-v-d8c4d65c]{max-width:42rem}.ds-modal__panel--xl[data-v-d8c4d65c]{max-width:72rem}.ds-modal__panel--content[data-v-d8c4d65c]{width:fit-content;max-width:calc(100vw - var(--ds-space-8))}.ds-modal__panel--screen[data-v-d8c4d65c]{width:calc(100vw - var(--ds-space-8));height:calc(100vh - var(--ds-space-8));max-width:none}.ds-modal__panel--screen .ds-modal__body[data-v-d8c4d65c]{height:calc(100% - 5.5rem)}.ds-modal__header[data-v-d8c4d65c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-4)}.ds-modal__heading[data-v-d8c4d65c]{flex:1}.ds-modal__header-actions[data-v-d8c4d65c]{display:flex;align-items:center;gap:var(--ds-space-2)}.ds-modal__icon[data-v-d8c4d65c]{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:var(--ds-radius-lg);background:var(--ds-color-primary-50);color:var(--ds-color-primary-800);font-size:1.35rem}.ds-modal__title[data-v-d8c4d65c]{margin:0;font-size:var(--ds-text-xl)}.ds-modal__description[data-v-d8c4d65c]{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.ds-modal__body[data-v-d8c4d65c]{padding:0 var(--ds-space-6) var(--ds-space-6)}.ds-modal__footer[data-v-d8c4d65c]{display:flex;justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-border-base)}.ds-modal__close[data-v-d8c4d65c]{display:inline-flex;padding:var(--ds-space-2);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-secondary);cursor:pointer}.ds-modal__close[data-v-d8c4d65c]:hover{background:var(--ds-bg-surface);color:var(--ds-text-primary)}.ds-modal-enter-active[data-v-d8c4d65c],.ds-modal-leave-active[data-v-d8c4d65c]{transition:opacity var(--ds-transition-fast)}.ds-modal-enter-from[data-v-d8c4d65c],.ds-modal-leave-to[data-v-d8c4d65c]{opacity:0}.ds-input-wrapper[data-v-b437efd7]{display:flex;flex-direction:column;gap:var(--ds-space-1)}.ds-input__label[data-v-b437efd7]{font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);color:var(--ds-text-secondary)}.ds-input__required[data-v-b437efd7]{color:var(--ds-color-error-500)}.ds-input[data-v-b437efd7]{width:100%;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);background:var(--ds-bg-elevated);color:var(--ds-text-primary);transition:all var(--ds-transition-fast)}.ds-input[data-v-b437efd7]::placeholder{color:var(--ds-text-muted)}.ds-input[data-v-b437efd7]:focus{outline:none;border-color:var(--ds-border-focus);box-shadow:0 0 0 3px #3b82f61a}.ds-input[data-v-b437efd7]:disabled{background:var(--ds-bg-base);color:var(--ds-text-disabled);cursor:not-allowed}.ds-input--error[data-v-b437efd7]{border-color:var(--ds-color-error-500)}.ds-input--error[data-v-b437efd7]:focus{box-shadow:0 0 0 3px #ef44441a}.ds-input__error[data-v-b437efd7]{font-size:var(--ds-text-xs);color:var(--ds-color-error-600)}.ds-icon-btn[data-v-1d273820]{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--ds-border-base);border-radius:.375rem;cursor:pointer;color:var(--ds-text-secondary);font-size:1.125rem;line-height:1;transition:all .15s ease}.ds-icon-btn[data-v-1d273820]:disabled{opacity:.5;cursor:not-allowed}.ds-icon-btn--sm[data-v-1d273820]{padding:.25rem}.ds-icon-btn--md[data-v-1d273820]{padding:.375rem}.ds-icon-btn--lg[data-v-1d273820]{padding:.5rem}.ds-icon-btn--default[data-v-1d273820]:hover:not(:disabled){background:var(--ds-bg-hover)}.ds-icon-btn--default.ds-icon-btn--active[data-v-1d273820]{background:var(--ds-color-primary-50);color:var(--ds-interactive-primary);border-color:var(--ds-interactive-primary)}.ds-icon-btn--primary[data-v-1d273820]{background:var(--ds-interactive-primary);color:var(--ds-text-inverse);border-color:var(--ds-interactive-primary)}.ds-icon-btn--primary[data-v-1d273820]:hover:not(:disabled){background:var(--ds-interactive-primary-hover)}.ds-icon-btn--ghost[data-v-1d273820]{border-color:transparent}.ds-icon-btn--ghost[data-v-1d273820]:hover:not(:disabled){background:var(--ds-bg-hover)}.workspace-switcher[data-v-dc928596]{position:relative}.workspace-switcher__trigger[data-v-dc928596],.workspace-switcher__option[data-v-dc928596]{display:flex;align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-2);border:1px solid transparent;border-radius:var(--ds-radius-control);background:none;color:var(--ds-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--ds-transition-fast),border-color var(--ds-transition-fast)}.workspace-switcher__trigger[data-v-dc928596]{border-color:var(--ds-border-base);background:var(--ds-bg-elevated)}.workspace-switcher__trigger[data-v-dc928596]:hover,.workspace-switcher__trigger[aria-expanded=true][data-v-dc928596]{border-color:var(--ds-border-strong)}.workspace-switcher__trigger[data-v-dc928596]:focus-visible,.workspace-switcher__option[data-v-dc928596]:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.workspace-switcher__tile[data-v-dc928596]{display:grid;flex-shrink:0;width:2rem;height:2rem;place-items:center;border-radius:var(--ds-radius-control);font-size:1.125rem}.workspace-switcher__tile--user[data-v-dc928596]{background:var(--ds-area-indigo-fill);color:var(--ds-area-indigo-ink)}.workspace-switcher__tile--team[data-v-dc928596]{background:var(--ds-area-teal-fill);color:var(--ds-area-teal-ink)}.workspace-switcher__text[data-v-dc928596]{display:grid;flex:1;min-width:0}.workspace-switcher__text strong[data-v-dc928596],.workspace-switcher__text small[data-v-dc928596]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher__text strong[data-v-dc928596]{font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold)}.workspace-switcher__text small[data-v-dc928596]{font-size:var(--ds-text-xs);color:var(--ds-text-secondary)}.workspace-switcher__chevron[data-v-dc928596]{color:var(--ds-text-secondary);transition:transform var(--ds-transition-fast)}.workspace-switcher__trigger[aria-expanded=false] .workspace-switcher__chevron[data-v-dc928596]{transform:rotate(180deg)}.workspace-switcher__menu[data-v-dc928596]{position:absolute;right:0;bottom:calc(100% + var(--ds-space-2));left:0;z-index:var(--ds-z-dropdown);display:grid;gap:var(--ds-space-1);padding:var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-card);background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow-xl)}.workspace-switcher__option[data-v-dc928596]:hover{background:var(--ds-bg-hover)}.workspace-switcher__option--current[data-v-dc928596]{background:var(--ds-bg-surface)}.workspace-switcher__check[data-v-dc928596]{color:var(--ds-area-indigo-ink)}.ds-sidebar[data-v-c8da28cb]{flex-shrink:0;--ds-bg-hover: var(--ds-shell-hover);background:var(--ds-shell-ground);display:flex;flex-direction:column;padding:1rem;overflow-y:auto}.ds-sidebar__action[data-v-c8da28cb]{display:grid;gap:var(--ds-space-2);margin-bottom:1.5rem}.ds-sidebar__nav[data-v-c8da28cb]{display:flex;flex-direction:column;gap:.25rem;flex:1}.ds-sidebar__footer[data-v-c8da28cb]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--ds-border-color, #e0e0e0)}@media(max-width:768px){.ds-sidebar[data-v-c8da28cb]{width:100%!important;min-width:unset!important;border-right:none;border-bottom:1px solid var(--ds-border-color, #e0e0e0);padding:.75rem;overflow:visible}.ds-sidebar__action[data-v-c8da28cb]{margin-bottom:.75rem}.ds-sidebar__nav[data-v-c8da28cb]{flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-.75rem;padding-inline:.75rem}.ds-sidebar .ds-sidebar__nav[data-v-c8da28cb]>*{flex:0 0 auto;width:auto;scroll-snap-align:start}.ds-sidebar__footer[data-v-c8da28cb]{display:none}}.ds-sidebar-item[data-v-74259215]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;background:none;border:none;border-radius:var(--ds-radius-control);font-family:inherit;font-size:var(--ds-text-sm);color:var(--ds-text-primary);text-align:left;cursor:pointer;transition:background-color var(--ds-transition-fast),color var(--ds-transition-fast)}.ds-sidebar-item[data-v-74259215]:hover{background:var(--ds-bg-hover)}.ds-sidebar-item[data-v-74259215]:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-sidebar-item--active[data-v-74259215]{background:var(--ds-color-primary-100);color:var(--ds-color-primary-900);font-weight:var(--ds-font-weight-semibold)}.ds-sidebar-item--area[data-v-74259215]{padding:.375rem .75rem .375rem .375rem;color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-medium)}.ds-sidebar-item--area[data-v-74259215]:hover{color:var(--ds-text-primary)}.ds-sidebar-item--area.ds-sidebar-item--active[data-v-74259215]{background:color-mix(in srgb,var(--ds-area-fill) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-area-ink) 16%,transparent),inset 0 1px color-mix(in srgb,var(--ds-bg-elevated) 70%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);color:var(--ds-area-ink);font-weight:var(--ds-font-weight-semibold)}.ds-sidebar-item__icon[data-v-74259215]{display:flex;flex-shrink:0;align-items:center;font-size:1.125rem}.ds-sidebar-item--tile .ds-sidebar-item__icon[data-v-74259215]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--ds-radius-control);background:var(--ds-area-fill, var(--ds-color-primary-100));color:var(--ds-area-ink, var(--ds-color-primary-900));transition:background var(--ds-transition-fast),color var(--ds-transition-fast)}.ds-sidebar-item--tile.ds-sidebar-item--active .ds-sidebar-item__icon[data-v-74259215]{background:color-mix(in srgb,var(--ds-area-solid, var(--ds-color-primary)) 14%,var(--ds-bg-elevated));color:var(--ds-area-ink, var(--ds-color-primary-900));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-area-solid, var(--ds-color-primary)) 28%,transparent)}.ds-sidebar-item__label[data-v-74259215]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-sidebar-item__badge[data-v-74259215]{min-width:1.5rem;padding:.125rem .5rem;border-radius:var(--ds-radius-sm);background:var(--ds-area-solid, var(--ds-color-primary));color:var(--ds-area-on-solid, var(--ds-text-inverse));font-size:.6875rem;font-weight:var(--ds-font-weight-bold);text-align:center}.ds-state[data-v-2bfe3f59]{display:grid;min-height:14rem;align-content:center;justify-items:center;gap:var(--ds-space-2);padding:var(--ds-space-8) var(--ds-space-6);color:var(--ds-text-primary);text-align:center}.ds-state--framed[data-v-2bfe3f59]{border:1px dashed var(--ds-border-base);border-radius:var(--ds-radius-card);background:var(--ds-bg-subtle)}.ds-state__glyph[data-v-2bfe3f59]{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-card);background:var(--ds-area-fill);color:var(--ds-area-ink);font-size:1.75rem}.ds-state__glyph--spin[data-v-2bfe3f59] svg{animation:ds-state-spin-2bfe3f59 1s linear infinite}strong[data-v-2bfe3f59]{font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-semibold)}p[data-v-2bfe3f59]{max-width:42ch;margin:0 0 var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}@keyframes ds-state-spin-2bfe3f59{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ds-state__glyph--spin[data-v-2bfe3f59] svg{animation:none}}.ds-search-wrapper[data-v-82aadcb8]{position:relative}.ds-search-wrapper--expanded[data-v-82aadcb8]{z-index:var(--ds-z-dropdown)}.ds-search[data-v-82aadcb8]{position:relative;width:100%}.ds-search--expanded[data-v-82aadcb8]{position:absolute;top:50%;left:50%;width:min(54vw,49.5rem);max-width:calc(100vw - var(--ds-space-8));transform:translate(-50%,-50%)}.ds-search__bar[data-v-82aadcb8]{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;border:1px solid var(--ds-border-base, #e5e7eb);border-radius:var(--ds-radius-md, .375rem);background:var(--ds-bg-elevated, #fff);transition:all .15s ease}.ds-search--expanded .ds-search__bar[data-v-82aadcb8]{box-shadow:var(--ds-elevation-3)}.ds-search__bar[data-v-82aadcb8]:focus-within{border-color:var(--ds-border-focus, #2d398e);box-shadow:0 0 0 3px #2d398e1a}.ds-search--expanded .ds-search__bar[data-v-82aadcb8]:focus-within{box-shadow:var(--ds-elevation-3)}.ds-search--sm .ds-search__bar[data-v-82aadcb8]{padding:.25rem .5rem}.ds-search--sm .ds-search__input[data-v-82aadcb8]{font-size:.8125rem}.ds-search--md .ds-search__bar[data-v-82aadcb8]{padding:.375rem .75rem}.ds-search--md .ds-search__input[data-v-82aadcb8]{font-size:.875rem}.ds-search--lg .ds-search__bar[data-v-82aadcb8]{height:2.7rem;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-lg)}.ds-search--lg .ds-search__input[data-v-82aadcb8]{font-size:var(--ds-text-base)}.ds-search--expanded .ds-search__bar[data-v-82aadcb8]{padding:0 var(--ds-space-3)}.ds-search--open .ds-search__bar[data-v-82aadcb8]{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.ds-search__icon[data-v-82aadcb8]{color:var(--ds-text-muted, #9ca3af);flex-shrink:0}.ds-search__input[data-v-82aadcb8]{flex:1;border:none;outline:none;background:transparent;color:var(--ds-text-primary, #1a1a1a);min-width:0;font-family:inherit}.ds-search__input[data-v-82aadcb8]::placeholder{color:var(--ds-text-muted, #9ca3af)}.ds-search__filter[data-v-82aadcb8]{position:relative;display:flex;align-items:center;flex:0 0 auto;border-left:1px solid var(--ds-border-base);color:var(--ds-text-secondary)}.ds-search__filter-label[data-v-82aadcb8]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ds-search__filter select[data-v-82aadcb8]{min-width:6.5rem;padding:var(--ds-space-2) var(--ds-space-6) var(--ds-space-2) var(--ds-space-3);border:0;outline:0;appearance:none;background:transparent;color:inherit;font:inherit;font-size:var(--ds-text-sm);cursor:pointer}.ds-search__filter[data-v-82aadcb8]>:last-child{position:absolute;right:var(--ds-space-2);pointer-events:none}.ds-search__clear[data-v-82aadcb8],.ds-search__expand[data-v-82aadcb8]{display:flex;align-items:center;background:none;border:none;padding:.25rem;cursor:pointer;color:var(--ds-text-secondary, #666);border-radius:var(--ds-radius-sm, .25rem)}.ds-search__clear[data-v-82aadcb8]:hover,.ds-search__expand[data-v-82aadcb8]:hover{color:var(--ds-text-primary, #1a1a1a);background:var(--ds-bg-hover, #f5f5f5)}.ds-search__kbd[data-v-82aadcb8]{font-size:.625rem;font-family:inherit;color:var(--ds-text-muted, #9ca3af);border:1px solid var(--ds-border-base, #e5e7eb);border-radius:var(--ds-radius-sm, .25rem);padding:.0625rem .375rem;background:var(--ds-bg-base, #f9fafb);white-space:nowrap}.ds-search__spinner[data-v-82aadcb8]{width:1rem;height:1rem;border:2px solid var(--ds-border-base, #e5e7eb);border-top-color:var(--ds-color-primary, #2d398e);border-radius:50%;animation:ds-search-spin-82aadcb8 .6s linear infinite;flex-shrink:0}@keyframes ds-search-spin-82aadcb8{to{transform:rotate(360deg)}}.ds-search__dropdown[data-v-82aadcb8]{position:absolute;top:calc(100% - 1px);left:0;right:0;background:var(--ds-bg-elevated, #fff);border:1px solid var(--ds-border-focus, #2d398e);border-top:none;border-bottom-left-radius:var(--ds-radius-md, .375rem);border-bottom-right-radius:var(--ds-radius-md, .375rem);box-shadow:0 4px 16px #0000001a;z-index:10;max-height:360px;overflow-y:auto}.ds-search--expanded .ds-search__dropdown[data-v-82aadcb8]{box-shadow:var(--ds-elevation-4);max-height:480px}.ds-search__section[data-v-82aadcb8]{padding:.25rem 0}.ds-search__results-header[data-v-82aadcb8]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border-base);background:var(--ds-bg-elevated);color:var(--ds-text-primary);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-medium)}.ds-search__results-header small[data-v-82aadcb8]{color:var(--ds-text-secondary);font-weight:var(--ds-font-weight-normal)}.ds-search__section-header[data-v-82aadcb8]{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-2);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ds-text-secondary, #666)}.ds-search__section-action[data-v-82aadcb8]{background:none;border:none;font-size:.6875rem;color:var(--ds-text-secondary, #666);cursor:pointer;text-transform:none;letter-spacing:normal;font-weight:400}.ds-search__section-action[data-v-82aadcb8]:hover{color:var(--ds-color-primary, #2d398e)}.ds-search__item[data-v-82aadcb8]{display:flex;align-items:center;gap:.5rem;width:100%;padding:var(--ds-space-3) var(--ds-space-4);background:none;border:none;font-size:.8125rem;color:var(--ds-text-primary, #1a1a1a);cursor:pointer;text-align:left;font-family:inherit;transition:background .1s ease}.ds-search__item[data-v-82aadcb8]:hover,.ds-search__item--active[data-v-82aadcb8]{background:var(--ds-bg-hover, #f5f5f5)}.ds-search__item-icon[data-v-82aadcb8]{color:var(--ds-text-secondary, #666);flex-shrink:0}.ds-search__item-icon-tile[data-v-82aadcb8]{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:var(--ds-radius-md);background:var(--ds-color-primary-50);color:var(--ds-color-primary-800);font-size:1.125rem}.ds-search__item-type[data-v-82aadcb8]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--ds-text-secondary, #666);background:var(--ds-bg-muted, #f3f4f6);padding:.125rem .375rem;border-radius:var(--ds-radius-sm, .25rem);flex-shrink:0}.ds-search__item-content[data-v-82aadcb8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.ds-search__item-label[data-v-82aadcb8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-search__item-desc[data-v-82aadcb8]{font-size:.75rem;color:var(--ds-text-secondary, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-search__item-arrow[data-v-82aadcb8]{color:var(--ds-text-muted, #9ca3af);flex-shrink:0;opacity:0;transition:opacity .1s ease}.ds-search__item:hover .ds-search__item-arrow[data-v-82aadcb8],.ds-search__item--active .ds-search__item-arrow[data-v-82aadcb8]{opacity:1}.ds-search__item-remove[data-v-82aadcb8]{display:flex;align-items:center;background:none;border:none;padding:.25rem;cursor:pointer;color:var(--ds-text-muted, #9ca3af);border-radius:50%;opacity:0;transition:all .1s ease}.ds-search__item:hover .ds-search__item-remove[data-v-82aadcb8]{opacity:1}.ds-search__item-remove[data-v-82aadcb8]:hover{color:var(--ds-text-primary, #1a1a1a);background:var(--ds-bg-base, #f0f0f0)}.ds-search__empty[data-v-82aadcb8]{padding:1.5rem .75rem;text-align:center;font-size:.8125rem;color:var(--ds-text-secondary, #666)}.ds-search__loading[data-v-82aadcb8]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;font-size:.8125rem;color:var(--ds-text-secondary, #666)}.ds-search__footer[data-v-82aadcb8]{display:flex;align-items:center;justify-content:flex-end;padding:.375rem .75rem;border-top:1px solid var(--ds-border-base, #e5e7eb)}.ds-search__hint[data-v-82aadcb8]{display:flex;align-items:center;gap:.5rem;font-size:.625rem;color:var(--ds-text-muted, #9ca3af)}.ds-search__hint kbd[data-v-82aadcb8]{font-family:inherit;font-size:.625rem;border:1px solid var(--ds-border-base, #e5e7eb);border-radius:.1875rem;padding:0 .25rem;background:var(--ds-bg-base, #f9fafb)}.ds-header-search[data-v-5314d7c6]{width:100%;min-width:0}.ds-header-search[data-v-5314d7c6] .ds-search__bar{border-color:var(--ds-border-strong);box-shadow:var(--ds-elevation-1)}.ds-header-search[data-v-5314d7c6] .ds-search__icon,.ds-header-search[data-v-5314d7c6] .ds-search__input::placeholder{color:var(--ds-text-secondary)}.ds-avatar[data-v-8be4b7b9]{display:block;flex-shrink:0;border-radius:var(--ds-radius-full);object-fit:cover;background:var(--ds-color-secondary)}.ds-avatar--sm[data-v-8be4b7b9]{width:1.5rem;height:1.5rem}.ds-avatar--md[data-v-8be4b7b9]{width:2rem;height:2rem}.ds-avatar--lg[data-v-8be4b7b9]{width:4rem;height:4rem}.workspace-backdrop[data-v-7fcc51bf]{position:fixed;inset:var(--ds-navbar-height) 0 0;z-index:var(--ds-z-workspace-decoration);overflow:hidden;pointer-events:none}.workspace-backdrop__app-mark[data-v-7fcc51bf]{position:absolute;top:50%;left:50%;width:clamp(9rem,19vw,17rem);height:clamp(9rem,19vw,17rem);object-fit:contain;opacity:var(--ds-workspace-app-mark-opacity);transform:translate(-50%,-50%);filter:saturate(.88) contrast(1.08);mix-blend-mode:multiply}[data-theme=dark] .workspace-backdrop__app-mark{mix-blend-mode:screen}.workspace-backdrop__organization[data-v-7fcc51bf]{position:absolute;right:clamp(-8rem,-6vw,-3rem);bottom:clamp(-8rem,-7vw,-3rem);width:clamp(20rem,34vw,34rem);height:clamp(20rem,34vw,34rem);opacity:var(--ds-workspace-organization-mark-opacity)}.workspace-backdrop__organization img[data-v-7fcc51bf]{width:100%;height:100%;object-fit:contain;filter:saturate(.82) contrast(1.04);mix-blend-mode:multiply}[data-theme=dark] .workspace-backdrop__organization img{mix-blend-mode:screen}@media(max-width:768px){.workspace-backdrop__app-mark[data-v-7fcc51bf]{width:8rem;height:8rem}.workspace-backdrop__organization[data-v-7fcc51bf]{right:-7rem;bottom:-7rem;width:22rem;height:22rem}}.ds-create-button[data-v-45da52dc]{display:grid;grid-template-columns:2rem auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-2);width:100%;min-height:3rem;padding:var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);color:var(--ds-text-primary);box-shadow:var(--ds-elevation-2);cursor:pointer;transition:border-color var(--ds-transition-fast),box-shadow var(--ds-transition-fast),transform var(--ds-transition-fast)}.ds-create-button[data-v-45da52dc]:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-elevation-3);transform:translateY(-1px)}.ds-create-button[data-v-45da52dc]:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-create-button__add[data-v-45da52dc]{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--ds-create-action-border);border-radius:var(--ds-radius-create-action);background:var(--ds-create-action-bg);color:var(--ds-text-inverse);box-shadow:var(--ds-create-action-shadow);-webkit-backdrop-filter:blur(8px) saturate(1.08);backdrop-filter:blur(8px) saturate(1.08);font-size:1.25rem}.ds-create-button__label[data-v-45da52dc]{font-weight:var(--ds-font-semibold)}.ds-create-button__icons[data-v-45da52dc]{display:flex;justify-content:flex-end;min-width:0}.ds-create-button__chevron[data-v-45da52dc]{color:var(--ds-text-secondary)}.ds-segmented[data-v-6eed8912]{display:inline-flex;width:fit-content;max-width:100%;gap:2px;padding:2px;overflow-x:auto;border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);scrollbar-width:none}.ds-segmented[data-v-6eed8912]::-webkit-scrollbar{display:none}.ds-segmented__option[data-v-6eed8912]{flex:0 0 auto;padding:.3rem .75rem;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-text-sm);line-height:1.3;white-space:nowrap;cursor:pointer}.ds-segmented--sm .ds-segmented__option[data-v-6eed8912]{padding:.2rem .6rem;font-size:var(--ds-text-xs)}.ds-segmented__option[data-v-6eed8912]:hover:not(.ds-segmented__option--on){color:var(--ds-text-primary)}.ds-segmented__option[data-v-6eed8912]:disabled{cursor:not-allowed;opacity:.6}.ds-segmented__option--on[data-v-6eed8912]{background:var(--ds-area-fill, var(--ds-bg-elevated));color:var(--ds-area-ink, var(--ds-text-primary));box-shadow:var(--ds-elevation-1)}.ds-segmented__option[data-v-6eed8912]:focus-visible{outline:2px solid var(--ds-area-solid, var(--ds-interactive-primary));outline-offset:1px}.ds-file-tags[data-v-a61d4b55]{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto auto;gap:var(--ds-space-2);max-height:min(32rem,70vh);padding:var(--ds-space-3);background:var(--ds-bg-elevated);color:var(--ds-text-primary);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-3);position:relative}.ds-file-tags--dragging[data-v-a61d4b55]{border-color:var(--ds-border-focus);box-shadow:0 0 0 3px var(--ds-chat-active-bg)}.ds-file-tags__head[data-v-a61d4b55]{display:flex;align-items:center;gap:var(--ds-space-2)}.ds-file-tags__head strong[data-v-a61d4b55]{flex:1;font-size:var(--ds-text-sm)}.ds-file-tags__search[data-v-a61d4b55]{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);color:var(--ds-text-muted);background:var(--ds-bg-base)}.ds-file-tags__search[data-v-a61d4b55]:focus-within{border-color:var(--ds-border-focus);box-shadow:0 0 0 3px var(--ds-chat-active-bg)}.ds-file-tags__search input[data-v-a61d4b55]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-text-sm)}.ds-file-tags__tabs[data-v-a61d4b55]{justify-self:start}.ds-file-tags__heading[data-v-a61d4b55]{margin:0;color:var(--ds-text-muted);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);letter-spacing:.04em;text-transform:uppercase}.ds-file-tags__list[data-v-a61d4b55]{display:grid;align-content:start;gap:1px;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.ds-file-tags__row[data-v-a61d4b55]{display:grid;grid-template-columns:1rem 2rem minmax(0,1fr);align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2);border-radius:var(--ds-radius-md);cursor:pointer}.ds-file-tags__row--active[data-v-a61d4b55]{background:var(--ds-bg-hover)}.ds-file-tags__row[data-v-a61d4b55]:focus-visible{outline:2px solid var(--ds-interactive-primary);outline-offset:-2px}.ds-file-tags__row--chosen[data-v-a61d4b55]{background:var(--ds-chat-active-bg)}.ds-file-tags__check[data-v-a61d4b55]{display:grid;place-items:center;width:1rem;height:1rem;border:1.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-base);color:var(--ds-text-on-interactive);font-size:.75rem}.ds-file-tags__row--chosen .ds-file-tags__check[data-v-a61d4b55]:after{content:"";width:.3rem;height:.55rem;margin-top:-.1rem;border:solid var(--ds-text-on-interactive);border-width:0 2px 2px 0;transform:rotate(45deg)}.ds-file-tags__row--chosen .ds-file-tags__check[data-v-a61d4b55]{background:var(--ds-interactive-primary);border-color:var(--ds-interactive-primary)}.ds-file-tags__type[data-v-a61d4b55]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--ds-radius-md);font-size:.5625rem;font-weight:var(--ds-font-bold);letter-spacing:.02em;background:var(--ds-bg-muted);color:var(--ds-text-secondary)}.ds-file-tags__type[data-tone=doc][data-v-a61d4b55]{background:var(--ds-area-indigo-fill);color:var(--ds-area-indigo-ink)}.ds-file-tags__type[data-tone=sheet][data-v-a61d4b55]{background:var(--ds-area-green-fill);color:var(--ds-area-green-ink)}.ds-file-tags__type[data-tone=slides][data-v-a61d4b55]{background:var(--ds-area-amber-fill);color:var(--ds-area-amber-ink)}.ds-file-tags__type[data-tone=pdf][data-v-a61d4b55]{background:var(--ds-area-rose-fill);color:var(--ds-area-rose-ink)}.ds-file-tags__type[data-tone=image][data-v-a61d4b55]{background:var(--ds-area-cyan-fill);color:var(--ds-area-cyan-ink)}.ds-file-tags__type[data-tone=media][data-v-a61d4b55]{background:var(--ds-area-violet-fill);color:var(--ds-area-violet-ink)}.ds-file-tags__name[data-v-a61d4b55]{display:grid;min-width:0;font-size:var(--ds-text-sm)}.ds-file-tags__name span[data-v-a61d4b55],.ds-file-tags__name small[data-v-a61d4b55]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-file-tags__name small[data-v-a61d4b55]{color:var(--ds-text-muted);font-size:var(--ds-text-xs)}.ds-file-tags__state[data-v-a61d4b55],.ds-file-tags__note[data-v-a61d4b55]{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-file-tags__error[data-v-a61d4b55]{margin:0;color:var(--ds-color-error-500);font-size:var(--ds-text-xs)}.ds-file-tags__foot[data-v-a61d4b55]{display:flex;align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border-base)}.ds-file-tags__progress[data-v-a61d4b55]{display:flex;flex:1;align-items:center;gap:var(--ds-space-2);min-width:0}.ds-file-tags__bar[data-v-a61d4b55]{flex:1;min-width:3rem;height:4px;overflow:hidden;border-radius:var(--ds-radius-sm);background:var(--ds-border-base)}.ds-file-tags__bar span[data-v-a61d4b55]{display:block;height:100%;background:var(--ds-interactive-primary)}.ds-file-tags__drop[data-v-a61d4b55]{display:flex;flex:1;align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-file-tags__browse[data-v-a61d4b55]{padding:0;border:0;background:none;color:var(--ds-interactive-primary);font:inherit;font-weight:var(--ds-font-semibold);cursor:pointer}@media(max-width:600px){.ds-file-tags[data-v-a61d4b55]{position:fixed;inset:auto 0 0;z-index:var(--ds-z-modal);max-height:85dvh;padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom,0px));border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0}}.ds-message-composer__file-tags[data-v-739d137e]{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);padding:var(--ds-space-2)}.ds-message-composer__file-tags span[data-v-739d137e]{display:inline-flex;align-items:center;max-width:100%;gap:var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-md);padding:var(--ds-space-1) var(--ds-space-2);overflow-wrap:anywhere}.ds-message-composer[data-v-739d137e]{position:relative;display:grid;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);box-shadow:var(--ds-elevation-2)}.ds-message-composer[data-v-739d137e]:focus-within{border-color:var(--ds-border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-border-focus) 18%,transparent),var(--ds-elevation-2)}.ds-message-composer__formatting[data-v-739d137e]{display:flex;align-items:center;gap:2px;padding-bottom:var(--ds-space-1);border-bottom:1px solid var(--ds-border-base)}.ds-message-composer textarea[data-v-739d137e]{width:100%;min-height:2.25rem;max-height:12rem;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-text-sm);line-height:1.5}.ds-message-composer__actions[data-v-739d137e],.ds-message-composer__actions>div[data-v-739d137e]{display:flex;align-items:center;gap:var(--ds-space-1)}.ds-message-composer__actions[data-v-739d137e]{justify-content:space-between}.ds-message-composer button[data-v-739d137e]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-secondary);cursor:pointer}.ds-message-composer button[data-v-739d137e]:hover:not(:disabled){background:var(--ds-bg-hover);color:var(--ds-interactive-primary)}.ds-message-composer .ds-message-composer__send[data-v-739d137e]{width:2rem;height:2rem;background:var(--ds-interactive-primary);color:var(--ds-text-inverse)}.ds-message-composer .ds-message-composer__send[data-v-739d137e]:hover:not(:disabled){background:var(--ds-interactive-primary-hover);color:var(--ds-text-inverse)}.ds-message-composer button[data-v-739d137e]:disabled{opacity:.45;cursor:default}.ds-message-composer__mentions[data-v-739d137e]{display:grid;gap:1px;max-height:15rem;margin:0;padding:0 0 var(--ds-space-1);border-bottom:1px solid var(--ds-border-base);overflow-y:auto;list-style:none}.ds-message-composer__mentions li[data-v-739d137e]{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-md);cursor:pointer}.ds-message-composer__mentions li>span[data-v-739d137e]:first-of-type{display:grid;flex:1;min-width:0}.ds-message-composer__mentions strong[data-v-739d137e]{overflow:hidden;color:var(--ds-text-primary);font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);text-overflow:ellipsis;white-space:nowrap}.ds-message-composer__mentions small[data-v-739d137e]{overflow:hidden;color:var(--ds-text-muted);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap}.ds-message-composer__mentions .ds-message-composer__mention--active[data-v-739d137e]{background:var(--ds-chat-active-bg)}.ds-message-composer__badge[data-v-739d137e]{display:inline-flex;flex:none;align-items:center;gap:var(--ds-space-1);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);color:var(--ds-interactive-primary);font-size:var(--ds-text-xs);font-weight:var(--ds-font-medium)}.ds-message-composer--compact[data-v-739d137e]{padding:var(--ds-space-2)}.ds-message-composer--compact .ds-message-composer__formatting[data-v-739d137e]{display:none}@media(max-width:700px){.ds-message-composer__formatting[data-v-739d137e]{display:none}}.ds-post__file-tag[data-v-d99dc2f3]{display:inline-flex;margin:var(--ds-space-1);padding:var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-md);color:var(--ds-text-primary)}.ds-post-list[data-v-d99dc2f3]{display:grid;align-content:start;min-height:0;padding-block:var(--ds-space-4);overflow-y:auto;background:var(--ds-chat-post-bg)}.ds-post-list__divider[data-v-d99dc2f3],.ds-post-list__new[data-v-d99dc2f3]{display:grid;align-items:center;margin-block:var(--ds-space-4);padding-inline:var(--ds-space-5)}.ds-post-list__divider>span[data-v-d99dc2f3],.ds-post-list__new>span[data-v-d99dc2f3]{position:relative;justify-self:center;padding-inline:var(--ds-space-3);background:var(--ds-chat-post-bg);color:var(--ds-chat-secondary-ink);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold)}.ds-post-list__divider[data-v-d99dc2f3]{border-bottom:1px solid var(--ds-chat-day-rule);height:0}.ds-post-list__divider>span[data-v-d99dc2f3]{transform:translateY(-50%)}.ds-post-list__new[data-v-d99dc2f3]{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--ds-chat-new-rule);height:0}.ds-post-list__new>span[data-v-d99dc2f3]{justify-self:end;transform:translateY(-50%);color:var(--ds-chat-new-ink)}.ds-post[data-v-d99dc2f3]{position:relative;display:grid;grid-template-columns:var(--ds-chat-post-gutter) minmax(0,1fr);margin-top:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-5)}.ds-post--grouped[data-v-d99dc2f3]{margin-top:0;padding-block:var(--ds-space-1)}.ds-post[data-v-d99dc2f3]:hover{background:var(--ds-chat-post-hover)}.ds-post__badge[data-v-d99dc2f3]{padding:0 var(--ds-space-1);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-post--mentioned[data-v-d99dc2f3]{background:var(--ds-chat-mention-highlight);box-shadow:inset 3px 0 0 var(--ds-chat-mention-rule)}.ds-post--mentioned[data-v-d99dc2f3],.ds-post--mentioned .ds-post__content[data-v-d99dc2f3],.ds-post--mentioned .ds-post__meta strong[data-v-d99dc2f3]{color:var(--ds-chat-mention-body-ink)}.ds-post--mentioned .ds-post__meta time[data-v-d99dc2f3]{color:var(--ds-chat-mention-body-ink);opacity:.75}.ds-post--system[data-v-d99dc2f3]{color:var(--ds-chat-secondary-ink);font-style:italic}.ds-post__gutter[data-v-d99dc2f3]{display:grid;place-items:start center;padding-top:2px}.ds-post__gutter[data-v-d99dc2f3] .ds-avatar{width:2.25rem;height:2.25rem;border-radius:var(--ds-radius-md)}.ds-post__hover-time[data-v-d99dc2f3]{color:var(--ds-chat-timestamp-ink);font-size:var(--ds-text-xs);opacity:0}.ds-post:hover .ds-post__hover-time[data-v-d99dc2f3]{opacity:1}.ds-post__body[data-v-d99dc2f3]{display:grid;gap:var(--ds-space-1);min-width:0}.ds-post__meta[data-v-d99dc2f3]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-post__meta strong[data-v-d99dc2f3]{font-size:var(--ds-text-sm)}.ds-post__meta time[data-v-d99dc2f3],.ds-post__edited[data-v-d99dc2f3]{color:var(--ds-chat-timestamp-ink);font-size:var(--ds-text-xs)}.ds-post__flag[data-v-d99dc2f3]{display:inline-flex;align-items:center;gap:2px;padding:0 var(--ds-space-1);border-radius:var(--ds-radius-sm);background:var(--ds-chat-saved-bg);color:var(--ds-chat-saved-ink);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold)}.ds-post__content[data-v-d99dc2f3]{margin:0;color:var(--ds-text-primary);font-size:var(--ds-text-sm);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ds-post__attachment[data-v-d99dc2f3]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ds-space-3);justify-self:start;min-width:min(22rem,100%);margin-top:var(--ds-space-1);padding:var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);color:var(--ds-text-primary);font:inherit;text-align:left;cursor:pointer}.ds-post__attachment>span[data-v-d99dc2f3]:first-child{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--ds-radius-md);background:var(--ds-file-document-bg);color:var(--ds-file-document-ink)}.ds-post__attachment>span[data-v-d99dc2f3]:nth-child(2){display:grid;min-width:0}.ds-post__attachment strong[data-v-d99dc2f3]{font-size:var(--ds-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-post__attachment small[data-v-d99dc2f3]{color:var(--ds-chat-secondary-ink);font-size:var(--ds-text-xs)}.ds-post__reactions[data-v-d99dc2f3]{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}.ds-post__reactions button[data-v-d99dc2f3]{display:inline-flex;align-items:center;gap:3px;height:1.375rem;padding-inline:var(--ds-space-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-chat-secondary-ink);font:inherit;font-size:var(--ds-text-xs);cursor:pointer}.ds-post__reactions button.is-reacted[data-v-d99dc2f3]{border-color:var(--ds-interactive-primary);background:var(--ds-chat-active-bg);color:var(--ds-chat-active-ink);font-weight:var(--ds-font-semibold)}.ds-post__add-reaction[data-v-d99dc2f3]{opacity:0}.ds-post:hover .ds-post__add-reaction[data-v-d99dc2f3],.ds-post:focus-within .ds-post__add-reaction[data-v-d99dc2f3]{opacity:1}.ds-post__thread[data-v-d99dc2f3]{display:inline-flex;align-items:center;gap:var(--ds-space-2);justify-self:start;margin-top:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-2);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-interactive-primary);font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);cursor:pointer}.ds-post__thread[data-v-d99dc2f3]:hover{background:var(--ds-bg-hover)}.ds-post__thread-faces[data-v-d99dc2f3]{display:flex}.ds-post__thread-faces[data-v-d99dc2f3] .ds-avatar{width:1.25rem;height:1.25rem;border-radius:var(--ds-radius-sm)}.ds-post__thread-faces[data-v-d99dc2f3] .ds-avatar+.ds-avatar{margin-left:-.375rem}.ds-post__thread small[data-v-d99dc2f3]{color:var(--ds-chat-secondary-ink);font-weight:var(--ds-font-normal)}.ds-post__actions[data-v-d99dc2f3]{position:absolute;top:-.75rem;right:var(--ds-space-5);display:none;gap:2px;padding:2px;border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);box-shadow:var(--ds-elevation-2)}.ds-post:hover .ds-post__actions[data-v-d99dc2f3],.ds-post:focus-within .ds-post__actions[data-v-d99dc2f3]{display:flex}.ds-post__actions button[data-v-d99dc2f3]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-chat-secondary-ink);cursor:pointer}.ds-post__actions button[data-v-d99dc2f3]:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.ds-post-list--compact .ds-post[data-v-d99dc2f3]{grid-template-columns:minmax(0,1fr);padding-block:2px}.ds-post-list--compact .ds-post__gutter[data-v-d99dc2f3]{display:none}.ds-post-list--compact .ds-post__meta[data-v-d99dc2f3]{display:inline-flex;margin-right:var(--ds-space-2)}.ds-post-list--compact .ds-post__body[data-v-d99dc2f3]{display:block}.ds-post-list--compact .ds-post__content[data-v-d99dc2f3]{display:inline}.ds-post-list__empty[data-v-d99dc2f3]{display:grid;justify-items:center;gap:var(--ds-space-2);padding:var(--ds-space-10) var(--ds-space-5);color:var(--ds-chat-secondary-ink);text-align:center}.ds-post-list__empty>span[data-v-d99dc2f3]{display:grid;width:3rem;height:3rem;place-items:center;border-radius:var(--ds-radius-xl);background:var(--ds-chat-group-bg);color:var(--ds-chat-group-ink);font-size:1.6rem}.ds-post-list__empty p[data-v-d99dc2f3]{max-width:20rem;margin:0;font-size:var(--ds-text-sm)}@media(max-width:700px){.ds-post[data-v-d99dc2f3]{padding-inline:var(--ds-space-4)}.ds-post__actions[data-v-d99dc2f3]{right:var(--ds-space-4)}}.chat-dashboard iframe[data-v-395a98b9]{width:100%;border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface)}.chat-dashboard p[data-v-395a98b9]{color:var(--ds-text-secondary)}.ds-scratchpad-frame[data-v-4d7d5b2b]{display:block;width:100%;height:100%;border:0;background:var(--ds-bg-elevated);color-scheme:normal}.ds-scratchpad-frame--static[data-v-4d7d5b2b]{pointer-events:none}.ds-scratchpad-card[data-v-28e323d9]{display:flex;align-items:center;gap:var(--ds-space-3);width:100%;max-width:360px;padding:var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);color:var(--ds-text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ds-scratchpad-card--preview[data-v-28e323d9]{max-width:440px}.ds-scratchpad-card[data-v-28e323d9]:hover{border-color:var(--ds-border-strong)}.ds-scratchpad-card[data-v-28e323d9]:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-scratchpad-card[aria-current=true][data-v-28e323d9]{border-color:var(--ds-area-indigo-ink);box-shadow:inset 0 0 0 1px var(--ds-area-indigo-ink)}.ds-scratchpad-card__icon[data-v-28e323d9]{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--ds-radius-md);background:var(--ds-area-violet-fill);color:var(--ds-area-violet-ink);font-size:1.2rem}.ds-scratchpad-card__preview[data-v-28e323d9]{position:relative;flex:none;width:120px;height:72px;overflow:hidden;border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-md);background:var(--ds-bg-elevated)}.ds-scratchpad-card__preview[data-v-28e323d9] .ds-scratchpad-frame{position:absolute;top:0;left:0;width:400%;height:400%;transform:scale(.25);transform-origin:0 0}.ds-scratchpad-card__text[data-v-28e323d9]{display:grid;flex:1;min-width:0;gap:1px;font-size:var(--ds-text-sm)}.ds-scratchpad-card__text strong[data-v-28e323d9]{overflow:hidden;font-weight:var(--ds-font-semibold);text-overflow:ellipsis;white-space:nowrap}.ds-scratchpad-card__text small[data-v-28e323d9]{overflow:hidden;color:var(--ds-text-secondary);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap}.ds-scratchpad-card__state[data-v-28e323d9]{flex:none;color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-scratchpad-card__go[data-v-28e323d9]{flex:none;color:var(--ds-text-secondary)}@media(max-width:600px){.ds-scratchpad-card__state[data-v-28e323d9]{display:none}}.ds-side-panel[data-v-45bcdd72]{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--ds-text-primary);background:var(--ds-bg-elevated)}.ds-side-panel__header[data-v-45bcdd72]{display:flex;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border-base)}.ds-side-panel__heading[data-v-45bcdd72]{flex:1;min-width:0}.ds-side-panel__heading h2[data-v-45bcdd72]{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-base);font-weight:var(--ds-font-semibold)}.ds-side-panel__heading p[data-v-45bcdd72]{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.ds-side-panel__actions[data-v-45bcdd72]{display:flex;align-items:center;gap:var(--ds-space-1)}.ds-side-panel__body[data-v-45bcdd72]{flex:1;min-height:0;overflow:auto;padding:var(--ds-space-4)}.ds-side-panel__footer[data-v-45bcdd72]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-border-base)}.ds-conversation-panel[data-v-9e243d3c]{min-height:100%}.ds-conversation-panel[data-v-9e243d3c] .ds-post-list{overflow:visible;padding:0}.ds-conversation-panel__audience[data-v-9e243d3c]{display:flex;align-items:center;gap:var(--ds-space-2);margin:0 0 var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-conversation-panel__status[data-v-9e243d3c]{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.ds-conversation-panel__compose[data-v-9e243d3c]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2);width:100%}.ds-conversation-panel__error[data-v-9e243d3c]{margin:0;color:var(--ds-status-error-text);font-size:var(--ds-text-xs)}.ds-run[data-v-9e243d3c]{display:flex;gap:var(--ds-space-3);margin:var(--ds-space-2) 0;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface)}.ds-run__body[data-v-9e243d3c]{display:grid;flex:1;min-width:0;gap:var(--ds-space-1)}.ds-run p[data-v-9e243d3c]{margin:0}.ds-run__status[data-v-9e243d3c]{color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.ds-run__status strong[data-v-9e243d3c]{color:var(--ds-text-primary);font-weight:var(--ds-font-semibold)}.ds-run[data-status=queued] .ds-run__status[data-v-9e243d3c]:after,.ds-run[data-status=running] .ds-run__status[data-v-9e243d3c]:after{content:"…";display:inline-block;animation:ds-run-pulse-9e243d3c 1.2s ease-in-out infinite}.ds-run__error[data-v-9e243d3c]{color:var(--ds-status-error-text);font-size:var(--ds-text-sm)}.ds-run__actions[data-v-9e243d3c]{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-run__actions[data-v-9e243d3c]:empty{display:none}.ds-answer[data-v-9e243d3c]{display:grid;gap:var(--ds-space-2);margin:0 0 var(--ds-space-2) calc(2.25rem + var(--ds-space-3))}.ds-answer__edits[data-v-9e243d3c]{display:grid;gap:1px;margin:0;padding:0;list-style:none;border-left:2px solid var(--ds-status-success-text)}.ds-answer__edits li[data-v-9e243d3c]{display:flex;align-items:center;gap:var(--ds-space-2);min-height:2rem;padding:0 var(--ds-space-2);font-size:var(--ds-text-xs)}.ds-answer__edits li>span[data-v-9e243d3c]{flex:1;min-width:0;overflow-wrap:anywhere}.ds-answer__edits li[data-v-9e243d3c] .ds-icon{color:var(--ds-status-success-text)}.ds-answer__edits .ds-answer__edit--undone[data-v-9e243d3c],.ds-answer__edits .ds-answer__edit--undone[data-v-9e243d3c] .ds-icon{color:var(--ds-text-muted)}.ds-answer__actions[data-v-9e243d3c]{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-answer__actions[data-v-9e243d3c]:empty{display:none}@keyframes ds-run-pulse-9e243d3c{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.ds-run__status[data-v-9e243d3c]:after{animation:none}}.ds-assistant-trigger[data-v-064decb2] .ds-avatar{width:1.75rem;height:1.75rem}.ds-assistant[data-v-064decb2]{position:fixed;right:var(--ds-space-4);top:calc(var(--ds-navbar-height) + var(--ds-space-2));width:min(var(--ds-assistant-panel-width),calc(100vw - 2 * var(--ds-space-4)));height:min(var(--ds-assistant-panel-height),calc(100dvh - var(--ds-navbar-height) - var(--ds-space-2) - var(--ds-space-4) - env(safe-area-inset-bottom,0px)));z-index:var(--ds-z-modal);display:flex;flex-direction:column;background:var(--ds-bg-elevated);color:var(--ds-text-primary);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-5);overflow:hidden}.ds-assistant__header[data-v-064decb2]{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);border-bottom:1px solid var(--ds-border-base)}.ds-assistant__identity[data-v-064decb2]{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.ds-assistant__identity small[data-v-064decb2]{overflow:hidden;color:var(--ds-text-secondary);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap}.ds-assistant__resource[data-v-064decb2]{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;margin:var(--ds-space-3) var(--ds-space-3) 0;padding:var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-md);background:var(--ds-bg-subtle);font-size:var(--ds-text-sm)}.ds-assistant__resource span[data-v-064decb2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-assistant__history[data-v-064decb2]{display:grid;align-content:start;gap:1px;flex:1;min-height:0;padding:var(--ds-space-2);overflow-y:auto}.ds-assistant__history button[data-v-064decb2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-text-sm);text-align:left;cursor:pointer}.ds-assistant__history button[data-v-064decb2]:hover{background:var(--ds-bg-hover)}.ds-assistant__history button[aria-current][data-v-064decb2]{background:var(--ds-bg-subtle);font-weight:var(--ds-font-semibold)}.ds-assistant__history span[data-v-064decb2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-assistant__history small[data-v-064decb2]{color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-assistant__message[data-v-064decb2]{margin:0;padding:var(--ds-space-3)}@media(max-width:600px){.ds-assistant[data-v-064decb2]{inset:0;width:100%;height:100dvh;border-radius:0;border:0}}.layout[data-v-d7caf072]{min-height:100vh;background:var(--ds-shell-ground);display:flex;flex-direction:column;position:relative;overflow-x:hidden}.navbar[data-v-d7caf072]{position:sticky;top:0;height:var(--ds-navbar-height);background:var(--ds-shell-ground);display:grid;grid-template-columns:minmax(10rem,1fr) minmax(20rem,var(--ds-header-search-max-width)) minmax(10rem,1fr);gap:clamp(var(--ds-space-3),2vw,var(--ds-space-6));align-items:center;justify-content:space-between;padding:0 var(--ds-space-6);z-index:var(--ds-z-fixed)}.navbar-left[data-v-d7caf072]{grid-column:1;display:flex;align-items:center;gap:var(--ds-space-3)}.navbar-center[data-v-d7caf072]{grid-column:2;display:flex;align-items:center;gap:var(--ds-space-3);width:100%;min-width:0}.navbar-center[data-v-d7caf072]>*{width:100%}.brand[data-v-d7caf072]{display:flex;align-items:center;gap:var(--ds-space-2);text-decoration:none;color:var(--ds-text-secondary);cursor:pointer}.brand-icon[data-v-d7caf072]{width:2rem;height:2rem}.brand-wordmark[data-v-d7caf072]{display:block;width:auto;height:2.5rem}.brand-wordmark--dark[data-v-d7caf072],.brand-icon--compact[data-v-d7caf072],[data-theme=dark] .brand-wordmark--light{display:none}[data-theme=dark] .brand-wordmark--dark{display:block}.brand-text[data-v-d7caf072]{font-size:1.375rem;font-weight:var(--ds-font-weight-normal);color:var(--ds-text-secondary)}.navbar-right[data-v-d7caf072]{grid-column:3;display:flex;align-items:center;gap:var(--ds-space-1);justify-content:flex-end}.icon-btn[data-v-d7caf072]{background:none;border:none;padding:var(--ds-space-2);border-radius:var(--ds-radius-control);font-size:1.25rem;color:var(--ds-text-secondary);cursor:pointer;transition:background var(--ds-transition-fast);display:flex;align-items:center;justify-content:center}.icon-btn[data-v-d7caf072]:hover{background:var(--ds-shell-hover)}.apps-menu-container[data-v-d7caf072]{position:relative}.apps-btn__icon[data-v-d7caf072]{display:block;width:1.5rem;height:1.5rem}.apps-btn--open[data-v-d7caf072]{background:var(--ds-shell-hover)}.apps-dropdown[data-v-d7caf072]{position:absolute;right:0;top:100%;margin-top:var(--ds-space-2);background:var(--ds-bg-elevated);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xl);padding:var(--ds-space-4);min-width:280px;z-index:var(--ds-z-dropdown);border:1px solid var(--ds-border-base)}.apps-grid[data-v-d7caf072]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-3)}.app-item[data-v-d7caf072]{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);background:none;border:none;border-radius:var(--ds-radius-md);cursor:pointer;transition:background var(--ds-transition-fast)}.app-item[data-v-d7caf072]:hover,.app-item.active[data-v-d7caf072]{background:var(--ds-bg-surface)}.app-item[data-v-d7caf072]{border-radius:var(--ds-radius-control)}.app-icon-wrapper[data-v-d7caf072]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.app-icon[data-v-d7caf072]{width:2rem;height:2rem}.app-icon--glyph[data-v-d7caf072]{color:var(--ds-interactive-primary)}.app-label[data-v-d7caf072]{font-size:var(--ds-text-xs);color:var(--ds-text-primary);text-align:center}.user-menu[data-v-d7caf072]{position:relative;margin-left:var(--ds-space-1)}.user-btn[data-v-d7caf072]{background:none;border:none;padding:var(--ds-space-1);border-radius:var(--ds-radius-full);cursor:pointer;transition:box-shadow var(--ds-transition-fast)}.user-btn[data-v-d7caf072]:hover{box-shadow:0 0 0 8px var(--ds-bg-surface)}.avatar[data-v-d7caf072]{width:2rem;height:2rem;border-radius:var(--ds-radius-full);background:var(--ds-color-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--ds-font-weight-medium);font-size:var(--ds-text-sm)}.user-dropdown[data-v-d7caf072]{position:absolute;right:0;top:100%;margin-top:var(--ds-space-2);background:var(--ds-bg-elevated);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xl);min-width:320px;z-index:var(--ds-z-dropdown);border:1px solid var(--ds-border-base);overflow:hidden}.user-dropdown-header[data-v-d7caf072]{padding:var(--ds-space-4);display:flex;align-items:center;gap:var(--ds-space-4);border-bottom:1px solid var(--ds-border-base)}.user-avatar-large[data-v-d7caf072]{width:4rem;height:4rem;border-radius:var(--ds-radius-full);background:var(--ds-color-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--ds-font-weight-medium);font-size:var(--ds-text-xl);flex-shrink:0}.user-info[data-v-d7caf072]{flex:1;min-width:0}.user-full-name[data-v-d7caf072]{font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary);margin-bottom:var(--ds-space-1)}.user-email[data-v-d7caf072]{font-size:var(--ds-text-sm);color:var(--ds-text-secondary);overflow:hidden;text-overflow:ellipsis}.user-dropdown-section[data-v-d7caf072]{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border-base)}.user-workspaces[data-v-d7caf072]{display:grid;gap:2px}.user-workspaces__label[data-v-d7caf072]{padding-bottom:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold)}.user-workspaces__item[data-v-d7caf072]{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2);border:0;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-text-sm);text-align:left;cursor:pointer}.user-workspaces__item[data-v-d7caf072]:hover{background:var(--ds-bg-hover)}.user-workspaces__item[aria-pressed=true][data-v-d7caf072]{background:var(--ds-chat-active-bg);font-weight:var(--ds-font-semibold)}.user-workspaces__item>span[data-v-d7caf072]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-workspaces__check[data-v-d7caf072]{color:var(--ds-interactive-primary)}.user-workspaces__error[data-v-d7caf072]{margin:var(--ds-space-1) 0 0;color:var(--ds-status-error-text);font-size:var(--ds-text-xs)}.user-dropdown-actions[data-v-d7caf072]{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border-base)}.user-dropdown-footer[data-v-d7caf072]{padding:var(--ds-space-4)}.sign-out-btn[data-v-d7caf072]{width:100%;background:none;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-base);padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-primary);cursor:pointer;transition:all var(--ds-transition-fast)}.sign-out-btn[data-v-d7caf072]:hover{background:var(--ds-bg-surface)}.main-content[data-v-d7caf072]{flex:1;max-width:90rem;width:100%;margin:0 auto;padding:var(--ds-space-6);padding-bottom:calc(var(--ds-space-6) + var(--ds-assistant-clearance));position:relative;z-index:1;overflow-x:hidden}.main-content.full-width[data-v-d7caf072]{max-width:100%;padding:0;overflow:hidden;position:relative;min-height:0}.footer[data-v-d7caf072]{padding:var(--ds-space-4) var(--ds-space-6);background:var(--ds-bg-elevated);border-top:1px solid var(--ds-border-base)}.footer-links[data-v-d7caf072]{display:flex;justify-content:center;align-items:center;gap:var(--ds-space-2)}.footer-links a[data-v-d7caf072]{font-size:var(--ds-text-xs);color:var(--ds-text-secondary);text-decoration:none}.footer-links a[data-v-d7caf072]:hover{color:var(--ds-text-primary)}.separator[data-v-d7caf072]{color:var(--ds-text-muted)}@media(max-width:768px){.navbar[data-v-d7caf072]{grid-template-columns:auto minmax(10rem,1fr) auto;padding:0 var(--ds-space-4)}.brand-text[data-v-d7caf072],.help-btn[data-v-d7caf072],.brand-wordmark[data-v-d7caf072],[data-theme=dark] .brand-wordmark--dark{display:none}.brand-icon--compact[data-v-d7caf072]{display:block}.main-content[data-v-d7caf072]{padding:var(--ds-space-4)}}:root,[data-theme=light]{--ds-color-primary-50: #eef0f9;--ds-color-primary-100: #d5d9f0;--ds-color-primary-200: #b9c0e5;--ds-color-primary-300: #9ca7d9;--ds-color-primary-400: #8793d0;--ds-color-primary-500: #727fc7;--ds-color-primary-600: #5a63b0;--ds-color-primary-700: #454e9a;--ds-color-primary-800: #2d398e;--ds-color-primary-900: #1e2761;--ds-color-primary: #2d398e;--ds-color-secondary-50: #e8f7fd;--ds-color-secondary-100: #c7ebf9;--ds-color-secondary-200: #a1def5;--ds-color-secondary-300: #7bd1f1;--ds-color-secondary-400: #5ec8ee;--ds-color-secondary-500: #44c0eb;--ds-color-secondary-600: #3aade4;--ds-color-secondary-700: #2e95d9;--ds-color-secondary-800: #237dce;--ds-color-secondary-900: #0f57b8;--ds-color-secondary: #44c0eb;--ds-color-neutral-0: #ffffff;--ds-color-neutral-50: #f8fafc;--ds-color-neutral-100: #f1f5f9;--ds-color-neutral-200: #e2e8f0;--ds-color-neutral-300: #cbd5e1;--ds-color-neutral-400: #94a3b8;--ds-color-neutral-500: #64748b;--ds-color-neutral-600: #475569;--ds-color-neutral-700: #334155;--ds-color-neutral-800: #1e293b;--ds-color-neutral-900: #0f172a;--ds-color-success-50: #ecfdf5;--ds-color-success-100: #d1fae5;--ds-color-success-300: #6ee7b7;--ds-color-success-400: #34d399;--ds-color-success-500: #10b981;--ds-color-success-600: #059669;--ds-color-success-700: #047857;--ds-color-warning-50: #fffbeb;--ds-color-warning-100: #fef3c7;--ds-color-warning-300: #fcd34d;--ds-color-warning-500: #f59e0b;--ds-color-warning-600: #d97706;--ds-color-warning-700: #b45309;--ds-color-error-50: #fef2f2;--ds-color-error-100: #fee2e2;--ds-color-error-500: #ef4444;--ds-color-error-600: #dc2626;--ds-color-error-700: #b91c1c;--ds-color-info-50: #e8f7fd;--ds-color-info-100: #c7ebf9;--ds-color-info-500: #44c0eb;--ds-color-info-600: #3aade4;--ds-color-info-700: #2e95d9;--ds-file-folder-bg: #fff4cc;--ds-file-folder-ink: #8a5a00;--ds-file-generic-bg: #eef0f9;--ds-file-generic-ink: #454e9a;--ds-file-document-bg: #e8f1ff;--ds-file-document-ink: #1759a8;--ds-file-sheet-bg: #e7f7ee;--ds-file-sheet-ink: #087443;--ds-file-slide-bg: #fff0e7;--ds-file-slide-ink: #a33d0b;--ds-file-pdf-bg: #ffebeb;--ds-file-pdf-ink: #b4232d;--ds-chat-direct-bg: #e8f7fd;--ds-chat-direct-ink: #17627f;--ds-chat-group-bg: #eef0f9;--ds-chat-group-ink: #35428f;--ds-chat-context-bg: #f3ecff;--ds-chat-context-ink: #6b35a8;--ds-chat-online: #0b8657;--ds-chat-active-bg: #e3e7f7;--ds-chat-active-ink: #25307a;--ds-chat-unread-ink: #0f172a;--ds-chat-mention-bg: #2d398e;--ds-chat-mention-ink: #ffffff;--ds-chat-mention-highlight: #fff6db;--ds-chat-mention-rule: #c99700;--ds-chat-post-hover: #f6f8fc;--ds-chat-day-rule: #dde3ec;--ds-chat-new-rule: #c0392b;--ds-chat-new-ink: #a8291c;--ds-chat-status-away: #d18f00;--ds-chat-status-dnd: #c0392b;--ds-chat-status-offline: #94a3b8;--ds-chat-saved-bg: #fff6e0;--ds-chat-saved-ink: #8a5a00;--ds-chat-sidebar-bg: #f8fafc;--ds-chat-post-bg: #ffffff;--ds-chat-sidebar-read-ink: #3d4a5c;--ds-chat-secondary-ink: #44536b;--ds-chat-timestamp-ink: #5b6a80;--ds-chat-mention-body-ink: #24303f;--ds-area-indigo-fill: #e4e3fc;--ds-area-indigo-ink: #2820c5;--ds-area-indigo-solid: #2f27ce;--ds-area-cyan-fill: #e3f6fc;--ds-area-cyan-ink: #187091;--ds-area-cyan-solid: #1e7c9f;--ds-area-green-fill: #e3fcf1;--ds-area-green-ink: #147b4b;--ds-area-green-solid: #198553;--ds-area-amber-fill: #fcf3e3;--ds-area-amber-ink: #8c6117;--ds-area-amber-solid: #9a6c1d;--ds-area-violet-fill: #f0e3fc;--ds-area-violet-ink: #7620c5;--ds-area-violet-solid: #7d27ce;--ds-area-rose-fill: #fce3e9;--ds-area-rose-ink: #c11f42;--ds-area-rose-solid: #ce274b;--ds-area-teal-fill: #e3fcfb;--ds-area-teal-ink: #137670;--ds-area-teal-solid: #18817a;--ds-area-orange-fill: #fcece3;--ds-area-orange-ink: #a74e1b;--ds-area-orange-solid: #b85a23;--ds-area-slate-fill: #e3eefc;--ds-area-slate-ink: #2065c5;--ds-area-slate-solid: #276dce;--ds-area-on-solid: #ffffff}[data-theme=dark]{--ds-file-folder-bg: #3d3218;--ds-file-folder-ink: #ffd66b;--ds-file-generic-bg: #303654;--ds-file-generic-ink: #c9cff8;--ds-file-document-bg: #173759;--ds-file-document-ink: #9bc8ff;--ds-file-sheet-bg: #153d2d;--ds-file-sheet-ink: #83ddb2;--ds-file-slide-bg: #4a291d;--ds-file-slide-ink: #ffb68d;--ds-file-pdf-bg: #4c2227;--ds-file-pdf-ink: #ffadb4;--ds-chat-direct-bg: #173b4a;--ds-chat-direct-ink: #8eddf7;--ds-chat-group-bg: #303654;--ds-chat-group-ink: #c9cff8;--ds-chat-context-bg: #3c2b52;--ds-chat-context-ink: #d8b7ff;--ds-chat-online: #56d6a0;--ds-chat-active-bg: #2b3352;--ds-chat-active-ink: #d5dbff;--ds-chat-unread-ink: #f8fafc;--ds-chat-mention-bg: #c9cff8;--ds-chat-mention-ink: #1e2761;--ds-chat-mention-highlight: #3a3118;--ds-chat-mention-rule: #e0b544;--ds-chat-post-hover: #273043;--ds-chat-day-rule: #2c3547;--ds-chat-new-rule: #f08a7e;--ds-chat-new-ink: #ffb3a7;--ds-chat-status-away: #f0c04a;--ds-chat-status-dnd: #f08a7e;--ds-chat-status-offline: #64748b;--ds-chat-saved-bg: #3d3218;--ds-chat-saved-ink: #ffd66b;--ds-chat-sidebar-bg: #161d2b;--ds-chat-post-bg: #1e2533;--ds-chat-sidebar-read-ink: #adbacf;--ds-chat-secondary-ink: #b6c2d8;--ds-chat-timestamp-ink: #9aa8bf;--ds-chat-mention-body-ink: #f2e8d0;--ds-area-indigo-fill: #232244;--ds-area-indigo-ink: #8b86ea;--ds-area-indigo-solid: #7c77df;--ds-area-cyan-fill: #223b44;--ds-area-cyan-ink: #52bae0;--ds-area-cyan-solid: #62bada;--ds-area-green-fill: #224434;--ds-area-green-ink: #52e09e;--ds-area-green-solid: #62daa2;--ds-area-amber-fill: #443822;--ds-area-amber-ink: #e0ac52;--ds-area-amber-solid: #daae62;--ds-area-violet-fill: #342244;--ds-area-violet-ink: #b47de8;--ds-area-violet-solid: #a366db;--ds-area-rose-fill: #442229;--ds-area-rose-ink: #e7748d;--ds-area-rose-solid: #da627c;--ds-area-teal-fill: #224442;--ds-area-teal-ink: #52e0d7;--ds-area-teal-solid: #62dad2;--ds-area-orange-fill: #442e22;--ds-area-orange-ink: #e28c5a;--ds-area-orange-solid: #da8e62;--ds-area-slate-fill: #223044;--ds-area-slate-ink: #6c9ee5;--ds-area-slate-solid: #6294da;--ds-area-on-solid: #0f172a}:root{--ds-space-0: 0;--ds-space-1: .25rem;--ds-space-2: .5rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-8: 2rem;--ds-space-10: 2.5rem;--ds-space-12: 3rem;--ds-space-16: 4rem;--ds-space-20: 5rem;--ds-space-24: 6rem}:root{--ds-font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ds-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--ds-text-xs: .75rem;--ds-text-sm: .875rem;--ds-text-base: 1rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.25rem;--ds-text-2xl: 1.5rem;--ds-text-3xl: 1.875rem;--ds-text-4xl: 2.25rem;--ds-leading-none: 1;--ds-leading-tight: 1.25;--ds-leading-snug: 1.375;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-font-weight-normal: var(--ds-font-normal);--ds-font-weight-medium: var(--ds-font-medium);--ds-font-weight-semibold: var(--ds-font-semibold);--ds-font-weight-bold: var(--ds-font-bold);--ds-tracking-tight: -.025em;--ds-tracking-normal: 0;--ds-tracking-wide: .025em}:root,[data-theme=light]{--ds-radius-none: 0;--ds-radius-sm: .125rem;--ds-radius-base: .25rem;--ds-radius-md: .375rem;--ds-radius-lg: .5rem;--ds-radius-xl: .875rem;--ds-radius-2xl: 1rem;--ds-radius-full: 9999px;--ds-radius-control: var(--ds-radius-md);--ds-radius-card: var(--ds-radius-lg);--ds-radius-create-action: .25rem;--ds-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--ds-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ds-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--ds-elevation-1: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--ds-elevation-2: 0 2px 6px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .05);--ds-elevation-3: 0 6px 16px rgba(15, 23, 42, .1), 0 2px 4px rgba(15, 23, 42, .06);--ds-elevation-4: 0 12px 28px rgba(15, 23, 42, .12), 0 4px 8px rgba(15, 23, 42, .07);--ds-elevation-5: 0 20px 44px rgba(15, 23, 42, .16), 0 8px 14px rgba(15, 23, 42, .08);--ds-welcome-gradient: linear-gradient(135deg, var(--ds-color-primary-800), var(--ds-color-secondary-600));--ds-create-action-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), var(--ds-elevation-1);--ds-transition-fast: .15s ease;--ds-transition-base: .2s ease;--ds-transition-slow: .3s ease;--ds-z-base: 0;--ds-z-workspace-decoration: 2;--ds-z-dropdown: 1000;--ds-z-sticky: 1020;--ds-z-fixed: 1030;--ds-z-modal-backdrop: 1040;--ds-z-modal: 1050;--ds-z-popover: 1060;--ds-z-tooltip: 1070;--ds-z-toast: 1080;--ds-navbar-height: 4rem;--ds-shell-ground: var(--ds-bg-muted);--ds-shell-page: var(--ds-bg-subtle);--ds-shell-hover: color-mix(in srgb, var(--ds-text-primary) 7%, var(--ds-shell-ground));--ds-shell-gutter: 8px;--ds-shell-radius: var(--ds-radius-card);--ds-shell-edge: var(--ds-border-strong);--ds-chat-sidebar-width: 17.5rem;--ds-chat-rhs-width: 22rem;--ds-chat-post-gutter: 3.25rem;--ds-header-search-max-width: 36rem;--ds-viewer-toolbar-height: 3.25rem;--ds-viewer-backdrop-blur: 18px;--ds-document-page-width: 793.7px;--ds-assistant-panel-width: 27.5rem;--ds-assistant-panel-height: 47.5rem;--ds-assistant-offset: 0px;--ds-assistant-clearance: 4.5rem}[data-theme=dark]{--ds-elevation-1: 0 1px 3px rgba(0, 0, 0, .45);--ds-elevation-2: 0 3px 8px rgba(0, 0, 0, .5);--ds-elevation-3: 0 8px 18px rgba(0, 0, 0, .55);--ds-elevation-4: 0 14px 30px rgba(0, 0, 0, .6);--ds-elevation-5: 0 22px 48px rgba(0, 0, 0, .65);--ds-create-action-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), var(--ds-elevation-1)}:root,[data-theme=light]{--ds-bg-base: var(--ds-color-neutral-0);--ds-bg-surface: var(--ds-color-neutral-50);--ds-bg-elevated: var(--ds-color-neutral-0);--ds-bg-hover: var(--ds-color-neutral-100);--ds-bg-subtle: var(--ds-color-neutral-50);--ds-bg-muted: var(--ds-color-neutral-100);--ds-bg-overlay: rgba(0, 0, 0, .5);--ds-workspace-bg: var(--ds-color-neutral-100);--ds-workspace-app-mark-opacity: .06;--ds-workspace-organization-mark-opacity: .04;--ds-create-action-bg: var(--ds-interactive-primary);--ds-create-action-border: var(--ds-color-primary-700);--ds-viewer-backdrop: rgba(15, 23, 42, .56);--ds-viewer-toolbar-bg: rgba(255, 255, 255, .78);--ds-viewer-toolbar-border: rgba(255, 255, 255, .46);--ds-text-primary: var(--ds-color-neutral-900);--ds-text-secondary: var(--ds-color-neutral-600);--ds-text-muted: var(--ds-color-neutral-500);--ds-text-disabled: var(--ds-color-neutral-400);--ds-text-inverse: var(--ds-color-neutral-0);--ds-border-base: var(--ds-color-neutral-200);--ds-border-strong: var(--ds-color-neutral-300);--ds-border-focus: var(--ds-color-primary);--ds-interactive-primary: var(--ds-color-primary);--ds-interactive-primary-hover: var(--ds-color-primary-700);--ds-interactive-primary-active: var(--ds-color-primary-900);--ds-interactive-secondary: var(--ds-color-secondary);--ds-interactive-secondary-hover: var(--ds-color-secondary-600);--ds-text-on-interactive: var(--ds-color-neutral-0);--ds-status-success-bg: var(--ds-color-success-50);--ds-status-success-text: var(--ds-color-success-700);--ds-status-warning-bg: var(--ds-color-warning-50);--ds-status-warning-text: var(--ds-color-warning-700);--ds-status-error-bg: var(--ds-color-error-50);--ds-status-error-text: var(--ds-color-error-700);--ds-status-info-bg: var(--ds-color-info-50);--ds-status-info-text: var(--ds-color-info-700);--ds-chat-sidebar-ink: var(--ds-chat-sidebar-read-ink);--ds-chat-sidebar-ink-unread: var(--ds-chat-unread-ink);--ds-chat-header-bg: var(--ds-chat-post-bg)}[data-theme=dark]{--ds-bg-base: var(--ds-color-neutral-900);--ds-bg-surface: var(--ds-color-neutral-800);--ds-bg-elevated: var(--ds-color-neutral-700);--ds-bg-hover: var(--ds-color-neutral-700);--ds-bg-subtle: var(--ds-color-neutral-800);--ds-bg-muted: var(--ds-color-neutral-700);--ds-bg-overlay: rgba(0, 0, 0, .7);--ds-workspace-bg: var(--ds-color-neutral-900);--ds-workspace-app-mark-opacity: .09;--ds-workspace-organization-mark-opacity: .06;--ds-create-action-bg: var(--ds-interactive-primary);--ds-create-action-border: var(--ds-color-primary-300);--ds-viewer-backdrop: rgba(2, 6, 23, .74);--ds-viewer-toolbar-bg: rgba(15, 23, 42, .72);--ds-viewer-toolbar-border: rgba(255, 255, 255, .14);--ds-text-primary: var(--ds-color-neutral-50);--ds-text-secondary: var(--ds-color-neutral-300);--ds-text-muted: var(--ds-color-neutral-400);--ds-text-disabled: var(--ds-color-neutral-600);--ds-text-inverse: var(--ds-color-neutral-900);--ds-border-base: var(--ds-color-neutral-700);--ds-border-strong: var(--ds-color-neutral-600);--ds-border-focus: var(--ds-color-primary-400);--ds-interactive-primary: var(--ds-color-primary-400);--ds-interactive-primary-hover: var(--ds-color-primary-300);--ds-interactive-primary-active: var(--ds-color-primary-200);--ds-text-on-interactive: var(--ds-color-neutral-900);--ds-status-success-bg: color-mix(in srgb, var(--ds-color-success-500) 18%, var(--ds-color-neutral-900));--ds-status-success-text: var(--ds-color-success-300);--ds-status-warning-bg: color-mix(in srgb, var(--ds-color-warning-500) 18%, var(--ds-color-neutral-900));--ds-status-warning-text: var(--ds-color-warning-300);--ds-status-error-bg: color-mix(in srgb, var(--ds-color-error-500) 20%, var(--ds-color-neutral-900));--ds-status-error-text: var(--ds-color-error-100);--ds-status-info-bg: color-mix(in srgb, var(--ds-color-info-500) 18%, var(--ds-color-neutral-900));--ds-status-info-text: var(--ds-color-info-100);--ds-chat-sidebar-ink: var(--ds-chat-sidebar-read-ink);--ds-chat-sidebar-ink-unread: var(--ds-chat-unread-ink);--ds-chat-header-bg: var(--ds-chat-post-bg)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{line-height:var(--ds-leading-normal);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{background:none;border:none;padding:0;cursor:pointer}ul,ol{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--ds-font-sans);font-size:var(--ds-text-base);color:var(--ds-text-primary);background-color:var(--ds-bg-base)}#app{min-height:100vh;width:100%}h1{font-size:var(--ds-text-4xl);font-weight:var(--ds-font-bold);line-height:var(--ds-leading-tight)}h2{font-size:var(--ds-text-3xl);font-weight:var(--ds-font-bold);line-height:var(--ds-leading-tight)}h3{font-size:var(--ds-text-2xl);font-weight:var(--ds-font-semibold);line-height:var(--ds-leading-snug)}h4{font-size:var(--ds-text-xl);font-weight:var(--ds-font-semibold);line-height:var(--ds-leading-snug)}h5{font-size:var(--ds-text-lg);font-weight:var(--ds-font-medium);line-height:var(--ds-leading-normal)}h6{font-size:var(--ds-text-base);font-weight:var(--ds-font-medium);line-height:var(--ds-leading-normal)}p{margin-bottom:var(--ds-space-4)}a:hover{color:var(--ds-interactive-primary)}code{font-family:var(--ds-font-mono);font-size:.875em;background:var(--ds-bg-surface);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-base)}::selection{background:var(--ds-color-primary-200);color:var(--ds-color-primary-900)}:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-shell-page{position:relative;isolation:isolate;margin:0 var(--ds-shell-gutter) var(--ds-shell-gutter) 0;border:1px solid var(--ds-shell-edge);border-radius:var(--ds-shell-radius);background:var(--ds-shell-page);box-shadow:var(--ds-elevation-1),0 0 0 4px color-mix(in srgb,var(--ds-shell-edge) 18%,transparent);overflow:hidden}.ds-shell-page:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ds-workspace-app-mark-image, none) center 58% / clamp(9rem,19vw,17rem) no-repeat;opacity:var(--ds-workspace-app-mark-opacity);pointer-events:none}@media(max-width:768px){.ds-shell-page{margin:0;border-width:1px 0 0;border-radius:0}}.ds-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.ds-field-grid>.ds-field-grid__full{grid-column:1 / -1}@media(max-width:640px){.ds-field-grid{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-italic-400-700-latin-ext-B_cmBfNX.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-italic-400-700-latin-B-rCj6ir.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-normal-400-700-latin-ext-BVZ5su8S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-normal-400-700-latin-DMe4EKeb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ubuntu-italic-400-latin-ext-DkcO_Yie.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ubuntu-italic-400-latin-Bd6WIbJ7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/ubuntu-italic-700-latin-ext-_LFWXm2d.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/ubuntu-italic-700-latin-ehSQpnQ6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ubuntu-normal-400-latin-ext-Bb6UNjxu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ubuntu-normal-400-latin-CQJ26Fy6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ubuntu-normal-700-latin-ext-D3iP7lMw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ubuntu-normal-700-latin-DlYwEzNn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ds-font-sans: "Ubuntu", system-ui, sans-serif}
