:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--macos-label-color:#000;--macos-secondary-label-color:#3c3c43d9;--macos-tertiary-label-color:#3c3c437a;--macos-quaternary-label-color:#3c3c4342;--macos-quinary-label-color:#3c3c431a;--macos-header-text-color:var(--macos-label-color);--macos-window-frame-text-color:var(--macos-label-color);--macos-placeholder-text-color:#3c3c437a;--macos-text-color:var(--macos-label-color);--macos-text-background-color:#fff;--macos-selected-text-color:#fff;--macos-selected-text-background-color:#0a84ff;--macos-unemphasized-selected-text-color:var(--macos-label-color);--macos-unemphasized-selected-text-background-color:#0a84ff24;--macos-link-color:#0068d6;--macos-separator-color:#3c3c4338;--macos-separator-strong-color:#2d2d3252;--macos-grid-color:#3c3c432e;--macos-selected-content-background-color:#0a84ff;--macos-unemphasized-selected-content-background-color:#0a84ff24;--macos-system-fill:#ffffff45;--macos-secondary-system-fill:#ffffff36;--macos-tertiary-system-fill:#ffffff26;--macos-quaternary-system-fill:#ffffff17;--macos-quinary-system-fill:#ffffff0f;--macos-entry-list-alternate-row-background-color:#0000000e;--macos-control-color:#fff;--macos-control-background-color:#fff;--macos-chat-input-background-color:var(--macos-control-background-color);--macos-composer-background-color:color-mix(in srgb, #f0f0f0 15%, var(--macos-material-popover));--macos-composer-border-color:#0000001f;--macos-composer-input-background-color:#0000000d;--macos-composer-input-border-color:#0000001f;--macos-composer-chip-container-background-color:#00000014;--macos-composer-chip-item-background-color:#00000014;--macos-composer-chip-item-border-color:#00000026;--macos-composer-popover-background-color:var(--macos-material-popover);--macos-composer-popover-search-background-color:#00000008;--macos-composer-control-background-color:#00000014;--macos-composer-control-hover-color:#00000014;--macos-composer-hover-color:#0000000f;--macos-composer-accent-color:#d7b652;--macos-composer-accent-label-color:#000;--macos-composer-warning-color:#f79a30;--macos-composer-error-color:#d92121;--macos-composer-success-color:#2ea352;--macos-composer-radius:16px;--macos-composer-shadow:0 6px 12px color-mix(in srgb, var(--macos-shadow-color) 52%, transparent);--macos-composer-popover-shadow:0 4px 8px color-mix(in srgb, var(--macos-shadow-color) 43%, transparent);--macos-control-accent-color:#0a84ff;--macos-control-text-color:var(--macos-label-color);--macos-disabled-control-text-color:var(--macos-tertiary-label-color);--macos-selected-control-color:var(--macos-selected-content-background-color);--macos-selected-control-text-color:#fff;--macos-alternate-selected-control-text-color:#fff;--macos-selected-menu-item-text-color:#fff;--macos-keyboard-focus-indicator-color:#0a84ff61;--macos-scrubber-textured-background-color:#78788024;--macos-text-insertion-point-color:var(--macos-control-accent-color);--macos-window-background-color:#ededeeeb;--macos-window-border-color:#ffffffbd;--macos-window-hairline:var(--macos-window-border-color);--macos-window-unified-radius:26px;--macos-content-pane-radius:16px;--macos-window-shadow:0 28px 72px #0000003d, 0 8px 24px #0000001f;--macos-under-page-background-color:#f2f2f2;--macos-find-highlight-color:#fff06a;--macos-highlight-color:#ffffffb8;--macos-shadow-color:#00000059;--macos-entry-paper-color:#fffdf9;--macos-entry-edge-color:#dedbd4;--macos-entry-fold-color:#f0ede6;--macos-entry-graphite-color:#555b63;--macos-entry-rule-color:#d9d6ce;--macos-entry-folder-back-color:#d9f6ff;--macos-entry-folder-front-color:#55b7e6;--macos-entry-folder-highlight-color:#ffffff59;--macos-entry-highlight-color:var(--macos-find-highlight-color);--macos-entry-accent-document-color:#6d7780;--macos-entry-accent-folder-color:#55b7e6;--macos-entry-accent-image-color:#9a775d;--macos-entry-accent-pdf-color:#bb625e;--macos-entry-accent-sheet-color:#5b8e6a;--macos-entry-accent-video-color:#6685a0;--macos-entry-accent-archive-color:#b58450;--macos-entry-radius-regular:8px;--macos-entry-radius-small:4px;--macos-system-blue:#0a84ff;--macos-system-brown:#a2845e;--macos-system-cyan:#32ade6;--macos-system-gray:#8e8e93;--macos-system-green:#30d158;--macos-system-indigo:#5e5ce6;--macos-system-mint:#00c7be;--macos-system-orange:#ff9f0a;--macos-system-pink:#ff375f;--macos-system-purple:#bf5af2;--macos-system-red:#ff453a;--macos-system-teal:#40c8e0;--macos-system-yellow:#ffd60a;--macos-material-appearance-based:#f7f8fad6;--macos-material-light:#ffffffc9;--macos-material-ultra-thin:#ffffff8f;--macos-material-dark:#1e1e1eb3;--macos-material-medium-light:#ffffff94;--macos-material-ultra-dark:#000000c7;--macos-material-titlebar:#f8f9fac2;--macos-material-selection:var(--macos-selected-content-background-color);--macos-material-menu:#f9fafbe8;--macos-material-popover:#f9fafbe0;--macos-material-sidebar:#eef2f5c2;--macos-material-header-view:#fafbfcba;--macos-collection-unsaved-color:#c7a12e;--macos-material-sheet:#f9fafbd6;--macos-material-window-background:var(--macos-window-background-color);--macos-material-hud-window:#242424c2;--macos-material-full-screen-ui:#141414b8;--macos-material-tooltip:#f6f6f6e0;--macos-material-content-background:var(--macos-control-background-color);--macos-material-under-window-background:#f7f8fa8f;--macos-material-under-page-background:var(--macos-under-page-background-color);--macos-home-gradient-start:var(--macos-window-background-color);--macos-home-gradient-end:var(--macos-control-background-color);--macos-home-card-material:var(--macos-material-ultra-thin);--macos-home-card-stroke:color-mix(in srgb, var(--macos-separator-color) 18%, transparent);--macos-home-card-hover-stroke:color-mix(in srgb, var(--macos-separator-color) 34%, transparent);--macos-home-row-hover-fill:var(--macos-secondary-system-fill);--macos-home-icon-tile-fill:var(--macos-quinary-system-fill);--macos-sidebar-selection-background:color-mix(in srgb, var(--macos-label-color) 12%, transparent);--macos-sidebar-hover-fill:#0000000f;--macos-sidebar-location-fill:color-mix(in srgb, var(--macos-label-color) 6%, transparent);--macos-sidebar-location-hover-fill:#0000000f;--macos-sidebar-location-border-color:color-mix(in srgb, var(--macos-label-color) 6%, transparent);--macos-sidebar-location-hover-border-color:color-mix(in srgb, var(--macos-label-color) 12%, transparent);--macos-alternate-selected-control-color:var(--macos-selected-content-background-color);--macos-control-alternating-row-background-color-even:var(--macos-control-background-color);--macos-control-alternating-row-background-color-odd:var(--macos-quinary-system-fill);--macos-control-highlight-color:var(--macos-control-color);--macos-control-light-highlight-color:var(--macos-control-color);--macos-control-shadow-color:var(--macos-shadow-color);--macos-control-dark-shadow-color:#0006;--macos-header-color:var(--macos-control-background-color);--macos-knob-color:var(--macos-control-color);--macos-selected-knob-color:var(--macos-selected-control-color);--macos-scroll-bar-color:var(--macos-quaternary-system-fill);--macos-secondary-selected-control-color:var(--macos-unemphasized-selected-content-background-color);--macos-selected-menu-item-color:var(--macos-selected-content-background-color);--macos-window-frame-color:var(--macos-window-background-color)}:root[data-voyager-visual-baseline=sequoia] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-unemphasized-selected-text-background-color:#3c3c432e;--macos-separator-color:#3c3c434a;--macos-separator-strong-color:#2d2d3266;--macos-unemphasized-selected-content-background-color:#3c3c432e;--macos-system-fill:#78788033;--macos-secondary-system-fill:#78788029;--macos-tertiary-system-fill:#7676801f;--macos-quaternary-system-fill:#74748014;--macos-quinary-system-fill:#7474800d;--macos-window-background-color:#ececec;--macos-window-border-color:#ffffff94;--macos-window-hairline:#0000002e;--macos-window-unified-radius:6px;--macos-content-pane-radius:6px;--macos-window-shadow:0 24px 60px #0000004d, 0 8px 20px #00000029;--macos-material-appearance-based:#f6f6f6d1;--macos-material-light:#ffffffb8;--macos-material-ultra-thin:#ffffff8f;--macos-material-medium-light:#f6f6f6a3;--macos-material-titlebar:#f6f6f6c7;--macos-material-menu:#f6f6f6db;--macos-material-popover:#f6f6f6d1;--macos-material-sidebar:#ecececb8;--macos-material-header-view:#f6f6f6d6;--macos-material-sheet:#f6f6f6d1;--macos-material-under-window-background:#ecececa3;--macos-entry-paper-color:#fffdf9;--macos-entry-edge-color:#d7d3cb;--macos-entry-fold-color:#eeebe4;--macos-entry-graphite-color:#51545a;--macos-entry-rule-color:#d0cdc5;--macos-entry-folder-back-color:#d4eff7;--macos-entry-folder-front-color:#62b6dc;--macos-entry-folder-highlight-color:#ffffff4d;--macos-entry-highlight-color:#f7e96a;--macos-entry-accent-document-color:#6c7075;--macos-entry-accent-folder-color:#62b6dc;--macos-entry-accent-image-color:#91745f;--macos-entry-accent-pdf-color:#ad625e;--macos-entry-accent-sheet-color:#5d866a;--macos-entry-accent-video-color:#677d91;--macos-entry-accent-archive-color:#a97f50;--macos-composer-radius:10px}@media (prefers-color-scheme:dark){:root:not([data-voyager-color-scheme=light]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--macos-label-color:#fff;--macos-secondary-label-color:#ebebf599;--macos-tertiary-label-color:#ebebf54d;--macos-quaternary-label-color:#ebebf52e;--macos-quinary-label-color:#ebebf51a;--macos-placeholder-text-color:#ebebf54d;--macos-text-background-color:#1e1e1e;--macos-composer-background-color:color-mix(in srgb, #1f1f1f 15%, var(--macos-material-popover));--macos-composer-border-color:#ffffff14;--macos-composer-input-background-color:#ffffff14;--macos-composer-input-border-color:#ffffff26;--macos-composer-chip-container-background-color:#ffffff1a;--macos-composer-chip-item-background-color:#ffffff26;--macos-composer-chip-item-border-color:#fff3;--macos-composer-popover-background-color:var(--macos-material-popover);--macos-composer-popover-search-background-color:#ffffff0d;--macos-composer-control-background-color:#ffffff14;--macos-composer-control-hover-color:#ffffff1a;--macos-composer-hover-color:#ffffff14;--macos-composer-warning-color:#ff9f0a;--macos-composer-error-color:#ff453a;--macos-composer-success-color:#30d158;--macos-composer-shadow:0 10px 18px color-mix(in srgb, var(--macos-shadow-color) 72%, transparent);--macos-composer-popover-shadow:0 4px 8px color-mix(in srgb, var(--macos-shadow-color) 65%, transparent);--macos-unemphasized-selected-text-background-color:#0a84ff3d;--macos-link-color:#2997ff;--macos-separator-color:#ffffff2e;--macos-separator-strong-color:#ffffff45;--macos-grid-color:#54545870;--macos-unemphasized-selected-content-background-color:#0a84ff3d;--macos-system-fill:#ffffff2e;--macos-secondary-system-fill:#ffffff24;--macos-tertiary-system-fill:#ffffff1a;--macos-quaternary-system-fill:#ffffff12;--macos-quinary-system-fill:#ffffff0a;--macos-entry-list-alternate-row-background-color:#ffffff09;--macos-control-color:#2f3033cc;--macos-control-background-color:#202125d6;--macos-chat-input-background-color:#2c2b28;--macos-disabled-control-text-color:var(--macos-tertiary-label-color);--macos-scrubber-textured-background-color:#7878803d;--macos-window-background-color:#1f2023eb;--macos-under-page-background-color:#161617;--macos-shadow-color:#0000009e;--macos-window-hairline:#ffffff24;--macos-window-shadow:0 32px 88px #000000a3, 0 12px 32px #00000052;--macos-material-appearance-based:#25262ac7;--macos-material-light:#ffffff45;--macos-material-ultra-thin:#ffffff14;--macos-material-dark:#141414c2;--macos-material-medium-light:#ffffff2e;--macos-material-ultra-dark:#000000d6;--macos-material-titlebar:#26272bc7;--macos-material-menu:#292a2fe8;--macos-material-popover:#292a2fe0;--macos-material-sidebar:#2d3037cc;--macos-material-header-view:#25262aba;--macos-material-sheet:#292a2fd6;--macos-material-hud-window:#161618d1;--macos-material-full-screen-ui:#0a0a0cc7;--macos-material-tooltip:#2a2a2ce0;--macos-material-under-window-background:#2223298f;--macos-entry-paper-color:#fbfaf7;--macos-entry-edge-color:#b8b4ac;--macos-entry-fold-color:#d8d4cc;--macos-entry-graphite-color:#d3d6db;--macos-entry-rule-color:#c4c0b8;--macos-entry-folder-back-color:#365867;--macos-entry-folder-front-color:#58add2;--macos-entry-folder-highlight-color:#ffffff3d;--macos-entry-highlight-color:#d8c85c;--macos-entry-accent-document-color:#9ba5ae;--macos-entry-accent-folder-color:#58add2;--macos-entry-accent-image-color:#bd9577;--macos-entry-accent-pdf-color:#d17a74;--macos-entry-accent-sheet-color:#79ab85;--macos-entry-accent-video-color:#83a5c1;--macos-entry-accent-archive-color:#c99b62;--macos-sidebar-hover-fill:#ffffff14;--macos-sidebar-location-hover-fill:#ffffff14}}:root[data-voyager-color-scheme=dark] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-entry-list-alternate-row-background-color:#ffffff09;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--macos-label-color:#fff;--macos-secondary-label-color:#ebebf599;--macos-tertiary-label-color:#ebebf54d;--macos-quaternary-label-color:#ebebf52e;--macos-quinary-label-color:#ebebf51a;--macos-placeholder-text-color:#ebebf54d;--macos-text-background-color:#1e1e1e;--macos-composer-background-color:color-mix(in srgb, #1f1f1f 15%, var(--macos-material-popover));--macos-composer-border-color:#ffffff14;--macos-composer-input-background-color:#ffffff14;--macos-composer-input-border-color:#ffffff26;--macos-composer-chip-container-background-color:#ffffff1a;--macos-composer-chip-item-background-color:#ffffff26;--macos-composer-chip-item-border-color:#fff3;--macos-composer-popover-background-color:var(--macos-material-popover);--macos-composer-popover-search-background-color:#ffffff0d;--macos-composer-control-background-color:#ffffff14;--macos-composer-control-hover-color:#ffffff1a;--macos-composer-hover-color:#ffffff14;--macos-composer-warning-color:#ff9f0a;--macos-composer-error-color:#ff453a;--macos-composer-success-color:#30d158;--macos-composer-shadow:0 10px 18px color-mix(in srgb, var(--macos-shadow-color) 72%, transparent);--macos-composer-popover-shadow:0 4px 8px color-mix(in srgb, var(--macos-shadow-color) 65%, transparent);--macos-unemphasized-selected-text-background-color:#0a84ff3d;--macos-link-color:#2997ff;--macos-separator-color:#ffffff2e;--macos-separator-strong-color:#ffffff45;--macos-grid-color:#54545870;--macos-unemphasized-selected-content-background-color:#0a84ff3d;--macos-system-fill:#ffffff2e;--macos-secondary-system-fill:#ffffff24;--macos-tertiary-system-fill:#ffffff1a;--macos-quaternary-system-fill:#ffffff12;--macos-quinary-system-fill:#ffffff0a;--macos-control-color:#2f3033cc;--macos-control-background-color:#202125d6;--macos-chat-input-background-color:#2c2b28;--macos-disabled-control-text-color:var(--macos-tertiary-label-color);--macos-scrubber-textured-background-color:#7878803d;--macos-window-background-color:#1f2023eb;--macos-under-page-background-color:#161617;--macos-shadow-color:#0000009e;--macos-window-hairline:#ffffff24;--macos-window-shadow:0 32px 88px #000000a3, 0 12px 32px #00000052;--macos-material-appearance-based:#25262ac7;--macos-material-light:#ffffff45;--macos-material-ultra-thin:#ffffff14;--macos-material-dark:#141414c2;--macos-material-medium-light:#ffffff2e;--macos-material-ultra-dark:#000000d6;--macos-material-titlebar:#26272bc7;--macos-material-menu:#292a2fe8;--macos-material-popover:#292a2fe0;--macos-material-sidebar:#2d3037cc;--macos-material-header-view:#25262aba;--macos-material-sheet:#292a2fd6;--macos-material-hud-window:#161618d1;--macos-material-full-screen-ui:#0a0a0cc7;--macos-material-tooltip:#2a2a2ce0;--macos-material-under-window-background:#2223298f;--macos-entry-paper-color:#fbfaf7;--macos-entry-edge-color:#b8b4ac;--macos-entry-fold-color:#d8d4cc;--macos-entry-graphite-color:#d3d6db;--macos-entry-rule-color:#c4c0b8;--macos-entry-folder-back-color:#365867;--macos-entry-folder-front-color:#58add2;--macos-entry-folder-highlight-color:#ffffff3d;--macos-entry-highlight-color:#d8c85c;--macos-entry-accent-document-color:#9ba5ae;--macos-entry-accent-folder-color:#58add2;--macos-entry-accent-image-color:#bd9577;--macos-entry-accent-pdf-color:#d17a74;--macos-entry-accent-sheet-color:#79ab85;--macos-entry-accent-video-color:#83a5c1;--macos-entry-accent-archive-color:#c99b62;--macos-sidebar-hover-fill:#ffffff14;--macos-sidebar-location-hover-fill:#ffffff14}@media (prefers-color-scheme:dark){:root[data-voyager-visual-baseline=sequoia]:not([data-voyager-color-scheme=light]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-unemphasized-selected-text-background-color:#ebebf52e;--macos-separator-color:#54545899;--macos-separator-strong-color:#545458b3;--macos-unemphasized-selected-content-background-color:#ebebf52e;--macos-system-fill:#7878805c;--macos-secondary-system-fill:#78788052;--macos-tertiary-system-fill:#7676803d;--macos-quaternary-system-fill:#7474802e;--macos-quinary-system-fill:#7474801f;--macos-control-color:#2c2c2e;--macos-control-background-color:#1f1f21;--macos-window-background-color:#1e1e1f;--macos-window-hairline:#0000002e;--macos-window-shadow:0 28px 72px #00000096, 0 10px 28px #00000047;--macos-material-appearance-based:#1e1e1ebd;--macos-material-light:#f5f5f557;--macos-material-ultra-thin:#f5f5f51f;--macos-material-medium-light:#40404070;--macos-material-titlebar:#202022c7;--macos-material-menu:#242426db;--macos-material-popover:#262628db;--macos-material-sidebar:#2a2a2cbd;--macos-material-header-view:#202022d6;--macos-material-sheet:#262628db;--macos-material-under-window-background:#18181aad;--macos-entry-paper-color:#f8f7f3;--macos-entry-edge-color:#aaa69f;--macos-entry-fold-color:#cbc7bf;--macos-entry-graphite-color:#ccd0d5;--macos-entry-rule-color:#b9b5ae;--macos-entry-folder-back-color:#36515f;--macos-entry-folder-front-color:#5da8c8;--macos-entry-folder-highlight-color:#fff3;--macos-entry-highlight-color:#cfc15d;--macos-entry-accent-document-color:#94999f;--macos-entry-accent-folder-color:#5da8c8;--macos-entry-accent-image-color:#b58f74;--macos-entry-accent-pdf-color:#c87670;--macos-entry-accent-sheet-color:#76a37f;--macos-entry-accent-video-color:#7e99af;--macos-entry-accent-archive-color:#bd925f}}:root[data-voyager-color-scheme=dark][data-voyager-visual-baseline=sequoia] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-unemphasized-selected-text-background-color:#ebebf52e;--macos-separator-color:#54545899;--macos-separator-strong-color:#545458b3;--macos-unemphasized-selected-content-background-color:#ebebf52e;--macos-system-fill:#7878805c;--macos-secondary-system-fill:#78788052;--macos-tertiary-system-fill:#7676803d;--macos-quaternary-system-fill:#7474802e;--macos-quinary-system-fill:#7474801f;--macos-control-color:#2c2c2e;--macos-control-background-color:#1f1f21;--macos-window-background-color:#1e1e1f;--macos-window-hairline:#0000002e;--macos-window-shadow:0 28px 72px #00000096, 0 10px 28px #00000047;--macos-material-appearance-based:#1e1e1ebd;--macos-material-light:#f5f5f557;--macos-material-ultra-thin:#f5f5f51f;--macos-material-medium-light:#40404070;--macos-material-titlebar:#202022c7;--macos-material-menu:#242426db;--macos-material-popover:#262628db;--macos-material-sidebar:#2a2a2cbd;--macos-material-header-view:#202022d6;--macos-material-sheet:#262628db;--macos-material-under-window-background:#18181aad;--macos-entry-paper-color:#f8f7f3;--macos-entry-edge-color:#aaa69f;--macos-entry-fold-color:#cbc7bf;--macos-entry-graphite-color:#ccd0d5;--macos-entry-rule-color:#b9b5ae;--macos-entry-folder-back-color:#36515f;--macos-entry-folder-front-color:#5da8c8;--macos-entry-folder-highlight-color:#fff3;--macos-entry-highlight-color:#cfc15d;--macos-entry-accent-document-color:#94999f;--macos-entry-accent-folder-color:#5da8c8;--macos-entry-accent-image-color:#b58f74;--macos-entry-accent-pdf-color:#c87670;--macos-entry-accent-sheet-color:#76a37f;--macos-entry-accent-video-color:#7e99af;--macos-entry-accent-archive-color:#bd925f}:root[data-voyager-visual-baseline=sequoia] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#000000d8;--swiftui-secondary:#0000007f;--swiftui-accent-color:#007aff;--swiftui-blue:#007aff;--swiftui-brown:#a2845e;--swiftui-cyan:#55bef0;--swiftui-gray:#8e8e93;--swiftui-green:#28cd41;--swiftui-indigo:#5856d6;--swiftui-mint:#00c7be;--swiftui-orange:#ff9500;--swiftui-pink:#ff2d55;--swiftui-purple:#af52de;--swiftui-red:#ff3b30;--swiftui-teal:#59adc4;--swiftui-yellow:#fc0;--macos-label-color:var(--swiftui-primary);--macos-secondary-label-color:var(--swiftui-secondary);--macos-control-accent-color:var(--swiftui-accent-color);--macos-selected-content-background-color:var(--swiftui-accent-color);--macos-system-blue:var(--swiftui-blue);--macos-system-brown:var(--swiftui-brown);--macos-system-cyan:var(--swiftui-cyan);--macos-system-gray:var(--swiftui-gray);--macos-system-green:var(--swiftui-green);--macos-system-indigo:var(--swiftui-indigo);--macos-system-mint:var(--swiftui-mint);--macos-system-orange:var(--swiftui-orange);--macos-system-pink:var(--swiftui-pink);--macos-system-purple:var(--swiftui-purple);--macos-system-red:var(--swiftui-red);--macos-system-teal:var(--swiftui-teal);--macos-system-yellow:var(--swiftui-yellow)}@media (prefers-color-scheme:dark){:root[data-voyager-visual-baseline=sequoia]:not([data-voyager-color-scheme=light]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#ffffffd8;--swiftui-secondary:#ffffff8c;--swiftui-accent-color:#007aff;--swiftui-blue:#0a84ff;--swiftui-brown:#ac8e68;--swiftui-cyan:#5ac8f5;--swiftui-gray:#98989d;--swiftui-green:#32d74b;--swiftui-indigo:#5e5ce6;--swiftui-mint:#63e6e2;--swiftui-orange:#ff9f0a;--swiftui-pink:#ff375f;--swiftui-purple:#bf5af2;--swiftui-red:#ff453a;--swiftui-teal:#6ac4dc;--swiftui-yellow:#ffd60a}}:root[data-voyager-visual-baseline=sequoia][data-voyager-color-scheme=dark] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#ffffffd8;--swiftui-secondary:#ffffff8c;--swiftui-accent-color:#007aff;--swiftui-blue:#0a84ff;--swiftui-brown:#ac8e68;--swiftui-cyan:#5ac8f5;--swiftui-gray:#98989d;--swiftui-green:#32d74b;--swiftui-indigo:#5e5ce6;--swiftui-mint:#63e6e2;--swiftui-orange:#ff9f0a;--swiftui-pink:#ff375f;--swiftui-purple:#bf5af2;--swiftui-red:#ff453a;--swiftui-teal:#6ac4dc;--swiftui-yellow:#ffd60a}:root[data-voyager-visual-baseline=sequoia][data-voyager-color-scheme-contrast=increased] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#000;--swiftui-secondary:#000000c1;--swiftui-accent-color:#0040dd;--swiftui-blue:#0040dd;--swiftui-brown:#7f6545;--swiftui-cyan:#0071a4;--swiftui-gray:#69696e;--swiftui-green:#007d1b;--swiftui-indigo:#3634a3;--swiftui-mint:#0c817b;--swiftui-orange:#c93400;--swiftui-pink:#d30f45;--swiftui-purple:#ad44ab;--swiftui-red:#d70015;--swiftui-teal:#008299;--swiftui-yellow:#a05a00}@media (prefers-color-scheme:dark){:root[data-voyager-visual-baseline=sequoia][data-voyager-color-scheme-contrast=increased]:not([data-voyager-color-scheme=light]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#fff;--swiftui-secondary:#ffffffb2;--swiftui-accent-color:#1774da;--swiftui-blue:#409cff;--swiftui-brown:#b59469;--swiftui-cyan:#70d7ff00;--swiftui-gray:#98989d;--swiftui-green:#31de4b;--swiftui-indigo:#7d7aff;--swiftui-mint:#63e6e2;--swiftui-orange:#ffb340;--swiftui-pink:#ff6482;--swiftui-purple:#da8fff;--swiftui-red:#ff6961;--swiftui-teal:#5de6ff;--swiftui-yellow:#ffd426}}:root[data-voyager-visual-baseline=sequoia][data-voyager-color-scheme=dark][data-voyager-color-scheme-contrast=increased] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#fff;--swiftui-secondary:#ffffffb2;--swiftui-accent-color:#1774da;--swiftui-blue:#409cff;--swiftui-brown:#b59469;--swiftui-cyan:#70d7ff00;--swiftui-gray:#98989d;--swiftui-green:#31de4b;--swiftui-indigo:#7d7aff;--swiftui-mint:#63e6e2;--swiftui-orange:#ffb340;--swiftui-pink:#ff6482;--swiftui-purple:#da8fff;--swiftui-red:#ff6961;--swiftui-teal:#5de6ff;--swiftui-yellow:#ffd426}:root :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-black:#000;--swiftui-white:#fff;--swiftui-clear:#0000}:root[data-voyager-visual-baseline=tahoe] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#000000d8;--swiftui-secondary:#0000007f;--swiftui-accent-color:#08f;--swiftui-blue:#08f;--swiftui-brown:#ac7f5e;--swiftui-cyan:#00c0e8;--swiftui-gray:#8e8e93;--swiftui-green:#34c759;--swiftui-indigo:#6155f5;--swiftui-mint:#00c8b3;--swiftui-orange:#ff8d28;--swiftui-pink:#ff2d55;--swiftui-purple:#cb30e0;--swiftui-red:#ff383c;--swiftui-teal:#00c3d0;--swiftui-yellow:#fc0;--macos-label-color:var(--swiftui-primary);--macos-secondary-label-color:var(--swiftui-secondary);--macos-control-accent-color:var(--swiftui-accent-color);--macos-selected-content-background-color:var(--swiftui-accent-color);--macos-system-blue:var(--swiftui-blue);--macos-system-brown:var(--swiftui-brown);--macos-system-cyan:var(--swiftui-cyan);--macos-system-gray:var(--swiftui-gray);--macos-system-green:var(--swiftui-green);--macos-system-indigo:var(--swiftui-indigo);--macos-system-mint:var(--swiftui-mint);--macos-system-orange:var(--swiftui-orange);--macos-system-pink:var(--swiftui-pink);--macos-system-purple:var(--swiftui-purple);--macos-system-red:var(--swiftui-red);--macos-system-teal:var(--swiftui-teal);--macos-system-yellow:var(--swiftui-yellow)}@media (prefers-color-scheme:dark){:root[data-voyager-visual-baseline=tahoe]:not([data-voyager-color-scheme=light]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#ffffffd8;--swiftui-secondary:#ffffff8c;--swiftui-accent-color:#0a84ff;--swiftui-blue:#0a84ff;--swiftui-brown:#b78a66;--swiftui-cyan:#3cd3fe;--swiftui-gray:#98989d;--swiftui-green:#30d158;--swiftui-indigo:#6d7cff;--swiftui-mint:#00dac3;--swiftui-orange:#ff9230;--swiftui-pink:#ff375f;--swiftui-purple:#db34f2;--swiftui-red:#ff4245;--swiftui-teal:#00d2e0;--swiftui-yellow:#ffd600}}:root[data-voyager-visual-baseline=tahoe][data-voyager-color-scheme=dark] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#ffffffd8;--swiftui-secondary:#ffffff8c;--swiftui-accent-color:#0a84ff;--swiftui-blue:#0a84ff;--swiftui-brown:#b78a66;--swiftui-cyan:#3cd3fe;--swiftui-gray:#98989d;--swiftui-green:#30d158;--swiftui-indigo:#6d7cff;--swiftui-mint:#00dac3;--swiftui-orange:#ff9230;--swiftui-pink:#ff375f;--swiftui-purple:#db34f2;--swiftui-red:#ff4245;--swiftui-teal:#00d2e0;--swiftui-yellow:#ffd600;--macos-label-color:var(--swiftui-primary);--macos-secondary-label-color:var(--swiftui-secondary);--macos-control-accent-color:var(--swiftui-accent-color);--macos-selected-content-background-color:var(--swiftui-accent-color);--macos-system-blue:var(--swiftui-blue);--macos-system-brown:var(--swiftui-brown);--macos-system-cyan:var(--swiftui-cyan);--macos-system-gray:var(--swiftui-gray);--macos-system-green:var(--swiftui-green);--macos-system-indigo:var(--swiftui-indigo);--macos-system-mint:var(--swiftui-mint);--macos-system-orange:var(--swiftui-orange);--macos-system-pink:var(--swiftui-pink);--macos-system-purple:var(--swiftui-purple);--macos-system-red:var(--swiftui-red);--macos-system-teal:var(--swiftui-teal);--macos-system-yellow:var(--swiftui-yellow)}:root[data-voyager-visual-baseline=tahoe][data-voyager-color-scheme-contrast=increased] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#000;--swiftui-secondary:#000000c1;--swiftui-accent-color:#1e6ef4;--swiftui-blue:#1e6ef4;--swiftui-brown:#956d51;--swiftui-cyan:#007eae;--swiftui-gray:#69696e;--swiftui-green:#008932;--swiftui-indigo:#564ade;--swiftui-mint:#008575;--swiftui-orange:#c55300;--swiftui-pink:#e7124d;--swiftui-purple:#b02fc2;--swiftui-red:#e9152d;--swiftui-teal:#008198;--swiftui-yellow:#a16a00}@media (prefers-color-scheme:dark){:root[data-voyager-visual-baseline=tahoe][data-voyager-color-scheme-contrast=increased]:not([data-voyager-color-scheme=light]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#fff;--swiftui-secondary:#ffffffb2;--swiftui-accent-color:#5cb8ff;--swiftui-blue:#5cb8ff;--swiftui-brown:#dba679;--swiftui-cyan:#6dd9ff;--swiftui-gray:#98989d;--swiftui-green:#4ad968;--swiftui-indigo:#a7aaff;--swiftui-mint:#54dfcb;--swiftui-orange:#ffa056;--swiftui-pink:#ff8ac4;--swiftui-purple:#ea8dff;--swiftui-red:#ff6165;--swiftui-teal:#3bddec;--swiftui-yellow:#fedf43}}:root[data-voyager-visual-baseline=tahoe][data-voyager-color-scheme=dark][data-voyager-color-scheme-contrast=increased] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--swiftui-primary:#fff;--swiftui-secondary:#ffffffb2;--swiftui-accent-color:#5cb8ff;--swiftui-blue:#5cb8ff;--swiftui-brown:#dba679;--swiftui-cyan:#6dd9ff;--swiftui-gray:#98989d;--swiftui-green:#4ad968;--swiftui-indigo:#a7aaff;--swiftui-mint:#54dfcb;--swiftui-orange:#ffa056;--swiftui-pink:#ff8ac4;--swiftui-purple:#ea8dff;--swiftui-red:#ff6165;--swiftui-teal:#3bddec;--swiftui-yellow:#fedf43}:root:not([data-voyager-visual-baseline=sequoia]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-tertiary-label-color:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff40);--macos-quaternary-label-color:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--macos-quinary-label-color:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--macos-placeholder-text-color:var(--macos-tertiary-label-color);--macos-system-fill:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--macos-secondary-system-fill:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff14);--macos-tertiary-system-fill:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--macos-quaternary-system-fill:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff08);--macos-quinary-system-fill:var(--lightningcss-light,#00000005)var(--lightningcss-dark,#ffffff05);--macos-separator-color:var(--lightningcss-light,#3c3c434a)var(--lightningcss-dark,#ffffff2e);--macos-keyboard-focus-indicator-color:color-mix(in srgb, var(--macos-control-accent-color) 25%, transparent);--macos-focus-ring-shadow:0 0 0 1px color-mix(in srgb, var(--macos-control-accent-color) 15%, transparent), 0 0 0 3.5px var(--macos-keyboard-focus-indicator-color);--macos-control-height:24px;--macos-control-radius:6px;--macos-control-small-height:20px;--macos-control-small-radius:5px;--macos-checkbox-size:16px;--macos-checkbox-radius:5.5px;--macos-segmented-padding:0px;--macos-segmented-border-width:0px;--macos-control-padding-inline:16px;--macos-control-label-weight:400;--macos-text-field-padding-inline:8px 4px;--macos-text-field-small-padding-inline:6px 2.5px;--macos-text-field-padding-block:0px;--macos-text-field-border-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff2e);--macos-text-field-background:var(--macos-control-background-color);--macos-button-neutral-background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--macos-button-neutral-pressed:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26);--macos-button-neutral-shadow:none;--macos-font-size-title3:15px;--macos-font-size-body:13px;--macos-font-size-callout:12px;--macos-font-size-subheadline:11px;--macos-line-height-body:16px;--macos-control-hover-fill:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--macos-sidebar-selection-background:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff1f);--macos-composer-control-hover-color:var(--macos-control-hover-fill);--macos-composer-popover-background-color:var(--lightningcss-light,var(--macos-window-background-color))var(--lightningcss-dark,var(--macos-under-page-background-color));--macos-composer-warning-color:#f79a30;--macos-composer-error-color:var(--macos-system-red);--macos-composer-shadow:0 6px 12px #0000002e;--macos-composer-popover-shadow:0 4px 8px #00000026;--macos-home-gradient-start:transparent;--macos-home-gradient-end:transparent;--macos-home-row-hover-fill:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14);--macos-home-icon-tile-fill:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14)}:root[data-voyager-color-scheme=light]:not([data-voyager-visual-baseline=sequoia]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-window-shadow:0 0 1px #000000b3, 0 18px 60px #0000004d}@media (prefers-color-scheme:light){:root:not([data-voyager-color-scheme=dark]):not([data-voyager-visual-baseline=sequoia]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-window-shadow:0 0 1px #000000b3, 0 18px 60px #0000004d}}:root[data-voyager-color-scheme=dark]:not([data-voyager-visual-baseline=sequoia]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-composer-shadow:0 10px 18px #00000073;--macos-composer-popover-shadow:0 4px 8px #0006}@media (prefers-color-scheme:dark){:root:not([data-voyager-color-scheme=light]):not([data-voyager-visual-baseline=sequoia]) :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--macos-composer-shadow:0 10px 18px #00000073;--macos-composer-popover-shadow:0 4px 8px #0006}}@font-face{font-family:Voyager SF Pro Text;font-display:swap;font-style:normal;font-weight:400;src:local(SF Pro Text),local(SFProText-Regular),url(https://cdn.voyager.fm/fonts/2da7e3fd/SF-Pro-Text-Regular.otf)format("opentype")}@font-face{font-family:Voyager SF Pro Text;font-display:swap;font-style:normal;font-weight:500;src:local(SF Pro Text Medium),local(SFProText-Medium),url(https://cdn.voyager.fm/fonts/87be8b81/SF-Pro-Text-Medium.otf)format("opentype")}@font-face{font-family:Voyager SF Pro Text;font-display:swap;font-style:normal;font-weight:600;src:local(SF Pro Text Semibold),local(SFProText-Semibold),url(https://cdn.voyager.fm/fonts/1314411a/SF-Pro-Text-Semibold.otf)format("opentype")}@font-face{font-family:Voyager SF Pro Text;font-display:swap;font-style:normal;font-weight:700;src:local(SF Pro Text Bold),local(SFProText-Bold),url(https://cdn.voyager.fm/fonts/dd73883d/SF-Pro-Text-Bold.otf)format("opentype")}@font-face{font-family:Voyager SF Pro Symbols;font-display:swap;font-style:normal;font-weight:1 1000;src:local(\.SF Symbols),local(SF Pro Symbols),url(https://cdn.voyager.fm/fonts/650b45b2/SF-Pro-Symbols.otf)format("opentype")}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button{background:var(--fm-control);color:var(--fm-text-primary);font:inherit;box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight);border:1px solid #0000;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button:hover:not(.subtle),:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button:hover,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button:hover:not(.subtle){background:var(--fm-control-hover)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button.active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.active{border-color:var(--fm-selection-label);background:var(--fm-selection);color:var(--fm-selection-label)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.active:hover,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button.active:hover,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.active:hover{background:var(--fm-selection)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button:active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button:active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button:active{background:var(--fm-control-pressed);transform:translateY(1px)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button:focus-visible,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button:focus-visible,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring), inset 0 1px 0 var(--fm-control-inner-highlight);outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button{height:var(--macos-control-height,28px);border-radius:var(--macos-control-radius,var(--fm-radius-sm));padding:0 var(--macos-control-padding-inline,var(--fm-space-6));font-size:var(--fm-font-size-body);font-weight:var(--macos-control-label-weight,var(--fm-weight-semibold));line-height:var(--macos-line-height-body,normal)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button:where(:not(.primary,.subtle,.destructive,.active)){background:var(--macos-button-neutral-background,var(--fm-control));box-shadow:var(--macos-button-neutral-shadow,inset 0 1px 0 var(--fm-control-inner-highlight))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button:not(.subtle):where(:not(.primary,.destructive,.active)):active{background:var(--macos-button-neutral-pressed,var(--fm-control-pressed))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button:focus-visible{box-shadow:var(--macos-focus-ring-shadow,0 0 0 2px var(--fm-focus-ring))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button{border-color:color-mix(in srgb, var(--fm-separator) 50%, transparent);border-radius:var(--fm-radius-round);height:28px;padding:0 var(--fm-space-7);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-semibold)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.bordered,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button.bordered{border-color:var(--fm-separator)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button{width:var(--macos-control-height,28px);height:var(--macos-control-height,28px);border-radius:var(--macos-control-radius,var(--fm-radius-md));font-size:var(--fm-font-size-title);place-items:center;padding:0;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button.active{box-shadow:inset 0 1px 0 var(--fm-control-gloss-top)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.primary,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.primary{border-color:var(--fm-blue);background:var(--fm-blue);color:var(--fm-text-on-accent);box-shadow:inset 0 1px 0 var(--fm-control-gloss-top)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.primary:active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.primary:active{background:var(--fm-blue-pressed)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.subtle:not(.active),:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.subtle,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button.subtle:not(.active){box-shadow:none;color:var(--fm-text-secondary);background:0 0;border-color:#0000}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button:disabled{color:var(--fm-text-quaternary);cursor:default;opacity:.5}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.subtle:not(.active):hover,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.subtle:hover,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button.subtle:not(.active):not(:disabled):hover{background:color-mix(in srgb, var(--fm-control-hover) 40%, transparent);color:var(--fm-text-primary)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.subtle:not(.active):active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.subtle:active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button.subtle:not(.active):not(:disabled):active{background:color-mix(in srgb, var(--fm-control-pressed) 52%, transparent);color:var(--fm-text-primary)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.destructive,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button.destructive{border-color:var(--fm-danger-outline);color:var(--fm-red)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button:disabled,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-icon-button:disabled,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pill-button:disabled,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-control-disabled{cursor:default;opacity:.45}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.loading:after{width:8px;height:8px;margin-left:var(--fm-space-3);border-radius:var(--fm-radius-round);content:"";vertical-align:-1px;border:1.5px solid;border-right-color:#0000;animation:.9s linear infinite vc-spin;display:inline-block}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-divider{background:var(--fm-separator);height:1px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-disclosure{align-items:center;gap:var(--fm-space-4);color:var(--fm-text-primary);font:inherit;background:0 0;border:0;display:inline-flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch-track{border-radius:var(--fm-radius-round);background:var(--fm-separator-strong);align-items:center;width:38px;height:22px;transition:background .12s,box-shadow .12s;display:inline-flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch-track:after{border-radius:var(--fm-radius-round);background:var(--fm-control);width:18px;height:18px;box-shadow:var(--fm-shadow-paper);content:"";transition:box-shadow .12s,transform .12s;position:absolute;left:2px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch:hover .vc-switch-track,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox:hover .vc-checkbox-box,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio:hover .vc-radio-dot{background:var(--fm-control-hover)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch:active .vc-switch-track,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox:active .vc-checkbox-box,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio:active .vc-radio-dot{background:var(--fm-control-pressed)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch[aria-checked=true] .vc-switch-track{background:var(--fm-blue)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch[aria-checked=true] .vc-switch-track:after{transform:translate(16px)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox-box,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio-dot{border:1px solid var(--fm-separator-strong);background:var(--fm-control);width:16px;height:16px;box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight);place-items:center;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox-box{box-sizing:border-box;width:var(--macos-checkbox-size,16px);height:var(--macos-checkbox-size,16px);border-radius:var(--macos-checkbox-radius,var(--fm-radius-xs))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio-dot{border-radius:var(--fm-radius-round)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox[aria-checked=true] .vc-checkbox-box,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox[aria-checked=mixed] .vc-checkbox-box,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio[aria-checked=true] .vc-radio-dot{border-color:var(--fm-blue);background:var(--fm-blue);color:var(--fm-text-on-accent)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox-box:after{font-size:11px;font-weight:var(--fm-weight-bold);content:"";line-height:1}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox[aria-checked=true] .vc-checkbox-box:after{content:"✓"}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox[aria-checked=mixed] .vc-checkbox-box:after{content:"–"}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio-dot:after{border-radius:var(--fm-radius-round);content:"";opacity:0;background:currentColor;width:6px;height:6px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio[aria-checked=true] .vc-radio-dot:after{opacity:1}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch:focus-visible,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox:focus-visible,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio:focus-visible,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-disclosure:focus-visible{outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch:focus-visible .vc-switch-track{box-shadow:0 0 0 2px var(--fm-focus-ring)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-checkbox:focus-visible .vc-checkbox-box,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-radio:focus-visible .vc-radio-dot{box-shadow:0 0 0 2px var(--fm-focus-ring), inset 0 1px 0 var(--fm-control-inner-highlight)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control{box-sizing:border-box;height:var(--macos-control-height,auto);border:var(--macos-segmented-border-width,1px) solid var(--fm-separator);border-radius:var(--macos-control-radius,var(--fm-radius-md));background:var(--macos-button-neutral-background,var(--fm-control));padding:var(--macos-segmented-padding,2px);box-shadow:var(--macos-button-neutral-shadow,inset 0 1px 0 var(--fm-control-inner-highlight));align-items:center;display:inline-flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control label{border-radius:var(--macos-control-radius,var(--fm-radius-sm));min-width:68px;height:24px;padding:0 var(--fm-space-5);color:var(--fm-text-secondary);font:inherit;font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-semibold);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s,color .12s,transform .12s;display:inline-flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control input{opacity:0;width:1px;height:1px;position:absolute}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control label.active{background:var(--fm-elevated);color:var(--fm-text-primary);box-shadow:var(--fm-shadow-paper)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control label:hover{background:var(--fm-control-hover)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control label.active:hover{background:var(--fm-elevated)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control label:active{background:var(--fm-control-pressed);transform:translateY(1px)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-segmented-control label:focus-within{outline:2px solid var(--fm-focus-ring);outline-offset:-2px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pulldown{gap:var(--fm-space-2);min-width:176px;display:inline-grid;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup-trigger,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pulldown-trigger{justify-content:space-between;align-items:center;gap:var(--fm-space-5);display:inline-flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup-menu,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pulldown-menu{z-index:10;top:calc(100% + var(--fm-space-2));min-width:100%;max-height:320px;position:absolute;left:0;overflow-y:auto}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-disclosure-marker{border-radius:var(--fm-radius-xs);width:16px;height:16px;color:var(--fm-text-tertiary);font-size:15px;font-weight:var(--fm-weight-regular);place-items:center;line-height:1;transition:box-shadow .12s,color .12s,transform .12s;display:inline-grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-disclosure:hover .vc-disclosure-marker{color:var(--fm-text-primary)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-disclosure:focus-visible .vc-disclosure-marker{box-shadow:0 0 0 2px var(--fm-focus-ring)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-disclosure[aria-expanded=true] .vc-disclosure-marker{transform:rotate(90deg)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-disclosure.button-style{border:1px solid var(--fm-separator);border-radius:var(--fm-radius-sm);background:var(--fm-control);height:28px;padding:0 var(--fm-space-4);box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-control-row,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-status-row{justify-content:space-between;align-items:center;gap:var(--fm-space-6);border:1px solid var(--fm-separator);border-radius:var(--fm-radius-lg);background:var(--fm-control);padding:var(--fm-space-5) var(--fm-space-6);box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight);display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-control-row-copy,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-status-row-copy{gap:var(--fm-space-1);min-width:0;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-control-row-copy strong,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-status-row-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-control-row-copy small,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-status-row-copy small{color:var(--fm-text-tertiary);line-height:var(--fm-line-body)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-control-row-control,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-status-row-control{justify-content:flex-end;align-items:center;gap:var(--fm-space-3);flex-shrink:0;display:inline-flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .traffic-lights{gap:var(--fm-space-4);display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .traffic-lights span{border-radius:var(--fm-radius-round);width:12px;height:12px;box-shadow:inset 0 0 0 .5px var(--fm-control-outline);display:block}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .traffic-lights .red{background:var(--fm-red)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .traffic-lights .yellow{background:var(--fm-yellow)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .traffic-lights .green{background:var(--fm-green)}@keyframes vc-spin{to{transform:rotate(360deg)}}[data-file-manager-illustration]{--fm-font-ui:"Voyager SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;--fm-font-mono:"SFMono-Regular", "SF Mono", ui-monospace, monospace;--fm-font-symbols:"Voyager SF Pro Symbols", ".SF Symbols", "SF Pro Symbols";--fm-font-size-caption-2:var(--macos-font-size-subheadline,11px);--fm-font-size-caption:var(--macos-font-size-callout,12px);--fm-font-size-body:var(--macos-font-size-body,13px);--fm-font-size-title:var(--macos-font-size-title3,16px);--fm-chat-heading-1-size:15px;--fm-chat-heading-2-size:13px;--fm-chat-heading-3-size:13px;--fm-chat-line-body:16px;--fm-chat-line-caption:15px;--fm-chat-line-chip:13px;--fm-chat-line-heading-1:20px;--fm-chat-line-heading-2:18px;--fm-chat-line-heading-3:17px;--fm-chat-user-leading-gutter:16px;--fm-chat-timestamp-offset:28px;--fm-line-tight:1.14;--fm-line-body:1.35;--fm-weight-regular:400;--fm-weight-medium:500;--fm-weight-semibold:600;--fm-weight-bold:700;--fm-blue:var(--macos-system-blue);--fm-blue-pressed:color-mix(in srgb, var(--macos-system-blue) 82%, black);--fm-amber:var(--macos-system-orange);--fm-green:var(--macos-system-green);--fm-red:var(--macos-system-red);--fm-yellow:var(--macos-system-yellow);--fm-canvas:var(--macos-under-page-background-color);--fm-canvas-top:var(--macos-window-background-color);--fm-canvas-bottom:var(--macos-under-page-background-color);--fm-canvas-glow:color-mix(in srgb, var(--macos-window-background-color) 48%, transparent);--fm-window:var(--macos-window-background-color);--fm-window-border:var(--macos-window-hairline);--fm-window-hairline:var(--macos-window-hairline);--fm-main-frame-border:color-mix(in srgb, var(--fm-text-primary) 3%, transparent);--fm-collection-unsaved:var(--macos-collection-unsaved-color);--fm-separator-emphasis:color-mix(in srgb, var(--fm-text-primary) 12%, transparent);--fm-titlebar:var(--macos-material-titlebar);--fm-stage-padding:var(--fm-space-10);--fm-window-max-width:1280px;--fm-window-min-width:640px;--fm-window-ideal-height:800px;--fm-window-min-height:680px;--fm-window-height-inset:72px;--fm-window-sidebar-width:220px;--fm-window-inspector-width:300px;--fm-window-chrome-height:50px;--fm-sidebar-titlebar-height:50px;--fm-pane-toolbar-height:40px;--fm-native-window-width:960px;--fm-native-window-height:510px;--fm-native-window-min-width:600px;--fm-native-window-min-height:350px;--fm-native-sidebar-min-width:150px;--fm-native-inspector-min-width:230px;--fm-native-content-min-width:400px;--fm-prototype-composer-width:920px;--fm-prototype-window-width:980px;--fm-prototype-chat-width:1080px;--fm-prototype-chat-sidebar-width:260px;--fm-prototype-rail-width:320px;--fm-token-page-width:1180px;--fm-search-min-width:220px;--fm-context-menu-width:240px;--fm-entry-name-width:92px;--fm-feedback-max-width:360px;--fm-copy-max-width:640px;--fm-sidebar:var(--macos-material-sidebar);--fm-window-shell:var(--macos-material-header-view);--fm-main-content-material:var(--macos-material-sidebar);--fm-toolbar:var(--macos-material-header-view);--fm-content:var(--macos-material-content-background);--fm-inspector:var(--macos-material-sheet);--fm-statusbar:var(--macos-material-under-window-background);--fm-elevated:var(--macos-material-popover);--fm-composer-background:var(--macos-composer-background-color);--fm-composer-border:var(--macos-composer-border-color);--fm-composer-input-background:var(--macos-composer-input-background-color);--fm-composer-input-border:var(--macos-composer-input-border-color);--fm-composer-chip-container-background:var(--macos-composer-chip-container-background-color);--fm-composer-chip-item-background:var(--macos-composer-chip-item-background-color);--fm-composer-chip-item-border:var(--macos-composer-chip-item-border-color);--fm-composer-popover-background:var(--macos-composer-popover-background-color);--fm-composer-popover-search-background:var(--macos-composer-popover-search-background-color);--fm-composer-control-background:var(--macos-composer-control-background-color);--fm-composer-control-hover:var(--macos-composer-control-hover-color);--fm-composer-hover-background:var(--macos-composer-hover-color);--fm-composer-accent:var(--macos-composer-accent-color);--fm-composer-accent-label:var(--macos-composer-accent-label-color);--fm-composer-warning:var(--macos-composer-warning-color);--fm-composer-error:var(--macos-composer-error-color);--fm-composer-success:var(--macos-composer-success-color);--fm-composer-radius:var(--macos-composer-radius);--fm-composer-shadow:var(--macos-composer-shadow);--fm-composer-popover-shadow:var(--macos-composer-popover-shadow);--fm-control:var(--macos-control-color);--fm-control-hover:var(--macos-control-hover-fill,var(--macos-secondary-system-fill));--fm-control-pressed:var(--macos-tertiary-system-fill);--fm-toolbar-title-hover:#00000014;--fm-control-gloss-top:#ffffffd1;--fm-control-gloss-bottom:#ffffff5c;--fm-control-inner-highlight:#ffffffad;--fm-control-outline:#ffffff5c;--fm-danger-outline:color-mix(in srgb, var(--fm-red) 40%, transparent);--fm-warning-outline:color-mix(in srgb, var(--fm-amber) 40%, transparent);--fm-separator:var(--macos-separator-color);--fm-separator-strong:var(--macos-separator-strong-color);--fm-text-primary:var(--macos-label-color);--fm-text-secondary:var(--macos-secondary-label-color);--fm-text-tertiary:var(--macos-tertiary-label-color);--fm-text-quaternary:var(--macos-quaternary-label-color);--fm-text-on-accent:var(--macos-alternate-selected-control-text-color);--fm-icon-primary:var(--macos-label-color);--fm-icon-secondary:var(--macos-secondary-label-color);--fm-selection:var(--macos-unemphasized-selected-content-background-color);--fm-selection-strong:var(--macos-selected-content-background-color);--fm-selection-label:var(--macos-control-accent-color);--fm-list-row-alternate:var(--macos-entry-list-alternate-row-background-color);--fm-focus-ring:var(--macos-keyboard-focus-indicator-color);--fm-home-background-start:var(--macos-home-gradient-start);--fm-home-background-end:var(--macos-home-gradient-end);--fm-home-card:var(--macos-home-card-material);--fm-home-card-stroke:var(--macos-home-card-stroke);--fm-home-card-hover-stroke:var(--macos-home-card-hover-stroke);--fm-home-row-hover:var(--macos-home-row-hover-fill);--fm-home-icon-tile:var(--macos-home-icon-tile-fill);--fm-sidebar-selection:var(--macos-sidebar-selection-background);--fm-sidebar-hover:var(--macos-sidebar-hover-fill);--fm-sidebar-location:var(--macos-sidebar-location-fill);--fm-sidebar-location-hover:var(--macos-sidebar-location-hover-fill);--fm-sidebar-location-border:var(--macos-sidebar-location-border-color);--fm-sidebar-location-hover-border:var(--macos-sidebar-location-hover-border-color);--fm-folder:var(--macos-system-cyan);--fm-folder-deep:var(--macos-system-blue);--fm-paper:#fffdf9;--fm-paper-gutter:#ebe8df;--fm-paper-edge:#dedbd4;--fm-folder-pale:#d9f6ff;--fm-photo-sky:#d9eef8;--fm-photo-earth:#b5836f;--fm-photo-shadow:#252525;--fm-screen-dark:#151518;--fm-screen-line:var(--macos-system-blue);--fm-table-line:#d9d6ce;--fm-entry-paper:var(--macos-entry-paper-color);--fm-entry-edge:var(--macos-entry-edge-color);--fm-entry-fold:var(--macos-entry-fold-color);--fm-entry-graphite:var(--macos-entry-graphite-color);--fm-entry-rule:var(--macos-entry-rule-color);--fm-entry-folder-back:var(--macos-entry-folder-back-color);--fm-entry-folder-front:var(--macos-entry-folder-front-color);--fm-entry-folder-highlight:var(--macos-entry-folder-highlight-color);--fm-entry-highlight:var(--macos-entry-highlight-color);--fm-entry-accent-document:var(--macos-entry-accent-document-color);--fm-entry-accent-folder:var(--macos-entry-accent-folder-color);--fm-entry-accent-image:var(--macos-entry-accent-image-color);--fm-entry-accent-pdf:var(--macos-entry-accent-pdf-color);--fm-entry-accent-sheet:var(--macos-entry-accent-sheet-color);--fm-entry-accent-video:var(--macos-entry-accent-video-color);--fm-entry-accent-archive:var(--macos-entry-accent-archive-color);--fm-entry-radius-regular:var(--macos-entry-radius-regular);--fm-entry-radius-small:var(--macos-entry-radius-small);--fm-radius-xs:4px;--fm-radius-sm:8px;--fm-radius-md:8px;--fm-radius-lg:12px;--fm-radius-xl:16px;--fm-main-frame-radius:var(--macos-content-pane-radius);--fm-radius-window:var(--macos-window-unified-radius);--fm-sidebar-location-radius:10px;--fm-sidebar-row-radius:6px;--fm-radius-round:999px;--fm-space-1:2px;--fm-space-2:4px;--fm-space-3:6px;--fm-space-4:8px;--fm-space-5:10px;--fm-space-6:12px;--fm-space-7:14px;--fm-space-8:18px;--fm-space-9:24px;--fm-space-10:28px;--fm-home-page-padding-inline:36px;--fm-home-page-padding-block:32px;--fm-home-section-gap:28px;--fm-home-heading-content-gap:12px;--fm-home-section-title-size:15px;--fm-home-nav-grid-gap:12px;--fm-home-nav-tile-width:120px;--fm-home-nav-tile-height:88px;--fm-home-nav-tile-icon-size:32px;--fm-home-nav-tile-icon-symbol-size:24px;--fm-home-nav-tile-icon-label-gap:6px;--fm-home-nav-tile-label-size:13px;--fm-home-nav-tile-radius:8px;--fm-home-hover-duration:.14s;--fm-home-empty-padding:12px;--fm-home-new-chat-height:24px;--fm-home-new-chat-radius:6px;--fm-home-new-chat-font-size:12px;--fm-home-chat-list-gap:8px;--fm-home-chat-row-gap:12px;--fm-home-chat-row-padding:10px;--fm-home-chat-glyph-size:32px;--fm-home-chat-glyph-icon-size:16px;--fm-home-chat-title-detail-gap:2px;--fm-sidebar-location-cell-size:42px;--fm-sidebar-tab-action-size:18px;--fm-motion-fast:.12s;--fm-shadow-window:var(--macos-window-shadow);--fm-shadow-paper:0 1px 2px #00000024;--fm-shadow-card:0 1px 2px #0000000f, 0 18px 42px #00000012;--fm-shadow-thumbnail-filter:drop-shadow(0 1px 1px #00000026) drop-shadow(0 7px 12px #00000012);--fm-shadow-thumbnail-small-filter:drop-shadow(0 1px 1px #0000001f);--fm-entry-shadow-regular:var(--fm-shadow-thumbnail-filter);--fm-entry-shadow-small:var(--fm-shadow-thumbnail-small-filter);--fm-backdrop-blur:saturate(210%) blur(34px)}:root[data-voyager-visual-baseline=sequoia] [data-file-manager-illustration]{--fm-control-gloss-top:#ffffff94;--fm-control-gloss-bottom:#ffffff52;--fm-control-inner-highlight:#ffffff85;--fm-control-outline:#0000002e;--fm-radius-xs:3px;--fm-radius-sm:6px;--fm-radius-md:8px;--fm-radius-lg:10px;--fm-radius-xl:14px;--fm-shadow-paper:0 1px 2px #00000029;--fm-shadow-card:0 1px 2px #0000000d, 0 10px 28px #0000000d;--fm-shadow-thumbnail-filter:drop-shadow(0 1px 1px #00000029) drop-shadow(0 5px 10px #00000010);--fm-backdrop-blur:saturate(180%) blur(22px)}@media (prefers-color-scheme:dark){:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration]{--fm-canvas:#101012;--fm-canvas-top:#1c1c1f;--fm-canvas-bottom:#08080a;--fm-paper:#fbfaf7;--fm-paper-gutter:#dedbd4;--fm-paper-edge:#b8b4ac;--fm-photo-shadow:#111;--fm-screen-dark:#08080a;--fm-control-gloss-top:#ffffff38;--fm-control-gloss-bottom:#ffffff12;--fm-control-inner-highlight:#ffffff2e;--fm-control-outline:#ffffff24;--fm-toolbar-title-hover:#00000059}}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration]{--fm-canvas:#101012;--fm-canvas-top:#1c1c1f;--fm-canvas-bottom:#08080a;--fm-paper:#fbfaf7;--fm-paper-gutter:#dedbd4;--fm-paper-edge:#b8b4ac;--fm-photo-shadow:#111;--fm-screen-dark:#08080a;--fm-control-gloss-top:#ffffff38;--fm-control-gloss-bottom:#ffffff12;--fm-control-inner-highlight:#ffffff2e;--fm-control-outline:#ffffff24;--fm-toolbar-title-hover:#00000059}@media (prefers-color-scheme:dark){:root[data-voyager-visual-baseline=sequoia]:not([data-voyager-color-scheme=light]) [data-file-manager-illustration]{--fm-control-gloss-top:#ffffff24;--fm-control-gloss-bottom:#ffffff0f;--fm-control-inner-highlight:#ffffff1f;--fm-control-outline:#0000002e}}:root[data-voyager-color-scheme=dark][data-voyager-visual-baseline=sequoia] [data-file-manager-illustration]{--fm-control-gloss-top:#ffffff24;--fm-control-gloss-bottom:#ffffff0f;--fm-control-inner-highlight:#ffffff1f;--fm-control-outline:#0000002e}[data-file-manager-illustration] .vc-stage{width:100%;min-width:0;min-height:100vh;padding:var(--fm-stage-padding);box-sizing:border-box;background:radial-gradient(circle at 50% 20%, var(--fm-canvas-glow), transparent 34rem), linear-gradient(145deg, var(--fm-canvas-top), var(--fm-canvas) 44%, var(--fm-canvas-bottom));color:var(--fm-text-primary);font-family:var(--fm-font-ui);place-items:center;display:grid;overflow:auto}[data-file-manager-illustration] .vc-panel{border:1px solid var(--fm-window-border);border-radius:var(--fm-radius-xl);background:var(--fm-elevated);box-shadow:var(--fm-shadow-card);-webkit-backdrop-filter:var(--fm-backdrop-blur);backdrop-filter:var(--fm-backdrop-blur)}[data-file-manager-illustration] .vc-window{min-width:var(--fm-window-min-width);border:1px solid var(--fm-window-border);border-radius:var(--fm-radius-window);background:var(--fm-window);box-shadow:var(--fm-shadow-window);overflow:hidden}[data-file-manager-illustration] .vc-eyebrow{color:var(--fm-text-tertiary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-bold);letter-spacing:.04em;text-transform:uppercase}[data-file-manager-illustration] .vc-dot{border-radius:var(--fm-radius-round);background:var(--dot-color,var(--fm-blue));width:10px;height:10px;box-shadow:0 0 0 1px var(--fm-control-outline);display:inline-block}[data-file-manager-illustration] .vc-chip{align-items:center;gap:var(--fm-space-3);border:1px solid var(--fm-separator);border-radius:var(--fm-radius-round);background:var(--fm-control);min-width:0;height:28px;padding:0 var(--fm-space-5);color:var(--fm-text-primary);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-semibold);white-space:nowrap;display:inline-flex}[data-file-manager-illustration] .vc-chip.muted{color:var(--fm-text-secondary);font-weight:var(--fm-weight-medium)}[data-file-manager-illustration] .vc-chip.accent{border-color:var(--fm-selection-label);background:var(--fm-selection);color:var(--fm-selection-label)}[data-file-manager-illustration] .vc-list{gap:var(--fm-space-2);display:grid}[data-file-manager-illustration] .vc-row{border-radius:var(--fm-radius-md);min-width:0;padding:var(--fm-space-4) var(--fm-space-5);align-items:center;display:grid}[data-file-manager-illustration] .vc-row.selected,[data-file-manager-illustration] .vc-row:hover{background:var(--fm-control-hover)}[data-file-manager-illustration] .vc-card-title{font-size:var(--fm-font-size-title);font-weight:var(--fm-weight-bold);margin:0}[data-file-manager-illustration] .vc-card-copy{color:var(--fm-text-secondary);font-size:var(--fm-font-size-body);line-height:var(--fm-line-body);margin:0}[data-file-manager-illustration] .vc-scroll{min-height:0;overflow:auto}[data-file-manager-illustration] .vc-voyager-accent{color:var(--fm-amber)}[data-file-manager-illustration] .vc-progress-bar{border:1px solid var(--fm-separator-strong);border-radius:var(--fm-radius-round);background:var(--fm-control);width:180px;height:8px;box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight);display:block;overflow:hidden}[data-file-manager-illustration] .vc-progress-fill{border-radius:inherit;background:var(--fm-blue);height:100%;display:block}[data-file-manager-illustration] .vc-spinner{border:2px solid var(--fm-separator-strong);border-top-color:var(--fm-blue);border-radius:var(--fm-radius-round);width:18px;height:18px;animation:.9s linear infinite vc-spin;display:inline-block}[data-file-manager-illustration] .vc-badge{border:1px solid var(--fm-separator);border-radius:var(--fm-radius-round);background:var(--fm-control);min-width:20px;height:20px;padding:0 var(--fm-space-3);color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-bold);justify-content:center;align-items:center;display:inline-flex}[data-file-manager-illustration] .vc-badge.accent{border-color:var(--fm-blue);background:var(--fm-blue);color:var(--fm-text-on-accent)}[data-file-manager-illustration] .vc-badge.success{border-color:var(--fm-green);background:var(--fm-green);color:var(--fm-text-on-accent)}[data-file-manager-illustration] .vc-badge.warning{border-color:var(--fm-amber);background:var(--fm-amber);color:var(--fm-text-on-accent)}[data-file-manager-illustration] .vc-badge.danger{border-color:var(--fm-red);background:var(--fm-red);color:var(--fm-text-on-accent)}[data-file-manager-illustration] .vc-settings-section,[data-file-manager-illustration] .vc-option-group,[data-file-manager-illustration] .vc-disclosure-section{gap:var(--fm-space-4);display:grid}[data-file-manager-illustration] .vc-settings-section-header,[data-file-manager-illustration] .vc-option-group-header{gap:var(--fm-space-1);display:grid}[data-file-manager-illustration] .vc-settings-section-header h3,[data-file-manager-illustration] .vc-option-group-header h3{font-size:var(--fm-font-size-title);letter-spacing:-.02em;margin:0}[data-file-manager-illustration] .vc-settings-section-header p,[data-file-manager-illustration] .vc-option-group-header p,[data-file-manager-illustration] .vc-disclosure-section p{color:var(--fm-text-secondary);font-size:var(--fm-font-size-body);line-height:var(--fm-line-body);margin:0}[data-file-manager-illustration] .vc-settings-section-rows,[data-file-manager-illustration] .vc-option-group-options{gap:var(--fm-space-3);display:grid}[data-file-manager-illustration] .vc-toolbar-group{justify-content:space-between;align-items:center;gap:var(--fm-space-6);width:100%;display:flex}[data-file-manager-illustration] .vc-toolbar-group-main,[data-file-manager-illustration] .vc-toolbar-group-actions{align-items:center;gap:var(--fm-space-4);min-width:0;display:inline-flex}[data-file-manager-illustration] .vc-toolbar-group-title{align-items:center;gap:var(--fm-space-3);min-width:0;display:inline-flex}[data-file-manager-illustration] .vc-toolbar-folder{border-radius:var(--fm-radius-xs);background:linear-gradient(var(--fm-folder-pale), var(--fm-folder));width:18px;height:14px;box-shadow:var(--fm-shadow-paper);display:inline-block}[data-file-manager-illustration] .vc-disclosure-section-body{gap:var(--fm-space-3);margin-left:var(--fm-space-9);display:grid}[data-file-manager-illustration] .vc-disclosure-section-item{align-items:center;gap:var(--fm-space-3);color:var(--fm-text-secondary);font-size:var(--fm-font-size-body);display:inline-flex}[data-file-manager-illustration] .file-manager-home{align-content:start;gap:var(--fm-home-section-gap);box-sizing:border-box;background:linear-gradient(135deg, var(--fm-home-background-start), var(--fm-home-background-end));min-width:0;min-height:0;padding:var(--fm-home-page-padding-block) var(--fm-home-page-padding-inline);display:grid;overflow:auto}[data-file-manager-illustration] .file-manager-home.compact{max-width:calc(var(--fm-home-nav-tile-width) * 2 + var(--fm-home-nav-grid-gap))}[data-file-manager-illustration] .file-manager-home.standalone{min-height:100vh}[data-file-manager-illustration] .home-section{gap:var(--fm-home-heading-content-gap);min-width:0;display:grid}[data-file-manager-illustration] .home-section h2{color:var(--fm-text-primary);font-size:var(--fm-home-section-title-size);font-weight:var(--fm-weight-semibold);line-height:var(--fm-line-tight);margin:0}[data-file-manager-illustration] .home-section-heading{justify-content:space-between;align-items:center;gap:var(--fm-space-4);display:flex}[data-file-manager-illustration] .home-nav-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fm-home-nav-tile-width)), var(--fm-home-nav-tile-width)));gap:var(--fm-home-nav-grid-gap);justify-content:start;display:grid}[data-file-manager-illustration] .home-nav-tile{grid-template-rows:var(--fm-home-nav-tile-icon-size) 1fr;place-items:center;gap:var(--fm-home-nav-tile-icon-label-gap);width:var(--fm-home-nav-tile-width);height:var(--fm-home-nav-tile-height);border-radius:var(--fm-home-nav-tile-radius);color:var(--fm-text-primary);cursor:default;transition:background-color var(--fm-home-hover-duration) ease-out;background:0 0;border:0;padding:0;display:grid}[data-file-manager-illustration] .home-nav-tile:hover{background:var(--fm-home-row-hover)}[data-file-manager-illustration] .home-nav-tile:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .home-nav-tile-icon{width:var(--fm-home-nav-tile-icon-size);height:var(--fm-home-nav-tile-icon-size);color:var(--fm-selection-label);font-size:var(--fm-home-nav-tile-icon-symbol-size);font-weight:var(--fm-weight-semibold);place-items:center;display:grid}[data-file-manager-illustration] .home-nav-tile-label{max-width:100%;padding:0 var(--fm-space-2);font-size:var(--fm-home-nav-tile-label-size);font-weight:var(--fm-weight-semibold);line-height:var(--fm-line-body);text-align:center;overflow-wrap:anywhere}[data-file-manager-illustration] .home-new-chat{height:var(--fm-home-new-chat-height);padding:0 var(--fm-space-3);border:1px solid var(--fm-separator-strong);border-radius:var(--fm-home-new-chat-radius);color:var(--fm-text-primary);font-size:var(--fm-home-new-chat-font-size);font-weight:var(--fm-weight-medium);cursor:default;transition:background-color var(--fm-home-hover-duration) ease-out;background:0 0;align-items:center;display:inline-flex}[data-file-manager-illustration] .home-new-chat:hover{background:var(--fm-home-row-hover)}[data-file-manager-illustration] .home-new-chat:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .home-chat-list{gap:var(--fm-home-chat-list-gap);margin:0;padding:0;list-style:none;display:grid}[data-file-manager-illustration] .home-chat-row{grid-template-columns:var(--fm-home-chat-glyph-size) minmax(0, 1fr) auto;align-items:center;gap:var(--fm-home-chat-row-gap);width:100%;padding:var(--fm-home-chat-row-padding);border-radius:var(--fm-home-nav-tile-radius);color:var(--fm-text-primary);text-align:left;cursor:default;transition:background-color var(--fm-home-hover-duration) ease-out;background:0 0;border:0;display:grid}[data-file-manager-illustration] .home-chat-row:hover{background:var(--fm-home-row-hover)}[data-file-manager-illustration] .home-chat-row:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .home-chat-glyph{width:var(--fm-home-chat-glyph-size);height:var(--fm-home-chat-glyph-size);border-radius:var(--fm-home-nav-tile-radius);background:var(--fm-home-icon-tile);color:var(--fm-text-primary);place-items:center;display:grid}[data-file-manager-illustration] .home-chat-text{gap:var(--fm-home-chat-title-detail-gap);min-width:0;display:grid}[data-file-manager-illustration] .home-chat-title{font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-semibold);color:var(--fm-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-file-manager-illustration] .home-chat-detail{font-size:var(--fm-font-size-caption);color:var(--fm-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-file-manager-illustration] .home-chat-time{font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-medium);color:var(--fm-text-tertiary);white-space:nowrap}[data-file-manager-illustration] .home-empty{padding:var(--fm-home-empty-padding) 0;color:var(--fm-text-tertiary);font-size:var(--fm-font-size-body);margin:0}@media (prefers-reduced-motion:reduce){[data-file-manager-illustration] .location-shortcuts button,[data-file-manager-illustration] .nav-item,[data-file-manager-illustration] .nav-item-action,[data-file-manager-illustration] .sidebar-new-tab,[data-file-manager-illustration] .home-nav-tile,[data-file-manager-illustration] .home-new-chat,[data-file-manager-illustration] .home-chat-row{transition:none}}[data-file-manager-illustration] .file-browser{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}[data-file-manager-illustration] .toolbar{justify-content:space-between;align-items:center;gap:var(--fm-space-4);border-bottom:1px solid var(--fm-separator-emphasis);background:0 0;height:40px;padding:0 16px;display:flex}[data-file-manager-illustration] .toolbar .vc-icon-button{border-radius:5px;width:24px;height:24px}[data-file-manager-illustration] .toolbar .vc-icon-button:hover:not(:disabled){background:var(--macos-sidebar-selection-background)}[data-file-manager-illustration] .toolbar .vc-icon-button:disabled{color:var(--macos-tertiary-label-color);opacity:1}[data-file-manager-illustration] .toolbar .vc-icon-button:active:not(:disabled){background:var(--macos-sidebar-selection-background);transform:none}[data-file-manager-illustration] .toolbar .vc-icon-button.toolbar-new-chat{width:28px;height:28px}[data-file-manager-illustration] .toolbar-title-area{justify-content:flex-start;align-items:center;gap:var(--fm-space-2);border-radius:var(--fm-radius-md);min-width:0;height:32px;padding:0 var(--fm-space-3);transition:background-color var(--fm-motion-fast) ease;flex:1;display:flex}[data-file-manager-illustration] .toolbar-title-content{align-items:center;gap:var(--fm-space-2);min-width:0;color:var(--fm-text-secondary);text-align:left;background:0 0;border:0;flex:1;padding:0;display:inline-flex}[data-file-manager-illustration] .toolbar-title-content:focus-visible{outline:2px solid var(--fm-focus-ring);outline-offset:2px}[data-file-manager-illustration] .toolbar-compose-hint{white-space:nowrap;font-size:12px;display:none}[data-file-manager-illustration] .toolbar-title-area:is(:hover,:focus-within) .toolbar-compose-hint{display:inline}[data-file-manager-illustration] .toolbar-title-area:is(:hover,:focus-within) .toolbar-unsaved{display:none}[data-file-manager-illustration] .toolbar-unsaved{color:var(--fm-collection-unsaved)}[data-file-manager-illustration] .toolbar-stale{background:color-mix(in srgb, var(--macos-system-orange) 14%, transparent);color:var(--macos-system-orange);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:600}[data-file-manager-illustration] .toolbar-refresh{visibility:hidden}[data-file-manager-illustration] .toolbar-title-area:is(:hover,:focus-within) .toolbar-refresh{visibility:visible}[data-file-manager-illustration] .toolbar-title-area:hover,[data-file-manager-illustration] .toolbar-title-area:focus-within{background:var(--fm-toolbar-title-hover)}[data-file-manager-illustration] .toolbar-title-label{color:var(--fm-text-primary);font-size:15px;font-weight:var(--fm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-file-manager-illustration] .toolbar-title-controls{align-items:center;gap:var(--fm-space-4);opacity:0;pointer-events:none;transition:opacity var(--fm-motion-fast) ease;margin-left:auto;display:inline-flex;position:relative}[data-file-manager-illustration] .toolbar-menu-panel{z-index:30;background:var(--macos-material-menu);width:180px;position:absolute;top:calc(100% + 6px);right:0;overflow:visible}[data-file-manager-illustration] .toolbar-submenu-parent{position:relative}[data-file-manager-illustration] .toolbar-submenu{z-index:31;background:var(--macos-material-menu);width:180px;max-height:240px;position:absolute;top:0;right:100%;overflow-y:auto}[data-file-manager-illustration] .toolbar{z-index:20;position:relative}[data-file-manager-illustration] .toolbar-title-area:hover .toolbar-title-controls,[data-file-manager-illustration] .toolbar-title-area:focus-within .toolbar-title-controls{opacity:1;pointer-events:auto}[data-file-manager-illustration] .toolbar-control-divider{width:1px;height:18px;margin:0 var(--fm-space-1);background:var(--fm-separator)}[data-file-manager-illustration] .toolbar-left{align-items:center;gap:0;min-width:0;display:flex}[data-file-manager-illustration] .toolbar-right{align-items:center;gap:var(--fm-space-5);min-width:0;display:flex}[data-file-manager-illustration] .toolbar-left strong{color:var(--fm-text-primary);font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-file-manager-illustration] .folder-glyph{border-radius:var(--fm-radius-xs);background:var(--fm-icon-secondary);width:16px;height:12px}[data-file-manager-illustration] .entry-grid{align-content:start;column-gap:2px;row-gap:var(--fm-space-4);min-height:0;padding:var(--fm-space-4) 12px 12px;background:0 0;flex:1;grid-template-columns:repeat(auto-fill,120px);display:grid;overflow:auto}[data-file-manager-illustration] .entry-list{min-height:0;padding:0 0 var(--fm-space-9);background:0 0;grid-auto-rows:min-content;align-content:start;display:grid;overflow:auto}[data-file-manager-illustration] .entry-list>thead,[data-file-manager-illustration] .entry-list>tbody{display:contents}[data-file-manager-illustration] .entry-list-header,[data-file-manager-illustration] .entry-list-row{align-items:center;column-gap:var(--fm-space-2);grid-template-columns:420px 220px 110px 180px;display:grid}[data-file-manager-illustration] .entry-list-header{z-index:1;box-sizing:border-box;border-bottom:1px solid var(--fm-separator);height:28px;color:var(--fm-text-tertiary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-regular);background:0 0;padding:0 16px;position:sticky;top:0}[data-file-manager-illustration] .entry-list-header>th{text-align:left;padding:0}[data-file-manager-illustration] .entry-list-header>th:not(:last-child){border-right:1px solid var(--fm-separator)}[data-file-manager-illustration] .entry-list-row{min-width:0;height:24px;color:var(--fm-text-primary);text-align:left;transition:background-color var(--fm-motion-fast) ease, box-shadow var(--fm-motion-fast) ease, color var(--fm-motion-fast) ease;background:0 0;border:0;padding:0 16px}[data-file-manager-illustration] .entry-list-row>td{padding:0}[data-file-manager-illustration] .entry-list-row:nth-child(2n):not(.selected){background:var(--fm-list-row-alternate)}[data-file-manager-illustration] .entry-list-row.selected{background:var(--fm-selection-strong);color:var(--fm-text-on-accent)}[data-file-manager-illustration] .entry-list-row:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .entry-list-name{align-items:center;gap:var(--fm-space-3);min-width:0;font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-regular);white-space:nowrap;display:flex;overflow:hidden}[data-file-manager-illustration] .entry-list-name-text{min-width:0;display:flex;overflow:hidden}[data-file-manager-illustration] .entry-list-name-leading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-file-manager-illustration] .entry-list-name-trailing{flex-shrink:0}[data-file-manager-illustration] .entry-kind,[data-file-manager-illustration] .entry-date-modified,[data-file-manager-illustration] .entry-size{color:var(--fm-text-primary);font-size:var(--fm-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-file-manager-illustration] .entry-list-row.selected .entry-kind,[data-file-manager-illustration] .entry-list-row.selected .entry-date-modified,[data-file-manager-illustration] .entry-list-row.selected .entry-size{color:var(--fm-text-on-accent)}[data-file-manager-illustration] .entry-tile{align-content:start;justify-items:center;gap:var(--fm-space-3);min-width:0;color:var(--fm-text-primary);text-align:center;background:0 0;border:0;padding:0;display:grid}[data-file-manager-illustration] .entry-tile:focus-visible{outline:none}[data-file-manager-illustration] .entry-tile:focus-visible .entry-name{box-shadow:0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .entry-tile-icon{border-radius:var(--fm-entry-radius-regular);place-items:center;width:80px;height:80px;display:grid}[data-file-manager-illustration] .entry-tile.selected .entry-tile-icon{background:#ffffff14}[data-file-manager-illustration] .thumb{border-radius:var(--fm-entry-radius-regular);place-items:center;width:64px;height:64px;display:grid;position:relative}[data-file-manager-illustration] .entry-svg-icon{width:64px;height:64px;filter:var(--fm-entry-shadow-regular);overflow:visible}[data-file-manager-illustration] .thumb-small{border-radius:var(--fm-entry-radius-small);align-self:center;width:24px;height:24px}[data-file-manager-illustration] .thumb-small .entry-svg-icon{width:28px;height:28px;filter:var(--fm-entry-shadow-small)}[data-file-manager-illustration] .entry-list-row .thumb-small,[data-file-manager-illustration] .entry-list-row .thumb-small .entry-svg-icon,[data-file-manager-illustration] .entry-list-row .thumb-small .entry-thumbnail-image{width:20px;height:20px}[data-file-manager-illustration] .entry-thumbnail-image{object-fit:contain;width:64px;height:64px;filter:var(--fm-entry-shadow-regular)}[data-file-manager-illustration] .thumb-small .entry-thumbnail-image{object-fit:contain;width:28px;height:28px;filter:var(--fm-entry-shadow-small)}[data-file-manager-illustration] .entry-name{width:var(--fm-entry-name-width);border-radius:var(--fm-entry-radius-small);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-regular);line-height:var(--fm-line-tight);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;padding:0 2px;display:-webkit-box;overflow:hidden}[data-file-manager-illustration] .entry-name-extension{white-space:nowrap}[data-file-manager-illustration] .entry-meta{color:var(--fm-selection-label);font-size:var(--fm-font-size-caption-2);margin-top:-2px;line-height:1}[data-file-manager-illustration] .entry-tile.selected .entry-name{background:var(--fm-selection-strong);color:var(--fm-text-on-accent)}[data-file-manager-illustration] .entry-tile.selected .entry-meta{color:var(--fm-text-on-accent)}[data-file-manager-illustration] .statusbar{border-top:1px solid var(--fm-separator-emphasis);height:24px;color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-medium);background:0 0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}[data-file-manager-illustration] .statusbar-breadcrumb{flex-shrink:0;width:50%;min-width:0}[data-file-manager-illustration] .path-breadcrumb{align-items:center;gap:4px;min-width:0;height:20px;display:flex;overflow:hidden}[data-file-manager-illustration] .path-breadcrumb-item{align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex}[data-file-manager-illustration] .path-breadcrumb-chevron{flex-shrink:0;justify-content:center;align-items:center;width:10px;height:14px;display:inline-flex}[data-file-manager-illustration] .path-breadcrumb-item .sf-symbol{flex-shrink:0}[data-file-manager-illustration] .path-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fm-text-secondary);font-size:12px;font-weight:var(--fm-weight-regular);line-height:1;overflow:hidden}[data-file-manager-illustration] .path-breadcrumb-item+.path-breadcrumb-item{margin-left:0}[data-file-manager-illustration] .statusbar-count{text-align:right;min-width:0;color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-medium);flex:1}[data-file-manager-illustration] .entry-thumbnail-comparison{gap:var(--fm-space-5);max-width:100%;padding:var(--fm-space-6);display:grid;overflow-x:auto}[data-file-manager-illustration] .comparison-row{gap:var(--fm-space-4);grid-template-columns:60px;grid-auto-columns:80px;grid-auto-flow:column;align-items:center;min-width:0;display:grid}[data-file-manager-illustration] .comparison-row-label{font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-semibold);color:var(--fm-text-secondary);white-space:nowrap}[data-file-manager-illustration] .comparison-kind{font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-medium);color:var(--fm-text-secondary);text-align:center;line-height:var(--fm-line-tight);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;padding:0 2px;display:-webkit-box}[data-file-manager-illustration] .comparison-thumbnail{place-items:center;display:grid}[data-file-manager-illustration] .thumbnail-gallery{gap:var(--fm-space-9);padding:var(--fm-space-6);display:grid}[data-file-manager-illustration] .gallery-section{gap:var(--fm-space-5);display:grid}[data-file-manager-illustration] .gallery-section-title{font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-semibold);color:var(--fm-text-primary);margin:0}[data-file-manager-illustration] .gallery-cards{gap:var(--fm-space-6);flex-wrap:wrap;display:flex}[data-file-manager-illustration] .gallery-card{gap:var(--fm-space-3);justify-items:center;width:80px;display:grid}[data-file-manager-illustration] .gallery-card-thumb{place-items:center;display:grid}[data-file-manager-illustration] .gallery-card-label{font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-medium);color:var(--fm-text-secondary);text-align:center;line-height:var(--fm-line-tight);word-break:break-word}[data-file-manager-illustration] .fm-layout-main-inner>.fm-content-composer-overlay{z-index:25;position:absolute;top:5px;left:7px;right:7px}[data-file-manager-illustration] .fm-layout-main-inner>.fm-content-composer-backdrop{z-index:24;position:absolute;inset:0}[data-file-manager-illustration] .fm-content-composer-overlay .collection-composer{width:100%}[data-file-manager-illustration] .collection-composer{border:1px solid var(--fm-composer-border);border-radius:var(--fm-composer-radius);background:var(--fm-composer-background);width:100%;-webkit-backdrop-filter:var(--fm-backdrop-blur);backdrop-filter:var(--fm-backdrop-blur);box-shadow:var(--fm-composer-shadow);color:var(--fm-text-primary);font-family:var(--fm-font-ui);position:relative}[data-file-manager-illustration] .collection-composer-compact-story-frame{width:min(386px,100%)}[data-file-manager-illustration] .collection-composer-story-frame{background:var(--fm-content);box-sizing:border-box;min-height:100dvh;padding:5px 7px}[data-file-manager-illustration] .collection-composer-input-row{box-sizing:border-box;align-items:center;gap:8px;height:40px;padding:6px 16px;display:flex}[data-file-manager-illustration] .collection-composer-input-row>*{box-sizing:border-box}[data-file-manager-illustration] .collection-composer-symbol-button{color:var(--fm-text-primary);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:25px;height:21px;padding:4px;display:inline-flex}[data-file-manager-illustration] .collection-composer-symbol-button:hover:not(:disabled){background:var(--fm-composer-control-hover)}[data-file-manager-illustration] .collection-composer-symbol-button:disabled{color:var(--fm-text-tertiary)}[data-file-manager-illustration] .collection-composer-symbol-button.accent{background:var(--fm-composer-accent);width:16px;height:16px;color:var(--fm-composer-accent-label);border-radius:50%;position:relative}[data-file-manager-illustration] .collection-composer-symbol-button.accent:before{background:var(--fm-composer-control-hover);content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}[data-file-manager-illustration] .collection-composer-symbol-button.accent:hover:not(:disabled):before{opacity:1}[data-file-manager-illustration] .collection-composer-symbol-button.accent:disabled{opacity:.5}[data-file-manager-illustration] .collection-composer-symbol-button.compact{width:28px;height:28px;padding:4px}[data-file-manager-illustration] .collection-composer-query{box-sizing:border-box;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;min-width:0;min-height:30px;padding-right:8px;display:flex}[data-file-manager-illustration] .collection-composer-query input{min-width:0;color:var(--fm-text-primary);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;flex:1;padding:4px 10px;font-size:13px}[data-file-manager-illustration] .collection-composer-query input::placeholder{color:var(--fm-text-secondary)}[data-file-manager-illustration] .collection-composer-overflow{position:relative}[data-file-manager-illustration] .collection-composer-overflow>summary{cursor:default;border-radius:4px;justify-content:center;align-items:center;width:25px;height:21px;list-style:none;display:inline-flex}[data-file-manager-illustration] .collection-composer-overflow>summary::-webkit-details-marker{display:none}[data-file-manager-illustration] .collection-composer-overflow>summary:hover,[data-file-manager-illustration] .collection-composer-overflow[open]>summary{background:var(--fm-composer-control-hover)}[data-file-manager-illustration] .collection-composer-overflow-menu{z-index:5;width:148px;position:absolute;top:calc(100% + 6px);right:0}[data-file-manager-illustration] .collection-composer-separator{background:var(--fm-separator);height:1px;margin-inline:16px}[data-file-manager-illustration] .collection-composer-chip-area{gap:8px;padding:8px 16px;display:grid}[data-file-manager-illustration] .collection-composer-chip-area.locked{pointer-events:none;opacity:.7}[data-file-manager-illustration] .collection-composer-scope-row{background:var(--fm-composer-chip-container-background);border-radius:6px;align-items:center;gap:8px;min-height:28px;padding-inline:8px;display:flex}[data-file-manager-illustration] .collection-composer-scope-tokens,[data-file-manager-illustration] .collection-composer-condition-row{flex-wrap:wrap;flex:1;align-content:center;align-items:center;gap:8px;min-width:0;display:flex}[data-file-manager-illustration] .collection-composer-scope-token{border:1px solid var(--fm-composer-chip-item-border);background:var(--fm-composer-chip-item-background);box-sizing:border-box;min-width:0;max-width:100%;height:22px;font-size:var(--fm-font-size-caption-2);font-weight:500;line-height:var(--fm-line-tight);border-radius:4px;align-items:center;gap:6px;padding:0 5px 0 4px;display:inline-flex}[data-file-manager-illustration] .collection-composer-scope-token-title,[data-file-manager-illustration] .collection-composer-condition-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-file-manager-illustration] .collection-composer-scope-glyph{width:12px;height:12px;color:var(--fm-text-secondary);font-family:var(--fm-font-symbols);justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}[data-file-manager-illustration] .collection-composer-scope-token button{width:12px;height:12px;color:var(--fm-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-file-manager-illustration] .collection-composer-scope-token.show-remove button{color:var(--fm-text-primary)}[data-file-manager-illustration] .collection-composer-condition-row{min-height:28px}[data-file-manager-illustration] .collection-composer-condition-chip{border:1px solid var(--fm-composer-chip-item-border);background:var(--fm-composer-chip-item-background);box-sizing:border-box;min-width:0;max-width:calc(100% - 6px);height:28px;font-size:var(--fm-font-size-caption-2);font-weight:500;line-height:var(--fm-line-tight);border-radius:6px;flex:0 auto;align-items:center;gap:2px;padding-inline:8px;display:inline-flex;position:relative}[data-file-manager-illustration] .collection-composer-condition-chip.inactive{opacity:1}[data-file-manager-illustration] .collection-composer-condition-chip.inactive .collection-composer-condition-property,[data-file-manager-illustration] .collection-composer-condition-chip.inactive .collection-composer-condition-segment,[data-file-manager-illustration] .collection-composer-condition-chip.inactive .collection-composer-condition-value{opacity:.55}[data-file-manager-illustration] .collection-composer-condition-chip.inactive .collection-composer-condition-property,[data-file-manager-illustration] .collection-composer-condition-chip.inactive .collection-composer-condition-segment{pointer-events:none}[data-file-manager-illustration] .collection-composer-condition-property,[data-file-manager-illustration] .collection-composer-condition-segment{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:0;height:22px;padding:0 4px;display:inline-flex}[data-file-manager-illustration] .collection-composer-condition-property>.sf-symbol{flex:none;transform:translateY(-1px)}[data-file-manager-illustration] .collection-composer-condition-property{gap:3px}[data-file-manager-illustration] .collection-composer-condition-property,[data-file-manager-illustration] .collection-composer-condition-segment:not(.collection-composer-condition-value){flex-shrink:0}[data-file-manager-illustration] .collection-composer-condition-value{min-width:0}[data-file-manager-illustration] .collection-composer-condition-label{min-width:0;line-height:var(--fm-line-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-file-manager-illustration] button.collection-composer-condition-property,[data-file-manager-illustration] button.collection-composer-condition-segment{color:var(--fm-text-primary);font:inherit;background:0 0;border:0}[data-file-manager-illustration] button.collection-composer-condition-property:hover,[data-file-manager-illustration] button.collection-composer-condition-segment:hover,[data-file-manager-illustration] button.collection-composer-condition-segment[aria-expanded=true]{background:var(--fm-composer-control-hover)}[data-file-manager-illustration] .collection-composer-condition-value{align-items:center;gap:2px;min-width:0;display:inline-flex}[data-file-manager-illustration] .collection-composer-condition-range-sep{color:var(--fm-text-secondary)}[data-file-manager-illustration] .collection-composer-condition-row>.collection-composer-symbol-button.compact{flex:0 0 28px}[data-file-manager-illustration] .collection-composer-condition-remove{width:18px;height:18px;color:var(--fm-text-secondary);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;top:-6px;right:-6px}[data-file-manager-illustration] .collection-composer-condition-remove:before{content:"";border-radius:50%;width:14px;height:14px;position:absolute}[data-file-manager-illustration] .collection-composer-condition-remove:hover:before{background:var(--fm-composer-control-hover)}[data-file-manager-illustration] .collection-composer-condition-remove>.sf-symbol{position:relative}[data-file-manager-illustration] .collection-composer-condition-chip:hover .collection-composer-condition-remove,[data-file-manager-illustration] .collection-composer-condition-chip:focus-within .collection-composer-condition-remove,[data-file-manager-illustration] .collection-composer-condition-chip.show-remove .collection-composer-condition-remove,[data-file-manager-illustration] .collection-composer-condition-remove:focus-visible{opacity:1;pointer-events:auto}[data-file-manager-illustration] .collection-composer-scope-summary-chip{background:var(--fm-composer-chip-container-background);box-sizing:border-box;width:100%;min-height:28px;color:var(--fm-text-primary);border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:flex}[data-file-manager-illustration] .collection-composer-scope-summary-copy{flex:1;gap:1px;min-width:0;display:grid}[data-file-manager-illustration] .collection-composer-scope-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}[data-file-manager-illustration] .collection-composer-scope-summary-copy small,[data-file-manager-illustration] .collection-composer-scope-summary-badge{color:var(--fm-text-secondary);font-size:9px}[data-file-manager-illustration] .collection-composer-scope-summary-badge{background:var(--fm-composer-hover-background);border-radius:999px;padding:3px 6px;font-weight:500}[data-file-manager-illustration] .collection-composer-scope-summary-chip>button{height:19px;color:var(--fm-text-secondary);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}[data-file-manager-illustration] .collection-composer-scope-summary-chip>button.compact{padding-inline:3px}[data-file-manager-illustration] .collection-composer-specimen{background:var(--fm-composer-background);border-radius:8px;justify-content:center;align-items:center;min-width:180px;padding:24px;display:inline-flex}[data-file-manager-illustration] .collection-composer-specimen.wide{width:320px}[data-file-manager-illustration] .collection-composer-specimen.picker{background:0 0;padding:8px}[data-file-manager-illustration] .collection-composer-specimen.picker>dialog,[data-file-manager-illustration] .collection-composer-specimen.picker>.collection-composer-operator-picker{position:relative;top:auto;left:auto}[data-file-manager-illustration] .collection-composer-operator-picker,[data-file-manager-illustration] .collection-composer-value-picker,[data-file-manager-illustration] .collection-composer-scope-picker{z-index:4;border:1px solid var(--fm-window-border);border-radius:var(--fm-radius-sm);background:var(--fm-composer-popover-background);box-shadow:var(--fm-composer-popover-shadow);-webkit-backdrop-filter:var(--fm-backdrop-blur);color:var(--fm-text-primary);margin:0;padding:0;position:absolute;top:calc(100% + 6px);left:16px;overflow:hidden}[data-file-manager-illustration] .collection-composer-property-picker-group{z-index:4;align-items:flex-start;display:flex;position:absolute;top:calc(100% + 6px);left:16px}[data-file-manager-illustration] .collection-composer-property-picker{grid-template-rows:auto auto minmax(0,1fr);width:320px;max-height:calc(100vh - 96px);display:grid}[data-file-manager-illustration] .collection-composer-property-picker .collection-composer-picker-search{background:0 0;border-bottom:0;min-height:24px}[data-file-manager-illustration] .collection-composer-property-picker .collection-composer-picker-search input:focus-visible{box-shadow:none}[data-file-manager-illustration] .collection-composer-property-picker .fm-menu-separator{margin:var(--fm-space-3) var(--fm-space-4)}[data-file-manager-illustration] .collection-composer-property-list{min-height:0;overflow-y:auto}[data-file-manager-illustration] .collection-composer-picker-caption{padding:var(--fm-space-3) var(--fm-space-6) var(--fm-space-1);color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .collection-composer-property-submenu{max-height:320px;position:absolute;overflow-y:auto}[data-file-manager-illustration] .collection-composer-property-stage .collection-composer-property-picker-group{position:relative;top:auto;left:auto}[data-file-manager-illustration] .collection-composer-scope-picker{width:min(420px,100% - 32px);max-height:420px;top:calc(100% + 8px);left:auto;right:16px}[data-file-manager-illustration] .collection-composer-operator-picker{width:180px;max-height:calc(100vh - 96px);overflow-y:auto}[data-file-manager-illustration] .collection-composer-value-picker{width:240px}[data-file-manager-illustration] .collection-composer-value-picker.boolean{width:max-content;min-width:150px}[data-file-manager-illustration] .collection-composer-value-picker.date{width:163px}[data-file-manager-illustration] .collection-composer-value-picker.list{width:260px}[data-file-manager-illustration] .collection-composer-value-form{font-size:13px;line-height:var(--fm-line-body);gap:8px;padding:12px;display:grid}[data-file-manager-illustration] .collection-composer-value-form label,[data-file-manager-illustration] .collection-composer-value-fields{gap:4px;display:grid}[data-file-manager-illustration] .collection-composer-value-form label>span,[data-file-manager-illustration] .collection-composer-value-form small{color:var(--fm-text-secondary);font-size:11px}[data-file-manager-illustration] .collection-composer-value-form input,[data-file-manager-illustration] .collection-composer-value-form select{border:1px solid var(--fm-separator);border-radius:var(--fm-radius-sm);background:var(--fm-control);min-width:0;min-height:22px;color:var(--fm-text-primary);box-sizing:border-box;font:inherit;outline:0;padding:3px 6px;font-size:13px}[data-file-manager-illustration] .collection-composer-value-form input:focus-visible,[data-file-manager-illustration] .collection-composer-value-form select:focus-visible{border-color:var(--fm-selection-label);box-shadow:0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-value-form>button{border-radius:var(--fm-radius-sm);background:var(--fm-composer-accent);min-height:22px;color:var(--fm-composer-accent-label);font:inherit;box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight);border:1px solid #0000;outline:0;font-weight:600}[data-file-manager-illustration] .collection-composer-value-form>button:hover:not(:disabled){background:color-mix(in srgb, var(--fm-composer-accent) 90%, white)}[data-file-manager-illustration] .collection-composer-value-form>button:active{background:var(--fm-composer-accent);transform:translateY(1px)}[data-file-manager-illustration] .collection-composer-token-suggestions button{border-radius:var(--fm-radius-sm);min-height:24px;color:var(--fm-text-primary);font:inherit;font-size:var(--fm-font-size-body);text-align:left;background:0 0;border:0;outline:0;padding:4px 8px}[data-file-manager-illustration] .collection-composer-token-suggestions button:hover{background:var(--fm-composer-hover-background)}[data-file-manager-illustration] .collection-composer-value-form>button:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-value-error{color:var(--fm-composer-error);font-size:11px}[data-file-manager-illustration] .collection-composer-value-form input.invalid,[data-file-manager-illustration] .collection-composer-value-form select.invalid,[data-file-manager-illustration] .collection-composer-token-field.invalid{border-color:var(--fm-composer-error)}[data-file-manager-illustration] .collection-composer-token-field{border:1px solid var(--fm-separator);border-radius:var(--fm-radius-sm);flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:6px 8px;display:flex}[data-file-manager-illustration] .collection-composer-token-field button{background:var(--fm-composer-hover-background);color:var(--fm-text-primary);border:0;border-radius:999px;padding:4px 8px}[data-file-manager-illustration] .collection-composer-token-field input{background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:70px;min-height:0;padding:0}[data-file-manager-illustration] .collection-composer-token-field input:focus-visible{box-shadow:none;border:0}[data-file-manager-illustration] .collection-composer-token-field:focus-within{box-shadow:0 0 0 2px var(--fm-focus-ring);border-color:#0000}[data-file-manager-illustration] .collection-composer-token-field button:hover{background:var(--fm-composer-control-hover)}[data-file-manager-illustration] .collection-composer-token-suggestions{gap:2px;max-height:164px;display:grid;overflow:auto}[data-file-manager-illustration] .collection-composer-token-suggestions-empty{color:var(--fm-text-secondary);padding:8px 2px;font-size:11px}[data-file-manager-illustration] .collection-composer-relative-custom{grid-template-columns:53px 82px;gap:4px;display:grid}[data-file-manager-illustration] .collection-composer-date-form{justify-items:center;gap:12px;padding:14px 12px}[data-file-manager-illustration] .collection-composer-date-type{border:0;justify-items:center;gap:6px;width:139px;margin:0;padding:0;display:grid}[data-file-manager-illustration] .collection-composer-date-type legend{color:var(--fm-text-secondary);text-align:center;padding:0;font-size:13px;font-weight:500}[data-file-manager-illustration] .collection-composer-date-type>div{border:1px solid var(--fm-separator);border-radius:var(--fm-radius-sm);background:var(--fm-control);grid-template-columns:1fr 1fr;width:100%;padding:1px;display:grid}[data-file-manager-illustration] .collection-composer-date-type button{min-height:20px;color:var(--fm-text-primary);font:inherit;background:0 0;border:0;border-radius:4px;outline:0;font-size:11px}[data-file-manager-illustration] .collection-composer-date-type button[aria-pressed=true]{background:var(--fm-composer-control-hover);color:var(--fm-text-primary);font-weight:600}[data-file-manager-illustration] .collection-composer-date-type button:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-relative-date-fields{justify-items:center;gap:8px;width:139px;display:grid}[data-file-manager-illustration] .collection-composer-relative-date-fields>select{width:139px}[data-file-manager-illustration] .collection-composer-relative-date-fields>small{text-align:center;line-height:1}[data-file-manager-illustration] .collection-composer-calendar{font-variant-numeric:tabular-nums;gap:4px;width:139px;display:grid}[data-file-manager-illustration] .collection-composer-calendar.preview{opacity:.72}[data-file-manager-illustration] .collection-composer-calendar-header{grid-template-columns:1fr repeat(3,20px);align-items:center;min-height:20px;display:grid}[data-file-manager-illustration] .collection-composer-calendar-header strong{color:var(--fm-text-primary);font-size:var(--fm-font-size-caption);text-align:left;font-weight:600}[data-file-manager-illustration] .collection-composer-calendar-header button,[data-file-manager-illustration] .collection-composer-calendar-grid button{font:inherit;background:0 0;border:0;outline:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-file-manager-illustration] .collection-composer-calendar-header button{width:20px;height:20px;color:var(--fm-text-secondary);border-radius:4px}[data-file-manager-illustration] .collection-composer-calendar-header button:hover:not(:disabled),[data-file-manager-illustration] .collection-composer-calendar-grid button:hover:not(:disabled){background:var(--fm-composer-control-hover)}[data-file-manager-illustration] .collection-composer-calendar-header button:focus-visible,[data-file-manager-illustration] .collection-composer-calendar-grid button:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-calendar-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}[data-file-manager-illustration] .collection-composer-calendar-grid>span{color:var(--fm-text-secondary);text-align:center;font-size:9px;font-weight:600}[data-file-manager-illustration] .collection-composer-calendar-grid button{border-radius:var(--fm-radius-xs);width:19px;height:19px;color:var(--fm-text-primary);font-size:10px}[data-file-manager-illustration] .collection-composer-calendar-grid button.outside-month{color:var(--fm-text-secondary);opacity:.64}[data-file-manager-illustration] .collection-composer-calendar-grid button[aria-pressed=true]{background:var(--macos-control-accent-color);color:var(--fm-text-on-accent);font-weight:600}[data-file-manager-illustration] .collection-composer-date-actions{justify-content:flex-end;width:139px;padding-top:4px;display:flex}[data-file-manager-illustration] .collection-composer-date-actions>button{background:var(--macos-control-accent-color);min-height:22px;color:var(--fm-text-on-accent);font:inherit;border:1px solid #0000;border-radius:4px;outline:0;padding:2px 10px;font-weight:600}[data-file-manager-illustration] .collection-composer-date-actions>button:hover{background:color-mix(in srgb, var(--macos-control-accent-color) 90%, white)}[data-file-manager-illustration] .collection-composer-date-actions>button:active{background:color-mix(in srgb, var(--macos-control-accent-color) 82%, black);transform:translateY(1px)}[data-file-manager-illustration] .collection-composer-date-actions>button:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-picker-search{border-bottom:1px solid var(--fm-separator);background:var(--fm-composer-popover-search-background);box-sizing:border-box;min-height:37px;color:var(--fm-text-secondary);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}[data-file-manager-illustration] .collection-composer-picker-search input{min-width:0;color:var(--fm-text-primary);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}[data-file-manager-illustration] .collection-composer-picker-search input::placeholder{color:var(--fm-text-secondary)}[data-file-manager-illustration] .collection-composer-picker-search input:focus-visible{box-shadow:0 1px 0 var(--fm-focus-ring);outline:0}[data-file-manager-illustration] .collection-composer-picker-search input::-webkit-search-cancel-button{display:none}[data-file-manager-illustration] .collection-composer-picker-search-clear{width:16px;height:16px;color:var(--fm-text-secondary);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-file-manager-illustration] .collection-composer-picker-search-clear:hover{color:var(--fm-text-primary)}[data-file-manager-illustration] .collection-composer-picker-search-clear:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-scope-empty{color:var(--fm-text-secondary);text-align:center;padding:16px 12px;font-size:12px}[data-file-manager-illustration] .collection-composer-scope-section{gap:var(--fm-space-2);display:grid}[data-file-manager-illustration] .collection-composer-scope-section-header{color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);opacity:.85;padding:0 2px;font-weight:500}[data-file-manager-illustration] .collection-composer-scope-section-divider{height:1px;margin:var(--fm-space-3) 2px;background:var(--fm-separator);opacity:.8}[data-file-manager-illustration] .collection-composer-scope-no-results{padding-block:var(--fm-space-4);gap:2px;display:grid}[data-file-manager-illustration] .collection-composer-scope-no-results strong{color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption);font-weight:600}[data-file-manager-illustration] .collection-composer-scope-no-results span{color:var(--fm-text-secondary);font-size:var(--fm-font-size-body)}[data-file-manager-illustration] .collection-composer-scope-no-results small{color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption)}[data-file-manager-illustration] .collection-composer-picker-list,[data-file-manager-illustration] .collection-composer-scope-list{gap:var(--fm-space-2);flex-direction:column;padding:10px 12px;display:flex}[data-file-manager-illustration] .collection-composer-scope-tree-row{align-items:center;gap:var(--fm-space-4);border:.5px solid var(--fm-composer-chip-item-border);background:var(--fm-composer-chip-item-background);padding:var(--fm-space-4) 10px;border-radius:6px;display:flex}[data-file-manager-illustration] .collection-composer-scope-tree-row.included{border-color:color-mix(in srgb, var(--macos-control-accent-color) 35%, transparent)}[data-file-manager-illustration] .collection-composer-scope-tree-row.excluded{border-color:color-mix(in srgb, var(--fm-text-secondary) 20%, transparent);background:color-mix(in srgb, var(--fm-composer-chip-item-background) 70%, transparent)}[data-file-manager-illustration] .collection-composer-scope-tree-row.excluded strong{color:var(--fm-text-secondary)}[data-file-manager-illustration] .collection-composer-scope-tree-row.kind-base strong{font-weight:600}[data-file-manager-illustration] .collection-composer-scope-tree-row.included>.collection-composer-scope-tree-body>.sf-symbol{color:var(--macos-control-accent-color)}[data-file-manager-illustration] .collection-composer-scope-tree-body{align-items:center;gap:var(--fm-space-4);min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}[data-file-manager-illustration] .collection-composer-scope-tree-body:hover{background:0 0}[data-file-manager-illustration] .collection-composer-scope-tree-row:hover{background:var(--fm-composer-hover-background)}[data-file-manager-illustration] .collection-composer-scope-action{border:.5px solid var(--fm-composer-chip-item-border);border-radius:var(--fm-radius-round);background:color-mix(in srgb, var(--fm-composer-chip-item-background) 95%, transparent);padding:var(--fm-space-3) 6px;color:var(--fm-text-primary);outline:0;flex:none;align-items:center;gap:0;font-size:10px;font-weight:500;display:inline-flex}[data-file-manager-illustration] .collection-composer-scope-action span{display:none}[data-file-manager-illustration] .collection-composer-scope-tree-row:hover .collection-composer-scope-action{padding-inline:var(--fm-space-4);gap:4px}[data-file-manager-illustration] .collection-composer-scope-tree-row:hover .collection-composer-scope-action span{display:inline}[data-file-manager-illustration] .collection-composer-picker-list button{border-radius:var(--fm-radius-sm);align-items:center;gap:var(--fm-space-4);padding:var(--fm-space-3) var(--fm-space-4);color:var(--fm-text-primary);font:inherit;font-size:var(--fm-font-size-body);line-height:var(--fm-line-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;background:0 0;border:0;display:flex;overflow:hidden}[data-file-manager-illustration] .collection-composer-picker-list,[data-file-manager-illustration] .collection-composer-scope-list,[data-file-manager-illustration] .collection-composer-token-suggestions{scrollbar-width:thin;scrollbar-color:var(--fm-separator) transparent}[data-file-manager-illustration] .collection-composer-picker-list::-webkit-scrollbar{width:8px}[data-file-manager-illustration] .collection-composer-scope-list::-webkit-scrollbar{width:8px}[data-file-manager-illustration] .collection-composer-token-suggestions::-webkit-scrollbar{width:8px}[data-file-manager-illustration] .collection-composer-picker-list::-webkit-scrollbar-thumb{background:var(--fm-separator);background-clip:content-box;border:2px solid #0000;border-radius:999px}[data-file-manager-illustration] .collection-composer-scope-list::-webkit-scrollbar-thumb{background:var(--fm-separator);background-clip:content-box;border:2px solid #0000;border-radius:999px}[data-file-manager-illustration] .collection-composer-token-suggestions::-webkit-scrollbar-thumb{background:var(--fm-separator);background-clip:content-box;border:2px solid #0000;border-radius:999px}[data-file-manager-illustration] .collection-composer-picker-list button>:not(.sf-symbol){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-file-manager-illustration] .collection-composer-picker-list button:hover{background:var(--fm-composer-hover-background)}[data-file-manager-illustration] .collection-composer-picker-list button:focus-visible,[data-file-manager-illustration] .collection-composer-scope-tree-body:focus-visible,[data-file-manager-illustration] .collection-composer-scope-action:focus-visible,[data-file-manager-illustration] .collection-composer-token-suggestions button:focus-visible,[data-file-manager-illustration] .collection-composer-token-field button:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-focus-ring);outline:0}[data-file-manager-illustration] .collection-composer-picker-list button[aria-pressed=true]{background:var(--fm-selection);color:var(--fm-selection-label);font-weight:600}[data-file-manager-illustration] .collection-composer-picker-list button[aria-pressed=true] .sf-symbol{color:var(--macos-control-accent-color)}[data-file-manager-illustration] .collection-composer-scope-row-copy{flex:1;gap:1px;min-width:0;display:grid}[data-file-manager-illustration] .collection-composer-scope-row-copy strong{font-size:var(--fm-font-size-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-file-manager-illustration] .collection-composer-scope-row-copy small{color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-file-manager-illustration] .collection-composer-scope-row-badge{background:var(--fm-composer-hover-background);color:var(--fm-text-secondary);border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:600}[data-file-manager-illustration] .collection-composer-scope-row-badge.included{background:color-mix(in srgb, var(--macos-control-accent-color) 14%, transparent);color:var(--macos-control-accent-color)}[data-file-manager-illustration] .collection-composer-scope-row-badge.excluded{background:color-mix(in srgb, var(--fm-composer-error) 14%, transparent);color:var(--fm-composer-error)}[data-file-manager-illustration] .collection-composer-scope-summary-chip-area{border-bottom:1px solid var(--fm-separator);align-items:center;gap:8px;padding:10px 12px;display:flex}[data-file-manager-illustration] .collection-composer-scope-summary-chip-area .collection-composer-scope-summary-chip{flex:1;min-width:0}[data-file-manager-illustration] .collection-composer-scope-subfolders{background:color-mix(in srgb, var(--fm-separator) 80%, transparent);min-height:24px;color:var(--fm-text-secondary);font:inherit;border:0;border-radius:999px;outline:0;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}[data-file-manager-illustration] .collection-composer-scope-subfolders:hover{color:var(--fm-text-primary)}[data-file-manager-illustration] .collection-composer-scope-subfolders:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-scope-subfolders[aria-pressed=true]{color:var(--macos-control-accent-color)}[data-file-manager-illustration] .collection-composer-scope-summary{border-bottom:1px solid var(--fm-separator);grid-template-columns:18px 1fr auto 14px;align-items:center;gap:10px 6px;padding:8px 12px;font-size:13px;display:grid}[data-file-manager-illustration] .collection-composer-scope-summary span{color:var(--fm-text-secondary);font-size:11px}[data-file-manager-illustration] .collection-composer-scope-feedback{border:1px solid var(--fm-separator);background:var(--fm-composer-popover-background);border-radius:999px;align-items:center;gap:8px;margin:6px 10px;padding:6px 10px;font-size:11px;display:flex}[data-file-manager-illustration] .collection-composer-scope-feedback strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-file-manager-illustration] .collection-composer-scope-feedback span{color:var(--fm-text-secondary);font-size:10px;font-weight:600}[data-file-manager-illustration] .collection-composer-scope-feedback>button{color:var(--macos-control-accent-color);font:inherit;background:0 0;border:0;border-radius:4px;outline:0;flex:none;padding:2px 6px;font-size:10px;font-weight:600}[data-file-manager-illustration] .collection-composer-scope-feedback>button:hover{background:var(--fm-composer-control-hover)}[data-file-manager-illustration] .collection-composer-scope-feedback>button:focus-visible{box-shadow:inset 0 0 0 2px var(--fm-focus-ring)}[data-file-manager-illustration] .collection-composer-scope-feedback>.sf-symbol{color:var(--fm-text-secondary)}[data-file-manager-illustration] .collection-composer-scope-feedback.failed>.sf-symbol{color:var(--fm-composer-warning)}[data-file-manager-illustration] .collection-composer-toast{border:1px solid var(--fm-separator);background:var(--fm-composer-popover-background);max-width:360px;box-shadow:var(--fm-composer-popover-shadow);color:var(--fm-text-primary);pointer-events:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%)}[data-file-manager-illustration] .collection-composer-toast>.sf-symbol{color:var(--fm-composer-warning)}[data-file-manager-illustration] .inspector{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-file-manager-illustration] .inspector-header{align-items:center;gap:var(--fm-space-3);border-bottom:1px solid var(--fm-separator);-webkit-backdrop-filter:none;backdrop-filter:none;height:40px;padding:0 var(--fm-space-5) 0 var(--fm-space-8);background:0 0;flex-shrink:0;display:flex}[data-file-manager-illustration] .inspector-header[data-chat-header=chat]{gap:4px;padding:0 16px 0 8px}[data-file-manager-illustration] .inspector-header[data-chat-header=sessions]{gap:8px;padding:0 16px}[data-file-manager-illustration] .inspector-header-title{min-width:0;color:var(--fm-text-primary);font-size:14px;font-weight:var(--fm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-file-manager-illustration] .inspector-header-actions{align-items:center;gap:var(--fm-space-3);flex-shrink:0;display:flex}[data-file-manager-illustration] .inspector-header-btn{border-radius:var(--fm-radius-md);height:28px;padding:0 var(--fm-space-4);color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-semibold);cursor:default;transition:background-color var(--fm-motion-fast) ease, color var(--fm-motion-fast) ease;background:0 0;border:0;align-items:center;display:inline-flex}[data-file-manager-illustration] .inspector-header-btn:hover{background:var(--fm-control-hover);color:var(--fm-text-primary)}[data-file-manager-illustration] .inspector-header-btn:active{background:var(--fm-control-pressed)}[data-file-manager-illustration] .inspector-header-btn:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .inspector-new-chat-pill{border:1px solid color-mix(in srgb, var(--fm-text-primary) 10%, transparent);background:color-mix(in srgb, var(--fm-text-primary) 6%, transparent);height:24px;color:var(--fm-text-primary);font-size:12px;font-weight:var(--fm-weight-medium);border-radius:6px;padding:0 10px}[data-file-manager-illustration] .inspector-new-chat-pill:hover{background:var(--fm-control-hover);border-color:color-mix(in srgb, var(--fm-text-primary) 14%, transparent)}[data-file-manager-illustration] .inspector-header-icon-btn{width:28px;color:var(--fm-text-secondary);opacity:.45;justify-content:center;padding:0}[data-file-manager-illustration] .inspector-header-icon-btn:hover,[data-file-manager-illustration] .inspector-header-icon-btn:active,[data-file-manager-illustration] .inspector-header-icon-btn:focus-visible{opacity:1}[data-file-manager-illustration] .pane-actions{align-items:center;gap:var(--fm-space-3);display:flex}[data-file-manager-illustration] .chat-pane,[data-file-manager-illustration] .properties-pane{justify-content:end;gap:var(--fm-space-6);min-height:0;padding:var(--fm-space-8) var(--fm-space-5) var(--fm-space-5);flex-direction:column;display:flex}[data-file-manager-illustration] .properties-pane{padding-top:var(--fm-space-8);justify-content:start}[data-file-manager-illustration] .quiet-card{border:1px solid var(--fm-separator);border-radius:var(--fm-radius-lg);background:var(--fm-elevated);padding:var(--fm-space-6);box-shadow:var(--fm-shadow-card);display:block}[data-file-manager-illustration] .eyebrow{color:var(--fm-text-tertiary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;display:block}[data-file-manager-illustration] .quiet-card strong,[data-file-manager-illustration] .properties-pane h2{color:var(--fm-text-primary);font-size:14px;font-weight:var(--fm-weight-bold);margin:0;display:block}[data-file-manager-illustration] .quiet-card p{color:var(--fm-text-tertiary);font-size:var(--fm-font-size-caption);line-height:var(--fm-line-body);margin:4px 0 0}[data-file-manager-illustration] .composer{border:1px solid var(--fm-separator);border-radius:var(--fm-radius-lg);background:var(--fm-elevated);box-shadow:var(--fm-shadow-card);transition:border-color .12s,box-shadow .12s;display:grid}[data-file-manager-illustration] .composer:focus-within{border-color:var(--fm-selection-label);box-shadow:0 0 0 2px var(--fm-focus-ring), var(--fm-shadow-card)}[data-file-manager-illustration] .composer textarea{resize:none;padding:var(--fm-space-6);color:var(--fm-text-primary);background:0 0;border:0;outline:none}[data-file-manager-illustration] .composer textarea::placeholder{color:var(--fm-text-quaternary)}[data-file-manager-illustration] .composer-footer{align-items:center;gap:var(--fm-space-6);padding:0 var(--fm-space-4) var(--fm-space-4) var(--fm-space-6);color:var(--fm-text-tertiary);font-size:var(--fm-font-size-body);display:flex}[data-file-manager-illustration] .composer-footer em{font-style:normal}[data-file-manager-illustration] .composer-footer button{border-radius:var(--fm-radius-md);background:var(--fm-control-hover);width:28px;height:28px;color:var(--fm-text-primary);font-size:18px;font-weight:var(--fm-weight-bold);border:0;margin-left:auto}[data-file-manager-illustration] .properties-pane dl{gap:var(--fm-space-4);margin:var(--fm-space-6) 0 0;display:grid}[data-file-manager-illustration] .properties-pane div{border-top:1px solid var(--fm-separator);padding-top:var(--fm-space-4);gap:3px;display:grid}[data-file-manager-illustration] .properties-pane dt{color:var(--fm-text-tertiary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-bold)}[data-file-manager-illustration] .properties-pane dd{color:var(--fm-text-primary);font-size:var(--fm-font-size-body);word-break:break-word;margin:0;line-height:1.3}[data-file-manager-illustration] .inspector-toolbar{border-bottom:1px solid var(--fm-separator);background:var(--fm-toolbar);-webkit-backdrop-filter:var(--fm-backdrop-blur);backdrop-filter:var(--fm-backdrop-blur);padding:0 var(--fm-space-7);justify-content:space-between;align-items:center;display:flex}[data-file-manager-illustration] .fm-search-field{align-items:center;gap:var(--fm-space-3);min-width:var(--fm-search-min-width);border:1px solid var(--fm-separator);border-radius:var(--fm-radius-round);background:var(--fm-control);height:30px;padding:0 var(--fm-space-5);box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight);transition:border-color .12s,box-shadow .12s;display:flex}[data-file-manager-illustration] .fm-search-field:focus-within{border-color:var(--fm-selection-label);box-shadow:0 0 0 2px var(--fm-focus-ring), inset 0 1px 0 var(--fm-control-inner-highlight)}[data-file-manager-illustration] .fm-search-field span{color:var(--fm-text-tertiary)}[data-file-manager-illustration] .fm-search-field-icon{font-size:14px;line-height:1;transform:translateY(-1px)}[data-file-manager-illustration] .fm-search-field input{min-width:0;color:var(--fm-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1}[data-file-manager-illustration] .fm-context-menu{width:var(--fm-context-menu-width)}[data-file-manager-illustration] .fm-quick-look{grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);display:grid;overflow:hidden}[data-file-manager-illustration] .fm-quick-look header,[data-file-manager-illustration] .fm-quick-look footer{justify-content:space-between;align-items:center;gap:var(--fm-space-5);padding:var(--fm-space-5) var(--fm-space-6);display:flex}[data-file-manager-illustration] .fm-quick-look header{border-bottom:1px solid var(--fm-separator)}[data-file-manager-illustration] .fm-quick-look footer{border-top:1px solid var(--fm-separator);color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption)}[data-file-manager-illustration] .fm-quick-look-preview{background:linear-gradient(135deg, #ffffff0f 25%, transparent 25%) 0 0 / 22px 22px, linear-gradient(135deg, transparent 75%, #ffffff0f 75%) 0 0 / 22px 22px, var(--fm-canvas);place-items:center;min-height:420px;display:grid}[data-file-manager-illustration] .fm-quick-look-preview .thumb{transform:scale(1.55)}[data-file-manager-illustration]{--fm-chat-input-bg:#0000000d;--fm-chat-input-border:#0000001f;--fm-chat-chip-bg:#00000014;--fm-chat-chip-item-bg:#00000014;--fm-chat-chip-item-border:#00000026;--fm-chat-hover-fill:#0000000f;--fm-chat-control-hover-fill:#00000014;--fm-chat-popover-bg:var(--fm-window);--fm-chat-bubble-radius:20px;--fm-chat-composer-bg:var(--macos-chat-input-background-color);--fm-chat-composer-radius:16px}@media (prefers-color-scheme:dark){:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration]{--fm-chat-input-bg:#ffffff14;--fm-chat-input-border:#ffffff26;--fm-chat-chip-bg:#ffffff1a;--fm-chat-chip-item-bg:#ffffff26;--fm-chat-chip-item-border:#fff3;--fm-chat-hover-fill:#ffffff14;--fm-chat-control-hover-fill:#ffffff1a;--fm-chat-popover-bg:var(--fm-canvas)}}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration]{--fm-chat-input-bg:#ffffff14;--fm-chat-input-border:#ffffff26;--fm-chat-chip-bg:#ffffff1a;--fm-chat-chip-item-bg:#ffffff26;--fm-chat-chip-item-border:#fff3;--fm-chat-hover-fill:#ffffff14;--fm-chat-control-hover-fill:#ffffff1a;--fm-chat-popover-bg:var(--fm-canvas)}:root[data-voyager-visual-baseline=sequoia] [data-file-manager-illustration]{--fm-chat-composer-radius:10px}[data-file-manager-illustration] .fm-ai-chat-input{box-sizing:border-box;border:1px solid var(--fm-chat-input-border);border-radius:var(--fm-chat-composer-radius);background:var(--fm-chat-composer-bg);width:100%;min-width:0;color:var(--fm-text-primary);font-family:var(--fm-font-ui);flex-direction:column;gap:8px;padding:8px;display:flex}[data-file-manager-illustration] .fm-ai-chat-input textarea{box-sizing:border-box;field-sizing:content;width:100%;min-height:46px;max-height:160px;color:var(--fm-text-primary);font:inherit;font-size:var(--fm-font-size-body);line-height:var(--fm-line-body);resize:none;background:0 0;border:0;outline:0;padding:5px 14px 5px 0;overflow-y:auto}[data-file-manager-illustration] .fm-ai-chat-input textarea::placeholder{color:var(--fm-text-tertiary)}[data-file-manager-illustration] .fm-ai-chat-input textarea:disabled{color:var(--macos-disabled-control-text-color)}[data-file-manager-illustration] .fm-ai-chat-input-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-file-manager-illustration] .fm-ai-chat-input-context{flex-direction:column;gap:4px;min-width:0;display:flex}[data-file-manager-illustration] .fm-ai-chat-context-section{align-items:center;gap:8px;min-width:0;display:flex}[data-file-manager-illustration] .fm-ai-chat-context-section-label,[data-file-manager-illustration] .fm-ai-chat-context-group-label{color:var(--fm-text-secondary);font-size:11px;font-weight:var(--fm-weight-medium);white-space:nowrap;flex:none}[data-file-manager-illustration] .fm-ai-chat-context-groups{overscroll-behavior-inline:contain;scrollbar-width:none;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}[data-file-manager-illustration] .fm-ai-chat-context-groups::-webkit-scrollbar{display:none}[data-file-manager-illustration] .fm-ai-chat-context-group{flex:none;align-items:center;gap:8px;display:flex}[data-file-manager-illustration] .fm-ai-chat-context-chip{border:1px solid var(--fm-chat-chip-item-border);border-radius:var(--fm-radius-round);background:var(--fm-chat-chip-item-bg);min-width:0;color:var(--fm-text-primary);font-size:11px;font-weight:var(--fm-weight-medium);align-items:center;gap:4px;padding:4px 8px;display:inline-flex}[data-file-manager-illustration] .fm-ai-chat-context-chip-title{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}[data-file-manager-illustration] .fm-ai-chat-context-remove{border-radius:var(--fm-radius-round);width:12px;height:12px;color:var(--fm-text-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}[data-file-manager-illustration] .fm-ai-chat-context-remove:hover{background:var(--fm-chat-control-hover-fill);color:var(--fm-text-primary)}[data-file-manager-illustration] .fm-ai-chat-input-footer{align-items:flex-end;gap:4px;min-width:0;display:flex}[data-file-manager-illustration] .fm-ai-chat-input-selectors{align-items:flex-end;gap:8px;min-width:0;display:flex}[data-file-manager-illustration] .fm-ai-chat-native-attachment{height:24px;color:var(--fm-text-secondary);font-family:var(--fm-font-ui);font-size:14px;font-weight:var(--fm-weight-semibold);background:0 0;border:0;flex:none;padding:0;line-height:1}[data-file-manager-illustration] .fm-ai-chat-native-attachment:hover:not(:disabled){color:var(--fm-text-primary)}[data-file-manager-illustration] .fm-ai-chat-native-attachment:focus-visible{border-radius:var(--fm-radius-xs);box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .fm-ai-chat-native-attachment:disabled{color:var(--macos-disabled-control-text-color)}[data-file-manager-illustration] .fm-ai-chat-model-selector{max-width:112px}[data-file-manager-illustration] .fm-ai-chat-thinking-selector{max-width:88px}[data-file-manager-illustration] .fm-ai-chat-native-menu-selector{align-items:center;min-width:0;display:inline-grid;position:relative}[data-file-manager-illustration] .fm-ai-chat-native-menu-selector:after{border-right:1.5px solid var(--fm-text-tertiary);border-bottom:1.5px solid var(--fm-text-tertiary);content:"";pointer-events:none;width:5px;height:5px;position:absolute;top:50%;right:1px;transform:translateY(-65%)rotate(45deg)}[data-file-manager-illustration] .fm-ai-chat-native-menu-selector select{appearance:none;width:100%;min-width:0;height:24px;color:var(--fm-text-secondary);font-family:var(--fm-font-ui);font-size:12px;font-weight:var(--fm-weight-medium);text-overflow:ellipsis;background:0 0;border:0;padding:0 13px 0 0;overflow:hidden}[data-file-manager-illustration] .fm-ai-chat-native-menu-selector select:hover:not(:disabled){color:var(--fm-text-primary)}[data-file-manager-illustration] .fm-ai-chat-native-menu-selector select:focus-visible{border-radius:var(--fm-radius-xs);box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .fm-ai-chat-native-menu-selector select:disabled{color:var(--macos-disabled-control-text-color)}[data-file-manager-illustration] .fm-ai-chat-input-action{border-radius:var(--fm-radius-md);background:var(--fm-text-primary);width:24px;height:24px;color:var(--fm-canvas);box-shadow:none;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}[data-file-manager-illustration] .fm-ai-chat-input-action.vc-icon-button:hover:not(:disabled){background:var(--fm-text-primary);color:var(--fm-canvas)}[data-file-manager-illustration] .fm-ai-chat-input-action:disabled{opacity:.45}[data-file-manager-illustration] .fm-ai-chat-input-story-canvas{box-sizing:border-box;min-height:100%;padding:var(--fm-space-6);place-items:start;width:100%;display:grid}[data-file-manager-illustration] .fm-ai-chat-input-story-frame{width:300px;min-width:0;max-width:100%}[data-file-manager-illustration] .fm-ai-chat-input-story-frame.is-narrow{width:230px}[data-file-manager-illustration] .fm-chat-message-story-frame{width:var(--fm-window-inspector-width);max-width:100%}[data-file-manager-illustration] .chat-sessions,[data-file-manager-illustration] .chat-transcript,[data-file-manager-illustration] .chat-empty{flex-direction:column;flex:1;min-height:0;display:flex}[data-file-manager-illustration] .chat-sessions{gap:var(--fm-space-6);padding:var(--fm-space-5) var(--fm-space-5) var(--fm-space-4)}[data-file-manager-illustration] .chat-sessions-search{align-items:center;gap:var(--fm-space-4);border:1px solid var(--fm-chat-input-border);border-radius:var(--fm-radius-md);background:var(--fm-chat-input-bg);height:30px;padding:0 var(--fm-space-5);color:var(--fm-text-tertiary);display:flex}[data-file-manager-illustration] .chat-sessions-search input{min-width:0;color:var(--fm-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1}[data-file-manager-illustration] .chat-sessions-error{color:var(--fm-red);font-size:var(--fm-font-size-caption);margin:0}[data-file-manager-illustration] .chat-sessions-loading,[data-file-manager-illustration] .chat-sessions-empty{justify-content:center;align-items:center;gap:var(--fm-space-2);color:var(--fm-text-secondary);text-align:center;flex:1;display:flex}[data-file-manager-illustration] .chat-sessions-loading{gap:var(--fm-space-4)}[data-file-manager-illustration] .chat-sessions-empty{flex-direction:column}[data-file-manager-illustration] .chat-sessions-empty strong{color:var(--fm-text-primary);font-size:15px;font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-sessions-empty p{max-width:240px;color:var(--fm-text-secondary);font-size:var(--fm-font-size-body);margin:0}[data-file-manager-illustration] .chat-sessions-scroll{gap:var(--fm-space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-file-manager-illustration] .chat-sessions-section{gap:var(--fm-space-4);flex-direction:column;display:flex}[data-file-manager-illustration] .chat-sessions-section-title{color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-sessions-row{border-radius:var(--fm-radius-md);width:100%;padding:var(--fm-space-4) var(--fm-space-5);text-align:left;cursor:default;transition:background-color var(--fm-motion-fast) ease;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}[data-file-manager-illustration] .chat-sessions-row:hover{background:var(--fm-chat-hover-fill)}[data-file-manager-illustration] .chat-sessions-row:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .chat-sessions-row-title{color:var(--fm-text-primary);font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-sessions-row-detail{color:var(--fm-text-tertiary);font-size:var(--fm-font-size-caption)}[data-file-manager-illustration] .chat-transcript-scroll{gap:var(--fm-space-6);padding:var(--fm-space-5) var(--fm-space-5) var(--fm-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-file-manager-illustration] .chat-input-bar-frame{flex:none;padding:8px 10px 10px}[data-file-manager-illustration] .chat-input-bar-frame.is-centered-empty{padding:0}[data-file-manager-illustration] .chat-message-user{justify-content:flex-end;min-width:0;display:flex;position:relative}[data-file-manager-illustration] .chat-user-bubble-frame{box-sizing:border-box;min-width:0;max-width:calc(100% - var(--fm-chat-user-leading-gutter));position:relative}[data-file-manager-illustration] .chat-bubble{box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--fm-space-5) var(--fm-space-7);border-radius:var(--fm-chat-bubble-radius);background:var(--fm-chat-input-bg);color:var(--fm-text-primary);font-size:var(--fm-font-size-body);line-height:var(--fm-chat-line-body);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}[data-file-manager-illustration] .chat-message-assistant{align-items:flex-start;gap:var(--fm-space-4);flex-direction:column;width:100%;min-width:0;display:flex}[data-file-manager-illustration] .chat-assistant-card-frame{box-sizing:border-box;width:100%;min-width:0;padding-right:var(--fm-chat-timestamp-offset);position:relative}[data-file-manager-illustration] .chat-assistant-card{gap:var(--fm-space-6);width:100%;min-width:0;padding:var(--fm-space-2) 0;flex-direction:column;display:flex}[data-file-manager-illustration] .chat-assistant-header{flex-direction:column;gap:2px;display:flex}[data-file-manager-illustration] .chat-assistant-title{color:var(--fm-text-primary);font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-semibold);line-height:var(--fm-chat-line-body)}[data-file-manager-illustration] .chat-thinking,[data-file-manager-illustration] .chat-activity{color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-medium);line-height:var(--fm-chat-line-chip)}[data-file-manager-illustration] .chat-assistant-markdown{gap:var(--fm-space-4);flex-direction:column;width:100%;min-width:0;padding:4px;display:flex;position:relative}[data-file-manager-illustration] .chat-markdown-heading,[data-file-manager-illustration] .chat-markdown-paragraph,[data-file-manager-illustration] .chat-markdown-list-row,[data-file-manager-illustration] .chat-markdown-blockquote,[data-file-manager-illustration] .chat-markdown-code{color:var(--fm-text-primary);overflow-wrap:anywhere;margin:0}[data-file-manager-illustration] .chat-markdown-heading{font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-markdown-heading[data-level="1"]{font-size:var(--fm-chat-heading-1-size);line-height:var(--fm-chat-line-heading-1)}[data-file-manager-illustration] .chat-markdown-heading[data-level="2"]{font-size:var(--fm-chat-heading-2-size);line-height:var(--fm-chat-line-heading-2);font-weight:var(--fm-weight-bold)}[data-file-manager-illustration] .chat-markdown-heading[data-level="3"]{font-size:var(--fm-chat-heading-3-size);line-height:var(--fm-chat-line-heading-3);font-weight:var(--fm-weight-bold)}[data-file-manager-illustration] .chat-markdown-paragraph,[data-file-manager-illustration] .chat-markdown-list-row{font-size:var(--fm-font-size-body);line-height:var(--fm-chat-line-body);white-space:pre-wrap}[data-file-manager-illustration] .chat-markdown-list-row{grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}[data-file-manager-illustration] .chat-markdown-bullet{font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-markdown-number{color:var(--fm-text-secondary);font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-markdown-blockquote{border-left:2px solid var(--fm-separator);padding-left:var(--fm-space-4);font-size:var(--fm-font-size-body);line-height:var(--fm-chat-line-body);white-space:pre-wrap}[data-file-manager-illustration] .chat-markdown-table-scroll{max-width:100%;overflow-x:auto}[data-file-manager-illustration] .chat-markdown-table{border:1px solid var(--fm-separator);border-collapse:separate;border-spacing:0;border-radius:var(--fm-radius-md);width:max-content;min-width:100%;color:var(--fm-text-primary);font-size:var(--fm-font-size-body);line-height:var(--fm-chat-line-body)}[data-file-manager-illustration] .chat-markdown-table th,[data-file-manager-illustration] .chat-markdown-table td{min-width:72px;padding:6px var(--fm-space-4);border-right:1px solid var(--fm-separator);text-align:left;white-space:nowrap}[data-file-manager-illustration] .chat-markdown-table th{background:var(--fm-control);font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-markdown-table tr>:last-child{border-right:0}[data-file-manager-illustration] .chat-markdown-table [data-alignment=center]{text-align:center}[data-file-manager-illustration] .chat-markdown-table [data-alignment=right]{text-align:right}[data-file-manager-illustration] .chat-markdown-code{border:1px solid var(--fm-chat-input-border);border-radius:var(--fm-radius-md);background:var(--fm-chat-input-bg);font-family:var(--fm-font-mono);font-size:var(--fm-font-size-caption);line-height:var(--fm-chat-line-caption);overflow-x:auto}[data-file-manager-illustration] .chat-markdown-code-header{padding:var(--fm-space-3) var(--fm-space-4);border-bottom:1px solid var(--fm-chat-input-border);color:var(--fm-text-secondary);font-family:var(--fm-font-ui);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-medium);line-height:var(--fm-chat-line-chip)}[data-file-manager-illustration] .chat-markdown-code pre{padding:var(--fm-space-4);white-space:pre;margin:0}[data-file-manager-illustration] .chat-markdown-code .hljs{color:var(--fm-text-primary);background:0 0}[data-file-manager-illustration] .chat-markdown-code .hljs-comment,[data-file-manager-illustration] .chat-markdown-code .hljs-code,[data-file-manager-illustration] .chat-markdown-code .hljs-formula{color:#6a737d}[data-file-manager-illustration] .chat-markdown-code .hljs-keyword,[data-file-manager-illustration] .chat-markdown-code .hljs-doctag,[data-file-manager-illustration] .chat-markdown-code .hljs-template-tag,[data-file-manager-illustration] .chat-markdown-code .hljs-template-variable,[data-file-manager-illustration] .chat-markdown-code .hljs-type,[data-file-manager-illustration] .chat-markdown-code .hljs-variable.language_{color:#d73a49}[data-file-manager-illustration] .chat-markdown-code .hljs-title,[data-file-manager-illustration] .chat-markdown-code .hljs-title.class_,[data-file-manager-illustration] .chat-markdown-code .hljs-title.function_{color:#6f42c1}[data-file-manager-illustration] .chat-markdown-code .hljs-attr,[data-file-manager-illustration] .chat-markdown-code .hljs-attribute,[data-file-manager-illustration] .chat-markdown-code .hljs-literal,[data-file-manager-illustration] .chat-markdown-code .hljs-meta,[data-file-manager-illustration] .chat-markdown-code .hljs-number,[data-file-manager-illustration] .chat-markdown-code .hljs-operator,[data-file-manager-illustration] .chat-markdown-code .hljs-variable,[data-file-manager-illustration] .chat-markdown-code .hljs-selector-attr,[data-file-manager-illustration] .chat-markdown-code .hljs-selector-class,[data-file-manager-illustration] .chat-markdown-code .hljs-selector-id{color:#005cc5}[data-file-manager-illustration] .chat-markdown-code .hljs-regexp,[data-file-manager-illustration] .chat-markdown-code .hljs-string,[data-file-manager-illustration] .chat-markdown-code .hljs-meta .hljs-string{color:#032f62}[data-file-manager-illustration] .chat-markdown-code .hljs-built_in,[data-file-manager-illustration] .chat-markdown-code .hljs-symbol{color:#e36209}[data-file-manager-illustration] .chat-markdown-code .hljs-name,[data-file-manager-illustration] .chat-markdown-code .hljs-quote,[data-file-manager-illustration] .chat-markdown-code .hljs-selector-tag,[data-file-manager-illustration] .chat-markdown-code .hljs-selector-pseudo{color:#22863a}[data-file-manager-illustration] .chat-markdown-code .hljs-section{color:#005cc5}@media (prefers-color-scheme:dark){:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-comment,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-code,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-formula{color:#8b949e}:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-keyword,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-doctag,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-template-tag,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-template-variable,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-type,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-variable.language_{color:#ff7b72}:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-title,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-title.class_,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-title.function_{color:#d2a8ff}:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-attr,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-attribute,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-literal,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-meta,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-number,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-operator,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-variable,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-selector-attr,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-selector-class,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-section,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-selector-id{color:#79c0ff}:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-regexp,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-string,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-meta .hljs-string{color:#a5d6ff}:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-built_in,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-symbol{color:#ffa657}:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-name,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-quote,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-selector-tag,:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .chat-markdown-code .hljs-selector-pseudo{color:#7ee787}}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-comment,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-code,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-formula{color:#8b949e}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-keyword,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-doctag,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-template-tag,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-template-variable,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-type,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-variable.language_{color:#ff7b72}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-title,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-title.class_,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-title.function_{color:#d2a8ff}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-attr,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-attribute,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-literal,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-meta,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-number,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-operator,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-variable,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-selector-attr,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-selector-class,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-section,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-selector-id{color:#79c0ff}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-regexp,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-string,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-meta .hljs-string{color:#a5d6ff}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-built_in,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-symbol{color:#ffa657}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-name,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-quote,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-selector-tag,:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .chat-markdown-code .hljs-selector-pseudo{color:#7ee787}[data-file-manager-illustration] .chat-inline-code{border-radius:var(--fm-radius-sm);background:var(--fm-chat-input-bg);padding:1px var(--fm-space-2);font-family:var(--fm-font-mono);font-size:var(--fm-font-size-caption)}[data-file-manager-illustration] .chat-inline-link{color:var(--macos-link-color);text-underline-offset:2px;text-decoration:underline}[data-file-manager-illustration] .chat-selectable-output{-webkit-user-select:text;user-select:text}[data-file-manager-illustration] .chat-copy-feedback{z-index:1;border-radius:var(--fm-radius-round);background:var(--fm-control);padding:var(--fm-space-2) var(--fm-space-4);color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption);line-height:var(--fm-chat-line-caption);white-space:nowrap;position:absolute;top:0;right:0}[data-file-manager-illustration] .chat-copy-feedback[data-copy-feedback=failed]{color:var(--fm-red)}[data-file-manager-illustration] .chat-waiting{color:var(--fm-text-secondary);font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-semibold);line-height:var(--fm-chat-line-body)}[data-file-manager-illustration] .chat-status-row{padding:var(--fm-space-2) 0;color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-medium);line-height:var(--fm-chat-line-caption);margin:0}[data-file-manager-illustration] .chat-failure{align-items:center;gap:var(--fm-space-4);display:flex}[data-file-manager-illustration] .chat-failure-icon{width:12px;color:var(--fm-red);flex:0 0 12px}[data-file-manager-illustration] .chat-failure-message{min-width:0;color:var(--fm-red);font-size:var(--fm-font-size-caption);font-weight:var(--fm-weight-medium);line-height:var(--fm-chat-line-caption);overflow-wrap:anywhere}[data-file-manager-illustration] .chat-regenerate{width:var(--fm-space-10);height:var(--fm-space-10);color:var(--fm-text-secondary);cursor:default;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-file-manager-illustration] .chat-regenerate-action{align-items:center;gap:6px;display:flex}[data-file-manager-illustration] .chat-regenerate-label{height:24px;padding:0 var(--fm-space-4);border:1px solid var(--fm-separator);border-radius:var(--fm-radius-round);background:var(--fm-chat-popover-bg);color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-medium);line-height:var(--fm-chat-line-chip);white-space:nowrap;align-items:center;display:none}[data-file-manager-illustration] .chat-regenerate-action:hover .chat-regenerate-label,[data-file-manager-illustration] .chat-regenerate-action:focus-within .chat-regenerate-label{display:inline-flex}[data-file-manager-illustration] .chat-regenerate:hover{background:var(--fm-chat-control-hover-fill);border-color:var(--fm-chat-input-border)}[data-file-manager-illustration] .chat-regenerate:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .chat-timestamp{top:var(--fm-space-2);width:24px;height:24px;color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-semibold);opacity:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}[data-file-manager-illustration] .chat-timestamp-user{left:calc(-1 * var(--fm-chat-timestamp-offset))}[data-file-manager-illustration] .chat-timestamp-assistant{right:0}[data-file-manager-illustration] .chat-message-user:hover .chat-timestamp,[data-file-manager-illustration] .chat-message-user:focus-within .chat-timestamp,[data-file-manager-illustration] .chat-assistant-card-frame:hover .chat-timestamp,[data-file-manager-illustration] .chat-assistant-card-frame:focus-within .chat-timestamp{opacity:1}[data-file-manager-illustration] .chat-empty{justify-content:center;align-items:stretch;gap:20px;padding:40px 0}[data-file-manager-illustration] .chat-empty-copy{padding:0 var(--fm-space-8);flex-direction:column;align-items:center;gap:20px;display:flex}[data-file-manager-illustration] .chat-empty-content{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:300px;display:flex}[data-file-manager-illustration] .chat-empty-icon{width:56px;height:56px;color:var(--fm-text-secondary);background:var(--fm-chat-input-bg);border-radius:12px;justify-content:center;align-items:center;display:flex}[data-file-manager-illustration] .chat-empty-content strong{color:var(--fm-text-primary);font-size:22px;font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-empty-content p{max-width:300px;color:var(--fm-text-secondary);font-size:var(--fm-font-size-body);margin:0;line-height:17px}[data-file-manager-illustration] .chat-connection-cta{box-sizing:border-box;border:1px solid var(--fm-separator);border-radius:var(--fm-radius-lg);background:var(--fm-chat-popover-bg);width:100%;color:var(--fm-text-secondary);align-items:center;gap:12px;padding:12px 14px;display:flex}[data-file-manager-illustration] .chat-connection-cta-copy{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-file-manager-illustration] .chat-connection-cta-copy strong{color:var(--fm-text-primary);font-size:13px;font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-connection-cta-copy p{color:var(--fm-text-secondary);font-size:12px;line-height:var(--fm-chat-line-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-file-manager-illustration] .chat-connection-cta-action{border:1px solid var(--fm-chat-input-border);border-radius:var(--fm-radius-md);background:var(--fm-chat-input-bg);padding:0 var(--fm-space-5);height:24px;color:var(--fm-text-primary);font-size:12px;font-weight:var(--fm-weight-semibold);cursor:pointer;flex:none}[data-file-manager-illustration] .chat-connection-cta-action:hover{background:var(--fm-chat-control-hover-fill)}[data-file-manager-illustration] .chat-connection-cta-action:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .chat-status-banner{box-sizing:border-box;align-items:stretch;gap:var(--fm-space-6);border:1px solid var(--fm-separator);border-radius:var(--fm-radius-lg);background:var(--fm-chat-popover-bg);flex-direction:column;width:100%;padding:14px;display:flex}[data-file-manager-illustration] .chat-status-banner-heading{align-items:flex-start;gap:10px;display:flex}[data-file-manager-illustration] .chat-status-banner-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}[data-file-manager-illustration] .chat-status-banner-copy strong{color:var(--fm-text-primary);font-size:14px;font-weight:var(--fm-weight-semibold)}[data-file-manager-illustration] .chat-status-banner-copy p{color:var(--fm-text-secondary);font-size:12px;line-height:var(--fm-chat-line-caption);margin:0}[data-file-manager-illustration] .chat-status-banner-actions{align-items:center;gap:var(--fm-space-4);display:flex}[data-file-manager-illustration] .chat-status-banner-action{border:1px solid var(--fm-chat-input-border);border-radius:var(--fm-radius-round);background:var(--fm-chat-input-bg);color:var(--fm-text-primary);font-size:12px;font-weight:var(--fm-weight-semibold);cursor:pointer;padding:8px 12px}[data-file-manager-illustration] .chat-status-banner-action:hover{background:var(--fm-chat-control-hover-fill)}[data-file-manager-illustration] .chat-status-banner-action:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .sidebar{flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}[data-file-manager-illustration] .sidebar-titlebar{height:var(--fm-sidebar-titlebar-height,50px);padding:0 var(--fm-space-5);justify-content:space-between;align-items:center;gap:var(--fm-space-4);flex-shrink:0;display:flex}[data-file-manager-illustration] .sidebar-hide-button{border-radius:var(--fm-radius-md);width:28px;height:28px;color:var(--fm-icon-secondary);font-size:var(--fm-font-size-title);transition:background-color var(--fm-motion-fast) ease, color var(--fm-motion-fast) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-file-manager-illustration] .sidebar-hide-button:hover{background:var(--fm-control-hover);color:var(--fm-icon-primary)}[data-file-manager-illustration] .sidebar-hide-button:active{background:var(--fm-control-pressed)}[data-file-manager-illustration] .sidebar-hide-button:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .sidebar.standalone{width:var(--fm-window-sidebar-width);box-sizing:border-box;min-height:100vh}[data-file-manager-illustration] .location-shortcuts{grid-template-columns:repeat(auto-fit, minmax(var(--fm-sidebar-location-cell-size), 1fr));gap:var(--fm-space-4);margin-bottom:var(--fm-space-4);padding:6px var(--fm-space-6);display:grid}[data-file-manager-illustration] .location-shortcuts button{width:100%;min-width:var(--fm-sidebar-location-cell-size);height:var(--fm-sidebar-location-cell-size);border:1px solid var(--fm-sidebar-location-border);border-radius:var(--fm-sidebar-location-radius);background:var(--fm-sidebar-location);color:var(--fm-icon-primary);box-shadow:none;transition:background-color var(--fm-motion-fast) ease, box-shadow var(--fm-motion-fast) ease, color var(--fm-motion-fast) ease;place-items:center;display:grid}[data-file-manager-illustration] .location-shortcuts button:hover{background:var(--fm-sidebar-location-hover);border-color:var(--fm-sidebar-location-hover-border)}[data-file-manager-illustration] .location-shortcuts button:active{background:var(--fm-sidebar-location-hover);transform:none}[data-file-manager-illustration] .location-shortcuts button:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .location-shortcuts .sf-symbol{color:var(--fm-text-tertiary)}[data-file-manager-illustration] .folder-glyph{display:inline-block;position:relative}[data-file-manager-illustration] .sidebar-section header{padding:0 var(--fm-space-4) var(--fm-space-4);color:var(--fm-text-secondary);font-size:var(--fm-font-size-caption-2);font-weight:var(--fm-weight-bold);justify-content:space-between;align-items:center;display:flex}[data-file-manager-illustration] .sidebar-section header button{color:var(--fm-text-tertiary);font-size:var(--fm-font-size-title);background:0 0;border:0;padding:0;line-height:1;transition:background-color .12s,box-shadow .12s,color .12s,transform .12s}[data-file-manager-illustration] .sidebar-section header button:hover{color:var(--fm-text-primary)}[data-file-manager-illustration] .sidebar-section header button:active{transform:translateY(1px)}[data-file-manager-illustration] .sidebar-section header button:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration] .sidebar-section nav{gap:var(--fm-space-1);display:grid}[data-file-manager-illustration] .sidebar-tab-list{gap:var(--fm-space-2);padding:0 var(--fm-space-6);align-content:start;display:grid;overflow:auto}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-container{align-items:center;min-width:0;display:flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item{width:100%;height:24px;color:var(--macos-secondary-label-color);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 26px 0 8px;transition:background-color .12s,box-shadow .12s,color .12s,transform .12s;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item:hover{background:var(--macos-sidebar-hover-fill)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item:active{background:var(--macos-tertiary-system-fill);transform:translateY(1px)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item:focus-visible{box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color);outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item.active{background:var(--macos-sidebar-selection-background);color:var(--macos-label-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-icon.active{color:var(--macos-control-accent-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item.selected{background:color-mix(in srgb, var(--lightningcss-light,var(--swiftui-black))var(--lightningcss-dark,var(--swiftui-white)) 4%, transparent)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item.active.selected{background:color-mix(in srgb, var(--lightningcss-light,var(--swiftui-black))var(--lightningcss-dark,var(--swiftui-white)) 16%, transparent)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-action{visibility:hidden;width:18px;height:18px;color:var(--macos-secondary-label-color);opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:12px;font-weight:600;transition:background-color .12s,box-shadow .12s,color .12s,opacity .12s;display:grid;position:absolute;right:6px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-container:hover .nav-item-action,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-container:focus-within .nav-item-action,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-container.action-revealed .nav-item-action{visibility:visible;opacity:1}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-action:hover{background:var(--macos-secondary-system-fill);color:var(--macos-label-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-action:focus-visible{box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color);outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-icon{width:16px;height:16px;color:var(--macos-tertiary-label-color);place-items:center;display:inline-grid}:root[data-voyager-visual-baseline=sequoia] :where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-item-action{border-radius:3px}[data-file-manager-illustration] .folder-glyph:before{content:"";border-radius:var(--fm-radius-xs) var(--fm-radius-xs) 0 0;background:inherit;width:7px;height:4px;position:absolute;top:-3px;left:1px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-icon svg,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .nav-icon .sf-symbol{width:16px;height:16px;display:block;overflow:visible}[data-file-manager-illustration] .sidebar-divider{height:1px;margin:var(--fm-space-3) var(--fm-space-6);background:var(--fm-separator-emphasis)}[data-file-manager-illustration] .sidebar-new-tab{align-items:center;gap:var(--fm-space-4);border-radius:var(--fm-sidebar-row-radius);width:100%;height:24px;padding:0 var(--fm-space-4);color:var(--fm-text-primary);font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-regular);text-align:left;transition:background-color var(--fm-motion-fast) ease, box-shadow var(--fm-motion-fast) ease, color var(--fm-motion-fast) ease;background:0 0;border:0;display:flex}[data-file-manager-illustration] .sidebar-new-tab:hover{background:var(--fm-sidebar-hover)}[data-file-manager-illustration] .sidebar-new-tab span:first-child{color:var(--fm-selection-label)}[data-file-manager-illustration] .sidebar-new-tab:focus-visible{box-shadow:0 0 0 2px var(--fm-focus-ring);outline:none}[data-file-manager-illustration]{background:var(--fm-canvas);min-width:0;min-height:100vh;color:var(--fm-text-primary);font-family:var(--fm-font-ui);-webkit-font-smoothing:antialiased;font-synthesis-weight:none;margin:0}[data-file-manager-illustration] button{font-family:inherit}[data-file-manager-illustration] textarea{font:inherit}[data-file-manager-illustration] button{cursor:default}[data-file-manager-illustration] .stage{width:100%;min-height:100dvh;padding:var(--fm-stage-padding);box-sizing:border-box;background:radial-gradient(circle at 50% 18%, var(--fm-canvas-glow), transparent 34rem), var(--fm-canvas);place-items:center;display:grid;overflow:auto}@media (prefers-color-scheme:dark){:root:not([data-voyager-color-scheme=light]) [data-file-manager-illustration] .stage{background:radial-gradient(ellipse 72% 54% at 14% 4%, color-mix(in srgb, var(--fm-amber) 74%, transparent), transparent 74%), radial-gradient(ellipse 68% 56% at 12% 66%, color-mix(in srgb, var(--fm-red) 54%, transparent), transparent 76%), radial-gradient(ellipse 72% 68% at 94% 92%, color-mix(in srgb, var(--fm-green) 30%, transparent), transparent 78%), linear-gradient(142deg, color-mix(in srgb, var(--fm-amber) 28%, var(--fm-canvas)), var(--fm-canvas) 48%, color-mix(in srgb, var(--fm-green) 16%, var(--fm-canvas)))}}:root[data-voyager-color-scheme=dark] [data-file-manager-illustration] .stage{background:radial-gradient(ellipse 72% 54% at 14% 4%, color-mix(in srgb, var(--fm-amber) 74%, transparent), transparent 74%), radial-gradient(ellipse 68% 56% at 12% 66%, color-mix(in srgb, var(--fm-red) 54%, transparent), transparent 76%), radial-gradient(ellipse 72% 68% at 94% 92%, color-mix(in srgb, var(--fm-green) 30%, transparent), transparent 78%), linear-gradient(142deg, color-mix(in srgb, var(--fm-amber) 28%, var(--fm-canvas)), var(--fm-canvas) 48%, color-mix(in srgb, var(--fm-green) 16%, var(--fm-canvas)))}[data-file-manager-illustration] .mac-window{width:min(var(--fm-native-window-width), 100%);min-width:var(--fm-native-window-min-width);height:min(var(--fm-native-window-height), calc(100dvh - var(--fm-window-height-inset)));min-height:var(--fm-native-window-min-height);border:1px solid var(--fm-window-border);border-radius:var(--fm-radius-window);box-shadow:var(--fm-shadow-window);background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}[data-file-manager-illustration] .content-pane-review{width:min(var(--fm-native-window-width), 100%);min-width:var(--fm-native-content-min-width);height:min(var(--fm-native-window-height), calc(100dvh - var(--fm-window-height-inset)));min-height:var(--fm-native-window-min-height);flex-direction:column;display:flex;overflow:hidden}[data-file-manager-illustration].content-browser-narrow-review{width:var(--fm-native-window-min-width);max-width:100%;margin:0 auto}[data-file-manager-illustration].content-browser-narrow-review [data-file-manager-illustration] .stage{padding:0}[data-file-manager-illustration] .mac-titlebar-controls{z-index:20;width:100%;height:var(--fm-window-chrome-height);pointer-events:none;-webkit-app-region:drag;align-items:center;display:flex;position:absolute;top:0;left:0}[data-file-manager-illustration] .mac-titlebar-controls .traffic-lights{padding-left:14px}[data-file-manager-illustration] .mac-window.sidebar-closed .mac-titlebar-controls{display:none}[data-file-manager-illustration] .mac-window:not(.sidebar-closed){min-width:calc(var(--fm-native-window-min-width) + var(--fm-native-sidebar-min-width))}[data-file-manager-illustration] .mac-window:not(.inspector-closed).sidebar-closed{min-width:calc(var(--fm-native-content-min-width) + var(--fm-native-inspector-min-width) + 5px)}[data-file-manager-illustration] .mac-window:not(.inspector-closed):not(.sidebar-closed){min-width:calc(var(--fm-native-sidebar-min-width) + var(--fm-native-content-min-width) + var(--fm-native-inspector-min-width) + 10px)}[data-file-manager-illustration] .fm-window-layout{isolation:isolate;border-radius:var(--fm-radius-window);-webkit-backdrop-filter:blur(128px);backdrop-filter:blur(128px);flex-direction:row;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}[data-file-manager-illustration] .fm-window-material{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-file-manager-illustration] .fm-layout-sidebar{flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}[data-file-manager-illustration] .fm-layout-split-handle{cursor:col-resize;z-index:10;flex-shrink:0;width:5px;margin-left:-2px;margin-right:-2px;position:relative}[data-file-manager-illustration] .fm-layout-split-handle:after{content:"";transition:background var(--fm-motion-fast) ease;border-radius:2px;position:absolute;inset:0 2px}[data-file-manager-illustration] .fm-layout-split-handle:hover:after{background:var(--fm-selection-label);opacity:.3}[data-file-manager-illustration] .fm-layout-split-handle:active:after{background:var(--fm-selection-label);opacity:.5}[data-file-manager-illustration] .fm-layout-split-handle:focus-visible{outline:none}[data-file-manager-illustration] .fm-layout-split-handle:focus-visible:after{background:var(--fm-focus-ring);opacity:.65}[data-file-manager-illustration] .fm-layout-main-frame{z-index:0;isolation:isolate;border-radius:var(--fm-main-frame-radius);min-width:0;clip-path:inset(0 round var(--fm-main-frame-radius));background:var(--fm-main-content-material);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);flex:1;display:flex;position:relative;overflow:hidden}[data-file-manager-illustration] .fm-layout-main-pane{min-width:0;box-shadow:inset 0 0 0 1px var(--fm-main-frame-border);flex-direction:row;flex:1;display:flex}[data-file-manager-illustration] .fm-layout-main-inner{min-width:var(--fm-native-content-min-width);background:0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}[data-file-manager-illustration] .fm-layout-toolbar-area{background:0 0;flex-shrink:0}[data-file-manager-illustration] .fm-layout-content-area{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-file-manager-illustration] .fm-layout-breadcrumb-area{background:0 0;flex-shrink:0}[data-file-manager-illustration] .fm-layout-inspector{border-left:1px solid var(--fm-separator);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]){--fm-font-ui:"Voyager SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;--fm-font-size-caption:var(--macos-font-size-callout,12px);--fm-font-size-body:var(--macos-font-size-body,13px);--fm-font-size-title:var(--macos-font-size-title3,16px);--fm-line-tight:1.14;--fm-line-body:1.35;--fm-weight-regular:400;--fm-weight-medium:500;--fm-weight-semibold:600;--fm-weight-bold:700;--fm-radius-xs:4px;--fm-radius-sm:8px;--fm-radius-md:8px;--fm-radius-lg:12px;--fm-radius-xl:16px;--fm-radius-round:999px;--fm-space-1:2px;--fm-space-2:4px;--fm-space-3:6px;--fm-space-4:8px;--fm-space-5:10px;--fm-space-6:12px;--fm-space-7:14px;--fm-space-8:18px;--fm-space-9:24px;--fm-space-10:28px;--fm-motion-fast:.12s;--fm-control:var(--macos-control-color);--fm-control-hover:var(--macos-control-hover-fill,var(--macos-secondary-system-fill));--fm-control-pressed:var(--macos-tertiary-system-fill);--fm-selection:var(--macos-unemphasized-selected-content-background-color);--fm-selection-label:var(--macos-control-accent-color);--fm-focus-ring:var(--macos-keyboard-focus-indicator-color);--fm-text-primary:var(--macos-label-color);--fm-text-secondary:var(--macos-secondary-label-color);--fm-text-tertiary:var(--macos-tertiary-label-color);--fm-text-quaternary:var(--macos-quaternary-label-color);--fm-text-on-accent:var(--macos-alternate-selected-control-text-color);--fm-separator:var(--macos-separator-color);--fm-separator-strong:var(--macos-separator-strong-color);--fm-window-border:var(--macos-window-hairline);--fm-elevated:var(--macos-material-popover);--fm-blue:var(--macos-system-blue);--fm-blue-pressed:color-mix(in srgb, var(--macos-system-blue) 82%, black);--fm-red:var(--macos-system-red);--fm-yellow:var(--macos-system-yellow);--fm-green:var(--macos-system-green);--fm-amber:var(--macos-system-orange);--fm-danger-outline:color-mix(in srgb, var(--macos-system-red) 40%, transparent);--fm-warning-outline:color-mix(in srgb, var(--macos-system-orange) 40%, transparent);--fm-control-inner-highlight:#ffffffad;--fm-control-gloss-top:#ffffffd1;--fm-control-outline:#ffffff5c;--fm-backdrop-blur:saturate(210%) blur(34px);--fm-shadow-card:0 1px 2px #0000000f, 0 18px 42px #00000012;--fm-shadow-paper:0 1px 2px #00000024;--fm-shadow-window:var(--macos-window-shadow)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item{align-items:center;gap:var(--fm-space-4);border-radius:var(--fm-radius-xs);width:100%;min-height:24px;padding:0 var(--fm-space-6);color:var(--macos-label-color);font-family:var(--fm-font-ui);font-size:var(--fm-font-size-body);line-height:var(--fm-line-tight);text-align:left;cursor:default;background:0 0;border:0;transition:background-color .12s,color .12s;display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item:hover:not(:disabled),:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item:focus-visible{background:var(--macos-control-accent-color);color:var(--fm-text-on-accent);outline:0}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item:is(:hover:not(:disabled),:focus-visible) kbd,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item:is(:hover:not(:disabled),:focus-visible) .fm-menu-item-detail{color:inherit;opacity:.75}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item:disabled{opacity:.4}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item kbd{color:var(--macos-secondary-label-color);font:inherit;white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item-detail{color:var(--macos-tertiary-label-color);font-size:var(--fm-font-size-caption);white-space:nowrap;flex-shrink:0;margin-left:auto}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu-item-checkmark{width:16px;height:16px;font-family:var(--fm-font-ui);font-size:12px;font-weight:var(--fm-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) :is(.fm-menu,.vc-combo-box-popover):has(.fm-menu-item-checkmark) .fm-menu-item:not(:has(.fm-menu-item-checkmark)){padding-left:calc(var(--fm-space-6) + 16px + var(--fm-space-4))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) :is(.fm-menu,.vc-combo-box-popover):has(kbd){min-width:220px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-tooltip{display:inline-flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-tooltip:after{content:attr(data-tooltip);bottom:calc(100% + var(--fm-space-3));white-space:nowrap;border-radius:var(--fm-radius-sm);padding:var(--fm-space-2) var(--fm-space-4);color:#fff;font-size:var(--fm-font-size-caption);pointer-events:none;opacity:0;z-index:100;background:#000000d9;line-height:1.3;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-tooltip:hover:after{opacity:1}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) textarea.vc-form-field{resize:none;min-height:60px;line-height:var(--fm-line-body)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field{border:1px solid var(--macos-text-field-border-color,var(--macos-separator-color));border-radius:var(--macos-control-radius,var(--fm-radius-lg));background:var(--macos-text-field-background,var(--macos-control-color));padding:var(--fm-space-5) var(--fm-space-6);color:var(--macos-label-color);font:inherit;font-size:var(--fm-font-size-body);line-height:var(--macos-line-height-body,var(--fm-line-body));transition:border-color var(--fm-motion-fast) ease, box-shadow var(--fm-motion-fast) ease;outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) input.vc-form-field:not(.vc-form-field--small){box-sizing:border-box;height:var(--macos-control-height,auto);padding-block:var(--macos-text-field-padding-block,var(--fm-space-5));padding-inline:var(--macos-text-field-padding-inline,var(--fm-space-6))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field:focus-visible{border-color:var(--macos-control-accent-color);box-shadow:var(--macos-focus-ring-shadow,0 0 0 2px var(--macos-keyboard-focus-indicator-color))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field::placeholder{color:var(--macos-placeholder-text-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field:disabled{opacity:.4;cursor:default;pointer-events:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field.vc-form-field--rounded{border-radius:var(--fm-radius-round)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field.vc-form-field--plain{box-shadow:none;background:0 0;border-color:#0000}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field.vc-form-field--plain:focus-visible{border-color:var(--macos-control-accent-color);box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field.vc-form-field--plain:disabled{opacity:.3}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field.vc-form-field--small{padding:var(--fm-space-2) var(--fm-space-4);font-size:var(--fm-font-size-caption);border-radius:var(--macos-control-small-radius,var(--fm-radius-lg));line-height:1.3}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) input.vc-form-field.vc-form-field--small{box-sizing:border-box;height:var(--macos-control-small-height,auto);padding-block:var(--macos-text-field-padding-block,var(--fm-space-2));padding-inline:var(--macos-text-field-small-padding-inline,var(--fm-space-4))}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field.vc-form-field--invalid{border-color:var(--fm-danger-outline)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-form-field.vc-form-field--invalid:focus-visible{border-color:var(--macos-system-red);box-shadow:0 0 0 2px color-mix(in srgb, var(--macos-system-red) 30%, transparent)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box{min-width:0;display:inline-flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-trigger{box-sizing:border-box;height:var(--macos-control-height,auto);justify-content:space-between;align-items:center;gap:var(--fm-space-4);border:1px solid var(--macos-text-field-border-color,var(--macos-separator-color));border-radius:var(--macos-control-radius,var(--fm-radius-lg));background:var(--macos-text-field-background,var(--macos-control-color));width:100%;min-width:0;padding-block:var(--macos-text-field-padding-block,var(--fm-space-5));padding-inline:var(--macos-text-field-padding-inline,var(--fm-space-6));color:var(--macos-label-color);font:inherit;font-size:var(--fm-font-size-body);line-height:var(--fm-line-body);text-align:left;cursor:default;transition:border-color var(--fm-motion-fast) ease, box-shadow var(--fm-motion-fast) ease;appearance:none;outline:none;display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-trigger:focus-visible{border-color:var(--macos-control-accent-color);box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-trigger:disabled{opacity:.4;cursor:default;pointer-events:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-trigger[aria-expanded=true]{border-color:var(--macos-control-accent-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-trigger-placeholder{color:var(--macos-placeholder-text-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-chevron{width:12px;height:12px;color:var(--macos-tertiary-label-color);transition:transform var(--fm-motion-fast) ease;flex-shrink:0}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-chevron[aria-expanded=true]{transform:rotate(180deg)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-combo-box-popover{z-index:100;top:calc(100% + var(--fm-space-2));width:max-content;min-width:100%;max-width:calc(100vw - var(--fm-space-8));border:1px solid var(--macos-separator-color);border-radius:var(--fm-radius-lg);background:var(--macos-material-popover);padding:var(--fm-space-2);box-shadow:var(--fm-shadow-card);position:absolute;left:0;overflow:auto}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu{border:1px solid var(--fm-window-border);background:var(--fm-elevated);padding:var(--fm-space-2);box-shadow:var(--fm-shadow-card);-webkit-backdrop-filter:var(--fm-backdrop-blur);color:var(--macos-label-color);font-family:var(--fm-font-ui);font-size:var(--fm-font-size-body);border-radius:10px;gap:1px;display:inline-grid;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu.vc-popup-menu,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu.vc-pulldown-menu{overflow-y:auto}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-menu .fm-menu-separator{height:1px;margin:var(--fm-space-2) calc(var(--fm-space-2) * -1);background:var(--fm-separator)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch-small .vc-switch-track{width:30px;height:18px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch-small .vc-switch-track:after{width:14px;height:14px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch-small[aria-checked=true] .vc-switch-track:after{transform:translate(12px)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-switch-label{font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-medium);color:var(--macos-label-color);-webkit-user-select:none;user-select:none;line-height:1}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup-trigger:after,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pulldown-trigger:after{color:var(--macos-tertiary-label-color);content:"▼";flex-shrink:0;margin-left:auto;font-size:9px;line-height:1;transition:transform .12s}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup-trigger:active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pulldown-trigger:active{transform:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-button.vc-popup-trigger[aria-expanded=true]{background:var(--fm-selection);color:var(--fm-selection-label)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup-trigger[aria-expanded=true]:after,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pulldown-trigger[aria-expanded=true]:after{color:inherit;transform:rotate(180deg)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup-trigger-label,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-pulldown-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-popup-trigger-placeholder{color:var(--macos-tertiary-label-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert{gap:var(--fm-space-4);border:1px solid var(--macos-separator-color);border-radius:var(--fm-radius-md);background:var(--macos-control-color);min-width:0;padding:var(--fm-space-5) var(--fm-space-6);box-shadow:inset 0 1px 0 var(--fm-control-inner-highlight);font-family:var(--fm-font-ui);display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert__icon{border-radius:var(--fm-radius-round);width:20px;height:20px;font-size:12px;font-weight:var(--fm-weight-bold);color:var(--macos-alternate-selected-control-text-color);flex-shrink:0;place-items:center;line-height:1;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert--informational .vc-alert__icon{background:var(--macos-system-blue)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert--warning .vc-alert__icon{background:var(--macos-system-orange)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert--critical .vc-alert__icon{background:var(--macos-system-red)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert__body{gap:var(--fm-space-2);flex:1;min-width:0;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert__title{font-size:var(--fm-font-size-body);font-weight:var(--fm-weight-semibold);color:var(--macos-label-color);line-height:var(--fm-line-tight)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert__message{font-size:var(--fm-font-size-caption);color:var(--macos-secondary-label-color);line-height:var(--fm-line-body);margin:0}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert__actions{gap:var(--fm-space-3);margin-top:var(--fm-space-2);display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert--informational{border-color:color-mix(in srgb, var(--macos-system-blue) 24%, transparent);background:color-mix(in srgb, var(--macos-system-blue) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--macos-system-blue) 10%, transparent)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert--warning{border-color:var(--fm-warning-outline);background:color-mix(in srgb, var(--macos-system-orange) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--macos-system-orange) 10%, transparent)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .vc-alert--critical{border-color:var(--fm-danger-outline);background:color-mix(in srgb, var(--macos-system-red) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--macos-system-red) 10%, transparent)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-overlay-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040;justify-content:center;align-items:center;animation:.16s both fm-fade-in;display:flex;position:fixed;inset:0}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog{z-index:110;border:1px solid var(--macos-window-border-color);border-radius:var(--fm-radius-lg);background:var(--macos-material-popover);min-width:0;box-shadow:var(--fm-shadow-window);-webkit-backdrop-filter:var(--fm-backdrop-blur);backdrop-filter:var(--fm-backdrop-blur);outline:none;flex-direction:column;animation:.16s both fm-scale-in;display:flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog.small{width:360px;max-height:60vh}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog.medium{width:480px;max-height:80vh}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-header{justify-content:space-between;align-items:center;gap:var(--fm-space-4);padding:var(--fm-space-6) var(--fm-space-7) 0;min-height:0;display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-title{color:var(--macos-label-color);font-size:var(--fm-font-size-title);font-weight:var(--fm-weight-bold);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;margin:0;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-close{border-radius:var(--fm-radius-sm);width:22px;height:22px;color:var(--macos-tertiary-label-color);cursor:default;background:0 0;border:0;flex-shrink:0;place-items:center;font-size:15px;line-height:1;transition:background-color .12s,color .12s;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-close:hover{background:var(--macos-secondary-system-fill);color:var(--macos-label-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-close:active{background:var(--macos-tertiary-system-fill)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-close:focus-visible{box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color);outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-body{padding:var(--fm-space-6) var(--fm-space-7);color:var(--macos-secondary-label-color);font-size:var(--fm-font-size-body);line-height:var(--fm-line-body);min-height:0;overflow-y:auto}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--fm-space-4);padding:var(--fm-space-5) var(--fm-space-7) var(--fm-space-7);min-height:0;display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000026;animation:.2s both fm-fade-in;position:fixed;inset:0}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet{z-index:110;border-left:1px solid var(--macos-window-border-color);background:var(--macos-material-sheet);min-width:0;-webkit-backdrop-filter:var(--fm-backdrop-blur);backdrop-filter:var(--fm-backdrop-blur);outline:none;flex-direction:column;animation:.26s both fm-slide-in-right;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0000001f}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet.small{width:320px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet.medium{width:480px}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-header{justify-content:space-between;align-items:center;gap:var(--fm-space-4);padding:var(--fm-space-7);border-bottom:1px solid var(--macos-separator-color);flex-shrink:0;min-height:0;display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-title{color:var(--macos-label-color);font-size:var(--fm-font-size-title);font-weight:var(--fm-weight-bold);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;margin:0;overflow:hidden}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-close{border-radius:var(--fm-radius-sm);width:22px;height:22px;color:var(--macos-tertiary-label-color);cursor:default;background:0 0;border:0;flex-shrink:0;place-items:center;font-size:15px;line-height:1;transition:background-color .12s,color .12s;display:grid}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-close:hover{background:var(--macos-secondary-system-fill);color:var(--macos-label-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-close:active{background:var(--macos-tertiary-system-fill)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-close:focus-visible{box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color);outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-body{padding:var(--fm-space-7);color:var(--macos-secondary-label-color);font-size:var(--fm-font-size-body);line-height:var(--fm-line-body);flex:1;min-height:0;overflow-y:auto}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-sheet-footer{justify-content:flex-end;align-items:center;gap:var(--fm-space-4);padding:var(--fm-space-6) var(--fm-space-7);border-top:1px solid var(--macos-separator-color);flex-shrink:0;min-height:0;display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover-wrapper{display:inline-flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover-trigger{color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding:0;display:inline-flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover-trigger:focus-visible{box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color);border-radius:var(--fm-radius-sm);outline:none}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover{z-index:120;border:1px solid var(--macos-window-border-color);border-radius:var(--fm-radius-sm);background:var(--macos-material-popover);min-width:180px;max-width:320px;padding:var(--fm-space-2);box-shadow:var(--fm-shadow-card);-webkit-backdrop-filter:var(--fm-backdrop-blur);backdrop-filter:var(--fm-backdrop-blur);outline:none;animation:.12s both fm-fade-in;position:absolute}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover.top{bottom:calc(100% + var(--fm-space-3));left:50%;transform:translate(-50%)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover.right{top:50%;left:calc(100% + var(--fm-space-3));transform:translateY(-50%)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover.bottom{top:calc(100% + var(--fm-space-3));left:50%;transform:translate(-50%)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .fm-popover.left{top:50%;right:calc(100% + var(--fm-space-3));transform:translateY(-50%)}@keyframes fm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fm-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fm-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view{border-bottom:1px solid var(--macos-separator-color);flex-direction:row;justify-content:center;align-items:center;gap:1px;padding:14px 12px 8px;display:flex}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view-item{min-width:68px;color:var(--macos-secondary-label-color);background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 10px;font-size:13px;display:flex;position:relative}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view-item .sf-symbol{color:inherit}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view-item:hover{background:var(--macos-sidebar-selection-background)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view-item.is-active,:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view-item.is-active:hover{background:var(--macos-sidebar-selection-background);color:var(--macos-control-accent-color)}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view-item-label{white-space:nowrap}:where([data-design-foundation],[data-file-manager-illustration],[data-settings-illustration]) .tab-view-item:focus-visible{box-shadow:0 0 0 2px var(--macos-keyboard-focus-indicator-color);outline:none}
