.music-waveform-icon[data-v-085ca216]{pointer-events:none;flex-shrink:0;display:block}.music-audio-controller[data-v-101f6dd3]{box-sizing:border-box;background:var(--fill-surface-float-comp);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;border-radius:26px;flex-direction:column;gap:12px;width:100%;padding:4px 6px 12px;display:flex;overflow:hidden}.music-audio-controller__row[data-v-101f6dd3]{align-items:center;gap:8px;display:flex}.music-audio-controller__lead[data-v-101f6dd3]{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.music-audio-controller__texts[data-v-101f6dd3]{min-width:0;color:inherit;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;margin:0;padding:8px 0;display:flex}.music-audio-controller__texts--button[data-v-101f6dd3]{cursor:pointer}.music-audio-controller__line[data-v-101f6dd3]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.music-audio-controller__actions[data-v-101f6dd3]{flex-shrink:0;align-items:center;gap:4px;display:flex}.music-audio-controller__toggle-slot[data-v-101f6dd3]{flex-shrink:0;width:40px;height:40px;position:relative}.music-audio-controller__button[data-v-101f6dd3]{box-sizing:border-box;background:0 0;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}button.music-audio-controller__button[data-v-101f6dd3]{cursor:pointer}button.music-audio-controller__button[data-v-101f6dd3]:is(:active,[data-pressed]){background:var(--fill-surface-default-10)}.fade-enter-active[data-v-101f6dd3],.fade-leave-active[data-v-101f6dd3]{transition:opacity .2s}.fade-leave-active[data-v-101f6dd3]{pointer-events:none;position:absolute;inset:0}.fade-enter-from[data-v-101f6dd3],.fade-leave-to[data-v-101f6dd3]{opacity:0}.music-audio-controller__progress[data-v-101f6dd3]{cursor:pointer;touch-action:none;margin:-6px 0 -10px;padding:6px 12px 10px}.music-audio-controller__track[data-v-101f6dd3]{background:var(--fill-surface-default-10);border-radius:99px;width:100%;height:6px;overflow:hidden}.music-audio-controller__fill[data-v-101f6dd3]{background:var(--brand-primary);border-radius:99px;height:100%}.music-audio-controller--dense[data-v-101f6dd3]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:20px;gap:8px}.music-audio-controller--dense .music-audio-controller__row[data-v-101f6dd3]{gap:4px}.music-audio-controller--dense .music-audio-controller__texts[data-v-101f6dd3]{padding:0}.music-audio-controller--dense .music-audio-controller__toggle-slot[data-v-101f6dd3],.music-audio-controller--dense .music-audio-controller__button[data-v-101f6dd3]{border-radius:18px;width:36px;height:36px}html[data-input-modality=mouse] .music-audio-controller--dense button.music-audio-controller__button[data-v-101f6dd3]:hover{background:var(--fill-surface-default-10)}.file-doc-preview[data-v-2bb252f3]{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-2bb252f3]{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.file-doc-preview__card[data-v-2bb252f3]{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-2bb252f3]{position:absolute;inset:0}.file-doc-preview__card-image[data-v-2bb252f3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.file-doc-preview__card-scrim[data-v-2bb252f3]{background:var(--fill-surface-inversed-16);position:absolute;inset:0}.file-doc-preview__badge[data-v-2bb252f3]{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-2bb252f3]{word-break:break-word;width:100%}.file-doc-preview__message[data-v-2bb252f3]{width:100%}.file-doc-preview__message--pending[data-v-2bb252f3]{justify-content:center;align-items:center;gap:8px;display:flex}.file-preview-image[data-v-ad19abed]{cursor:pointer;width:100%;height:100%;position:relative}.file-preview-image__layer[data-v-ad19abed]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.file-preview-image__layer--full[data-v-ad19abed]{opacity:0}.file-preview-image__layer--visible[data-v-ad19abed]{opacity:1}.file-video-preview[data-v-05c77840]{width:100%;height:100%;position:relative}.file-video-preview__video[data-v-05c77840]{object-fit:contain;outline:none;width:100%;height:100%;display:block}.file-video-preview__controller[data-v-05c77840]{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-05c77840]>*{width:100%;max-width:480px}.file-video-preview-chrome-enter-active[data-v-05c77840],.file-video-preview-chrome-leave-active[data-v-05c77840]{transition:opacity .2s}.file-video-preview-chrome-enter-from[data-v-05c77840],.file-video-preview-chrome-leave-to[data-v-05c77840]{opacity:0}.file-format-tile[data-v-fb2a0ba4]{--file-format-tile-label:var(--label-white);width:40px;height:40px;color:var(--fill-secondary);flex-shrink:0;display:inline-block;position:relative}.file-format-tile--pdf[data-v-fb2a0ba4]{color:var(--semantic-error)}.file-format-tile--docx[data-v-fb2a0ba4]{color:var(--brand-primary)}.file-format-tile--xls[data-v-fb2a0ba4]{color:var(--semantic-success)}.file-format-tile--file[data-v-fb2a0ba4]{--file-format-tile-label:var(--label-primary)}.file-format-tile__shape[data-v-fb2a0ba4]{display:block}.file-format-tile__fold[data-v-fb2a0ba4]{opacity:.32;mix-blend-mode:multiply}.file-format-tile__label[data-v-fb2a0ba4]{text-align:center;white-space:nowrap;position:absolute;top:calc(50% - 8px);left:0;right:0}.file-row[data-v-8b210e5d]{box-sizing:border-box;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:76px;box-shadow:var(--file-row-shadow-rest);outline:none;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.file-row--hairline-hover[data-v-8b210e5d]{--file-row-shadow-rest:none;--file-row-shadow-hover:inset 0 -.5px 0 var(--border-separator);--file-row-shadow-selected:none}.file-row--hairline-always[data-v-8b210e5d]{--file-row-shadow-rest:inset 0 -.5px 0 var(--border-separator);--file-row-shadow-hover:inset 0 -.5px 0 var(--border-separator);--file-row-shadow-selected:inset 0 -.5px 0 var(--border-separator)}html[data-input-modality=mouse] .file-row[data-v-8b210e5d]:hover,:where(html[data-keyboard-nav]) .file-row[data-v-8b210e5d]:focus-visible{background:var(--fill-primary-hover);box-shadow:var(--file-row-shadow-hover)}.file-row[data-v-8b210e5d]:is(:active,[data-pressed]){background:var(--fill-primary-hover)}.file-row--selected[data-v-8b210e5d],html[data-input-modality=mouse] .file-row--selected[data-v-8b210e5d]:hover,.file-row--selected[data-v-8b210e5d]:is(:active,[data-pressed]){background:color-mix(in srgb, var(--brand-primary) 12%, transparent);box-shadow:var(--file-row-shadow-selected)}.file-row--raised[data-v-8b210e5d],html[data-input-modality=mouse] .file-row--raised[data-v-8b210e5d]:hover,.file-row--raised[data-v-8b210e5d]:is(:active,[data-pressed]){z-index:24;background:var(--fill-sheet);box-shadow:var(--file-row-shadow-selected)}.file-row__check[data-v-8b210e5d]{box-sizing:border-box;border:1.5px solid var(--label-white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 0 6px #00000080}.file-row__check--checked[data-v-8b210e5d]{background:var(--brand-primary)}.file-list-row__leading[data-v-c1d79a1a]{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:clip}.file-list-row__content[data-v-c1d79a1a]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.file-list-row__line[data-v-c1d79a1a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-list-row__menu[data-v-c1d79a1a]{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-4px;padding:0;transition:background-color .15s;display:flex}html[data-input-modality=mouse] .file-list-row__menu[data-v-c1d79a1a]:hover,.file-list-row__menu[data-v-c1d79a1a]:is(:active,[data-pressed]){background:var(--fill-surface-default-10)}.files-type-segments[data-v-3f8023bc]{box-sizing:border-box;background:var(--fill-surface-float-comp);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--border-separator);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;align-items:flex-start;padding:3px;display:flex;position:relative}.files-type-segments__highlight[data-v-3f8023bc]{background:var(--fill-surface-float-comp-hover);will-change:transform;width:calc(25% - 1.5px);height:26px;transition:transform var(--ui-spring-release-duration) var(--ui-spring-release-ease);pointer-events:none;border-radius:13px;position:absolute;top:3px;left:3px}.files-type-segments__highlight--following[data-v-3f8023bc]{transition:none}.files-type-segments--phone[data-v-3f8023bc]{border-radius:20px;height:40px}.files-type-segments--phone .files-type-segments__highlight[data-v-3f8023bc],.files-type-segments--phone .files-type-segments__tab[data-v-3f8023bc]{border-radius:17px;height:34px}.files-type-segments--disabled[data-v-3f8023bc]{opacity:.4;pointer-events:none}.files-type-segments__tab[data-v-3f8023bc]{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;min-width:0;height:26px;padding:0;display:flex;position:relative}.files-type-segments__tab[data-v-3f8023bc] .k-text{transition:color .2s}.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}@media (min-width:768px){.file-library-picker-panel{border-radius:26px!important;width:min(100%,375px)!important}.file-library-picker-backdrop{top:var(--app-safe-area-top,0px)!important;left:calc(var(--left-panel-width,400px) + 8px)!important}.file-library-picker-backdrop .sheet-modal__scrim{background:var(--fill-scrim)!important}}.file-library-picker[data-v-08dfc626]{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.file-library-picker__viewport[data-v-08dfc626]{overscroll-behavior-y: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-08dfc626]{max-height:100dvh}.file-library-picker__viewport--neighbor[data-v-08dfc626]{box-sizing:border-box;background:var(--fill-sheet);pointer-events:none;max-height:none;transition:none;position:absolute;left:0;right:0;overflow:hidden;transform:translate(100%)}.file-library-picker__swipe-sensor[data-v-08dfc626]{display:contents}@media (min-width:768px){.file-library-picker__swipe-sensor[data-v-08dfc626]{overscroll-behavior-x:none;touch-action:pan-y;flex:auto;min-height:0;display:flex;overflow:auto hidden}.file-library-picker__swipe-sensor[data-v-08dfc626]:after{content:"";flex:none;width:131072px}.file-library-picker__viewport[data-v-08dfc626]:not(.file-library-picker__viewport--neighbor){touch-action:pan-y;flex:none;width:100%;position:sticky;left:0;overflow-x:hidden}}@media (min-width:768px) and (pointer:coarse){.file-library-picker__swipe-sensor[data-v-08dfc626]{overflow-x:hidden}}.file-library-picker__grid[data-v-08dfc626]{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-08dfc626]{min-width:0;position:relative}.file-library-picker__grid[data-v-08dfc626] .button-chat-image{aspect-ratio:1;width:100%;height:auto;display:block}.file-library-picker__cell--muted[data-v-08dfc626]{opacity:.4}.file-library-picker__list[data-v-08dfc626]{flex-direction:column;padding-top:8px;display:flex}.file-library-picker__row--muted[data-v-08dfc626]{opacity:.4;pointer-events:none}.file-library-picker__radio[data-v-08dfc626]{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-08dfc626]{background:var(--brand-primary);box-shadow:0 0 6px 2px #00000080}.file-library-picker__header[data-v-08dfc626]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:8px;height:90px;padding:26px 16px 12px;display:flex;position:absolute;top:0;left:0;right:0}.file-library-picker__header-row[data-v-08dfc626]{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:52px;display:flex}.file-library-picker__segments[data-v-08dfc626]{flex-shrink:0;width:100%}.file-library-picker__segments[data-v-08dfc626]:not([aria-disabled=true]){pointer-events:auto}.file-library-picker__header[data-v-08dfc626]:before{z-index:-1;background:linear-gradient(180deg, var(--background-primary-92), var(--background-primary-0));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);content:"";position:absolute;inset:0 0 -24px;mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%)}.file-library-picker__header-spacer[data-v-08dfc626]{flex-shrink:0;width:52px}.file-library-picker__title-block[data-v-08dfc626]{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-08dfc626]{align-items:center;gap:6px;padding-right:6px;display:flex}.file-library-picker__close[data-v-08dfc626]{pointer-events:auto;flex-shrink:0}.file-library-picker__actions[data-v-08dfc626]{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-08dfc626]{border:1px solid var(--border-separator);background:var(--fill-surface-float-comp);-webkit-backdrop-filter:blur(6px);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-08dfc626]:disabled{cursor:default}.file-library-picker__add--armed[data-v-08dfc626]{background:var(--brand-primary);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;padding-right:18px}.file-library-picker__add-count[data-v-08dfc626]{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-08dfc626]{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-08dfc626]{justify-content:center;padding:12px 0;display:flex}@media (min-width:768px){.file-library-picker__viewport[data-v-08dfc626]{max-height:499px;padding-top:112px}.file-library-picker__viewport--expanded[data-v-08dfc626]{max-height:min(733px,100dvh - 48px)}.file-library-picker__header[data-v-08dfc626]{height:112px;padding:8px 16px 12px}.file-library-picker__add--armed[data-v-08dfc626]{border-width:0}}.file-library-picker-aside[data-v-08dfc626]{--safe-area-top:0px;--background-primary-100:var(--fill-sheet);--background-primary:var(--fill-sheet);--fill-background:var(--fill-sheet);--background-primary-0:transparent;box-sizing:border-box;border:1px solid var(--border-separator);background:var(--fill-sheet);border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.file-library-picker--panel .file-library-picker__viewport[data-v-08dfc626]{max-height:none;transition:none}.file-link-lifetime-sheet[data-v-a3ada52f]{flex-direction:column;gap:12px;width:100%;display:flex}.file-link-lifetime-sheet__title[data-v-a3ada52f]{box-sizing:border-box;width:100%;padding:0 16px 12px}.file-link-lifetime-sheet__options[data-v-a3ada52f]{flex-direction:column;width:100%;display:flex}@media (min-width:768px){.file-link-lifetime-sheet[data-v-a3ada52f]{gap:0;padding-bottom:12px}html[data-input-modality=mouse] .file-link-lifetime-sheet[data-v-a3ada52f] .list-item:hover:not(.list-item--disabled):not(.list-item--non-interactive):not(.list-item--static){background-color:var(--fill-primary-hover)}}.file-share-actions-sheet[data-v-0b33adf2]{flex-direction:column;width:100%;display:flex}.files-grid[data-v-b2a7e1d2]{gap:2px;width:100%;min-width:0;display:grid}.files-grid__cell[data-v-b2a7e1d2]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.files-grid__cell--raised[data-v-b2a7e1d2]{z-index:24}.files-grid__cell[data-v-b2a7e1d2] .button-chat-image{width:100%;height:100%}.files-grid__selection-check[data-v-b2a7e1d2]{box-sizing:border-box;border:1.5px solid var(--label-white);background:var(--brand-primary);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 2px #00000080}.file-music-row__cover[data-v-ac22ef7e]{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 20%, transparent), color-mix(in srgb, var(--background-primary-100) 20%, transparent)), var(--background-primary-100);border-radius:19.5px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:clip}.file-music-row__content[data-v-ac22ef7e]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.file-music-row__title[data-v-ac22ef7e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-music-row__meta[data-v-ac22ef7e]{align-items:center;gap:8px;min-width:0;height:19px;display:flex}.file-music-row__duration[data-v-ac22ef7e]{flex-shrink:0}.file-music-row__progress[data-v-ac22ef7e]{background:var(--fill-primary);border-radius:999px;flex:1;min-width:0;height:3px;overflow:hidden}.file-music-row__progress-fill[data-v-ac22ef7e]{background:var(--brand-primary);border-radius:999px;height:100%;display:block}.file-music-row__menu[data-v-ac22ef7e],.file-music-row__play[data-v-ac22ef7e]{background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-4px;padding:0;transition:background-color .15s;display:flex}button.file-music-row__menu[data-v-ac22ef7e],button.file-music-row__play[data-v-ac22ef7e]{cursor:pointer}html[data-input-modality=mouse] button.file-music-row__menu[data-v-ac22ef7e]:hover,html[data-input-modality=mouse] button.file-music-row__play[data-v-ac22ef7e]:hover,button.file-music-row__menu[data-v-ac22ef7e]:is(:active,[data-pressed]),button.file-music-row__play[data-v-ac22ef7e]:is(:active,[data-pressed]){background:var(--fill-surface-default-10)}.file-music-row__menu[data-v-ac22ef7e]{opacity:0;transition:opacity .15s,background-color .15s}html[data-input-modality=mouse] .file-music-row:hover .file-music-row__menu[data-v-ac22ef7e],.file-music-row__menu[data-v-ac22ef7e]:focus-visible{opacity:1}.files-list[data-v-f15fa647]{width:100%;min-width:0;position:relative}.files-list .files-list__row[data-v-f15fa647]{position:absolute;left:0}.files-selection-bar[data-v-1ba3dfee]{padding:32px 0 max(36px, var(--safe-area-bottom));background:linear-gradient(to bottom, var(--background-primary-0), var(--background-primary-100));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.files-selection-bar__tools[data-v-1ba3dfee]{pointer-events:auto;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.files-selection-bar--disabled[data-v-1ba3dfee] .button{opacity:.4;cursor:default}.files-selection-bar__ask-ai[data-v-1ba3dfee]{display:flex;position:relative}.files-selection-bar__tooltip[data-v-1ba3dfee]{background:var(--fill-contrast);color:var(--label-primary-inversed);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:16px;transition:opacity .15s;position:absolute;top:-30px;left:50%;transform:translate(-50%)}html[data-input-modality=mouse] .files-selection-bar:not(.files-selection-bar--disabled) .files-selection-bar__ask-ai:hover .files-selection-bar__tooltip[data-v-1ba3dfee]{opacity:1;transition-delay:.4s}@media (min-width:768px){.files-selection-bar[data-v-1ba3dfee]{padding:32px 0 max(24px, var(--safe-area-bottom));background:linear-gradient(to bottom, var(--background-primary-0) 0%, var(--background-primary-100) 70%)}}.chat-attachments-modal-backdrop{z-index:999!important}.chat-attachments-modal{gap:0!important;padding:0!important;overflow:hidden!important}.chat-attachments-modal .sheet-modal__body{flex-direction:column;height:100%;min-height:0;display:flex}@media (min-width:768px){.chat-attachments-modal{border-radius:26px!important;width:min(100%,400px)!important;height:min(680px,100dvh - 48px)!important}}.chat-attachments-aside[data-v-d2cb9794]{--safe-area-top:0px;--background-primary-100:var(--fill-sheet);--background-primary:var(--fill-sheet);--fill-background:var(--fill-sheet);--background-primary-0:transparent;box-sizing:border-box;border:1px solid var(--border-separator);background:var(--fill-sheet);border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-attachments[data-v-d2cb9794]{width:100%;min-height:0;color:var(--label-primary);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.chat-attachments--modal[data-v-d2cb9794]{--safe-area-top:0px;--background-primary-100:var(--fill-sheet);--background-primary:var(--fill-sheet);--background-primary-0:transparent;height:100%}.chat-attachments--screen[data-v-d2cb9794]{z-index:1001;background:var(--background-primary-100);position:absolute;inset:0}.chat-attachments-screen-enter-active[data-v-d2cb9794],.chat-attachments-screen-leave-active[data-v-d2cb9794]{transition:transform .35s cubic-bezier(.25,1,.5,1)}.chat-attachments-screen-enter-from[data-v-d2cb9794],.chat-attachments-screen-leave-to[data-v-d2cb9794]{transform:translate(100%)}.chat-attachments__swipe-sensor[data-v-d2cb9794]{overscroll-behavior-x:none;touch-action:pan-y;flex:auto;min-height:0;display:flex;overflow:auto hidden}.chat-attachments__swipe-sensor[data-v-d2cb9794]:after{content:"";flex:none;width:131072px}@media (pointer:coarse){.chat-attachments__swipe-sensor[data-v-d2cb9794]{overflow-x:hidden}}.chat-attachments__swipe-sensor--off[data-v-d2cb9794]{overflow:visible}.chat-attachments__swipe-sensor--off>.chat-attachments__scroll[data-v-d2cb9794]{position:static}.chat-attachments__scroll[data-v-d2cb9794]{width:100%;min-height:0;padding-top:var(--chat-attachments-header-height);padding-bottom:max(32px, var(--safe-area-bottom));box-sizing:border-box;overscroll-behavior-y:contain;touch-action:pan-y;flex-direction:column;flex:none;display:flex;position:sticky;left:0;overflow:hidden auto}.chat-attachments__pager-neighbor[data-v-d2cb9794]{background:var(--background-primary-100);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(100%)}.chat-attachments__pager-neighbor>.chat-attachments__scroll[data-v-d2cb9794]{flex:auto;position:static}.chat-attachments--dense .chat-attachments__scroll[data-v-d2cb9794]{padding-bottom:24px}.chat-attachments__scroll--selection[data-v-d2cb9794],.chat-attachments--dense .chat-attachments__scroll--selection[data-v-d2cb9794]{padding-bottom:120px}.chat-attachments__skeleton[data-v-d2cb9794]{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}.chat-attachments__skeleton[data-v-d2cb9794]>*{aspect-ratio:1;width:100%;height:auto}.chat-attachments__empty[data-v-d2cb9794]{flex:auto;justify-content:center}.chat-attachments__more[data-v-d2cb9794]{flex:none;justify-content:center;padding:12px 0;display:flex}.chat-attachments__header[data-v-d2cb9794]{z-index:22;padding-top:var(--safe-area-top,0px);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.chat-attachments__header[data-v-d2cb9794]:before{z-index:-1;background:linear-gradient(180deg, var(--background-primary-92), var(--background-primary-0));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);content:"";pointer-events:none;position:absolute;inset:0 0 -24px;mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%)}.chat-attachments__head[data-v-d2cb9794]{align-items:center;gap:8px;padding:8px 16px 0 8px;display:flex}.chat-attachments--dense .chat-attachments__head[data-v-d2cb9794]{gap:10px;padding:16px 16px 0}.chat-attachments__titles[data-v-d2cb9794]{flex-direction:column;flex:auto;min-width:0;display:flex}.chat-attachments__title[data-v-d2cb9794]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-attachments__extras[data-v-d2cb9794]{transition:grid-template-rows .24s var(--ui-spring-release-ease);grid-template-rows:1fr;display:grid}.chat-attachments--collapsed .chat-attachments__extras[data-v-d2cb9794]{grid-template-rows:0fr}.chat-attachments__extras-content[data-v-d2cb9794]{min-height:0;padding-bottom:8px;transition:opacity .18s;overflow:hidden}.chat-attachments--collapsed .chat-attachments__extras-content[data-v-d2cb9794]{opacity:0}.chat-attachments__segments[data-v-d2cb9794]{width:auto;margin:8px 16px 0}.chat-attachments__music[data-v-d2cb9794]{padding:8px 16px 0}.chat-attachments__menu-scrim[data-v-d2cb9794]{z-index:23;background:var(--fill-scrim);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0}.chat-attachments--dense .chat-attachments__menu-scrim[data-v-d2cb9794]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-attachments__menu-scrim-enter-active[data-v-d2cb9794],.chat-attachments__menu-scrim-leave-active[data-v-d2cb9794]{transition:opacity .2s ease-out}.chat-attachments__menu-scrim-enter-from[data-v-d2cb9794],.chat-attachments__menu-scrim-leave-to[data-v-d2cb9794]{opacity:0}.chat-attachments__selection-bar[data-v-d2cb9794]{z-index:22}.file-viewer-toolbar[data-v-7a591306]{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-7a591306]{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 16px;display:grid}.file-viewer-toolbar__share[data-v-7a591306]{justify-self:start}.file-viewer-toolbar__caption[data-v-7a591306]{text-align:center;font-variant-numeric:tabular-nums;min-width:0}.file-music-seek-bar[data-v-3b1ef8da]{flex-direction:column;gap:4px;width:100%;display:flex}.file-music-seek-bar__hit[data-v-3b1ef8da]{touch-action:none;align-items:center;height:20px;display:flex;position:relative}.file-music-seek-bar__hit--seekable[data-v-3b1ef8da]{cursor:pointer}.file-music-seek-bar__track[data-v-3b1ef8da]{background:color-mix(in srgb, var(--label-primary) 12%, transparent);border-radius:3px;width:100%;height:6px;overflow:hidden}.file-music-seek-bar__fill[data-v-3b1ef8da]{background:var(--brand-primary);border-radius:3px;height:100%}.file-music-seek-bar__knob[data-v-3b1ef8da]{background:var(--label-bubble);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.file-music-seek-bar__time[data-v-3b1ef8da]{justify-content:space-between;height:16px;display:flex}@media (min-width:768px){.file-music-seek-bar__knob[data-v-3b1ef8da]{width:12px;height:12px}}.file-music-transport[data-v-355b9dc9]{justify-content:center;align-items:center;gap:24px;display:flex}.file-music-transport__skip[data-v-355b9dc9],.file-music-transport__play[data-v-355b9dc9]{box-sizing:border-box;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:background-color .15s;display:flex}.file-music-transport__skip[data-v-355b9dc9]{background:0 0}html[data-input-modality=mouse] .file-music-transport__skip[data-v-355b9dc9]:not(:disabled):hover,.file-music-transport__skip[data-v-355b9dc9]:not(:disabled):is(:active,[data-pressed]){background:var(--fill-surface-default-10)}.file-music-transport__skip[data-v-355b9dc9]:disabled{opacity:.4;cursor:default}.file-music-transport__play[data-v-355b9dc9]{background:var(--brand-primary)}html[data-input-modality=mouse] .file-music-transport__play[data-v-355b9dc9]:not(:disabled):hover,.file-music-transport__play[data-v-355b9dc9]:not(:disabled):is(:active,[data-pressed]){background:color-mix(in srgb, var(--brand-primary) 88%, black)}.file-music-transport__play[data-v-355b9dc9]:disabled{cursor:default}.file-music-transport--dense[data-v-355b9dc9]{gap:32px}.file-music-transport--dense .file-music-transport__skip[data-v-355b9dc9]{width:56px;height:56px}.file-music-transport--dense .file-music-transport__play[data-v-355b9dc9]{width:72px;height:72px}.file-music-player[data-v-8279a4be]{background:var(--background-primary-100);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.file-music-player__bg[data-v-8279a4be]{position:absolute;inset:0;overflow:hidden}.file-music-player:not(.file-music-player--with-art) .file-music-player__bg[data-v-8279a4be]:before{content:"";background:color-mix(in srgb, var(--brand-primary) 38%, transparent);opacity:.5;filter:blur(60px);border-radius:50%;width:660px;height:660px;position:absolute;top:calc(50% - 51px);left:calc(50% + .5px);transform:translate(-50%,-50%)}.file-music-player--phone:not(.file-music-player--with-art) .file-music-player__bg[data-v-8279a4be]:before{filter:blur(50px);width:550px;height:550px}.file-music-player--with-art[data-v-8279a4be]{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 20%, transparent), color-mix(in srgb, var(--fill-background) 20%, transparent)), var(--fill-background)}.file-music-player__bg-art[data-v-8279a4be]{object-fit:cover;filter:blur(35px);width:100%;height:100%;position:absolute;inset:0}.file-music-player__bg-veil[data-v-8279a4be]{background:color-mix(in srgb, var(--background-primary-100) 58%, transparent);position:absolute;inset:0}.file-music-player__stack[data-v-8279a4be]{box-sizing:border-box;flex-direction:column;align-items:center;width:min(440px,100% - 32px);padding:16px 0;display:flex;position:relative}.file-music-player--phone .file-music-player__stack[data-v-8279a4be]{width:calc(100% - 32px);margin-bottom:20.33px;padding:0}.file-music-player__cover[data-v-8279a4be]{aspect-ratio:1;background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 20%, transparent), color-mix(in srgb, var(--fill-background) 20%, transparent)), var(--fill-background);border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;width:min(360px,100%);display:flex;position:relative;overflow:hidden}.file-music-player--phone .file-music-player__cover[data-v-8279a4be]{border-radius:26px;width:min(300px,100%)}.file-music-player--generated .file-music-player__cover[data-v-8279a4be]{background:0 0}.file-music-player__cover-sticker[data-v-8279a4be],.file-music-player__cover-art[data-v-8279a4be]{width:100%;height:100%}.file-music-player__cover-sticker[data-v-8279a4be]{object-fit:contain}.file-music-player__cover-art[data-v-8279a4be]{object-fit:cover}.file-music-player__glyph[data-v-8279a4be]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-music-player__glyph-enter-active[data-v-8279a4be],.file-music-player__glyph-leave-active[data-v-8279a4be]{transition:opacity .2s}.file-music-player__glyph-enter-from[data-v-8279a4be],.file-music-player__glyph-leave-to[data-v-8279a4be]{opacity:0}.file-music-player__titles[data-v-8279a4be]{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:58px;margin-top:32px;display:flex}.file-music-player--phone .file-music-player__titles[data-v-8279a4be]{gap:7px;min-height:48px;margin-top:21px}.file-music-player__title[data-v-8279a4be],.file-music-player__subtitle[data-v-8279a4be]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.file-music-player__seek[data-v-8279a4be]{margin-top:28px}.file-music-player--phone .file-music-player__seek[data-v-8279a4be]{margin-top:18px}.file-music-player__transport[data-v-8279a4be]{margin-top:16px}.file-music-player--phone .file-music-player__transport[data-v-8279a4be]{height:56.67px;margin-top:18px}.files-toolbar[data-v-148b110c]{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 10px;width:100%;padding:10px 16px 8px;display:flex}.files-toolbar__segments[data-v-148b110c]{flex:0 0 100%;margin-top:8px}.files-toolbar__left[data-v-148b110c]{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:2px;min-width:0;display:flex}.files-toolbar__logo[data-v-148b110c]{align-items:center;gap:6px;display:flex}.files-toolbar__date[data-v-148b110c]{text-shadow:0 2px 4px #00000080}.files-toolbar__actions[data-v-148b110c]{flex-shrink:0;align-items:center;gap:10px;display:flex}.files-toolbar--dense[data-v-148b110c]{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 16px 8px}.files-toolbar--dense .files-toolbar__left[data-v-148b110c]{flex:1;gap:0}.files-toolbar--dense .files-toolbar__segments[data-v-148b110c]{margin-top:0}.files-toolbar--dense .files-toolbar__date[data-v-148b110c]{text-shadow:none}.files-upload-notice[data-v-8ec65e07] .banner{filter:drop-shadow(0 4px 2px #00000040);border-radius:18px;padding:12px 32px 12px 12px}.files-upload-notice[data-v-8ec65e07] .banner__icon{margin-bottom:0}.files-upload-notice[data-v-8ec65e07] .banner__actions{padding-top:0}.files-upload-notice[data-v-8ec65e07] .banner__title{font-size:.875rem!important;line-height:22px!important}.files-upload-notice[data-v-8ec65e07] .banner__subtitle{font-size:.75rem!important;line-height:19px!important}.files-upload-notice[data-v-8ec65e07] .banner__close .icon{background-color:var(--label-secondary)}.options-sheet[data-v-004a4a8c]{flex-direction:column;width:100%;display:flex}
