.ds-icon[data-v-96e17d02]{display:inline-block;flex:none;width:1em;height:1em;color:currentColor}.ds-button[data-v-e8273836]{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-e8273836]:disabled{opacity:.5;cursor:not-allowed}.ds-button--sm[data-v-e8273836]{min-height:2rem;padding:var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-text-sm)}.ds-button--md[data-v-e8273836]{min-height:2.5rem;padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-sm)}.ds-button--lg[data-v-e8273836]{min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-text-base)}.ds-button--primary[data-v-e8273836]{background:var(--ds-interactive-primary);color:#fff}.ds-button--primary[data-v-e8273836]:hover:not(:disabled){background:var(--ds-interactive-primary-hover)}.ds-button--primary[data-v-e8273836]:active:not(:disabled){background:var(--ds-interactive-primary-active)}.ds-button--secondary[data-v-e8273836]{background:var(--ds-bg-surface);color:var(--ds-text-primary);border-color:var(--ds-border-base)}.ds-button--secondary[data-v-e8273836]:hover:not(:disabled){background:var(--ds-bg-base);border-color:var(--ds-border-strong)}.ds-button--ghost[data-v-e8273836]{background:transparent;color:var(--ds-text-primary)}.ds-button--ghost[data-v-e8273836]:hover:not(:disabled){background:var(--ds-bg-surface)}.ds-button--danger[data-v-e8273836]{background:var(--ds-color-error-500);color:#fff}.ds-button--danger[data-v-e8273836]:hover:not(:disabled){background:var(--ds-color-error-600)}.ds-button--full-width[data-v-e8273836]{width:100%}.ds-button__spinner[data-v-e8273836]{position:absolute;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ds-spin-e8273836 .6s linear infinite}.ds-button__content--hidden[data-v-e8273836]{visibility:hidden}.ds-button__content[data-v-e8273836]{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-e8273836]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);justify-content:stretch;text-align:left}.ds-button--start .ds-button__label[data-v-e8273836]{min-width:0}.ds-button__icon[data-v-e8273836]{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-e8273836] svg{display:block;width:100%;height:100%}.ds-button__label[data-v-e8273836]{line-height:1.2}@keyframes ds-spin-e8273836{to{transform:rotate(360deg)}}.ds-modal[data-v-b68a6451]{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-b68a6451]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ds-modal--viewer[data-v-b68a6451]{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-b68a6451]{width:100vw;height:100vh;max-height:none;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.ds-modal--viewer .ds-modal__header[data-v-b68a6451]{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__body[data-v-b68a6451]{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__title[data-v-b68a6451]{font-size:var(--ds-text-base)}.ds-modal--viewer .ds-modal__description[data-v-b68a6451]{display:none}.ds-modal--viewer .ds-modal__header-actions[data-v-b68a6451]{gap:var(--ds-space-1)}.ds-modal--viewer .ds-modal__close[data-v-b68a6451]{padding:var(--ds-space-1)}.ds-modal__panel[data-v-b68a6451]{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-b68a6451]{max-width:24rem}.ds-modal__panel--md[data-v-b68a6451]{max-width:30rem}.ds-modal__panel--lg[data-v-b68a6451]{max-width:42rem}.ds-modal__panel--xl[data-v-b68a6451]{max-width:72rem}.ds-modal__panel--content[data-v-b68a6451]{width:fit-content;max-width:calc(100vw - var(--ds-space-8))}.ds-modal__panel--screen[data-v-b68a6451]{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-b68a6451]{height:calc(100% - 5.5rem)}.ds-modal__header[data-v-b68a6451]{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-b68a6451]{flex:1}.ds-modal__header-actions[data-v-b68a6451]{display:flex;align-items:center;gap:var(--ds-space-2)}.ds-modal__icon[data-v-b68a6451]{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-b68a6451]{margin:0;font-size:var(--ds-text-xl)}.ds-modal__description[data-v-b68a6451]{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.ds-modal__body[data-v-b68a6451]{padding:0 var(--ds-space-6) var(--ds-space-6)}.ds-modal__footer[data-v-b68a6451]{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-b68a6451]{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-b68a6451]:hover{background:var(--ds-bg-surface);color:var(--ds-text-primary)}.ds-modal-enter-active[data-v-b68a6451],.ds-modal-leave-active[data-v-b68a6451]{transition:opacity var(--ds-transition-fast)}.ds-modal-enter-from[data-v-b68a6451],.ds-modal-leave-to[data-v-b68a6451]{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)}.ds-switch[data-v-eba43746]{display:inline-flex;align-items:center;gap:var(--ds-space-3);cursor:pointer}.ds-switch__input[data-v-eba43746]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ds-switch__control[data-v-eba43746]{display:flex;width:2.5rem;height:1.5rem;flex:0 0 auto;align-items:center;padding:2px;border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-full);background:var(--ds-bg-muted);transition:all var(--ds-transition-fast)}.ds-switch__control span[data-v-eba43746]{width:1.125rem;height:1.125rem;border-radius:var(--ds-radius-full);background:var(--ds-bg-elevated);box-shadow:var(--ds-elevation-1);transition:transform var(--ds-transition-fast)}.ds-switch__input:checked+.ds-switch__control[data-v-eba43746]{border-color:var(--ds-interactive-primary);background:var(--ds-interactive-primary)}.ds-switch__input:checked+.ds-switch__control span[data-v-eba43746]{transform:translate(1rem)}.ds-switch__input:focus-visible+.ds-switch__control[data-v-eba43746]{outline:3px solid color-mix(in srgb,var(--ds-interactive-primary) 20%,transparent);outline-offset:2px}.ds-switch__copy[data-v-eba43746]{display:flex;flex-direction:column;gap:var(--ds-space-1);color:var(--ds-text-primary);font-size:var(--ds-text-sm)}.ds-switch__copy small[data-v-eba43746]{color:var(--ds-text-secondary);font-weight:var(--ds-font-normal)}.ds-switch--disabled[data-v-eba43746]{cursor:not-allowed;opacity:.6}.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}.ds-ecosystem[data-v-0431ab1f]{padding:var(--ds-space-16) var(--ds-space-8);background:var(--ds-color-neutral-0)}.ds-ecosystem__heading[data-v-0431ab1f],.ds-ecosystem__apps[data-v-0431ab1f]{width:min(100%,80rem);margin-inline:auto}.ds-ecosystem__heading[data-v-0431ab1f]{margin-bottom:var(--ds-space-8)}.ds-ecosystem__heading p[data-v-0431ab1f],.ds-ecosystem__heading h2[data-v-0431ab1f],.ds-ecosystem__heading span[data-v-0431ab1f]{margin:0}.ds-ecosystem__heading p[data-v-0431ab1f]{color:var(--ds-color-primary-700);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.ds-ecosystem__heading h2[data-v-0431ab1f]{max-width:28ch;margin-top:var(--ds-space-3);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.14}.ds-ecosystem__heading span[data-v-0431ab1f]{display:block;max-width:48ch;margin-top:var(--ds-space-4);color:var(--ds-color-neutral-600);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.ds-ecosystem__apps[data-v-0431ab1f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4);padding:0;list-style:none}.ds-ecosystem__apps a[data-v-0431ab1f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ds-space-4);height:100%;padding:var(--ds-space-5);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-xl);color:inherit;text-decoration:none;transition:border-color var(--ds-transition-base),box-shadow var(--ds-transition-base),transform var(--ds-transition-base)}.ds-ecosystem__apps a[data-v-0431ab1f]:hover{border-color:var(--ds-color-primary-300);box-shadow:var(--ds-elevation-2);transform:translateY(-2px)}.ds-ecosystem__apps img[data-v-0431ab1f]{width:2.5rem;height:2.5rem}.ds-ecosystem__apps a>span[data-v-0431ab1f]{display:grid;gap:var(--ds-space-1)}.ds-ecosystem__apps strong[data-v-0431ab1f]{font-size:var(--ds-text-lg)}.ds-ecosystem__apps small[data-v-0431ab1f]{color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed)}.ds-ecosystem__apps a[data-v-0431ab1f]>svg{width:1.25rem;height:1.25rem;color:var(--ds-color-primary-700)}@media(max-width:1100px){.ds-ecosystem__apps[data-v-0431ab1f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ds-ecosystem[data-v-0431ab1f]{padding:var(--ds-space-12) var(--ds-space-5)}.ds-ecosystem__heading[data-v-0431ab1f]{text-align:center}.ds-ecosystem__apps[data-v-0431ab1f]{grid-template-columns:minmax(0,1fr)}}.landing[data-v-172a4dad]{--accent-fill: var(--ds-color-primary);--accent-ink: var(--ds-color-primary);--accent-wash: var(--ds-color-primary-50);--accent-on-dark: var(--ds-color-secondary-300);--band-max: min(90rem, 90vw);--hero-rail: max(var(--ds-space-8), calc((100% - var(--band-max)) / 2));--product-mark: url(/desk-icon.svg);color:var(--ds-color-neutral-900)}.landing--mail[data-v-172a4dad]{--accent-fill: var(--ds-color-secondary-500);--accent-ink: var(--ds-color-secondary-900);--accent-wash: var(--ds-color-secondary-50);--accent-on-dark: var(--ds-color-secondary-300);--product-mark: url(/mail-icon.svg)}.landing--files[data-v-172a4dad]{--accent-fill: var(--ds-color-success-500);--accent-ink: var(--ds-color-success-700);--accent-wash: var(--ds-color-success-50);--accent-on-dark: var(--ds-color-success-300);--product-mark: url(/files-icon.svg)}.landing--meet[data-v-172a4dad]{--accent-fill: var(--ds-color-secondary-500);--accent-ink: var(--ds-color-secondary-900);--accent-wash: var(--ds-color-secondary-50);--accent-on-dark: var(--ds-color-secondary-300);--product-mark: url(/meet-icon.svg)}.landing--chat[data-v-172a4dad]{--product-soft: var(--ds-chat-group-bg);--product-ink: var(--ds-chat-group-ink);--product-accent: var(--ds-color-secondary-600);--product-mark: url(/chat-icon.svg)}:where(.landing[data-v-172a4dad]) :where(h1,h2,h3,p,ul,dl,dd){margin:0}:where(.landing[data-v-172a4dad]) :where(ul){padding:0;list-style:none}.hero[data-v-172a4dad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kicker  media" "title   media" "lead    media" "actions media" "trust   media";align-content:center;gap:var(--ds-space-5) var(--ds-space-16);position:relative;overflow:hidden;padding:var(--ds-space-20) var(--hero-rail) var(--ds-space-24);border-bottom:1px solid var(--ds-border-base);background:radial-gradient(ellipse 60% 70% at 85% 45%,color-mix(in srgb,var(--accent-ink) 12%,transparent),transparent 70%),var(--ds-color-neutral-0)}.hero[data-v-172a4dad]:before{content:"";position:absolute;top:-7rem;right:-7rem;width:36rem;height:36rem;background:var(--accent-fill);-webkit-mask:var(--product-mark) no-repeat center / contain;mask:var(--product-mark) no-repeat center / contain;opacity:.16;pointer-events:none}.hero--shot[data-v-172a4dad]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.hero--shot[data-v-172a4dad]:before{display:none}.hero[data-v-172a4dad]>*{position:relative;z-index:1}.hero__kicker[data-v-172a4dad]{grid-area:kicker;align-self:end;color:var(--accent-ink);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.hero__title[data-v-172a4dad]{grid-area:title;max-width:22ch;font-size:clamp(2rem,3.3vw,2.75rem);line-height:1.06;letter-spacing:-.03em}.hero__title span[data-v-172a4dad]{display:block;color:var(--accent-ink)}.hero__lead[data-v-172a4dad]{grid-area:lead;max-width:38ch;color:var(--ds-color-neutral-700);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.hero__actions[data-v-172a4dad]{grid-area:actions;display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-2)}.hero__trust[data-v-172a4dad]{grid-area:trust;display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-5);margin-top:var(--ds-space-2);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border-base);color:var(--ds-color-neutral-700);font-size:var(--ds-text-sm)}.hero__trust li[data-v-172a4dad]{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.hero__trust[data-v-172a4dad] svg{width:1.15rem;height:1.15rem;color:var(--accent-ink)}.hero__media[data-v-172a4dad]{display:grid;place-items:center;grid-area:media;align-self:center}.hero__shot[data-v-172a4dad]{display:block;width:100%;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xl);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-ink) 8%,transparent),var(--ds-elevation-5)}.specimen[data-v-172a4dad]{display:grid;gap:var(--ds-space-5);width:100%;margin:0;padding:var(--ds-space-8);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-xl);background:var(--ds-color-neutral-0);box-shadow:var(--ds-elevation-5)}.specimen__mark[data-v-172a4dad]{width:3.5rem;height:3.5rem}.specimen__caption[data-v-172a4dad]{display:grid;gap:var(--ds-space-2)}.specimen__label[data-v-172a4dad]{color:var(--accent-ink);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.specimen__value[data-v-172a4dad]{color:var(--ds-color-neutral-900);font-family:var(--ds-font-mono);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:var(--ds-font-weight-medium);letter-spacing:-.02em;overflow-wrap:anywhere}.specimen__note[data-v-172a4dad]{color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed)}.band-heading[data-v-172a4dad]{max-width:var(--band-max);margin:0 auto var(--ds-space-10)}.band-heading__label[data-v-172a4dad]{color:var(--accent-ink);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.band-heading h2[data-v-172a4dad],.capabilities__intro h2[data-v-172a4dad]{max-width:28ch;margin-top:var(--ds-space-3);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.14;letter-spacing:-.025em}.band-heading__lead[data-v-172a4dad]{max-width:46ch;margin-top:var(--ds-space-4);color:var(--ds-color-neutral-600);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.outcomes[data-v-172a4dad]{padding:var(--ds-space-24) var(--ds-space-8);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ink) 10%,transparent),color-mix(in srgb,var(--accent-ink) 18%,transparent))}.outcome-grid[data-v-172a4dad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-5);max-width:var(--band-max);margin:0 auto}.outcome[data-v-172a4dad]{display:grid;align-content:start;justify-items:center;gap:var(--ds-space-3);text-align:center;padding:var(--ds-space-8);border-radius:var(--ds-radius-xl);background:var(--ds-color-neutral-0);box-shadow:var(--ds-elevation-2)}.outcome__tile[data-v-172a4dad]{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:var(--ds-space-3);border-radius:var(--ds-radius-lg);background:var(--accent-wash);color:var(--accent-ink)}.outcome__tile[data-v-172a4dad] svg{width:1.6rem;height:1.6rem}.outcome h3[data-v-172a4dad]{font-size:var(--ds-text-xl)}.outcome p[data-v-172a4dad]{color:var(--ds-color-neutral-600);line-height:var(--ds-leading-relaxed)}.mobile[data-v-172a4dad]{overflow:hidden;padding:var(--ds-space-16) var(--ds-space-8) 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ink) 10%,transparent),color-mix(in srgb,var(--accent-ink) 18%,transparent))}.mobile__inner[data-v-172a4dad]{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:end;justify-items:end;gap:var(--ds-space-10);max-width:var(--band-max);margin:0 auto}.mobile__copy[data-v-172a4dad]{padding-bottom:var(--ds-space-24)}.mobile__copy h2[data-v-172a4dad]{max-width:20ch;margin-top:var(--ds-space-3);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.14;letter-spacing:-.025em}.mobile__lead[data-v-172a4dad]{margin-top:var(--ds-space-4);color:var(--ds-color-neutral-600);font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}.mobile__stores[data-v-172a4dad]{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-6)}.store-link[data-v-172a4dad]{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:2.75rem;padding:0 var(--ds-space-5);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-lg);background:var(--ds-color-neutral-0);color:var(--ds-color-neutral-900);font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-medium);text-decoration:none;transition:border-color var(--ds-transition-base),box-shadow var(--ds-transition-base)}.store-link[data-v-172a4dad]:hover{border-color:var(--accent-fill);box-shadow:var(--ds-elevation-2)}.mobile__availability[data-v-172a4dad]{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-6);color:var(--ds-color-neutral-600)}.mobile__availability[data-v-172a4dad] svg{width:1.35rem;height:1.35rem;color:var(--accent-ink)}.mobile__device[data-v-172a4dad]{align-self:end}.phone[data-v-172a4dad]{position:relative;width:19rem;padding:.55rem;padding-bottom:0;border:1px solid var(--ds-color-neutral-700);border-bottom:0;border-radius:2.25rem 2.25rem 0 0;background:var(--ds-color-neutral-900);box-shadow:var(--ds-elevation-5)}.phone__notch[data-v-172a4dad]{position:absolute;top:.9rem;left:50%;width:4rem;height:.35rem;transform:translate(-50%);border-radius:var(--ds-radius-full);background:var(--ds-color-neutral-700)}.phone__screen[data-v-172a4dad]{overflow:hidden;aspect-ratio:9 / 17;border-radius:1.75rem 1.75rem 0 0;background:var(--ds-color-neutral-0)}.phone__screen img[data-v-172a4dad]{display:block;width:100%}.phone__plate[data-v-172a4dad]{display:grid;align-content:center;justify-items:center;gap:var(--ds-space-2);height:100%;padding:var(--ds-space-6);background:var(--accent-wash);text-align:center}.phone__plate img[data-v-172a4dad]{width:3.25rem;height:3.25rem}.phone__plate strong[data-v-172a4dad]{font-size:var(--ds-text-lg)}.phone__plate small[data-v-172a4dad]{color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm)}.capabilities[data-v-172a4dad]{padding:var(--ds-space-24) var(--ds-space-8);background:var(--ds-color-primary-900)}.capabilities__inner[data-v-172a4dad]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:var(--ds-space-16);max-width:var(--band-max);margin:0 auto}.capabilities .band-heading__label[data-v-172a4dad]{color:var(--accent-on-dark)}.capabilities h2[data-v-172a4dad]{color:var(--ds-color-neutral-0)}.capabilities__lead[data-v-172a4dad]{max-width:34ch;margin-top:var(--ds-space-5);color:var(--ds-color-neutral-300);line-height:var(--ds-leading-relaxed)}.capability-list li[data-v-172a4dad]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-5);padding:var(--ds-space-6) 0;border-top:1px solid rgba(255,255,255,.14)}.capability-list li[data-v-172a4dad]:first-child{padding-top:0;border-top:0}.capability__tile[data-v-172a4dad]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--ds-radius-lg);background:#ffffff1a;color:var(--accent-on-dark)}.capability__tile[data-v-172a4dad] svg{width:1.5rem;height:1.5rem}.capability-list h3[data-v-172a4dad]{margin-bottom:var(--ds-space-2);color:var(--ds-color-neutral-0);font-size:var(--ds-text-lg)}.capability-list p[data-v-172a4dad]{color:var(--ds-color-neutral-300);line-height:var(--ds-leading-relaxed)}.pricing[data-v-172a4dad]{padding:var(--ds-space-24) var(--ds-space-8) var(--ds-space-16)}.pricing-grid[data-v-172a4dad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4);max-width:var(--band-max);margin:0 auto}.plan[data-v-172a4dad]{display:flex;flex-direction:column;padding:var(--ds-space-6);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-xl);background:var(--ds-color-neutral-0)}.plan--featured[data-v-172a4dad]{position:relative;border-color:transparent;background:var(--accent-wash);box-shadow:0 0 0 2px var(--accent-fill),var(--ds-elevation-3)}.plan__badge[data-v-172a4dad]{position:absolute;top:0;left:var(--ds-space-6);padding:var(--ds-space-1) var(--ds-space-3);transform:translateY(-50%);border-radius:var(--ds-radius-full);background:var(--ds-color-primary-900);color:var(--ds-color-neutral-0);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.plan__name[data-v-172a4dad]{font-size:var(--ds-text-xl)}.plan__seats[data-v-172a4dad]{margin-top:var(--ds-space-1);color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm)}.plan__price[data-v-172a4dad]{display:flex;align-items:baseline;gap:var(--ds-space-2);margin:var(--ds-space-5) 0}.plan__price strong[data-v-172a4dad]{font-size:2.5rem;line-height:1;letter-spacing:-.04em}.plan__price span[data-v-172a4dad]{color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm)}.plan__summary[data-v-172a4dad]{color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed)}.plan__features[data-v-172a4dad]{display:grid;gap:var(--ds-space-2);margin:var(--ds-space-5) 0 var(--ds-space-6)}.plan__features li[data-v-172a4dad]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-2);color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm)}.plan__features[data-v-172a4dad] svg{width:1.1rem;height:1.1rem;margin-top:.1rem;color:var(--accent-ink)}.plan[data-v-172a4dad] .ds-button{margin-top:auto}.addons[data-v-172a4dad]{display:grid;gap:var(--ds-space-4);max-width:var(--band-max);margin:var(--ds-space-8) auto 0;padding:var(--ds-space-6);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-xl);background:var(--ds-color-neutral-0)}.addons__title[data-v-172a4dad]{font-weight:var(--ds-font-weight-semibold)}.addons__list[data-v-172a4dad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4)}.addons__list div[data-v-172a4dad]{display:grid;gap:var(--ds-space-1);padding-left:var(--ds-space-4);border-left:2px solid var(--accent-fill)}.addons__list dt[data-v-172a4dad]{color:var(--ds-color-neutral-600);font-size:var(--ds-text-sm)}.addons__list dd[data-v-172a4dad]{font-weight:var(--ds-font-weight-semibold)}.closing[data-v-172a4dad]{padding:var(--ds-space-8) var(--ds-space-8) var(--ds-space-24)}.closing__card[data-v-172a4dad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-8);max-width:var(--band-max);margin:0 auto;padding:var(--ds-space-12);border-radius:var(--ds-radius-2xl);background:linear-gradient(120deg,var(--ds-color-primary-900),var(--ds-color-secondary-900));color:var(--ds-color-neutral-0)}.closing__label[data-v-172a4dad]{color:var(--ds-color-primary-100);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.closing__card h2[data-v-172a4dad]{max-width:22ch;margin-top:var(--ds-space-3);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.14;letter-spacing:-.025em}.closing__lead[data-v-172a4dad]{max-width:44ch;margin-top:var(--ds-space-3);color:var(--ds-color-primary-100);line-height:var(--ds-leading-relaxed)}@media(max-width:1080px){.hero[data-v-172a4dad]{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "media" "lead" "actions" "trust";gap:var(--ds-space-5);padding:var(--ds-space-12) var(--ds-space-6) var(--ds-space-16)}.hero__title[data-v-172a4dad],.hero__lead[data-v-172a4dad]{max-width:none}.hero[data-v-172a4dad]:before{display:none}.hero__media[data-v-172a4dad]{justify-items:start;margin:var(--ds-space-3) 0}.capabilities__inner[data-v-172a4dad]{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-10)}.capabilities__intro h2[data-v-172a4dad],.capabilities__lead[data-v-172a4dad]{max-width:none}.outcome-grid[data-v-172a4dad],.pricing-grid[data-v-172a4dad],.addons__list[data-v-172a4dad]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid[data-v-172a4dad]{gap:var(--ds-space-6) var(--ds-space-4)}.outcomes[data-v-172a4dad],.mobile[data-v-172a4dad],.capabilities[data-v-172a4dad],.pricing[data-v-172a4dad],.closing[data-v-172a4dad]{padding-inline:var(--ds-space-6)}.mobile__inner[data-v-172a4dad]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--ds-space-10)}.mobile__copy[data-v-172a4dad]{justify-self:start;padding-bottom:0}.mobile__copy h2[data-v-172a4dad],.mobile__lead[data-v-172a4dad]{max-width:none}}@media(max-width:680px){.hero[data-v-172a4dad]{padding:var(--ds-space-10) var(--ds-space-5) var(--ds-space-12)}.hero__actions[data-v-172a4dad]{flex-direction:column;align-items:stretch}.hero__actions[data-v-172a4dad] .ds-button{width:100%}.specimen[data-v-172a4dad]{padding:var(--ds-space-6)}.specimen__value[data-v-172a4dad]{font-size:clamp(.875rem,3.4vw,1rem)}.band-heading h2[data-v-172a4dad],.capabilities__intro h2[data-v-172a4dad],.band-heading__lead[data-v-172a4dad]{max-width:none}.outcomes[data-v-172a4dad],.capabilities[data-v-172a4dad],.pricing[data-v-172a4dad]{padding-block:var(--ds-space-16)}.mobile[data-v-172a4dad]{padding-top:var(--ds-space-16)}.outcomes[data-v-172a4dad],.mobile[data-v-172a4dad],.capabilities[data-v-172a4dad],.pricing[data-v-172a4dad],.closing[data-v-172a4dad]{padding-inline:var(--ds-space-5)}.phone[data-v-172a4dad]{width:min(17rem,100%)}.outcome-grid[data-v-172a4dad],.pricing-grid[data-v-172a4dad],.addons__list[data-v-172a4dad]{grid-template-columns:minmax(0,1fr)}.outcome[data-v-172a4dad]{padding:var(--ds-space-6)}.hero[data-v-172a4dad],.band-heading[data-v-172a4dad],.capabilities__intro[data-v-172a4dad],.mobile__copy[data-v-172a4dad],.closing__copy[data-v-172a4dad]{text-align:center}.hero__trust[data-v-172a4dad],.mobile__stores[data-v-172a4dad]{justify-content:center}.mobile__availability[data-v-172a4dad]{display:flex;justify-content:center}.hero__lead[data-v-172a4dad],.capabilities__lead[data-v-172a4dad],.mobile__lead[data-v-172a4dad]{margin-inline:auto}.closing[data-v-172a4dad]{padding-bottom:var(--ds-space-16)}.closing__card[data-v-172a4dad]{padding:var(--ds-space-8)}.closing__card[data-v-172a4dad] .ds-button{width:100%}}.ds-message-composer[data-v-74952268]{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-xl);background:var(--ds-bg-elevated);box-shadow:var(--ds-elevation-2)}.ds-message-composer[data-v-74952268]: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-74952268]{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-74952268]{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-74952268],.ds-message-composer__actions>div[data-v-74952268]{display:flex;align-items:center;gap:var(--ds-space-1)}.ds-message-composer__actions[data-v-74952268]{justify-content:space-between}.ds-message-composer button[data-v-74952268]{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-74952268]:hover:not(:disabled){background:var(--ds-bg-hover);color:var(--ds-interactive-primary)}.ds-message-composer .ds-message-composer__send[data-v-74952268]{width:2rem;height:2rem;background:var(--ds-interactive-primary);color:var(--ds-text-inverse)}.ds-message-composer .ds-message-composer__send[data-v-74952268]:hover:not(:disabled){background:var(--ds-interactive-primary-hover);color:var(--ds-text-inverse)}.ds-message-composer button[data-v-74952268]:disabled{opacity:.45;cursor:default}.ds-message-composer--compact[data-v-74952268]{padding:var(--ds-space-2)}.ds-message-composer--compact .ds-message-composer__formatting[data-v-74952268]{display:none}@media(max-width:700px){.ds-message-composer__formatting[data-v-74952268]{display:none}}.ds-post-list[data-v-8c8cd265]{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-8c8cd265],.ds-post-list__new[data-v-8c8cd265]{display:grid;align-items:center;margin-block:var(--ds-space-4);padding-inline:var(--ds-space-5)}.ds-post-list__divider>span[data-v-8c8cd265],.ds-post-list__new>span[data-v-8c8cd265]{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-8c8cd265]{border-bottom:1px solid var(--ds-chat-day-rule);height:0}.ds-post-list__divider>span[data-v-8c8cd265]{transform:translateY(-50%)}.ds-post-list__new[data-v-8c8cd265]{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-8c8cd265]{justify-self:end;transform:translateY(-50%);color:var(--ds-chat-new-ink)}.ds-post[data-v-8c8cd265]{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-8c8cd265]{margin-top:0;padding-block:var(--ds-space-1)}.ds-post[data-v-8c8cd265]:hover{background:var(--ds-chat-post-hover)}.ds-post__badge[data-v-8c8cd265]{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-8c8cd265]{background:var(--ds-chat-mention-highlight);box-shadow:inset 3px 0 0 var(--ds-chat-mention-rule)}.ds-post--mentioned[data-v-8c8cd265],.ds-post--mentioned .ds-post__content[data-v-8c8cd265],.ds-post--mentioned .ds-post__meta strong[data-v-8c8cd265]{color:var(--ds-chat-mention-body-ink)}.ds-post--mentioned .ds-post__meta time[data-v-8c8cd265]{color:var(--ds-chat-mention-body-ink);opacity:.75}.ds-post--system[data-v-8c8cd265]{color:var(--ds-chat-secondary-ink);font-style:italic}.ds-post__gutter[data-v-8c8cd265]{display:grid;place-items:start center;padding-top:2px}.ds-post__gutter[data-v-8c8cd265] .ds-avatar{width:2.25rem;height:2.25rem;border-radius:var(--ds-radius-md)}.ds-post__hover-time[data-v-8c8cd265]{color:var(--ds-chat-timestamp-ink);font-size:var(--ds-text-xs);opacity:0}.ds-post:hover .ds-post__hover-time[data-v-8c8cd265]{opacity:1}.ds-post__body[data-v-8c8cd265]{display:grid;gap:var(--ds-space-1);min-width:0}.ds-post__meta[data-v-8c8cd265]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-post__meta strong[data-v-8c8cd265]{font-size:var(--ds-text-sm)}.ds-post__meta time[data-v-8c8cd265],.ds-post__edited[data-v-8c8cd265]{color:var(--ds-chat-timestamp-ink);font-size:var(--ds-text-xs)}.ds-post__flag[data-v-8c8cd265]{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-8c8cd265]{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-8c8cd265]{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-8c8cd265]: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-8c8cd265]:nth-child(2){display:grid;min-width:0}.ds-post__attachment strong[data-v-8c8cd265]{font-size:var(--ds-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-post__attachment small[data-v-8c8cd265]{color:var(--ds-chat-secondary-ink);font-size:var(--ds-text-xs)}.ds-post__reactions[data-v-8c8cd265]{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}.ds-post__reactions button[data-v-8c8cd265]{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-8c8cd265]{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-8c8cd265]{opacity:0}.ds-post:hover .ds-post__add-reaction[data-v-8c8cd265],.ds-post:focus-within .ds-post__add-reaction[data-v-8c8cd265]{opacity:1}.ds-post__thread[data-v-8c8cd265]{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-8c8cd265]:hover{background:var(--ds-bg-hover)}.ds-post__thread-faces[data-v-8c8cd265]{display:flex}.ds-post__thread-faces[data-v-8c8cd265] .ds-avatar{width:1.25rem;height:1.25rem;border-radius:var(--ds-radius-sm)}.ds-post__thread-faces[data-v-8c8cd265] .ds-avatar+.ds-avatar{margin-left:-.375rem}.ds-post__thread small[data-v-8c8cd265]{color:var(--ds-chat-secondary-ink);font-weight:var(--ds-font-normal)}.ds-post__actions[data-v-8c8cd265]{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-8c8cd265],.ds-post:focus-within .ds-post__actions[data-v-8c8cd265]{display:flex}.ds-post__actions button[data-v-8c8cd265]{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-8c8cd265]:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.ds-post-list--compact .ds-post[data-v-8c8cd265]{grid-template-columns:minmax(0,1fr);padding-block:2px}.ds-post-list--compact .ds-post__gutter[data-v-8c8cd265]{display:none}.ds-post-list--compact .ds-post__meta[data-v-8c8cd265]{display:inline-flex;margin-right:var(--ds-space-2)}.ds-post-list--compact .ds-post__body[data-v-8c8cd265]{display:block}.ds-post-list--compact .ds-post__content[data-v-8c8cd265]{display:inline}.ds-post-list__empty[data-v-8c8cd265]{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-8c8cd265]{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-8c8cd265]{max-width:20rem;margin:0;font-size:var(--ds-text-sm)}@media(max-width:700px){.ds-post[data-v-8c8cd265]{padding-inline:var(--ds-space-4)}.ds-post__actions[data-v-8c8cd265]{right:var(--ds-space-4)}}.layout[data-v-74b53ed4]{min-height:100vh;background:radial-gradient(ellipse at 0% 0%,rgba(45,57,142,.12) 0%,transparent 50%),radial-gradient(ellipse at 100% 0%,rgba(68,192,235,.14) 0%,transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(45,57,142,.1) 0%,transparent 50%),radial-gradient(ellipse at 0% 100%,rgba(68,192,235,.12) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(45,57,142,.06) 0%,transparent 70%),var(--ds-bg-surface);display:flex;flex-direction:column;position:relative;overflow-x:clip}.layout[data-v-74b53ed4]:after{content:"";position:fixed;bottom:-10%;right:-5%;width:40vw;height:40vw;max-width:600px;max-height:600px;background:url(/whilesmart-icon.svg) no-repeat center;background-size:contain;opacity:.04;pointer-events:none;z-index:0}.navbar[data-v-74b53ed4]{position:sticky;top:0;height:64px;background:var(--ds-bg-elevated);display:flex;align-items:center;justify-content:space-between;padding:0 var(--ds-space-6);z-index:var(--ds-z-fixed);border-bottom:1px solid var(--ds-border-base)}.navbar-left[data-v-74b53ed4]{display:flex;align-items:center;gap:var(--ds-space-3)}.brand[data-v-74b53ed4]{display:flex;align-items:center;gap:var(--ds-space-2);text-decoration:none;color:var(--ds-text-secondary)}.brand-icon[data-v-74b53ed4]{width:2rem;height:2rem}.brand-wordmark[data-v-74b53ed4]{display:block;width:auto;height:2.5rem}.brand-text[data-v-74b53ed4]{font-size:1.375rem;font-weight:var(--ds-font-weight-normal);color:var(--ds-text-secondary)}.navbar-right[data-v-74b53ed4]{display:flex;align-items:center;gap:var(--ds-space-2)}.navbar-right[data-v-74b53ed4] .ds-button{white-space:nowrap}.sign-in-btn[data-v-74b53ed4]{background:var(--ds-color-primary);color:#fff;border:none;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);cursor:pointer;transition:all var(--ds-transition-fast)}.sign-in-btn[data-v-74b53ed4]:hover{background:var(--ds-color-primary-hover)}.main-content[data-v-74b53ed4]{flex:1;position:relative;z-index:1}.footer[data-v-74b53ed4]{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-74b53ed4]{display:flex;justify-content:center;align-items:center;gap:var(--ds-space-2)}.footer-links a[data-v-74b53ed4]{font-size:var(--ds-text-xs);color:var(--ds-text-secondary);text-decoration:none}.footer-links a[data-v-74b53ed4]:hover{color:var(--ds-text-primary)}.separator[data-v-74b53ed4]{color:var(--ds-text-muted)}@media(max-width:768px){.navbar[data-v-74b53ed4]{padding:0 var(--ds-space-4)}}@media(max-width:560px){.brand-text[data-v-74b53ed4]{display:none}}.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-side-panel[data-v-9dd524b3]{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-9dd524b3]{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-9dd524b3]{flex:1;min-width:0}.ds-side-panel__heading h2[data-v-9dd524b3]{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-9dd524b3]{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.ds-side-panel__actions[data-v-9dd524b3]{display:flex;align-items:center;gap:var(--ds-space-1)}.ds-side-panel__body[data-v-9dd524b3]{flex:1;min-height:0;overflow:auto;padding:var(--ds-space-4)}.ds-side-panel__footer[data-v-9dd524b3]{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-3473d9a2]{min-height:100%}.ds-conversation-panel[data-v-3473d9a2] .ds-post-list{overflow:visible;padding:0}.ds-conversation-panel__status[data-v-3473d9a2]{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.ds-conversation-panel__compose[data-v-3473d9a2]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2);width:100%}.ds-conversation-panel__target[data-v-3473d9a2]{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-conversation-panel__target select[data-v-3473d9a2]{flex:1;min-width:0;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-md);background:var(--ds-bg-elevated);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-text-sm)}.ds-conversation-panel__hint[data-v-3473d9a2]{margin:0;color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-conversation-panel__error[data-v-3473d9a2]{margin:0;color:var(--ds-status-error-text);font-size:var(--ds-text-xs)}.ds-conversation-panel__follow[data-v-3473d9a2]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-left:2px solid var(--ds-interactive-primary);background:var(--ds-bg-surface);font-size:var(--ds-text-xs)}.ds-conversation-panel__preview[data-v-3473d9a2]{font-size:var(--ds-text-xs)}.ds-conversation-panel__preview pre[data-v-3473d9a2]{max-height:10rem;margin:var(--ds-space-1) 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ds-run[data-v-3473d9a2]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2);margin:var(--ds-space-2) 0;padding:var(--ds-space-3);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface)}.ds-run__meta[data-v-3473d9a2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm)}.ds-run__badge[data-v-3473d9a2]{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-run p[data-v-3473d9a2]{margin:0}.ds-run__request[data-v-3473d9a2]{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);overflow-wrap:anywhere}.ds-run__request span[data-v-3473d9a2]{font-weight:var(--ds-font-semibold)}.ds-run__note[data-v-3473d9a2],.ds-run__status[data-v-3473d9a2]{color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.ds-run__status[data-status=queued][data-v-3473d9a2]:before,.ds-run__status[data-status=running][data-v-3473d9a2]:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:var(--ds-space-1);border-radius:50%;background:var(--ds-interactive-primary);animation:ds-run-pulse-3473d9a2 1.2s ease-in-out infinite}.ds-run__error[data-v-3473d9a2]{color:var(--ds-status-error-text);font-size:var(--ds-text-sm)}.ds-run__answer[data-v-3473d9a2]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ds-text-sm)}.ds-run__edits[data-v-3473d9a2]{padding:var(--ds-space-1) var(--ds-space-2);border-left:2px solid var(--ds-status-success-text);background:var(--ds-status-success-bg);font-size:var(--ds-text-xs)}.ds-run__activity[data-v-3473d9a2]{font-size:var(--ds-text-xs);color:var(--ds-text-secondary)}.ds-run__actions[data-v-3473d9a2]{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}@keyframes ds-run-pulse-3473d9a2{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.ds-run__status[data-v-3473d9a2]:before{animation:none}}.whiteboard[data-v-254709f7]{display:grid;gap:var(--ds-space-3)}.whiteboard__tools[data-v-254709f7]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ds-space-2)}.whiteboard__tools label[data-v-254709f7]{display:grid;gap:var(--ds-space-1);font-size:var(--ds-text-sm)}.whiteboard__tools select[data-v-254709f7],.whiteboard__tools textarea[data-v-254709f7]{font:inherit;background:var(--ds-bg-elevated);color:var(--ds-text-primary);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-control);padding:var(--ds-space-2)}.whiteboard__canvas[data-v-254709f7]{width:min(100%,65dvh);aspect-ratio:1;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-base);touch-action:none}.whiteboard__object--ink[data-v-254709f7]{color:var(--ds-text-primary)}.whiteboard__object--blue[data-v-254709f7]{color:var(--ds-brand-primary)}.whiteboard__object--green[data-v-254709f7]{color:var(--ds-status-success-text)}.whiteboard__object--orange[data-v-254709f7]{color:var(--ds-status-warning-text)}.whiteboard__object--red[data-v-254709f7]{color:var(--ds-status-error-text)}.whiteboard__object--purple[data-v-254709f7]{color:var(--ds-area-violet-ink)}.whiteboard__object--selected[data-v-254709f7]{filter:drop-shadow(0 0 3px currentColor)}.playground-frame[data-v-ce2d06f4]{width:100%;min-height:28rem;border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-md);background:var(--ds-bg-elevated)}.playgrounds[data-v-0719ded7]{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4)}.playgrounds p[data-v-0719ded7],.playgrounds h3[data-v-0719ded7]{margin:0}.playgrounds__actions[data-v-0719ded7]{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.playgrounds label[data-v-0719ded7]{display:grid;gap:var(--ds-space-2)}.playgrounds select[data-v-0719ded7]{width:100%;font:inherit;color:var(--ds-text-primary);background:var(--ds-bg-elevated);border:1px solid var(--ds-border-base);border-radius:var(--ds-radius-control);padding:var(--ds-space-2)}:root{--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{--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-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: 2rem;--ds-viewer-backdrop-blur: 18px;--ds-document-page-width: 793.7px}[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-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-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}}@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}
