@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.tool-call.svelte-1e0jknc{border:var(--smrt-hairline);border-radius:var(--smrt-radius-medium);overflow:hidden;font-family:var(--smrt-font-family, system-ui)}.tool-call--pending.svelte-1e0jknc{border-left:3px solid var(--smrt-color-outline)}.tool-call--running.svelte-1e0jknc{border-left:3px solid var(--smrt-color-primary)}.tool-call--success.svelte-1e0jknc{border-left:3px solid var(--smrt-color-success)}.tool-call--error.svelte-1e0jknc{border-left:3px solid var(--smrt-color-error)}.tool-call--awaiting-confirmation.svelte-1e0jknc{border-left:3px solid var(--smrt-color-tertiary)}.tool-call--applied.svelte-1e0jknc{border-left:3px solid var(--smrt-color-success)}.tool-call__header.svelte-1e0jknc{display:flex;align-items:center;gap:var(--smrt-spacing-2);width:100%;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border:none;background:var(--smrt-color-surface-container-low);cursor:pointer;text-align:left;color:var(--smrt-color-on-surface);font:inherit;transition:background var(--smrt-duration-short2, .15s)}.tool-call__header.svelte-1e0jknc:hover{background:var(--smrt-color-surface-container)}.tool-call__header.svelte-1e0jknc:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.tool-call__status-dot.svelte-1e0jknc{width:8px;height:8px;border-radius:var(--smrt-radius-full);flex-shrink:0}.tool-call--pending.svelte-1e0jknc .tool-call__status-dot:where(.svelte-1e0jknc){background:var(--smrt-color-outline)}.tool-call--running.svelte-1e0jknc .tool-call__status-dot:where(.svelte-1e0jknc){background:var(--smrt-color-primary);animation:svelte-1e0jknc-pulse 1.5s ease-in-out infinite}.tool-call--success.svelte-1e0jknc .tool-call__status-dot:where(.svelte-1e0jknc){background:var(--smrt-color-success)}.tool-call--error.svelte-1e0jknc .tool-call__status-dot:where(.svelte-1e0jknc){background:var(--smrt-color-error)}.tool-call--awaiting-confirmation.svelte-1e0jknc .tool-call__status-dot:where(.svelte-1e0jknc){background:var(--smrt-color-tertiary)}.tool-call--applied.svelte-1e0jknc .tool-call__status-dot:where(.svelte-1e0jknc){background:var(--smrt-color-success)}.tool-call__applied-fallback.svelte-1e0jknc{margin:0;font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-on-surface-variant)}.tool-call__name.svelte-1e0jknc{font:var(--smrt-typography-label-large-font, 500 .875rem/1.25 sans-serif);font-family:var(--smrt-font-family-mono, "SF Mono", "Fira Code", "Cascadia Code", monospace);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-call__header-right.svelte-1e0jknc{display:flex;align-items:center;gap:var(--smrt-spacing-2);flex-shrink:0}.tool-call__duration.svelte-1e0jknc{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-outline)}.tool-call__status-label.svelte-1e0jknc{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-on-surface-variant)}.tool-call__chevron.svelte-1e0jknc{color:var(--smrt-color-on-surface-variant);transition:transform var(--smrt-duration-short2, .15s)}.tool-call__chevron--open.svelte-1e0jknc{transform:rotate(180deg)}.tool-call__body.svelte-1e0jknc{padding:var(--smrt-spacing-2) var(--smrt-spacing-3) var(--smrt-spacing-3);display:flex;flex-direction:column;gap:var(--smrt-spacing-2);border-top:var(--smrt-hairline);background:var(--smrt-color-surface)}.tool-call__section.svelte-1e0jknc{display:flex;flex-direction:column;gap:var(--smrt-spacing-1)}.tool-call__section-label.svelte-1e0jknc{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-on-surface-variant);text-transform:uppercase;letter-spacing:var(--smrt-typography-label-small-tracking)}.tool-call__json.svelte-1e0jknc{margin:0;padding:var(--smrt-spacing-2);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface-container-low);color:var(--smrt-color-on-surface);font-family:var(--smrt-font-family-mono, "SF Mono", "Fira Code", "Cascadia Code", monospace);font-size:var(--smrt-typography-body-small-size, .75rem);line-height:var(--smrt-typography-body-small-line-height, 1.5);overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.tool-call__json--result.svelte-1e0jknc{background:var(--smrt-color-success-container);color:var(--smrt-color-on-success-container)}.tool-call__json--error.svelte-1e0jknc{background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}.tool-call__running.svelte-1e0jknc{display:flex;align-items:center;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-2);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-primary)}.tool-call__spinner.svelte-1e0jknc{width:16px;height:16px;border:2px solid var(--smrt-color-primary-container);border-top-color:var(--smrt-color-primary);border-radius:var(--smrt-radius-full);animation:svelte-1e0jknc-spin .8s linear infinite}@keyframes svelte-1e0jknc-spin{to{transform:rotate(360deg)}}@keyframes svelte-1e0jknc-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.tool-call__chevron.svelte-1e0jknc,.tool-call__header.svelte-1e0jknc{transition:none}.tool-call__spinner.svelte-1e0jknc{animation:none;border-top-color:var(--smrt-color-primary)}.tool-call--running.svelte-1e0jknc .tool-call__status-dot:where(.svelte-1e0jknc){animation:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.agent-chat.svelte-15e24hn{display:flex;flex-direction:column;height:100%;background:var(--smrt-color-surface);color:var(--smrt-color-on-surface)}.agent-chat__messages.svelte-15e24hn{flex:1;overflow-y:auto;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);display:flex;flex-direction:column-reverse;gap:var(--smrt-spacing-2)}.agent-chat__msg.svelte-15e24hn{display:flex;max-width:95%}.agent-chat__msg--user.svelte-15e24hn{align-self:flex-end}.agent-chat__msg--agent.svelte-15e24hn{align-self:flex-start}.agent-chat__msg--system.svelte-15e24hn{align-self:center;max-width:90%}.agent-chat__tool-row.svelte-15e24hn{width:100%;padding:var(--smrt-spacing-1) 0}.agent-chat__bubble.svelte-15e24hn{display:flex;flex-direction:column;gap:var(--smrt-spacing-1);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-lg);word-break:break-word;font-size:var(--smrt-typography-body-medium-size, .8125rem);line-height:var(--smrt-typography-body-medium-line-height, 1.45)}.agent-chat__bubble--user.svelte-15e24hn{background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);border-bottom-right-radius:var(--smrt-radius-sm)}.agent-chat__bubble--agent.svelte-15e24hn{background:var(--smrt-color-surface-container-high);color:var(--smrt-color-on-surface);border-bottom-left-radius:var(--smrt-radius-sm)}.agent-chat__msg--system.svelte-15e24hn .agent-chat__bubble:where(.svelte-15e24hn){background:var(--smrt-color-surface-variant);color:var(--smrt-color-on-surface-variant);font-style:italic;text-align:center}.agent-chat__msg-content.svelte-15e24hn{white-space:pre-wrap}.agent-chat__msg-time.svelte-15e24hn{font-size:var(--smrt-typography-label-small-size, .5625rem);color:var(--smrt-color-outline);align-self:flex-end;line-height:1}.agent-chat__empty.svelte-15e24hn{display:flex;align-items:center;justify-content:center;height:100%;min-height:80px}.agent-chat__empty-text.svelte-15e24hn{font-size:var(--smrt-typography-body-medium-size, .8125rem);color:var(--smrt-color-outline)}.agent-chat__input-bar{display:flex;align-items:flex-end;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);background:var(--smrt-color-surface);flex-shrink:0}.agent-chat__inactive-notice.svelte-15e24hn{flex:1;text-align:center;padding:var(--smrt-spacing-2);font-size:var(--smrt-typography-body-small-size, .75rem);color:var(--smrt-color-outline);font-style:italic}.agent-chat__input{flex:1;resize:none;min-height:34px;max-height:80px}.agent-chat__input-bar .agent-chat__send-btn{width:34px;height:34px;padding:0;background:var(--smrt-color-primary);color:var(--smrt-color-on-primary);border-radius:var(--smrt-radius-full);flex-shrink:0;transition:opacity .15s}.agent-chat__input-bar .agent-chat__send-btn:not(:disabled):hover{background:var(--smrt-color-primary);opacity:.85}.applied-badge.svelte-15e24hn{display:inline-flex;align-items:center;padding:var(--smrt-spacing-1) var(--smrt-spacing-2);font-size:var(--smrt-typography-label-small-size, .6875rem);font-weight:var(--smrt-typography-weight-semibold, 600);color:var(--smrt-color-on-success-container);background:var(--smrt-color-success-container);border:1px solid var(--smrt-color-success);border-radius:var(--smrt-radius-full)}.field-update-block.svelte-15e24hn{display:flex;align-items:center;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-1) 0}.markdown-block.svelte-15e24hn{display:flex;flex-direction:column;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-1) 0}.markdown-block__content.svelte-15e24hn{margin:0;padding:var(--smrt-spacing-3);border-radius:var(--smrt-radius-lg);background:color-mix(in srgb,var(--smrt-color-surface-container-low) 85%,white);overflow-x:auto;white-space:pre-wrap;word-break:break-word;font-size:var(--smrt-typography-body-medium-size, .875rem);line-height:var(--smrt-typography-body-medium-line-height, 1.45)}.field-update-block.svelte-15e24hn .diff-btn,.markdown-block.svelte-15e24hn .diff-btn{padding:var(--smrt-spacing-1) var(--smrt-spacing-2);font-size:var(--smrt-typography-label-small-size, .625rem);font-weight:var(--smrt-typography-weight-semibold, 600);border:var(--smrt-hairline);border-radius:var(--smrt-radius-full);background:none;color:var(--smrt-color-on-surface-variant)}.field-update-block.svelte-15e24hn .diff-btn:hover,.markdown-block.svelte-15e24hn .diff-btn:hover{background:var(--smrt-color-surface-variant);color:var(--smrt-color-primary)}.diff-dialog.svelte-15e24hn{border:none;border-radius:var(--smrt-radius-lg);padding:0;width:min(420px,90vw);max-height:60vh;box-shadow:var(--smrt-elevation-5, 0 8px 32px color-mix(in srgb, var(--smrt-color-shadow) 18%, transparent));background:var(--smrt-color-surface);color:var(--smrt-color-on-surface)}.diff-dialog.svelte-15e24hn::backdrop{background:var(--smrt-color-scrim, rgba(0, 0, 0, .3))}.diff-dialog__header.svelte-15e24hn{display:flex;align-items:center;justify-content:space-between;padding:var(--smrt-spacing-3) var(--smrt-spacing-4);border-bottom:var(--smrt-hairline)}.diff-dialog__header.svelte-15e24hn h4:where(.svelte-15e24hn){margin:0;font-size:var(--smrt-typography-title-small-size, .875rem);font-weight:var(--smrt-typography-weight-semibold, 600)}.diff-dialog__header.svelte-15e24hn .diff-dialog__close{background:none;font-size:var(--smrt-typography-body-large-size, 1rem);color:var(--smrt-color-outline);padding:var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-sm)}.diff-dialog__header.svelte-15e24hn .diff-dialog__close:hover{background:var(--smrt-color-surface-variant)}.diff-dialog__body.svelte-15e24hn{padding:var(--smrt-spacing-3) var(--smrt-spacing-4);overflow-y:auto;max-height:calc(60vh - 60px)}.diff-field.svelte-15e24hn{margin-bottom:var(--smrt-spacing-3)}.diff-field.svelte-15e24hn:last-child{margin-bottom:0}.diff-field__name.svelte-15e24hn{display:block;font-size:var(--smrt-typography-label-small-size, .6875rem);font-weight:var(--smrt-typography-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--smrt-typography-label-small-tracking, .04em);color:var(--smrt-color-outline);margin-bottom:var(--smrt-spacing-1)}.diff-field__value.svelte-15e24hn{margin:0;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);font-size:var(--smrt-typography-body-small-size, .75rem);line-height:var(--smrt-typography-body-small-line-height, 1.5);background:var(--smrt-color-surface-container-low);border-radius:var(--smrt-radius-md);white-space:pre-wrap;word-break:break-word;font-family:inherit;max-height:200px;overflow-y:auto}.agent-chat__thinking.svelte-15e24hn{padding:var(--smrt-spacing-3) var(--smrt-spacing-4)}.thinking-dots.svelte-15e24hn{display:inline-flex;gap:var(--smrt-spacing-1);align-items:center}.thinking-dots.svelte-15e24hn span:where(.svelte-15e24hn){width:6px;height:6px;border-radius:var(--smrt-radius-full);background:var(--smrt-color-outline);animation:svelte-15e24hn-thinking-bounce 1.2s ease-in-out infinite}.thinking-dots.svelte-15e24hn span:where(.svelte-15e24hn):nth-child(2){animation-delay:.15s}.thinking-dots.svelte-15e24hn span:where(.svelte-15e24hn):nth-child(3){animation-delay:.3s}@keyframes svelte-15e24hn-thinking-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.thinking-dots.svelte-15e24hn span:where(.svelte-15e24hn){animation:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.agent-selector.svelte-1j30kkk{display:flex;flex-direction:column;gap:var(--smrt-spacing-4);padding:var(--smrt-spacing-4)}.agent-selector__title.svelte-1j30kkk{font:var(--smrt-typography-title-medium-font, 600 1rem/1.25 sans-serif);color:var(--smrt-color-on-surface);margin:0}.agent-selector__grid.svelte-1j30kkk{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--smrt-spacing-3)}.agent-selector__card.svelte-1j30kkk{display:flex;align-items:flex-start;gap:var(--smrt-spacing-3);padding:var(--smrt-spacing-4);background:var(--smrt-color-surface-container-low);border:var(--smrt-hairline);border-radius:var(--smrt-radius-large);cursor:pointer;text-align:left;color:var(--smrt-color-on-surface);position:relative;transition:background var(--smrt-duration-short2, .15s),box-shadow var(--smrt-duration-short2, .15s),border-color var(--smrt-duration-short2, .15s)}.agent-selector__card.svelte-1j30kkk:hover:not(:disabled){background:var(--smrt-color-surface-container);border-color:var(--smrt-color-primary);box-shadow:var(--smrt-elevation-1, 0 1px 3px rgba(0, 0, 0, .1))}.agent-selector__card.svelte-1j30kkk:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.agent-selector__card--unavailable.svelte-1j30kkk{opacity:.55;cursor:not-allowed}.agent-selector__card-body.svelte-1j30kkk{flex:1;display:flex;flex-direction:column;gap:var(--smrt-spacing-1);min-width:0}.agent-selector__card-name.svelte-1j30kkk{font:var(--smrt-typography-title-small-font, 600 .875rem/1.25 sans-serif);color:var(--smrt-color-on-surface)}.agent-selector__card-desc.svelte-1j30kkk{font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-selector__unavailable-badge.svelte-1j30kkk{position:absolute;top:8px;right:8px;font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-outline);background:var(--smrt-color-surface-variant);padding:var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-full)}.agent-selector__empty.svelte-1j30kkk{display:flex;align-items:center;justify-content:center;padding:var(--smrt-spacing-10)}.agent-selector__empty-text.svelte-1j30kkk{font:var(--smrt-typography-body-medium-font, .875rem/1.4 sans-serif);color:var(--smrt-color-outline)}@media(max-width:480px){.agent-selector__grid.svelte-1j30kkk{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.agent-selector__card.svelte-1j30kkk{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.session-panel.svelte-1hj2b93{display:flex;flex-direction:column;height:100%;width:280px;background:var(--smrt-color-surface-container);border-right:var(--smrt-hairline);overflow:hidden}.session-panel__header.svelte-1hj2b93{display:flex;align-items:center;justify-content:space-between;padding:var(--smrt-spacing-4);border-bottom:var(--smrt-hairline);flex-shrink:0}.session-panel__title.svelte-1hj2b93{font:var(--smrt-typography-title-medium-font, 600 1rem/1.25 sans-serif);color:var(--smrt-color-on-surface);margin:0}.session-panel__header.svelte-1hj2b93 .session-panel__new-btn{width:36px;height:36px;padding:0;background:var(--smrt-color-primary);color:var(--smrt-color-on-primary);border-radius:var(--smrt-radius-full);transition:opacity var(--smrt-duration-short2, .15s)}.session-panel__header.svelte-1hj2b93 .session-panel__new-btn:hover{background:var(--smrt-color-primary);opacity:.85}.session-panel__list.svelte-1hj2b93{flex:1;overflow-y:auto;padding:var(--smrt-spacing-2);display:flex;flex-direction:column;gap:var(--smrt-spacing-1)}.session-panel__item.svelte-1hj2b93{display:flex;align-items:flex-start;gap:var(--smrt-spacing-3);width:100%;padding:var(--smrt-spacing-3);border:none;background:transparent;border-radius:var(--smrt-radius-medium);cursor:pointer;text-align:left;color:var(--smrt-color-on-surface);transition:background var(--smrt-duration-short2, .15s)}.session-panel__item.svelte-1hj2b93:hover{background:var(--smrt-color-surface-container-high)}.session-panel__item--active.svelte-1hj2b93,.session-panel__item--active.svelte-1hj2b93:hover{background:var(--smrt-color-secondary-container)}.session-panel__item.svelte-1hj2b93:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.session-panel__item-body.svelte-1hj2b93{flex:1;display:flex;flex-direction:column;gap:var(--smrt-spacing-1);min-width:0}.session-panel__item-header.svelte-1hj2b93{display:flex;align-items:center;justify-content:space-between;gap:var(--smrt-spacing-2)}.session-panel__item-name.svelte-1hj2b93{font:var(--smrt-typography-label-large-font, 500 .875rem/1.25 sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-panel__item-date.svelte-1hj2b93{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-outline);flex-shrink:0}.session-panel__item-meta.svelte-1hj2b93{display:flex;align-items:center;gap:var(--smrt-spacing-2)}.session-panel__item-status.svelte-1hj2b93{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);padding:var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-full);background:var(--smrt-color-surface-variant);color:var(--smrt-color-on-surface-variant)}.session-panel__item-status--active.svelte-1hj2b93{background:var(--smrt-color-success-container);color:var(--smrt-color-on-success-container)}.session-panel__item-status--closed.svelte-1hj2b93{background:var(--smrt-color-surface-variant);color:var(--smrt-color-on-surface-variant)}.session-panel__item-status--expired.svelte-1hj2b93{background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}.session-panel__item-count.svelte-1hj2b93{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-outline)}.session-panel__item-tools.svelte-1hj2b93{display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-1);margin-top:var(--smrt-spacing-1)}.session-panel__tool-chip.svelte-1hj2b93{font-size:var(--smrt-typography-label-small-size, .625rem);font-weight:var(--smrt-typography-weight-medium, 500);padding:var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface-container-highest);color:var(--smrt-color-on-surface-variant);white-space:nowrap}.session-panel__tool-chip--more.svelte-1hj2b93{background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container)}.session-panel__empty.svelte-1hj2b93{display:flex;align-items:center;justify-content:center;height:100%;min-height:80px}.session-panel__empty-text.svelte-1hj2b93{font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-outline)}@media(prefers-reduced-motion:reduce){.session-panel__item.svelte-1hj2b93,.session-panel__header.svelte-1hj2b93 .session-panel__new-btn{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.caption-overlay.svelte-13tglhf{position:fixed;z-index:var(--smrt-z-index-sticky, 1100);inset-inline-start:max(var(--smrt-spacing-4, 1rem),env(safe-area-inset-left));inset-inline-end:max(var(--smrt-spacing-4, 1rem),env(safe-area-inset-right));inset-block-end:max(var(--smrt-spacing-4, 1rem),env(safe-area-inset-bottom));box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;max-inline-size:42rem;max-block-size:min(50dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 2 * var(--smrt-spacing-4, 1rem)));margin-inline:auto;overflow:hidden}.caption-overlay.svelte-13tglhf:not(:has(.caption-overlay-content>*)){display:none}.caption-overlay-viewport.svelte-13tglhf{min-block-size:0;overflow:auto;overscroll-behavior:contain;scroll-behavior:auto}.caption-overlay-content.svelte-13tglhf{display:grid;gap:var(--smrt-spacing-3, .75rem)}.caption-overlay-controls.svelte-13tglhf{display:flex;justify-content:space-between;gap:var(--smrt-spacing-3, .75rem);padding-block-start:var(--smrt-spacing-2, .5rem);background:var(--smrt-color-surface, Canvas)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.heard-captions.svelte-155zbf8{box-sizing:border-box;min-inline-size:0;max-inline-size:min(42rem,calc(100vw - 2rem));overflow-wrap:anywhere;padding:.6rem .85rem;border-inline-start:.25rem solid var(--smrt-color-primary);background:color-mix(in srgb,var(--smrt-color-surface, white) 92%,var(--smrt-color-primary-container));color:var(--smrt-color-on-surface);border-radius:.35rem;box-shadow:var(--smrt-elevation-4, 0 .25rem .9rem color-mix(in srgb, var(--smrt-color-shadow, black) 16%, transparent))}.speaker.svelte-155zbf8{margin:0 0 .25rem;font-weight:var(--smrt-typography-weight-bold, 700);letter-spacing:.03em;text-transform:uppercase;font-size:var(--smrt-typography-label-medium-size, .75rem)}.caption-lines.svelte-155zbf8 p:where(.svelte-155zbf8),.interim.svelte-155zbf8{margin:.15rem 0 0}.interim.svelte-155zbf8{font-style:italic;opacity:.8}@media(prefers-reduced-motion:reduce){.heard-captions.svelte-155zbf8{scroll-behavior:auto}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.spoken-captions.svelte-f0pk14{box-sizing:border-box;min-inline-size:0;max-inline-size:min(42rem,calc(100vw - 2rem));overflow-wrap:anywhere;padding:.7rem .9rem;border:2px solid var(--smrt-color-outline);background:var(--smrt-color-inverse-surface);color:var(--smrt-color-inverse-on-surface);border-radius:1rem;box-shadow:var(--smrt-elevation-4, 0 .35rem 1.2rem color-mix(in srgb, var(--smrt-color-shadow, black) 28%, transparent))}.speaker.svelte-f0pk14{margin:0 0 .3rem;font-weight:var(--smrt-typography-weight-bold, 700);font-size:var(--smrt-typography-label-medium-size, .8rem)}.caption-lines.svelte-f0pk14 p:where(.svelte-f0pk14),.interim.svelte-f0pk14{margin:.18rem 0 0}.interim.svelte-f0pk14{opacity:.8}@media(prefers-reduced-motion:reduce){.spoken-captions.svelte-f0pk14{scroll-behavior:auto}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.dialog__form{display:flex;flex-direction:column;gap:1.25rem}.visually-hidden.svelte-ib7aap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field.svelte-ib7aap{display:flex;flex-direction:column;gap:.375rem;border:none;margin:0;padding:0}.field__label.svelte-ib7aap{font:var(--smrt-typography-label-large-font, 500 .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface)}.field__required.svelte-ib7aap{color:var(--smrt-color-error)}.field__hint.svelte-ib7aap{font:var(--smrt-typography-body-small-font, .75rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant);text-align:right}.type-options.svelte-ib7aap{display:flex;flex-direction:column;gap:.5rem}.type-option.svelte-ib7aap{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:var(--smrt-hairline);border-radius:var(--smrt-radius-medium, .5rem);cursor:pointer;transition:border-color var(--smrt-duration-short2, .15s),background var(--smrt-duration-short2, .15s)}.type-option.svelte-ib7aap:hover{background:var(--smrt-color-surface-container)}.type-option--selected.svelte-ib7aap{border-color:var(--smrt-color-primary);background:var(--smrt-color-primary-container)}.type-option__radio.svelte-ib7aap{margin-top:.125rem;accent-color:var(--smrt-color-primary)}.type-option__content.svelte-ib7aap{display:flex;flex-direction:column;gap:.125rem}.type-option__label.svelte-ib7aap{font:var(--smrt-typography-body-medium-font, .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface);font-weight:var(--smrt-typography-weight-medium, 500)}.type-option__description.svelte-ib7aap{font:var(--smrt-typography-body-small-font, .75rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant)}@media(prefers-reduced-motion:reduce){.type-option.svelte-ib7aap{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.search-panel.svelte-156y4o0{display:flex;flex-direction:column;width:320px;height:100%;background:var(--smrt-color-surface);border-left:var(--smrt-hairline);overflow:hidden}.search-panel__header.svelte-156y4o0{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:var(--smrt-hairline)}.search-panel__title.svelte-156y4o0{margin:0;font:var(--smrt-typography-title-small-font, 600 .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface)}.search-panel__header.svelte-156y4o0 .close-btn{width:1.75rem;height:1.75rem;padding:0;background:none;border-radius:var(--smrt-radius-medium, .5rem);color:var(--smrt-color-on-surface-variant);transition:background var(--smrt-duration-short2, .15s)}.search-panel__header.svelte-156y4o0 .close-btn:hover{background:var(--smrt-color-surface-variant)}.close-btn__icon.svelte-156y4o0{width:1rem;height:1rem}.search-form{padding:.75rem 1rem;border-bottom:var(--smrt-hairline)}.search-input-wrap.svelte-156y4o0{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:var(--smrt-hairline-strong);border-radius:var(--smrt-radius-large, 1rem);background:var(--smrt-color-surface-container);transition:border-color var(--smrt-duration-short2, .15s)}.search-input-wrap.svelte-156y4o0:focus-within{border-color:var(--smrt-color-primary);box-shadow:0 0 0 1px var(--smrt-color-primary)}.search-icon.svelte-156y4o0{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--smrt-color-on-surface-variant)}.search-input{flex:1;border:none;outline:none;padding:0;background:transparent;box-shadow:none;font:var(--smrt-typography-body-medium-font, .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface)}.search-input:focus{border:none;outline:none;box-shadow:none}.search-input-wrap.svelte-156y4o0 .clear-btn{flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;background:none;border-radius:var(--smrt-radius-full);color:var(--smrt-color-on-surface-variant)}.search-input-wrap.svelte-156y4o0 .clear-btn:hover{background:none;color:var(--smrt-color-on-surface)}.clear-btn__icon.svelte-156y4o0{width:.875rem;height:.875rem}.search-results.svelte-156y4o0{flex:1;overflow-y:auto;padding:.5rem 0}.results-list.svelte-156y4o0{list-style:none;margin:0;padding:0}.results-list__item.svelte-156y4o0{margin:0;padding:0}.results-count.svelte-156y4o0{margin:0;padding:.375rem 1rem;font:var(--smrt-typography-label-small-font, 500 .6875rem / 1 sans-serif);color:var(--smrt-color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.result-item.svelte-156y4o0{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.75rem 1rem;border:none;background:none;cursor:pointer;text-align:left;transition:background var(--smrt-duration-short2, .15s)}.result-item.svelte-156y4o0:hover{background:var(--smrt-color-surface-variant)}.result-item.svelte-156y4o0:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.result-item__header.svelte-156y4o0{display:flex;align-items:center;gap:.375rem}.result-item__avatar.svelte-156y4o0{width:1.25rem;height:1.25rem;border-radius:var(--smrt-radius-full);object-fit:cover}.result-item__avatar-placeholder.svelte-156y4o0{width:1.25rem;height:1.25rem;border-radius:var(--smrt-radius-full);background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);display:inline-flex;align-items:center;justify-content:center;font:var(--smrt-typography-label-small-font, 500 .6875rem / 1 sans-serif)}.result-item__sender.svelte-156y4o0{font:var(--smrt-typography-label-medium-font, 500 .75rem / 1 sans-serif);color:var(--smrt-color-on-surface)}.result-item__date.svelte-156y4o0{margin-left:auto;font:var(--smrt-typography-label-small-font, 500 .6875rem / 1 sans-serif);color:var(--smrt-color-on-surface-variant)}.result-item__content.svelte-156y4o0{margin:0;font:var(--smrt-typography-body-small-font, .75rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.result-item__content.svelte-156y4o0 .highlight{background:var(--smrt-color-tertiary-container);color:var(--smrt-color-on-tertiary-container);border-radius:var(--smrt-radius-sm);padding:0 .125rem}.search-empty.svelte-156y4o0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:2rem 1rem;text-align:center}.search-empty__text.svelte-156y4o0{margin:0;font:var(--smrt-typography-body-medium-font, .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant)}.search-empty__hint.svelte-156y4o0{margin:0;font:var(--smrt-typography-body-small-font, .75rem / 1.25 sans-serif);color:var(--smrt-color-outline)}@media(prefers-reduced-motion:reduce){.result-item.svelte-156y4o0,.search-input-wrap.svelte-156y4o0,.search-panel__header.svelte-156y4o0 .close-btn{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.helper-panel.svelte-8ijbc6{display:grid;gap:var(--smrt-spacing-4);max-width:42rem;padding:var(--smrt-spacing-4);color:var(--smrt-color-on-surface)}fieldset.svelte-8ijbc6{display:grid;gap:var(--smrt-spacing-3);border:0;margin:0;padding:0}label.svelte-8ijbc6{display:grid;gap:var(--smrt-spacing-1);font:var(--smrt-typography-label-large-font)}.gallery.svelte-8ijbc6{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--smrt-spacing-2)}.gallery.svelte-8ijbc6 [data-smrt-component=Button]{min-height:3rem;border-color:var(--smrt-hairline-strong-color);background:var(--smrt-color-surface);color:inherit}.gallery.svelte-8ijbc6 [data-smrt-component=Button].selected{border-color:var(--smrt-color-primary);background:var(--smrt-color-primary-container)}.preview.svelte-8ijbc6{min-height:5rem;display:grid;place-items:center;overflow:hidden;border:var(--smrt-hairline);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface-container-low)}.preview.svelte-8ijbc6 svg,.preview.svelte-8ijbc6 img{max-width:100%;max-height:12rem}.setup-actions.svelte-8ijbc6,.actions.svelte-8ijbc6{display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-2)}.custom-setup.svelte-8ijbc6{display:grid;gap:var(--smrt-spacing-3);padding:var(--smrt-spacing-3);border:var(--smrt-hairline);border-radius:var(--smrt-radius-small)}.message.svelte-8ijbc6{margin:0;color:var(--smrt-color-on-surface-variant)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.chat-layout.svelte-ds7a79{display:flex;height:100%;width:100%;overflow:hidden;background:var(--smrt-color-surface);color:var(--smrt-color-on-surface)}.chat-layout--resizing.svelte-ds7a79{-webkit-user-select:none;user-select:none;cursor:col-resize}.chat-layout__sidebar.svelte-ds7a79{flex-shrink:0;width:var(--smrt-chat-layout-sidebar-width);display:flex;flex-direction:column;background:var(--smrt-color-surface-container);border-right:var(--smrt-hairline);overflow-y:auto;overflow-x:hidden}.chat-layout__resize-handle.svelte-ds7a79{flex-shrink:0;width:4px;padding:0;border:0;cursor:col-resize;background:transparent;transition:background var(--smrt-duration-short2, .15s)}.chat-layout__resize-handle.svelte-ds7a79:hover,.chat-layout__resize-handle.svelte-ds7a79:active{background:var(--smrt-color-primary);opacity:.4}.chat-layout__resize-handle.svelte-ds7a79:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.chat-layout__content.svelte-ds7a79{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}@media(max-width:600px){.chat-layout.svelte-ds7a79{flex-direction:column}.chat-layout__sidebar.svelte-ds7a79{width:100%;max-height:14rem;border-right:0;border-bottom:var(--smrt-hairline)}.chat-layout__resize-handle.svelte-ds7a79{display:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.member-list.svelte-1m5wfl7{display:flex;flex-direction:column;width:240px;height:100%;background:var(--smrt-color-surface-container);border-left:var(--smrt-hairline);overflow:hidden}.member-list__header.svelte-1m5wfl7{display:flex;align-items:center;gap:.375rem;padding:.75rem 1rem;border-bottom:var(--smrt-hairline)}.member-list__title.svelte-1m5wfl7{margin:0;font:var(--smrt-typography-title-small-font, 600 .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface)}.member-list__count.svelte-1m5wfl7{font:var(--smrt-typography-label-small-font, 500 .6875rem / 1 sans-serif);color:var(--smrt-color-on-surface-variant)}.member-list__header.svelte-1m5wfl7 .close-btn{margin-left:auto;width:1.75rem;height:1.75rem;padding:0;background:none;border-radius:var(--smrt-radius-medium, .5rem);color:var(--smrt-color-on-surface-variant);transition:background var(--smrt-duration-short2, .15s)}.member-list__header.svelte-1m5wfl7 .close-btn:hover{background:var(--smrt-color-surface-variant)}.close-btn__icon.svelte-1m5wfl7{width:1rem;height:1rem}.member-list__content.svelte-1m5wfl7{flex:1;overflow-y:auto;padding:.5rem 0}.member-group.svelte-1m5wfl7{margin-bottom:.5rem}.member-group__header.svelte-1m5wfl7{display:flex;align-items:center;gap:.375rem;margin:0;padding:.375rem 1rem;font:var(--smrt-typography-label-small-font, 500 .6875rem / 1 sans-serif);color:var(--smrt-color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.member-group__count.svelte-1m5wfl7{color:var(--smrt-color-outline)}.member-group__list.svelte-1m5wfl7{list-style:none;margin:0;padding:0}.member-item.svelte-1m5wfl7{display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;cursor:default}.member-item--offline.svelte-1m5wfl7{opacity:.5}.member-item__avatar-wrap.svelte-1m5wfl7{position:relative;flex-shrink:0}.member-item__avatar.svelte-1m5wfl7{width:2rem;height:2rem;border-radius:var(--smrt-radius-full);object-fit:cover}.member-item__avatar-placeholder.svelte-1m5wfl7{width:2rem;height:2rem;border-radius:var(--smrt-radius-full);background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);display:inline-flex;align-items:center;justify-content:center;font:var(--smrt-typography-label-medium-font, 500 .75rem / 1 sans-serif)}.member-item__status-dot.svelte-1m5wfl7{position:absolute;bottom:0;right:0;width:.625rem;height:.625rem;border-radius:var(--smrt-radius-full);border:2px solid var(--smrt-color-surface-container)}.member-item__info.svelte-1m5wfl7{flex:1;min-width:0;display:flex;align-items:center;gap:.375rem}.member-item__name.svelte-1m5wfl7{font:var(--smrt-typography-body-medium-font, .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-badge.svelte-1m5wfl7{flex-shrink:0;padding:.0625rem .375rem;border-radius:var(--smrt-radius-full);font:var(--smrt-typography-label-small-font, 500 .6875rem / 1 sans-serif)}.role-badge--owner.svelte-1m5wfl7{background:var(--smrt-color-tertiary-container);color:var(--smrt-color-on-tertiary-container)}.role-badge--admin.svelte-1m5wfl7{background:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container)}.member-list__empty.svelte-1m5wfl7{text-align:center;padding:2rem 1rem;margin:0;color:var(--smrt-color-on-surface-variant);font:var(--smrt-typography-body-medium-font, .875rem / 1.25 sans-serif)}@media(prefers-reduced-motion:reduce){.member-list__header.svelte-1m5wfl7 .close-btn{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.room-header.svelte-1br1n7z{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--smrt-color-surface);border-bottom:var(--smrt-hairline);min-height:3.5rem}.room-header__info.svelte-1br1n7z{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.room-header__title-row.svelte-1br1n7z{display:flex;align-items:center;gap:.5rem}.room-header__icon.svelte-1br1n7z{flex-shrink:0;font-size:var(--smrt-typography-title-medium-size, 1.125rem);font-weight:var(--smrt-typography-weight-bold, 700);color:var(--smrt-color-on-surface-variant)}.room-header__avatar.svelte-1br1n7z{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--smrt-radius-full);object-fit:cover}.room-header__avatar-placeholder.svelte-1br1n7z{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--smrt-radius-full);background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);display:inline-flex;align-items:center;justify-content:center;font:var(--smrt-typography-label-medium-font, 500 .75rem / 1 sans-serif)}.room-header__name.svelte-1br1n7z{margin:0;font:var(--smrt-typography-title-medium-font, 600 1rem / 1.5 sans-serif);color:var(--smrt-color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-header__type-badge.svelte-1br1n7z{flex-shrink:0;padding:.125rem .5rem;border-radius:var(--smrt-radius-full);background:var(--smrt-color-surface-container);color:var(--smrt-color-on-surface-variant);font:var(--smrt-typography-label-small-font, 500 .6875rem / 1 sans-serif)}.room-header__topic.svelte-1br1n7z{margin:0;font:var(--smrt-typography-body-small-font, .75rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1.75rem}.room-header__actions.svelte-1br1n7z{flex-shrink:0;display:flex;align-items:center;gap:.25rem}.room-header__actions.svelte-1br1n7z .header-btn{gap:.25rem;padding:.375rem .5rem;background:none;border-radius:var(--smrt-radius-medium, .5rem);color:var(--smrt-color-on-surface-variant);transition:background var(--smrt-duration-short2, .15s)}.room-header__actions.svelte-1br1n7z .header-btn:hover{background:var(--smrt-color-surface-variant)}.header-btn__icon.svelte-1br1n7z{width:1.25rem;height:1.25rem}.header-btn__count.svelte-1br1n7z{font:var(--smrt-typography-label-medium-font, 500 .75rem / 1 sans-serif);color:var(--smrt-color-on-surface-variant)}@media(prefers-reduced-motion:reduce){.room-header__actions.svelte-1br1n7z .header-btn{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.thread-panel.svelte-meyldl{display:flex;flex-direction:column;height:100%;width:100%;background:var(--smrt-color-surface);border-left:var(--smrt-hairline)}.thread-panel__header.svelte-meyldl{display:flex;align-items:center;gap:var(--smrt-spacing-3, .75rem);padding:var(--smrt-spacing-4, 1rem);border-bottom:var(--smrt-hairline);flex-shrink:0}.thread-panel__header-text.svelte-meyldl{flex:1;min-width:0}.thread-panel__title.svelte-meyldl{margin:0;font-size:var(--smrt-typography-body-medium-size, .875rem);font-weight:var(--smrt-typography-weight-semibold, 600);color:var(--smrt-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-panel__meta.svelte-meyldl{font-size:var(--smrt-typography-body-small-size, .75rem);color:var(--smrt-color-on-surface-variant)}.thread-panel__resolved.svelte-meyldl{padding:var(--smrt-spacing-1) var(--smrt-spacing-2);font-size:var(--smrt-typography-body-small-size, .75rem);font-weight:var(--smrt-typography-weight-medium, 500);color:var(--smrt-color-on-success-container);background:var(--smrt-color-success-container);border-radius:var(--smrt-radius-full);white-space:nowrap;flex-shrink:0}.thread-panel__header.svelte-meyldl .thread-panel__close{width:32px;height:32px;padding:0;border-radius:var(--smrt-radius-small, .25rem);background:transparent;color:var(--smrt-color-on-surface-variant);flex-shrink:0;transition:background var(--smrt-duration-short2, .15s) var(--smrt-easing-standard, ease)}.thread-panel__header.svelte-meyldl .thread-panel__close:hover{background:var(--smrt-color-surface-container-high)}.thread-panel__messages.svelte-meyldl{flex:1;min-height:0;display:flex;flex-direction:column}.thread-panel__input.svelte-meyldl{flex-shrink:0}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.file-upload.svelte-1tunmw7{display:flex;flex-direction:column;gap:var(--smrt-spacing-2)}.file-upload--disabled.svelte-1tunmw7{opacity:.5;pointer-events:none}.file-upload__drop-zone.svelte-1tunmw7{border:2px dashed var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-large);padding:var(--smrt-spacing-5);text-align:center;transition:border-color var(--smrt-duration-short2, .15s),background var(--smrt-duration-short2, .15s)}.file-upload__drop-zone--active.svelte-1tunmw7{border-color:var(--smrt-color-primary);background:var(--smrt-color-primary-container)}.file-upload__drop-zone--disabled.svelte-1tunmw7{cursor:not-allowed}.file-upload__label.svelte-1tunmw7{display:flex;flex-direction:column;align-items:center;gap:var(--smrt-spacing-2);cursor:pointer}.file-upload__drop-zone--disabled.svelte-1tunmw7 .file-upload__label:where(.svelte-1tunmw7){cursor:not-allowed}.file-upload__input.svelte-1tunmw7{display:none}.file-upload__icon.svelte-1tunmw7{color:var(--smrt-color-outline)}.file-upload__text.svelte-1tunmw7{font:var(--smrt-typography-body-medium-font, .875rem/1.4 sans-serif);color:var(--smrt-color-on-surface)}.file-upload__hint.svelte-1tunmw7{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-outline)}.file-upload__preview.svelte-1tunmw7{display:flex;flex-direction:column;gap:var(--smrt-spacing-1);padding:var(--smrt-spacing-2);background:var(--smrt-color-surface-container-low);border-radius:var(--smrt-radius-medium);border:var(--smrt-hairline)}.file-upload__file.svelte-1tunmw7{display:flex;align-items:center;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-2);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface)}.file-upload__file-icon.svelte-1tunmw7{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface-variant);font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-on-surface-variant);text-transform:uppercase;flex-shrink:0}.file-upload__file-info.svelte-1tunmw7{flex:1;display:flex;flex-direction:column;gap:var(--smrt-spacing-1);min-width:0}.file-upload__file-name.svelte-1tunmw7{font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-upload__file-size.svelte-1tunmw7{font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-outline)}.file-upload__file.svelte-1tunmw7 .file-upload__file-remove{width:24px;height:24px;padding:0;background:none;color:var(--smrt-color-on-surface-variant);border-radius:var(--smrt-radius-full);flex-shrink:0;transition:background var(--smrt-duration-short2, .15s)}.file-upload__file.svelte-1tunmw7 .file-upload__file-remove:hover{background:var(--smrt-color-error-container);color:var(--smrt-color-error)}.file-upload__preview-actions.svelte-1tunmw7{display:flex;gap:var(--smrt-spacing-2);padding-top:var(--smrt-spacing-1)}.file-upload__error.svelte-1tunmw7{padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-small);background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif)}@media(prefers-reduced-motion:reduce){.file-upload__drop-zone.svelte-1tunmw7,.file-upload__file.svelte-1tunmw7 .file-upload__file-remove{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.link-preview.svelte-1489rmk{display:flex;border:var(--smrt-hairline);border-radius:var(--smrt-radius-medium, .5rem);overflow:hidden;text-decoration:none;color:inherit;max-width:360px;transition:box-shadow var(--smrt-duration-short2, .15s) var(--smrt-easing-standard, ease)}.link-preview.svelte-1489rmk:hover{box-shadow:var(--smrt-elevation-1, 0 1px 3px rgba(0, 0, 0, .12))}.link-preview__image.svelte-1489rmk{width:80px;min-height:60px;flex-shrink:0;overflow:hidden;background:var(--smrt-color-surface-container)}.link-preview__image.svelte-1489rmk img:where(.svelte-1489rmk){width:100%;height:100%;object-fit:cover}.link-preview__body.svelte-1489rmk{display:flex;flex-direction:column;gap:var(--smrt-spacing-1, .25rem);padding:var(--smrt-spacing-2, .375rem) var(--smrt-spacing-3, .75rem);min-width:0;overflow:hidden}.link-preview__title.svelte-1489rmk{font-size:var(--smrt-typography-body-medium-size, .875rem);font-weight:var(--smrt-typography-weight-medium, 500);color:var(--smrt-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-preview__description.svelte-1489rmk{font-size:var(--smrt-typography-body-small-size, .75rem);color:var(--smrt-color-on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview__domain.svelte-1489rmk{font-size:var(--smrt-typography-label-small-size, .6875rem);color:var(--smrt-color-outline)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.mention-autocomplete.svelte-44o6jq{position:absolute;bottom:100%;left:0;margin-bottom:var(--smrt-spacing-1);min-width:200px;max-width:320px;max-height:240px;overflow-y:auto;background:var(--smrt-color-surface);border:var(--smrt-hairline);border-radius:var(--smrt-radius-medium);box-shadow:var(--smrt-elevation-2, 0 2px 8px rgba(0, 0, 0, .15));z-index:var(--smrt-z-index-dropdown, 1000);padding:var(--smrt-spacing-1);display:flex;flex-direction:column}.mention-autocomplete__item.svelte-44o6jq{display:flex;align-items:center;gap:var(--smrt-spacing-2);width:100%;padding:var(--smrt-spacing-2);border:none;background:transparent;cursor:pointer;text-align:left;color:var(--smrt-color-on-surface);border-radius:var(--smrt-radius-small);transition:background var(--smrt-duration-short2, .15s)}.mention-autocomplete__item.svelte-44o6jq:hover,.mention-autocomplete__item--active.svelte-44o6jq{background:var(--smrt-color-surface-container-high)}.mention-autocomplete__item.svelte-44o6jq:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.mention-autocomplete__name.svelte-44o6jq{font:var(--smrt-typography-body-medium-font, .875rem/1.25 sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-autocomplete__highlight.svelte-44o6jq{background:transparent;color:var(--smrt-color-primary);font-weight:var(--smrt-typography-weight-semibold, 600)}@media(prefers-reduced-motion:reduce){.mention-autocomplete__item.svelte-44o6jq{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.read-receipts.svelte-j5lh91{display:inline-flex;align-items:center;gap:var(--smrt-spacing-1, .25rem);color:var(--smrt-color-outline)}.read-receipts__icon.svelte-j5lh91{flex-shrink:0}.read-receipts__icon--read.svelte-j5lh91{color:var(--smrt-color-primary)}.read-receipts__count.svelte-j5lh91{font-size:var(--smrt-typography-label-small-size, .625rem);color:var(--smrt-color-on-surface-variant)}.read-receipts__avatars.svelte-j5lh91{display:inline-flex;align-items:center}.read-receipts__mini-avatar.svelte-j5lh91{width:16px;height:16px;border-radius:var(--smrt-radius-full);border:1px solid var(--smrt-color-surface);margin-left:-4px;object-fit:cover;flex-shrink:0}.read-receipts__mini-avatar.svelte-j5lh91:first-child{margin-left:0}.read-receipts__mini-avatar--initials.svelte-j5lh91{display:inline-flex;align-items:center;justify-content:center;background:var(--smrt-color-surface-container-high);color:var(--smrt-color-on-surface-variant);font-size:var(--smrt-typography-label-small-size, .5rem);font-weight:var(--smrt-typography-weight-medium, 500)}.read-receipts__mini-avatar--more.svelte-j5lh91{display:inline-flex;align-items:center;justify-content:center;background:var(--smrt-color-surface-container);color:var(--smrt-color-on-surface-variant);font-size:var(--smrt-typography-label-small-size, .5rem);font-weight:var(--smrt-typography-weight-medium, 500)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.presence.svelte-1supcj6{display:inline-flex;align-items:center;gap:var(--smrt-spacing-2, .375rem)}.presence__dot.svelte-1supcj6{width:8px;height:8px;border-radius:var(--smrt-radius-full);flex-shrink:0}.presence__dot.online.svelte-1supcj6{background:var(--smrt-color-success)}.presence__dot.away.svelte-1supcj6{background:var(--smrt-color-warning)}.presence__dot.dnd.svelte-1supcj6{background:var(--smrt-color-error)}.presence__dot.offline.svelte-1supcj6{background:var(--smrt-color-outline)}.presence__label.svelte-1supcj6{font-size:var(--smrt-typography-body-small-size, .75rem);color:var(--smrt-color-on-surface-variant);line-height:1}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.mini-chat.svelte-rks7uy{display:flex;flex-direction:column;height:100%}.mini-chat__messages.svelte-rks7uy{flex:1;overflow-y:auto;padding:var(--smrt-spacing-2);display:flex;flex-direction:column;gap:var(--smrt-spacing-2);scroll-behavior:smooth}.mini-chat__msg.svelte-rks7uy{display:flex;align-items:flex-end;gap:var(--smrt-spacing-2);max-width:85%}.mini-chat__msg--own.svelte-rks7uy{align-self:flex-end;flex-direction:row-reverse}.mini-chat__bubble.svelte-rks7uy{display:flex;flex-direction:column;gap:var(--smrt-spacing-1);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-medium);background:var(--smrt-color-surface-container);color:var(--smrt-color-on-surface);word-break:break-word}.mini-chat__bubble--own.svelte-rks7uy{background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container)}.mini-chat__sender.svelte-rks7uy{font-size:var(--smrt-typography-label-small-size, .6875rem);font-weight:var(--smrt-typography-weight-semibold, 600);color:var(--smrt-color-primary);line-height:1}.mini-chat__text.svelte-rks7uy{font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif)}.mini-chat__time.svelte-rks7uy{font-size:var(--smrt-typography-label-small-size, .625rem);color:var(--smrt-color-outline);align-self:flex-end;line-height:1}.mini-chat__empty.svelte-rks7uy{display:flex;align-items:center;justify-content:center;height:100%;min-height:80px}.mini-chat__empty-text.svelte-rks7uy{font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-outline)}.mini-chat__input-bar{display:flex;align-items:center;gap:var(--smrt-spacing-1);padding:var(--smrt-spacing-2);border-top:var(--smrt-hairline);background:var(--smrt-color-surface)}.mini-chat__input{flex:1;border-radius:var(--smrt-radius-full)}.mini-chat__input-bar .mini-chat__send-btn{width:32px;height:32px;padding:0;background:var(--smrt-color-primary);color:var(--smrt-color-on-primary);border-radius:var(--smrt-radius-full);flex-shrink:0;transition:opacity var(--smrt-duration-short2, .15s)}.mini-chat__input-bar .mini-chat__send-btn:disabled{opacity:.4}.mini-chat__input-bar .mini-chat__send-btn:not(:disabled):hover{background:var(--smrt-color-primary);opacity:.85}@media(prefers-reduced-motion:reduce){.mini-chat__messages.svelte-rks7uy{scroll-behavior:auto}.mini-chat__input-bar .mini-chat__send-btn{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.chat-tab--expanded.svelte-1yfv3ig{display:flex;flex-direction:column;width:328px;background:var(--smrt-color-surface);border-radius:var(--smrt-radius-large) var(--smrt-radius-large) 0 0;box-shadow:var(--smrt-elevation-3, 0 4px 8px rgba(0, 0, 0, .15));overflow:hidden}.chat-tab__header.svelte-1yfv3ig{display:flex;align-items:center;justify-content:space-between;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);background:var(--smrt-color-primary);color:var(--smrt-color-on-primary);min-height:44px}.chat-tab__header-btn.svelte-1yfv3ig{display:flex;align-items:center;gap:var(--smrt-spacing-2);background:none;border:none;color:inherit;cursor:pointer;padding:0;min-width:0}.chat-tab__header-btn.svelte-1yfv3ig:focus-visible{outline:2px solid var(--smrt-color-on-primary);outline-offset:2px;border-radius:var(--smrt-radius-small)}.chat-tab__name.svelte-1yfv3ig{font:var(--smrt-typography-label-large-font, 500 .875rem/1.25 sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-tab__actions.svelte-1yfv3ig{display:flex;align-items:center;gap:var(--smrt-spacing-1);flex-shrink:0}.chat-tab__actions.svelte-1yfv3ig .chat-tab__icon-btn{width:28px;height:28px;padding:0;background:none;color:inherit;border-radius:var(--smrt-radius-full);transition:background var(--smrt-duration-short2, .15s)}.chat-tab__actions.svelte-1yfv3ig .chat-tab__icon-btn:hover{background:color-mix(in srgb,var(--smrt-color-on-primary) 15%,transparent)}.chat-tab__body.svelte-1yfv3ig{flex:1;min-height:0}.chat-tab--collapsed.svelte-1yfv3ig{display:flex;align-items:center;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);background:var(--smrt-color-surface-container);border:none;border-radius:var(--smrt-radius-large) var(--smrt-radius-large) 0 0;cursor:pointer;box-shadow:var(--smrt-elevation-2, 0 2px 6px rgba(0, 0, 0, .1));color:var(--smrt-color-on-surface);transition:background var(--smrt-duration-short2, .15s);white-space:nowrap}.chat-tab--collapsed.svelte-1yfv3ig:hover{background:var(--smrt-color-surface-container-high)}.chat-tab--collapsed.svelte-1yfv3ig:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.chat-tab__badge.svelte-1yfv3ig{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--smrt-spacing-1);border-radius:var(--smrt-radius-full);background:var(--smrt-color-error);color:var(--smrt-color-on-error);font-size:var(--smrt-typography-label-small-size, .6875rem);font-weight:var(--smrt-typography-weight-semibold, 600);line-height:1}@media(prefers-reduced-motion:reduce){.chat-tab--collapsed.svelte-1yfv3ig,.chat-tab__actions.svelte-1yfv3ig .chat-tab__icon-btn{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.tab-list.svelte-xchslo{display:flex;align-items:flex-end;gap:var(--smrt-spacing-1);pointer-events:auto}.tab-list__item.svelte-xchslo{position:relative;display:flex;flex-direction:column;align-items:center}.tab-list__btn.svelte-xchslo{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--smrt-spacing-2);border:none;background:var(--smrt-color-surface-container);border-radius:var(--smrt-radius-full);cursor:pointer;transition:background var(--smrt-duration-short2, .15s),box-shadow var(--smrt-duration-short2, .15s);box-shadow:var(--smrt-elevation-1, 0 1px 3px rgba(0, 0, 0, .1))}.tab-list__btn.svelte-xchslo:hover{background:var(--smrt-color-surface-container-high);box-shadow:var(--smrt-elevation-2, 0 2px 6px rgba(0, 0, 0, .15))}.tab-list__btn.svelte-xchslo:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:2px}.tab-list__badge.svelte-xchslo{position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--smrt-spacing-1);border-radius:var(--smrt-radius-full);background:var(--smrt-color-error);color:var(--smrt-color-on-error);font-size:var(--smrt-typography-label-small-size, .625rem);font-weight:var(--smrt-typography-weight-semibold, 600);line-height:1;border:2px solid var(--smrt-color-surface)}.tab-list__item.svelte-xchslo .tab-list__close{display:none;position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:var(--smrt-color-surface-variant);color:var(--smrt-color-on-surface-variant);border-radius:var(--smrt-radius-full);padding:0;font-size:0}.tab-list__item.svelte-xchslo:hover .tab-list__close,.tab-list__item.svelte-xchslo:focus-within .tab-list__close{display:inline-flex}.tab-list__item.svelte-xchslo:hover .tab-list__badge:where(.svelte-xchslo),.tab-list__item.svelte-xchslo:focus-within .tab-list__badge:where(.svelte-xchslo){display:none}.tab-list__item.svelte-xchslo .tab-list__close:hover{background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}@media(prefers-reduced-motion:reduce){.tab-list__btn.svelte-xchslo{transition:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.chat-tabs.svelte-96mkgh{position:fixed;bottom:0;right:0;display:flex;align-items:flex-end;gap:var(--smrt-spacing-2);padding:0 var(--smrt-spacing-4);z-index:var(--smrt-z-index-sticky, 1100);pointer-events:none}.chat-tabs__expanded.svelte-96mkgh{display:flex;align-items:flex-end;gap:var(--smrt-spacing-2);pointer-events:auto}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.assistant-dock-choices.svelte-yjnci3{display:grid;gap:.5rem;margin:.5rem 0;padding:.75rem;border:var(--smrt-hairline);border-radius:.75rem;background:var(--smrt-color-surface-container-low)}.assistant-dock-choices-title.svelte-yjnci3{margin:0;font-weight:var(--smrt-typography-weight-semibold, 600)}.assistant-dock-choice-list.svelte-yjnci3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.assistant-dock-choice.svelte-yjnci3{display:grid;gap:.25rem;align-content:start;width:100%;min-height:44px;padding:.35rem;border:2px solid var(--smrt-color-outline-variant);border-radius:.6rem;background:var(--smrt-color-surface);color:var(--smrt-color-on-surface);font:inherit;text-align:left;cursor:pointer}.assistant-dock-choice.svelte-yjnci3:hover:not(:disabled),.assistant-dock-choice.svelte-yjnci3:focus-visible{border-color:var(--smrt-color-primary)}.assistant-dock-choice.chosen.svelte-yjnci3{border-color:var(--smrt-color-primary);background:var(--smrt-color-primary-container)}.assistant-dock-choice.svelte-yjnci3:disabled:not(.chosen){opacity:.55;cursor:default}.assistant-dock-choice.svelte-yjnci3 img:where(.svelte-yjnci3){width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.4rem;background:var(--smrt-color-surface-container)}.assistant-dock-choice-label.svelte-yjnci3{font-size:var(--smrt-typography-body-medium-size, .85rem);font-weight:var(--smrt-typography-weight-semibold, 600)}.assistant-dock-choice-description.svelte-yjnci3{color:var(--smrt-color-on-surface-variant);font-size:var(--smrt-typography-body-small-size, .78rem)}.assistant-dock-choices-actions.svelte-yjnci3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--smrt-typography-body-medium-size, .85rem)}.assistant-dock-choices-commit.svelte-yjnci3{position:sticky;inset-block-end:0;padding-block:.25rem;background:var(--smrt-color-surface-container-low)}.assistant-dock-choices-commit.svelte-yjnci3 button{min-block-size:44px}.assistant-dock-choices-commit.svelte-yjnci3 .assistant-dock-choices-use{flex:1 1 auto}.assistant-dock-choices-status.svelte-yjnci3{margin:0;font-size:var(--smrt-typography-body-medium-size, .85rem)}.assistant-dock-choices-error.svelte-yjnci3{color:var(--smrt-color-error)}.assistant-dock-choice-pending.svelte-yjnci3{display:grid;gap:.25rem;align-content:start;min-height:44px;padding:.35rem;border:2px dashed var(--smrt-color-outline-variant);border-radius:.6rem;color:var(--smrt-color-on-surface-variant)}.assistant-dock-choice-placeholder.svelte-yjnci3{width:100%;aspect-ratio:4 / 3;border-radius:.4rem;background:var(--smrt-color-surface-container);animation:svelte-yjnci3-assistant-dock-choice-pulse 1.4s ease-in-out infinite}@keyframes svelte-yjnci3-assistant-dock-choice-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.assistant-dock-choice-placeholder.svelte-yjnci3{animation:none}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.assistant-composer.svelte-139nf47{border-top:var(--smrt-hairline);background:var(--smrt-color-surface);padding:var(--smrt-spacing-2);flex-shrink:0;container-type:inline-size}.assistant-composer-row.svelte-139nf47{display:flex;align-items:flex-end;gap:var(--smrt-spacing-2)}.assistant-composer-attach{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:var(--smrt-hairline);border-radius:var(--smrt-radius-full);background:var(--smrt-color-surface-container-low);color:var(--smrt-color-on-surface-variant);cursor:pointer}.assistant-composer-attach:hover:not(:disabled){background:var(--smrt-color-surface-container)}.assistant-composer-attach:disabled{opacity:.5;cursor:not-allowed}.assistant-composer-file-input.svelte-139nf47{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.assistant-composer-field.svelte-139nf47{flex:1;display:flex;min-inline-size:0}.assistant-composer-textarea{flex:1;resize:none;font-family:var(--smrt-font-family, inherit)}@media(max-width:48rem){.assistant-composer-textarea{font-size:max(1rem,16px)}}.assistant-composer-send{flex-shrink:0;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border:none;border-radius:var(--smrt-radius-medium);background:var(--smrt-color-primary);color:var(--smrt-color-on-primary);font:var(--smrt-typography-label-large-font, 500 .875rem/1.25 sans-serif);cursor:pointer}.assistant-composer-send:disabled{opacity:.5;cursor:not-allowed}.assistant-composer-attachments.svelte-139nf47{list-style:none;display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-2);margin:0 0 var(--smrt-spacing-2);padding:0}.assistant-composer-chip.svelte-139nf47{display:inline-flex;align-items:center;gap:var(--smrt-spacing-1);padding:var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-full);background:var(--smrt-color-surface-container-low);border:var(--smrt-hairline);font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-on-surface);max-width:160px}.assistant-composer-chip-name.svelte-139nf47{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-composer-chip-remove{border:none;background:none;color:var(--smrt-color-on-surface-variant);cursor:pointer;line-height:1;padding:0}.assistant-composer-error.svelte-139nf47{margin:0 0 var(--smrt-spacing-2);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-medium);background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif)}@container (max-width: 22rem){.assistant-composer-row.svelte-139nf47{flex-wrap:wrap}.assistant-composer-field.svelte-139nf47{flex:1 1 100%;order:-1}.assistant-composer-send{margin-inline-start:auto}}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.assistant-question.svelte-1u6mh5z{box-sizing:border-box;inline-size:100%;padding:var(--smrt-spacing-3);border:var(--smrt-hairline);border-radius:var(--smrt-radius-large);background:var(--smrt-color-surface-container);color:var(--smrt-color-on-surface)}.assistant-question.svelte-1u6mh5z .assistant-question-form{display:grid;gap:var(--smrt-spacing-3)}.assistant-question.svelte-1u6mh5z fieldset{min-inline-size:0;margin:0}.assistant-question-select.svelte-1u6mh5z{display:grid;gap:var(--smrt-spacing-1);font:var(--smrt-typography-label-large-font)}.assistant-question-select.svelte-1u6mh5z select{inline-size:100%}.assistant-question-actions.svelte-1u6mh5z{display:flex;justify-content:flex-end}.assistant-question-summary.svelte-1u6mh5z{margin:0;color:var(--smrt-color-on-surface-variant);font:var(--smrt-typography-body-small-font)}.assistant-question-prompt.svelte-1u6mh5z{display:block;color:var(--smrt-color-on-surface);font:var(--smrt-typography-label-large-font)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.assistant-thread-list.svelte-w0nh69{display:flex;flex-direction:column;border-right:var(--smrt-hairline);background:var(--smrt-color-surface-container-low);min-width:160px;overflow-y:auto}.assistant-thread-list-new{margin:var(--smrt-spacing-2);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border:1px dashed var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-medium);background:transparent;color:var(--smrt-color-primary);font:var(--smrt-typography-label-medium-font, 500 .8125rem/1.3 sans-serif);cursor:pointer;text-align:left}.assistant-thread-list-new:hover{background:var(--smrt-color-surface-container)}.assistant-thread-list.svelte-w0nh69 ul:where(.svelte-w0nh69){list-style:none;margin:0;padding:0 var(--smrt-spacing-2) var(--smrt-spacing-2);display:flex;flex-direction:column;gap:var(--smrt-spacing-1)}.assistant-thread-list-item{display:flex;align-items:center;justify-content:flex-start;gap:var(--smrt-spacing-2);width:100%;min-width:0;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border:none;border-radius:var(--smrt-radius-medium);background:transparent;color:var(--smrt-color-on-surface);font:var(--smrt-typography-body-medium-font, .875rem/1.4 sans-serif);text-align:left;cursor:pointer}.assistant-thread-list-item>[data-smrt-part=label]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--smrt-spacing-2)}.assistant-thread-list-item:hover{background:var(--smrt-color-surface-container)}.assistant-thread-list-item.active{background:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container);font-weight:var(--smrt-typography-weight-semibold, 600)}.title.svelte-w0nh69{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count.svelte-w0nh69{flex-shrink:0;font:var(--smrt-typography-label-small-font, 500 .6875rem/1 sans-serif);color:var(--smrt-color-on-surface-variant)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.assistant-dock.svelte-x72a4m{container-type:inline-size;height:100%;min-height:0;font-family:var(--smrt-font-family, system-ui, sans-serif);background:var(--smrt-color-surface);color:var(--smrt-color-on-surface)}.assistant-dock-layout.svelte-x72a4m{display:flex;height:100%;min-height:0}.assistant-dock-status.svelte-x72a4m{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .75rem;border-top:var(--smrt-hairline);font-size:var(--smrt-typography-body-medium-size, .85rem);color:var(--smrt-color-on-surface-variant)}.assistant-dock-run.svelte-x72a4m{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .75rem;border-bottom:var(--smrt-hairline);font-size:var(--smrt-typography-body-medium-size, .85rem)}.assistant-dock-tool-request.svelte-x72a4m{margin:.5rem 0;padding:.75rem;border:var(--smrt-hairline);border-radius:var(--smrt-radius-md);background:var(--smrt-color-surface-container)}.assistant-dock-tool-request.svelte-x72a4m p:where(.svelte-x72a4m){margin:0 0 .4rem}.assistant-dock-tool-request-title.svelte-x72a4m{font-weight:var(--smrt-typography-weight-semibold, 600)}.assistant-dock-tool-request-warning.svelte-x72a4m{color:var(--smrt-color-error)}.assistant-dock-tool-request-details.svelte-x72a4m pre:where(.svelte-x72a4m){max-height:10rem;overflow:auto;font-size:var(--smrt-typography-body-small-size, .75rem);white-space:pre-wrap;word-break:break-word}.assistant-dock-tool-request-actions.svelte-x72a4m{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.assistant-dock-threads.svelte-x72a4m{display:flex;flex-shrink:0;min-height:0;max-width:min(16rem,40%);min-width:0}.assistant-dock.svelte-x72a4m .assistant-dock-layout:where(.svelte-x72a4m)>.assistant-dock-threads-toggle{display:none}@container (max-width: 479px){.assistant-dock-layout.svelte-x72a4m{flex-direction:column}.assistant-dock.svelte-x72a4m .assistant-dock-layout:where(.svelte-x72a4m)>.assistant-dock-threads-toggle{display:flex;justify-content:flex-start;align-items:center;gap:var(--smrt-spacing-2);flex-shrink:0;width:100%;min-height:44px;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border:none;border-bottom:var(--smrt-hairline);background:var(--smrt-color-surface-container-low);color:var(--smrt-color-on-surface);font:var(--smrt-typography-label-large-font, 500 .875rem/1.25 sans-serif);font-family:inherit;border-radius:0;text-align:left;cursor:pointer}.assistant-dock.svelte-x72a4m .assistant-dock-layout:where(.svelte-x72a4m)>.assistant-dock-threads-toggle:before{content:"▸" / "";color:var(--smrt-color-on-surface-variant)}.assistant-dock.svelte-x72a4m .assistant-dock-layout[data-threads-open]:where(.svelte-x72a4m)>.assistant-dock-threads-toggle:before{content:"▾" / ""}.assistant-dock.svelte-x72a4m .assistant-dock-layout:where(.svelte-x72a4m)>.assistant-dock-threads-toggle:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.assistant-dock-threads.svelte-x72a4m{display:none}.assistant-dock-layout[data-threads-open].svelte-x72a4m .assistant-dock-threads:where(.svelte-x72a4m){display:flex;max-width:none;max-height:40%;border-bottom:var(--smrt-hairline)}.assistant-dock-threads.svelte-x72a4m>.assistant-thread-list{flex:1;min-width:0;border-right:none}}.assistant-dock-main.svelte-x72a4m{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.assistant-dock-empty.svelte-x72a4m{margin:0;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-on-surface-variant);background:var(--smrt-color-surface-container-low);border-bottom:var(--smrt-hairline)}.assistant-dock-scroll.svelte-x72a4m{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--smrt-spacing-3);padding:var(--smrt-spacing-3);min-height:0}.assistant-dock-suggestions.svelte-x72a4m{display:flex;flex-wrap:wrap;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-3)}.assistant-dock-messages.svelte-x72a4m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--smrt-spacing-2)}.assistant-dock-messages.svelte-x72a4m>li:where(.svelte-x72a4m){display:flex;flex-direction:column;min-width:0}.assistant-dock-messages.svelte-x72a4m>li:where(.svelte-x72a4m) .bubble,.assistant-dock-streaming.svelte-x72a4m .bubble{max-width:85%;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-large);overflow-wrap:anywhere}.assistant-dock-messages.svelte-x72a4m>li[data-role=user]:where(.svelte-x72a4m) .bubble,.assistant-dock-messages.svelte-x72a4m>li[data-role=user]:where(.svelte-x72a4m) .bubble--own{align-self:flex-end;background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);border-radius:var(--smrt-radius-large)}.assistant-dock-messages.svelte-x72a4m>li:where(.svelte-x72a4m):not([data-role=user]) .bubble--agent,.assistant-dock-streaming.svelte-x72a4m .bubble--agent{align-self:flex-start;background:var(--smrt-color-surface-container);color:var(--smrt-color-on-surface);border-left:none;border-radius:var(--smrt-radius-large)}.assistant-dock-streaming.svelte-x72a4m{display:flex;flex-direction:column}.assistant-dock-thread-state.svelte-x72a4m{flex:1;min-height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-5);color:var(--smrt-color-on-surface-variant);text-align:center}.assistant-dock-thread-state.svelte-x72a4m h2:where(.svelte-x72a4m),.assistant-dock-thread-state.svelte-x72a4m p:where(.svelte-x72a4m){margin:0}.assistant-dock-thread-state.svelte-x72a4m h2:where(.svelte-x72a4m){color:var(--smrt-color-on-surface);font:var(--smrt-typography-title-medium-font, 600 1rem/1.4 sans-serif)}.assistant-dock-thread-state.svelte-x72a4m p:where(.svelte-x72a4m){max-width:28rem;font:var(--smrt-typography-body-medium-font, .875rem/1.5 sans-serif)}.assistant-dock-thread-state-actions.svelte-x72a4m{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--smrt-spacing-2)}.assistant-dock-thread-loading.svelte-x72a4m{min-height:4rem}.assistant-dock-card.svelte-x72a4m{align-self:stretch;inline-size:100%;min-inline-size:0;margin-top:var(--smrt-spacing-2)}.assistant-dock-message-content.svelte-x72a4m{margin:0;white-space:pre-wrap}.assistant-dock-markdown.svelte-x72a4m{white-space:normal;overflow-wrap:anywhere}.assistant-dock-markdown.svelte-x72a4m :is(p,ul,ol,pre,h1,h2,h3){margin:0 0 var(--smrt-spacing-2)}.assistant-dock-markdown.svelte-x72a4m :is(p,ul,ol,pre,h1,h2,h3):last-child{margin-bottom:0}.assistant-dock-markdown.svelte-x72a4m :is(h1,h2,h3){font-size:1em;font-weight:var(--smrt-typography-weight-semibold, 600);line-height:inherit}.assistant-dock-markdown.svelte-x72a4m h1{font-size:1.15em}.assistant-dock-markdown.svelte-x72a4m :is(ul,ol){padding-inline-start:1.25em}.assistant-dock-markdown.svelte-x72a4m code{font-family:var(--smrt-font-family-mono, ui-monospace, monospace);font-size:.9em}.assistant-dock-markdown.svelte-x72a4m pre{overflow-x:auto;white-space:pre;padding:var(--smrt-spacing-2);border-radius:var(--smrt-radius-sm);background:var(--smrt-color-surface-container-low)}.assistant-dock-markdown.svelte-x72a4m a{color:inherit;text-decoration:underline}.assistant-dock-attachments.svelte-x72a4m{list-style:none;margin:var(--smrt-spacing-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--smrt-spacing-1)}.assistant-dock-attachment.svelte-x72a4m{display:flex;align-items:baseline;gap:var(--smrt-spacing-1);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif)}.assistant-dock-attachment-link.svelte-x72a4m{color:inherit;text-decoration:underline}.assistant-dock-attachment-name.svelte-x72a4m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-dock-attachment-size.svelte-x72a4m{opacity:.75;font-size:var(--smrt-typography-label-small-size, .6875rem)}.assistant-dock-actions.svelte-x72a4m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--smrt-spacing-2)}.assistant-dock-action-unknown.svelte-x72a4m{margin-top:var(--smrt-spacing-2);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-medium);background:var(--smrt-color-tertiary-container);color:var(--smrt-color-on-tertiary-container);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif)}.assistant-dock-action-unknown.svelte-x72a4m p:where(.svelte-x72a4m){margin:0 0 var(--smrt-spacing-2)}.assistant-dock-stale.svelte-x72a4m{padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-medium);background:var(--smrt-color-tertiary-container);color:var(--smrt-color-on-tertiary-container);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif)}.assistant-dock-stale.svelte-x72a4m p:where(.svelte-x72a4m){margin:0 0 var(--smrt-spacing-2)}.assistant-dock-failed.svelte-x72a4m{padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-medium);background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif)}.assistant-dock-failed.svelte-x72a4m p:where(.svelte-x72a4m){margin:0 0 var(--smrt-spacing-2)}.assistant-dock-error.svelte-x72a4m{margin:0;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);font:var(--smrt-typography-body-small-font, .8125rem/1.4 sans-serif);color:var(--smrt-color-on-error-container);background:var(--smrt-color-error-container);border-bottom:var(--smrt-hairline)}.assistant-dock-single-actions.svelte-x72a4m{display:flex;justify-content:flex-end;padding:var(--smrt-spacing-1) var(--smrt-spacing-2) 0}.assistant-dock-composer-header.svelte-x72a4m{padding:0 var(--smrt-spacing-2);padding-top:var(--smrt-spacing-2)}}
