.file-doc-preview[data-v-ec01479f]{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:300px;margin:0 auto;padding:0 16px;display:flex}.file-doc-preview__thumb-group[data-v-ec01479f]{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.file-doc-preview__card[data-v-ec01479f]{aspect-ratio:1;background:var(--fill-primary);border-radius:26px;justify-content:center;align-items:center;width:100%;max-width:300px;display:flex;position:relative;overflow:hidden}.file-doc-preview__card-image-wrap[data-v-ec01479f]{position:absolute;inset:0}.file-doc-preview__card-image[data-v-ec01479f]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.file-doc-preview__card-scrim[data-v-ec01479f]{background:var(--fill-surface-inversed-16);position:absolute;inset:0}.file-doc-preview__badge[data-v-ec01479f]{background:var(--fill-secondary);border-radius:16px;justify-content:center;align-items:center;padding:10px 16px;display:flex;position:relative}.file-doc-preview__name[data-v-ec01479f]{word-break:break-word;width:100%}.file-doc-preview__message[data-v-ec01479f]{width:100%}.file-preview-image[data-v-78b01ac4]{cursor:pointer;width:100%;height:100%;position:relative}.file-preview-image__layer[data-v-78b01ac4]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.file-preview-image__layer--full[data-v-78b01ac4]{opacity:0}.file-preview-image__layer--visible[data-v-78b01ac4]{opacity:1}.video-player-controller[data-v-a4554407]{box-sizing:border-box;border:1px solid var(--border-separator);background:var(--fill-primary);pointer-events:auto;border-radius:26px;flex-direction:column;gap:12px;width:100%;padding:16px 6px 20px;display:flex;overflow:hidden}.video-player-controller__controls[data-v-a4554407]{justify-content:space-between;align-items:center;padding:0 12px;display:flex}.video-player-controller__time[data-v-a4554407]{white-space:nowrap;flex-shrink:0}.video-player-controller__toggle[data-v-a4554407]{box-sizing:border-box;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:48px;min-height:24px;padding:0 12px;display:flex}button.video-player-controller__toggle[data-v-a4554407]{cursor:pointer}.video-player-controller__progress[data-v-a4554407]{touch-action:none;margin:-6px 0 -12px;padding:6px 12px 12px}.video-player-controller__progress--seekable[data-v-a4554407]{cursor:pointer}.video-player-controller__progress-track[data-v-a4554407]{background:var(--fill-surface-default-10);border-radius:99px;width:100%;height:6px;overflow:hidden}.video-player-controller__progress-fill[data-v-a4554407]{background:var(--brand-primary);border-radius:99px;height:100%}.file-video-preview[data-v-7fc7a753]{width:100%;height:100%;position:relative}.file-video-preview__video[data-v-7fc7a753]{object-fit:contain;outline:none;width:100%;height:100%;display:block}.file-video-preview__controller[data-v-7fc7a753]{left:0;right:0;bottom:calc(max(36px, var(--safe-area-bottom)) + 96px);box-sizing:border-box;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute}.file-video-preview__controller[data-v-7fc7a753]>*{width:100%;max-width:480px}.file-video-preview-chrome-enter-active[data-v-7fc7a753],.file-video-preview-chrome-leave-active[data-v-7fc7a753]{transition:opacity .2s}.file-video-preview-chrome-enter-from[data-v-7fc7a753],.file-video-preview-chrome-leave-to[data-v-7fc7a753]{opacity:0}.button-chat-image[data-v-9e9837fd]{background:var(--fill-primary);cursor:pointer;border:none;border-radius:2px;flex-shrink:0;width:124px;height:124px;padding:0;display:block;position:relative;overflow:hidden}.button-chat-image[data-v-9e9837fd]:disabled,.button-chat-image--skeleton[data-v-9e9837fd]{cursor:default}.button-chat-image__preview[data-v-9e9837fd]{object-fit:cover;pointer-events:none;border-radius:2px;width:100%;height:100%;display:block;position:absolute;inset:0}.button-chat-image__scrim[data-v-9e9837fd]{background:var(--fill-scrim);pointer-events:none;border-radius:2px;position:absolute;inset:0}.button-chat-image__loader[data-v-9e9837fd]{pointer-events:none;line-height:0;animation:.7s linear infinite button-chat-image-spin-9e9837fd;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-chat-image__error-icon[data-v-9e9837fd]{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-chat-image__format[data-v-9e9837fd]{background:var(--fill-secondary);pointer-events:none;border-radius:8px;justify-content:center;align-items:center;padding:2px 8px;display:flex;position:absolute;bottom:4px;left:4px}@keyframes button-chat-image-spin-9e9837fd{to{transform:translate(-50%,-50%)rotate(360deg)}}.file-library-picker-panel{gap:0!important;padding:0!important;overflow:hidden!important}.file-library-picker-panel .sheet-modal__body{flex-direction:column;min-height:0;display:flex}.file-library-picker-panel .sheet-modal__drag-hit{z-index:3!important;min-height:20px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.file-library-picker[data-v-97c3c95f]{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.file-library-picker__viewport[data-v-97c3c95f]{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(517px,64dvh);padding:90px 0 94px;transition:max-height .4s cubic-bezier(.32,.72,0,1);overflow-y:auto}.file-library-picker__viewport--expanded[data-v-97c3c95f]{max-height:100dvh}.file-library-picker__grid[data-v-97c3c95f]{grid-template-columns:repeat(auto-fill,minmax(min(112px,33.3333% - 1.33333px),1fr));gap:2px;width:100%;display:grid}.file-library-picker__cell[data-v-97c3c95f]{min-width:0;position:relative}.file-library-picker__grid[data-v-97c3c95f] .button-chat-image{aspect-ratio:1;width:100%;height:auto;display:block}.file-library-picker__cell--muted[data-v-97c3c95f]{opacity:.4}.file-library-picker__radio[data-v-97c3c95f]{box-sizing:border-box;border:1.5px solid var(--label-white);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 0 6px #00000080}.file-library-picker__radio--checked[data-v-97c3c95f]{background:var(--brand-primary);box-shadow:0 0 6px 2px #00000080}.file-library-picker__header[data-v-97c3c95f]{z-index:2;box-sizing:border-box;background:linear-gradient(180deg, var(--background-primary-92) 0%, var(--background-primary-0) 100%);pointer-events:none;justify-content:space-between;align-items:center;height:90px;padding:26px 16px 12px;display:flex;position:absolute;top:0;left:0;right:0}.file-library-picker__header[data-v-97c3c95f]:before{z-index:-1;-webkit-backdrop-filter:blur(6px);content:"";position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.file-library-picker__header-spacer[data-v-97c3c95f]{flex-shrink:0;width:52px}.file-library-picker__title-block[data-v-97c3c95f]{filter:drop-shadow(0 2px 3.5px #00000080);flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex}.file-library-picker__title-row[data-v-97c3c95f]{align-items:center;gap:6px;padding-right:6px;display:flex}.file-library-picker__close[data-v-97c3c95f]{pointer-events:auto;flex-shrink:0}.file-library-picker__actions[data-v-97c3c95f]{z-index:3;box-sizing:border-box;background:var(--gradient-bottombar-fill-background);pointer-events:none;justify-content:flex-end;align-items:center;height:94px;padding:16px 16px 36px;display:flex;position:absolute;bottom:0;left:0;right:0}.file-library-picker__add[data-v-97c3c95f]{border:1px solid var(--border-separator);background:var(--fill-surface-float-comp);-webkit-backdrop-filter:blur(6px);cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding:12px 24px;display:flex}.file-library-picker__add[data-v-97c3c95f]:disabled{cursor:default}.file-library-picker__add--armed[data-v-97c3c95f]{background:var(--brand-primary);-webkit-backdrop-filter:none;border-color:#0000;padding-right:18px}.file-library-picker__add-count[data-v-97c3c95f]{box-sizing:border-box;background:var(--label-white);border-radius:30px;justify-content:center;align-items:center;min-width:24px;padding:0 8px;display:flex}.file-library-picker__state[data-v-97c3c95f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:0 16px;display:flex}.file-library-picker__more[data-v-97c3c95f]{justify-content:center;padding:12px 0;display:flex}.file-link-lifetime-sheet[data-v-2479904d]{flex-direction:column;gap:12px;width:100%;display:flex}.file-link-lifetime-sheet__title[data-v-2479904d]{box-sizing:border-box;width:100%;padding:0 16px 12px}.file-link-lifetime-sheet__options[data-v-2479904d],.file-share-actions-sheet[data-v-bd058ca7]{flex-direction:column;width:100%;display:flex}.file-viewer-toolbar[data-v-993d44f9]{padding-top:32px;padding-bottom:max(36px, var(--safe-area-bottom));background:linear-gradient(180deg, var(--background-primary-0) 0%, var(--background-primary-100) 100%);position:absolute;bottom:0;left:0;right:0}.file-viewer-toolbar__tools[data-v-993d44f9]{align-items:center;gap:16px;padding:0 16px;display:flex}.file-viewer-toolbar__carousel[data-v-993d44f9]{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex;position:relative;overflow-x:auto}.file-viewer-toolbar__thumb[data-v-993d44f9]{background:var(--fill-white-30);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:32px;padding:0;transition:width .2s,height .2s;display:flex;overflow:hidden}.file-viewer-toolbar__thumb--selected[data-v-993d44f9]{width:32px;height:32px;margin:0 4px}.file-viewer-toolbar__thumb-image[data-v-993d44f9]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.files-empty-state[data-v-d728dbdb]{box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 16px;display:flex}.files-empty-state__image[data-v-d728dbdb]{object-fit:contain;flex-shrink:0;width:170px;height:170px;display:block}.files-empty-state__copy[data-v-d728dbdb]{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.files-empty-state__texts[data-v-d728dbdb]{text-align:center;flex-direction:column;gap:12px;width:100%;display:flex}.files-grid[data-v-22ea366a]{gap:2px;width:100%;min-width:0;display:grid}.files-grid__cell[data-v-22ea366a]{min-width:0}.files-grid__cell[data-v-22ea366a] .button-chat-image{width:100%;height:100%}.plus-badge[data-v-97bc3a6e]{flex-shrink:0;width:58px;height:27px;position:relative}.plus-badge__art[data-v-97bc3a6e]{position:absolute;top:-6px;left:0}.files-toolbar[data-v-2a786729]{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:10px 16px 32px;display:flex}.files-toolbar__left[data-v-2a786729]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.files-toolbar__logo[data-v-2a786729]{align-items:center;gap:6px;display:flex}.files-toolbar__date[data-v-2a786729]{text-shadow:0 2px 4px #00000080}.files-toolbar__actions[data-v-2a786729]{flex-shrink:0;align-items:center;gap:10px;display:flex}.files-upload-source-menu[data-v-5c317a6d]{flex-direction:column;width:100%;display:flex}.si-root[data-v-4af621aa]{width:100%;height:var(--si-height,52px);align-items:center;display:flex}.si-wrap[data-v-4af621aa]{flex:1;align-items:stretch;min-width:0;height:100%;display:flex}.si-field[data-v-4af621aa]{background:var(--fill-surface-float-comp);border:1px solid var(--border-separator);box-sizing:border-box;cursor:pointer;border-radius:999px;width:100%;height:100%;transition:background-color .2s,scale .2s;position:relative;overflow:hidden}.si-field[data-v-4af621aa]:not(.si-field--active):active{background:var(--fill-surface-float-comp-hover);scale:1.04}.si-field[data-v-4af621aa]:not(.si-field--active):hover{background:var(--fill-surface-float-comp-hover)}.si-field--active[data-v-4af621aa]{cursor:text}.si-mover[data-v-4af621aa]{pointer-events:none;white-space:nowrap;will-change:transform;align-items:center;gap:6px;display:flex;position:absolute;top:0;bottom:0;left:14px}.si-icon[data-v-4af621aa]{flex-shrink:0}.si-label-group[data-v-4af621aa]{align-items:center;gap:0;display:flex}.si-placeholder[data-v-4af621aa]{font-family:var(--type-family);color:var(--label-inactive);font-size:16px;font-weight:600}.si-fake-caret[data-v-4af621aa]{background:var(--brand-primary);border-radius:1px;flex-shrink:0;width:1px;height:22px;margin-right:-1px;animation:1s step-end infinite si-fake-caret-blink-4af621aa}@keyframes si-fake-caret-blink-4af621aa{0%,to{opacity:1}50%{opacity:0}}.si-input[data-v-4af621aa]{width:100%;height:100%;font-family:var(--type-family);color:var(--label-primary);caret-color:var(--brand-primary);pointer-events:none;background:0 0;border:none;outline:none;margin:0;padding:0 44px;font-size:16px;font-weight:400}.si-input--active[data-v-4af621aa]{pointer-events:auto}.si-input--caret-hidden[data-v-4af621aa]{caret-color:#0000}.si-input[data-v-4af621aa]::-webkit-search-decoration{display:none}.si-input[data-v-4af621aa]::-webkit-search-cancel-button{display:none}.si-input[data-v-4af621aa]::-webkit-search-results-button{display:none}.si-input[data-v-4af621aa]::-webkit-search-results-decoration{display:none}.si-clear[data-v-4af621aa]{will-change:transform, opacity;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.si-cancel-slot[data-v-4af621aa]{will-change:width;flex-shrink:0;width:0}.si-cancel-inner[data-v-4af621aa]{align-items:center;padding:0 0 0 10px;display:flex}.si-cancel-btn[data-v-4af621aa]{transform-origin:50%;will-change:transform, opacity;flex-shrink:0;display:flex}.toolbar-subtitle[data-v-b4d7a5f7]{--toolbar-subtitle-shift:65px;--toolbar-subtitle-glow-span:400px;width:100%;min-width:0;max-width:100%;display:flex}.toolbar-subtitle__viewport[data-v-b4d7a5f7]{vertical-align:middle;grid-template:auto/auto;align-items:center;width:100%;min-width:0;display:inline-grid}.toolbar-subtitle__row[data-v-b4d7a5f7]{grid-area:1/1;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.toolbar-subtitle__row--busy[data-v-b4d7a5f7]{--loader-spin-duration:1s}.toolbar-subtitle__text[data-v-b4d7a5f7]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.toolbar-subtitle__row--busy[data-v-b4d7a5f7] .icon,.toolbar-subtitle__glow[data-v-b4d7a5f7]{background-image:linear-gradient(120deg, var(--label-secondary) 45.5%, var(--brand-primary) 50%, var(--label-secondary) 54.5%);background-size:var(--toolbar-subtitle-glow-span) 100%;background-repeat:repeat-x;animation:1s linear infinite toolbar-subtitle-glow-b4d7a5f7}.toolbar-subtitle__row--busy[data-v-b4d7a5f7] .icon{background-color:#0000}.toolbar-subtitle__glow[data-v-b4d7a5f7]{--toolbar-subtitle-glow-x:22px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes toolbar-subtitle-glow-b4d7a5f7{0%{background-position:calc(-236px - var(--toolbar-subtitle-glow-x,0px)) 0}50.25%,to{background-position:calc(-58px - var(--toolbar-subtitle-glow-x,0px)) 0}}.toolbar-subtitle-enter-active[data-v-b4d7a5f7]{z-index:2}.toolbar-subtitle-leave-active[data-v-b4d7a5f7]{z-index:1}.toolbar-subtitle-enter-active[data-v-b4d7a5f7],.toolbar-subtitle-leave-active[data-v-b4d7a5f7]{will-change:transform, opacity}.toolbar-subtitle-enter-to.toolbar-subtitle__row[data-v-b4d7a5f7],.toolbar-subtitle-leave-from.toolbar-subtitle__row[data-v-b4d7a5f7]{opacity:1;transform:translate(0)}.toolbar-subtitle-enter-from.toolbar-subtitle__row[data-kind=busy][data-v-b4d7a5f7]{transform:translateX(var(--toolbar-subtitle-shift));opacity:0}.toolbar-subtitle-leave-to.toolbar-subtitle__row[data-kind=info][data-v-b4d7a5f7]{transform:translateX(calc(var(--toolbar-subtitle-shift) * -1));opacity:0}.toolbar-subtitle-enter-active.toolbar-subtitle__row[data-kind=busy][data-v-b4d7a5f7],.toolbar-subtitle-leave-active.toolbar-subtitle__row[data-kind=info][data-v-b4d7a5f7]{transition:transform .134s cubic-bezier(0,0,0,.784),opacity .134s cubic-bezier(0,0,0,.784)}.toolbar-subtitle-enter-from.toolbar-subtitle__row[data-kind=info][data-v-b4d7a5f7]{transform:translateX(calc(var(--toolbar-subtitle-shift) * -1));opacity:0}.toolbar-subtitle-leave-to.toolbar-subtitle__row[data-kind=busy][data-v-b4d7a5f7]{transform:translateX(var(--toolbar-subtitle-shift));opacity:0}.toolbar-subtitle-enter-active.toolbar-subtitle__row[data-kind=info][data-v-b4d7a5f7],.toolbar-subtitle-leave-active.toolbar-subtitle__row[data-kind=busy][data-v-b4d7a5f7]{transition:transform .134s cubic-bezier(.5,0,.5,1),opacity .134s cubic-bezier(.5,0,.5,1)}.tool-bar-shell[data-v-0846d8db]{width:100%;padding-top:10px;padding-bottom:var(--toolbar-bottom-padding,32px);box-sizing:border-box;flex-direction:column;display:flex}.tool-bar-shell__main[data-v-0846d8db]{flex-direction:column;width:100%;display:flex}.tool-bar-shell__header-wrap[data-v-0846d8db]{box-sizing:border-box;width:100%;overflow:visible}.tool-bar-shell__header-wrap--clipped[data-v-0846d8db]{overflow:hidden}.tool-bar-shell__header-wrap--hidden[data-v-0846d8db]{opacity:0;pointer-events:none;transform:translateY(-10px)}.tool-bar-shell--collapsing .tool-bar-shell__header-wrap[data-v-0846d8db],.tool-bar-shell--collapsing .tool-bar-shell__search-zone[data-v-0846d8db]{transition:height var(--ui-collapse-duration) var(--ui-collapse-ease), margin-top var(--ui-collapse-duration) var(--ui-collapse-ease), opacity var(--ui-collapse-duration) var(--ui-collapse-ease), transform var(--ui-collapse-duration) var(--ui-collapse-ease)}.tool-bar-shell__search-zone[data-v-0846d8db]{box-sizing:border-box;min-height:0;padding-left:16px;padding-right:16px}.tool-bar-shell__audio-zone[data-v-0846d8db]{box-sizing:border-box;padding-left:16px;padding-right:16px;position:relative}.tool-bar[data-v-0846d8db]{box-sizing:border-box;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 16px;display:flex}.tool-bar__left[data-v-0846d8db]{pointer-events:auto;cursor:pointer;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;min-width:0;display:flex}.tool-bar__logo[data-v-0846d8db]{flex-shrink:0;align-items:center;gap:6px;display:flex}.tool-bar__action[data-v-0846d8db]{pointer-events:auto;flex-shrink:0}.chat-list-item[data-v-9867b784]{background:var(--fill-background);border:none;border-bottom:1px solid var(--border-separator);box-sizing:border-box;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;outline:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;margin:0;padding:16px;display:flex;position:relative;overflow:hidden}.chat-list-item[data-v-9867b784]:active{background:var(--fill-primary-hover)}.chat-list-item--pinned[data-v-9867b784]{background:var(--fill-pinned)}.chat-list-item--pinned[data-v-9867b784]:active{background:var(--fill-pinned-hover)}.chat-list-item--selected[data-v-9867b784]{background:var(--fill-selected)}.chat-list-item__top[data-v-9867b784]{flex-shrink:0;align-items:center;gap:4px;width:100%;display:flex}.chat-list-item__title[data-v-9867b784]{flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;display:flex;overflow:hidden}.chat-list-item__title-row[data-v-9867b784]{align-items:center;gap:4px;min-width:0;display:flex}.chat-list-item__title-row>.image[data-v-9867b784]{flex-shrink:0}.title-text[data-v-9867b784]{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.375rem;line-height:1.375;display:block;overflow:hidden}.chat-list-item__time[data-v-9867b784]{white-space:nowrap;flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.chat-list-item__progress[data-v-9867b784]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.chat-list-item__bottom[data-v-9867b784]{flex-shrink:0;align-items:flex-end;gap:8px;width:100%;height:40px;display:flex}.chat-list-item__preview[data-v-9867b784]{flex:1 0 0;align-items:flex-start;min-width:0;height:100%;display:flex}.preview-text[data-v-9867b784]{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.preview-text__match[data-v-9867b784]{color:var(--brand-primary)}.chat-list-item__status-indicator[data-v-9867b784]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-bottom:12px;display:flex}.chat-list-item__status-indicator--unread[data-v-9867b784]{background:var(--brand-primary)}.chat-list-item__status-indicator--error[data-v-9867b784]{background:var(--semantic-error)}html[data-input-modality=mouse] .chat-list-item:hover,:where(html[data-keyboard-nav]) .chat-list-item:focus-visible,html[data-input-modality=mouse] .chat-list-item--pinned:hover,:where(html[data-keyboard-nav]) .chat-list-item--pinned:focus-visible{background:var(--fill-primary-hover)}.dropdown-menu[data-v-0501c57a]{top:calc(100% + var(--dropdown-menu-offset-top,16px));z-index:5;box-sizing:border-box;background:var(--fill-primary);border:1px solid var(--border-separator);width:240px;transform-origin:var(--dropdown-menu-origin,top right);border-radius:26px;flex-direction:column;gap:10px;padding:8px;display:flex;position:absolute;right:0;overflow:hidden}.dropdown-menu--top[data-v-0501c57a]{top:auto;bottom:calc(100% + var(--dropdown-menu-offset-top,16px));transform-origin:var(--dropdown-menu-origin,bottom right)}.dropdown-menu__label[data-v-0501c57a]{padding:0 10px}.dropdown-menu__label[data-v-0501c57a] .k-text{word-break:break-word}.dropdown-menu__list[data-v-0501c57a]{flex-direction:column;width:100%;display:flex}.dropdown-menu__row[data-v-0501c57a]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:18px;align-items:center;gap:10px;width:100%;padding:16px 12px;display:flex}html[data-input-modality=mouse] .dropdown-menu__row[data-v-0501c57a]:hover{background:var(--fill-primary-hover)}.dropdown-menu__separator[data-v-0501c57a]{background:var(--border-separator);flex-shrink:0;height:1px;margin:12px}.dropdown-menu-enter-active[data-v-0501c57a],.dropdown-menu-leave-active[data-v-0501c57a]{transition:opacity .2s,transform .2s cubic-bezier(.25,1,.5,1)}.dropdown-menu-enter-from[data-v-0501c57a],.dropdown-menu-leave-to[data-v-0501c57a]{opacity:0;transform:scale(.9)translateY(-4px)}.chat-list-wrap[data-v-76261baa]{--scroll-indicator-inset-end:1px;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.chat-list[data-v-76261baa]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;box-sizing:border-box;width:100%;min-height:0;padding-top:var(--chat-list-padding-top,0);flex:1;overflow-y:auto}.chat-list__virtual-track[data-v-76261baa]{width:100%;position:relative}.chat-list__tab-bar-spacer[data-v-76261baa]{width:100%;height:var(--app-tab-bar-viewport-clearance);pointer-events:none;flex-shrink:0}.chat-list__prepend[data-v-76261baa]{width:100%;position:absolute;top:0;left:0}.chat-list__item[data-v-76261baa]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%}.chat-list__menu-anchor[data-v-76261baa]{z-index:3;width:0;height:0;position:absolute}.debug-report-sheet[data-v-53df1940]{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding:0 16px;display:flex}.debug-report-sheet__field[data-v-53df1940]{box-sizing:border-box;background:var(--fill-primary);border:1px solid var(--border-separator);cursor:text;border-radius:26px;align-items:flex-start;min-height:120px;max-height:368px;padding:15px 16px;display:flex}.debug-report-sheet__field-box[data-v-53df1940]{width:100%;display:block}.debug-report-sheet__textarea[data-v-53df1940]{resize:none;width:100%;height:100%;color:var(--label-primary);background:0 0;border:none;outline:none;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal;display:block;overflow-y:auto}.debug-report-sheet__textarea[data-v-53df1940]::placeholder{color:var(--label-secondary)}.debug-report-sheet__success[data-v-53df1940]{box-sizing:border-box;background:var(--fill-primary);border:1px solid var(--border-separator);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:120px;padding:12px;display:flex}.speech-audio-controller[data-v-2538bf19]{box-sizing:border-box;border:1px solid var(--border-separator);background:var(--fill-primary);pointer-events:auto;border-radius:26px;flex-direction:column;gap:12px;width:100%;padding:4px 6px 12px;display:flex;overflow:hidden}.speech-audio-controller__row[data-v-2538bf19]{align-items:center;gap:8px;display:flex}.speech-audio-controller__playback[data-v-2538bf19]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.speech-audio-controller__toggle[data-v-2538bf19]{box-sizing:border-box;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:12px 8px 4px;display:flex}button.speech-audio-controller__toggle[data-v-2538bf19]{cursor:pointer}.speech-audio-controller__track-info[data-v-2538bf19]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px 0 4px;display:flex}.speech-audio-controller__title[data-v-2538bf19]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.speech-audio-controller__actions[data-v-2538bf19]{flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.speech-audio-controller__rate[data-v-2538bf19]{background:var(--fill-surface-default-10);width:44px;height:32px;color:var(--label-primary);cursor:pointer;border:none;border-radius:999px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:0 0 2px;display:flex}.speech-audio-controller__close[data-v-2538bf19]{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:12px 8px 4px 4px;display:flex}.speech-audio-controller__progress[data-v-2538bf19]{touch-action:none;margin:-6px 0 -10px;padding:6px 12px 10px}.speech-audio-controller__progress--seekable[data-v-2538bf19]{cursor:pointer}.speech-audio-controller__progress-track[data-v-2538bf19]{background:var(--fill-surface-default-10);border-radius:99px;width:100%;height:6px;overflow:hidden}.speech-audio-controller__progress-fill[data-v-2538bf19]{background:var(--brand-primary);border-radius:99px;height:100%}.thinking-animation[data-v-dc5d465a]{align-items:flex-start;gap:8px;display:inline-flex}.thinking-label[data-v-dc5d465a]{white-space:pre-wrap;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.thinking-label__char[data-v-dc5d465a]{background-image:linear-gradient(120deg, var(--label-primary) 40%, var(--brand-primary,#8099ff) 50%, var(--label-primary) 60%);background-size:calc(var(--label-w,200px) * 2) var(--label-h,22px);color:#0000;animation:thinking-label-shimmer-dc5d465a 2s linear infinite,thinking-char-appear-dc5d465a .24s var(--ui-reveal-ease,ease-out) both;animation-delay:var(--shimmer-delay,0s), var(--char-delay,0s);-webkit-background-clip:text;background-clip:text}@keyframes thinking-label-shimmer-dc5d465a{0%{background-position:calc(var(--char-x,0px) * -1 + var(--label-w,200px) * 2) calc(var(--char-y,0px) * -1)}to{background-position:calc(var(--char-x,0px) * -1 - var(--label-w,200px) * 2) calc(var(--char-y,0px) * -1)}}@keyframes thinking-char-appear-dc5d465a{0%{opacity:0}to{opacity:1}}.dots[data-v-dc5d465a]{justify-content:center;align-items:center;gap:3px;width:24px;height:22px;display:inline-flex}.dot[data-v-dc5d465a]{background-color:var(--label-primary,#f5f5f5);border-radius:999px;width:6px;height:6px;animation:.75s infinite thinking-bounce-dc5d465a}.dot[data-v-dc5d465a]:first-child{animation-delay:0s}.dot[data-v-dc5d465a]:nth-child(2){animation-delay:.15s}.dot[data-v-dc5d465a]:nth-child(3){animation-delay:.3s}@keyframes thinking-bounce-dc5d465a{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(-6px)}60%{transform:translateY(0)}to{transform:translateY(0)}}.message-actions[data-v-89e50b18]{-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.action-btn[data-v-89e50b18]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .2s;display:flex;position:relative;overflow:hidden}.action-btn[data-v-89e50b18]:hover{opacity:.8}.copy-success[data-v-89e50b18]{flex-shrink:0;align-items:center;gap:4px;height:24px;display:flex}.copy-text[data-v-89e50b18]{color:var(--brand-primary);white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:normal}.message-markdown-stream[data-v-cc375d31]{width:100%;color:var(--label-primary,#f5f5f5);font-family:var(--type-family,"Manrope", system-ui, sans-serif);font-size:var(--type-size-16,1rem);font-weight:var(--type-weight-medium,500);word-break:break-word;line-height:1.5}.message-image-grid[data-v-ab174b5b]{flex-direction:column;gap:12px;display:flex}.message-image-grid__row[data-v-ab174b5b]{gap:12px;display:flex}.message-image-grid__tile[data-v-ab174b5b]{background:var(--fill-surface-default-10,#ffffff1a);cursor:pointer;border:none;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.message-image-grid__tile[data-v-ab174b5b]:disabled{cursor:default}.message-image-grid__unavailable[data-v-ab174b5b]{flex-shrink:0}.message-image-grid__img[data-v-ab174b5b]{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.message-reasoning-trace[data-v-03c97896]{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.message-reasoning-trace__text[data-v-03c97896]{width:100%;color:var(--label-secondary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-reasoning-trace .message-reasoning-trace__markdown[data-v-03c97896],.message-reasoning-trace__markdown[data-v-03c97896] .message-markdown :is(p,h1,h2,h3,h4,h5,h6,blockquote,thead th,tbody td,a.markdown-link,.markdown-code-block__label){color:var(--label-secondary)}.message-reasoning-trace__markdown[data-v-03c97896] .message-markdown ul:not(.contains-task-list) li:before,.message-reasoning-trace__markdown[data-v-03c97896] .message-markdown .markdown-link__icon{background-color:var(--label-secondary)}.message-reasoning-trace__markdown[data-v-03c97896] .message-markdown p{font-weight:var(--type-weight-medium,500)}.message-reasoning-trace__row[data-v-03c97896]{align-items:center;gap:8px;width:100%;display:flex}.message-reasoning-trace__media-placeholder[data-v-03c97896]{background-color:var(--fill-surface-default-10);border-radius:26px;flex-shrink:0;width:240px;max-width:100%;height:240px;position:relative}.message-reasoning-trace__play[data-v-03c97896]{background:var(--fill-surface-default-30,#ffffff4d);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reasoning-item-enter-active[data-v-03c97896]{animation:.22s ease-out message-reasoning-trace-item-enter-03c97896}@keyframes message-reasoning-trace-item-enter-03c97896{0%{opacity:0}to{opacity:1}}.reasoning-item-move[data-v-03c97896]{transition:transform .22s ease-out}.reasoning-item-leave-active[data-v-03c97896]{visibility:hidden;position:absolute}.message-ai-audio[data-v-708bbade]{flex-direction:column;gap:10px;display:flex;position:relative}.fade-enter-active[data-v-708bbade],.fade-leave-active[data-v-708bbade]{transition:opacity .2s}.fade-leave-active[data-v-708bbade]{position:absolute;left:0;right:0}.fade-enter-from[data-v-708bbade],.fade-leave-to[data-v-708bbade]{opacity:0}.message-ai-audio__transcript[data-v-708bbade]{white-space:pre-wrap;word-break:break-word}.message-ai-audio__actions--pending[data-v-708bbade]{visibility:hidden;pointer-events:none}.message-file-attachment[data-v-7b7cc97a]{background:var(--fill-primary);box-sizing:border-box;border-radius:26px;align-items:center;gap:12px;max-width:324px;height:80px;padding:12px 18px 12px 12px;transition:background-color .2s;display:flex}.message-file-attachment--clickable[data-v-7b7cc97a]{cursor:pointer}.message-file-attachment--clickable[data-v-7b7cc97a]:active{background:var(--fill-primary-hover)}.message-file-attachment__preview[data-v-7b7cc97a]{background:var(--fill-surface-default-10);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.message-file-attachment__preview-image[data-v-7b7cc97a]{object-fit:cover;width:100%;height:100%}.message-file-attachment__texts[data-v-7b7cc97a]{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.message-file-attachment__title[data-v-7b7cc97a],.message-file-attachment__subtitle[data-v-7b7cc97a]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Manrope,sans-serif;font-weight:500;overflow:hidden}.message-file-attachment__title[data-v-7b7cc97a]{color:var(--label-primary);font-size:16px}.message-file-attachment__subtitle[data-v-7b7cc97a]{color:var(--label-secondary);font-size:14px}html[data-input-modality=mouse] .message-file-attachment--clickable:hover{background:var(--fill-primary-hover)}.message-video-tile[data-v-7d8c9732]{background:var(--fill-surface-default-10,#ffffff1a);cursor:pointer;border:none;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;width:240px;max-width:100%;height:240px;padding:0;display:flex;position:relative;overflow:hidden}.message-video-tile[data-v-7d8c9732]:disabled{cursor:default}.message-video-tile__video[data-v-7d8c9732]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.message-video-tile__unavailable[data-v-7d8c9732]{flex-shrink:0}.message-video-tile__play[data-v-7d8c9732]{background:var(--fill-surface-default-30,#ffffff4d);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-deeplink-card[data-v-41378a78]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.message-deeplink-card__header[data-v-41378a78]{align-items:center;gap:8px;display:flex}.message-deeplink-card__title[data-v-41378a78]{color:var(--label-primary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-deeplink-card__subtitle[data-v-41378a78]{color:var(--label-secondary);word-break:break-word;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.message-plus-offer-card[data-v-d4280fe5]{text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin:0;padding:0;display:flex}.message-plus-offer-card--actionable[data-v-d4280fe5]{cursor:pointer}.message-plus-offer-card--actionable:hover .message-plus-offer-card__label[data-v-d4280fe5]{color:var(--label-primary)}.message-plus-offer-card__label[data-v-d4280fe5]{color:var(--label-secondary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal;transition:color .15s}.questionnaire-option[data-v-b455f9a2]{box-sizing:border-box;background:var(--fill-primary);border:1px solid var(--fill-surface-default-10);text-align:left;cursor:pointer;border-radius:26px;align-items:flex-start;gap:12px;width:100%;padding:20px 16px;transition:border-color .15s,opacity .2s;display:flex}.questionnaire-option[data-v-b455f9a2]:disabled{cursor:default}.questionnaire-option--selected[data-v-b455f9a2]{border-color:var(--brand-primary)}.questionnaire-option--dimmed[data-v-b455f9a2]{opacity:.5}.questionnaire-option__indicator[data-v-b455f9a2]{background:var(--fill-surface-default-10);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.questionnaire-option__indicator--single[data-v-b455f9a2]{border-radius:999px}.questionnaire-option__indicator--multiple[data-v-b455f9a2]{border-radius:8px}.questionnaire-option--selected .questionnaire-option__indicator--single[data-v-b455f9a2]{background:var(--brand-primary)}.questionnaire-option__check[data-v-b455f9a2]{background:var(--brand-primary);border-radius:4px;width:14px;height:14px}.questionnaire-option__body[data-v-b455f9a2]{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.questionnaire-option__label[data-v-b455f9a2]{color:var(--label-primary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.questionnaire-option__description[data-v-b455f9a2]{color:var(--label-secondary);word-break:break-word;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.questionnaire-custom[data-v-afc8b917]{box-sizing:border-box;background:var(--fill-primary);border:1px solid var(--fill-surface-default-10);border-radius:26px;align-items:flex-start;gap:6px;width:100%;padding:15px 16px;transition:border-color .15s;display:flex}.questionnaire-custom--active[data-v-afc8b917]{border-color:var(--brand-primary)}.questionnaire-custom--editable[data-v-afc8b917]{cursor:pointer}.questionnaire-custom__content[data-v-afc8b917]{flex:1 0 0;align-items:flex-start;gap:12px;min-width:0;padding:5px 0;display:flex}.questionnaire-custom__indicator[data-v-afc8b917]{background:var(--fill-surface-default-10);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.questionnaire-custom__indicator--single[data-v-afc8b917]{border-radius:999px}.questionnaire-custom__indicator--multiple[data-v-afc8b917]{border-radius:8px}.questionnaire-custom--active .questionnaire-custom__indicator--single[data-v-afc8b917]{background:var(--brand-primary)}.questionnaire-custom__check[data-v-afc8b917]{background:var(--brand-primary);border-radius:4px;width:14px;height:14px}.questionnaire-custom__trigger[data-v-afc8b917]{text-align:left;min-width:0;cursor:inherit;background:0 0;border:none;flex:1 0 0;align-items:center;padding:0;display:flex}.questionnaire-custom__text[data-v-afc8b917]{color:var(--label-primary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.questionnaire-custom__text--placeholder[data-v-afc8b917]{color:var(--label-inactive)}.questionnaire-custom__input[data-v-afc8b917]{min-width:0;color:var(--label-primary);caret-color:var(--brand-primary);background:0 0;border:none;outline:none;flex:1 0 0;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.questionnaire-custom__input[data-v-afc8b917]::placeholder{color:var(--label-inactive)}.questionnaire-custom__edit[data-v-afc8b917]{background:var(--fill-white-30);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.questionnaire-custom__cancel[data-v-afc8b917]{flex-shrink:0}.message-questionnaire[data-v-25d093d8]{flex-direction:column;width:100%;display:flex;position:relative}.questionnaire-out-leave-active[data-v-25d093d8]{pointer-events:none;width:100%;transition:opacity var(--ui-reveal-duration) var(--ui-reveal-ease);position:absolute;left:0}.questionnaire-out-leave-to[data-v-25d093d8]{opacity:0}.message-questionnaire__card+.message-questionnaire__card[data-v-25d093d8]{margin-top:16px}.message-questionnaire__card[data-v-25d093d8]{width:100%}.message-questionnaire__card-body[data-v-25d093d8]{flex-direction:column;gap:10px;min-width:0;display:flex}.message-questionnaire__progress[data-v-25d093d8]{color:var(--label-secondary);justify-content:space-between;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal;display:flex}.message-questionnaire__count[data-v-25d093d8]{flex:1 0 0;min-width:0}.message-questionnaire__step[data-v-25d093d8]{white-space:nowrap;flex-shrink:0}.message-questionnaire__prompt[data-v-25d093d8]{color:var(--label-primary);word-break:break-word;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.8}.message-questionnaire__hint[data-v-25d093d8]{color:var(--label-secondary);margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-questionnaire__card--reveal .message-questionnaire__word[data-v-25d093d8]{animation:questionnaire-word-in-25d093d8 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:calc(var(--q-base-delay,0s) + var(--q-index,0) * 45ms)}.message-questionnaire__card--reveal .message-questionnaire__prompt[data-v-25d093d8]{--q-base-delay:var(--q-prompt-delay,0s)}.message-questionnaire__card--reveal .message-questionnaire__options[data-v-25d093d8]>*{animation:questionnaire-option-in-25d093d8 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:calc(var(--q-options-delay,0s) + var(--q-index,0) * 70ms)}.message-questionnaire--reveal .message-questionnaire__submit[data-v-25d093d8]{animation:questionnaire-option-in-25d093d8 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:var(--q-submit-delay,0s)}.message-questionnaire__card.questionnaire-out-leave-active[data-v-25d093d8]{margin-top:0}@keyframes questionnaire-word-in-25d093d8{0%{opacity:0}to{opacity:1}}@keyframes questionnaire-option-in-25d093d8{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.message-questionnaire__options[data-v-25d093d8]{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.message-questionnaire__submit[data-v-25d093d8]{width:100%}.message-ai[data-v-41d64639]{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex;position:relative;overflow-x:clip}.message-ai.is-typing[data-v-41d64639]{align-items:flex-start}.message-ai[data-v-41d64639]:not(.is-typing){justify-content:center;align-items:flex-start}.message-ai__images[data-v-41d64639]{flex-shrink:0}.message-ai__file[data-v-41d64639],.message-ai__card[data-v-41d64639]{flex-shrink:0;width:100%}.message-ai__text-wrapper[data-v-41d64639]{word-break:break-word;flex-shrink:0;width:100%;position:relative}.message-ai__thinking[data-v-41d64639]{align-items:center;min-height:22px;display:flex}.thinking-enter-active[data-v-41d64639]{transition:opacity .2s}.thinking-enter-from[data-v-41d64639]{opacity:0}.thinking-leave-active[data-v-41d64639]{transition:height .2s,margin-bottom .2s,opacity .2s;overflow:hidden}.thinking-leave-to[data-v-41d64639]{opacity:0;height:0!important;min-height:0!important;margin-bottom:-10px!important}.message-ai__reasoning[data-v-41d64639]{flex-shrink:0;width:100%}.message-ai__actions[data-v-41d64639]{flex-shrink:0}.message-ai__block--enter[data-v-41d64639]{animation:message-ai-block-in-41d64639 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:calc(.22s + var(--block-index,0) * 70ms)}@keyframes message-ai-block-in-41d64639{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.message-ai__actions--pending[data-v-41d64639]{visibility:hidden;pointer-events:none}.message-ai__cancelled-notice[data-v-41d64639]{width:100%;color:var(--label-secondary);word-break:break-word;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.fade-enter-active[data-v-41d64639],.fade-leave-active[data-v-41d64639]{transition:opacity .2s}.fade-leave-active[data-v-41d64639]{position:absolute;left:0;right:0}.fade-enter-from[data-v-41d64639],.fade-leave-to[data-v-41d64639]{opacity:0}.message-user-frame[data-v-c084163a]{justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex;position:relative}.message-user-frame--failed .message-user-content[data-v-c084163a]{cursor:pointer}.message-user-frame--leaving[data-v-c084163a]{pointer-events:none;animation:.22s ease-in forwards message-user-frame-leave-c084163a}@keyframes message-user-frame-leave-c084163a{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.message-user-frame__indicator[data-v-c084163a]{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.message-user-frame__indicator--error[data-v-c084163a]{cursor:pointer}.message-user-content[data-v-c084163a]{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.message-user-content__file[data-v-c084163a]{width:100%}.message-user-bubble[data-v-c084163a]{background:var(--fill-bubble,#313133);box-sizing:border-box;max-width:300px;color:var(--label-primary,#f5f5f5);border-radius:26px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 16px;display:flex;position:relative;overflow:hidden}.message-user-bubble--questionnaire[data-v-c084163a]{border:1px dashed var(--label-secondary);color:var(--label-secondary);background:0 0}.message-user-bubble.is-collapsed[data-v-c084163a],.message-user-bubble.is-expanded[data-v-c084163a]{gap:8px}.message-user-bubble__text[data-v-c084163a]{white-space:pre-wrap;word-break:break-word;flex-shrink:0;width:100%;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-user-bubble.is-collapsed .message-user-bubble__text[data-v-c084163a]{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-user-bubble__toggle[data-v-c084163a]{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:2px;width:100%;padding:0;display:flex}.toggle-icon[data-v-c084163a]{width:24px;height:24px;display:block}.toggle-text[data-v-c084163a]{color:var(--label-secondary,#ffffffad);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.chats-page[data-v-94fd68b0]{--toolbar-base-height:158px;--scroll-indicator-thumb-z:21;--toolbar-height:var(--toolbar-base-height);background:var(--fill-background);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chats-page__top-underlay[data-v-94fd68b0]{z-index:1;height:calc(var(--toolbar-height) + var(--safe-area-top));pointer-events:none;position:absolute;top:0;left:0;right:0}.chats-page__topbar[data-v-94fd68b0]{z-index:22;padding-top:var(--safe-area-top);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;overflow:visible}.audio-controller-enter-active[data-v-94fd68b0],.audio-controller-leave-active[data-v-94fd68b0]{transition:transform .24s var(--ui-spring-release-ease), opacity .14s ease;transform-origin:top}.audio-controller-leave-active[data-v-94fd68b0]{z-index:1;pointer-events:none;position:absolute;top:0;left:16px;right:16px}.tool-bar-shell__audio-zone .audio-controller-leave-active[data-v-94fd68b0]{width:auto}.audio-controller-enter-from[data-v-94fd68b0],.audio-controller-leave-to[data-v-94fd68b0]{opacity:0;transform:translateY(-16px)scale(.96)}.chats-page__list-error[data-v-94fd68b0]{box-sizing:border-box;flex-shrink:0;width:100%;padding:8px 16px 0}.chats-page__list[data-v-94fd68b0]{--chat-list-padding-top:calc(var(--toolbar-base-height) + var(--safe-area-top));flex:1;min-height:0;position:relative}.chats-page--toolbar-settling .chats-page__top-underlay[data-v-94fd68b0]{transition:height var(--ui-collapse-duration) var(--ui-collapse-ease)}.chats-page--toolbar-settling .chats-page__top-underlay[data-v-94fd68b0] .toolbar-bg__accent{transition:height var(--ui-collapse-duration) var(--ui-collapse-ease), --toolbar-bg-accent-opaque var(--ui-collapse-duration) var(--ui-collapse-ease), --toolbar-bg-accent-fade var(--ui-collapse-duration) var(--ui-collapse-ease)}.chats-page--toolbar-settling .chats-page__top-underlay[data-v-94fd68b0] .toolbar-bg__layer{transition:--toolbar-bg-base-cut var(--ui-collapse-duration) var(--ui-collapse-ease)}.chats-page--toolbar-settling .chats-page__top-underlay[data-v-94fd68b0] .toolbar-bg__layer--pinned{transition:--toolbar-bg-base-cut var(--ui-collapse-duration) var(--ui-collapse-ease), height var(--ui-collapse-duration) var(--ui-collapse-ease), --toolbar-bg-pinned-opaque var(--ui-collapse-duration) var(--ui-collapse-ease), --toolbar-bg-pinned-fade var(--ui-collapse-duration) var(--ui-collapse-ease)}.chats-page--toolbar-settling .chats-page__list[data-v-94fd68b0] .chat-list{transition:padding-top var(--ui-collapse-duration) var(--ui-collapse-ease)}.chats-page__banners-wrap[data-v-94fd68b0]{isolation:isolate;flex-shrink:0;width:100%;position:relative}.chats-page__banners-wrap[data-v-94fd68b0]:before{content:"";height:calc(var(--toolbar-height) + var(--safe-area-top) + 240px);background-image:var(--chats-banner-bleed-image);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.chats-page__search-results[data-v-94fd68b0]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;box-sizing:border-box;min-height:0;padding-top:calc(var(--toolbar-base-height) + var(--safe-area-top));padding-bottom:var(--app-tab-bar-viewport-clearance);flex:1;position:relative;overflow-y:auto}.chats-page__search-state[data-v-94fd68b0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}
