:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#0f1117;--surface:#171b24;--surface-2:#1f2430;--text:#f3f5f7;--muted:#a6afbe;--accent:#6ea8fe;--border:#2b3344;--sidebar-surface:var(--surface);--sidebar-section-surface:var(--surface-elevated);--surface-elevated:var(--surface);--input-surface:var(--surface-2);--message-surface:var(--surface-elevated);--message-body-surface:var(--input-surface);--message-border:var(--border);--message-shadow:none;--composer-surface:var(--surface-elevated);--composer-border:var(--border);--composer-input-surface:var(--input-surface);--composer-shadow:0 10px 24px #0000001f;--filter-selected-bg:transparent;--toggle-selected-bg:var(--surface-2);--selected-bg:color-mix(in srgb, var(--accent) 16%, transparent);--selected-border:var(--accent);--selected-chip-bg:color-mix(in srgb, var(--accent) 28%, var(--surface-2) 72%);--selected-chip-border:color-mix(in srgb, var(--accent) 52%, var(--border) 48%);--nav-hover-bg:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 8%);--nav-hover-border:color-mix(in srgb, var(--border) 72%, var(--accent) 28%);--menu-hover-bg:#232938;--account-menu-surface:#20283a;--theme-selected-bg:#202739;--theme-selected-text:#8cc0ff;--accent-contrast:#fff;--danger:#e85252;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--danger-text:#ffd9d9;--danger-strong-text:#ffe8e8;--inline-code-bg:#2a2f3d;--inline-code-text:#f6b25e;--inline-code-border:#3a4256;--tag-bg:#6ea8fe2e;--tag-text:#8cc0ff;--tag-border:#6ea8fe47;--reminder-card-surface:color-mix(in srgb, var(--accent) 5%, var(--message-surface));--reminder-card-border:color-mix(in srgb, var(--accent) 24%, var(--border));--reminder-overdue-card-surface:color-mix(in srgb, var(--danger) 5%, var(--message-surface));--reminder-overdue-card-border:color-mix(in srgb, var(--danger) 24%, var(--border));--feed-status-bg:#1d2d47;--feed-status-border:#334767;--feed-status-text:#b9d7ff;--feed-badge-temporary-bg:#332b17;--feed-badge-temporary-text:#facc15;--feed-badge-permanent-bg:#2d62c8;--feed-badge-permanent-text:#f8fbff;--feed-badge-mail-bg:#3d2a14;--feed-badge-mail-text:#fbbf24;--feed-expiration-bg:color-mix(in srgb, var(--danger) 18%, var(--surface-2));--feed-expiration-text:var(--danger-strong-text);--feed-expiration-urgent-bg:color-mix(in srgb, var(--danger) 24%, var(--surface-2));--feed-expiration-urgent-text:var(--danger-strong-text);--message-type-text-bg:#252c38;--message-type-text-border:#374151;--message-type-text-color:#d5dce7;--message-type-encrypted-bg:#2c2239;--message-type-encrypted-border:#4b2d66;--message-type-encrypted-color:#d8b4fe;--message-type-file-bg:#173531;--message-type-file-border:#25645c;--message-type-file-color:#99f6e4;--message-type-image-bg:#392333;--message-type-image-border:#693854;--message-type-image-color:#fbcfe8;--message-type-link-bg:#193321;--message-type-link-border:#2f6840;--message-type-link-color:#bbf7d0;--message-type-video-bg:#3a2617;--message-type-video-border:#76471f;--message-type-video-color:#fed7aa;--message-type-voice-bg:#1d2d47;--message-type-voice-border:#334767;--message-type-voice-color:#b9d7ff;--message-type-folder-bg:#25264b;--message-type-folder-border:#46428a;--message-type-folder-color:#c7d2fe;--background-style-ink:color-mix(in srgb, var(--accent) 34%, var(--text) 10%);--background-style-muted:color-mix(in srgb, var(--border) 68%, transparent);--background-style-opacity:.34}@media (prefers-color-scheme:dark){:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f6f8fb;--surface:#fff;--surface-2:#eef2f7;--text:#172033;--muted:#5b6677;--accent:#2d62c8;--border:#d5dde8;--sidebar-surface:#eef3f8;--sidebar-section-surface:#fff;--surface-elevated:#fff;--input-surface:#f8fafc;--message-surface:#fff;--message-body-surface:#f8fafc;--message-border:#d8e0ec;--message-shadow:0 1px 2px #0f172a0a, 0 14px 30px #0f172a14;--composer-surface:#fff;--composer-border:#cdd8e6;--composer-input-surface:#f8fbff;--composer-shadow:0 1px 2px #0f172a0d, 0 18px 34px #0f172a1a;--filter-selected-bg:#e8f1ff;--toggle-selected-bg:#e8f1ff;--selected-bg:#e8f1ff;--selected-border:#7ea7ec;--selected-chip-bg:#eef5ff;--selected-chip-border:#9dbdf3;--nav-hover-bg:#e7edf5;--nav-hover-border:#c5d3e5;--menu-hover-bg:#edf3fb;--account-menu-surface:#f8fbff;--theme-selected-bg:#e8f1ff;--theme-selected-text:#2458c7;--accent-contrast:#fff;--danger:#c43d32;--danger-bg:#fae9e5;--danger-text:#8f241d;--danger-strong-text:#681914;--inline-code-bg:#e7f2ff;--inline-code-text:#9f2354;--inline-code-border:#ccd7e2;--tag-bg:#e6efff;--tag-text:#1d4fbf;--tag-border:#adc7f0;--reminder-card-surface:#dcecff;--reminder-card-border:#8ab6f2;--reminder-overdue-card-surface:#ffe9bf;--reminder-overdue-card-border:#e2b35f;--feed-status-bg:#bfdcff;--feed-status-border:#6b9ce2;--feed-status-text:#143d8f;--feed-badge-temporary-bg:#f9e7b8;--feed-badge-temporary-text:#7c2d12;--feed-badge-permanent-bg:#2d62c8;--feed-badge-permanent-text:#fff;--feed-badge-mail-bg:#fde6b8;--feed-badge-mail-text:#9a3412;--feed-expiration-bg:var(--danger-bg);--feed-expiration-text:var(--danger-strong-text);--feed-expiration-urgent-bg:color-mix(in srgb, var(--danger) 20%, var(--danger-bg));--feed-expiration-urgent-text:var(--danger-strong-text);--message-type-text-bg:#e3eaf3;--message-type-text-border:#b8c4d3;--message-type-text-color:#334155;--message-type-encrypted-bg:#ead8ff;--message-type-encrypted-border:#c8a4f2;--message-type-encrypted-color:#581c87;--message-type-file-bg:#d3f4ed;--message-type-file-border:#8fcfc4;--message-type-file-color:#115e59;--message-type-image-bg:#f9d5e8;--message-type-image-border:#e7a9c8;--message-type-image-color:#9d174d;--message-type-link-bg:#d9f5df;--message-type-link-border:#9bd5a8;--message-type-link-color:#166534;--message-type-video-bg:#f6dcc6;--message-type-video-border:#e3ad82;--message-type-video-color:#9a3412;--message-type-voice-bg:#d5e7ff;--message-type-voice-border:#91b8f2;--message-type-voice-color:#1e40af;--message-type-folder-bg:#dde1ff;--message-type-folder-border:#a9aff0;--message-type-folder-color:#3730a3;--background-style-opacity:.22}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8fb;--surface:#fff;--surface-2:#eef2f7;--text:#172033;--muted:#5b6677;--accent:#2d62c8;--border:#d5dde8;--sidebar-surface:#eef3f8;--sidebar-section-surface:#fff;--surface-elevated:#fff;--input-surface:#f8fafc;--message-surface:#fff;--message-body-surface:#f8fafc;--message-border:#d8e0ec;--message-shadow:0 1px 2px #0f172a0a, 0 14px 30px #0f172a14;--composer-surface:#fff;--composer-border:#cdd8e6;--composer-input-surface:#f8fbff;--composer-shadow:0 1px 2px #0f172a0d, 0 18px 34px #0f172a1a;--filter-selected-bg:#e8f1ff;--toggle-selected-bg:#e8f1ff;--selected-bg:#e8f1ff;--selected-border:#7ea7ec;--selected-chip-bg:#eef5ff;--selected-chip-border:#9dbdf3;--nav-hover-bg:#e7edf5;--nav-hover-border:#c5d3e5;--menu-hover-bg:#edf3fb;--account-menu-surface:#f8fbff;--theme-selected-bg:#e8f1ff;--theme-selected-text:#2458c7;--accent-contrast:#fff;--danger:#c43d32;--danger-bg:#fae9e5;--danger-text:#8f241d;--danger-strong-text:#681914;--inline-code-bg:#e7f2ff;--inline-code-text:#9f2354;--inline-code-border:#ccd7e2;--tag-bg:#e6efff;--tag-text:#1d4fbf;--tag-border:#adc7f0;--reminder-card-surface:#dcecff;--reminder-card-border:#8ab6f2;--reminder-overdue-card-surface:#ffe9bf;--reminder-overdue-card-border:#e2b35f;--feed-status-bg:#bfdcff;--feed-status-border:#6b9ce2;--feed-status-text:#143d8f;--feed-badge-temporary-bg:#f9e7b8;--feed-badge-temporary-text:#7c2d12;--feed-badge-permanent-bg:#2d62c8;--feed-badge-permanent-text:#fff;--feed-badge-mail-bg:#fde6b8;--feed-badge-mail-text:#9a3412;--feed-expiration-bg:var(--danger-bg);--feed-expiration-text:var(--danger-strong-text);--feed-expiration-urgent-bg:color-mix(in srgb, var(--danger) 20%, var(--danger-bg));--feed-expiration-urgent-text:var(--danger-strong-text);--message-type-text-bg:#e3eaf3;--message-type-text-border:#b8c4d3;--message-type-text-color:#334155;--message-type-encrypted-bg:#ead8ff;--message-type-encrypted-border:#c8a4f2;--message-type-encrypted-color:#581c87;--message-type-file-bg:#d3f4ed;--message-type-file-border:#8fcfc4;--message-type-file-color:#115e59;--message-type-image-bg:#f9d5e8;--message-type-image-border:#e7a9c8;--message-type-image-color:#9d174d;--message-type-link-bg:#d9f5df;--message-type-link-border:#9bd5a8;--message-type-link-color:#166534;--message-type-video-bg:#f6dcc6;--message-type-video-border:#e3ad82;--message-type-video-color:#9a3412;--message-type-voice-bg:#d5e7ff;--message-type-voice-border:#91b8f2;--message-type-voice-color:#1e40af;--message-type-folder-bg:#dde1ff;--message-type-folder-border:#a9aff0;--message-type-folder-color:#3730a3;--background-style-opacity:.22}
:root[data-theme=pink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151016;--surface:#1d1620;--surface-2:#2a202f;--text:#f8f1f6;--muted:#c6b5c1;--accent:#f08ab8;--border:#45334a;--sidebar-surface:#1a141d;--sidebar-section-surface:#241a28;--surface-elevated:#211824;--input-surface:#2a202f;--message-surface:#1f1825;--message-body-surface:#2a202f;--message-border:#4a3853;--message-shadow:none;--composer-surface:#211824;--composer-border:#4a3853;--composer-input-surface:#2a202f;--composer-shadow:0 12px 28px #120a1447;--filter-selected-bg:color-mix(in srgb, var(--accent) 10%, transparent);--toggle-selected-bg:#36263e;--selected-bg:color-mix(in srgb, var(--accent) 18%, transparent);--selected-border:color-mix(in srgb, var(--accent) 84%, #fff 16%);--selected-chip-bg:color-mix(in srgb, var(--accent) 24%, var(--surface-2) 76%);--selected-chip-border:color-mix(in srgb, var(--accent) 54%, var(--border) 46%);--nav-hover-bg:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 10%);--nav-hover-border:color-mix(in srgb, var(--border) 66%, var(--accent) 34%);--menu-hover-bg:#34263b;--account-menu-surface:#291f31;--theme-selected-bg:color-mix(in srgb, var(--accent) 20%, var(--surface-2));--theme-selected-text:#ffd3e4;--accent-contrast:#2b111d;--danger:#ff7676;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--danger-text:#ffdada;--danger-strong-text:#ffecec;--inline-code-bg:#34283b;--inline-code-text:#ffd08a;--inline-code-border:#51405a;--tag-bg:color-mix(in srgb, var(--accent) 18%, transparent);--tag-text:#ffd3e4;--tag-border:color-mix(in srgb, var(--accent) 32%, transparent);--reminder-card-surface:color-mix(in srgb, var(--accent) 14%, var(--message-surface));--reminder-card-border:color-mix(in srgb, var(--accent) 46%, var(--border));--reminder-overdue-card-surface:color-mix(in srgb, var(--danger) 6%, var(--message-surface));--reminder-overdue-card-border:color-mix(in srgb, var(--danger) 26%, var(--border));--feed-status-bg:#432742;--feed-status-border:#78527b;--feed-status-text:#ffd3e4;--feed-badge-permanent-bg:#b84178;--feed-badge-permanent-text:#fff3fa;--message-type-text-bg:#30283a;--message-type-text-border:#544661;--message-type-text-color:#eadff0;--message-type-folder-bg:#35264b;--message-type-folder-border:#5e4a82;--message-type-folder-color:#dbc8ff}:root[data-theme=green]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1411;--surface:#141d19;--surface-2:#1d2a24;--text:#eff8f3;--muted:#adbfba;--accent:#6fd3a2;--border:#2c443b;--sidebar-surface:#111a16;--sidebar-section-surface:#19241f;--surface-elevated:#17211d;--input-surface:#1d2a24;--message-surface:#17211d;--message-body-surface:#1d2a24;--message-border:#365247;--message-shadow:none;--composer-surface:#17211d;--composer-border:#365247;--composer-input-surface:#1d2a24;--composer-shadow:0 12px 28px #07120d47;--filter-selected-bg:color-mix(in srgb, var(--accent) 10%, transparent);--toggle-selected-bg:#263a31;--selected-bg:color-mix(in srgb, var(--accent) 18%, transparent);--selected-border:color-mix(in srgb, var(--accent) 84%, #fff 16%);--selected-chip-bg:color-mix(in srgb, var(--accent) 24%, var(--surface-2) 76%);--selected-chip-border:color-mix(in srgb, var(--accent) 54%, var(--border) 46%);--nav-hover-bg:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 10%);--nav-hover-border:color-mix(in srgb, var(--border) 66%, var(--accent) 34%);--menu-hover-bg:#24372f;--account-menu-surface:#1d2c26;--theme-selected-bg:color-mix(in srgb, var(--accent) 20%, var(--surface-2));--theme-selected-text:#b8f7d6;--accent-contrast:#062015;--danger:#ff7a70;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--danger-text:#ffdcd7;--danger-strong-text:#ffefec;--inline-code-bg:#25372f;--inline-code-text:#f7d38a;--inline-code-border:#3d5a4e;--tag-bg:color-mix(in srgb, var(--accent) 18%, transparent);--tag-text:#b8f7d6;--tag-border:color-mix(in srgb, var(--accent) 32%, transparent);--reminder-card-surface:color-mix(in srgb, var(--accent) 14%, var(--message-surface));--reminder-card-border:color-mix(in srgb, var(--accent) 46%, var(--border));--reminder-overdue-card-surface:color-mix(in srgb, var(--danger) 6%, var(--message-surface));--reminder-overdue-card-border:color-mix(in srgb, var(--danger) 26%, var(--border));--feed-status-bg:#1e3b31;--feed-status-border:#3f725f;--feed-status-text:#b8f7d6;--feed-badge-permanent-bg:#267a52;--feed-badge-permanent-text:#f0fff7;--message-type-text-bg:#24312c;--message-type-text-border:#435d52;--message-type-text-color:#d9eee6;--message-type-folder-bg:#1f3540;--message-type-folder-border:#3e6476;--message-type-folder-color:#bae6fd}:root[data-theme=slate]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16212b;--surface:#202c38;--surface-2:#2b3947;--text:#f1f6fa;--muted:#bdc9d4;--accent:#9fb8d0;--border:#435466;--sidebar-surface:#1b2732;--sidebar-section-surface:#263340;--surface-elevated:#22303c;--input-surface:#2b3947;--message-surface:#22303c;--message-body-surface:#2b3947;--message-border:#4b5f72;--message-shadow:none;--composer-surface:#22303c;--composer-border:#4b5f72;--composer-input-surface:#2b3947;--composer-shadow:0 12px 28px #08121b42;--filter-selected-bg:color-mix(in srgb, var(--accent) 10%, transparent);--toggle-selected-bg:#354656;--selected-bg:color-mix(in srgb, var(--accent) 18%, transparent);--selected-border:color-mix(in srgb, var(--accent) 84%, #fff 16%);--selected-chip-bg:color-mix(in srgb, var(--accent) 24%, var(--surface-2) 76%);--selected-chip-border:color-mix(in srgb, var(--accent) 54%, var(--border) 46%);--nav-hover-bg:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 10%);--nav-hover-border:color-mix(in srgb, var(--border) 66%, var(--accent) 34%);--menu-hover-bg:#314151;--account-menu-surface:#2a3846;--theme-selected-bg:color-mix(in srgb, var(--accent) 22%, var(--surface-2));--theme-selected-text:#e1effb;--accent-contrast:#12202b;--danger:#ff7d78;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--danger-text:#ffdeda;--danger-strong-text:#fff0ed;--inline-code-bg:#334353;--inline-code-text:#f4c982;--inline-code-border:#52677a;--tag-bg:color-mix(in srgb, var(--accent) 18%, transparent);--tag-text:#e1effb;--tag-border:color-mix(in srgb, var(--accent) 32%, transparent);--reminder-card-surface:color-mix(in srgb, var(--accent) 14%, var(--message-surface));--reminder-card-border:color-mix(in srgb, var(--accent) 46%, var(--border));--reminder-overdue-card-surface:color-mix(in srgb, var(--danger) 6%, var(--message-surface));--reminder-overdue-card-border:color-mix(in srgb, var(--danger) 26%, var(--border));--feed-status-bg:#31465a;--feed-status-border:#627a91;--feed-status-text:#e1effb;--feed-badge-permanent-bg:#55718c;--feed-badge-permanent-text:#f7fbff;--message-type-text-bg:#33414e;--message-type-text-border:#5a6a7b;--message-type-text-color:#e3edf4;--message-type-folder-bg:#323a51;--message-type-folder-border:#5d6887;--message-type-folder-color:#dfe5ff}:root[data-theme=purple]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12101c;--surface:#1b1728;--surface-2:#252034;--text:#f4f0fb;--muted:#bdb2ce;--accent:#a78bda;--border:#3f3657;--sidebar-surface:#171321;--sidebar-section-surface:#211b31;--surface-elevated:#1e192c;--input-surface:#252034;--message-surface:#1e192c;--message-body-surface:#252034;--message-border:#493f63;--message-shadow:none;--composer-surface:#1e192c;--composer-border:#493f63;--composer-input-surface:#252034;--composer-shadow:0 12px 28px #0a061252;--filter-selected-bg:color-mix(in srgb, var(--accent) 10%, transparent);--toggle-selected-bg:#302842;--selected-bg:color-mix(in srgb, var(--accent) 18%, transparent);--selected-border:color-mix(in srgb, var(--accent) 84%, #fff 16%);--selected-chip-bg:color-mix(in srgb, var(--accent) 24%, var(--surface-2) 76%);--selected-chip-border:color-mix(in srgb, var(--accent) 54%, var(--border) 46%);--nav-hover-bg:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 10%);--nav-hover-border:color-mix(in srgb, var(--border) 66%, var(--accent) 34%);--menu-hover-bg:#2d263f;--account-menu-surface:#262036;--theme-selected-bg:color-mix(in srgb, var(--accent) 22%, var(--surface-2));--theme-selected-text:#ddd0ff;--accent-contrast:#1a102e;--danger:#ff7a82;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--danger-text:#ffdce0;--danger-strong-text:#fff0f1;--inline-code-bg:#302843;--inline-code-text:#f2c078;--inline-code-border:#4c4168;--tag-bg:color-mix(in srgb, var(--accent) 18%, transparent);--tag-text:#ddd0ff;--tag-border:color-mix(in srgb, var(--accent) 32%, transparent);--reminder-card-surface:color-mix(in srgb, var(--accent) 14%, var(--message-surface));--reminder-card-border:color-mix(in srgb, var(--accent) 46%, var(--border));--reminder-overdue-card-surface:color-mix(in srgb, var(--danger) 6%, var(--message-surface));--reminder-overdue-card-border:color-mix(in srgb, var(--danger) 26%, var(--border));--feed-status-bg:#33284b;--feed-status-border:#65528d;--feed-status-text:#ddd0ff;--feed-badge-permanent-bg:#7052b8;--feed-badge-permanent-text:#fbf8ff;--message-type-text-bg:#2b2738;--message-type-text-border:#504762;--message-type-text-color:#e5ddec;--message-type-folder-bg:#30264c;--message-type-folder-border:#5e4b86;--message-type-folder-color:#dccbff}:root[data-theme=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16130d;--surface:#201a12;--surface-2:#2d2619;--text:#f7f1e6;--muted:#c7b99f;--accent:#d3a45d;--border:#4a3b25;--sidebar-surface:#1b160f;--sidebar-section-surface:#272016;--surface-elevated:#231c13;--input-surface:#2d2619;--message-surface:#231c13;--message-body-surface:#2d2619;--message-border:#534329;--message-shadow:none;--composer-surface:#231c13;--composer-border:#534329;--composer-input-surface:#2d2619;--composer-shadow:0 12px 28px #120c044d;--filter-selected-bg:color-mix(in srgb, var(--accent) 10%, transparent);--toggle-selected-bg:#392e1c;--selected-bg:color-mix(in srgb, var(--accent) 18%, transparent);--selected-border:color-mix(in srgb, var(--accent) 84%, #fff 16%);--selected-chip-bg:color-mix(in srgb, var(--accent) 24%, var(--surface-2) 76%);--selected-chip-border:color-mix(in srgb, var(--accent) 54%, var(--border) 46%);--nav-hover-bg:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 10%);--nav-hover-border:color-mix(in srgb, var(--border) 66%, var(--accent) 34%);--menu-hover-bg:#372d1c;--account-menu-surface:#2b2317;--theme-selected-bg:color-mix(in srgb, var(--accent) 22%, var(--surface-2));--theme-selected-text:#f7d79a;--accent-contrast:#241704;--danger:#ff756e;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--danger-text:#ffdad5;--danger-strong-text:#ffeeeb;--inline-code-bg:#372d1e;--inline-code-text:#f5c57a;--inline-code-border:#59482e;--tag-bg:color-mix(in srgb, var(--accent) 18%, transparent);--tag-text:#f7d79a;--tag-border:color-mix(in srgb, var(--accent) 32%, transparent);--reminder-card-surface:color-mix(in srgb, var(--accent) 14%, var(--message-surface));--reminder-card-border:color-mix(in srgb, var(--accent) 46%, var(--border));--reminder-overdue-card-surface:color-mix(in srgb, var(--danger) 6%, var(--message-surface));--reminder-overdue-card-border:color-mix(in srgb, var(--danger) 26%, var(--border));--feed-status-bg:#44331d;--feed-status-border:#80623a;--feed-status-text:#f7d79a;--feed-badge-permanent-bg:#9a6b22;--feed-badge-permanent-text:#fff4df;--message-type-text-bg:#322c22;--message-type-text-border:#594d3a;--message-type-text-color:#e9dfcf;--message-type-folder-bg:#302b3e;--message-type-folder-border:#5b5276;--message-type-folder-color:#ded6ff}:root[data-theme=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b151d;--surface:#111e28;--surface-2:#182b37;--text:#eef7fa;--muted:#abc0c8;--accent:#56b6c7;--border:#294756;--sidebar-surface:#0f1a23;--sidebar-section-surface:#152531;--surface-elevated:#14232e;--input-surface:#182b37;--message-surface:#14232e;--message-body-surface:#182b37;--message-border:#315362;--message-shadow:none;--composer-surface:#14232e;--composer-border:#315362;--composer-input-surface:#182b37;--composer-shadow:0 12px 28px #040d1352;--filter-selected-bg:color-mix(in srgb, var(--accent) 10%, transparent);--toggle-selected-bg:#203947;--selected-bg:color-mix(in srgb, var(--accent) 18%, transparent);--selected-border:color-mix(in srgb, var(--accent) 84%, #fff 16%);--selected-chip-bg:color-mix(in srgb, var(--accent) 24%, var(--surface-2) 76%);--selected-chip-border:color-mix(in srgb, var(--accent) 54%, var(--border) 46%);--nav-hover-bg:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 10%);--nav-hover-border:color-mix(in srgb, var(--border) 66%, var(--accent) 34%);--menu-hover-bg:#203746;--account-menu-surface:#1a2d39;--theme-selected-bg:color-mix(in srgb, var(--accent) 22%, var(--surface-2));--theme-selected-text:#bdeefa;--accent-contrast:#05202a;--danger:#ff7c73;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--danger-text:#ffdcd8;--danger-strong-text:#ffefed;--inline-code-bg:#213845;--inline-code-text:#f2c279;--inline-code-border:#3c5c6b;--tag-bg:color-mix(in srgb, var(--accent) 18%, transparent);--tag-text:#bdeefa;--tag-border:color-mix(in srgb, var(--accent) 32%, transparent);--reminder-card-surface:color-mix(in srgb, var(--accent) 14%, var(--message-surface));--reminder-card-border:color-mix(in srgb, var(--accent) 46%, var(--border));--reminder-overdue-card-surface:color-mix(in srgb, var(--danger) 6%, var(--message-surface));--reminder-overdue-card-border:color-mix(in srgb, var(--danger) 26%, var(--border));--feed-status-bg:#1d3a49;--feed-status-border:#3e7182;--feed-status-text:#bdeefa;--feed-badge-permanent-bg:#237b8f;--feed-badge-permanent-text:#edfbff;--message-type-text-bg:#22323b;--message-type-text-border:#405d69;--message-type-text-color:#dcecf1;--message-type-folder-bg:#203246;--message-type-folder-border:#3f5f82;--message-type-folder-color:#c4ddff}
*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-main-content{z-index:1000;background:var(--accent,#2563eb);color:var(--accent-contrast,#fff);pointer-events:none;border-radius:6px;padding:.5rem .875rem;font-weight:600;text-decoration:none;transition:transform .12s ease-out;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-to-main-content:focus,.skip-to-main-content:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px;pointer-events:auto;transform:translateY(0)}#main-content:focus,#main-content:focus-visible{outline:none}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}a{color:var(--accent)}
.app-shell-background{z-index:-1;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.app-shell-background:before,.app-shell-background:after{content:"";pointer-events:none;position:absolute;inset:0}.app-shell[data-background-style=none] .app-shell-background{display:none}.app-shell[data-background-style=soft-shapes] .app-shell-background{--background-style-motif:soft-shapes;--soft-shape-arch:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%2050%20C14%2022%2050%2022%2050%2050'/%3E%3C/svg%3E");--soft-shape-circle:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='32'%20cy='32'%20r='22'/%3E%3C/svg%3E");--soft-shape-diamond:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M32%208%20L56%2032%20L32%2056%20L8%2032Z'/%3E%3C/svg%3E");--soft-shape-pill:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='8'%20y='22'%20width='48'%20height='20'%20rx='10'/%3E%3C/svg%3E");--soft-shape-square:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='13'%20y='13'%20width='38'%20height='38'%20rx='10'/%3E%3C/svg%3E");--soft-shape-triangle:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M32%209%20L56%2053%20H8Z'/%3E%3C/svg%3E");--soft-shape-wave:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M8%2038%20C18%2018%2030%2054%2042%2030%20C48%2018%2054%2022%2058%2028'/%3E%3C/svg%3E");background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--background-style-ink) 24%, transparent) 0 .1rem, transparent .2rem), radial-gradient(circle at 86% 20%, color-mix(in srgb, var(--accent) 22%, transparent) 0 .12rem, transparent .22rem), radial-gradient(circle at 28% 54%, color-mix(in srgb, var(--background-style-muted) 24%, transparent) 0 .09rem, transparent .19rem), radial-gradient(circle at 64% 14%, color-mix(in srgb, var(--background-style-ink) 18%, transparent) 0 .08rem, transparent .18rem), radial-gradient(circle at 94% 58%, color-mix(in srgb, var(--accent) 18%, transparent) 0 .08rem, transparent .18rem);opacity:calc(var(--background-style-opacity) * 1.08)}.app-shell[data-background-style=soft-shapes] .app-shell-background:before{background-color:color-mix(in srgb, var(--background-style-ink) 68%, transparent);-webkit-mask-image:var(--soft-shape-circle), var(--soft-shape-pill), var(--soft-shape-diamond), var(--soft-shape-wave), var(--soft-shape-square), var(--soft-shape-triangle), var(--soft-shape-arch), var(--soft-shape-circle), var(--soft-shape-diamond), var(--soft-shape-pill);mask-image:var(--soft-shape-circle), var(--soft-shape-pill), var(--soft-shape-diamond), var(--soft-shape-wave), var(--soft-shape-square), var(--soft-shape-triangle), var(--soft-shape-arch), var(--soft-shape-circle), var(--soft-shape-diamond), var(--soft-shape-pill);opacity:.58;-webkit-mask-position:8% 10%,24% 18%,46% 9%,72% 16%,91% 11%,11% 42%,34% 36%,58% 30%,13% 76%,3% 78%;mask-position:8% 10%,24% 18%,46% 9%,72% 16%,91% 11%,11% 42%,34% 36%,58% 30%,13% 76%,3% 78%;-webkit-mask-size:5.8rem 5.8rem,7.5rem 4rem,4.6rem 4.6rem,6.5rem 4.2rem,5.2rem 5.2rem,5rem 5rem,6rem 5.2rem,4.1rem 4.1rem,4.8rem 4.8rem,6rem 3.5rem;mask-size:5.8rem 5.8rem,7.5rem 4rem,4.6rem 4.6rem,6.5rem 4.2rem,5.2rem 5.2rem,5rem 5rem,6rem 5.2rem,4.1rem 4.1rem,4.8rem 4.8rem,6rem 3.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell[data-background-style=soft-shapes] .app-shell-background:after{background-color:color-mix(in srgb, var(--accent) 50%, transparent);-webkit-mask-image:var(--soft-shape-triangle), var(--soft-shape-circle), var(--soft-shape-square), var(--soft-shape-diamond), var(--soft-shape-wave), var(--soft-shape-pill), var(--soft-shape-arch), var(--soft-shape-circle);mask-image:var(--soft-shape-triangle), var(--soft-shape-circle), var(--soft-shape-square), var(--soft-shape-diamond), var(--soft-shape-wave), var(--soft-shape-pill), var(--soft-shape-arch), var(--soft-shape-circle);opacity:.5;-webkit-mask-position:17% 7%,38% 21%,80% 8%,5% 58%,49% 48%,88% 34%,20% 84%,68% 7%;mask-position:17% 7%,38% 21%,80% 8%,5% 58%,49% 48%,88% 34%,20% 84%,68% 7%;-webkit-mask-size:3.8rem 3.8rem,3.4rem 3.4rem,4rem 4rem,3.6rem 3.6rem,5.2rem 3.6rem,5.5rem 3rem,4.2rem 3.8rem,3rem 3rem;mask-size:3.8rem 3.8rem,3.4rem 3.4rem,4rem 4rem,3.6rem 3.6rem,5.2rem 3.6rem,5.5rem 3rem,4.2rem 3.8rem,3rem 3rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell[data-background-style=grid] .app-shell-background{background-image:linear-gradient(var(--background-style-muted) 1px, transparent 1px), linear-gradient(90deg, var(--background-style-muted) 1px, transparent 1px);opacity:calc(var(--background-style-opacity) * .48);background-size:56px 56px}.app-shell[data-background-style=dots] .app-shell-background{background-image:radial-gradient(circle, var(--background-style-ink) 0 1px, transparent 1.6px);opacity:calc(var(--background-style-opacity) * .58);background-size:28px 28px}.app-shell[data-background-style=cooking] .app-shell-background{--background-style-motif:cooking;--style-icon-a:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M18%2036%20C18%2024%2024%2016%2032%2016%20C40%2016%2046%2024%2046%2036'%2F%3E%3Cpath%20d%3D'M20%2036%20H44%20L42%2048%20H22%20Z'%2F%3E%3Cpath%20d%3D'M24%2028%20C26%2025%2030%2025%2032%2027%20C34%2025%2038%2025%2040%2028'%2F%3E%3Cpath%20d%3D'M27%2022%20C28%2020%2030%2020%2032%2021%20C34%2020%2036%2020%2037%2022'%2F%3E%3C%2Fsvg%3E");--style-icon-b:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'26'%20cy%3D'30'%20r%3D'17'%2F%3E%3Cpath%20d%3D'M26%2047%20L52%2042'%20stroke-width%3D'4'%2F%3E%3Ccircle%20cx%3D'26'%20cy%3D'30'%20r%3D'11'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-c:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cellipse%20cx%3D'22'%20cy%3D'20'%20rx%3D'11'%20ry%3D'8'%2F%3E%3Cpath%20d%3D'M14%2024%20C10%2030%2010%2036%2016%2038%20C22%2036%2022%2030%2018%2026'%2F%3E%3Cpath%20d%3D'M30%2024%20C34%2030%2034%2036%2028%2038%20C22%2036%2022%2030%2026%2026'%2F%3E%3Cpath%20d%3D'M22%2028%20V52'%2F%3E%3Cpath%20d%3D'M18%2052%20H26'%2F%3E%3Cpath%20d%3D'M20%2052%20V56%20C20%2058%2024%2058%2024%2056'%2F%3E%3C%2Fsvg%3E");--style-icon-d:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%2036%20C18%2024%2028%2020%2038%2024%20C52%2028%2054%2042%2044%2050%20C34%2058%2018%2052%2014%2040%20Z'%2F%3E%3Ccircle%20cx%3D'32'%20cy%3D'36'%20r%3D'9'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-e:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'14'%20y%3D'28'%20width%3D'36'%20height%3D'10'%20rx%3D'5'%2F%3E%3Cpath%20d%3D'M14%2033%20H8%20M50%2033%20H56'%2F%3E%3Ccircle%20cx%3D'8'%20cy%3D'33'%20r%3D'3'%2F%3E%3Ccircle%20cx%3D'56'%20cy%3D'33'%20r%3D'3'%2F%3E%3C%2Fsvg%3E")}.app-shell[data-background-style=dinosaur] .app-shell-background{--background-style-motif:dinosaur;--style-icon-a:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2044%20C18%2032%2032%2028%2046%2034%20C54%2038%2056%2046%2050%2052%20C42%2058%2024%2056%2016%2048%20L8%2054'%2F%3E%3Cpath%20d%3D'M14%2032%20C12%2022%2018%2012%2028%2010%20C38%208%2046%2016%2044%2026'%2F%3E%3Ccircle%20cx%3D'38'%20cy%3D'18'%20r%3D'4'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M42%2024%20C44%2026%2046%2026%2048%2024'%2F%3E%3Cpath%20d%3D'M38%2038%20L42%2044'%2F%3E%3Cpath%20d%3D'M26%2052%20V58%20M40%2051%20V58'%2F%3E%3Ccircle%20cx%3D'28'%20cy%3D'32'%20r%3D'1.5'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'34'%20cy%3D'30'%20r%3D'1.5'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'40'%20cy%3D'32'%20r%3D'1.5'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-b:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M38%2048%20C32%2048%2028%2042%2030%2036%20C32%2030%2038%2028%2044%2032%20C48%2028%2052%2022%2050%2016'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'14'%20r%3D'5'%2F%3E%3Ccircle%20cx%3D'52'%20cy%3D'13'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M32%2038%20C24%2036%2018%2040%2016%2046%20C14%2052%2018%2056%2026%2056%20C34%2056%2038%2052%2038%2048'%2F%3E%3Cpath%20d%3D'M16%2046%20C10%2044%206%2048%208%2052'%2F%3E%3Ccircle%20cx%3D'34'%20cy%3D'34'%20r%3D'1.2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'30'%20cy%3D'36'%20r%3D'1.2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'26'%20cy%3D'38'%20r%3D'1.2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-c:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M18%2040%20C16%2030%2022%2022%2032%2020%20C42%2022%2048%2030%2046%2040%20C44%2048%2036%2052%2028%2050%20C20%2048%2018%2044%2018%2040'%2F%3E%3Cpath%20d%3D'M24%2020%20C22%2012%2032%208%2038%2012%20C36%2016%2030%2018%2024%2020'%2F%3E%3Cpath%20d%3D'M22%2022%20L18%2028%20M28%2018%20L28%2010%20M36%2018%20L40%2010'%2F%3E%3Ccircle%20cx%3D'34'%20cy%3D'26'%20r%3D'3'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M24%2048%20V56%20M34%2049%20V56%20M40%2048%20V56'%2F%3E%3C%2Fsvg%3E");--style-icon-d:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%2044%20C18%2038%2028%2036%2038%2038%20C46%2040%2050%2046%2048%2052%20C44%2058%2030%2058%2020%2054%20C14%2050%2012%2048%2014%2044'%2F%3E%3Cpath%20d%3D'M12%2044%20C8%2042%206%2038%2010%2036'%2F%3E%3Ccircle%20cx%3D'10'%20cy%3D'37'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M22%2034%20L24%2024%20L26%2034%20M28%2033%20L30%2022%20L32%2033%20M34%2034%20L36%2024%20L38%2034'%2F%3E%3Cpath%20d%3D'M48%2052%20L58%2048'%2F%3E%3Cpath%20d%3D'M26%2052%20V58%20M38%2051%20V58'%2F%3E%3C%2Fsvg%3E");--style-icon-e:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'3.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M32%2020%20C36%2016%2042%2018%2044%2024%20C46%2020%2050%2018%2054%2022'%2F%3E%3Cpath%20d%3D'M16%2032%20L32%2028%20L48%2032%20L44%2040%20L32%2036%20L20%2040%20Z'%2F%3E%3Cpath%20d%3D'M32%2028%20L32%2044%20L28%2052'%2F%3E%3Ccircle%20cx%3D'40'%20cy%3D'22'%20r%3D'2.5'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M42%2018%20L46%2012'%2F%3E%3C%2Fsvg%3E")}.app-shell[data-background-style=graffiti] .app-shell-background{--background-style-motif:graffiti;--style-icon-a:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cpath%20d%3D'M12%2044%20L16%2024%20L26%2034%20L32%2018%20L38%2034%20L48%2024%20L52%2044%20Z'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M12%2044%20H52'%20stroke-width%3D'4'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'20'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'32'%20cy%3D'14'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'48'%20cy%3D'20'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-b:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cpath%20d%3D'M32%2052%20C18%2040%2012%2028%2018%2020%20C24%2014%2032%2020%2032%2020%20C32%2020%2040%2014%2046%2020%20C52%2028%2046%2040%2032%2052%20Z'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M26%2052%20V58%20M32%2054%20V62%20M38%2052%20V58'%20stroke%3D'black'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%2F%3E%3Ccircle%20cx%3D'26'%20cy%3D'58'%20r%3D'1.8'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'32'%20cy%3D'62'%20r%3D'1.8'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'38'%20cy%3D'58'%20r%3D'1.8'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-c:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cpath%20d%3D'M10%2046%20L28%2046%20L22%2036%20L46%2036'%20stroke-width%3D'4'%2F%3E%3Cpath%20d%3D'M38%2028%20L46%2036%20L38%2044'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-d:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Cpath%20d%3D'M32%2010%20L36%2026%20L52%2026%20L40%2036%20L44%2052%20L32%2042%20L20%2052%20L24%2036%20L12%2026%20L28%2026%20Z'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E");--style-icon-e:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2064'%3E%3Ccircle%20cx%3D'32'%20cy%3D'28'%20r%3D'16'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M24%2044%20V54%20M32%2044%20V58%20M40%2044%20V52'%20stroke%3D'black'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%2F%3E%3Ccircle%20cx%3D'24'%20cy%3D'54'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'32'%20cy%3D'58'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'40'%20cy%3D'52'%20r%3D'2'%20fill%3D'black'%20stroke%3D'none'%2F%3E%3C%2Fsvg%3E")}.app-shell[data-background-style=racecar] .app-shell-background{--background-style-motif:racecar;--style-icon-a:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2064%2064%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%2039%20H14%20L22%2027%20H42%20L51%2039%20H56%20V48%20H50%20C49%2043%2045%2040%2040%2040%20C35%2040%2031%2043%2030%2048%20H26%20C25%2043%2021%2040%2016%2040%20C12%2040%209%2043%208%2047%20Z%27%2F%3E%3Cpath%20d%3D%27M25%2027%20L20%2039%20H47%20L38%2027%27%2F%3E%3Ccircle%20cx%3D%2717%27%20cy%3D%2748%27%20r%3D%276%27%2F%3E%3Ccircle%20cx%3D%2741%27%20cy%3D%2748%27%20r%3D%276%27%2F%3E%3C%2Fsvg%3E);--style-icon-b:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2064%2064%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M13%209%20V56%27%2F%3E%3Cpath%20d%3D%27M15%2012%20C28%206%2041%2018%2054%2012%20V40%20C41%2046%2028%2034%2015%2040%20Z%27%2F%3E%3Cpath%20d%3D%27M15%2022%20C28%2016%2041%2028%2054%2022%20M15%2032%20C28%2026%2041%2038%2054%2032%20M24%2010%20V38%20M34%2013%20V42%20M44%2014%20V42%27%2F%3E%3C%2Fsvg%3E);--style-icon-c:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2064%2064%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%2724%27%20y%3D%278%27%20width%3D%2716%27%20height%3D%2738%27%20rx%3D%278%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2718%27%20r%3D%274%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2728%27%20r%3D%274%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2738%27%20r%3D%274%27%2F%3E%3Cpath%20d%3D%27M32%2046%20V58%20M22%2058%20H42%27%2F%3E%3C%2Fsvg%3E);--style-icon-d:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2064%2064%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2732%27%20r%3D%2723%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2732%27%20r%3D%278%27%2F%3E%3Cpath%20d%3D%27M32%209%20V24%20M32%2040%20V55%20M9%2032%20H24%20M40%2032%20H55%20M16%2016%20L27%2027%20M48%2016%20L37%2027%20M16%2048%20L27%2037%20M48%2048%20L37%2037%27%2F%3E%3C%2Fsvg%3E);--style-icon-e:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2064%2064%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2732%27%20r%3D%2722%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2732%27%20r%3D%275%27%2F%3E%3Cpath%20d%3D%27M32%2032%20L32%2012%20M32%2032%20L14%2043%20M32%2032%20L50%2043%27%2F%3E%3C%2Fsvg%3E)}.app-shell[data-background-style=space] .app-shell-background{--background-style-motif:space;--style-icon-a:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M32%205%20C44%2016%2043%2032%2032%2044%20C21%2032%2020%2016%2032%205Z'/%3E%3Cpath%20d='M24%2040%20L16%2056%20L32%2048%20L48%2056%20L40%2040'/%3E%3Cpath%20d='M25%2026%20H39'/%3E%3C/svg%3E");--style-icon-b:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='32'%20cy='32'%20r='16'/%3E%3Cpath%20d='M8%2038%20C20%2028%2044%2024%2058%2028%20C46%2038%2022%2042%208%2038Z'/%3E%3C/svg%3E");--style-icon-c:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2042%20C28%2038%2042%2024%2048%208'/%3E%3Cpath%20d='M48%208%20L51%2020%20L62%2024%20L51%2028%20L48%2040%20L45%2028%20L34%2024%20L45%2020Z'/%3E%3Cpath%20d='M8%2052%20C20%2048%2031%2042%2040%2032'/%3E%3C/svg%3E");--style-icon-d:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M44%2010%20C30%2013%2020%2026%2024%2040%20C28%2054%2044%2058%2056%2049%20C33%2050%2020%2027%2044%2010Z'/%3E%3C/svg%3E");--style-icon-e:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='black'%3E%3Cpath%20d='M32%204%20L38%2024%20L58%2032%20L38%2040%20L32%2060%20L26%2040%20L6%2032%20L26%2024Z'/%3E%3C/svg%3E")}.app-shell[data-background-style=cooking] .app-shell-background,.app-shell[data-background-style=dinosaur] .app-shell-background,.app-shell[data-background-style=graffiti] .app-shell-background,.app-shell[data-background-style=racecar] .app-shell-background,.app-shell[data-background-style=space] .app-shell-background{background:radial-gradient(circle at 9% 14%, color-mix(in srgb, var(--background-style-ink) 24%, transparent) 0 .1rem, transparent .2rem), radial-gradient(circle at 82% 19%, color-mix(in srgb, var(--accent) 22%, transparent) 0 .12rem, transparent .22rem), radial-gradient(circle at 91% 58%, color-mix(in srgb, var(--background-style-muted) 24%, transparent) 0 .09rem, transparent .19rem), radial-gradient(circle at 83% 89%, color-mix(in srgb, var(--accent) 18%, transparent) 0 .08rem, transparent .18rem);opacity:calc(var(--background-style-opacity) * 1.03);background-repeat:no-repeat}.app-shell[data-background-style=cooking] .app-shell-background:before,.app-shell[data-background-style=dinosaur] .app-shell-background:before,.app-shell[data-background-style=graffiti] .app-shell-background:before,.app-shell[data-background-style=racecar] .app-shell-background:before,.app-shell[data-background-style=space] .app-shell-background:before{background-color:color-mix(in srgb, var(--background-style-ink) 72%, transparent);-webkit-mask-image:var(--style-icon-a), var(--style-icon-b), var(--style-icon-c), var(--style-icon-d), var(--style-icon-e), var(--style-icon-a), var(--style-icon-b), var(--style-icon-c), var(--style-icon-d), var(--style-icon-e), var(--style-icon-a), var(--style-icon-b), var(--style-icon-c), var(--style-icon-d);mask-image:var(--style-icon-a), var(--style-icon-b), var(--style-icon-c), var(--style-icon-d), var(--style-icon-e), var(--style-icon-a), var(--style-icon-b), var(--style-icon-c), var(--style-icon-d), var(--style-icon-e), var(--style-icon-a), var(--style-icon-b), var(--style-icon-c), var(--style-icon-d);opacity:.66;-webkit-mask-position:7% 9%,22% 18%,43% 8%,65% 17%,86% 9%,96% 35%,10% 43%,30% 38%,56% 34%,82% 46%,7% 76%,29% 88%,72% 80%,93% 86%;mask-position:7% 9%,22% 18%,43% 8%,65% 17%,86% 9%,96% 35%,10% 43%,30% 38%,56% 34%,82% 46%,7% 76%,29% 88%,72% 80%,93% 86%;-webkit-mask-size:5.2rem 5.2rem,4.7rem 4.7rem,4.9rem 4.9rem,5.4rem 5.4rem,4.4rem 4.4rem,3.7rem 3.7rem,4.2rem 4.2rem,4.8rem 4.8rem,4.4rem 4.4rem,4rem 4rem,4.6rem 4.6rem,4.2rem 4.2rem,4.3rem 4.3rem,4.8rem 4.8rem;mask-size:5.2rem 5.2rem,4.7rem 4.7rem,4.9rem 4.9rem,5.4rem 5.4rem,4.4rem 4.4rem,3.7rem 3.7rem,4.2rem 4.2rem,4.8rem 4.8rem,4.4rem 4.4rem,4rem 4rem,4.6rem 4.6rem,4.2rem 4.2rem,4.3rem 4.3rem,4.8rem 4.8rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell[data-background-style=cooking] .app-shell-background:after,.app-shell[data-background-style=dinosaur] .app-shell-background:after,.app-shell[data-background-style=graffiti] .app-shell-background:after,.app-shell[data-background-style=racecar] .app-shell-background:after,.app-shell[data-background-style=space] .app-shell-background:after{background-color:color-mix(in srgb, var(--accent) 52%, transparent);-webkit-mask-image:var(--style-icon-e), var(--style-icon-c), var(--style-icon-a), var(--style-icon-b), var(--style-icon-d), var(--style-icon-e), var(--style-icon-c), var(--style-icon-a);mask-image:var(--style-icon-e), var(--style-icon-c), var(--style-icon-a), var(--style-icon-b), var(--style-icon-d), var(--style-icon-e), var(--style-icon-c), var(--style-icon-a);opacity:.52;-webkit-mask-position:17% 7%,38% 22%,79% 18%,5% 58%,49% 49%,88% 63%,12% 91%,96% 72%;mask-position:17% 7%,38% 22%,79% 18%,5% 58%,49% 49%,88% 63%,12% 91%,96% 72%;-webkit-mask-size:3.1rem 3.1rem,3.4rem 3.4rem,3.2rem 3.2rem,3.8rem 3.8rem,3.5rem 3.5rem,3.1rem 3.1rem,3.5rem 3.5rem,3.4rem 3.4rem;mask-size:3.1rem 3.1rem,3.4rem 3.4rem,3.2rem 3.2rem,3.8rem 3.8rem,3.5rem 3.5rem,3.1rem 3.1rem,3.5rem 3.5rem,3.4rem 3.4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell[data-background-style=radiant] .app-shell-background{--background-style-motif:radiant;background:radial-gradient(circle at 7% 12%, var(--background-style-ink) 0 .06rem, transparent .11rem), radial-gradient(circle at 16% 31%, var(--background-style-muted) 0 .04rem, transparent .08rem), radial-gradient(circle at 22% 8%, var(--background-style-ink) 0 .09rem, transparent .14rem), radial-gradient(circle at 34% 48%, var(--background-style-muted) 0 .05rem, transparent .09rem), radial-gradient(circle at 41% 19%, var(--background-style-ink) 0 .045rem, transparent .085rem), radial-gradient(circle at 53% 37%, var(--background-style-muted) 0 .07rem, transparent .12rem), radial-gradient(circle at 68% 11%, var(--background-style-ink) 0 .05rem, transparent .09rem), radial-gradient(circle at 82% 27%, var(--background-style-muted) 0 .085rem, transparent .14rem), radial-gradient(circle at 94% 57%, var(--background-style-ink) 0 .055rem, transparent .1rem), radial-gradient(circle at 13% 68%, var(--background-style-muted) 0 .05rem, transparent .09rem), radial-gradient(circle at 29% 84%, var(--background-style-ink) 0 .07rem, transparent .12rem), radial-gradient(circle at 47% 72%, var(--background-style-muted) 0 .04rem, transparent .075rem), radial-gradient(circle at 72% 82%, var(--background-style-ink) 0 .09rem, transparent .15rem), radial-gradient(circle at 88% 76%, var(--background-style-muted) 0 .045rem, transparent .085rem);opacity:calc(var(--background-style-opacity) * .9);background-repeat:no-repeat}.app-shell[data-background-style=radiant] .app-shell-background:before{background:conic-gradient(from 45deg at 18% 22%, transparent 0 10%, color-mix(in srgb, var(--background-style-ink) 76%, transparent) 10% 14%, transparent 14% 35%, color-mix(in srgb, var(--background-style-ink) 66%, transparent) 35% 39%, transparent 39% 60%, color-mix(in srgb, var(--background-style-ink) 76%, transparent) 60% 64%, transparent 64% 85%, color-mix(in srgb, var(--background-style-ink) 66%, transparent) 85% 89%, transparent 89% 100%), conic-gradient(from 0deg at 57% 29%, transparent 0 18%, color-mix(in srgb, var(--background-style-muted) 72%, transparent) 18% 22%, transparent 22% 43%, color-mix(in srgb, var(--background-style-muted) 72%, transparent) 43% 47%, transparent 47% 68%, color-mix(in srgb, var(--background-style-muted) 72%, transparent) 68% 72%, transparent 72% 93%, color-mix(in srgb, var(--background-style-muted) 72%, transparent) 93% 97%, transparent 97% 100%), conic-gradient(from 45deg at 78% 58%, transparent 0 10%, color-mix(in srgb, var(--background-style-ink) 72%, transparent) 10% 14%, transparent 14% 35%, color-mix(in srgb, var(--background-style-ink) 62%, transparent) 35% 39%, transparent 39% 60%, color-mix(in srgb, var(--background-style-ink) 72%, transparent) 60% 64%, transparent 64% 85%, color-mix(in srgb, var(--background-style-ink) 62%, transparent) 85% 89%, transparent 89% 100%);opacity:.68;background-repeat:no-repeat}.app-shell[data-background-style=radiant] .app-shell-background:after{background:radial-gradient(ellipse at 18% 22%, color-mix(in srgb, var(--background-style-ink) 26%, transparent) 0 .18rem, transparent .54rem), radial-gradient(ellipse at 57% 29%, color-mix(in srgb, var(--background-style-muted) 24%, transparent) 0 .16rem, transparent .48rem), radial-gradient(ellipse at 78% 58%, color-mix(in srgb, var(--background-style-ink) 22%, transparent) 0 .2rem, transparent .56rem)}.app-shell[data-background-style=stars] .app-shell-background{--background-style-motif:stars;--star-burst:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='black'%3E%3Cpath%20d='M32%204%20L38%2023%20L56%2012%20L45%2030%20L62%2036%20L42%2040%20L52%2058%20L34%2047%20L24%2062%20L25%2042%20L5%2050%20L21%2034%20L4%2022%20L25%2025Z'/%3E%3C/svg%3E");--star-five:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='black'%3E%3Cpath%20d='M32%205%20L39%2024%20L60%2024%20L43%2037%20L49%2058%20L32%2046%20L15%2058%20L21%2037%20L4%2024%20L25%2024Z'/%3E%3C/svg%3E");--star-four:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='black'%3E%3Cpath%20d='M32%204%20L40%2024%20L60%2032%20L40%2040%20L32%2060%20L24%2040%20L4%2032%20L24%2024Z'/%3E%3C/svg%3E");--star-pin:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='black'%3E%3Cpath%20d='M32%202%20L36%2025%20L58%2032%20L36%2039%20L32%2062%20L28%2039%20L6%2032%20L28%2025Z'/%3E%3C/svg%3E");--star-plus:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='5'%20stroke-linecap='round'%3E%3Cpath%20d='M32%2010%20V54M10%2032%20H54M18%2018%20L46%2046M46%2018%20L18%2046'/%3E%3C/svg%3E");background:radial-gradient(circle at 8% 14%, var(--background-style-ink) 0 .05rem, transparent .1rem), radial-gradient(circle at 17% 39%, color-mix(in srgb, var(--background-style-muted) 82%, transparent) 0 .04rem, transparent .075rem), radial-gradient(circle at 27% 9%, var(--background-style-ink) 0 .075rem, transparent .13rem), radial-gradient(circle at 43% 22%, color-mix(in srgb, var(--background-style-muted) 86%, transparent) 0 .05rem, transparent .09rem), radial-gradient(circle at 62% 13%, var(--background-style-ink) 0 .045rem, transparent .08rem), radial-gradient(circle at 81% 34%, color-mix(in srgb, var(--background-style-muted) 78%, transparent) 0 .065rem, transparent .11rem), radial-gradient(circle at 93% 59%, var(--background-style-ink) 0 .05rem, transparent .09rem), radial-gradient(circle at 13% 72%, color-mix(in srgb, var(--background-style-muted) 82%, transparent) 0 .045rem, transparent .08rem), radial-gradient(circle at 38% 67%, var(--background-style-ink) 0 .06rem, transparent .1rem), radial-gradient(circle at 71% 81%, color-mix(in srgb, var(--background-style-muted) 84%, transparent) 0 .055rem, transparent .095rem), radial-gradient(circle at 88% 76%, var(--background-style-ink) 0 .04rem, transparent .075rem);opacity:calc(var(--background-style-opacity) * .78);background-repeat:no-repeat}.app-shell[data-background-style=stars] .app-shell-background:before{background-color:color-mix(in srgb, var(--background-style-ink) 70%, transparent);-webkit-mask-image:var(--star-four), var(--star-five), var(--star-pin), var(--star-burst), var(--star-four), var(--star-five), var(--star-burst), var(--star-pin), var(--star-five), var(--star-four), var(--star-burst), var(--star-pin);mask-image:var(--star-four), var(--star-five), var(--star-pin), var(--star-burst), var(--star-four), var(--star-five), var(--star-burst), var(--star-pin), var(--star-five), var(--star-four), var(--star-burst), var(--star-pin);opacity:.68;-webkit-mask-position:6% 12%,20% 7%,38% 14%,58% 8%,78% 18%,93% 9%,11% 39%,31% 32%,62% 34%,88% 38%,16% 78%,5% 82%;mask-position:6% 12%,20% 7%,38% 14%,58% 8%,78% 18%,93% 9%,11% 39%,31% 32%,62% 34%,88% 38%,16% 78%,5% 82%;-webkit-mask-size:5.6rem 5.6rem,4rem 4rem,4.8rem 4.8rem,6.2rem 6.2rem,3.8rem 3.8rem,4.6rem 4.6rem,5rem 5rem,3.6rem 3.6rem,4.4rem 4.4rem,3.5rem 3.5rem,4.6rem 4.6rem,4rem 4rem;mask-size:5.6rem 5.6rem,4rem 4rem,4.8rem 4.8rem,6.2rem 6.2rem,3.8rem 3.8rem,4.6rem 4.6rem,5rem 5rem,3.6rem 3.6rem,4.4rem 4.4rem,3.5rem 3.5rem,4.6rem 4.6rem,4rem 4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell[data-background-style=stars] .app-shell-background:after{background-color:color-mix(in srgb, var(--background-style-muted) 56%, transparent);-webkit-mask-image:var(--star-plus), var(--star-pin), var(--star-five), var(--star-four), var(--star-plus), var(--star-burst), var(--star-pin), var(--star-five), var(--star-four), var(--star-plus), var(--star-pin);mask-image:var(--star-plus), var(--star-pin), var(--star-five), var(--star-four), var(--star-plus), var(--star-burst), var(--star-pin), var(--star-five), var(--star-four), var(--star-plus), var(--star-pin);opacity:.58;-webkit-mask-position:14% 9%,29% 18%,49% 6%,71% 32%,91% 24%,4% 57%,24% 52%,49% 45%,73% 28%,9% 87%,94% 24%;mask-position:14% 9%,29% 18%,49% 6%,71% 32%,91% 24%,4% 57%,24% 52%,49% 45%,73% 28%,9% 87%,94% 24%;-webkit-mask-size:2.2rem 2.2rem,2.6rem 2.6rem,2.4rem 2.4rem,2.8rem 2.8rem,2.1rem 2.1rem,3.3rem 3.3rem,2.2rem 2.2rem,2.6rem 2.6rem,2.4rem 2.4rem,2rem 2rem,2.4rem 2.4rem;mask-size:2.2rem 2.2rem,2.6rem 2.6rem,2.4rem 2.4rem,2.8rem 2.8rem,2.1rem 2.1rem,3.3rem 3.3rem,2.2rem 2.2rem,2.6rem 2.6rem,2.4rem 2.4rem,2rem 2rem,2.4rem 2.4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell[data-background-style=lines] .app-shell-background{--background-style-motif:lines;background:radial-gradient(ellipse at -7% 9%, transparent 0 38%, color-mix(in srgb, var(--background-style-ink) 42%, transparent) 38.25% 38.5%, transparent 38.75% 45%, color-mix(in srgb, var(--background-style-muted) 38%, transparent) 45.25% 45.5%, transparent 45.75% 52%, color-mix(in srgb, var(--background-style-ink) 30%, transparent) 52.25% 52.5%, transparent 52.75% 100%), radial-gradient(ellipse at 107% 27%, transparent 0 34%, color-mix(in srgb, var(--background-style-muted) 46%, transparent) 34.2% 34.45%, transparent 34.7% 41%, color-mix(in srgb, var(--background-style-ink) 36%, transparent) 41.2% 41.45%, transparent 41.7% 49%, color-mix(in srgb, var(--background-style-muted) 32%, transparent) 49.2% 49.45%, transparent 49.7% 100%), radial-gradient(ellipse at 46% -20%, transparent 0 44%, color-mix(in srgb, var(--background-style-ink) 22%, transparent) 44.2% 44.38%, transparent 44.58% 54%, color-mix(in srgb, var(--background-style-muted) 20%, transparent) 54.2% 54.38%, transparent 54.58% 100%);opacity:calc(var(--background-style-opacity) * .86);background-position:0 0,100% 4%,52% 0;background-repeat:no-repeat;background-size:42rem 30rem,46rem 32rem,38rem 24rem}.app-shell[data-background-style=lines] .app-shell-background:before{background:linear-gradient(111deg, transparent 0 18%, color-mix(in srgb, var(--background-style-ink) 26%, transparent) 18.15% 18.32%, transparent 18.5% 100%), linear-gradient(116deg, transparent 0 23%, color-mix(in srgb, var(--background-style-muted) 30%, transparent) 23.15% 23.3%, transparent 23.48% 100%), linear-gradient(121deg, transparent 0 29%, color-mix(in srgb, var(--background-style-ink) 22%, transparent) 29.15% 29.3%, transparent 29.5% 100%), linear-gradient(126deg, transparent 0 36%, color-mix(in srgb, var(--background-style-muted) 18%, transparent) 36.12% 36.24%, transparent 36.42% 100%), linear-gradient(132deg, transparent 0 43%, color-mix(in srgb, var(--background-style-ink) 16%, transparent) 43.12% 43.24%, transparent 43.42% 100%);clip-path:polygon(58% 0,100% 0,100% 48%,69% 42%);opacity:.78}.app-shell[data-background-style=lines] .app-shell-background:after{background:linear-gradient(28deg, transparent 0 11%, color-mix(in srgb, var(--background-style-muted) 24%, transparent) 11.15% 11.3%, transparent 11.48% 100%), linear-gradient(33deg, transparent 0 16%, color-mix(in srgb, var(--background-style-ink) 22%, transparent) 16.15% 16.3%, transparent 16.48% 100%), radial-gradient(ellipse at 104% 80%, transparent 0 56%, color-mix(in srgb, var(--background-style-muted) 24%, transparent) 56.2% 56.38%, transparent 56.6% 64%, color-mix(in srgb, var(--background-style-ink) 18%, transparent) 64.2% 64.38%, transparent 64.6% 100%);clip-path:polygon(0 0,100% 0,100% 72%,0 62%);opacity:.6;background-repeat:no-repeat}.app-shell[data-background-style=flowers] .app-shell-background{--background-style-motif:flowers;--flower-daisy:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cellipse%20cx='32'%20cy='13'%20rx='8'%20ry='12'/%3E%3Cellipse%20cx='32'%20cy='51'%20rx='8'%20ry='12'/%3E%3Cellipse%20cx='13'%20cy='32'%20rx='12'%20ry='8'/%3E%3Cellipse%20cx='51'%20cy='32'%20rx='12'%20ry='8'/%3E%3Cellipse%20cx='19'%20cy='19'%20rx='8'%20ry='12'%20transform='rotate(-45%2019%2019)'/%3E%3Cellipse%20cx='45'%20cy='19'%20rx='8'%20ry='12'%20transform='rotate(45%2045%2019)'/%3E%3Cellipse%20cx='19'%20cy='45'%20rx='8'%20ry='12'%20transform='rotate(45%2019%2045)'/%3E%3Cellipse%20cx='45'%20cy='45'%20rx='8'%20ry='12'%20transform='rotate(-45%2045%2045)'/%3E%3Ccircle%20cx='32'%20cy='32'%20r='8'/%3E%3C/svg%3E");--flower-lotus:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M32%206%20C44%2018%2044%2038%2032%2048%20C20%2038%2020%2018%2032%206Z'/%3E%3Cpath%20d='M16%2020%20C31%2023%2035%2037%2028%2054%20C12%2048%207%2031%2016%2020Z'/%3E%3Cpath%20d='M48%2020%20C33%2023%2029%2037%2036%2054%20C52%2048%2057%2031%2048%2020Z'/%3E%3Cpath%20d='M8%2038%20C18%2034%2028%2040%2032%2056%20C20%2057%2010%2050%208%2038Z'/%3E%3Cpath%20d='M56%2038%20C46%2034%2036%2040%2032%2056%20C44%2057%2054%2050%2056%2038Z'/%3E%3C/svg%3E");--flower-pinwheel:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M32%2032%20C18%2028%2014%2015%2026%206%20C36%2013%2038%2023%2032%2032Z'/%3E%3Cpath%20d='M32%2032%20C36%2018%2049%2014%2058%2026%20C51%2036%2041%2038%2032%2032Z'/%3E%3Cpath%20d='M32%2032%20C46%2036%2050%2049%2038%2058%20C28%2051%2026%2041%2032%2032Z'/%3E%3Cpath%20d='M32%2032%20C28%2046%2015%2050%206%2038%20C13%2028%2023%2026%2032%2032Z'/%3E%3Ccircle%20cx='32'%20cy='32'%20r='6'/%3E%3C/svg%3E");--flower-round:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='32'%20cy='12'%20r='10'/%3E%3Ccircle%20cx='50'%20cy='25'%20r='10'/%3E%3Ccircle%20cx='43'%20cy='48'%20r='10'/%3E%3Ccircle%20cx='21'%20cy='48'%20r='10'/%3E%3Ccircle%20cx='14'%20cy='25'%20r='10'/%3E%3Ccircle%20cx='32'%20cy='32'%20r='8'/%3E%3C/svg%3E");--flower-starbloom:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20fill='none'%20stroke='black'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M32%205%20L40%2022%20L58%2032%20L40%2042%20L32%2059%20L24%2042%20L6%2032%20L24%2022Z'/%3E%3Cpath%20d='M32%2017%20L36%2028%20L47%2032%20L36%2036%20L32%2047%20L28%2036%20L17%2032%20L28%2028Z'/%3E%3Ccircle%20cx='32'%20cy='32'%20r='5'/%3E%3C/svg%3E");background:radial-gradient(circle at 10% 16%, color-mix(in srgb, var(--background-style-ink) 30%, transparent) 0 .12rem, transparent .22rem), radial-gradient(circle at 86% 19%, color-mix(in srgb, var(--accent) 26%, transparent) 0 .13rem, transparent .23rem), radial-gradient(circle at 22% 54%, color-mix(in srgb, var(--background-style-muted) 28%, transparent) 0 .1rem, transparent .2rem), radial-gradient(circle at 63% 14%, color-mix(in srgb, var(--background-style-ink) 24%, transparent) 0 .09rem, transparent .18rem), radial-gradient(circle at 94% 58%, color-mix(in srgb, var(--accent) 22%, transparent) 0 .11rem, transparent .21rem), radial-gradient(circle at 38% 31%, color-mix(in srgb, var(--background-style-ink) 18%, transparent) 0 .08rem, transparent .17rem);opacity:calc(var(--background-style-opacity) * 1.04);background-repeat:no-repeat}.app-shell[data-background-style=flowers] .app-shell-background:before{background-color:color-mix(in srgb, var(--background-style-ink) 76%, transparent);-webkit-mask-image:var(--flower-daisy), var(--flower-lotus), var(--flower-round), var(--flower-pinwheel), var(--flower-starbloom), var(--flower-daisy), var(--flower-lotus), var(--flower-round), var(--flower-pinwheel), var(--flower-starbloom);mask-image:var(--flower-daisy), var(--flower-lotus), var(--flower-round), var(--flower-pinwheel), var(--flower-starbloom), var(--flower-daisy), var(--flower-lotus), var(--flower-round), var(--flower-pinwheel), var(--flower-starbloom);opacity:.68;-webkit-mask-position:8% 8%,24% 15%,43% 9%,64% 16%,86% 9%,13% 42%,32% 35%,57% 31%,17% 76%,3% 78%;mask-position:8% 8%,24% 15%,43% 9%,64% 16%,86% 9%,13% 42%,32% 35%,57% 31%,17% 76%,3% 78%;-webkit-mask-size:5.2rem 5.2rem,5rem 5rem,4.6rem 4.6rem,5.4rem 5.4rem,4.8rem 4.8rem,4.3rem 4.3rem,5.3rem 5.3rem,4.1rem 4.1rem,4.8rem 4.8rem,4.4rem 4.4rem;mask-size:5.2rem 5.2rem,5rem 5rem,4.6rem 4.6rem,5.4rem 5.4rem,4.8rem 4.8rem,4.3rem 4.3rem,5.3rem 5.3rem,4.1rem 4.1rem,4.8rem 4.8rem,4.4rem 4.4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell[data-background-style=flowers] .app-shell-background:after{background-color:color-mix(in srgb, var(--accent) 58%, transparent);-webkit-mask-image:var(--flower-round), var(--flower-daisy), var(--flower-starbloom), var(--flower-lotus), var(--flower-pinwheel), var(--flower-round), var(--flower-daisy), var(--flower-lotus);mask-image:var(--flower-round), var(--flower-daisy), var(--flower-starbloom), var(--flower-lotus), var(--flower-pinwheel), var(--flower-round), var(--flower-daisy), var(--flower-lotus);opacity:.56;-webkit-mask-position:17% 7%,37% 21%,79% 17%,5% 58%,49% 48%,92% 36%,9% 87%,68% 7%;mask-position:17% 7%,37% 21%,79% 17%,5% 58%,49% 48%,92% 36%,9% 87%,68% 7%;-webkit-mask-size:3.3rem 3.3rem,3.5rem 3.5rem,3.2rem 3.2rem,4rem 4rem,3.6rem 3.6rem,3.1rem 3.1rem,3rem 3rem,3.4rem 3.4rem;mask-size:3.3rem 3.3rem,3.5rem 3.5rem,3.2rem 3.2rem,4rem 4rem,3.6rem 3.6rem,3.1rem 3.1rem,3rem 3rem,3.4rem 3.4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.sidebar-account-root{width:100%;position:relative}.sidebar-account-root-collapsed{justify-items:center;display:grid}.left-rail .sidebar-account-button{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .55rem;transition:background-color .14s,border-color .14s;display:flex}.left-rail .sidebar-account-button:hover,.left-rail .sidebar-account-button:focus-visible,.left-rail .sidebar-account-button-active{background:var(--nav-hover-bg);border-color:var(--nav-hover-border);outline:none}.left-rail .sidebar-account-root-collapsed .sidebar-account-button{border-radius:12px;justify-content:center;width:3rem;height:3rem;padding:0}.sidebar-account-avatar{border:1px solid var(--border);background:center / cover no-repeat, color-mix(in srgb, var(--accent) 14%, transparent);width:38px;height:38px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:.84rem;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.sidebar-account-button:hover .sidebar-account-avatar,.sidebar-account-button:focus-visible .sidebar-account-avatar,.sidebar-account-button-active .sidebar-account-avatar{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.sidebar-account-copy{gap:.08rem;min-width:0;display:grid}.sidebar-account-name,.sidebar-account-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-name{font-size:.9rem;font-weight:700;line-height:1.2}.sidebar-account-type{color:var(--muted);font-size:.76rem;line-height:1.15}.sidebar-account-menu,.sidebar-account-upgrade-modal{border:1px solid var(--border);background:var(--account-menu-surface);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 18px 52px #0000006b;border-radius:12px;padding:.35rem}.sidebar-account-menu{z-index:20;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 48%, transparent) transparent;gap:.15rem;width:100%;max-width:100%;max-height:min(70vh,420px);display:grid;position:absolute;bottom:calc(100% + .55rem);left:0;right:0;overflow-y:auto}.sidebar-account-menu::-webkit-scrollbar{width:.4375rem}.sidebar-account-menu::-webkit-scrollbar-track{background:0 0}.sidebar-account-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 42%, transparent);border-radius:999px}.sidebar-account-root-collapsed .sidebar-account-menu{width:220px;max-width:min(100vw - 1rem,220px);left:0;right:auto}.left-rail .sidebar-account-menu-item,.left-rail .sidebar-account-menu-identity,.left-rail .sidebar-account-switcher-row,.left-rail .sidebar-theme-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .55rem;font-size:.84rem;line-height:1.2;display:flex}.sidebar-account-menu-identity,.sidebar-account-switcher-row{min-width:0}.sidebar-account-menu-identity .sidebar-account-copy,.sidebar-account-switcher-row .sidebar-account-copy{flex:auto}.sidebar-account-menu-item-icon{color:var(--muted);flex:none}.sidebar-account-menu-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-account-menu-item-trailing{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.76rem}.sidebar-account-menu-chevron{color:var(--muted);flex:none}.sidebar-account-menu-drill-trigger .sidebar-account-menu-chevron,.sidebar-account-switcher-current{margin-left:auto}.left-rail .sidebar-account-menu .sidebar-account-menu-item:hover,.left-rail .sidebar-account-menu .sidebar-account-menu-item:focus-visible,.left-rail .sidebar-account-menu .sidebar-account-menu-identity:hover,.left-rail .sidebar-account-menu .sidebar-account-menu-identity:focus-visible,.left-rail .sidebar-account-menu .sidebar-account-switcher-row:hover,.left-rail .sidebar-account-menu .sidebar-account-switcher-row:focus-visible,.left-rail .sidebar-account-menu .sidebar-theme-option:hover,.left-rail .sidebar-account-menu .sidebar-theme-option:focus-visible{background:color-mix(in srgb, var(--accent) 20%, var(--menu-hover-bg));outline:none}.left-rail .sidebar-account-menu .sidebar-account-menu-item:hover .sidebar-account-menu-item-icon,.left-rail .sidebar-account-menu .sidebar-account-menu-item:focus-visible .sidebar-account-menu-item-icon,.left-rail .sidebar-account-menu .sidebar-account-menu-identity:hover .sidebar-account-avatar,.left-rail .sidebar-account-menu .sidebar-account-menu-identity:focus-visible .sidebar-account-avatar,.left-rail .sidebar-account-menu .sidebar-account-switcher-row:hover .sidebar-account-avatar,.left-rail .sidebar-account-menu .sidebar-account-switcher-row:focus-visible .sidebar-account-avatar{color:var(--text)}.sidebar-account-switcher-list{gap:.15rem;display:grid}.sidebar-account-switcher-row-active{background:color-mix(in srgb, var(--accent) 14%, transparent)}.sidebar-account-switcher-current{color:var(--accent);place-items:center;display:inline-grid}.sidebar-account-switcher-row[aria-disabled=true]{cursor:wait;opacity:.72}.sidebar-account-switcher-notice{color:var(--muted);margin:.25rem .45rem;font-size:.75rem;line-height:1.35}.sidebar-account-menu-separator{background:var(--border);border:0;height:1px;margin:.2rem .15rem;display:block}.sidebar-account-menu-heading{color:var(--muted);letter-spacing:0;text-transform:uppercase;padding:.4rem .55rem .25rem;font-size:.72rem;font-weight:700}.left-rail .sidebar-account-menu .sidebar-account-menu-back{background:color-mix(in srgb, var(--accent) 20%, var(--menu-hover-bg));color:var(--text)}.left-rail .sidebar-account-menu .sidebar-account-menu-back:hover,.left-rail .sidebar-account-menu .sidebar-account-menu-back:focus-visible{background:color-mix(in srgb, var(--accent) 20%, var(--menu-hover-bg));color:var(--text);outline:1px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:-1px}.left-rail .sidebar-account-menu .sidebar-account-menu-back .sidebar-account-menu-item-icon{color:var(--text)}.left-rail .sidebar-account-menu .sidebar-account-menu-item-sign-out{color:var(--danger)}.left-rail .sidebar-account-menu .sidebar-account-menu-item-sign-out .sidebar-account-menu-item-icon{color:color-mix(in srgb, var(--danger) 82%, var(--muted))}.left-rail .sidebar-account-menu .sidebar-account-menu-item-sign-out:hover,.left-rail .sidebar-account-menu .sidebar-account-menu-item-sign-out:focus-visible{color:var(--danger-strong-text);background:color-mix(in srgb, var(--danger) 34%, var(--danger-bg))}.left-rail .sidebar-account-menu .sidebar-account-menu-item-sign-out:hover .sidebar-account-menu-item-icon,.left-rail .sidebar-account-menu .sidebar-account-menu-item-sign-out:focus-visible .sidebar-account-menu-item-icon{color:var(--danger-strong-text)}.sidebar-account-upgrade-backdrop{z-index:90;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:#0000005c;border:0;place-items:center;margin:0;padding:1rem;display:grid;position:fixed;inset:0}.sidebar-account-upgrade-modal{z-index:1;gap:.55rem;width:min(100%,24rem);padding:1rem;display:grid;position:relative}.sidebar-account-upgrade-scrim{background:0 0;border:0;padding:0;position:absolute;inset:0}.sidebar-account-upgrade-modal h3,.sidebar-account-upgrade-modal p{margin:0}.sidebar-account-upgrade-modal h3{padding-right:2rem;font-size:.95rem}.sidebar-account-upgrade-modal p{color:var(--muted);font-size:.82rem;line-height:1.35}.sidebar-account-upgrade-close{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:.55rem;right:.55rem}.sidebar-account-upgrade-close:hover,.sidebar-account-upgrade-close:focus-visible{background:color-mix(in srgb, var(--accent) 20%, var(--menu-hover-bg));color:var(--text);outline:1px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:-1px}.sidebar-account-upgrade-action{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-self:end;padding:.42rem .7rem;font-size:.82rem}.sidebar-account-upgrade-action:hover,.sidebar-account-upgrade-action:focus-visible{background:color-mix(in srgb, var(--accent) 28%, transparent);outline:none}.sidebar-submenu-separator{background:var(--border);border:0;height:1px;margin:.25rem .2rem;display:block}.left-rail .sidebar-theme-option{justify-content:flex-start}.sidebar-theme-option svg:last-child{margin-left:auto}.left-rail .sidebar-theme-option-selected{background:var(--theme-selected-bg);color:var(--theme-selected-text)}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.mobile-sidebar-drawer .sidebar-account-menu{max-width:100%;max-height:min(58dvh,420px)}.sidebar-account-upgrade-backdrop{padding:.85rem}}
.feed-date-group-item{display:contents}.feed-date-divider{place-items:center;width:100%;min-width:0;padding:.25rem 0;display:grid;position:relative}.feed-date-divider-line{z-index:0;background:var(--border);opacity:.82;height:1px;position:absolute;left:0;right:0}.feed-date-divider-pill{z-index:1;border:1px solid var(--border);background:var(--bg);max-width:min(100%,18rem);min-height:1.75rem;color:var(--text);box-shadow:0 0 0 8px var(--bg);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .75rem;font-size:.78rem;font-weight:700;line-height:1.1;display:inline-flex;position:relative}.feed-date-divider-pill:hover,.feed-date-divider-pill:focus-visible,.feed-date-divider-pill[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--bg))}.feed-date-divider-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feed-date-jump-menu{border:1px solid var(--border);background:var(--account-menu-surface);width:260px;max-width:calc(100vw - 1rem);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 18px 52px #0000006b;border-radius:8px;gap:.08rem;padding:.42rem;display:grid}.feed-date-jump-menu-label{color:var(--muted);padding:.45rem .6rem .25rem;font-size:.78rem;font-weight:700}.feed-date-jump-menu button{width:100%;min-height:2rem;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;padding:.38rem .6rem;font-size:.88rem;font-weight:650;display:flex}.feed-date-jump-menu button:hover,.feed-date-jump-menu button:focus-visible{background:var(--menu-hover-bg);outline:none}.feed-date-jump-menu button:focus-visible{box-shadow:0 0 0 2px var(--accent)}.feed-date-jump-menu button.feed-date-jump-menu-reset{border:1px solid color-mix(in srgb, var(--danger) 34%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger-text)}.feed-date-jump-menu button.feed-date-jump-menu-reset:hover,.feed-date-jump-menu button.feed-date-jump-menu-reset:focus-visible{background:color-mix(in srgb, var(--danger) 18%, transparent)}.feed-date-jump-menu-separator{background:var(--border);border:0;height:1px;margin:.35rem 0}.feed-date-jump-modal{width:min(24rem,100vw - 2rem)}.feed-date-jump-modal .recalen-modal-header{display:none}.feed-date-jump-modal-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.feed-date-jump-modal-header h2{margin:0;font-size:1.22rem;line-height:1.15}.feed-date-jump-nav-button{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.feed-date-jump-nav-button:hover,.feed-date-jump-nav-button:focus-visible{border-color:var(--border);background:var(--surface-2);color:var(--text);outline:none}.feed-date-jump-nav-button:focus-visible{box-shadow:0 0 0 2px var(--accent)}.feed-date-jump-modal-close{width:1.55rem;height:1.55rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid}.feed-date-jump-modal-close:hover,.feed-date-jump-modal-close:focus-visible{background:var(--surface-2);color:var(--text);outline:none}.feed-date-jump-modal-close:focus-visible{box-shadow:0 0 0 2px var(--accent)}.feed-date-jump-calendar-nav{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin-bottom:.9rem;display:grid}.feed-date-jump-month-label{color:var(--text);justify-self:center;font-weight:750}.feed-date-jump-calendar-grid{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.feed-date-jump-day-label,.feed-date-jump-calendar-cell{background:var(--surface);min-width:0;min-height:2.2rem;color:var(--muted);place-items:center;font-size:.82rem;font-weight:700;display:grid}.feed-date-jump-calendar-cell-empty{background:color-mix(in srgb, var(--surface) 84%, transparent)}.feed-date-jump-calendar-day{color:var(--text);cursor:pointer;font:inherit;border:none;font-weight:650}.feed-date-jump-calendar-day:hover,.feed-date-jump-calendar-day:focus-visible{background:color-mix(in srgb, var(--accent) 12%, var(--surface));outline:none}.feed-date-jump-calendar-day:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.feed-date-jump-calendar-day-today{color:var(--accent)}.feed-date-jump-calendar-day-selected{background:color-mix(in srgb, var(--accent) 20%, var(--surface));color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.feed-date-jump-reset-row{border-top:1px solid var(--border);text-align:center;margin-top:1rem;padding-top:.85rem}.feed-date-jump-reset-button{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border));background:color-mix(in srgb, var(--danger) 13%, transparent);min-height:2rem;color:var(--danger-text);cursor:pointer;font:inherit;border-radius:999px;padding:.35rem .75rem;font-size:.84rem;font-weight:800}.feed-date-jump-reset-button:hover,.feed-date-jump-reset-button:focus-visible{border-color:color-mix(in srgb, var(--danger) 68%, var(--border));background:color-mix(in srgb, var(--danger) 22%, var(--surface));outline:none}.feed-date-jump-reset-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 64%, transparent)}.feed-jump-notice{z-index:1300;top:1rem;left:calc(var(--sidebar-width,0px) + ((100vw - var(--sidebar-width,0px)) / 2));border:1px solid color-mix(in srgb, var(--danger) 52%, var(--border));background:color-mix(in srgb, var(--danger) 18%, var(--surface-elevated));max-width:min(28rem,100vw - 2rem);color:var(--danger-text);box-shadow:0 22px 60px #00000052, 0 0 0 1px color-mix(in srgb, var(--danger) 18%, transparent);border-radius:8px;align-items:center;gap:.75rem;padding:.72rem .78rem .72rem 1rem;display:inline-flex;position:fixed;transform:translate(-50%)}.feed-jump-notice span{min-width:0;font-size:.9rem;font-weight:700;line-height:1.35}.feed-jump-notice-dismiss{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--bg));width:1.8rem;height:1.8rem;color:var(--danger-text);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:inline-grid}.feed-jump-notice-dismiss:hover,.feed-jump-notice-dismiss:focus-visible{border-color:color-mix(in srgb, var(--danger) 70%, var(--border));background:color-mix(in srgb, var(--danger) 18%, var(--bg));color:var(--danger-text)}.feed-jump-notice-dismiss:focus-visible{outline:2px solid var(--danger);outline-offset:2px}
.non-blocking-feed-notice-stack{z-index:1300;top:1rem;left:calc(var(--sidebar-width,0px) + ((100vw - var(--sidebar-width,0px)) / 2));box-sizing:border-box;gap:.65rem;width:min(28rem,100vw - 2rem);display:grid;position:fixed;transform:translate(-50%)}.non-blocking-feed-notice{z-index:1300;top:1rem;left:calc(var(--sidebar-width,0px) + ((100vw - var(--sidebar-width,0px)) / 2));box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));background:var(--surface-elevated);width:min(28rem,100vw - 2rem);color:var(--text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem .85rem .85rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 36px #00000047}.non-blocking-feed-notice-stack .non-blocking-feed-notice{z-index:auto;width:100%;position:static;top:auto;left:auto;transform:none}.non-blocking-feed-notice-warning{border-color:color-mix(in srgb, var(--warning,#d99a16) 62%, var(--border));background:color-mix(in srgb, var(--warning,#d99a16) 22%, var(--surface-elevated))}.non-blocking-feed-notice-warning .non-blocking-feed-notice-copy strong{color:var(--warning,#d99a16)}.non-blocking-feed-notice-copy{gap:.35rem;min-width:0;line-height:1.45;display:grid}.non-blocking-feed-notice-copy strong{color:var(--accent);font-size:.95rem}.non-blocking-feed-notice-copy .non-blocking-feed-notice-title-temporary{color:var(--feed-badge-temporary-text)}.non-blocking-feed-notice-copy .non-blocking-feed-notice-title-permanent{color:var(--feed-badge-permanent-bg)}.non-blocking-feed-notice-copy span{color:var(--muted);font-size:.88rem}.non-blocking-feed-notice-actions{grid-column:1/-1;gap:.25rem;min-width:0;display:grid}.non-blocking-feed-notice-actions-scrollable{box-sizing:border-box;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);scrollbar-gutter:stable;border-radius:8px;width:100%;max-height:6.75rem;padding:.35rem .45rem;overflow-y:auto}.non-blocking-feed-notice-action{width:fit-content;min-width:0;max-width:100%;color:var(--accent);overflow-wrap:anywhere;white-space:normal;justify-self:start;font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.non-blocking-feed-notice-action-button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.non-blocking-feed-notice-warning .non-blocking-feed-notice-action-button{border:1px solid color-mix(in srgb, var(--warning,#d99a16) 78%, #fff);background:var(--warning,#d99a16);color:#241600;text-align:center;border-radius:7px;min-height:2rem;padding:.38rem .7rem;font-size:.84rem;box-shadow:0 1px 2px #0003}.non-blocking-feed-notice-action:hover,.non-blocking-feed-notice-action:focus-visible{text-decoration:underline}.non-blocking-feed-notice-warning .non-blocking-feed-notice-action-button:hover{background:color-mix(in srgb, var(--warning,#d99a16) 84%, #fff);text-decoration:none}.non-blocking-feed-notice-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.non-blocking-feed-notice-warning .non-blocking-feed-notice-action-button:focus-visible{outline-color:var(--warning,#d99a16);box-shadow:0 0 0 2px var(--surface-elevated), 0 0 0 4px var(--warning,#d99a16)}.non-blocking-feed-notice-dismiss{width:1.55rem;height:1.55rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid}.non-blocking-feed-notice-dismiss:hover,.non-blocking-feed-notice-dismiss:focus-visible{background:var(--surface-2);color:var(--text);outline:none}.non-blocking-feed-notice-dismiss:focus-visible{box-shadow:0 0 0 2px var(--accent)}@media (max-width:767px){.non-blocking-feed-notice-stack,.non-blocking-feed-notice{top:calc(env(safe-area-inset-top,0px) + .9rem);left:max(.75rem, env(safe-area-inset-left,0px));right:max(.75rem, env(safe-area-inset-right,0px));width:auto;max-width:none;transform:none}}
.system-announcement-banner-stack{z-index:1310;top:1rem;left:calc(var(--sidebar-width,0px) + ((100vw - var(--sidebar-width,0px)) / 2));box-sizing:border-box;pointer-events:none;gap:.65rem;width:min(32rem,100vw - 2rem);display:grid;position:fixed;transform:translate(-50%)}.system-announcement-banner{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-elevated);width:100%;color:var(--text);pointer-events:auto;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem .9rem;display:grid;box-shadow:0 14px 36px #00000047}.system-announcement-banner--preview{position:relative;transform:none}.system-announcement-banner--info{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.system-announcement-banner--success{border-color:color-mix(in srgb, #2f9e44 45%, var(--border))}.system-announcement-banner--warning{border-color:color-mix(in srgb, #f08c00 45%, var(--border))}.system-announcement-banner--error{border-color:color-mix(in srgb, #e03131 45%, var(--border))}.system-announcement-banner__copy{gap:.35rem;min-width:0;line-height:1.45;display:grid}.system-announcement-banner__copy strong{font-size:.95rem}.system-announcement-banner--info .system-announcement-banner__copy strong{color:var(--accent)}.system-announcement-banner--success .system-announcement-banner__copy strong{color:#2f9e44}.system-announcement-banner--warning .system-announcement-banner__copy strong{color:#f08c00}.system-announcement-banner--error .system-announcement-banner__copy strong{color:#e03131}.system-announcement-banner__copy span{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.88rem}.system-announcement-banner__dismiss{width:1.55rem;height:1.55rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:inline-grid}.system-announcement-banner__dismiss:hover,.system-announcement-banner__dismiss:focus-visible{background:var(--surface-2);color:var(--text);box-shadow:0 0 0 2px var(--accent);outline:none}.admin-system-announcement-preview-stage{min-height:5rem;margin-block:1rem;position:relative}@media (max-width:767px){.system-announcement-banner-stack{top:calc(env(safe-area-inset-top,0px) + .9rem);left:max(.75rem, env(safe-area-inset-left,0px));right:max(.75rem, env(safe-area-inset-right,0px));width:auto;max-width:none;transform:none}}
.recalen-feed-card-body-viewport{contain:paint;min-width:0;max-width:100%;position:relative}.recalen-feed-card-body-viewport-scrollable{margin-top:.38rem}.recalen-feed-card-body-viewport-hydrating .feed-card-inner-body-text:after{content:"";opacity:.72;background:linear-gradient(90deg, color-mix(in srgb, var(--muted) 22%, transparent), color-mix(in srgb, var(--muted) 10%, transparent)) 0 0 / 82% .48rem no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 8%, transparent)) 0 1.25rem / 96% .48rem no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--muted) 16%, transparent), color-mix(in srgb, var(--muted) 7%, transparent)) 0 2.5rem / 64% .48rem no-repeat;border-radius:8px;width:min(100%,30rem);height:3.1rem;display:block}.feed-card-collapsed-preview-viewport{width:100%;margin-top:.75rem;overflow:hidden}.feed-card-collapsed-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.93rem;line-height:1.4;display:block;overflow:hidden}.feed-card-collapsed-preview-rich .rich-text-renderer{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.feed-card-collapsed-preview-rich .rich-text-renderer>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.feed-card-collapsed-preview-rich .rich-text-renderer>:not(:first-child),.feed-card-collapsed-preview-rich .rich-text-list>li:not(:first-child){display:none}.feed-card-collapsed-preview-body{gap:.55rem}.feed-card-collapsed-preview-actions{justify-content:flex-start;align-items:center;min-width:0;display:flex}.feed-card-collapsed-expand-chip{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));background:color-mix(in srgb, var(--accent) 18%, var(--surface-elevated));min-height:1.35rem;color:color-mix(in srgb, var(--accent) 72%, var(--text));font:inherit;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:.1rem .46rem;font-size:.72rem;font-weight:700;line-height:1.05;display:inline-flex}.feed-card-collapsed-expand-chip:hover,.feed-card-collapsed-expand-chip:focus-visible{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:color-mix(in srgb, var(--accent) 26%, var(--surface-elevated));color:var(--accent)}.feed-card-collapsed-expand-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feed-card-collapsed-preview-fallback{color:var(--muted);font-weight:600}.recalen-feed-card-collapsed-previewing .recalen-feed-card-footer{margin-top:.46rem}.recalen-feed-card-meta,.recalen-feed-card-chrome{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.recalen-feed-card-meta{flex:auto;align-content:center;min-width:0}.recalen-feed-card-meta time,.recalen-card-expanded-meta time{min-width:0;max-width:100%;color:color-mix(in srgb, var(--muted) 88%, var(--text));text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.68rem;font-weight:650;line-height:1.15;overflow:hidden}.recalen-feed-card-chrome{justify-content:flex-end;gap:.35rem}.recalen-feed-card:focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 54%, var(--border));outline-offset:2px}.recalen-feed-card :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){opacity:0;pointer-events:none;transition:opacity .12s}.recalen-feed-card:hover :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root),.recalen-feed-card:focus-within :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root),.recalen-feed-card-editing :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){opacity:1;pointer-events:auto}.recalen-feed-card:has(.entry-actions-menu-root--open) :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){opacity:1;pointer-events:auto}.recalen-feed-card:has(.recalen-feed-card-position-label[aria-expanded=true]) :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){opacity:1;pointer-events:auto}.recalen-feed-card:has(.entry-reaction-picker-root [aria-expanded=true]) :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){opacity:1;pointer-events:auto}.recalen-feed-card:hover :where(.recalen-feed-card-chrome :where(button,a,[role=button]),.recalen-feed-card-footer-right :where(button,a,[role=button]),.recalen-feed-card-footer-left>.entry-reaction-picker-root :where(button,[role=button]),.entry-reactions-row>.entry-reaction-picker-root :where(button,[role=button])),.recalen-feed-card:focus-within :where(.recalen-feed-card-chrome :where(button,a,[role=button]),.recalen-feed-card-footer-right :where(button,a,[role=button]),.recalen-feed-card-footer-left>.entry-reaction-picker-root :where(button,[role=button]),.entry-reactions-row>.entry-reaction-picker-root :where(button,[role=button])),.recalen-feed-card-editing :where(.recalen-feed-card-chrome :where(button,a,[role=button]),.recalen-feed-card-footer-right :where(button,a,[role=button]),.recalen-feed-card-footer-left>.entry-reaction-picker-root :where(button,[role=button]),.entry-reactions-row>.entry-reaction-picker-root :where(button,[role=button])){pointer-events:auto}.recalen-feed-card:has(.entry-actions-menu-root--open) :where(.recalen-feed-card-chrome :where(button,a,[role=button]),.recalen-feed-card-footer-right :where(button,a,[role=button]),.recalen-feed-card-footer-left>.entry-reaction-picker-root :where(button,[role=button]),.entry-reactions-row>.entry-reaction-picker-root :where(button,[role=button])){pointer-events:auto}.recalen-feed-card:has(.recalen-feed-card-position-label[aria-expanded=true]) :where(.recalen-feed-card-chrome :where(button,a,[role=button]),.recalen-feed-card-footer-right :where(button,a,[role=button]),.recalen-feed-card-footer-left>.entry-reaction-picker-root :where(button,[role=button]),.entry-reactions-row>.entry-reaction-picker-root :where(button,[role=button])){pointer-events:auto}.recalen-feed-card:has(.entry-reaction-picker-root [aria-expanded=true]) :where(.recalen-feed-card-chrome :where(button,a,[role=button]),.recalen-feed-card-footer-right :where(button,a,[role=button]),.recalen-feed-card-footer-left>.entry-reaction-picker-root :where(button,[role=button]),.entry-reactions-row>.entry-reaction-picker-root :where(button,[role=button])){pointer-events:auto}@media (max-width:767px){.feed-card-collapsed-preview-viewport{margin-top:.45rem}.recalen-feed-card .recalen-feed-card-meta{align-content:flex-start;gap:.18rem .25rem}.recalen-feed-card header{min-height:1.48rem}.recalen-feed-card .recalen-feed-card-meta time{flex:0 auto;font-size:.66rem;line-height:1.1}.recalen-feed-card .recalen-feed-card-chrome{flex-wrap:nowrap;flex:none;gap:.08rem .12rem}.recalen-feed-card :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.entry-reactions-row>.entry-reaction-picker-root){opacity:0;pointer-events:none;display:none}.recalen-feed-card .recalen-feed-card-footer{border-top-width:1px;margin-top:.34rem;padding-top:.16rem;display:flex}.recalen-feed-card :where(.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root){visibility:hidden;opacity:0;pointer-events:none;display:flex}.recalen-feed-card:is(:hover,:active,:focus-within) :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root),.recalen-feed-card-editing :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){visibility:visible;opacity:1;pointer-events:auto;display:flex}.recalen-feed-card:has(.entry-actions-menu-root--open) :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){visibility:visible;opacity:1;pointer-events:auto;display:flex}.recalen-feed-card:has(.recalen-feed-card-position-label[aria-expanded=true]) :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){visibility:visible;opacity:1;pointer-events:auto;display:flex}.recalen-feed-card:has(.entry-reaction-picker-root [aria-expanded=true]) :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){visibility:visible;opacity:1;pointer-events:auto;display:flex}.recalen-feed-card:is(:hover,:active,:focus-within) .recalen-feed-card-meta time,.recalen-feed-card-editing .recalen-feed-card-meta time{display:block}.recalen-feed-card:has(.entry-actions-menu-root--open) .recalen-feed-card-meta time{display:block}.recalen-feed-card:has(.recalen-feed-card-position-label[aria-expanded=true]) .recalen-feed-card-meta time{display:block}.recalen-feed-card:has(.entry-reaction-picker-root [aria-expanded=true]) .recalen-feed-card-meta time{display:block}.recalen-feed-card:is(:hover,:active,:focus-within) :where(.recalen-feed-card-chrome :where(button,a,[role=button]),.recalen-feed-card-footer-right :where(button,a,[role=button]),.recalen-feed-card-footer-left>.entry-reaction-picker-root :where(button,[role=button]),.entry-reactions-row>.entry-reaction-picker-root :where(button,[role=button])){pointer-events:auto}.recalen-feed-card .entry-action-button,.recalen-feed-card .popout-trigger{width:1.48rem;min-width:1.48rem;height:1.48rem;min-height:1.48rem}.recalen-feed-card .entry-actions{gap:.12rem}}@media (prefers-reduced-motion:reduce){.recalen-feed-card :where(.recalen-feed-card-meta time,.recalen-feed-card-chrome,.recalen-feed-card-footer-right,.recalen-feed-card-footer-left>.entry-reaction-picker-root,.entry-reactions-row>.entry-reaction-picker-root){transition:none}}
.app-shell{isolation:isolate;grid-template-columns:var(--sidebar-width,280px) minmax(0, 1fr);height:100vh;display:grid;position:relative;overflow:hidden}.app-shell--loading{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:1rem}.app-shell-loading-state.region-loading-state-region{text-align:center;background:color-mix(in srgb, var(--surface-elevated) 94%, transparent);flex-direction:column;gap:.75rem;width:min(100%,18rem);min-height:0;padding:1.2rem 1.35rem;display:inline-flex;box-shadow:0 12px 34px #00000024}.app-shell-loading-state .region-loading-state-message{color:var(--text);justify-content:center;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.app-shell-loading-logo{object-fit:contain;width:auto;height:2.4rem;display:block}.app-shell[data-profile-setup-required=true] .app-sidebar,.app-shell[data-profile-setup-required=true] .main-panel,.app-shell[data-profile-setup-required=true] .mobile-shell-header,.app-shell[data-profile-setup-required=true] .mobile-sidebar-menu-button,.app-shell[data-profile-setup-required=true] .mobile-sidebar-scrim,.app-shell[data-profile-setup-required=true] .mobile-sidebar-drawer,.app-shell[data-profile-setup-required=true] .desktop-helper-launcher{pointer-events:none;-webkit-user-select:none;user-select:none}.feed-updating-chip.region-loading-state-region{top:.85rem;left:calc(var(--sidebar-width,280px) + (100% - var(--sidebar-width,280px)) / 2);z-index:6;border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface-elevated) 96%, transparent);width:fit-content;max-width:min(90%,22rem);min-height:0;color:var(--muted);pointer-events:none;border-radius:999px;gap:.4rem;padding:.4rem .8rem;font-size:.78rem;line-height:1;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #0000001f}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.app-shell.app-shell--loading{width:100%;min-height:100dvh;padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));place-items:center;position:relative}.app-shell-loading-state.region-loading-state-region{justify-self:center;width:min(100%,18rem);margin-inline:auto}.feed-updating-chip.region-loading-state-region{left:50dvw;top:calc(env(safe-area-inset-top,0px) + var(--mobile-shell-header-height,2.75rem) + .35rem);max-width:min(100dvw - 2rem,22rem)}}.mobile-sidebar-drawer{display:contents}.mobile-shell-header,.mobile-sidebar-menu-button,.mobile-sidebar-scrim,.mobile-sidebar-close-button{display:none}.desktop-helper-launcher-root{z-index:6;position:fixed;bottom:1.75rem;right:1.75rem}.desktop-helper-launcher{border:1px solid color-mix(in srgb, var(--accent) 72%, var(--border));background:var(--accent);width:2.75rem;height:2.75rem;color:var(--accent-contrast);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .14s,transform .14s;display:inline-grid;box-shadow:0 10px 28px #00000047}.desktop-helper-launcher:hover,.desktop-helper-launcher:focus-visible{background:color-mix(in srgb, var(--accent) 86%, #fff 14%);outline:none;transform:translateY(-1px)}.desktop-helper-launcher:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:767px),(orientation:landscape) and (pointer:coarse) and (max-height:500px){.desktop-helper-launcher-root{display:none}}body.mobile-sidebar-drawer-open{overflow:hidden}.app-sidebar{z-index:1;min-width:0;min-height:0;position:relative}.left-rail{--sidebar-divider-color:color-mix(in srgb, var(--border) 76%, var(--muted) 24%);--sidebar-divider-thickness:2px;--sidebar-fixed-divider-inline-end:0px;--sidebar-scroll-divider-trim:0px;border-right:1px solid var(--border);background:var(--sidebar-surface);flex-direction:column;height:100vh;min-height:0;padding:1rem;display:flex;overflow:visible}.app-sidebar-expanded .left-rail{--sidebar-content-inset-right:.5rem;--sidebar-fixed-divider-inline-end:calc(1rem - var(--sidebar-content-inset-right));--sidebar-scroll-content-gap:.625rem;--sidebar-scroll-divider-trim:var(--sidebar-content-inset-right);padding:1rem var(--sidebar-content-inset-right) 1rem 1rem}.app-sidebar-expanded .left-rail-header,.app-sidebar-expanded .left-rail-footer{padding-right:calc(1rem - var(--sidebar-content-inset-right))}.left-rail-header{box-sizing:border-box;flex:none;gap:.75rem;width:100%;min-width:0;padding-bottom:.9rem;display:grid;position:relative}.left-rail-header:after,.left-rail-footer:before{content:"";left:0;right:var(--sidebar-fixed-divider-inline-end);height:var(--sidebar-divider-thickness);background:var(--sidebar-divider-color);pointer-events:none;position:absolute}.left-rail-header:after{bottom:0}.sidebar-rail-divider{width:100%;height:var(--sidebar-divider-thickness);background:var(--sidebar-divider-color,var(--border));pointer-events:none;place-self:center start;display:block}.left-rail-content .sidebar-rail-divider{width:calc(100% - var(--sidebar-scroll-divider-trim,0px))}.sidebar-rail-divider-collapsed{justify-self:center;width:1.4rem}.left-rail .recalen-toggle-divider{background:var(--border)}.left-rail-top-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.left-rail-brand{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.left-rail-brand h1{margin:0;font-size:1.15rem}.left-rail-brand-mark{object-fit:contain;flex:none;width:auto;height:2rem;display:block}.left-rail-brand--home-link{color:inherit;cursor:pointer;border-radius:8px;text-decoration:none}.left-rail-brand--home-link:hover{background:var(--nav-hover-bg)}.left-rail-brand--home-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.left-rail-brand--home-link h1{color:inherit}.left-rail-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 48%, transparent) transparent;flex:auto;align-content:start;justify-items:stretch;gap:1rem;width:100%;min-width:0;min-height:0;padding-block:.9rem;display:grid;overflow:hidden auto}.app-sidebar-expanded .left-rail-content{margin-right:calc(-1 * var(--sidebar-content-inset-right,.5rem));padding-right:var(--sidebar-scroll-content-gap)}@media (min-width:768px){.app-sidebar-expanded .left-rail{--sidebar-scroll-content-gap:0}.app-sidebar-expanded .left-rail-content{scrollbar-gutter:stable}}.left-rail-content::-webkit-scrollbar{width:.4375rem}.left-rail-content::-webkit-scrollbar-track{background:0 0}.left-rail-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 42%, transparent);border-radius:999px}.left-rail-footer{box-sizing:border-box;flex:none;padding-top:.9rem;position:relative}.left-rail-footer:before{top:0}.left-rail-content-collapsed{justify-items:center}.left-rail-footer-collapsed{justify-items:center;display:grid}.sidebar-top-controls{--sidebar-top-control-height:2.25rem;box-sizing:border-box;gap:.45rem;width:100%;min-width:0;padding-top:.75rem;display:grid;position:relative}.sidebar-top-controls:before{content:"";height:var(--sidebar-divider-thickness);background:var(--sidebar-divider-color,var(--border));pointer-events:none;position:absolute;top:0;left:0;right:0}.sidebar-top-controls-panel,.sidebar-search-section{gap:.45rem;width:100%;min-width:0;display:grid}.sidebar-search-width{width:100%;max-width:none}.sidebar-search-label-row{white-space:nowrap;align-items:center;gap:.3rem;display:flex}.sidebar-search-label-row label{white-space:nowrap;min-width:0}.search-info-indicator{width:1rem;height:1rem;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.search-info-indicator:hover,.search-info-indicator:focus-visible{color:var(--accent)}.search-info-indicator:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-info-indicator:focus:not(:focus-visible){outline:none}.search-chip-list{flex-wrap:wrap;gap:.3rem;margin-top:0;display:flex}.search-chip{border:1px solid var(--selected-chip-border);background:var(--selected-chip-bg);min-width:0;max-width:100%;color:var(--text);border-radius:999px;align-items:center;gap:.12rem;padding:.08rem .28rem .08rem .44rem;font-size:.72rem;line-height:1.15;display:inline-flex}.search-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-chip-remove{width:.75rem;height:.75rem;color:color-mix(in srgb, var(--text) 76%, var(--accent) 24%);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.78rem;line-height:1;display:inline-flex}.search-chip-remove:hover,.search-chip-remove:focus-visible{color:var(--text)}.search-chip-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-chip-remove:focus:not(:focus-visible){outline:none}.search-chip-advanced{border-color:var(--accent);color:var(--accent)}.search-validation{color:var(--danger-text);margin:-.55rem 0 .55rem;font-size:.78rem;line-height:1.25;display:block}.sidebar-control-width{width:100%;max-width:none}.sidebar-filter-stack{align-content:start;gap:1rem;width:100%;min-width:0;display:grid}.sidebar-refinement-filter-group{gap:.3rem;width:100%;min-width:0;display:grid}.sidebar-top-filter-control{max-width:none}.sidebar-refinement-filter-group-expanded,.sidebar-refinement-filter-group .recalen-toggle-wrap{gap:0}.sidebar-refinement-filter-group-expanded .recalen-toggle-wrap{margin-top:-1px}.sidebar-refinement-filter-group .recalen-toggle-wrap>.recalen-toggle-label{display:none}.sidebar-refinement-filter-label{width:max-content;display:inline-flex}.sidebar-refinement-filter-header{height:var(--sidebar-top-control-height);border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--surface-elevated) 42%, var(--sidebar-surface) 58%);width:100%;min-width:0;color:var(--text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:0 .55rem;display:grid}.sidebar-refinement-filter-leading-icon{width:1rem;height:1rem;color:var(--muted);align-self:center;place-items:center;line-height:1;display:inline-grid}.sidebar-refinement-filter-header:hover,.sidebar-refinement-filter-header:focus-visible{background:var(--nav-hover-bg)}.sidebar-refinement-filter-group-active .sidebar-refinement-filter-header{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.sidebar-refinement-filter-group-expanded .sidebar-refinement-filter-header{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.sidebar-refinement-filter-summary{background:color-mix(in srgb, var(--accent) 10%, transparent);max-width:7.5rem;min-height:1.35rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;place-self:center start;align-items:center;padding:.2rem .45rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.sidebar-refinement-filter-header .sidebar-caret-icon{place-self:center end}.sidebar-refinement-filter-summary-active{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text)}.sidebar-type-filter-clear-chip{border:1px solid color-mix(in srgb, var(--border) 74%, transparent);background:color-mix(in srgb, var(--surface-elevated) 72%, transparent);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-self:start;align-items:center;margin-top:.2rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.sidebar-type-filter-clear-chip:hover,.sidebar-type-filter-clear-chip:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--surface-elevated) 88%)}.sidebar-type-filter-clear-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar-refinement-filter-group .sidebar-type-filter-clear-chip{margin-left:.1rem}.collapsed-sidebar-filter-control .sidebar-type-filter-clear-chip-collapsed{justify-self:center;margin-top:.15rem;padding:.24rem .45rem;font-size:.68rem}.app-sidebar-collapsed .left-rail{padding-inline:.75rem}.app-sidebar-collapsed .left-rail-header,.app-sidebar-collapsed .left-rail-top-row{justify-content:center}.sidebar-toggle{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .14s,color .14s,transform .14s;display:inline-grid}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{color:var(--accent);background:0 0}.sidebar-toggle:active{transform:translateY(1px)}.sidebar-toggle svg{display:block}.collapsed-brand-toggle{width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;padding:0;display:inline-grid;position:relative}.collapsed-brand-logo,.collapsed-brand-expand-icon{grid-area:1/1;transition:opacity .14s,transform .14s,color .14s}.collapsed-brand-logo{object-fit:contain;opacity:1;width:auto;height:2rem;display:block}.collapsed-brand-expand-icon{color:var(--accent);opacity:0;transform:scale(.9)}.collapsed-brand-toggle:hover .collapsed-brand-logo,.collapsed-brand-toggle:focus-visible .collapsed-brand-logo{opacity:0;transform:scale(.9)}.collapsed-brand-toggle:hover .collapsed-brand-expand-icon,.collapsed-brand-toggle:focus-visible .collapsed-brand-expand-icon{opacity:1;transform:scale(1)}.collapsed-brand-with-home{flex-direction:column;align-items:center;gap:.3rem;width:100%;display:flex}.collapsed-brand-home-link{width:2.25rem;height:2.25rem;color:inherit;border-radius:12px;flex-shrink:0;place-items:center;padding:0;line-height:0;text-decoration:none;display:inline-grid}.collapsed-brand-home-link:hover{background:var(--nav-hover-bg)}.collapsed-brand-expand-btn{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;padding:0;transition:color .14s;display:inline-grid}.collapsed-brand-expand-btn:hover,.collapsed-brand-expand-btn:focus-visible{color:var(--accent)}.collapsed-brand-expand-icon-standalone{display:block}.collapsed-sidebar-content,.collapsed-sidebar-filters{justify-items:center;gap:.9rem;width:100%;display:grid}.collapsed-sidebar-find-section,.collapsed-sidebar-filter-control{justify-items:center;gap:.45rem;width:100%;display:grid}.collapsed-sidebar-filters{border-top:1px solid var(--border);padding-top:.75rem}.collapsed-sidebar-section-label{color:color-mix(in srgb, var(--muted) 82%, var(--text));letter-spacing:0;font-size:.92rem;font-weight:700;line-height:1.2}.collapsed-sidebar-action{border:1px solid var(--border);background:var(--surface-elevated);width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:border-color .14s,color .14s,background-color .14s;display:inline-grid}.collapsed-sidebar-action:hover,.collapsed-sidebar-action:focus-visible,.collapsed-sidebar-action-selected{border-color:var(--accent);background:var(--surface-2);color:var(--accent)}.app-sidebar .delayed-tooltip-trigger:has(>.sidebar-resize-handle){z-index:5;width:10px;height:100%;position:absolute;top:0;right:-5px}.sidebar-resize-handle{cursor:col-resize;outline:none;width:100%;height:100%;position:relative}.sidebar-resize-handle:focus-visible{outline:none}.sidebar-resize-handle:before{content:"";opacity:0;pointer-events:none;background:0 0;width:1px;transition:background-color .14s,opacity .14s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sidebar-resize-handle-bar{background:color-mix(in srgb, var(--muted) 62%, var(--border) 38%);width:4px;height:2.35rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent);opacity:0;pointer-events:none;border-radius:999px;transition:background-color .14s,box-shadow .14s,opacity .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-resize-handle:hover:before,.sidebar-resize-handle:focus-visible:before,.sidebar-resize-handle-active:before,body.sidebar-resizing .sidebar-resize-handle:before{opacity:1;background:color-mix(in srgb, var(--border) 82%, transparent)}.sidebar-resize-handle:hover .sidebar-resize-handle-bar,.sidebar-resize-handle:focus-visible .sidebar-resize-handle-bar,.sidebar-resize-handle-active .sidebar-resize-handle-bar,body.sidebar-resizing .sidebar-resize-handle-bar{opacity:1}.sidebar-resize-handle:hover:before,.sidebar-resize-handle-active:before,body.sidebar-resizing .sidebar-resize-handle:hover:before{background:color-mix(in srgb, var(--accent) 55%, var(--border) 45%)}.sidebar-resize-handle:hover .sidebar-resize-handle-bar,.sidebar-resize-handle-active .sidebar-resize-handle-bar,body.sidebar-resizing .sidebar-resize-handle:hover .sidebar-resize-handle-bar{background:color-mix(in srgb, var(--accent) 72%, #fff 28%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent)}