:root{--collapse-color-text-solid-base-primary:#1f1d23;--collapse-color-text-solid-base-secondary:#474351;--collapse-color-text-solid-base-tertiary:#686277;--collapse-color-text-solid-base-light-primary:#f7f6fb;--collapse-color-text-solid-base-light-full-static:#fff;--collapse-color-text-solid-accent-primary:#7047fe;--collapse-color-text-solid-accent-accent:#272040;--collapse-color-text-solid-error-primary-dim:#dc4037;--collapse-color-text-solid-error-accent:#400d0d;--collapse-color-text-solid-success-accent:#08321d;--collapse-color-text-solid-warning-accent:#3d200f;--collapse-color-text-solid-federation-primary:#e94a24;--collapse-color-text-opacity-base-primary:#282635f5;--collapse-color-text-opacity-base-secondary:#282635b8;--collapse-color-text-opacity-base-tertiary:#2826358f;--collapse-color-text-opacity-base-disabled:#28263566;--collapse-color-icon-solid-base-accent:#1f1d23;--collapse-color-icon-solid-base-secondary:#474351;--collapse-color-icon-opacity-base-accent-tint:#2826358f;--collapse-color-icon-opacity-base-accent-tint-light:#282635b8;--collapse-color-icon-opacity-base-disabled:#28263566;--collapse-color-icon-solid-accent-primary:#7047fe;--collapse-color-icon-solid-error-primary:#fe4f45;--collapse-color-icon-solid-success-primary:#0dc268;--collapse-color-icon-solid-warning-primary:#ff914c;--collapse-color-icon-solid-base-light-primary:#f7f6fb;--collapse-color-icon-solid-base-light-full-static:#fff;--collapse-color-surface-solid-foundation:#ebedf3;--collapse-color-surface-solid-primary:#f9fafc;--collapse-color-surface-solid-secondary:#eeeff5;--collapse-color-background-solid-base-light:#fff;--collapse-color-background-solid-base-accent:#2f2c35;--collapse-color-background-solid-base-accent-strong:#0f0f0f;--collapse-color-background-solid-accent-primary:#7047fe;--collapse-color-background-solid-accent-tint-dim:#e7e0ff;--collapse-color-background-solid-secondary-type1:#78be3d;--collapse-color-background-solid-secondary-type1-tint:#e3f7cb;--collapse-color-background-solid-secondary-type2:#41b297;--collapse-color-background-solid-secondary-type2-tint:#cdf1e7;--collapse-color-background-solid-secondary-type3:#44a2ca;--collapse-color-background-solid-secondary-type3-tint:#d7f6fb;--collapse-color-background-solid-secondary-type4:#7553ed;--collapse-color-background-solid-secondary-type4-tint:#dcd9fa;--collapse-color-background-solid-secondary-type5:#bc46e7;--collapse-color-background-solid-secondary-type5-tint:#f5daff;--collapse-color-background-solid-secondary-type6:#d74ab0;--collapse-color-background-solid-secondary-type6-tint:#f7e4f4;--collapse-color-background-solid-secondary-type7:#df4460;--collapse-color-background-solid-secondary-type7-tint:#fae1e5;--collapse-color-background-solid-secondary-type8:#e94a24;--collapse-color-background-solid-secondary-type8-tint:#fae3d1;--collapse-color-background-solid-error-primary:#fe4f45;--collapse-color-background-solid-error-tint:#fff3f3;--collapse-color-background-solid-success-primary:#0dc268;--collapse-color-background-solid-warning-primary:#ff914c;--collapse-color-background-solid-warning-tint:#fef1e6;--collapse-color-background-opacity-base-light-accent:#fffffff5;--collapse-color-background-opacity-base-light-primary:#ffffffa3;--collapse-color-background-opacity-base-light-primary-dim:#ffffffe0;--collapse-color-background-opacity-light-secondary:#ffffffe0;--collapse-color-background-opacity-base-secondary:#2826350f;--collapse-color-background-opacity-base-secondary-dim:#2826351a;--collapse-color-background-opacity-base-primary-dim:#2826353d;--collapse-color-background-opacity-base-secondary-tint:#2826350a;--collapse-color-background-opacity-base-container-group:#2826350a;--collapse-color-background-opacity-base-disabled:#2826350a;--collapse-color-background-opacity-base-primary:#28263529;--collapse-color-background-opacity-base-accent:#282635b8;--collapse-color-background-opacity-base-dark-static-accent-tint:#282635b8;--collapse-color-background-opacity-scrim-default:#28263529;--collapse-color-background-opacity-error-secondary:#fe4f451a;--collapse-color-background-opacity-warning-primary:#ff914c29;--collapse-color-background-opacity-warning-secondary:#ff914c1f;--collapse-color-background-opacity-success-secondary:#0dc2681f;--collapse-color-background-opacity-accent-primary:#7047fe29;--collapse-color-background-opacity-accent-secondary:#7047fe1a;--collapse-color-background-opacity-light-primary:#fffffff5;--collapse-color-background-opacity-light-tertiary:#ffffffa3;--collapse-color-border-opacity-base-tertiary:#28263514;--collapse-color-border-opacity-base-tertiary-dim:#28263529;--collapse-color-border-opacity-base-tertiary-tint:#2826350a;--collapse-color-border-opacity-base-secondary-dim-variant:#28263566;--collapse-color-border-opacity-base-secondary-dim:#28263547;--collapse-color-border-opacity-base-light-secondary:#ffffffa3;--collapse-color-border-opacity-base-light-tertiary-tint:#fff3;--collapse-color-border-opacity-base-light-tertiary:#fff6;--collapse-color-border-solid-accent-primary:#7047fe;--collapse-color-border-solid-error-primary-tint:#ffe0e0;--collapse-color-border-opacity-base-primary:#2826358f;--collapse-color-state-layer-on-base-tertiary:#2826350f;--collapse-color-state-layer-on-base-secondary:#2826351a;--collapse-color-state-layer-on-accent-primary:#7047fe29;--collapse-color-state-layer-on-accent-secondary:#7047fe1a;--collapse-color-state-layer-on-accent-dim-secondary:#2826351f;--collapse-color-state-layer-on-accent-dim-primary:#2826353d;--collapse-color-state-layer-on-accent-dim-tertiary:#231c3a14;--collapse-color-state-layer-on-error-primary:#fe4f4529;--collapse-color-state-layer-on-error-secondary:#fe4f451a;--collapse-color-state-layer-on-light-secondary:#ffffff1a;--collapse-color-state-layer-on-light-primary:#ffffff29;--collapse-color-skeleton-transparent:#fff0;--collapse-color-skeleton-highlight:#ffffff1d;--collapse-font-family-base:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--collapse-head-s-font:var(--collapse-font-family-base);--collapse-head-s-size:24px;--collapse-head-s-line-height:32px;--collapse-head-s-letter-spacing:.2px;--collapse-head-s-semibold-weight:600;--collapse-title-l-font:var(--collapse-font-family-base);--collapse-title-l-size:20px;--collapse-title-l-line-height:28px;--collapse-title-l-letter-spacing:.16px;--collapse-title-l-semibold-weight:600;--collapse-title-l-bold-weight:700;--collapse-paragraph-l-font:var(--collapse-font-family-base);--collapse-paragraph-l-size:17px;--collapse-paragraph-l-line-height:22px;--collapse-paragraph-l-letter-spacing:.1px;--collapse-paragraph-l-semibold-weight:600;--collapse-paragraph-m-font:var(--collapse-font-family-base);--collapse-paragraph-m-size:16px;--collapse-paragraph-m-line-height:22px;--collapse-paragraph-m-letter-spacing:.14px;--collapse-paragraph-m-medium-weight:500;--collapse-paragraph-s-font:var(--collapse-font-family-base);--collapse-paragraph-s-size:15px;--collapse-paragraph-s-line-height:20px;--collapse-paragraph-s-letter-spacing:.12px;--collapse-paragraph-s-regular-weight:400;--collapse-paragraph-s-medium-weight:500;--collapse-paragraph-s-semibold-weight:600;--collapse-chat-row-title-size:14px;--collapse-caption-l-font:var(--collapse-font-family-base);--collapse-caption-l-size:13px;--collapse-caption-l-line-height:20px;--collapse-caption-l-letter-spacing:.1px;--collapse-caption-l-regular-weight:400;--collapse-caption-l-medium-weight:500;--collapse-caption-m-font:var(--collapse-font-family-base);--collapse-caption-m-size:12px;--collapse-caption-m-line-height:18px;--collapse-caption-m-letter-spacing:.15px;--collapse-caption-m-regular-weight:400;--collapse-caption-m-medium-weight:500;--collapse-caption-m-semibold-weight:600;--collapse-counter-font-size-s:10px;--collapse-counter-line-height-s:10px;--collapse-counter-line-height-m:16px;--collapse-counter-letter-spacing:-.084px;--collapse-chat-empty-size:14px;--collapse-chat-empty-line-height:20px;--collapse-chat-empty-weight:400;--collapse-effect-shadow-02:0 10px 20px #2826350f, 0 4px 90px #28263514;--collapse-effect-shadow-08:0 3px 8px #2826351a, 0 2px 24px #28263514;--collapse-effect-shadow-16:0 3px 8px #28263533, 0 2px 24px #2826351f;--collapse-effect-blur-background-default:64px;--collapse-effect-blur-background-accent:128px;--collapse-effect-shadow-02-compact:0 10px 10px #2826350f, 0 4px 45px #28263514;--collapse-effect-blur-background-compact:32px;--collapse-spacing-horizontal-none:0px;--collapse-spacing-horizontal-xxs:2px;--collapse-spacing-horizontal-xs:4px;--collapse-spacing-horizontal-s-nudge:6px;--collapse-spacing-horizontal-s:8px;--collapse-spacing-horizontal-m-nudge:10px;--collapse-spacing-horizontal-m:12px;--collapse-spacing-horizontal-l:16px;--collapse-spacing-horizontal-xl:20px;--collapse-spacing-horizontal-xxl:24px;--collapse-spacing-horizontal-xxxl:32px;--collapse-stroke-width-xthin:1px;--collapse-stroke-width-thin:1.5px;--collapse-stroke-width-thick:2px;--collapse-stroke-width-xthick:2.5px;--collapse-radius-small:12px;--collapse-radius-checkbox:7px;--collapse-radius-squircle:16px;--collapse-radius-menu-item:18px;--collapse-radius-control:24px;--collapse-radius-container:32px;--collapse-radius-modal:36px;--collapse-radius-toast:40px;--collapse-radius-full:9999px;--collapse-size-icon-xxs:12px;--collapse-size-icon-xs:16px;--collapse-size-icon-s:20px;--collapse-size-icon-m:24px;--collapse-size-icon-l:28px;--collapse-size-control-s:40px;--collapse-size-avatar-m:var(--collapse-size-control-s);--collapse-size-avatar-l:44px;--collapse-size-avatar-xs:28px;--collapse-size-folder-rail-width:88px;--collapse-size-folder-rail-item:64px;--collapse-size-avatar-profile:124px;--collapse-size-control-m:48px;--collapse-size-control-l:56px;--collapse-size-field:56px;--collapse-size-field-min:110px;--collapse-size-text-area-min:76px;--collapse-size-text-area-max:156px;--collapse-size-choice-target-s:32px;--collapse-size-choice-target-m:44px;--collapse-size-choice-indicator-s:18px;--collapse-size-choice-indicator-m:20px;--collapse-size-switch-width:52px;--collapse-size-switch-height:28px;--collapse-size-switch-thumb-off:12px;--collapse-size-switch-thumb-on:20px;--collapse-size-switch-thumb-pressed:24px;--collapse-size-switch-state-layer:36px;--collapse-size-status-dot:8px;--collapse-size-chip-xs:30px;--collapse-size-chip-s:32px;--collapse-size-chip-m:40px;--collapse-size-chip-label-max:200px;--collapse-size-tab-item:44px;--collapse-size-tabs-default:52px;--collapse-size-tabs-accent:60px;--collapse-size-segment-track-s:32px;--collapse-size-segment-item-s:24px;--collapse-size-counter-s:22px;--collapse-size-counter-m:32px;--collapse-size-counter-default-s:16px;--collapse-size-counter-default-m:20px;--collapse-size-progress:12px;--collapse-size-progress-track:4px;--collapse-size-progress-track-s:2px;--collapse-size-uploader:124px;--collapse-size-list-item-m:72px;--collapse-size-list-item-l:80px;--collapse-size-file-item-m:65px;--collapse-size-file-item-l:73px;--collapse-size-file-item-s:48px;--collapse-size-file-type-fold-width:10.5px;--collapse-size-file-type-fold-height:11px;--collapse-size-message-editor-max:700px;--collapse-size-message-editor-input-min:52px;--collapse-size-message-editor-input-max:160px;--collapse-size-message-editor-panel:44px;--collapse-size-message-editor-attachment-min:160px;--collapse-size-message-editor-attachment-max:259px;--collapse-size-message-editor-mention:400px;--collapse-size-file-card-width:424px;--collapse-size-file-card-preview:76px;--collapse-size-file-card-row:56px;--collapse-size-message-editor-mention-height:272px;--collapse-size-message-media-width:320px;--collapse-size-message-media-height:220px;--collapse-radius-bubble-seam:4px;--collapse-size-message-status:20px;--collapse-size-voice-message-width:350px;--collapse-size-voice-waveform:40px;--collapse-size-voice-bar-s:4px;--collapse-size-voice-bar-m:12px;--collapse-size-voice-bar-l:24px;--collapse-size-voice-transcription-width:44px;--collapse-size-voice-transcription-height:28px;--collapse-size-call-message-width:345px;--collapse-size-media-button-l:44px;--collapse-size-media-button-m:32px;--collapse-size-media-label-height:22px;--collapse-size-action-card:198px;--collapse-size-action-card-m:88px;--collapse-size-action-card-s:72px;--collapse-size-action-card-group:404px;--collapse-size-pin-cell:51px;--collapse-size-nav-item:48px;--collapse-size-chat-row:44px;--collapse-size-empty-state-tile:44px;--collapse-size-chat-row-avatar:36px;--collapse-size-chat-list-row:304px;--collapse-size-bottom-nav:72px;--collapse-size-split-button-s:60px;--collapse-size-split-button-m:76px;--collapse-size-split-button-l:88px;--collapse-size-split-button-action-s:32px;--collapse-size-split-button-action-m:44px;--collapse-size-split-button-action-l:52px;--collapse-size-split-button-menu-s:28px;--collapse-size-split-button-menu-m:32px;--collapse-size-split-button-menu-l:36px;--collapse-size-emoji-picker-width:352px;--collapse-size-emoji-picker-height:340px;--collapse-size-emoji-search:44px;--collapse-size-emoji-item:36px;--collapse-size-emoji-glyph:26px;--collapse-size-emoji-glyph-line:30px;--collapse-size-table-width:544px;--collapse-size-table-row:62px;--collapse-size-chip-field:72px;--collapse-size-tooltip-fixed:260px;--collapse-size-tooltip-arrow-width:12px;--collapse-size-tooltip-arrow-height:6px;--collapse-size-feedback-min:180px;--collapse-size-feedback-max:500px;--collapse-size-feedback-min-height:64px;--collapse-size-toast-fixed:416px;--collapse-size-toast-copy-max:420px;--collapse-size-snackbar:380px;--collapse-size-password-hint:218px;--collapse-size-password-bar:4px;--collapse-size-option-menu-content-min:220px;--collapse-size-option-menu-item:44px;--collapse-size-option-menu-divider-space:17px;--collapse-size-option-menu-divider-offset:9px;--collapse-size-option-menu-switch-width:44px;--collapse-size-option-menu-switch-height:28px;--collapse-size-option-menu-switch-padding:3px;--collapse-size-option-menu-switch-thumb:18px;--collapse-size-drop-field:201px;--collapse-size-drop-field-label:20px;--collapse-size-drop-field-hint:22px;--collapse-radius-action-card-small:20px;--collapse-radius-list-item:22px;--collapse-size-menu-min:298px;--collapse-size-menu-max:400px;--collapse-size-story-width:640px;--collapse-size-story-height:360px;--collapse-size-folder-modal-width:460px;--collapse-size-folder-management-height:568px;--collapse-size-folder-create-width:456px;--collapse-size-folder-create-min-height:466px;--collapse-size-modal-header:56px;--collapse-size-modal-footer:72px;--collapse-size-folder-list-row:60px;--collapse-size-folder-picker-search:44px;--collapse-size-folder-picker-list-max:500px;--collapse-size-confirm-dialog-width:320px;--collapse-size-modal-max-height:700px;--collapse-size-modal-page-width:460px;--collapse-size-modal-page-wide:720px;--collapse-size-disk-picker-owner:176px;--collapse-size-disk-picker-time:152px;--collapse-size-modal-page-max-height:var(--collapse-size-modal-max-height);--collapse-size-modal-page-uploader:112px;--collapse-size-search-field:36px;--collapse-layout-gutter-compact:var(--collapse-spacing-horizontal-m);--collapse-layout-gutter-default:var(--collapse-spacing-horizontal-l);--collapse-layout-section-gap:var(--collapse-spacing-horizontal-xxl);--collapse-layout-content-compact:320px;--collapse-layout-demo-narrow:240px;--collapse-motion-delay-tooltip:1s;--collapse-motion-duration-fast:.14s;--collapse-motion-duration-icon-spring:.44s;--collapse-motion-easing-spring:linear(0, .17 7.4%, .44 14.8%, .672 22.2%, .831 29.6%, .925 37%, .975 44.4%, .997 51.9%, 1.005 59.3%, 1.006 70%, 1.003 85%, 1);--collapse-motion-rotate-icon-hover:-18deg;--collapse-motion-duration-default:.16s;--collapse-motion-duration-slow:.18s;--collapse-motion-duration-spinner:.8s;--collapse-motion-duration-progress:1.4s;--collapse-motion-easing-standard:ease}@media (prefers-reduced-motion:reduce){:root{--collapse-motion-duration-fast:1ms;--collapse-motion-duration-icon-spring:1ms;--collapse-motion-duration-default:1ms;--collapse-motion-duration-slow:1ms}}:root{--shell-backdrop:var(--collapse-color-surface-solid-foundation);--product-rail-icon-filter:none;--product-rail-hover:var(--collapse-color-state-layer-on-base-secondary);--product-rail-divider:var(--border-tertiary);--chat-list-panel-background:transparent;--chat-list-panel-radius:0;--chat-workspace-radius:var(--radius-xl);--chat-workspace-background:linear-gradient(0deg, var(--surface-primary) 19.7%, var(--surface-foundation) 111.9%)}:root[data-shell-theme=deep-violet],[data-shell-theme=deep-violet]{--shell-backdrop:#211a3a;--product-rail-selected:#f7f6fb;--product-rail-icon-filter:brightness(0) invert(1);--product-rail-hover:#ffffff1f;--product-rail-divider:#ffffff29;--chat-list-panel-background:linear-gradient(0deg, var(--surface-primary) 19.7%, var(--surface-foundation) 111.9%);--chat-list-panel-radius:var(--radius-m) 0 0 var(--radius-m);--chat-workspace-radius:0 var(--radius-m) var(--radius-m) 0;--chat-workspace-background:var(--surface-primary)}:root{font-family:var(--collapse-font-family-base);color:var(--collapse-color-text-solid-base-primary);background:var(--collapse-color-surface-solid-foundation);font-synthesis:none;text-rendering:geometricprecision;--canvas-backdrop:#343847;--content-on-color:#fff;--product-rail-selected:#dbd5fa;--search-background-focused:#ffffff8a;--date-background:#ffffffb8;--editor-focus-ring:#7047fe47;--editor-background-focused:#28263513;--floating-background-hover:#ffffffd1;--switch-thumb-off:#2826356e;--surface-foundation:var(--collapse-color-surface-solid-foundation);--surface-primary:var(--collapse-color-surface-solid-primary);--surface-elevated:var(--collapse-color-background-opacity-base-light-primary);--surface-hover:var(--collapse-color-state-layer-on-base-tertiary);--surface-active:var(--collapse-color-state-layer-on-accent-secondary);--state-layer-on-base-secondary:var(--collapse-color-state-layer-on-base-secondary);--state-layer-on-base-tertiary:var(--collapse-color-state-layer-on-base-tertiary);--state-layer-on-accent-dim-secondary:var(--collapse-color-state-layer-on-accent-dim-secondary);--background-secondary:var(--collapse-color-background-opacity-base-secondary);--background-secondary-tint:var(--collapse-color-background-opacity-base-secondary-tint);--background-tertiary:var(--collapse-color-background-opacity-base-secondary-tint);--background-container-group:var(--collapse-color-background-opacity-base-container-group);--background-light-primary:var(--collapse-color-background-opacity-base-light-primary);--background-light-primary-dim:var(--collapse-color-background-opacity-base-light-primary-dim);--background-light-secondary:var(--collapse-color-background-opacity-light-secondary);--background-scrim:var(--collapse-color-background-opacity-scrim-default);--text-primary:var(--collapse-color-text-solid-base-primary);--text-secondary:var(--collapse-color-text-solid-base-secondary);--text-secondary-opacity:var(--collapse-color-text-opacity-base-secondary);--text-tertiary:var(--collapse-color-text-opacity-base-tertiary);--icon-primary:var(--collapse-color-icon-solid-base-accent);--icon-secondary:var(--collapse-color-icon-solid-base-secondary);--accent-primary:var(--collapse-color-background-solid-accent-primary);--accent-secondary:var(--collapse-color-state-layer-on-accent-secondary);--border-tertiary:var(--collapse-color-border-opacity-base-tertiary-dim);--border-base-tertiary:var(--collapse-color-border-opacity-base-tertiary);--border-light:var(--collapse-color-border-opacity-base-light-secondary);--border-light-tertiary:var(--collapse-color-border-opacity-base-light-tertiary-tint);--border-light-tertiary-strong:var(--collapse-color-border-opacity-base-light-tertiary);--border-secondary-dim:var(--collapse-color-border-opacity-base-secondary-dim-variant);--bubble-my-start:#e7e0ff;--bubble-my-end:#f7e4f4;--space-xxs:var(--collapse-spacing-horizontal-xxs);--space-xs:var(--collapse-spacing-horizontal-xs);--space-s-nudge:var(--collapse-spacing-horizontal-s-nudge);--space-s:var(--collapse-spacing-horizontal-s);--space-m-nudge:var(--collapse-spacing-horizontal-m-nudge);--space-m:var(--collapse-spacing-horizontal-m);--space-l:var(--collapse-spacing-horizontal-l);--space-xl:var(--collapse-spacing-horizontal-xl);--space-2xl:var(--collapse-spacing-horizontal-xxl);--radius-m:var(--collapse-radius-squircle);--radius-l:var(--collapse-radius-control);--radius-xl:var(--collapse-radius-container);--radius-modal:var(--collapse-radius-modal);--radius-round:var(--collapse-radius-full);--shadow-02:var(--collapse-effect-shadow-02);--shadow-02-hover:var(--collapse-effect-shadow-02-compact);--blur-background-default:var(--collapse-effect-blur-background-default);--blur-background-accent:var(--collapse-effect-blur-background-accent);--shadow-modal:var(--collapse-effect-shadow-02-compact);--title-l-size:var(--collapse-title-l-size);--title-l-line:var(--collapse-title-l-line-height);--paragraph-l-size:var(--collapse-paragraph-l-size);--paragraph-l-line:var(--collapse-paragraph-l-line-height);--paragraph-s-font:var(--collapse-paragraph-s-font);--paragraph-s-size:var(--collapse-paragraph-s-size);--paragraph-s-line:var(--collapse-paragraph-s-line-height);--caption-l-size:var(--collapse-caption-l-size);--caption-l-line:var(--collapse-caption-l-line-height);--caption-m-size:var(--collapse-caption-m-size);--caption-m-line:var(--collapse-caption-m-line-height)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}button,input,textarea{font:inherit}button{color:inherit}body{background:var(--shell-backdrop);min-height:100dvh;overflow:hidden}button{cursor:pointer;background:0 0;border:0}.app-stage{background:var(--shell-backdrop);width:100%;height:100dvh;min-height:0;padding:0}.chat-shell{--product-rail-width:64px;--chat-list-width:var(--chat-list-resizable-width,320px);grid-template-columns:var(--product-rail-width) var(--chat-list-width) minmax(0, 1fr);background:var(--shell-backdrop);border-radius:0;gap:0;width:100%;min-width:0;height:100%;min-height:0;padding:4px 4px 4px 0;display:grid;position:relative;overflow:hidden}.icon-button:focus-visible,.collapse-button:focus-visible,.combo-box__field:focus-visible,.chat-row__select:focus-visible,.segment-controls button:focus-visible,.message-editor textarea:focus-visible,.message__reaction:focus-visible,.message__actions>button:focus-visible,.folder-modal button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.product-rail{flex-direction:column;grid-area:1/1;align-items:center;min-height:0;padding:4px 0;display:flex}.product-rail__profile{place-items:center;height:56px;display:grid}.product-rail__profile .avatar{border-radius:var(--radius-round)}.product-rail__items{flex-direction:column;align-items:center;gap:8px;display:flex}.product-rail__items .icon-button,.product-rail__bottom .icon-button{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);border-radius:var(--radius-m);color:var(--icon-secondary)}.product-rail__items .icon-button.is-selected{color:var(--accent-primary);background:var(--product-rail-selected)}.rail-icon{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.product-rail__divider{background:var(--product-rail-divider);width:24px;height:1px;margin:-4px 0}.product-rail__bottom{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.product-rail__items .icon-button:not(.is-selected) .rail-icon,.product-rail__bottom .icon-button .rail-icon{filter:var(--product-rail-icon-filter)}.product-rail__bottom .icon-button svg{color:inherit}.product-rail__bottom .icon-button .rail-icon{transition:transform var(--collapse-motion-duration-icon-spring) var(--collapse-motion-easing-spring)}.product-rail__bottom .icon-button:hover .rail-icon,.product-rail__bottom .icon-button:focus-visible .rail-icon{transform:rotate(var(--collapse-motion-rotate-icon-hover))}.product-rail .icon-button:not(.is-selected):hover{background-image:linear-gradient(var(--product-rail-hover), var(--product-rail-hover))}.product-rail__icon-wrap{display:inline-flex;position:relative}.product-rail__badge{pointer-events:none;position:absolute;top:-2px;right:-2px}.chat-list-panel{border-radius:var(--chat-list-panel-radius);background:var(--chat-list-panel-background);flex-direction:column;grid-area:1/2;min-width:0;display:flex;overflow:hidden}.chat-list-resizer{z-index:30;cursor:col-resize;touch-action:none;outline:none;grid-area:1/2;place-self:stretch end;width:12px;min-width:12px;height:100%;margin-right:-6px;position:relative}.chat-list-resizer:before{border-radius:var(--radius-round);background:var(--accent-primary);opacity:0;width:2px;transition:opacity var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.chat-list-resizer:after{border-radius:var(--radius-round);background:var(--accent-primary);width:4px;height:36px;box-shadow:0 0 0 4px var(--surface-elevated);opacity:0;transition:opacity var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-list-resizer:hover:before,.chat-list-resizer:focus-visible:before,.chat-shell.is-resizing-chat-list .chat-list-resizer:before{opacity:.36}.chat-list-resizer:hover:after,.chat-list-resizer:focus-visible:after,.chat-shell.is-resizing-chat-list .chat-list-resizer:after{opacity:1}.chat-shell.is-resizing-chat-list,.chat-shell.is-resizing-chat-list *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.chat-list-panel__header{flex:0 0 68px;justify-content:space-between;align-items:center;height:68px;padding:12px 16px 8px 24px;display:flex}.chat-list-panel__header h1{font-size:var(--title-l-size);line-height:var(--title-l-line);font-weight:var(--collapse-title-l-semibold-weight);letter-spacing:var(--collapse-title-l-letter-spacing);margin:0}.search-field{flex:0 0 var(--collapse-size-search-field);height:var(--collapse-size-search-field);border-radius:var(--radius-round);background:var(--background-secondary);color:var(--text-tertiary);transition:background var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard), box-shadow var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);align-items:center;gap:12px;margin:0 8px 16px;padding:0 14px;display:flex}.search-field svg{width:20px;height:20px}.search-field input{width:100%;color:var(--text-primary);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--text-tertiary)}.search-field:hover{background:var(--surface-hover)}.search-field:focus-within,.search-field:focus-within:hover{box-shadow:inset 0 0 0 var(--collapse-stroke-width-thick) var(--accent-primary);background:var(--search-background-focused)}.chat-list-panel__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-list-panel--left{flex-direction:row}.chat-list-panel__main>.segment-controls{margin:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-s)}.chat-shell:has(.chat-list-panel--left){--chat-list-width:calc(var(--chat-list-resizable-width,320px) + var(--collapse-size-folder-rail-width))}.visually-hidden{width:var(--collapse-stroke-width-xthin);height:var(--collapse-stroke-width-xthin);padding:var(--collapse-spacing-horizontal-none);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;position:absolute;overflow:hidden}.chat-list{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:2px 0 12px;overflow:hidden auto}.chat-list::-webkit-scrollbar{width:0;height:0;display:none}.chat-row{width:calc(100% - (var(--collapse-spacing-horizontal-s) * 2));height:var(--collapse-size-chat-row);margin:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-xxs);border-radius:var(--collapse-radius-full);text-align:left;transition:background var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);position:relative}.chat-row:hover{background:var(--surface-hover)}.chat-row.is-active{background:var(--surface-active)}.chat-row.is-reorderable,.chat-row.is-reorderable .chat-row__select{cursor:grab}.chat-row.is-dragging,.chat-row.is-dragging .chat-row__select{cursor:grabbing}.chat-row.is-dragging{background:var(--collapse-color-state-layer-on-accent-secondary)}.chat-row__select{width:100%;height:100%;padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-xs);align-items:center;gap:var(--collapse-spacing-horizontal-m);border-radius:inherit;color:inherit;text-align:left;display:flex}.chat-row .avatar{width:var(--collapse-size-chat-row-avatar);height:var(--collapse-size-chat-row-avatar);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line)}.chat-row__body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.chat-row__heading{align-items:center;gap:var(--collapse-spacing-horizontal-s);min-width:0;display:flex}.chat-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--collapse-chat-row-title-size);line-height:var(--paragraph-s-line);font-weight:var(--collapse-paragraph-s-medium-weight);letter-spacing:var(--collapse-paragraph-s-letter-spacing);overflow:hidden}.chat-row__indicator{color:var(--collapse-color-icon-solid-accent-primary);flex:none;align-items:center;display:inline-flex}.chat-row__trailing{align-items:center;gap:var(--collapse-spacing-horizontal-l);transition:opacity var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);display:flex}.chat-row__pin{opacity:.56;width:16px;height:16px}.chat-row .collapse-counter.chat-row__counter,.chat-row .collapse-counter.chat-row__mention{min-width:0;padding-inline:var(--collapse-spacing-horizontal-s);flex:none}.chat-row__menu-trigger{top:var(--collapse-spacing-horizontal-xs);right:var(--collapse-spacing-horizontal-xs);opacity:0;pointer-events:none;transition:opacity var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard), background var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);position:absolute}.chat-row__menu-trigger img,.chat-action-icon{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.chat-row:hover .chat-row__menu-trigger,.chat-row__select:focus-visible~.chat-row__menu-trigger,.chat-row__menu-trigger:focus-visible,.chat-row.has-open-menu .chat-row__menu-trigger{opacity:1;pointer-events:auto;background-color:var(--collapse-color-state-layer-on-base-tertiary)}.chat-row:hover .chat-row__trailing,.chat-row__select:focus-visible .chat-row__trailing,.chat-row.has-open-menu .chat-row__trailing{opacity:0}.chat-row:has(.chat-row__menu-trigger:focus-visible) .chat-row__trailing{opacity:0}.chat-row__menu{z-index:100;position:fixed}.chat-list__empty{padding:40px var(--space-m);text-align:center;color:var(--text-tertiary);font-size:var(--caption-l-size);line-height:var(--caption-l-line)}.chat-list__empty--folder{justify-content:center;align-items:center;gap:var(--space-m);flex-direction:column;min-height:100%;display:flex}.chat-list__empty--folder p{color:var(--text-secondary-opacity);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing);margin:0}.chat-list-item-story{width:calc(var(--collapse-size-chat-list-row) + var(--collapse-spacing-horizontal-l));padding:var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-container);background:var(--collapse-color-surface-solid-foundation)}.chat-workspace{border:var(--collapse-stroke-width-xthin) solid var(--border-light);border-radius:var(--chat-workspace-radius);background:var(--chat-workspace-background);grid-area:1/3;grid-template-rows:68px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.chat-workspace--empty{grid-template-rows:1fr;place-items:center;display:grid}.chat-workspace-empty-state{align-items:center;gap:var(--space-s);flex-direction:column;display:flex}.chat-workspace-empty-state__icon{width:var(--collapse-size-empty-state-tile);height:var(--collapse-size-empty-state-tile);border-radius:var(--radius-m);background:var(--surface-hover);color:var(--icon-primary);place-items:center;display:grid}.chat-workspace-empty-state__icon svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.chat-workspace--empty p{color:var(--text-tertiary);font-family:var(--collapse-font-family-base);font-size:var(--collapse-chat-empty-size);font-weight:var(--collapse-chat-empty-weight);line-height:var(--collapse-chat-empty-line-height);margin:0}.chat-header{justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.chat-header__identity{align-items:center;gap:12px;min-width:0;display:flex}.chat-header__identity--action{padding:var(--collapse-spacing-horizontal-none);border:var(--collapse-spacing-horizontal-none);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}.chat-header__identity--action:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xs);border-radius:var(--collapse-radius-control)}.chat-header__identity>div{flex-direction:column;min-width:0;display:flex}.chat-header__identity strong{font-size:var(--paragraph-l-size);line-height:var(--paragraph-l-line);font-weight:var(--collapse-paragraph-l-semibold-weight);letter-spacing:var(--collapse-paragraph-l-letter-spacing)}.chat-header__title{align-items:center;gap:var(--collapse-spacing-horizontal-xs);min-width:0;display:flex}.chat-header__subtitle{color:var(--text-secondary);font-size:var(--caption-l-size);line-height:var(--caption-l-line)}.chat-header__actions{gap:10px;display:flex}.message-feed{min-height:0;padding:26px var(--collapse-spacing-horizontal-l) 8px;flex-direction:column;display:flex;overflow-y:auto}.message-feed__date{width:max-content;margin:auto auto var(--space-2xl);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-round);background:var(--date-background);color:var(--text-tertiary);font-size:var(--caption-m-size);line-height:var(--caption-m-line);-webkit-backdrop-filter:blur(var(--space-m));backdrop-filter:blur(var(--space-m))}.message-feed__content{width:min(100%, var(--collapse-size-message-editor-max));flex-direction:column;gap:12px;margin:0 auto;display:flex}.message{flex-direction:column;width:fit-content;max-width:min(528px,78%);display:flex;position:relative}.message--mine{align-self:flex-end;align-items:flex-end}.message--other{align-self:flex-start;align-items:flex-start}.message__row{align-items:flex-end;gap:var(--space-s);max-width:100%;display:flex}.message--mine .message__row{justify-content:flex-end}.message__stack{flex-direction:column;align-items:flex-start;min-width:0;max-width:480px;display:flex}.message--other .message__stack{width:393px}.message--other .message__bubble{width:100%}.message--mine .message__stack{align-items:flex-end}.message__sender{width:100%;padding:0 var(--space-m) var(--space-xs);color:var(--text-primary);font-family:var(--paragraph-s-font);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);font-weight:var(--collapse-paragraph-s-medium-weight);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.message__bubble{min-width:150px;max-width:480px;padding:var(--space-m-nudge) 0 var(--space-xs);border-radius:var(--radius-l);background:var(--background-tertiary);position:relative}.message--mine .message__bubble{isolation:isolate;background:linear-gradient(52deg, var(--bubble-my-start) 16.6%, var(--bubble-my-end) 93.2%)}.message--mine .message__bubble:after{content:"";z-index:-1;background:var(--bubble-my-end);clip-path:polygon(0 0,60% 0,100% 100%,0 100%);width:20px;height:20px;position:absolute;bottom:0;right:-5px}.message__tail{pointer-events:none;width:14px;height:18px;position:absolute;bottom:3px;left:-4px;transform:scaleX(-1)}.message__reply{min-width:230px;margin:0 var(--space-m) var(--space-s);padding:var(--space-s-nudge) var(--space-m) var(--space-s-nudge) var(--space-l);border-left:4px solid var(--accent-primary);border-radius:0 var(--space-s) var(--space-s) 0;background:var(--accent-secondary);color:var(--text-primary);flex-direction:column;display:flex}.message__reply strong{font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);font-weight:var(--collapse-paragraph-s-medium-weight)}.message__reply span{text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:var(--caption-l-size);line-height:var(--caption-l-line);overflow:hidden}.message__attachments{padding:var(--space-xs) var(--space-s);gap:var(--space-xs);display:grid}.message__attachments .collapse-file-item{min-width:var(--collapse-size-message-editor-attachment-min);background:var(--collapse-color-background-opacity-base-light-primary)}.message__link-preview{padding:var(--space-xs) var(--space-s)}.message__images{max-width:var(--collapse-size-message-media-width);margin:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-s);gap:var(--collapse-spacing-horizontal-xs);border-radius:var(--collapse-radius-squircle);display:grid;overflow:hidden}.message__images img{width:100%;max-height:var(--collapse-size-message-media-height);object-fit:cover;display:block}.message__content{max-width:480px;padding:var(--space-xxs) var(--space-m) var(--space-s-nudge);align-items:flex-end;gap:var(--space-s);display:flex}.message__text{min-width:0;color:var(--text-primary);font-family:var(--paragraph-s-font);font-size:var(--paragraph-s-size);font-style:normal;font-weight:var(--collapse-paragraph-s-regular-weight);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing);white-space:pre-wrap;flex:1}.message__text a{color:var(--collapse-color-text-solid-accent-primary);text-decoration:underline}.message__text code{padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-xs);border-radius:var(--collapse-radius-small);background:var(--collapse-color-background-opacity-base-secondary);font-family:monospace}.message__text pre{max-width:100%;margin:var(--collapse-spacing-horizontal-xs) 0;padding:var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-squircle);background:var(--collapse-color-background-opacity-base-secondary);white-space:pre-wrap;overflow-x:auto}.message__text pre code{background:0 0;padding:0}.message__meta{white-space:nowrap;color:var(--text-tertiary);font-size:var(--caption-m-size);line-height:var(--caption-m-line);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.message__meta>svg{width:14px;height:14px}.message__reactions{max-width:100%;margin-top:var(--space-xs);padding:0 var(--space-m);gap:var(--space-xs);flex-wrap:wrap;display:flex}.message__reaction{min-width:40px;height:24px;padding:0 var(--space-s);justify-content:center;align-items:center;gap:var(--space-xs);border:var(--collapse-stroke-width-xthin) solid var(--border-tertiary);border-radius:var(--radius-round);background:var(--surface-elevated);color:var(--text-secondary);font-size:var(--caption-m-size);line-height:var(--caption-m-line);display:inline-flex}.message__reaction:hover{background:var(--surface-hover)}.message__reaction.is-selected{border-color:var(--accent-primary);background:var(--surface-active);color:var(--text-primary)}.message__actions{top:-36px;right:var(--space-s);z-index:3;padding:var(--space-xxs);border:var(--collapse-stroke-width-xthin) solid var(--border-light);border-radius:var(--radius-l);background:var(--surface-elevated);box-shadow:var(--shadow-02);opacity:0;transform:translateY(var(--space-xs));pointer-events:none;transition:var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);-webkit-backdrop-filter:blur(var(--collapse-effect-blur-background-compact));backdrop-filter:blur(var(--collapse-effect-blur-background-compact));align-items:center;display:flex;position:absolute}.message:hover .message__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.message:has(:focus-visible) .message__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.message__actions>button:not(.icon-button){border-radius:var(--radius-round);width:32px;height:32px;font-size:16px}.message__actions button:hover{background:var(--surface-hover)}.composer-surface{padding:var(--space-m) var(--collapse-spacing-horizontal-l);background:linear-gradient(180deg, transparent, var(--surface-primary) 34%);justify-content:center;display:flex}.message-editor{width:min(100%, var(--collapse-size-message-editor-max));border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-secondary);transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);-webkit-backdrop-filter:blur(var(--blur-background-default));backdrop-filter:blur(var(--blur-background-default));margin-inline:auto;position:relative}.message-editor__top-panel{padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-none)}.message-editor__top-panel:has(.federation-notice--compact){padding:var(--collapse-spacing-horizontal-none)}.message-editor.is-drag-active{background:var(--collapse-color-state-layer-on-accent-secondary);box-shadow:inset 0 0 0 var(--collapse-stroke-width-thick) var(--collapse-color-border-solid-accent-primary)}.message-editor textarea{width:100%;min-height:var(--collapse-size-message-editor-input-min);max-height:var(--collapse-size-message-editor-input-max);resize:none;padding:var(--collapse-spacing-horizontal-l);color:var(--text-primary);font-family:var(--paragraph-s-font);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing);background:0 0;border:0;outline:0;display:block;overflow-y:auto}.message-editor textarea:focus-visible{outline:none}.message-editor textarea::placeholder{color:var(--text-tertiary)}.message-editor__file-input{display:none}.message-editor__formatting{min-height:var(--collapse-size-message-editor-panel);padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-none);align-items:center;gap:var(--collapse-spacing-horizontal-s);display:flex}.message-editor__toolbar{min-height:var(--collapse-size-message-editor-panel);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-m);justify-content:space-between;align-items:center;display:flex}.message-editor__actions{align-items:center;gap:var(--collapse-spacing-horizontal-s);display:flex}.message-editor .icon-button{width:var(--collapse-size-choice-target-s);height:var(--collapse-size-choice-target-s)}.message-editor .icon-button svg,.message-editor .icon-button img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.toolbar-divider{width:var(--collapse-stroke-width-xthin);height:var(--collapse-size-icon-s);background:var(--border-tertiary);flex:none}.message-editor__attachments{padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-s);grid-template-columns:repeat(auto-fit, minmax(var(--collapse-size-message-editor-attachment-min), var(--collapse-size-message-editor-attachment-max)));gap:var(--collapse-spacing-horizontal-s);display:grid}.message-editor__attachment{border-radius:var(--collapse-radius-control);position:relative}.message-editor__attachment .collapse-file-item{min-width:var(--collapse-size-message-editor-attachment-min);min-height:var(--collapse-size-file-item-s)}.message-editor--recording{min-height:var(--collapse-size-control-m);padding:var(--collapse-spacing-horizontal-s);align-items:center;gap:var(--collapse-spacing-horizontal-s);display:flex}.message-editor__recording-time{min-width:var(--collapse-size-field-min);color:var(--collapse-color-text-solid-base-primary);font-variant-numeric:tabular-nums}.message-editor__wave{height:var(--collapse-size-icon-s);justify-content:flex-end;align-items:center;gap:var(--collapse-spacing-horizontal-xxs);min-width:0;color:var(--collapse-color-icon-solid-accent-primary);flex:1;display:flex;overflow:hidden}.message-editor__wave i{width:var(--collapse-stroke-width-thick);flex:0 0 var(--collapse-stroke-width-thick);border-radius:var(--collapse-radius-full);height:45%;animation:message-editor-wave var(--collapse-motion-duration-spinner) ease-in-out infinite alternate;background:currentColor}.message-editor__wave i:nth-child(3n){height:90%}.message-editor__wave i:nth-child(4n){height:65%}@keyframes message-editor-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.message-editor__wave i{animation:none}}.folder-modal-scrim{z-index:20;background:var(--background-scrim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.folder-modal{width:var(--collapse-size-folder-modal-width);height:var(--collapse-size-folder-management-height);border:var(--collapse-stroke-width-thin) solid var(--border-light-tertiary);border-radius:var(--radius-modal);background:var(--surface-primary);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;overflow:hidden}.folder-modal__body{padding:var(--space-l);gap:var(--space-2xl);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.folder-modal__body::-webkit-scrollbar{display:none}.folder-modal__create{align-items:center;gap:var(--space-m);text-align:center;flex-direction:column;flex:0 0 156px;height:156px;padding:32px 0;display:flex}.folder-modal__create p{color:var(--text-primary);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing);margin:0}.folder-modal__section{gap:var(--space-s-nudge);flex-direction:column;display:flex}.folder-modal__section h3{padding:0 var(--space-l);color:var(--collapse-color-text-opacity-base-primary);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);font-weight:var(--collapse-paragraph-s-medium-weight);letter-spacing:var(--collapse-paragraph-s-letter-spacing);margin:0}.folder-modal__folder-list{border-radius:var(--radius-l);background:var(--background-container-group);overflow:hidden}.folder-modal__folder-row{min-height:56px;padding:var(--space-s) var(--space-l);align-items:center;gap:var(--space-l);display:flex;position:relative}.folder-modal__folder-row+.folder-modal__folder-row:before{content:"";top:0;left:var(--space-l);right:var(--space-l);background:var(--background-secondary-tint);height:1px;position:absolute}.folder-modal__folder-icon{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:0 0 var(--collapse-size-control-s);font-size:var(--collapse-size-icon-m);place-items:center;line-height:1;display:grid}.folder-modal__folder-copy{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:40px;display:flex;overflow:hidden}.folder-modal__folder-copy>span{color:var(--text-primary);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-modal__folder-copy small{height:18px;color:var(--text-tertiary);font-size:var(--caption-l-size);line-height:var(--caption-l-line);font-weight:var(--collapse-caption-l-regular-weight);letter-spacing:var(--collapse-caption-l-letter-spacing);text-overflow:ellipsis;white-space:nowrap;flex:0 0 18px;overflow:hidden}.folder-modal__section-header{min-height:var(--collapse-size-control-s);justify-content:space-between;align-items:center;display:flex}.folder-modal__section-header h3{flex:1}.folder-modal__custom-list{max-height:calc(var(--collapse-size-nav-item) * 3);scrollbar-width:none;overflow-y:auto}.folder-modal__custom-list::-webkit-scrollbar{display:none}.folder-modal__custom-row{min-height:var(--collapse-size-nav-item);padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-m);cursor:grab;transition:background var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard), opacity var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard), transform var(--collapse-motion-duration-slow) var(--collapse-motion-easing-standard);display:flex}.folder-modal__custom-row:hover,.folder-modal__custom-row:focus-visible{background:var(--collapse-color-state-layer-on-base-tertiary);outline:none}.folder-modal__custom-row.is-dragging{opacity:.56;box-shadow:var(--collapse-effect-shadow-02-compact);transform:scale(.99)}.folder-modal__custom-icon{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:0 0 var(--collapse-size-control-s);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-accent-secondary);font-size:var(--collapse-size-icon-m);place-items:center;display:grid}.folder-modal__custom-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder-modal__custom-drag{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);flex:0 0 var(--collapse-size-icon-m)}.folder-modal__custom-drag img{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);display:block}.folder-modal-story-canvas{border-radius:var(--radius-xl);background:var(--surface-foundation);place-items:center;width:1200px;height:728px;display:grid;position:relative;overflow:hidden}.folder-create-modal{width:var(--collapse-size-folder-create-width);min-height:min(var(--collapse-size-folder-create-min-height), 100%);height:auto}.folder-create-modal--picker{height:100%}.folder-create-modal__body{min-height:0;padding:var(--collapse-spacing-horizontal-l);flex-direction:column;flex:1;display:flex}.folder-create-modal__name{grid-template-columns:var(--collapse-size-control-l) minmax(0, 1fr);align-items:flex-start;gap:var(--collapse-spacing-horizontal-m);display:grid}.folder-create-modal__folder-icon{width:var(--collapse-size-control-l);height:var(--collapse-size-control-l);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-accent-secondary);color:var(--collapse-color-icon-solid-accent-primary);place-items:center;display:grid}.folder-create-modal__folder-icon:hover{background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-secondary), var(--collapse-color-state-layer-on-accent-secondary))}.folder-create-modal__folder-icon:active{background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-dim-secondary), var(--collapse-color-state-layer-on-accent-dim-secondary))}.folder-create-modal__folder-icon svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.folder-create-modal__folder-icon>span{font-size:var(--collapse-size-icon-m);line-height:var(--collapse-size-icon-l)}.folder-create-modal .collapse-popover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.folder-create-modal__empty{justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-m);text-align:center;flex-direction:column;flex:1;display:flex}.folder-create-modal__empty p{font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);margin:0}.folder-create-modal__selection{min-height:0;margin-top:var(--collapse-spacing-horizontal-xxl);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;flex:1;display:flex}.folder-create-modal__selection>header{min-height:var(--collapse-size-control-s);justify-content:space-between;align-items:center;display:flex}.folder-create-modal__selection h3{font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-medium-weight);line-height:var(--collapse-paragraph-s-line-height);margin:0}.folder-create-modal__selected-list{border-radius:var(--collapse-radius-squircle);background:var(--collapse-color-background-opacity-base-container-group);scrollbar-width:none;min-height:0;overflow:auto}.folder-create-modal__selected-list::-webkit-scrollbar{display:none}.folder-create-modal__selected-row{min-height:var(--collapse-size-folder-list-row);padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-m);display:flex}.folder-create-modal__selected-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.folder-create-modal__footer{min-height:var(--collapse-size-modal-footer);padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-l);justify-content:space-between;align-items:center;gap:var(--collapse-spacing-horizontal-s);border-top:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary);display:flex}.folder-create-modal__footer--actions .collapse-button{flex:1}.folder-picker__body{min-height:0;padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-none);gap:var(--collapse-spacing-horizontal-m);flex-direction:column;flex:1;display:flex}.folder-picker__search{height:var(--collapse-size-folder-picker-search);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-m);align-items:center;gap:var(--collapse-spacing-horizontal-m);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-container-group);color:var(--collapse-color-icon-opacity-base-accent-tint);display:flex}.folder-picker__search:focus-within{box-shadow:inset 0 0 0 var(--collapse-stroke-width-thick) var(--collapse-color-border-solid-accent-primary)}.folder-picker__search svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.folder-picker__search input{min-width:0;color:var(--collapse-color-text-solid-base-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}.folder-picker__list{min-height:0;max-height:var(--collapse-size-folder-picker-list-max);scrollbar-width:none;flex:1;overflow:auto}.folder-picker__list::-webkit-scrollbar{display:none}.folder-picker__row{min-height:var(--collapse-size-folder-list-row);padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-xs);align-items:center;gap:var(--collapse-spacing-horizontal-m);border-radius:var(--collapse-radius-squircle);cursor:pointer;display:flex}.folder-picker__row:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.folder-picker__row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder-created-toast{z-index:40;top:var(--collapse-spacing-horizontal-xxxl);position:absolute;left:50%;transform:translate(-50%)}.confirm-dialog-scrim{z-index:50;background:var(--collapse-color-background-opacity-scrim-default);place-items:center;display:grid;position:absolute;inset:0}.confirm-dialog{width:var(--collapse-size-confirm-dialog-width);padding:var(--collapse-spacing-horizontal-xxxl) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-l);align-items:stretch;gap:var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-container);background:var(--collapse-color-surface-solid-primary);box-shadow:var(--collapse-effect-shadow-02);text-align:center;flex-direction:column;display:flex}.confirm-dialog h2{color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-paragraph-l-size);font-weight:var(--collapse-paragraph-l-semibold-weight);line-height:var(--collapse-paragraph-l-line-height);letter-spacing:var(--collapse-paragraph-l-letter-spacing);margin:0}.confirm-dialog p{color:var(--collapse-color-text-solid-base-secondary);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);margin:0}.confirm-dialog__confirm{width:100%}.confirm-dialog__cancel{min-height:var(--collapse-size-control-s);border-radius:var(--collapse-radius-small);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-semibold-weight);line-height:var(--collapse-paragraph-s-line-height)}.confirm-dialog__cancel:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}@media (width<=820px){.app-stage{padding:0}.chat-shell{--product-rail-width:56px;--chat-list-width:min(var(--chat-list-resizable-width,320px), 280px)}.chat-shell:has(.chat-list-panel--left){--chat-list-width:calc(min(var(--chat-list-resizable-width,320px), 280px) + var(--collapse-size-folder-rail-width))}.product-rail{transform-origin:top;transform:scale(.92)}}.segment-controls{box-sizing:border-box;flex:0 0 var(--collapse-size-segment-track-s);min-width:0;height:var(--collapse-size-segment-track-s);align-items:center;gap:var(--collapse-spacing-horizontal-xs);padding:var(--collapse-spacing-horizontal-xs);scrollbar-width:none;border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-container-group);display:flex;position:relative;overflow:auto hidden}.segment-controls::-webkit-scrollbar{display:none}.segment-controls__item{box-sizing:border-box;min-width:var(--collapse-size-control-s);height:var(--collapse-size-segment-item-s);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-m-nudge);justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-full);color:var(--collapse-color-text-opacity-base-secondary);font-family:var(--collapse-caption-l-font);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);font-weight:var(--collapse-caption-l-medium-weight);letter-spacing:var(--collapse-caption-l-letter-spacing);white-space:nowrap;flex:none;display:inline-flex}.segment-controls--dynamic .segment-controls__label{flex:none}.segment-controls--fill .segment-controls__item{flex:1 0 0;overflow:hidden}.segment-controls--fill .segment-controls__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.segment-controls__icon{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);font-size:var(--collapse-size-icon-s);flex:none;place-items:center;line-height:1;display:grid}.segment-controls__icon>img,.segment-controls__icon>svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.segment-controls__item.is-selected{background:var(--collapse-color-background-opacity-base-light-primary-dim);color:var(--collapse-color-text-solid-base-primary)}.segment-controls__settings{box-sizing:border-box;flex:0 0 var(--collapse-size-control-s);width:var(--collapse-size-control-s);height:var(--collapse-size-segment-item-s);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m-nudge);border-radius:var(--collapse-radius-full);place-items:center;display:grid}.segment-controls__settings img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.segment-controls button:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.segment-controls__item.is-selected:hover{background:var(--collapse-color-background-opacity-base-light-primary-dim)}.segment-controls button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-background-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.segment-controls__item.is-reorderable{cursor:grab;touch-action:pan-x}.segment-controls__item.is-reorderable:active{cursor:grabbing}.segment-controls__item.is-dragging{opacity:.56;box-shadow:var(--collapse-effect-shadow-02-compact)}.segment-controls--vertical{flex:0 0 var(--collapse-size-folder-rail-width);width:var(--collapse-size-folder-rail-width);align-items:center;gap:var(--collapse-spacing-horizontal-xxs);height:auto;min-height:0;padding:var(--collapse-spacing-horizontal-m);border-radius:var(--collapse-spacing-horizontal-none);background:0 0;flex-direction:column;overflow:hidden auto}.segment-controls--vertical .segment-controls__item{flex:0 0 var(--collapse-size-folder-rail-item);width:var(--collapse-size-folder-rail-item);min-width:var(--collapse-size-folder-rail-item);height:var(--collapse-size-folder-rail-item);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-xs);gap:var(--collapse-spacing-horizontal-xxs);border-radius:var(--collapse-radius-squircle);font-family:var(--collapse-caption-m-font);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);font-weight:var(--collapse-caption-m-medium-weight);letter-spacing:var(--collapse-caption-m-letter-spacing);flex-direction:column;position:relative}.segment-controls--vertical .segment-controls__label{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.segment-controls--vertical .segment-controls__counter{top:var(--collapse-spacing-horizontal-m);right:var(--collapse-spacing-horizontal-m-nudge);position:absolute}.segment-controls--vertical .segment-controls__item.is-reorderable{touch-action:pan-y}.segment-controls__add,.segment-controls--vertical .segment-controls__settings{flex:0 0 var(--collapse-size-control-s);width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);padding:var(--collapse-spacing-horizontal-none);border-radius:var(--collapse-radius-squircle);place-items:center;display:grid}.segment-controls__add{margin-top:var(--collapse-spacing-horizontal-s)}.segment-controls__add img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.segment-controls--vertical .segment-controls__settings{margin-top:auto}.segment-controls__menu{z-index:100;position:fixed}.segment-controls-story{width:var(--collapse-size-chat-list-row)}.segment-controls-story--resizable{width:var(--collapse-size-folder-modal-width);min-width:var(--collapse-size-field-min);max-width:var(--collapse-size-story-width);resize:horizontal;overflow:hidden}.collapse-modal-scrim,.collapse-modal-page__scrim{padding:var(--collapse-spacing-horizontal-l)}.collapse-modal-surface,.collapse-modal-page{max-height:min(var(--collapse-size-modal-max-height), 100%)}.collapse-loader{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);border:var(--collapse-stroke-width-thick) solid currentColor;border-radius:var(--collapse-radius-full);animation:collapse-spin var(--collapse-motion-duration-spinner) linear infinite;border-right-color:#0000;display:inline-block}.combo-box{width:100%;min-width:var(--collapse-size-field-min);position:relative}.combo-box__field{width:100%;height:var(--collapse-size-field);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);border:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-opacity-base-tertiary);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-light-primary);color:var(--collapse-color-text-opacity-base-secondary);font-family:var(--collapse-paragraph-s-font);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-regular-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-align:left;align-items:center;display:flex;overflow:hidden}.combo-box:not(.is-active) .combo-box__field:hover:not(:disabled){border-color:var(--collapse-color-border-opacity-base-secondary-dim);background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-dim-tertiary), var(--collapse-color-state-layer-on-accent-dim-tertiary))}.combo-box.is-active .combo-box__field{border:var(--collapse-stroke-width-xthick) solid var(--collapse-color-border-solid-accent-primary);background:0 0}.combo-box__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.combo-box__action{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:0 0 var(--collapse-size-control-s);border-radius:var(--collapse-radius-full);place-items:center;display:grid}.combo-box__action img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.combo-box__menu{z-index:30;width:100%;min-width:var(--collapse-size-menu-min);max-height:var(--collapse-size-menu-max);padding:var(--collapse-spacing-horizontal-xs);gap:var(--collapse-spacing-horizontal-xxs);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-light-secondary);box-shadow:var(--collapse-effect-shadow-02);-webkit-backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));flex-direction:column;display:flex;position:absolute;left:0;overflow:auto}.combo-box__menu--bottom{top:calc(100% + var(--collapse-spacing-horizontal-xs))}.combo-box__menu--top{bottom:calc(100% + var(--collapse-spacing-horizontal-xs))}.combo-box__option{width:100%;min-height:var(--collapse-size-choice-target-m);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m);align-items:center;gap:var(--collapse-spacing-horizontal-m);border-radius:var(--collapse-radius-menu-item);color:var(--collapse-color-text-solid-base-primary);text-align:left;display:flex}.combo-box__option:hover,.combo-box__option.is-highlighted{background:var(--collapse-color-state-layer-on-base-tertiary)}.combo-box__option-copy{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.combo-box__option-copy>span{font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo-box__option-copy small{color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);font-weight:var(--collapse-caption-m-regular-weight);letter-spacing:var(--collapse-caption-m-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo-box-story-canvas{width:var(--collapse-size-story-width);height:var(--collapse-size-story-height);border-radius:var(--collapse-radius-container);background:var(--collapse-color-surface-solid-primary);place-items:center;display:grid}.icon-button{border-radius:var(--collapse-radius-full);color:var(--collapse-color-icon-opacity-base-accent-tint-light);transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), transform var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), box-shadow var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);flex:none;place-items:center;display:inline-grid}.icon-button--s{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s)}.icon-button--m{width:var(--collapse-size-control-m);height:var(--collapse-size-control-m)}.icon-button--l{width:var(--collapse-size-control-l);height:var(--collapse-size-control-l)}.icon-button svg,.icon-button img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.icon-button--m svg,.icon-button--m img{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.icon-button--l svg,.icon-button--l img{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l)}.icon-button--primary{color:var(--collapse-color-icon-solid-base-light-primary);background:var(--collapse-color-background-solid-base-accent-strong)}.icon-button--accent{color:var(--collapse-color-icon-solid-base-light-full-static);background:var(--collapse-color-background-solid-accent-primary)}.icon-button--secondary{background:var(--collapse-color-background-opacity-base-secondary-tint)}.icon-button--error{color:var(--collapse-color-icon-solid-base-light-full-static);background:var(--collapse-color-background-solid-error-primary)}.icon-button--success{color:var(--collapse-color-icon-solid-base-light-full-static);background:var(--collapse-color-background-solid-success-primary)}.icon-button:hover:where(:not(:disabled)),.icon-button.is-hovered{background-image:linear-gradient(var(--collapse-color-state-layer-on-base-secondary), var(--collapse-color-state-layer-on-base-secondary))}.icon-button:active{background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-dim-primary), var(--collapse-color-state-layer-on-accent-dim-primary));transform:scale(.96)}.icon-button--floating{background-color:var(--collapse-color-background-opacity-base-light-primary);box-shadow:var(--collapse-effect-shadow-02);-webkit-backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2))}.icon-button--floating:hover,.icon-button--floating.is-hovered{box-shadow:var(--collapse-effect-shadow-02-compact)}.icon-button:disabled{color:var(--collapse-color-icon-opacity-base-disabled);background:var(--collapse-color-background-opacity-base-disabled);cursor:default;box-shadow:none;transform:none}.icon-button.is-selected{color:var(--collapse-color-icon-solid-accent-primary);background:var(--collapse-color-state-layer-on-accent-primary)}.collapse-button{padding:var(--collapse-spacing-horizontal-none);border-radius:var(--collapse-radius-full);color:var(--collapse-color-text-solid-base-primary);font-family:var(--collapse-paragraph-s-font);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-regular-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);-webkit-backdrop-filter:blur(calc(var(--collapse-effect-blur-background-accent) / 2));backdrop-filter:blur(calc(var(--collapse-effect-blur-background-accent) / 2));position:relative;overflow:hidden}.collapse-button--s{height:var(--collapse-size-control-s)}.collapse-button--m{height:var(--collapse-size-control-m)}.collapse-button--l{height:var(--collapse-size-control-l)}.collapse-button--primary{color:var(--collapse-color-text-solid-base-light-primary);background:var(--collapse-color-background-solid-base-accent-strong)}.collapse-button--accent{color:var(--collapse-color-text-solid-base-light-full-static);background:var(--collapse-color-background-solid-accent-primary)}.collapse-button--secondary{background:var(--collapse-color-background-opacity-base-secondary-tint)}.collapse-button--tertiary{background:0 0}.collapse-button--error{color:var(--collapse-color-text-solid-base-light-full-static);background:var(--collapse-color-background-solid-error-primary)}.collapse-button--success{color:var(--collapse-color-text-solid-base-light-full-static);background:var(--collapse-color-background-solid-success-primary)}.collapse-button__state-layer{height:100%;padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-m-nudge);transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);display:flex}.collapse-button:hover:where(:not(:disabled)) .collapse-button__state-layer,.collapse-button.is-hovered .collapse-button__state-layer{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-button:active .collapse-button__state-layer{background:var(--collapse-color-state-layer-on-accent-dim-primary)}.collapse-button__icon{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);place-items:center;display:grid}.collapse-button__icon>svg,.collapse-button__icon>img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-button__label{white-space:nowrap}.collapse-button:disabled{color:var(--collapse-color-text-opacity-base-disabled);background:var(--collapse-color-background-opacity-base-disabled);cursor:default}.collapse-button:disabled .collapse-button__state-layer{background:0 0}.collapse-text-button{min-height:var(--collapse-size-control-s);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-small);color:var(--collapse-color-text-solid-accent-primary);font-family:var(--collapse-paragraph-s-font);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-semibold-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);justify-content:center;align-items:center;display:inline-flex}.collapse-text-button--base{color:var(--collapse-color-text-solid-base-primary)}.collapse-text-button--error{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-text-button:hover:not(:disabled){background:var(--collapse-color-state-layer-on-accent-secondary)}.collapse-text-button--base:hover:not(:disabled){background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-text-button--error:hover:not(:disabled){background:var(--collapse-color-state-layer-on-error-secondary)}.collapse-text-button:active:not(:disabled){background:var(--collapse-color-state-layer-on-accent-primary)}.collapse-text-button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.collapse-text-button:disabled{color:var(--collapse-color-text-opacity-base-disabled);cursor:default}.collapse-field{min-width:var(--collapse-size-field-min);color:var(--collapse-color-text-opacity-base-secondary);flex-direction:column;display:flex}.collapse-field__content{min-height:var(--collapse-size-field);padding-left:var(--collapse-spacing-horizontal-l);padding-right:var(--collapse-spacing-horizontal-s);border:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-opacity-base-tertiary);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-light-primary);transition:border-color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);align-items:center;display:flex;overflow:hidden}.collapse-field:hover .collapse-field__content{border-color:var(--collapse-color-border-opacity-base-secondary-dim);background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-dim-tertiary), var(--collapse-color-state-layer-on-accent-dim-tertiary))}.collapse-field:focus-within .collapse-field__content{border-width:var(--collapse-stroke-width-xthick);border-color:var(--collapse-color-border-solid-accent-primary);background:var(--collapse-color-background-opacity-light-tertiary)}.collapse-field__leading{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);margin-right:var(--collapse-spacing-horizontal-m);color:var(--collapse-color-icon-solid-base-accent);flex:none;place-items:center;display:grid}.collapse-field__leading>svg,.collapse-field__trailing>svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-field__input-wrap{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.collapse-field__label{color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-caption-m-size);font-weight:var(--collapse-caption-m-medium-weight);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-field input,.collapse-field textarea{width:100%;padding:var(--collapse-spacing-horizontal-none);color:var(--collapse-color-text-opacity-base-secondary);font-family:var(--collapse-paragraph-s-font);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-regular-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);background:0 0;border:0;outline:0}.collapse-field input::placeholder,.collapse-field textarea::placeholder{color:var(--collapse-color-text-opacity-base-tertiary)}.collapse-field__trailing{min-width:var(--collapse-size-control-s);min-height:var(--collapse-size-control-s);place-items:center;display:grid}.collapse-field__support{padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-none);gap:var(--collapse-spacing-horizontal-xxs);color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);justify-content:space-between;display:flex}.collapse-field.is-error .collapse-field__content{border-color:var(--collapse-color-border-solid-error-primary-tint);background:var(--collapse-color-background-solid-error-tint)}.collapse-field.is-error .collapse-field__support{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-field.is-disabled{color:var(--collapse-color-text-opacity-base-disabled)}.collapse-field.is-disabled .collapse-field__content{border-color:var(--collapse-color-border-opacity-base-tertiary);background:var(--collapse-color-background-opacity-base-disabled)}.collapse-field.is-disabled input,.collapse-field.is-disabled textarea,.collapse-field.is-disabled .collapse-field__label{color:var(--collapse-color-text-opacity-base-disabled)}.collapse-text-area .collapse-field__content{min-height:var(--collapse-size-text-area-min);max-height:var(--collapse-size-text-area-max);padding-top:var(--collapse-spacing-horizontal-l);padding-right:var(--collapse-spacing-horizontal-m-nudge);padding-bottom:var(--collapse-spacing-horizontal-l);align-items:flex-start}.collapse-text-area textarea{min-height:calc(var(--collapse-size-text-area-min) - var(--collapse-spacing-horizontal-xxxl));resize:vertical}.collapse-search-field{min-height:var(--collapse-size-search-field);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-m);align-items:center;gap:var(--collapse-spacing-horizontal-m);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-container-group);color:var(--collapse-color-icon-opacity-base-accent-tint);display:flex}.collapse-search-field:focus-within{box-shadow:inset 0 0 0 var(--collapse-stroke-width-thick) var(--collapse-color-border-solid-accent-primary)}.collapse-search-field svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);flex:0 0 var(--collapse-size-icon-s)}.collapse-search-field input{min-width:0;color:var(--collapse-color-text-solid-base-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}.collapse-search-field input::placeholder{color:var(--collapse-color-text-opacity-base-tertiary)}.collapse-search-field input::-webkit-search-cancel-button{display:none}.collapse-modal-page__scrim{inset:var(--collapse-spacing-horizontal-none);z-index:60;background:var(--collapse-color-background-opacity-scrim-default);place-items:center;display:grid;position:absolute}.collapse-modal-page__scrim--right{place-items:center end}.collapse-modal-page{width:min(var(--collapse-size-modal-page-width), 100%);border:var(--collapse-stroke-width-thin) solid var(--collapse-color-border-opacity-base-light-tertiary);border-radius:var(--collapse-radius-modal);background:var(--collapse-color-surface-solid-primary);box-shadow:var(--collapse-effect-shadow-02);outline:none;flex-direction:column;display:flex;overflow:hidden}.collapse-modal-page--viewport{height:100%}.collapse-modal-header{flex:0 0 var(--collapse-size-modal-header);height:var(--collapse-size-modal-header);min-height:var(--collapse-size-modal-header);padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-none);align-items:center;gap:var(--collapse-spacing-horizontal-s-nudge);display:flex}.collapse-modal-header h2{min-width:0;margin:var(--collapse-spacing-horizontal-none);padding-left:var(--collapse-spacing-horizontal-s);color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-title-l-size);font-weight:var(--collapse-title-l-semibold-weight);line-height:var(--collapse-title-l-line-height);letter-spacing:var(--collapse-title-l-letter-spacing);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.collapse-modal-header__actions{align-items:center;gap:var(--collapse-spacing-horizontal-s);display:flex}.collapse-modal-header .icon-button img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.collapse-modal-page__body{scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.collapse-modal-page__body::-webkit-scrollbar{display:none}.collapse-modal-page__body--scroll-content{flex-direction:column;display:flex;overflow-y:hidden}.collapse-modal-page__body--scroll-content>*{flex:auto;min-height:0}.collapse-modal-page__footer{min-height:var(--collapse-size-modal-footer);padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-s);border-top:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary);display:flex}.collapse-modal-page__footer>.collapse-button{flex:1}.choice-control{color:var(--collapse-color-text-solid-base-primary);cursor:pointer;align-items:flex-start;display:inline-flex}.choice-control input{width:var(--collapse-stroke-width-xthin);height:var(--collapse-stroke-width-xthin);opacity:0;pointer-events:none;position:absolute;overflow:hidden}.choice-control__target{border-radius:var(--collapse-radius-full);flex:none;place-items:center;display:grid}.choice-control--s .choice-control__target{width:var(--collapse-size-choice-target-s);height:var(--collapse-size-choice-target-s)}.choice-control--m .choice-control__target{width:var(--collapse-size-choice-target-m);height:var(--collapse-size-choice-target-m)}.choice-control__indicator{border:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-opacity-base-secondary-dim-variant);border-radius:var(--collapse-radius-checkbox);color:var(--collapse-color-icon-solid-base-light-full-static);place-items:center;display:grid}.choice-control--ellipse .choice-control__indicator,.choice-control--radio .choice-control__indicator{border-radius:var(--collapse-radius-full)}.choice-control--s .choice-control__indicator{width:var(--collapse-size-choice-indicator-s);height:var(--collapse-size-choice-indicator-s)}.choice-control--m .choice-control__indicator{width:var(--collapse-size-choice-indicator-m);height:var(--collapse-size-choice-indicator-m)}.choice-control input:checked+.choice-control__target .choice-control__indicator,.choice-control:not(.choice-control--radio) input:indeterminate+.choice-control__target .choice-control__indicator,.choice-control--visual.is-selected .choice-control__indicator,.choice-control--visual.is-indeterminate .choice-control__indicator{border-color:var(--collapse-color-background-solid-accent-primary);background:var(--collapse-color-background-solid-accent-primary)}.choice-control:not(.choice-control--radio) input:checked+.choice-control__target .choice-control__indicator:after,.choice-control--visual.is-selected .choice-control__indicator:after{content:"✓";font-size:var(--collapse-size-icon-xs);line-height:1}.choice-control:not(.choice-control--radio) input:indeterminate+.choice-control__target .choice-control__indicator:after,.choice-control--visual.is-indeterminate .choice-control__indicator:after{content:"−";font-size:var(--collapse-size-icon-xs);line-height:1}.choice-control--radio input:checked+.choice-control__target .choice-control__indicator:after{content:"";width:var(--collapse-spacing-horizontal-m-nudge);height:var(--collapse-spacing-horizontal-m-nudge);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-light-accent)}.choice-control:hover .choice-control__target{background:var(--collapse-color-state-layer-on-base-tertiary)}.choice-control input:focus-visible+.choice-control__target{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.choice-control input:disabled+.choice-control__target{opacity:.4}.choice-control input:disabled~.choice-control__label{color:var(--collapse-color-text-opacity-base-disabled)}.choice-control--visual{pointer-events:none}.choice-control__label{padding-top:var(--collapse-spacing-horizontal-m);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height)}.choice-control.is-loading .choice-control__indicator{animation:collapse-spin var(--collapse-motion-duration-spinner) linear infinite;background:0 0;border-right-color:#0000}.collapse-switch{width:var(--collapse-size-switch-width);height:var(--collapse-size-switch-height);padding:var(--collapse-spacing-horizontal-none);border:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-opacity-base-secondary-dim-variant);border-radius:var(--collapse-radius-full);transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), border-color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), box-shadow var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);background:0 0;flex:none;position:relative;overflow:visible}.collapse-switch>span{z-index:1;top:50%;left:var(--collapse-spacing-horizontal-s);width:var(--collapse-size-switch-thumb-off);height:var(--collapse-size-switch-thumb-off);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-accent);opacity:.6;transition:inset var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), width var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), height var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), opacity var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);position:absolute;transform:translateY(-50%)}.collapse-switch.is-on{border-width:var(--collapse-spacing-horizontal-none);background:var(--collapse-color-background-solid-accent-primary)}.collapse-switch.is-on>span{right:var(--collapse-spacing-horizontal-xs);width:var(--collapse-size-switch-thumb-on);height:var(--collapse-size-switch-thumb-on);background:var(--collapse-color-background-opacity-base-light-accent);opacity:1;left:auto}.collapse-switch:active:not(:disabled):after,.collapse-switch.is-pressed:not(:disabled):after{content:"";top:50%;left:calc(var(--collapse-spacing-horizontal-xs) * -1);width:var(--collapse-size-switch-state-layer);height:var(--collapse-size-switch-state-layer);border-radius:var(--collapse-radius-full);background:var(--collapse-color-state-layer-on-base-tertiary);pointer-events:none;background:var(--collapse-color-state-layer-on-base-secondary);position:absolute;transform:translateY(-50%)}.collapse-switch:hover:not(:disabled),.collapse-switch.is-hovered:not(:disabled){box-shadow:0 0 0 var(--collapse-spacing-horizontal-xs) var(--collapse-color-state-layer-on-accent-secondary)}.collapse-switch.is-on:active:not(:disabled):after,.collapse-switch.is-on.is-pressed:not(:disabled):after{right:calc(var(--collapse-spacing-horizontal-s-nudge) * -1);background:var(--collapse-color-state-layer-on-accent-secondary);left:auto}.collapse-switch:active:not(:disabled),.collapse-switch.is-pressed:not(:disabled){background:var(--collapse-color-background-opacity-base-secondary-dim)}.collapse-switch.is-on:active:not(:disabled),.collapse-switch.is-on.is-pressed:not(:disabled){background:var(--collapse-color-background-solid-accent-primary);border-color:#0000}.collapse-switch:active:not(:disabled)>span,.collapse-switch.is-pressed:not(:disabled)>span{top:50%;left:var(--collapse-spacing-horizontal-xs);width:var(--collapse-size-switch-thumb-pressed);height:var(--collapse-size-switch-thumb-pressed);opacity:.8}.collapse-switch.is-on:active:not(:disabled)>span,.collapse-switch.is-on.is-pressed:not(:disabled)>span{right:var(--collapse-spacing-horizontal-xxs);background:var(--collapse-color-background-opacity-base-light-accent);opacity:1;left:auto}.collapse-switch:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.collapse-switch:disabled{background:var(--collapse-color-background-opacity-base-secondary-dim);cursor:default;border-color:#0000}.collapse-switch:disabled>span{background:var(--collapse-color-background-opacity-base-primary-dim);opacity:1}.avatar{width:var(--collapse-size-avatar-m);height:var(--collapse-size-avatar-m);font-family:var(--collapse-paragraph-m-font);font-size:var(--collapse-paragraph-m-size);font-weight:var(--collapse-paragraph-m-medium-weight);line-height:var(--collapse-paragraph-m-line-height);letter-spacing:var(--collapse-paragraph-m-letter-spacing);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.avatar--filled{background:var(--avatar-tone,var(--avatar-color-solid,var(--collapse-color-background-solid-accent-primary)));color:var(--collapse-color-text-solid-base-light-full-static)}.avatar--unfilled{background:var(--avatar-tone,var(--avatar-color-tint,var(--collapse-color-background-solid-accent-tint-dim)));color:var(--collapse-color-text-solid-accent-accent)}.avatar--color-1{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type1);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type1-tint)}.avatar--color-2{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type2);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type2-tint)}.avatar--color-3{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type3);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type3-tint)}.avatar--color-4{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type4);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type4-tint)}.avatar--color-5{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type5);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type5-tint)}.avatar--color-6{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type6);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type6-tint)}.avatar--color-7{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type7);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type7-tint)}.avatar--color-8{--avatar-color-solid:var(--collapse-color-background-solid-secondary-type8);--avatar-color-tint:var(--collapse-color-background-solid-secondary-type8-tint)}.avatar--size-28{width:var(--collapse-size-avatar-xs);height:var(--collapse-size-avatar-xs);font-family:var(--collapse-caption-m-font);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing)}.avatar--size-40{width:var(--collapse-size-avatar-m);height:var(--collapse-size-avatar-m)}.avatar--size-124{width:var(--collapse-size-avatar-profile);height:var(--collapse-size-avatar-profile);font-size:var(--collapse-head-s-size)}.avatar--size-44{width:var(--collapse-size-avatar-l);height:var(--collapse-size-avatar-l)}.avatar--size-124{width:var(--collapse-size-avatar-profile);height:var(--collapse-size-avatar-profile);font-family:var(--collapse-head-s-font);font-size:var(--collapse-head-s-size);line-height:var(--collapse-head-s-line-height);letter-spacing:var(--collapse-head-s-letter-spacing)}.avatar--round{border-radius:var(--collapse-radius-full)}.avatar--squircle{border-radius:var(--collapse-radius-squircle)}.avatar--image{border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary-dim)}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--round img{border-radius:var(--collapse-radius-full)}.avatar--squircle img{border-radius:var(--collapse-radius-squircle)}.avatar__status{right:var(--collapse-spacing-horizontal-xxs);bottom:var(--collapse-spacing-horizontal-xxs);width:calc(var(--collapse-size-status-dot) + var(--collapse-spacing-horizontal-xs));height:calc(var(--collapse-size-status-dot) + var(--collapse-spacing-horizontal-xs));border:var(--collapse-stroke-width-thick) solid var(--collapse-color-background-solid-base-light);border-radius:var(--collapse-radius-full);background:var(--collapse-color-icon-opacity-base-disabled);position:absolute}.avatar__status--online{background:var(--collapse-color-icon-solid-success-primary)}.avatar__status--busy{background:var(--collapse-color-icon-solid-error-primary)}.avatar__upload{border-radius:inherit;background:var(--collapse-color-background-opacity-base-disabled);-webkit-backdrop-filter:blur(calc(var(--collapse-effect-blur-background-accent) / 2));backdrop-filter:blur(calc(var(--collapse-effect-blur-background-accent) / 2));font-size:var(--collapse-size-icon-m);place-items:center;display:grid;position:absolute;inset:0}.collapse-mention-menu{width:var(--collapse-size-message-editor-mention);max-width:min(var(--collapse-size-message-editor-mention), calc(100vw - var(--collapse-spacing-horizontal-xxxl)));max-height:var(--collapse-size-message-editor-mention-height);padding:var(--collapse-spacing-horizontal-xs);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-light-secondary);box-shadow:var(--collapse-effect-shadow-02);-webkit-backdrop-filter:blur(var(--collapse-effect-blur-background-default));backdrop-filter:blur(var(--collapse-effect-blur-background-default));scrollbar-width:thin;flex-direction:column;display:flex;overflow:hidden auto}.collapse-mention-menu__option{width:100%;min-height:var(--collapse-size-option-menu-item);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m);align-items:center;gap:var(--collapse-spacing-horizontal-m);flex:0 0 var(--collapse-size-option-menu-item);border-radius:var(--collapse-radius-menu-item);color:var(--collapse-color-text-solid-base-primary);text-align:left;transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);display:flex}.collapse-mention-menu__option:hover,.collapse-mention-menu__option.is-active{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-mention-menu__option:active{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-mention-menu__option:focus-visible{background:var(--collapse-color-state-layer-on-base-tertiary);outline:none}.collapse-mention-menu__leading{width:var(--collapse-size-icon-s);height:var(--collapse-size-avatar-xs);flex:0 0 var(--collapse-size-icon-s);place-items:center;display:grid;overflow:visible}.collapse-mention-menu__content{align-items:flex-end;gap:var(--collapse-spacing-horizontal-s-nudge);flex:1;min-width:0;display:flex;overflow:hidden}.collapse-mention-menu__label{font-family:var(--collapse-paragraph-s-font);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-regular-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.collapse-mention-menu__supporting{min-width:0;color:var(--collapse-color-text-opacity-base-tertiary);font-family:var(--collapse-caption-m-font);font-size:var(--collapse-caption-m-size);font-weight:var(--collapse-caption-m-regular-weight);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.collapse-mention-menu__empty{min-height:var(--collapse-size-option-menu-item);color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);place-items:center;margin:0;display:grid}.ui-story-grid{gap:var(--collapse-spacing-horizontal-l);padding:var(--collapse-spacing-horizontal-xxl);display:grid}.ui-story-row,.ui-story-row-labeled{align-items:center;gap:var(--collapse-spacing-horizontal-l);flex-wrap:wrap;display:flex}.ui-story-row-label{min-width:88px;color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);font-weight:var(--collapse-caption-l-medium-weight)}.ui-story-field{width:var(--collapse-layout-content-compact)}.ui-story-narrow{width:var(--collapse-layout-demo-narrow)}.ui-story-modal-field{box-sizing:border-box;width:100%;padding:var(--collapse-spacing-horizontal-l)}.ui-story-modal-scroll{padding:var(--collapse-spacing-horizontal-l);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.ui-story-modal-scroll__list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.collapse-federation-icon{object-fit:contain;flex:none;display:block}.collapse-federation-icon--xxs{width:var(--collapse-size-icon-xxs);height:var(--collapse-size-icon-xxs)}.collapse-federation-icon--xs{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.collapse-federation-icon--s{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-federation-icon--m{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-federation-label{align-items:center;gap:var(--collapse-spacing-horizontal-xs);vertical-align:bottom;min-width:0;display:inline-flex}.collapse-federation-label--start,.collapse-federation-label--end{flex-direction:row}.collapse-federation-label__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes collapse-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.collapse-loader,.choice-control.is-loading .choice-control__indicator{animation-duration:calc(var(--collapse-motion-duration-slow) * 4)}.collapse-switch,.collapse-switch>span{transition:none}}.collapse-chip{justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-s);border:var(--collapse-stroke-width-thin) solid var(--collapse-color-border-opacity-base-tertiary);border-radius:var(--collapse-radius-full);color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-caption-l-size);font-weight:var(--collapse-caption-l-medium-weight);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), border-color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);display:inline-flex}.collapse-chip--xs{height:var(--collapse-size-chip-xs);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s-nudge)}.collapse-chip--s{height:var(--collapse-size-chip-s);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s)}.collapse-chip--m{height:var(--collapse-size-chip-m);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-m)}.collapse-chip__label{max-width:var(--collapse-size-chip-label-max);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-chip__element{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);place-items:center;display:grid}.collapse-chip__element>svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-chip:hover,.collapse-chip.is-hovered{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-chip:active{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-chip.is-selected{border-color:var(--collapse-color-border-solid-accent-primary);background:var(--collapse-color-background-opacity-accent-secondary);color:var(--collapse-color-text-solid-accent-primary)}.collapse-chip--assistive{background:var(--collapse-color-background-opacity-base-secondary-tint);border-color:#0000}.collapse-chip--accent{background:var(--collapse-color-background-solid-accent-primary);color:var(--collapse-color-text-solid-base-light-full-static);border-color:#0000}.collapse-chip--accent-light{background:var(--collapse-color-background-solid-accent-tint-dim);color:var(--collapse-color-text-solid-accent-accent);border-color:#0000}.collapse-chip--success{background:var(--collapse-color-background-opacity-success-secondary);color:var(--collapse-color-text-solid-success-accent);border-color:#0000}.collapse-chip--warning{background:var(--collapse-color-background-opacity-warning-secondary);color:var(--collapse-color-text-solid-warning-accent);border-color:#0000}.collapse-chip--error{background:var(--collapse-color-background-opacity-error-secondary);color:var(--collapse-color-text-solid-error-accent);border-color:#0000}.collapse-chip:disabled{color:var(--collapse-color-text-opacity-base-disabled);background:var(--collapse-color-background-opacity-base-disabled);cursor:default}.collapse-chip:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.collapse-status{align-items:center;gap:var(--collapse-spacing-horizontal-s);width:fit-content;color:var(--collapse-color-text-solid-base-primary);font-weight:var(--collapse-paragraph-s-medium-weight);display:inline-flex}.collapse-status--xs{min-height:var(--collapse-size-icon-s);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height)}.collapse-status--s{min-height:var(--collapse-size-icon-s);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height)}.collapse-status--m{min-height:var(--collapse-size-icon-s);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height)}.collapse-status--l{min-height:var(--collapse-size-chip-xs);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height)}.collapse-status__bullet{width:var(--collapse-size-status-dot);height:var(--collapse-size-status-dot);border-radius:var(--collapse-radius-full);background:currentColor;flex:none}.collapse-status__icon{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);place-items:center;display:grid}.collapse-status--secondary{color:var(--collapse-color-text-solid-base-secondary)}.collapse-status--accent{color:var(--collapse-color-text-solid-accent-primary)}.collapse-status--warning{color:var(--collapse-color-icon-solid-warning-primary)}.collapse-status--success{color:var(--collapse-color-icon-solid-success-primary)}.collapse-status--error{color:var(--collapse-color-icon-solid-error-primary)}.collapse-status.is-filled{padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-secondary-tint)}.collapse-counter{box-sizing:border-box;border-radius:var(--collapse-radius-full);font-size:var(--collapse-caption-l-size);font-weight:var(--collapse-caption-l-medium-weight);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-counter-letter-spacing);text-transform:uppercase;flex:none;justify-content:center;align-items:center;display:inline-flex}.collapse-counter--shape-default.collapse-counter--s{min-width:var(--collapse-size-counter-default-s);height:var(--collapse-size-counter-default-s);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-xs);font-size:var(--collapse-counter-font-size-s);line-height:var(--collapse-counter-line-height-s)}.collapse-counter--shape-default.collapse-counter--s[data-qty="10+"]{padding-inline:var(--collapse-spacing-horizontal-xs)}.collapse-counter--shape-default.collapse-counter--m{min-width:var(--collapse-size-counter-default-m);height:var(--collapse-size-counter-default-m);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-xs);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-counter-line-height-m)}.collapse-counter--shape-expressive.collapse-counter--s{min-width:var(--collapse-size-icon-xs);min-height:var(--collapse-size-counter-s);padding-inline:var(--collapse-spacing-horizontal-xxs)}.collapse-counter--shape-expressive.collapse-counter--m{min-width:var(--collapse-size-icon-s);min-height:var(--collapse-size-counter-m);padding-inline:var(--collapse-spacing-horizontal-xxs)}.collapse-counter--accent{background:var(--collapse-color-background-solid-accent-primary);color:var(--collapse-color-text-solid-base-light-full-static)}.collapse-counter--negative{background:var(--collapse-color-background-solid-error-primary);color:var(--collapse-color-text-solid-base-light-full-static)}.collapse-counter--warning{background:var(--collapse-color-background-solid-warning-primary);color:var(--collapse-color-text-solid-warning-accent)}.collapse-counter--default{background:var(--collapse-color-background-opacity-base-secondary);color:var(--collapse-color-text-solid-base-primary)}.collapse-counter--secondary{background-color:var(--collapse-color-background-opacity-base-secondary-tint)}.collapse-counter--tertiary{background-color:var(--collapse-color-background-opacity-base-container-group)}.collapse-counter--default.collapse-counter--shape-expressive{border-radius:var(--collapse-radius-small)}.collapse-counter[data-content=at]{padding-bottom:1px;line-height:1}.collapse-spinner{border:var(--collapse-stroke-width-thick) solid currentColor;border-radius:var(--collapse-radius-full);color:var(--collapse-color-border-solid-accent-primary);animation:collapse-spin var(--collapse-motion-duration-spinner) linear infinite;border-right-color:#0000;display:inline-block}.collapse-spinner--small{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.collapse-spinner--medium{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-spinner--large{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-spinner--xlarge{width:var(--collapse-spacing-horizontal-xxxl);height:var(--collapse-spacing-horizontal-xxxl)}.collapse-spinner--light{color:var(--collapse-color-icon-solid-base-light-full-static)}.collapse-spinner--ai{border-top-color:var(--collapse-color-icon-solid-accent-primary);border-left-color:var(--collapse-color-icon-solid-error-primary);border-bottom-color:var(--collapse-color-icon-solid-success-primary)}.collapse-progress{--progress-track:var(--collapse-size-progress-track);width:100%;height:var(--collapse-size-progress);position:relative}.collapse-progress:before{content:"";height:var(--progress-track);border-radius:var(--collapse-radius-full);background:var(--collapse-color-state-layer-on-base-tertiary);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.collapse-progress__active{left:var(--collapse-spacing-horizontal-xxs);top:calc(50% - var(--progress-track) / 2);width:var(--progress-value);height:var(--progress-track);border-radius:var(--collapse-radius-full);background:var(--collapse-color-border-solid-accent-primary);transition:width var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);position:absolute}.collapse-progress__stop{width:var(--progress-track);height:var(--progress-track);border-radius:var(--collapse-radius-full);background:var(--collapse-color-icon-opacity-base-disabled);position:absolute;top:50%;right:0;transform:translateY(-50%)}.collapse-progress--s{--progress-track:var(--collapse-size-progress-track-s);height:var(--collapse-spacing-horizontal-s)}.collapse-progress.is-indeterminate .collapse-progress__active{width:40%;animation:collapse-progress var(--collapse-motion-duration-progress) var(--collapse-motion-easing-standard) infinite alternate}.collapse-tabs{align-items:center;gap:var(--collapse-spacing-horizontal-xs);scrollbar-width:none;display:flex;overflow-x:auto}.collapse-tabs::-webkit-scrollbar{display:none}.collapse-tabs--accent{min-height:var(--collapse-size-tabs-accent)}.collapse-tabs--default{min-height:var(--collapse-size-tabs-default)}.collapse-tab{min-height:var(--collapse-size-tab-item);padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-m);justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-s-nudge);border-radius:var(--collapse-radius-full);color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-semibold-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);white-space:nowrap;display:inline-flex;position:relative}.collapse-tab:hover:where(:not(:disabled)){background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-tabs--accent .collapse-tab.is-selected{border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-secondary);background:var(--collapse-color-background-opacity-base-light-primary);color:var(--collapse-color-text-solid-accent-primary);box-shadow:var(--collapse-effect-shadow-02)}.collapse-tabs--default .collapse-tab.is-selected{background:var(--collapse-color-state-layer-on-accent-secondary);color:var(--collapse-color-text-solid-base-primary)}.collapse-tabs--line{min-height:var(--collapse-size-tabs-default);align-items:stretch;gap:var(--collapse-spacing-horizontal-none);padding-top:var(--collapse-spacing-horizontal-s);border-bottom:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary)}.collapse-tabs--line .collapse-tab{min-height:var(--collapse-size-tab-item);color:var(--collapse-color-text-opacity-base-tertiary);font-weight:var(--collapse-paragraph-s-medium-weight)}.collapse-tabs--line .collapse-tab:hover:where(:not(:disabled)){color:var(--collapse-color-text-solid-base-primary)}.collapse-tabs--line .collapse-tab.is-selected{color:var(--collapse-color-text-solid-accent-primary);font-weight:var(--collapse-paragraph-s-semibold-weight)}.collapse-tabs--line .collapse-tab.is-selected:after{content:"";left:var(--collapse-spacing-horizontal-none);right:var(--collapse-spacing-horizontal-none);bottom:var(--collapse-spacing-horizontal-none);height:var(--collapse-stroke-width-thick);border-radius:var(--collapse-radius-full) var(--collapse-radius-full) var(--collapse-radius-menu-item) var(--collapse-radius-menu-item);background:var(--collapse-color-icon-solid-accent-primary);position:absolute}.collapse-tab:disabled{color:var(--collapse-color-text-opacity-base-disabled);cursor:default}.collapse-tab:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.collapse-tab__icon{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);place-items:center;display:grid}.collapse-tab__icon>svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}@keyframes collapse-progress{0%{transform:translate(0)}to{transform:translate(150%)}}.collapse-uploader{width:100%;min-height:var(--collapse-size-uploader);border:var(--collapse-stroke-width-xthin) solid transparent;border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-secondary-tint);color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-align:center;overflow:hidden}.collapse-uploader>input{display:none}.collapse-uploader__trigger{width:100%;min-height:var(--collapse-size-uploader);padding:var(--collapse-spacing-horizontal-xxxl) var(--collapse-spacing-horizontal-m-nudge);justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-l);color:inherit;flex-direction:column;display:flex}.collapse-uploader__trigger>svg{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l);color:var(--collapse-color-icon-solid-accent-primary)}.collapse-uploader strong{color:var(--collapse-color-text-solid-accent-primary);font-weight:var(--collapse-paragraph-s-regular-weight)}.collapse-uploader:hover,.collapse-uploader.is-dragging{background:var(--collapse-color-state-layer-on-accent-secondary)}.collapse-uploader:active{background:var(--collapse-color-state-layer-on-accent-dim-secondary)}.collapse-uploader.is-error{border-color:var(--collapse-color-border-solid-error-primary-tint);background:var(--collapse-color-background-solid-error-tint)}.collapse-uploader.is-error:hover:not(.is-disabled){background-image:linear-gradient(var(--collapse-color-state-layer-on-error-secondary), var(--collapse-color-state-layer-on-error-secondary))}.collapse-uploader small{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-uploader.is-disabled{color:var(--collapse-color-text-opacity-base-disabled);background:var(--collapse-color-background-opacity-base-disabled)}.collapse-uploader__trigger:disabled{cursor:default}.collapse-uploader__trigger:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-spacing-horizontal-xxs) * -1)}.collapse-list-item{width:100%;min-width:var(--collapse-size-chip-label-max);padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-full);color:var(--collapse-color-text-solid-base-primary);text-align:left;transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);display:flex;position:relative;overflow:hidden}.collapse-list-item--m{min-height:var(--collapse-size-list-item-m)}.collapse-list-item--l{min-height:var(--collapse-size-list-item-l)}.collapse-list-item:not(:disabled):not(.is-static):hover,.collapse-list-item.is-hovered:not(:disabled){background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-list-item:not(:disabled):not(.is-static):active{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-list-item:disabled{color:var(--collapse-color-text-opacity-base-disabled);cursor:default}.collapse-list-item.has-divider:after{content:"";right:var(--collapse-spacing-horizontal-l);bottom:0;left:calc(var(--collapse-size-control-s) + var(--collapse-spacing-horizontal-xxxl));height:var(--collapse-stroke-width-xthin);background:var(--collapse-color-border-opacity-base-tertiary);position:absolute}.collapse-list-item__leading{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:none;place-items:center;display:grid}.collapse-list-item__leading>svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-list-item__content{min-width:0;font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);flex-direction:column;flex:1;display:flex}.collapse-list-item__content small{color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-list-item.is-error .collapse-list-item__content small{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-list-item__content>.collapse-list-item__overline{color:var(--collapse-color-text-solid-base-secondary);font-size:var(--collapse-caption-m-size);font-weight:var(--collapse-caption-m-medium-weight);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing)}.collapse-list-item.is-static{cursor:default}.collapse-list-item__trailing{color:var(--collapse-color-text-opacity-base-tertiary);flex:none}.collapse-list-item:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-spacing-horizontal-xxs) * -1)}.collapse-file-item{width:100%;min-width:var(--collapse-size-chip-label-max);color:var(--collapse-color-text-solid-base-primary);flex-direction:column;display:flex;position:relative}.collapse-file-item__state-layer{width:100%;min-height:var(--collapse-size-file-item-l);padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-m);align-items:center;gap:var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-list-item);display:flex}.collapse-file-item--s .collapse-file-item__state-layer{min-height:var(--collapse-size-file-item-s);padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-s-nudge)}.collapse-file-item--m .collapse-file-item__state-layer{min-height:var(--collapse-size-file-item-m)}.collapse-file-item--secondary .collapse-file-item__state-layer{background:var(--collapse-color-background-opacity-base-secondary-tint)}.collapse-file-item--s.collapse-file-item--secondary .collapse-file-item__state-layer{border-radius:var(--collapse-radius-menu-item)}.collapse-file-item:hover .collapse-file-item__state-layer{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-file-item__progress{width:auto;margin:calc(var(--collapse-spacing-horizontal-s-nudge) * -1) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-none) calc(var(--collapse-spacing-horizontal-m) + var(--collapse-spacing-horizontal-xxs))}.collapse-file-item__preview{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:none;place-items:center;display:grid}.collapse-file-item__preview.is-media{border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary-dim);border-radius:var(--collapse-radius-squircle);background:var(--collapse-color-background-opacity-base-secondary-tint);overflow:hidden}.collapse-file-item__preview>img{object-fit:cover;width:100%;height:100%}.collapse-file-type{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:none;display:block;position:relative}.collapse-file-type__sheet{top:var(--collapse-spacing-horizontal-xs);left:var(--collapse-spacing-horizontal-l);width:var(--collapse-size-icon-m);height:var(--collapse-size-choice-target-s);position:absolute}.collapse-file-type__fold{top:var(--collapse-spacing-horizontal-xs);right:var(--collapse-spacing-horizontal-none);width:var(--collapse-size-file-type-fold-width);height:var(--collapse-size-file-type-fold-height);position:absolute}.collapse-file-type__tag{bottom:var(--collapse-spacing-horizontal-s-nudge);left:var(--collapse-spacing-horizontal-none);min-width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-s);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-xs);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary);border-radius:var(--collapse-radius-small);background:var(--collapse-color-background-opacity-base-light-primary);color:var(--collapse-color-text-opacity-base-primary);font-family:var(--collapse-caption-l-font);font-size:var(--collapse-caption-l-size);font-weight:var(--collapse-paragraph-s-semibold-weight);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);text-transform:lowercase;-webkit-backdrop-filter:blur(var(--collapse-effect-blur-background-default));backdrop-filter:blur(var(--collapse-effect-blur-background-default));justify-content:center;align-items:center;display:inline-flex;position:absolute}.collapse-file-type--folder{place-items:center;display:grid}.collapse-file-type__folder{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l);display:block}.collapse-file-type--accent .collapse-file-type__tag{background:var(--collapse-color-background-solid-accent-primary);color:var(--collapse-color-text-solid-base-light-full-static);border-color:#0000}.collapse-file-type--error .collapse-file-type__tag{background:var(--collapse-color-background-solid-error-primary);color:var(--collapse-color-text-solid-base-light-full-static);border-color:#0000}.collapse-file-type--success .collapse-file-type__tag{background:var(--collapse-color-background-solid-success-primary);color:var(--collapse-color-text-solid-base-light-full-static);border-color:#0000}.collapse-file-item__content{flex-direction:column;flex:1;min-width:0;display:flex}.collapse-file-item__content>span,.collapse-file-item__content>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-file-item__content>span{font-family:var(--collapse-paragraph-s-font);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-regular-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.collapse-file-item__content>small{color:var(--collapse-color-text-solid-base-tertiary);font-family:var(--collapse-caption-m-font);font-size:var(--collapse-caption-m-size);font-weight:var(--collapse-caption-m-regular-weight);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing)}.collapse-file-item__actions{gap:var(--collapse-spacing-horizontal-xxs);display:flex}.collapse-file-item__remove{z-index:1;top:calc(var(--collapse-spacing-horizontal-s-nudge) * -1);right:calc(var(--collapse-spacing-horizontal-s-nudge) * -1);width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);opacity:0;pointer-events:none;transition:opacity var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);position:absolute}.collapse-file-item__remove>img{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);display:block}.collapse-file-item:hover .collapse-file-item__remove,.collapse-file-item__remove:focus-visible{opacity:1;pointer-events:auto}.collapse-file-item__remove:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs);border-radius:var(--collapse-radius-full)}.collapse-file-item.is-error .collapse-file-item__content>small{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-rate{align-items:center;gap:var(--collapse-spacing-horizontal-none);display:inline-flex}.collapse-rate>button{color:var(--collapse-color-icon-opacity-base-disabled);border-radius:var(--collapse-radius-full);place-items:center;display:grid}.collapse-rate--s>button{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-rate--m>button{width:var(--collapse-spacing-horizontal-xxxl);height:var(--collapse-spacing-horizontal-xxxl)}.collapse-rate--l>button{width:var(--collapse-size-control-l);height:var(--collapse-size-control-l)}.collapse-rate--s svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.collapse-rate--m svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-rate--l svg{width:var(--collapse-spacing-horizontal-xxxl);height:var(--collapse-spacing-horizontal-xxxl)}.collapse-rate>button.is-filled{color:var(--collapse-color-icon-solid-accent-primary)}.collapse-rate>button.is-filled svg{fill:currentColor}.collapse-rate>button:hover:where(:not(:disabled)){background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-rate>button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary)}.collapse-rate>button:disabled{opacity:.4;cursor:default}.collapse-action-card{width:var(--collapse-size-action-card);justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-xs);padding:var(--collapse-spacing-horizontal-xl) var(--collapse-spacing-horizontal-s);background:var(--collapse-color-background-opacity-base-secondary-tint);color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-semibold-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-align:center;flex-direction:column;display:flex;overflow:hidden}.collapse-action-card--s{min-height:var(--collapse-size-action-card-s)}.collapse-action-card--m{min-height:var(--collapse-size-action-card-m)}.collapse-action-card--top{border-radius:var(--collapse-radius-container) var(--collapse-radius-container) var(--collapse-radius-action-card-small) var(--collapse-radius-action-card-small)}.collapse-action-card--bottom{border-radius:var(--collapse-radius-action-card-small) var(--collapse-radius-action-card-small) var(--collapse-radius-container) var(--collapse-radius-container)}.collapse-action-card--circular{border-radius:var(--collapse-radius-container)}.collapse-action-card--left{text-align:left;align-items:flex-start}.collapse-action-card__icon{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);place-items:center;display:grid}.collapse-action-card:hover{background-image:linear-gradient(var(--collapse-color-state-layer-on-base-tertiary), var(--collapse-color-state-layer-on-base-tertiary))}.collapse-action-card:active{background-image:linear-gradient(var(--collapse-color-state-layer-on-base-secondary), var(--collapse-color-state-layer-on-base-secondary))}.collapse-action-card--accent{background-color:var(--collapse-color-background-opacity-accent-secondary)}.collapse-action-card--success{background-color:var(--collapse-color-background-opacity-success-secondary)}.collapse-action-card--warning{background-color:var(--collapse-color-background-opacity-warning-secondary)}.collapse-action-card--error{background-color:var(--collapse-color-background-opacity-error-secondary)}.collapse-action-card:disabled{color:var(--collapse-color-text-opacity-base-disabled);background:var(--collapse-color-background-opacity-base-disabled);cursor:default}.collapse-action-card:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.collapse-surface{min-width:0;min-height:0;overflow:hidden}.collapse-surface--primary{border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary-tint);background:var(--collapse-color-surface-solid-primary)}.collapse-surface--clear{background:0 0}.collapse-surface--default{border-radius:var(--collapse-radius-container)}.collapse-surface--left{border-radius:var(--collapse-radius-container) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-none) var(--collapse-radius-container)}.collapse-surface--right{border-radius:var(--collapse-spacing-horizontal-none) var(--collapse-radius-container) var(--collapse-radius-container) var(--collapse-spacing-horizontal-none)}.collapse-surface--gradient{background-image:linear-gradient(180deg, var(--collapse-color-surface-solid-primary), var(--collapse-color-surface-solid-secondary))}.collapse-split-button{padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-none);color:var(--collapse-color-icon-solid-base-accent);align-items:center;display:inline-grid}.collapse-split-button--s{grid-template-columns:var(--collapse-size-split-button-action-s) var(--collapse-size-split-button-menu-s);width:var(--collapse-size-split-button-s)}.collapse-split-button--m{grid-template-columns:var(--collapse-size-split-button-action-m) var(--collapse-size-split-button-menu-m);width:var(--collapse-size-split-button-m)}.collapse-split-button--l{grid-template-columns:var(--collapse-size-split-button-action-l) var(--collapse-size-split-button-menu-l);width:var(--collapse-size-split-button-l)}.collapse-split-button>button{background:var(--collapse-color-background-opacity-base-secondary-tint);transition:background var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);place-items:center;display:grid;overflow:hidden}.collapse-split-button--s>button{height:var(--collapse-size-control-s)}.collapse-split-button--m>button{height:var(--collapse-size-control-m)}.collapse-split-button--l>button{height:var(--collapse-size-control-l)}.collapse-split-button__action{border-radius:var(--collapse-radius-full) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-none) var(--collapse-radius-full)}.collapse-split-button__menu{border-radius:var(--collapse-spacing-horizontal-none) var(--collapse-radius-full) var(--collapse-radius-full) var(--collapse-spacing-horizontal-none)}.collapse-split-button>button:hover{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-split-button>button:active{background:var(--collapse-color-state-layer-on-accent-dim-primary)}.collapse-split-button>button:focus-visible{z-index:1;outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-spacing-horizontal-xxs) * -1);position:relative}.collapse-split-button>button:disabled{color:var(--collapse-color-icon-opacity-base-disabled);background:var(--collapse-color-background-opacity-base-disabled);cursor:default}.collapse-split-button--error>button{color:var(--collapse-color-icon-solid-base-light-full-static);background:var(--collapse-color-background-solid-error-primary)}.collapse-split-button--warning>button{color:var(--collapse-color-text-solid-warning-accent);background:var(--collapse-color-background-solid-warning-primary)}.collapse-split-button--success>button{color:var(--collapse-color-icon-solid-base-light-full-static);background:var(--collapse-color-background-solid-success-primary)}.collapse-split-button svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-split-button__menu svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.collapse-pin-field{display:inline-block;position:relative}.collapse-pin-field>input{opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}.collapse-pin-field__cells{gap:var(--collapse-spacing-horizontal-l);display:flex}.collapse-pin-field__cell{width:var(--collapse-size-pin-cell);height:var(--collapse-size-control-l);border:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-opacity-base-tertiary);border-radius:var(--collapse-radius-menu-item);background:var(--collapse-color-background-opacity-light-tertiary);color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-title-l-size);font-weight:var(--collapse-title-l-bold-weight);line-height:var(--collapse-title-l-line-height);place-items:center;display:grid;overflow:hidden}.collapse-pin-field:focus-within .collapse-pin-field__cell.is-active{border-width:var(--collapse-stroke-width-xthick);border-color:var(--collapse-color-border-solid-accent-primary)}.collapse-pin-field__cell>i{width:var(--collapse-stroke-width-thick);height:var(--collapse-size-icon-s);border-radius:var(--collapse-radius-full);background:var(--collapse-color-icon-solid-accent-primary);animation:collapse-caret var(--collapse-motion-duration-slow) linear infinite alternate}.collapse-pin-field.is-disabled{opacity:.4}.collapse-pin-field.is-disabled>input{cursor:default}.collapse-nav-list-item{width:100%;min-height:var(--collapse-size-nav-item);padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-xs);align-items:center;gap:var(--collapse-spacing-horizontal-m);border-radius:var(--collapse-radius-full);color:var(--collapse-color-text-solid-base-primary);text-align:left;display:flex;overflow:hidden}.collapse-nav-list-item:hover:where(:not(:disabled)){background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-nav-list-item:active{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-nav-list-item.is-selected{background:var(--collapse-color-state-layer-on-accent-secondary)}.collapse-nav-list-item:disabled{color:var(--collapse-color-text-opacity-base-disabled);cursor:default}.collapse-nav-list-item:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-spacing-horizontal-xxs) * -1)}.collapse-nav-list-item__leading{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:none;place-items:center;display:grid}.collapse-nav-list-item__content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.collapse-nav-list-item__label{align-items:center;gap:var(--collapse-spacing-horizontal-s-nudge);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-medium-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.collapse-nav-list-item__content small{color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-nav-list-item__trailing{align-items:center;gap:var(--collapse-spacing-horizontal-m-nudge);color:var(--collapse-color-icon-opacity-base-accent-tint);flex:none;display:flex}.collapse-nav-list-item__trailing>svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.collapse-nav-list-item__badge{padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-s-nudge);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-secondary-tint);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height)}.collapse-nav-list-item__call{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-solid-success-primary);color:var(--collapse-color-icon-solid-base-light-full-static);place-items:center;display:grid}.collapse-nav-list-item__call svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.collapse-app-header{width:100%;padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-s);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.collapse-app-header__row{min-height:var(--collapse-size-control-m);align-items:center;gap:var(--collapse-spacing-horizontal-m);display:flex}.collapse-app-header__leading{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:none;place-items:center;display:grid}.collapse-app-header__content{min-width:0;padding-left:var(--collapse-spacing-horizontal-s);flex-direction:column;flex:1;justify-content:center;display:flex}.collapse-app-header__content strong{font-size:var(--collapse-title-l-size);font-weight:var(--collapse-title-l-semibold-weight);line-height:var(--collapse-title-l-line-height);letter-spacing:var(--collapse-title-l-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-app-header__content small{color:var(--collapse-color-text-solid-base-secondary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-app-header__actions{align-items:center;gap:var(--collapse-spacing-horizontal-m-nudge);display:flex}.collapse-app-header__slot{min-height:var(--collapse-size-tab-item)}.collapse-bottom-nav{min-height:var(--collapse-size-bottom-nav);border-radius:var(--collapse-radius-container) var(--collapse-radius-container) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-none);justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.collapse-bottom-nav--default{background:var(--collapse-color-surface-solid-primary);box-shadow:var(--collapse-effect-shadow-02)}.collapse-bottom-nav--accent{background:var(--collapse-color-surface-solid-primary)}.collapse-bottom-nav--clear{background:0 0}.collapse-action-card-group{width:min(100%, var(--collapse-size-action-card-group));gap:var(--collapse-spacing-horizontal-s);display:grid}.collapse-action-card-group--full,.collapse-action-card-group--prominent-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.collapse-action-card-group--prominent-bottom>:last-child{grid-column:1/-1}.collapse-action-card-group--split{grid-template-columns:minmax(0,1fr)}.collapse-action-card-group .collapse-action-card{border-radius:var(--collapse-radius-action-card-small);width:100%}.collapse-action-card-group--full>:first-child,.collapse-action-card-group--prominent-bottom>:first-child{border-top-left-radius:var(--collapse-radius-container)}.collapse-action-card-group--full>:nth-child(2),.collapse-action-card-group--prominent-bottom>:nth-child(2){border-top-right-radius:var(--collapse-radius-container)}.collapse-action-card-group--full>:nth-child(3){border-bottom-left-radius:var(--collapse-radius-container)}.collapse-action-card-group--full>:nth-child(4){border-bottom-right-radius:var(--collapse-radius-container)}.collapse-action-card-group--prominent-bottom>:last-child,.collapse-action-card-group--split>:last-child{border-bottom-left-radius:var(--collapse-radius-container);border-bottom-right-radius:var(--collapse-radius-container)}.collapse-action-card-group--split>:first-child{border-top-left-radius:var(--collapse-radius-container);border-top-right-radius:var(--collapse-radius-container)}@keyframes collapse-caret{to{opacity:0}}.collapse-hyper-link{align-items:center;gap:var(--collapse-spacing-horizontal-s);cursor:pointer;width:fit-content;text-decoration:none;display:inline-flex}.collapse-hyper-link--s{font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing)}.collapse-hyper-link--m,.collapse-hyper-link--l{font-size:var(--collapse-caption-l-size);line-height:var(--collapse-size-icon-m);letter-spacing:var(--collapse-caption-l-letter-spacing)}.collapse-hyper-link--regular{font-weight:var(--collapse-caption-l-regular-weight)}.collapse-hyper-link--medium{font-weight:var(--collapse-caption-l-medium-weight)}.collapse-hyper-link--accent{color:var(--collapse-color-text-solid-accent-primary)}.collapse-hyper-link--default{color:var(--collapse-color-text-solid-base-primary)}.collapse-hyper-link--secondary{color:var(--collapse-color-text-solid-base-secondary)}.collapse-hyper-link:hover,.collapse-hyper-link.is-hovered{text-underline-offset:var(--collapse-spacing-horizontal-xxs);text-decoration:underline}.collapse-hyper-link:visited,.collapse-hyper-link.is-visited{opacity:.72}.collapse-hyper-link:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs);border-radius:var(--collapse-spacing-horizontal-xxs)}.collapse-hyper-link.is-disabled{color:var(--collapse-color-text-opacity-base-disabled);pointer-events:none}.collapse-hyper-link__icon{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);place-items:center;display:grid}.collapse-hyper-link--s .collapse-hyper-link__icon{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-hyper-link__icon>svg{width:100%;height:100%}.collapse-chips-field{color:var(--collapse-color-text-opacity-base-secondary);flex-direction:column;display:flex}.collapse-chips-field__label{padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-xs);color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height)}.collapse-chips-field__surface{min-height:var(--collapse-size-chip-field);padding:var(--collapse-spacing-horizontal-s);align-items:center;gap:var(--collapse-spacing-horizontal-xs);border:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-opacity-base-tertiary);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-light-primary);flex-wrap:wrap;display:flex}.collapse-chips-field:focus-within .collapse-chips-field__surface{border-width:var(--collapse-stroke-width-xthick);border-color:var(--collapse-color-border-solid-accent-primary)}.collapse-chips-field__surface>input{min-width:var(--collapse-size-field-min);min-height:var(--collapse-size-chip-m);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s);color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);background:0 0;border:0;outline:0;flex:1}.collapse-chips-field__remove{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);border-radius:var(--collapse-radius-full);place-items:center;display:grid}.collapse-chips-field__remove:hover:where(:not(:disabled)){background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-chips-field__remove:disabled{cursor:default}.collapse-chips-field__remove svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.collapse-chips-field__support{padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-none);color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height)}.collapse-chips-field.is-error .collapse-chips-field__surface{border-color:var(--collapse-color-border-solid-error-primary-tint);background:var(--collapse-color-background-solid-error-tint)}.collapse-chips-field.is-error .collapse-chips-field__support{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-chips-field.is-disabled{color:var(--collapse-color-text-opacity-base-disabled)}.collapse-chips-field.is-disabled .collapse-chips-field__surface{background:var(--collapse-color-background-opacity-base-disabled)}.collapse-chips-field.is-disabled .collapse-chip{pointer-events:none}.collapse-emoji-picker{width:var(--collapse-size-emoji-picker-width);height:var(--collapse-size-emoji-picker-height);padding:var(--collapse-spacing-horizontal-s);grid-template-rows:var(--collapse-size-emoji-search) minmax(0, 1fr) var(--collapse-size-control-s);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-light-secondary);box-shadow:var(--collapse-effect-shadow-02);-webkit-backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));display:grid;overflow:hidden}.collapse-emoji-picker__search{height:var(--collapse-size-emoji-search);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-m);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-secondary-tint);color:var(--collapse-color-icon-opacity-base-accent-tint);display:flex}.collapse-emoji-picker__search>svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-emoji-picker__search>input{min-width:0;color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);background:0 0;border:0;outline:0;flex:1}.collapse-emoji-picker__scroll{padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-s-nudge);scrollbar-width:none;overflow-y:auto}.collapse-emoji-picker__scroll::-webkit-scrollbar{display:none}.collapse-emoji-picker__scroll section{scroll-margin-top:var(--collapse-spacing-horizontal-s)}.collapse-emoji-picker__scroll h3{margin:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s);color:var(--collapse-color-text-solid-base-secondary);font-size:var(--collapse-caption-l-size);font-weight:var(--collapse-caption-l-regular-weight);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);text-transform:uppercase}.collapse-emoji-picker__grid{grid-template-columns:repeat(9, var(--collapse-size-emoji-item));margin-bottom:var(--collapse-spacing-horizontal-m);display:grid}.collapse-emoji-picker__grid button{width:var(--collapse-size-emoji-item);height:var(--collapse-size-emoji-item);border-radius:var(--collapse-spacing-horizontal-s-nudge);font-size:var(--collapse-size-emoji-glyph);line-height:var(--collapse-size-emoji-glyph-line);place-items:center;display:grid;position:relative}.collapse-emoji-picker__grid button:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-emoji-picker__grid button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-spacing-horizontal-xxs) * -1)}.collapse-emoji-picker__grid button:after{content:attr(data-tooltip);bottom:calc(100% + var(--collapse-spacing-horizontal-xs));z-index:2;padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-small);background:var(--collapse-color-background-solid-base-accent);color:var(--collapse-color-text-solid-base-light-primary);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);opacity:0;pointer-events:none;transition:opacity var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard);transition-delay:var(--collapse-motion-delay-tooltip);position:absolute;left:50%;transform:translate(-50%)}.collapse-emoji-picker__grid button:hover:after,.collapse-emoji-picker__grid button:focus-visible:after{opacity:1}.collapse-emoji-picker__segments{padding:var(--collapse-spacing-horizontal-xs);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-secondary-tint);justify-content:space-between;align-items:center;display:flex}.collapse-emoji-picker__segments button{width:var(--collapse-size-emoji-item);height:var(--collapse-size-choice-target-s);border-radius:var(--collapse-radius-full);color:var(--collapse-color-icon-opacity-base-disabled);place-items:center;display:grid}.collapse-emoji-picker__segments button:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-emoji-picker__segments button.is-selected{color:var(--collapse-color-icon-solid-base-accent);background:var(--collapse-color-background-opacity-base-light-primary)}.collapse-emoji-picker__empty{min-height:100%;color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-paragraph-s-size);text-align:center;place-items:center;display:grid}.collapse-table-wrap{width:100%;max-width:var(--collapse-size-table-width);scrollbar-width:thin;overflow-x:auto}.collapse-table{width:100%;min-width:var(--collapse-size-table-width);border-spacing:0;border-collapse:separate;color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing)}.collapse-table th,.collapse-table td{height:var(--collapse-size-table-row);padding:var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-l);border-bottom:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary);text-align:left;vertical-align:middle}.collapse-table th{background:var(--collapse-color-background-opacity-base-container-group);font-weight:var(--collapse-caption-l-medium-weight)}.collapse-table thead th:first-child{border-top-left-radius:var(--collapse-radius-squircle)}.collapse-table thead th:last-child{border-top-right-radius:var(--collapse-radius-squircle)}.collapse-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--collapse-radius-squircle)}.collapse-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--collapse-radius-squircle)}.collapse-table th>span,.collapse-table th>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collapse-table th>small{color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-caption-m-size);font-weight:var(--collapse-caption-m-regular-weight);line-height:var(--collapse-caption-m-line-height)}.collapse-table tbody tr:hover:not(.is-disabled) td{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-table tbody tr.is-selected td{background:var(--collapse-color-state-layer-on-accent-secondary)}.collapse-table tbody tr.is-disabled{color:var(--collapse-color-text-opacity-base-disabled)}.collapse-table__select{width:var(--collapse-size-table-row);padding:var(--collapse-spacing-horizontal-none)!important;text-align:center!important}.collapse-table__select .choice-control{justify-content:center}.collapse-file-card{width:var(--collapse-size-file-card-width);min-width:var(--collapse-size-message-editor-attachment-min);box-sizing:border-box;max-width:100%;padding-bottom:var(--collapse-spacing-horizontal-s);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary-dim);border-radius:var(--collapse-radius-small);background:var(--collapse-color-background-opacity-base-secondary-tint);color:var(--collapse-color-text-solid-base-primary);position:relative;overflow:hidden}.collapse-file-card__main{text-align:left;flex-direction:column;width:100%;display:flex}.collapse-file-card__main:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-spacing-horizontal-xxs) * -1)}.collapse-file-card__preview{box-sizing:border-box;width:100%;padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-none);display:block}.collapse-file-card__preview>span{height:var(--collapse-size-file-card-preview);box-sizing:border-box;border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-primary);border-radius:calc(var(--collapse-radius-small) - var(--collapse-spacing-horizontal-xxs));background:var(--collapse-color-background-opacity-base-light-primary-dim);display:block;overflow:hidden}.collapse-file-card__preview>span>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.collapse-file-card__row{min-height:var(--collapse-size-file-card-row);box-sizing:border-box;padding:var(--collapse-spacing-horizontal-none) var(--collapse-size-file-card-row) var(--collapse-spacing-horizontal-none) calc(var(--collapse-spacing-horizontal-s) + var(--collapse-spacing-horizontal-s-nudge));align-items:center;gap:var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-list-item);display:flex}.collapse-file-card__main:hover .collapse-file-card__row{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-file-card__copy{flex-direction:column;flex:1;min-width:0;display:flex}.collapse-file-card__copy>span,.collapse-file-card__copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-file-card__copy>span{font-family:var(--collapse-paragraph-s-font);font-weight:var(--collapse-paragraph-s-regular-weight);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.collapse-file-card__copy>small{color:var(--collapse-color-text-solid-base-tertiary);font-family:var(--collapse-caption-m-font);font-weight:var(--collapse-caption-m-regular-weight);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing)}.collapse-file-card.is-forbidden .collapse-file-card__copy>small{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-file-card__more{right:calc(var(--collapse-spacing-horizontal-s) + var(--collapse-spacing-horizontal-s-nudge));bottom:calc(var(--collapse-spacing-horizontal-s) + var(--collapse-spacing-horizontal-s));position:absolute}.collapse-file-preview{box-sizing:border-box;width:100%;height:100%;padding:var(--collapse-spacing-horizontal-s);gap:var(--collapse-spacing-horizontal-xs);flex-direction:column;display:flex;overflow:hidden}.collapse-file-preview i{height:var(--collapse-spacing-horizontal-xs);border-radius:var(--collapse-radius-full);background:var(--collapse-color-border-opacity-base-tertiary-dim);display:block}.collapse-file-preview__title{margin-bottom:var(--collapse-spacing-horizontal-xs);height:var(--collapse-spacing-horizontal-s)!important;background:var(--collapse-color-border-opacity-base-secondary-dim)!important}.collapse-file-preview--pdf .collapse-file-preview__title{opacity:.6;background:var(--collapse-color-background-solid-error-primary)!important}.collapse-file-preview--sheet{padding:var(--collapse-spacing-horizontal-none);gap:var(--collapse-spacing-horizontal-none)}.collapse-file-preview__row{padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s);align-items:center;column-gap:var(--collapse-spacing-horizontal-s);border-bottom:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary);flex:1;grid-template-columns:repeat(6,1fr);display:grid}.collapse-file-preview__row.is-head{background:var(--collapse-color-background-opacity-base-secondary-tint)}.collapse-file-preview__row.is-head i{background:var(--collapse-color-border-opacity-base-secondary-dim);width:60%}.collapse-file-preview__row i.is-chip{background:var(--collapse-color-background-opacity-success-secondary,var(--collapse-color-border-opacity-base-tertiary-dim));height:var(--collapse-spacing-horizontal-s)}.collapse-file-preview--slides{gap:var(--collapse-spacing-horizontal-s);flex-direction:row}.collapse-file-preview__slide{min-width:0;padding:var(--collapse-spacing-horizontal-s);gap:var(--collapse-spacing-horizontal-xs);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary-dim);border-radius:var(--collapse-radius-checkbox);background:var(--collapse-color-surface-solid-primary);flex-direction:column;flex:1;display:flex}.collapse-file-preview__slide b{border-radius:var(--collapse-spacing-horizontal-xs);background:var(--collapse-color-background-opacity-accent-secondary,var(--collapse-color-border-opacity-base-tertiary));flex:1}.collapse-federation-tag{width:fit-content;max-width:100%;padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-s-nudge);align-items:center;gap:var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-warning-primary);color:var(--collapse-color-text-solid-warning-accent);font-size:var(--collapse-caption-l-size);font-weight:var(--collapse-caption-l-medium-weight);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);white-space:nowrap;display:inline-flex}.collapse-empty-state{width:100%;padding:var(--collapse-spacing-horizontal-xxxl) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-xs);text-align:center;color:var(--collapse-color-text-opacity-base-secondary);flex-direction:column;display:flex}.collapse-empty-state__icon{margin-bottom:var(--collapse-spacing-horizontal-s);color:var(--collapse-color-text-opacity-base-secondary);place-items:center;display:grid}.collapse-empty-state__icon svg{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l)}.collapse-empty-state strong{color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-semibold-weight);line-height:var(--collapse-paragraph-s-line-height)}.collapse-empty-state span:not(.collapse-empty-state__icon){font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height)}.collapse-tooltip-trigger,.collapse-popover-trigger{display:inline-flex;position:relative}.collapse-tooltip{z-index:1000;width:max-content;max-width:none;padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-m);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary-tint);border-radius:var(--collapse-radius-squircle);background:var(--collapse-color-background-solid-base-accent);box-shadow:var(--collapse-effect-shadow-08);color:var(--collapse-color-text-solid-base-light-primary);font-family:var(--collapse-caption-l-font);font-size:var(--collapse-caption-l-size);font-weight:var(--collapse-caption-l-medium-weight);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);pointer-events:none;white-space:nowrap;position:absolute}.collapse-tooltip.is-fixed{width:var(--collapse-size-tooltip-fixed);max-width:var(--collapse-size-tooltip-fixed);white-space:normal}.collapse-tooltip:after{width:var(--collapse-size-tooltip-arrow-width);height:var(--collapse-size-tooltip-arrow-height);background:var(--collapse-color-background-solid-base-accent);clip-path:polygon(50% 100%,0 0,100% 0);content:"";position:absolute}.collapse-tooltip--none:after{display:none}.collapse-tooltip--top-start,.collapse-tooltip--top-center,.collapse-tooltip--top-end{bottom:calc(100% + var(--collapse-spacing-horizontal-s-nudge))}.collapse-tooltip--top-start{left:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--top-center{left:50%;transform:translate(-50%)}.collapse-tooltip--top-end{right:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--top-start:after,.collapse-tooltip--top-center:after,.collapse-tooltip--top-end:after{top:100%}.collapse-tooltip--top-start:after{left:var(--collapse-spacing-horizontal-m)}.collapse-tooltip--top-center:after{left:calc(50% - var(--collapse-spacing-horizontal-s-nudge))}.collapse-tooltip--top-end:after{right:var(--collapse-spacing-horizontal-m)}.collapse-tooltip--bottom-start,.collapse-tooltip--bottom-center,.collapse-tooltip--bottom-end{top:calc(100% + var(--collapse-spacing-horizontal-s-nudge))}.collapse-tooltip--bottom-start{left:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--bottom-center{left:50%;transform:translate(-50%)}.collapse-tooltip--bottom-end{right:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--bottom-start:after,.collapse-tooltip--bottom-center:after,.collapse-tooltip--bottom-end:after{bottom:100%;transform:rotate(180deg)}.collapse-tooltip--bottom-start:after{left:var(--collapse-spacing-horizontal-m)}.collapse-tooltip--bottom-center:after{left:calc(50% - var(--collapse-spacing-horizontal-s-nudge))}.collapse-tooltip--bottom-end:after{right:var(--collapse-spacing-horizontal-m)}.collapse-tooltip--left-top,.collapse-tooltip--left-middle,.collapse-tooltip--left-bottom{right:calc(100% + var(--collapse-spacing-horizontal-s-nudge))}.collapse-tooltip--left-top{top:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--left-middle{top:50%;transform:translateY(-50%)}.collapse-tooltip--left-bottom{bottom:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--right-top,.collapse-tooltip--right-middle,.collapse-tooltip--right-bottom{left:calc(100% + var(--collapse-spacing-horizontal-s-nudge))}.collapse-tooltip--right-top{top:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--right-middle{top:50%;transform:translateY(-50%)}.collapse-tooltip--right-bottom{bottom:var(--collapse-spacing-horizontal-none)}.collapse-tooltip--left-top:after,.collapse-tooltip--left-middle:after,.collapse-tooltip--left-bottom:after{transform-origin:0 0;left:100%;transform:rotate(-90deg)}.collapse-tooltip--right-top:after,.collapse-tooltip--right-middle:after,.collapse-tooltip--right-bottom:after{transform-origin:100% 0;right:100%;transform:rotate(90deg)}.collapse-tooltip--left-top:after,.collapse-tooltip--right-top:after{top:var(--collapse-spacing-horizontal-m)}.collapse-tooltip--left-middle:after,.collapse-tooltip--right-middle:after{top:calc(50% - (var(--collapse-size-tooltip-arrow-height) / 2))}.collapse-tooltip--left-bottom:after,.collapse-tooltip--right-bottom:after{bottom:var(--collapse-spacing-horizontal-m)}.collapse-info-bar{width:100%;padding:var(--collapse-spacing-horizontal-xl);align-items:center;gap:var(--collapse-spacing-horizontal-m-nudge);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-container-group);color:var(--collapse-color-text-solid-base-primary);display:flex}.collapse-info-bar--accent{background:var(--collapse-color-background-opacity-accent-secondary)}.collapse-info-bar--warning{background:var(--collapse-color-background-opacity-warning-secondary);color:var(--collapse-color-text-solid-warning-accent)}.collapse-info-bar--error{background:var(--collapse-color-background-opacity-error-secondary);color:var(--collapse-color-text-solid-error-accent)}.collapse-info-bar--success{background:var(--collapse-color-background-opacity-success-secondary);color:var(--collapse-color-text-solid-success-accent)}.collapse-info-bar__icon{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l);flex:0 0 var(--collapse-size-icon-l);color:var(--collapse-color-icon-solid-base-accent);place-items:center;display:grid}.collapse-info-bar--accent .collapse-info-bar__icon{color:var(--collapse-color-icon-solid-accent-primary)}.collapse-info-bar--warning .collapse-info-bar__icon{color:var(--collapse-color-icon-solid-warning-primary)}.collapse-info-bar--error .collapse-info-bar__icon{color:var(--collapse-color-icon-solid-error-primary)}.collapse-info-bar--success .collapse-info-bar__icon{color:var(--collapse-color-icon-solid-success-primary)}.collapse-info-bar__icon svg{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l)}.collapse-info-bar__slot{flex:none}.collapse-info-bar__copy{gap:var(--collapse-spacing-horizontal-m-nudge);flex-direction:column;flex:1;min-width:0;display:flex}.collapse-info-bar__copy>div{gap:var(--collapse-spacing-horizontal-xxs);display:grid}.collapse-info-bar__copy strong{font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-semibold-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.collapse-info-bar__copy p{color:var(--collapse-color-text-solid-base-secondary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);margin:0}.collapse-info-bar__actions{align-items:center;gap:var(--collapse-spacing-horizontal-xs);flex:none;display:flex}.collapse-feedback-link,.collapse-feedback-action,.collapse-feedback-icon-button,.collapse-snackbar__actions button{cursor:pointer;background:0 0;border:0}.collapse-feedback-link{color:var(--collapse-color-text-solid-accent-primary);font-size:var(--collapse-caption-l-size);font-weight:var(--collapse-caption-l-medium-weight);line-height:var(--collapse-caption-l-line-height);align-self:flex-start;padding:0}.collapse-feedback-action{min-height:var(--collapse-size-control-s);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-secondary-tint);font-weight:var(--collapse-paragraph-s-semibold-weight)}.collapse-feedback-icon-button{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);border-radius:var(--collapse-radius-full);place-items:center;display:grid}.collapse-feedback-icon-button svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-feedback-link:hover{text-underline-offset:var(--collapse-spacing-horizontal-xxs);text-decoration:underline}.collapse-feedback-action:hover,.collapse-feedback-icon-button:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-feedback-action:active,.collapse-feedback-icon-button:active{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-feedback-action:focus-visible,.collapse-feedback-icon-button:focus-visible,.collapse-feedback-link:focus-visible,.collapse-snackbar__actions button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.collapse-toast{width:max-content;min-width:var(--collapse-size-feedback-min);max-width:var(--collapse-size-feedback-max);min-height:var(--collapse-size-feedback-min-height);padding:var(--collapse-spacing-horizontal-xl);align-items:center;gap:var(--collapse-spacing-horizontal-m);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-primary);border-radius:var(--collapse-radius-toast);background:var(--collapse-color-background-solid-base-accent);box-shadow:var(--collapse-effect-shadow-16);color:var(--collapse-color-text-solid-base-light-primary);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-medium-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);display:flex;overflow:hidden}.collapse-toast.is-fixed{width:var(--collapse-size-toast-fixed)}.collapse-toast--success{border-width:var(--collapse-stroke-width-thin);background:var(--collapse-color-background-solid-success-primary);color:var(--collapse-color-text-solid-base-light-full-static);box-shadow:none;border-color:#0000}.collapse-toast--accent{border-width:var(--collapse-stroke-width-thin);background:var(--collapse-color-background-solid-accent-primary);color:var(--collapse-color-text-solid-base-light-full-static);box-shadow:none;border-color:#0000}.collapse-toast__icon{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);flex:0 0 var(--collapse-size-icon-m);place-items:center;display:grid}.collapse-toast__icon svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-toast__icon img{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);display:block}.collapse-toast>span:last-child{max-width:var(--collapse-size-toast-copy-max)}.collapse-popover-trigger__control{display:inline-flex}.collapse-popover{z-index:900;min-width:max-content;padding:var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-xs);gap:var(--collapse-spacing-horizontal-xxs);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-light-primary);box-shadow:var(--collapse-effect-shadow-02);-webkit-backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));flex-direction:column;display:flex;position:absolute;overflow:hidden}.collapse-popover--gap-clear{padding:var(--collapse-spacing-horizontal-none)}.collapse-popover--bare{min-width:var(--collapse-spacing-horizontal-none);padding:var(--collapse-spacing-horizontal-none);border:var(--collapse-spacing-horizontal-none);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow:visible}.collapse-popover--bottom-start{top:calc(100% + var(--collapse-spacing-horizontal-xs));left:var(--collapse-spacing-horizontal-none)}.collapse-popover--bottom-end{top:calc(100% + var(--collapse-spacing-horizontal-xs));right:var(--collapse-spacing-horizontal-none)}.collapse-popover--top-start{bottom:calc(100% + var(--collapse-spacing-horizontal-xs));left:var(--collapse-spacing-horizontal-none)}.collapse-popover--top-end{right:var(--collapse-spacing-horizontal-none);bottom:calc(100% + var(--collapse-spacing-horizontal-xs))}.collapse-popover:focus{outline:none}.collapse-snackbar{width:var(--collapse-size-snackbar);min-width:var(--collapse-size-feedback-min);max-width:var(--collapse-size-feedback-max);padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-s-nudge) var(--collapse-spacing-horizontal-xl);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-primary);border-radius:var(--collapse-radius-modal);background:var(--collapse-color-background-solid-base-accent);box-shadow:var(--collapse-effect-shadow-16);color:var(--collapse-color-text-solid-base-light-primary);flex-direction:column;align-items:flex-end;display:flex;overflow:hidden}.collapse-snackbar--warning{background:var(--collapse-color-background-solid-warning-primary);color:var(--collapse-color-text-solid-base-light-full-static);box-shadow:none;border-color:#0000}.collapse-snackbar--error{border-width:var(--collapse-stroke-width-thin);background:var(--collapse-color-background-solid-error-primary);color:var(--collapse-color-text-solid-base-light-full-static);box-shadow:none;border-color:#0000}.collapse-snackbar.is-fixed{border-radius:var(--collapse-spacing-horizontal-none);box-shadow:none}.collapse-snackbar__content{align-items:center;gap:var(--collapse-spacing-horizontal-m);width:100%;display:flex}.collapse-snackbar__icon{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);flex:0 0 var(--collapse-size-icon-m);place-items:center;display:grid}.collapse-snackbar__icon svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-snackbar__copy{gap:var(--collapse-spacing-horizontal-xxs);flex:1;min-width:0;display:grid}.collapse-snackbar__copy strong{font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-medium-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.collapse-snackbar__copy p{font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing);margin:0}.collapse-snackbar__actions{align-items:center;gap:var(--collapse-spacing-horizontal-xs);display:flex}.collapse-snackbar__actions button{min-width:var(--collapse-size-control-s);height:var(--collapse-size-control-m);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-full);color:inherit;font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-semibold-weight);cursor:pointer}.collapse-snackbar__actions button:last-child{padding:var(--collapse-spacing-horizontal-none)}.collapse-snackbar__actions button:hover{background:var(--collapse-color-state-layer-on-light-secondary)}.collapse-snackbar__actions button:active{background:var(--collapse-color-state-layer-on-light-primary)}.collapse-snackbar__actions svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-snackbar__loader{animation:collapse-feedback-spin var(--collapse-motion-duration-spinner) linear infinite}.collapse-skeleton{border-radius:var(--collapse-radius-squircle);background-image:linear-gradient(90deg, var(--collapse-color-skeleton-transparent) 0.2%, var(--collapse-color-skeleton-highlight) 24.96%, var(--collapse-color-skeleton-transparent) 100%), linear-gradient(90deg, var(--collapse-color-background-opacity-base-disabled), var(--collapse-color-background-opacity-base-disabled));flex:none;display:inline-block}.collapse-skeleton--circle{border-radius:var(--collapse-radius-full)}.collapse-password-hint{width:var(--collapse-size-password-hint);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);justify-content:center;gap:var(--collapse-spacing-horizontal-s);color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-caption-m-size);font-weight:var(--collapse-caption-m-medium-weight);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing);flex-direction:column;display:flex}.collapse-password-hint__bars{gap:var(--collapse-spacing-horizontal-xxs);display:flex}.collapse-password-hint__bars>span{height:var(--collapse-size-password-bar);border-radius:var(--collapse-radius-small);background:var(--collapse-color-background-opacity-base-secondary);flex:1}.collapse-password-hint--low .is-filled{background:var(--collapse-color-background-solid-error-primary)}.collapse-password-hint--medium .is-filled{background:var(--collapse-color-background-solid-warning-primary)}.collapse-password-hint--high .is-filled{background:var(--collapse-color-background-solid-success-primary)}@keyframes collapse-feedback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.collapse-snackbar__loader{animation:none}}@media (width<=40rem){.collapse-info-bar{align-items:flex-start}.collapse-info-bar__actions{align-self:center}.collapse-toast.is-fixed,.collapse-snackbar{width:min(100%, calc(100vw - (var(--collapse-spacing-horizontal-xl) * 2)))}}.collapse-option-menu{width:var(--collapse-size-menu-min);min-width:var(--collapse-size-option-menu-content-min);margin:var(--collapse-spacing-horizontal-none);padding:var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-xs);gap:var(--collapse-spacing-horizontal-xxs);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-light-primary);box-shadow:var(--collapse-effect-shadow-02);-webkit-backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));backdrop-filter:blur(calc(var(--collapse-effect-blur-background-default) / 2));flex-direction:column;list-style:none;display:flex;overflow:visible}.collapse-option-menu:focus{outline:none}.collapse-option-menu.is-scrollable{overflow:hidden auto}.collapse-option-menu__entry{display:block;position:relative}.collapse-menu-item__state{width:100%;min-height:var(--collapse-size-option-menu-item);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m);align-items:center;gap:var(--collapse-spacing-horizontal-m);border:var(--collapse-spacing-horizontal-none);border-radius:var(--collapse-radius-menu-item);color:var(--collapse-color-text-solid-base-primary);text-align:left;cursor:pointer;background:0 0;display:flex}.collapse-menu-item__state:hover,.collapse-menu-item__state.is-active{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-menu-item__state:active{background:var(--collapse-color-state-layer-on-base-secondary)}.collapse-menu-item__state:focus-visible{outline:none}.collapse-menu-item__state:disabled{color:var(--collapse-color-text-opacity-base-disabled);cursor:not-allowed}.collapse-menu-item__state:disabled:hover{background:0 0}.collapse-menu-item__state.is-error{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-menu-item__leading{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);flex:0 0 var(--collapse-size-icon-s);color:currentColor;place-items:center;display:grid}.collapse-menu-item__leading svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.collapse-menu-item__copy{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.collapse-menu-item__copy>span{font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-regular-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-menu-item__copy small{color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-menu-item__trailing{min-height:var(--collapse-size-choice-target-s);align-items:center;gap:var(--collapse-spacing-horizontal-s);color:var(--collapse-color-icon-opacity-base-accent-tint);display:flex}.collapse-menu-item__trailing small{color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing)}.collapse-menu-item__trailing svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-menu-item__state.has-divider{margin-bottom:var(--collapse-size-option-menu-divider-space)}.collapse-menu-item__state.has-divider:after{right:var(--collapse-spacing-horizontal-none);bottom:calc(var(--collapse-size-option-menu-divider-offset) * -1);left:var(--collapse-spacing-horizontal-none);height:var(--collapse-stroke-width-xthin);background:var(--collapse-color-border-opacity-base-tertiary);content:"";position:absolute}.collapse-menu-switch{width:var(--collapse-size-option-menu-switch-width);height:var(--collapse-size-option-menu-switch-height);padding:var(--collapse-size-option-menu-switch-padding);border:var(--collapse-stroke-width-thick) solid var(--collapse-color-icon-opacity-base-accent-tint);border-radius:var(--collapse-radius-full);align-items:center;display:flex}.collapse-menu-switch>span{width:var(--collapse-size-option-menu-switch-thumb);height:var(--collapse-size-option-menu-switch-thumb);border-radius:var(--collapse-radius-full);background:var(--collapse-color-icon-opacity-base-accent-tint)}.collapse-menu-switch.is-selected{border-color:var(--collapse-color-background-solid-accent-primary);background:var(--collapse-color-background-solid-accent-primary);justify-content:flex-end}.collapse-menu-switch.is-selected>span{background:var(--collapse-color-background-solid-base-light)}.collapse-option-menu__submenu{z-index:20;top:calc(var(--collapse-spacing-horizontal-m-nudge) * -1);left:calc(100% - var(--collapse-spacing-horizontal-xs));padding-left:var(--collapse-spacing-horizontal-s);position:absolute}.collapse-option-menu--message{min-height:var(--collapse-size-feedback-min-height);color:var(--collapse-color-text-solid-base-primary);justify-content:center;align-items:center}.collapse-option-menu--message strong{font-size:var(--collapse-paragraph-s-size)}.collapse-option-menu--message button{min-height:var(--collapse-size-control-s);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-s);border:var(--collapse-spacing-horizontal-none);border-radius:var(--collapse-radius-full);color:var(--collapse-color-text-solid-accent-primary);cursor:pointer;background:0 0;display:inline-flex}.collapse-option-menu--message button:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-option-menu__loader{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);animation:collapse-option-menu-spin var(--collapse-motion-duration-spinner) linear infinite}.collapse-option-menu__scroll-loader{min-height:var(--collapse-size-option-menu-item);place-items:center;display:grid}.collapse-drop-field{width:var(--collapse-size-drop-field);min-width:var(--collapse-size-field-min);flex-direction:column;align-items:stretch;display:flex;position:relative}.collapse-drop-field__label{height:var(--collapse-size-drop-field-label);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-xxs);color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height);letter-spacing:var(--collapse-caption-m-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-drop-field__control{width:100%;height:var(--collapse-size-control-m);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);border:var(--collapse-stroke-width-xthin) solid transparent;border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-secondary-tint);color:var(--collapse-color-text-solid-base-primary);cursor:pointer;align-items:center;display:flex;overflow:hidden}.collapse-drop-field__control:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.collapse-drop-field.is-active .collapse-drop-field__control{border-width:var(--collapse-stroke-width-xthick);border-color:var(--collapse-color-border-solid-accent-primary);background:var(--collapse-color-background-opacity-light-tertiary)}.collapse-drop-field.is-error .collapse-drop-field__control{background:var(--collapse-color-background-solid-error-tint);border-color:#0000}.collapse-drop-field.is-error:not(.is-active) .collapse-drop-field__control:hover{background-image:linear-gradient(var(--collapse-color-state-layer-on-error-secondary), var(--collapse-color-state-layer-on-error-secondary))}.collapse-drop-field.is-error.is-active .collapse-drop-field__control{border-color:var(--collapse-color-background-solid-error-primary)}.collapse-drop-field__control:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.collapse-drop-field__control>span:not(.collapse-drop-field__leading):not(.collapse-drop-field__chevron){min-width:0;font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.collapse-drop-field__control .is-placeholder{color:var(--collapse-color-text-opacity-base-tertiary)}.collapse-drop-field__leading{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);margin-right:var(--collapse-spacing-horizontal-m);flex:0 0 var(--collapse-size-icon-m);place-items:center;display:grid}.collapse-drop-field__leading svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m)}.collapse-drop-field__chevron{width:var(--collapse-size-control-m);height:var(--collapse-size-control-m);flex:0 0 var(--collapse-size-control-m);color:var(--collapse-color-icon-opacity-base-accent-tint-light);place-items:center;display:grid}.collapse-drop-field__chevron svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);transition:transform var(--collapse-motion-duration-fast) var(--collapse-motion-easing-standard)}.collapse-drop-field.is-active .collapse-drop-field__chevron svg{transform:rotate(180deg)}.collapse-drop-field__hint{min-height:var(--collapse-size-drop-field-hint);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-none);color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height);letter-spacing:var(--collapse-caption-l-letter-spacing)}.collapse-drop-field.is-error .collapse-drop-field__hint{color:var(--collapse-color-text-solid-error-primary-dim)}.collapse-drop-field.is-disabled .collapse-drop-field__label,.collapse-drop-field.is-disabled .collapse-drop-field__control{color:var(--collapse-color-text-opacity-base-disabled)}.collapse-drop-field.is-disabled .collapse-drop-field__control{border-color:var(--collapse-color-border-opacity-base-tertiary);background:var(--collapse-color-background-opacity-base-disabled);cursor:not-allowed}.collapse-drop-field__menu{z-index:800;top:calc(100% + var(--collapse-spacing-horizontal-xs));left:var(--collapse-spacing-horizontal-none);width:100%;position:absolute}.collapse-drop-field__menu>.collapse-option-menu{width:100%;min-width:100%}@keyframes collapse-option-menu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.collapse-option-menu__loader{animation:none}.collapse-drop-field__chevron svg{transition:none}}.disk-toast{z-index:60;top:var(--collapse-spacing-horizontal-xxxl);position:fixed;left:50%;transform:translate(-50%)}.disk-picker{gap:var(--collapse-spacing-horizontal-s);min-height:0;padding:var(--collapse-spacing-horizontal-l);flex-direction:column;flex:1;display:flex}.disk-picker .collapse-search-field{width:100%}.disk-picker__list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.disk-picker__list::-webkit-scrollbar{display:none}.disk-picker__sort{align-items:center;gap:var(--collapse-spacing-horizontal-xxs);color:inherit;font:inherit;border-radius:var(--collapse-radius-small);display:inline-flex}.disk-picker__sort:hover{color:var(--collapse-color-text-solid-base-primary)}.disk-picker__sort:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary)}.disk-picker__sort svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.disk-picker__empty{justify-content:center;align-items:center;gap:var(--collapse-spacing-horizontal-xs);min-height:100%;color:var(--collapse-color-text-opacity-base-tertiary);text-align:center;flex-direction:column;display:flex}.disk-picker__empty>strong{color:var(--collapse-color-text-solid-base-primary);font-weight:var(--collapse-paragraph-s-medium-weight)}.disk-picker__bar{min-height:var(--collapse-size-tabs-default);padding-top:var(--collapse-spacing-horizontal-s);align-items:center;gap:var(--collapse-spacing-horizontal-s-nudge);border-bottom:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary);color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing);display:flex}.disk-picker__bar-title{color:var(--collapse-color-text-solid-base-primary);font-weight:var(--collapse-paragraph-s-semibold-weight)}.disk-picker__crumbs{padding-left:var(--collapse-spacing-horizontal-m);white-space:nowrap;overflow:hidden}.disk-picker__crumb{align-items:center;gap:var(--collapse-spacing-horizontal-s-nudge);display:inline-flex}.disk-picker__crumb>button{color:inherit;font:inherit;border-radius:var(--collapse-radius-small)}.disk-picker__crumb>button:hover{color:var(--collapse-color-text-solid-base-primary)}.disk-picker__crumb>button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary)}.disk-picker__crumb>svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs);flex:none}.disk-picker__table.is-drives .disk-picker__row{grid-template-columns:minmax(0,1fr)}.disk-picker__name>.disk-picker__drive{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:none;place-items:center;display:grid}.disk-picker__name>.disk-picker__drive:before{content:"";width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l);border-radius:var(--collapse-radius-full);background:var(--collapse-color-state-layer-on-base-tertiary);grid-area:1/1}.disk-picker__name>.disk-picker__drive>svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs);color:var(--collapse-color-text-opacity-base-tertiary);grid-area:1/1}.disk-picker__counter{margin-left:calc(var(--collapse-spacing-horizontal-xs) * -1)}.disk-picker__footer{width:100%;color:var(--collapse-color-text-opacity-base-secondary);justify-content:space-between;align-items:center;display:flex}.collapse-modal-page.disk-picker-modal{width:min(var(--collapse-size-modal-page-wide), 100%)}.disk-redirect{padding:var(--collapse-spacing-horizontal-xl) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-l);color:var(--collapse-color-text-opacity-base-secondary);text-align:center;flex-direction:column;display:flex}.disk-redirect p{margin:0}.disk-stored-meta{align-items:center;gap:var(--collapse-spacing-horizontal-xs);color:var(--collapse-color-text-solid-base-tertiary);display:inline-flex}.disk-stored-meta svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs);fill:currentColor;stroke:none;flex:none}.disk-picker__table{flex-direction:column;display:flex}.disk-picker__row{min-height:var(--collapse-size-table-row);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-s);grid-template-columns:var(--collapse-size-control-s) minmax(0, 1fr) var(--collapse-size-disk-picker-owner) var(--collapse-size-disk-picker-time);align-items:center;column-gap:var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-menu-item);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);cursor:pointer;display:grid}.disk-picker__row:not(.disk-picker__row--head):not(.is-disabled):hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.disk-picker__row.is-selected{background:var(--collapse-color-state-layer-on-accent-secondary)}.disk-picker__row:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-spacing-horizontal-xxs) * -1)}.disk-picker__row.is-disabled{color:var(--collapse-color-text-opacity-base-disabled);cursor:default}.disk-picker__row--head{min-height:var(--collapse-size-control-m);cursor:default;color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height)}.disk-picker__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.disk-picker__cell--check{place-items:center;display:grid}.disk-picker__cell--end{text-align:right;padding-right:var(--collapse-spacing-horizontal-s);justify-self:end}.disk-picker__name{align-items:center;gap:var(--collapse-spacing-horizontal-s);display:flex}.disk-picker__name>span{flex-direction:column;min-width:0;display:flex}.disk-picker__name>span>span{text-overflow:ellipsis;overflow:hidden}.disk-picker__name small{color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-m-size);line-height:var(--collapse-caption-m-line-height)}.message-status{width:var(--collapse-size-message-status);height:var(--collapse-size-message-status);flex:0 0 var(--collapse-size-message-status);place-items:center;display:inline-grid}.message-status :where(svg){width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.message-status--read{color:var(--collapse-color-icon-solid-accent-primary)}.message-status--sent{color:var(--collapse-color-icon-opacity-base-accent-tint)}.message-status--error{color:var(--collapse-color-icon-solid-error-primary)}.message-status.is-light{color:var(--collapse-color-icon-solid-base-light-full-static)}.message-status.is-light.message-status--error{color:var(--collapse-color-icon-solid-error-primary)}.message__meta .message-status{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs);flex-basis:var(--collapse-size-icon-xs)}.message--deleted .message__stack{width:auto}.message--deleted .message__bubble{width:auto;min-width:0;padding-block:var(--collapse-spacing-horizontal-xs)}.message--deleted .message__content{padding-block:var(--collapse-spacing-horizontal-s-nudge)}.message--deleted .message__text{color:var(--collapse-color-text-solid-base-tertiary);white-space:nowrap;flex:0 auto}.message__deleted-avatar{width:var(--collapse-size-avatar-m);height:var(--collapse-size-avatar-m);flex:0 0 var(--collapse-size-avatar-m);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-secondary-tint);color:var(--collapse-color-icon-opacity-base-accent-tint);place-items:center;display:grid}.message__deleted-avatar svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.message__stack.has-comments{gap:var(--collapse-spacing-horizontal-xxs);position:relative}.message__stack.has-comments>.message__bubble{border-radius:var(--radius-l) var(--radius-l) var(--collapse-radius-bubble-seam) var(--collapse-radius-bubble-seam)}.message--mine .message__stack.has-comments>.message__bubble:after{display:none}.message__tail--stack{bottom:var(--collapse-spacing-horizontal-xxs)}.message__comments{width:100%;min-width:0;padding:var(--collapse-spacing-horizontal-m-nudge) var(--collapse-spacing-horizontal-m);justify-content:space-between;align-items:center;gap:var(--collapse-spacing-horizontal-s);border-radius:var(--collapse-radius-bubble-seam) var(--collapse-radius-bubble-seam) var(--radius-l) var(--radius-l);background:var(--background-tertiary);color:var(--collapse-color-text-opacity-base-secondary);font-family:var(--paragraph-s-font);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing);text-align:left;cursor:pointer;isolation:isolate;transition:background-color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);background-origin:border-box;border:0;display:flex;position:relative}.message__comments svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs);flex:0 0 var(--collapse-size-icon-xs)}.message__comments.is-mine{background:linear-gradient(26deg, var(--bubble-my-start) 16.6%, var(--bubble-my-end) 93.2%)}.message__comments:hover:where(:not(:disabled)){background-image:linear-gradient(var(--collapse-color-state-layer-on-base-tertiary), var(--collapse-color-state-layer-on-base-tertiary)), var(--comments-base-image,none)}.message__comments.is-mine:hover:where(:not(:disabled)){--comments-base-image:linear-gradient(26deg, var(--bubble-my-start) 16.6%, var(--bubble-my-end) 93.2%)}.message__comments:active:where(:not(:disabled)){background-image:linear-gradient(var(--collapse-color-state-layer-on-base-secondary), var(--collapse-color-state-layer-on-base-secondary)), var(--comments-base-image,none)}.message__comments:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.message--mine .message__stack.has-comments>.message__comments:after{content:"";z-index:-1;background:var(--bubble-my-end);clip-path:polygon(0 0,60% 0,100% 100%,0 100%);width:20px;height:20px;position:absolute;bottom:0;right:-5px}.message--system .message__stack{width:auto}.message--system .message__bubble{width:auto;min-width:0;max-width:480px;padding-top:var(--collapse-spacing-horizontal-m-nudge);padding-bottom:var(--collapse-spacing-horizontal-xs)}.system-message__title{padding:0 var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-xs);color:var(--text-primary);font-family:var(--paragraph-s-font);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);font-weight:var(--collapse-paragraph-s-medium-weight);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.system-message__text{padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-s-nudge);color:var(--text-primary);font-family:var(--paragraph-s-font);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.system-message__button{padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-s);flex-direction:column;align-items:flex-start;display:flex}.system-message__bot-actions{padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-s);gap:var(--collapse-spacing-horizontal-s);flex-wrap:wrap;display:flex}.system-message__bot-actions .collapse-chip{background:var(--collapse-color-background-opacity-base-secondary-tint);border-color:#0000}.system-message__footer{padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-s-nudge);align-items:flex-end;gap:var(--collapse-spacing-horizontal-s);display:flex}.system-message__reactions{align-items:center;gap:var(--collapse-spacing-horizontal-s);flex-wrap:wrap;flex:1;min-width:0;display:flex}.message--system .message__meta{margin-left:auto}.call-message{padding:0 var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-s);align-items:center;gap:var(--collapse-spacing-horizontal-s);display:flex}.call-message--ended{min-width:var(--collapse-size-call-message-width)}.call-message--started.call-message--horizontal{width:var(--collapse-size-call-message-width)}.call-message--started.call-message--vertical{width:var(--collapse-size-call-message-width);flex-direction:column;justify-content:center;align-items:flex-start}.call-message__icon{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l);flex:0 0 var(--collapse-size-icon-l);color:var(--collapse-color-icon-solid-base-accent);place-items:center;display:grid}.call-message__icon svg{width:var(--collapse-size-icon-m);height:var(--collapse-size-icon-m);fill:currentColor;transform:rotate(135deg)}.call-message__text{flex-direction:column;flex:1;min-width:0;display:flex}.call-message--started .call-message__text{flex:0 auto}.call-message__title{color:var(--text-primary);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.call-message__description{color:var(--text-tertiary);font-size:var(--caption-l-size);line-height:var(--caption-l-line);letter-spacing:var(--collapse-caption-l-letter-spacing)}.voice-message{width:var(--collapse-size-voice-message-width);max-width:100%;padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-m);align-items:center;gap:var(--collapse-spacing-horizontal-s);display:flex}.voice-message__button{width:var(--collapse-size-control-s);height:var(--collapse-size-control-s);flex:0 0 var(--collapse-size-control-s);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-solid-accent-primary);color:var(--collapse-color-icon-solid-base-light-full-static);cursor:pointer;transition:background-color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), opacity var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);border:0;place-items:center;display:grid;position:relative}.voice-message__button svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s);fill:currentColor;stroke:currentColor}.voice-message--loading .voice-message__button svg,.voice-message--not-loaded .voice-message__button svg{fill:none}.voice-message__button:hover:where(:not(:disabled)){background-image:linear-gradient(var(--collapse-color-state-layer-on-base-secondary), var(--collapse-color-state-layer-on-base-secondary))}.voice-message__button:active:where(:not(:disabled)){background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-dim-primary), var(--collapse-color-state-layer-on-accent-dim-primary))}.voice-message__button:focus-visible,.voice-message__transcription:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.voice-message__button:disabled{cursor:default;opacity:.5}.voice-message__ring{inset:var(--collapse-spacing-horizontal-xxs);width:auto;height:auto;position:absolute}.voice-message__time{color:var(--text-tertiary);font-size:var(--caption-m-size);line-height:var(--caption-m-line);letter-spacing:var(--collapse-caption-m-letter-spacing);font-variant-numeric:tabular-nums;flex:none}.voice-message--disabled .voice-message__time{opacity:.5}.voice-message__wave{min-width:0;height:var(--collapse-size-voice-waveform);align-items:center;gap:var(--collapse-stroke-width-xthin);flex:1;display:flex;overflow:hidden}.voice-message--disabled .voice-message__wave{opacity:.5}.voice-message__bar{width:var(--collapse-stroke-width-thick);flex:0 0 var(--collapse-stroke-width-thick);border-radius:var(--collapse-radius-full);background:var(--collapse-color-icon-solid-accent-primary);opacity:.5}.voice-message__bar.is-played{opacity:1}.voice-message__bar[data-height=s]{height:var(--collapse-size-voice-bar-s)}.voice-message__bar[data-height=m]{height:var(--collapse-size-voice-bar-m)}.voice-message__bar[data-height=l]{height:var(--collapse-size-voice-bar-l)}.voice-message__transcription{width:var(--collapse-size-voice-transcription-width);height:var(--collapse-size-voice-transcription-height);flex:0 0 var(--collapse-size-voice-transcription-width);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-accent-primary);color:var(--collapse-color-icon-solid-accent-primary);cursor:pointer;transition:background-color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard), opacity var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);border:0;place-items:center;display:grid}.voice-message__transcription svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.voice-message__transcription:hover:where(:not(:disabled)){background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-secondary), var(--collapse-color-state-layer-on-accent-secondary))}.voice-message__transcription:active:where(:not(:disabled)){background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-primary), var(--collapse-color-state-layer-on-accent-primary))}.voice-message__transcription:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.message__comments,.voice-message__button,.voice-message__transcription{transition:none}}.message--poll .message__stack{width:auto}.message--poll .message__bubble{width:100%;min-width:min(360px,100%);max-width:480px;padding-top:var(--collapse-spacing-horizontal-m-nudge);padding-bottom:var(--collapse-spacing-horizontal-xs)}.poll-message__header{padding:0 var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-xs);flex-direction:column;display:flex}.poll-message__question{color:var(--text-primary);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);font-weight:var(--collapse-paragraph-s-medium-weight);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.poll-message__kind{color:var(--text-tertiary);font-size:var(--caption-l-size);line-height:var(--caption-l-line);letter-spacing:var(--collapse-caption-l-letter-spacing)}.poll-message__options{padding:0 var(--collapse-spacing-horizontal-xs)}.poll-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.poll-list__item{flex-direction:column;display:flex}.poll-list__row{align-items:center;gap:var(--collapse-spacing-horizontal-s-nudge);display:flex}.poll-list__row .choice-control{flex:none}.poll-list__label{min-width:0;color:var(--collapse-color-text-solid-base-primary);font-size:var(--paragraph-s-size);line-height:var(--paragraph-s-line);letter-spacing:var(--collapse-paragraph-s-letter-spacing);overflow-wrap:anywhere;flex:1}.poll-list__value{align-items:baseline;gap:var(--collapse-spacing-horizontal-xxs);color:var(--text-tertiary);font-size:var(--caption-m-size);line-height:var(--caption-m-line);letter-spacing:var(--collapse-caption-m-letter-spacing);flex:none;display:inline-flex}.poll-list__value strong{font-weight:var(--collapse-caption-m-semibold-weight)}.poll-list__progress{width:auto;margin-left:calc(var(--collapse-size-choice-target-s) + var(--collapse-spacing-horizontal-s-nudge));margin-right:var(--collapse-spacing-horizontal-m)}.poll-list--answer .poll-list__item{padding-bottom:var(--collapse-spacing-horizontal-xs)}.poll-list--answer .choice-control{opacity:.4}.poll-status{min-height:var(--collapse-size-control-s);padding:0 var(--collapse-spacing-horizontal-m);justify-content:center;align-items:center;display:flex}.poll-status--text span{color:var(--collapse-color-text-solid-base-primary);font-size:var(--caption-l-size);line-height:var(--caption-l-line);letter-spacing:var(--collapse-caption-l-letter-spacing);opacity:.38}.poll-status--button{align-items:flex-end}.poll-status--button .collapse-text-button{width:100%;height:var(--collapse-size-control-s)}.media-button{width:var(--collapse-size-media-button-l);height:var(--collapse-size-media-button-l);flex:0 0 var(--collapse-size-media-button-l);border-radius:var(--collapse-radius-full);color:var(--collapse-color-icon-solid-base-light-full-static);cursor:pointer;transition:background-color var(--collapse-motion-duration-default) var(--collapse-motion-easing-standard);border:0;place-items:center;display:grid;position:relative}.media-button--medium{width:var(--collapse-size-media-button-m);height:var(--collapse-size-media-button-m);flex-basis:var(--collapse-size-media-button-m)}.media-button--default{background-color:var(--collapse-color-background-opacity-base-dark-static-accent-tint)}.media-button--accent{background-color:var(--collapse-color-background-solid-accent-primary)}.media-button svg{width:var(--collapse-size-icon-s);height:var(--collapse-size-icon-s)}.media-button--medium svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs)}.media-button:hover:where(:not(:disabled)),.media-button.is-hovered{background-image:linear-gradient(var(--collapse-color-state-layer-on-accent-dim-primary), var(--collapse-color-state-layer-on-accent-dim-primary))}.media-button:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:var(--collapse-spacing-horizontal-xxs)}.media-button__ring{inset:var(--collapse-spacing-horizontal-xxs);border:var(--collapse-stroke-width-xthin) solid transparent;border-top-color:var(--collapse-color-icon-solid-base-light-full-static);border-radius:var(--collapse-radius-full);animation:collapse-spin var(--collapse-motion-duration-slow) linear infinite;position:absolute}.media-label{height:var(--collapse-size-media-label-height);padding:var(--collapse-spacing-horizontal-xxs) var(--collapse-spacing-horizontal-s-nudge);justify-content:flex-end;align-items:center;gap:var(--collapse-spacing-horizontal-xs);border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-light-tertiary);border-radius:var(--collapse-radius-full);background:var(--collapse-color-background-opacity-base-dark-static-accent-tint);color:var(--collapse-color-text-solid-base-light-full-static);font-size:var(--caption-l-size);line-height:var(--caption-l-line);letter-spacing:var(--collapse-caption-l-letter-spacing);white-space:nowrap;display:inline-flex}.media-label--error{padding-left:var(--collapse-spacing-horizontal-xs)}.media-label svg{width:var(--collapse-size-icon-xs);height:var(--collapse-size-icon-xs);fill:var(--collapse-color-icon-solid-error-primary);stroke:var(--collapse-color-icon-solid-base-light-full-static)}.user-profile__content{padding:var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-xxl);flex-direction:column;display:flex}.user-profile__identity{align-items:center;gap:var(--collapse-spacing-horizontal-l);flex-direction:column;width:100%;display:flex}.user-profile__identity .avatar{border:var(--collapse-stroke-width-xthin) solid var(--collapse-color-border-opacity-base-tertiary-dim)}.user-profile__info{align-items:center;gap:var(--collapse-spacing-horizontal-s);flex-direction:column;width:100%;display:flex}.user-profile__name{align-items:center;gap:var(--collapse-spacing-horizontal-xs);width:100%;color:var(--collapse-color-text-solid-base-primary);text-align:center;flex-direction:column;display:flex}.user-profile__name h3{max-width:100%;margin:var(--collapse-spacing-horizontal-none);font-size:var(--collapse-head-s-size);font-weight:var(--collapse-head-s-semibold-weight);line-height:var(--collapse-head-s-line-height);letter-spacing:var(--collapse-head-s-letter-spacing);text-overflow:ellipsis;overflow:hidden}.user-profile__name span{max-width:100%;font-size:var(--collapse-paragraph-m-size);line-height:var(--collapse-paragraph-m-line-height);letter-spacing:var(--collapse-paragraph-m-letter-spacing);text-overflow:ellipsis;overflow:hidden}.collapse-modal-page.user-profile{max-height:calc(100% - (var(--collapse-spacing-horizontal-xxxl) * 2))}.user-profile .user-profile__chat{width:100%}.user-profile__section{gap:var(--collapse-spacing-horizontal-s-nudge);flex-direction:column;width:100%;display:flex}.user-profile__section h4{margin:var(--collapse-spacing-horizontal-none);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);color:var(--collapse-color-text-opacity-base-primary);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-medium-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.user-profile__group{padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-none);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-container-group)}.user-profile__group .collapse-list-item{border-radius:var(--collapse-radius-full)}.user-profile__group .collapse-list-item.has-divider:after{left:var(--collapse-spacing-horizontal-l)}.user-profile__value--accent{color:var(--collapse-color-text-solid-accent-primary)}.chat-profile__content{padding:var(--collapse-spacing-horizontal-l);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.chat-profile__identity{align-items:center;gap:var(--collapse-spacing-horizontal-l);margin-bottom:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.chat-profile__info{align-items:center;gap:var(--collapse-spacing-horizontal-s);flex-direction:column;width:100%;display:flex}.chat-profile__name{align-items:center;gap:var(--collapse-spacing-horizontal-xs);width:100%;color:var(--collapse-color-text-solid-base-primary);text-align:center;flex-direction:column;display:flex}.chat-profile__name h3{max-width:100%;margin:var(--collapse-spacing-horizontal-none);font-size:var(--collapse-head-s-size);font-weight:var(--collapse-head-s-semibold-weight);line-height:var(--collapse-head-s-line-height);letter-spacing:var(--collapse-head-s-letter-spacing);text-overflow:ellipsis;overflow:hidden}.chat-profile__name span{max-width:100%;font-size:var(--collapse-paragraph-m-size);line-height:var(--collapse-paragraph-m-line-height);letter-spacing:var(--collapse-paragraph-m-letter-spacing);text-overflow:ellipsis;overflow:hidden}.chat-profile__group{padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-none);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-container-group)}.chat-profile__group .collapse-list-item{border-radius:var(--collapse-radius-full)}.chat-profile__count{align-items:center;gap:var(--collapse-spacing-horizontal-xs);color:var(--collapse-color-text-opacity-base-tertiary);display:inline-flex}.chat-profile__tabs{margin-top:var(--collapse-spacing-horizontal-l);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.chat-profile__media{gap:var(--collapse-stroke-width-xthin);border-radius:var(--collapse-radius-control);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.chat-profile__media img{aspect-ratio:1;object-fit:cover;width:100%}.chat-profile__empty{margin:var(--collapse-spacing-horizontal-xl);color:var(--collapse-color-text-opacity-base-tertiary);text-align:center}.chat-members-modal__content{padding:var(--collapse-spacing-horizontal-l);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;flex:1;min-height:0;display:flex}.chat-members-modal__content .collapse-search-field{width:100%}.chat-members-modal__list{scrollbar-width:none;gap:var(--collapse-spacing-horizontal-s);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.chat-members-modal__list::-webkit-scrollbar{display:none}.chat-members-modal__section{gap:var(--collapse-spacing-horizontal-s-nudge);flex-direction:column;display:flex}.chat-members-modal__section h4{margin:var(--collapse-spacing-horizontal-none);padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);color:var(--collapse-color-text-opacity-base-primary);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-medium-weight);line-height:var(--collapse-paragraph-s-line-height);letter-spacing:var(--collapse-paragraph-s-letter-spacing)}.chat-members-modal__group{padding:var(--collapse-spacing-horizontal-xs) var(--collapse-spacing-horizontal-none);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-container-group)}.chat-members-modal__group .collapse-list-item{border-radius:var(--collapse-radius-full);min-height:var(--collapse-size-control-l)}.chat-members-modal__role{color:var(--collapse-color-text-opacity-base-tertiary)}.chat-members-modal__empty{margin:var(--collapse-spacing-horizontal-xl);color:var(--collapse-color-text-opacity-base-tertiary);text-align:center}.federation-notice{width:100%}.federation-notice--compact{min-height:var(--collapse-size-message-editor-panel);padding:var(--collapse-spacing-horizontal-m) var(--collapse-spacing-horizontal-xl) var(--collapse-spacing-horizontal-m-nudge);align-items:center;gap:var(--collapse-spacing-horizontal-s-nudge);border-radius:var(--collapse-radius-control) var(--collapse-radius-control) var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-none);background:var(--collapse-color-background-solid-warning-tint);color:var(--collapse-color-text-opacity-base-secondary);font-size:var(--collapse-caption-m-size);font-weight:var(--collapse-caption-m-regular-weight);line-height:var(--collapse-caption-m-line-height);text-align:left;display:flex}.federation-notice--compact .collapse-federation-icon{flex:none}.federation-notice--action{cursor:pointer}.federation-notice--action:hover{background-image:linear-gradient(var(--collapse-color-state-layer-on-base-tertiary), var(--collapse-color-state-layer-on-base-tertiary))}.federation-notice--action:active{background-image:linear-gradient(var(--collapse-color-state-layer-on-base-secondary), var(--collapse-color-state-layer-on-base-secondary))}.federation-notice--action:focus-visible{outline:var(--collapse-stroke-width-thick) solid var(--collapse-color-border-solid-accent-primary);outline-offset:calc(var(--collapse-stroke-width-thick) * -1)}.federation-notice__copy{align-items:center;gap:var(--collapse-spacing-horizontal-xs);white-space:nowrap;display:flex}.federation-notice__copy strong{color:var(--collapse-color-text-solid-federation-primary);font:inherit}.federation-participants-modal__content{padding:var(--collapse-spacing-horizontal-l);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.federation-participants-modal__content .collapse-search-field{width:100%}.federation-participants-modal__list{min-height:0;max-height:var(--collapse-size-menu-max);scrollbar-width:none;overflow-y:auto}.federation-participants-modal__list::-webkit-scrollbar{display:none}.federation-participants-modal__list .collapse-list-item{min-height:var(--collapse-size-control-l)}.federation-participants-modal__empty{margin:var(--collapse-spacing-horizontal-xl);color:var(--collapse-color-text-opacity-base-tertiary);text-align:center}.federation-notice-story{width:var(--collapse-size-message-editor-max);padding:var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-container);background:var(--collapse-color-surface-solid-primary)}.federation-flow__picker{box-sizing:border-box;min-height:0;padding:var(--collapse-spacing-horizontal-l);gap:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.federation-flow__picker>.collapse-search-field,.federation-flow__picker>.federation-flow__organization{flex:none}.federation-flow__organization,.federation-flow__access{width:100%}.federation-flow__organization .collapse-drop-field__control,.federation-flow__access .collapse-drop-field__control{background:var(--collapse-color-background-opacity-base-container-group);width:100%}.federation-flow__organization .collapse-drop-field:not(.is-active):not(.is-disabled) .collapse-drop-field__control:hover,.federation-flow__access .collapse-drop-field:not(.is-active):not(.is-disabled) .collapse-drop-field__control:hover{background:var(--collapse-color-state-layer-on-base-tertiary)}.federation-flow__list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.federation-flow__list::-webkit-scrollbar{display:none}.federation-flow__list .collapse-list-item{min-height:var(--collapse-size-control-l);padding-top:var(--collapse-spacing-horizontal-s);padding-bottom:var(--collapse-spacing-horizontal-s)}.federation-flow__details{padding:var(--collapse-spacing-horizontal-xl) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-xxl);gap:var(--collapse-spacing-horizontal-m);flex-direction:column;display:flex}.collapse-uploader.federation-flow__uploader{width:var(--collapse-size-modal-page-uploader);height:var(--collapse-size-modal-page-uploader);min-height:var(--collapse-size-modal-page-uploader);flex:0 0 var(--collapse-size-modal-page-uploader);margin:var(--collapse-spacing-horizontal-none) auto var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-container);align-self:center}.collapse-uploader.federation-flow__uploader .collapse-uploader__trigger{min-height:var(--collapse-size-modal-page-uploader);padding:var(--collapse-spacing-horizontal-none)}.federation-flow__uploader .collapse-uploader__trigger{position:relative}.federation-flow__uploader-preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.federation-flow__uploader small{display:none}.federation-flow__uploader .collapse-uploader__trigger svg{width:var(--collapse-size-icon-l);height:var(--collapse-size-icon-l)}.federation-flow__settings{gap:var(--collapse-spacing-horizontal-s);flex-direction:column;display:flex}.federation-flow__settings h3{margin:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-l) var(--collapse-spacing-horizontal-none);font-size:var(--collapse-paragraph-s-size);font-weight:var(--collapse-paragraph-s-medium-weight);line-height:var(--collapse-paragraph-s-line-height)}.federation-flow__settings>small{padding:var(--collapse-spacing-horizontal-none) var(--collapse-spacing-horizontal-l);color:var(--collapse-color-text-opacity-base-tertiary);font-size:var(--collapse-caption-l-size);line-height:var(--collapse-caption-l-line-height)}.federation-flow__switch-row{min-height:var(--collapse-size-control-l);padding:var(--collapse-spacing-horizontal-s) var(--collapse-spacing-horizontal-l);align-items:center;gap:var(--collapse-spacing-horizontal-l);border-radius:var(--collapse-radius-control);background:var(--collapse-color-background-opacity-base-container-group);display:flex}.federation-flow__switch-row>span{min-width:0;color:var(--collapse-color-text-solid-base-primary);font-size:var(--collapse-paragraph-s-size);line-height:var(--collapse-paragraph-s-line-height);flex:1}.federation-flow__member{flex:none}
