html[data-theme=ink],html[data-theme=ink-dark],html[data-theme=neutral-gray],html[data-theme=neutral-gray-dark],html[data-theme=glass-ice],html[data-theme=glass-ice-dark],html[data-theme=warm-peach],html[data-theme=pink],html[data-theme=pink-dark]{--font-sans:var(--font-geist-sans), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-display:40px;--lh-display:48px;--text-h1:28px;--lh-h1:36px;--text-h2:18px;--lh-h2:26px;--text-h3:15px;--lh-h3:22px;--text-body:14px;--lh-body:22px;--text-small:13px;--lh-small:20px;--text-label:11px;--lh-label:16px;--text-mono-sm:12px;--lh-mono-sm:18px;--text-caption:12px;--lh-caption:18px;--text-lead:16px;--lh-lead:24px;--text-compact-body:12.5px;--lh-compact-body:16px;--text-compact-label:10.5px;--lh-compact-label:14px;--lh-dense-sm:16px;--lh-dense-md:18px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-numeral:650;--track-tight:-.01em;--track-normal:0;--track-label:.04em;--track-mono:0;--space-1:4px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--space-4-5:18px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:80px;--touch-target-min:44px;--icon-glyph-sm:14px;--icon-glyph-md:18px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-full:50%;--tag-h-sm:20px;--tag-h-md:22px;--tag-pad:0 6px;--tag-text:var(--text-label);--table-head-pad:11px 14px;--table-cell-pad:12px 14px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--accent);--rail-w:72px;--sidebar-w:280px;--thread-w:440px;--dialog-w-s:420px;--dialog-w-m:560px;--dialog-w-l:680px;--dialog-w-xl:760px;--topbar-h:48px;--bottom-bar-h:56px;--content-max:none;--layer-viewport-panel:60;--ease-out:cubic-bezier(.2, .7, .3, 1);--dur-fast:.12s;--dur-base:.16s;--dur-slow:.24s}html[data-theme=ink]{--paper-1:#fcfaf4;--paper-2:#f9f6ef;--paper-3:#f4efe6;--paper-4:#efeade;--paper-5:#ebe6dc;--paper-6:#e8e2d2;--paper-7:#e4decf;--paper-8:#d4ccb8;--paper-9:#b3ada2;--paper-10:#878078;--paper-11:#7a746a;--paper-12:#65605a;--paper-13:#1a1612;--vermilion-1:#fff6f2;--vermilion-2:#ffe9e0;--vermilion-3:#ffdccf;--vermilion-4:#ffcab7;--vermilion-5:#ffad93;--vermilion-6:#ff7e54;--vermilion-7:#ec653a;--vermilion-8:#d4501e;--vermilion-9:#b8421a;--vermilion-10:#9a3814;--vermilion-11:#701900;--amber-1:#fff7eb;--amber-2:#ffebd8;--amber-3:#f7e2d2;--amber-4:#ffcca1;--amber-5:#fdb37b;--amber-6:#e59656;--amber-7:#ce803f;--amber-8:#b86e32;--amber-9:#9e5b1f;--amber-10:#854c1a;--amber-11:#5f2e00;--green-1:#edffe9;--green-2:#defad7;--green-3:#dbe6d5;--green-4:#b7e9ac;--green-5:#9bd98d;--green-6:#7bbf6c;--green-7:#65a956;--green-8:#519442;--green-9:#2e7d32;--green-10:#386a2d;--green-11:#1d4912;--red-1:#fff6f4;--red-2:#ffe9e5;--red-3:#ffdbd6;--red-4:#f0d8d3;--red-5:#ffaba0;--red-6:#fb8276;--red-7:#e36c61;--red-8:#cb574d;--red-9:#b04941;--red-10:#a8392a;--red-11:#6b1f1b;--violet-1:#fcf7ff;--violet-2:#efeaf9;--violet-3:#eae1fd;--violet-4:#ded2f6;--violet-5:#ccbde9;--violet-6:#b1a1d1;--violet-7:#9c8cba;--violet-8:#8777a5;--violet-9:#766793;--violet-10:#615577;--violet-11:#413754;--blue-1:#effcff;--blue-2:#e1f3ff;--blue-3:#d1eafc;--blue-4:#bddef5;--blue-5:#a3cce8;--blue-6:#84b1cf;--blue-7:#6f9cb9;--blue-8:#5f8aa6;--blue-9:#4d748d;--blue-10:#406176;--blue-11:#244153;--bg-paper:var(--paper-2);--bg-surface:var(--paper-1);--bg-sunken:var(--paper-4);--bg-shell-rail:var(--paper-4);--bg-shell-sidebar:var(--paper-3);--bg-shell-bottom-tabs:var(--bg-paper);--avatar-human-bg:#dde0e7;--avatar-system-bg:var(--fg-3);--avatar-system-fg:var(--bg-surface);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#6ee7b7;--avatar-preset-matrix-accent:#ecfccb;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#fdba74;--avatar-preset-signal-accent:#ffedd5;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#f8fafc;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#d4d4d8;--avatar-preset-grid-accent:#facc15;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#fef3c7;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#a7f3d0;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#dbeafe;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:var(--paper-6);--bg-overlay:var(--bg-surface);--scrim:#1a161252;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:var(--paper-13);--fg-2:var(--paper-12);--fg-3:var(--paper-10);--fg-disabled:var(--paper-9);--fg-inverse:var(--paper-1);--fg-on-media:var(--paper-1);--border-1:var(--paper-7);--border-2:var(--paper-8);--border-strong:var(--paper-13);--border-focus:var(--accent);--composer-border:var(--border-2);--scrollbar-thumb:color-mix(in srgb, var(--border-2) 74%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 92%, transparent);--accent:var(--vermilion-8);--accent-hover:var(--vermilion-9);--accent-press:var(--vermilion-10);--accent-soft:#f4dcc8;--accent-strong:var(--vermilion-10);--ui-hover:color-mix(in srgb, var(--fg-1) 6%, transparent);--ui-pressed:color-mix(in srgb, var(--fg-1) 10%, transparent);--ui-selected-ref:#f4dcc8;--ui-selected:var(--ui-selected-ref);--ui-selected-content:var(--ui-selected);--ui-selected-surface:var(--ui-selected);--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-selected-control:var(--ui-selected);--ui-selected-control-fg:var(--accent-text);--ui-unread-surface:color-mix(in srgb, var(--accent-soft) 52%, var(--bg-paper));--ui-unsaved-surface:var(--accent-soft);--ui-meta-chip:var(--bg-sunken);--ui-selected-strong:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--ui-selected-muted:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--search-highlight:var(--amber-4);--success:var(--green-9);--success-soft:var(--green-3);--warning:#b58a00;--warning-soft:#fbf1bf;--attention:var(--amber-8);--attention-soft:var(--amber-3);--danger:var(--red-10);--danger-hover:var(--red-11);--danger-press:var(--red-11);--danger-fill:var(--red-10);--danger-fill-hover:var(--red-11);--danger-fill-press:var(--red-11);--danger-soft:var(--red-3);--info:var(--paper-11);--info-soft:var(--paper-5);--success-strong:var(--green-10);--warning-strong:#6a5200;--attention-strong:var(--amber-10);--danger-strong:var(--red-11);--file-icon-word:var(--blue-9);--file-icon-pdf:var(--red-10);--file-icon-excel:var(--green-9);--file-icon-powerpoint:var(--amber-9);--file-icon-label:var(--paper-1);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-12);--violet:var(--violet-9);--violet-soft:var(--violet-2);--ui-switch-on:var(--accent);--ui-switch-knob:var(--fg-inverse);--ui-unread:var(--accent);--ui-unread-fg:var(--fg-inverse);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:var(--accent);--status-in-progress-soft:var(--accent-soft);--status-in-progress-strong:var(--accent-strong);--ui-self:var(--accent);--ui-self-soft:color-mix(in srgb, var(--accent) 13%, var(--bg-surface));--ui-self-border:color-mix(in srgb, var(--accent) 38%, var(--border-1));--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:var(--ui-selected-surface);--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--agent-state-starting);--agent-state-working:var(--attention);--agent-state-working-fg:var(--agent-state-working);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--agent-state-stalled);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:var(--accent-text);--link-hover:var(--accent-text-hover);--favorite:var(--attention);--ui-rail-selected-fg:var(--accent);--chart-1:var(--accent);--chart-2:var(--blue-8);--shadow-1:0 1px 0 #11131a0a, 0 1px 2px #11131a0a;--shadow-2:0 4px 12px #11131a0f, 0 1px 2px #11131a0a;--shadow-3:0 16px 40px #11131a1a, 0 2px 6px #11131a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=ink-dark]{--paper-1:#f6f3ec;--paper-2:#dcd7cd;--paper-3:#bdb7ac;--paper-4:#98928a;--paper-5:#7c766f;--paper-6:#605b55;--paper-7:#56514a;--paper-8:#453f39;--paper-9:#3a3530;--paper-10:#302c28;--paper-11:#262320;--paper-12:#1c1a18;--paper-13:#131211;--vermilion-1:#fdece4;--vermilion-2:#f9d6c8;--vermilion-3:#f4bfab;--vermilion-4:#eda88d;--vermilion-5:#e79172;--vermilion-6:#e0784f;--vermilion-7:#c8663f;--vermilion-8:#ab5330;--vermilion-9:#8b4126;--vermilion-10:#5e2b19;--vermilion-11:#3a1a10;--amber-1:#fdf0dd;--amber-2:#f8ddba;--amber-3:#f2c894;--amber-4:#e8b374;--amber-5:#dc9e58;--amber-6:#c2884a;--amber-7:#a6733e;--amber-8:#8a5f34;--amber-9:#6e4b29;--amber-10:#533720;--amber-11:#3a2615;--green-1:#e8f6e3;--green-2:#cfeac8;--green-3:#b3dcaa;--green-4:#96cd8b;--green-5:#7cbd70;--green-6:#66a55b;--green-7:#548b4b;--green-8:#45723e;--green-9:#375c32;--green-10:#2a4727;--green-11:#1d321b;--red-1:#fdeae7;--red-2:#f8d0ca;--red-3:#f2b3ab;--red-4:#e9968d;--red-5:#dd7c72;--red-6:#c76a61;--red-7:#ad5952;--red-8:#8f4944;--red-9:#723a36;--red-10:#562b28;--red-11:#3b1e1c;--violet-1:#f0eafa;--violet-2:#ded2f3;--violet-3:#cabbe8;--violet-4:#b5a4da;--violet-5:#a290cb;--violet-6:#8d7bb5;--violet-7:#79689f;--violet-8:#665789;--violet-9:#544773;--violet-10:#3d3357;--violet-11:#2a2340;--blue-1:#e6f3fb;--blue-2:#c9e4f5;--blue-3:#a9d1ea;--blue-4:#8bbcda;--blue-5:#74a6c6;--blue-6:#6291b0;--blue-7:#547d99;--blue-8:#476882;--blue-9:#3a5568;--blue-10:#2b3f4e;--blue-11:#1e2d38;--bg-paper:var(--paper-12);--bg-surface:var(--paper-11);--bg-sunken:var(--paper-10);--bg-shell-rail:var(--paper-10);--bg-shell-sidebar:var(--paper-11);--bg-shell-bottom-tabs:var(--bg-surface);--avatar-human-bg:#3a3f47;--avatar-system-bg:var(--paper-7);--avatar-system-fg:var(--fg-1);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#2fc087;--avatar-preset-matrix-accent:#729e16;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#ec973d;--avatar-preset-signal-accent:#cf7e11;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#7094b9;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#a9a9b0;--avatar-preset-grid-accent:#ad8e12;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#cba714;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#2ac17c;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#7aadf1;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:var(--paper-7);--bg-overlay:var(--paper-10);--scrim:#0c0a0994;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:var(--paper-2);--fg-2:var(--paper-4);--fg-3:var(--paper-5);--fg-disabled:var(--paper-6);--fg-inverse:var(--paper-13);--fg-on-media:var(--paper-1);--border-1:var(--paper-9);--border-2:var(--paper-7);--border-strong:var(--paper-1);--border-focus:var(--accent);--composer-border:var(--border-1);--scrollbar-thumb:color-mix(in srgb, var(--border-2) 38%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 56%, transparent);--accent:var(--vermilion-6);--accent-hover:var(--vermilion-5);--accent-press:var(--vermilion-7);--accent-soft:#3b2218;--accent-strong:var(--vermilion-4);--ui-hover:color-mix(in srgb, var(--fg-1) 10%, transparent);--ui-pressed:color-mix(in srgb, var(--fg-1) 15%, transparent);--ui-selected:color-mix(in srgb, var(--ui-selected-ref) 38%, var(--bg-paper));--ui-selected-strong:color-mix(in srgb, var(--accent) 28%, var(--bg-paper));--ui-selected-muted:color-mix(in srgb, var(--accent) 16%, var(--bg-paper));--ui-selected-surface:color-mix(in srgb, var(--accent) 28%, var(--bg-paper));--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-unread-surface:color-mix(in srgb, var(--ui-selected-surface) 16%, color-mix(in srgb, var(--accent-soft) 52%, var(--bg-paper)));--ui-meta-chip:color-mix(in srgb, var(--fg-1) 16%, transparent);--ui-unsaved-surface:color-mix(in srgb, var(--accent) 12%, var(--bg-paper));--ui-selected-ref:#522a1a;--ui-selected-content:var(--ui-selected);--ui-selected-control:var(--ui-selected-ref);--ui-selected-control-fg:var(--accent-text);--search-highlight:var(--amber-8);--success:var(--green-5);--success-soft:var(--green-10);--warning:#b8992e;--warning-soft:#352d0f;--attention:var(--amber-5);--attention-soft:var(--amber-10);--danger:var(--red-5);--danger-hover:var(--red-4);--danger-press:var(--red-6);--danger-fill:var(--red-6);--danger-fill-hover:var(--red-5);--danger-fill-press:var(--red-7);--danger-soft:var(--red-10);--info:var(--paper-4);--info-soft:var(--paper-9);--success-strong:var(--green-4);--warning-strong:#cbb05a;--attention-strong:var(--amber-4);--danger-strong:var(--red-4);--file-icon-word:var(--blue-6);--file-icon-pdf:var(--red-6);--file-icon-excel:var(--green-6);--file-icon-powerpoint:var(--amber-6);--file-icon-label:var(--paper-13);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-3);--violet:var(--violet-4);--violet-soft:var(--violet-10);--ui-switch-on:var(--accent);--ui-switch-knob:var(--fg-inverse);--ui-unread:var(--accent);--ui-unread-fg:var(--fg-inverse);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:var(--accent);--status-in-progress-soft:var(--accent-soft);--status-in-progress-strong:var(--accent-strong);--ui-self:var(--accent);--ui-self-soft:color-mix(in srgb, var(--accent) 13%, var(--bg-surface));--ui-self-border:color-mix(in srgb, var(--accent) 38%, var(--border-1));--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:var(--ui-selected-surface);--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--agent-state-starting);--agent-state-working:var(--attention);--agent-state-working-fg:var(--agent-state-working);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--agent-state-stalled);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:var(--accent-text);--link-hover:var(--accent-text-hover);--favorite:var(--attention);--ui-rail-selected-fg:var(--accent);--chart-1:var(--accent);--chart-2:var(--blue-5);--shadow-1:0 1px 0 #00000080, 0 1px 2px #0006;--shadow-2:0 4px 14px #00000080, 0 1px 2px #0006;--shadow-3:0 18px 44px #0009, 0 2px 8px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=neutral-gray]{--paper-1:#fff;--paper-2:#fafafa;--paper-3:#f5f5f5;--paper-4:#e5e5e5;--paper-5:#d4d4d4;--paper-6:#a3a3a3;--paper-7:#737373;--paper-8:#525252;--paper-9:#404040;--paper-10:#262626;--paper-11:#202020;--paper-12:#1c1c1c;--paper-13:#171717;--vermilion-1:#eef2ff;--vermilion-2:#e0e7ff;--vermilion-3:#c7d2fe;--vermilion-4:#a5b4fc;--vermilion-5:#818cf8;--vermilion-6:#6366f1;--vermilion-7:#4f46e5;--vermilion-8:#4338ca;--vermilion-9:#3730a3;--vermilion-10:#312e81;--vermilion-11:#1e1b4b;--amber-1:#fff7eb;--amber-2:#ffebd8;--amber-3:#f7e2d2;--amber-4:#ffcca1;--amber-5:#fdb37b;--amber-6:#e59656;--amber-7:#ce803f;--amber-8:#b86e32;--amber-9:#9e5b1f;--amber-10:#854c1a;--amber-11:#5f2e00;--green-1:#edffe9;--green-2:#defad7;--green-3:#dbe6d5;--green-4:#b7e9ac;--green-5:#9bd98d;--green-6:#7bbf6c;--green-7:#65a956;--green-8:#519442;--green-9:#2e7d32;--green-10:#386a2d;--green-11:#1d4912;--red-1:#fff6f4;--red-2:#ffe9e5;--red-3:#ffdbd6;--red-4:#f0d8d3;--red-5:#ffaba0;--red-6:#fb8276;--red-7:#e36c61;--red-8:#cb574d;--red-9:#b04941;--red-10:#a8392a;--red-11:#6b1f1b;--violet-1:#fcf7ff;--violet-2:#efeaf9;--violet-3:#eae1fd;--violet-4:#ded2f6;--violet-5:#ccbde9;--violet-6:#b1a1d1;--violet-7:#9c8cba;--violet-8:#8777a5;--violet-9:#766793;--violet-10:#615577;--violet-11:#413754;--blue-1:#effcff;--blue-2:#e1f3ff;--blue-3:#d1eafc;--blue-4:#bddef5;--blue-5:#a3cce8;--blue-6:#84b1cf;--blue-7:#6f9cb9;--blue-8:#5f8aa6;--blue-9:#4d748d;--blue-10:#406176;--blue-11:#244153;--bg-paper:var(--paper-1);--bg-surface:var(--paper-1);--bg-sunken:#f4f4f4;--bg-shell-rail:#e6e6e6;--bg-shell-sidebar:#f7f7f7;--bg-shell-bottom-tabs:var(--paper-1);--avatar-human-bg:var(--paper-4);--avatar-system-bg:var(--fg-3);--avatar-system-fg:var(--bg-surface);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#6ee7b7;--avatar-preset-matrix-accent:#ecfccb;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#fdba74;--avatar-preset-signal-accent:#ffedd5;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#f8fafc;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#d4d4d8;--avatar-preset-grid-accent:#facc15;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#fef3c7;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#a7f3d0;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#dbeafe;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:#eaeaea;--bg-overlay:var(--paper-1);--scrim:#1a161252;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:#1f1f1f;--fg-2:#5c5c5c;--fg-3:var(--paper-7);--fg-disabled:#9a9a9a;--fg-inverse:var(--paper-1);--fg-on-media:var(--paper-1);--border-1:#eaeaea;--border-2:#dadada;--border-strong:#3d3d3d;--border-focus:var(--accent);--composer-border:var(--paper-5);--scrollbar-thumb:color-mix(in srgb, var(--border-2) 74%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 92%, transparent);--accent:#3d3d3d;--accent-hover:#2f2f2f;--accent-press:#242424;--accent-soft:#f0f0f0;--accent-strong:#3d3d3d;--ui-hover:#0000000b;--ui-pressed:#00000014;--ui-selected-ref:#e4e4e4;--ui-selected:var(--ui-selected-ref);--ui-selected-content:var(--ui-selected-ref);--ui-selected-surface:var(--ui-selected-ref);--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-selected-control:var(--ui-selected-ref);--ui-selected-control-fg:var(--accent-text);--ui-unread-surface:#f7f7f7;--ui-unsaved-surface:#f0f0f0;--ui-meta-chip:var(--bg-sunken);--ui-selected-strong:var(--paper-5);--ui-selected-muted:#efefef;--search-highlight:var(--amber-4);--success:#047857;--success-soft:#ecfdf5;--warning:#b45309;--warning-soft:#fff7ed;--attention:var(--amber-8);--attention-soft:var(--amber-3);--danger:var(--red-10);--danger-hover:var(--red-11);--danger-press:var(--red-11);--danger-fill:var(--red-10);--danger-fill-hover:var(--red-11);--danger-fill-press:var(--red-11);--danger-soft:#fef2f2;--info:#2563eb;--info-soft:#eff6ff;--success-strong:#047857;--warning-strong:#6a5200;--attention-strong:var(--amber-10);--danger-strong:var(--red-11);--file-icon-word:var(--blue-9);--file-icon-pdf:var(--red-10);--file-icon-excel:var(--green-9);--file-icon-powerpoint:var(--amber-9);--file-icon-label:var(--paper-1);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-12);--violet:var(--vermilion-8);--violet-soft:var(--vermilion-2);--ui-switch-on:#16b889;--ui-switch-knob:var(--fg-inverse);--ui-unread:#d13d4d;--deco-mention:#d0393a;--ui-unread-fg:var(--fg-inverse);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:#2563eb;--status-in-progress-soft:#eff6ff;--status-in-progress-strong:#2563eb;--ui-self:#047857;--ui-self-soft:#ecfdf5;--ui-self-border:#a7f3d0;--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:#d9d9d9;--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--agent-state-starting);--agent-state-working:var(--attention);--agent-state-working-fg:var(--agent-state-working);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--agent-state-stalled);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:#1470b4;--link-hover:var(--link);--favorite:#ffc107;--ui-rail-selected-fg:var(--fg-1);--chart-1:var(--accent);--chart-2:var(--blue-8);--shadow-1:0 1px 0 #11131a0a, 0 1px 2px #11131a0a;--shadow-2:0 4px 12px #11131a0f, 0 1px 2px #11131a0a;--shadow-3:0 16px 40px #11131a1a, 0 2px 6px #11131a0f;--deco-thread-new-bg:var(--accent-soft);--deco-thread-new-border:var(--border-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--deco-card-surface:var(--paper-2);--deco-board-head:var(--paper-3);--deco-file-icon-markdown:var(--file-icon-word);--deco-file-icon-image:var(--green-9);--deco-file-icon-text:var(--violet-9);--deco-file-icon-plain:#3d7a74;--deco-file-icon-knockout:var(--file-icon-label);--deco-status-pill-success-bg:color-mix(in srgb, var(--success) 12%, transparent);--deco-status-pill-success-border:color-mix(in srgb, var(--success) 24%, transparent)}html[data-theme=neutral-gray-dark]{--paper-1:#fff;--paper-2:#fafafa;--paper-3:#f2f2f2;--paper-4:#e0e0e0;--paper-5:#d1d1d1;--paper-6:#bdbdbd;--paper-7:#969696;--paper-8:#6b6b6b;--paper-9:#333;--paper-10:#292929;--paper-11:#1f1f1f;--paper-12:#141414;--paper-13:#0d0d0d;--vermilion-1:#eef2ff;--vermilion-2:#e0e7ff;--vermilion-3:#c7d2fe;--vermilion-4:#a5b4fc;--vermilion-5:#818cf8;--vermilion-6:#6366f1;--vermilion-7:#4f46e5;--vermilion-8:#4338ca;--vermilion-9:#3730a3;--vermilion-10:#312e81;--vermilion-11:#1e1b4b;--amber-1:#fdf0dd;--amber-2:#f8ddba;--amber-3:#f2c894;--amber-4:#e8b374;--amber-5:#dc9e58;--amber-6:#c2884a;--amber-7:#a6733e;--amber-8:#8a5f34;--amber-9:#6e4b29;--amber-10:#533720;--amber-11:#3a2615;--green-1:#e8f6e3;--green-2:#cfeac8;--green-3:#b3dcaa;--green-4:#96cd8b;--green-5:#7cbd70;--green-6:#66a55b;--green-7:#548b4b;--green-8:#45723e;--green-9:#375c32;--green-10:#2a4727;--green-11:#1d321b;--red-1:#fdeae7;--red-2:#f8d0ca;--red-3:#f2b3ab;--red-4:#e9968d;--red-5:#dd7c72;--red-6:#c76a61;--red-7:#ad5952;--red-8:#8f4944;--red-9:#723a36;--red-10:#562b28;--red-11:#3b1e1c;--violet-1:#f0eafa;--violet-2:#ded2f3;--violet-3:#cabbe8;--violet-4:#b5a4da;--violet-5:#a290cb;--violet-6:#8d7bb5;--violet-7:#79689f;--violet-8:#665789;--violet-9:#544773;--violet-10:#3d3357;--violet-11:#2a2340;--blue-1:#e6f3fb;--blue-2:#c9e4f5;--blue-3:#a9d1ea;--blue-4:#8bbcda;--blue-5:#74a6c6;--blue-6:#6291b0;--blue-7:#547d99;--blue-8:#476882;--blue-9:#3a5568;--blue-10:#2b3f4e;--blue-11:#1e2d38;--bg-paper:var(--paper-12);--bg-surface:var(--paper-11);--bg-sunken:#101010;--bg-shell-rail:var(--paper-10);--bg-shell-sidebar:var(--paper-11);--bg-shell-bottom-tabs:var(--paper-12);--avatar-human-bg:var(--paper-9);--avatar-system-bg:var(--paper-7);--avatar-system-fg:var(--fg-1);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#2fc087;--avatar-preset-matrix-accent:#729e16;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#ec973d;--avatar-preset-signal-accent:#cf7e11;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#7094b9;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#a9a9b0;--avatar-preset-grid-accent:#ad8e12;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#cba714;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#2ac17c;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#7aadf1;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:var(--paper-10);--bg-overlay:var(--paper-10);--scrim:#0c0a0994;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:var(--paper-3);--fg-2:var(--paper-6);--fg-3:var(--paper-7);--fg-disabled:var(--paper-8);--fg-inverse:var(--paper-12);--fg-on-media:var(--paper-1);--border-1:#292929;--border-2:#333;--border-strong:#707070;--border-focus:#707070;--composer-border:#3c3c3c;--scrollbar-thumb:color-mix(in srgb, var(--border-2) 38%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 56%, transparent);--accent:#c8c8c8;--accent-hover:#d4d4d4;--accent-press:var(--paper-4);--accent-soft:var(--paper-10);--accent-strong:#c8c8c8;--ui-hover:#ffffff0f;--ui-pressed:#ffffff1a;--ui-selected:var(--ui-selected-ref);--ui-selected-strong:#3c3c3c;--ui-selected-muted:var(--paper-10);--ui-selected-surface:var(--ui-selected-ref);--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-unread-surface:var(--paper-10);--ui-meta-chip:color-mix(in srgb, var(--fg-1) 16%, transparent);--ui-unsaved-surface:var(--paper-10);--ui-selected-ref:var(--paper-9);--ui-selected-content:var(--ui-selected-ref);--ui-selected-control:var(--ui-selected-ref);--ui-selected-control-fg:var(--accent-text);--search-highlight:var(--amber-8);--success:#34d399;--success-soft:#123d3a;--warning:#fbbf24;--warning-soft:#3a2a0a;--attention:var(--amber-5);--attention-soft:var(--amber-10);--danger:#f87171;--danger-hover:var(--red-4);--danger-press:var(--red-6);--danger-fill:#f87171;--danger-fill-hover:#fca5a5;--danger-fill-press:#ef4444;--danger-soft:#3b171b;--info:#60a5fa;--info-soft:#172554;--success-strong:#14b8a6;--warning-strong:#cbb05a;--attention-strong:var(--amber-4);--danger-strong:var(--red-4);--file-icon-word:var(--blue-6);--file-icon-pdf:var(--red-6);--file-icon-excel:var(--green-6);--file-icon-powerpoint:var(--amber-6);--file-icon-label:var(--paper-13);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-3);--violet:var(--vermilion-4);--violet-soft:var(--vermilion-10);--ui-switch-on:#16b889;--ui-switch-knob:#f1f5f9;--ui-unread:#d13d4d;--deco-mention:#d0393a;--ui-unread-fg:var(--paper-1);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:#60a5fa;--status-in-progress-soft:#172554;--status-in-progress-strong:#60a5fa;--ui-self:var(--fg-3);--ui-self-soft:transparent;--ui-self-border:var(--border-2);--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:#3d3d3d;--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--agent-state-starting);--agent-state-working:var(--attention);--agent-state-working-fg:var(--agent-state-working);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--agent-state-stalled);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:#5aa7e8;--link-hover:var(--link);--favorite:#ffc107;--deco-toggle-selected:var(--ui-selected-ref);--deco-toggle-selected-fg:var(--fg-1);--ui-rail-selected-fg:var(--fg-1);--chart-1:var(--accent);--chart-2:var(--blue-5);--shadow-1:0 1px 0 #00000080, 0 1px 2px #0006;--shadow-2:0 4px 14px #00000080, 0 1px 2px #0006;--shadow-3:0 18px 44px #0009, 0 2px 8px #00000073;--deco-sidebar-cta-bg:#c8c8c81f;--deco-sidebar-cta-bg-hover:#c8c8c82e;--deco-sidebar-cta-bg-active:#c8c8c83d;--deco-sidebar-cta-border:#c8c8c847;--deco-sidebar-cta-border-hover:#c8c8c866;--deco-sidebar-cta-border-active:#c8c8c87a;--deco-sidebar-cta-fg:var(--paper-4);--deco-thread-new-bg:#363636;--deco-thread-new-border:#4a4a4a;--deco-rail-selected-label:var(--fg-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--deco-file-icon-markdown:var(--file-icon-word);--deco-file-icon-image:var(--green-6);--deco-file-icon-text:var(--violet-6);--deco-file-icon-plain:#77b9b4;--deco-file-icon-knockout:var(--file-icon-label);--deco-status-pill-success-bg:color-mix(in srgb, var(--success) 12%, transparent);--deco-status-pill-success-border:color-mix(in srgb, var(--success) 24%, transparent)}html[data-theme=glass-ice]{--paper-1:#fff;--paper-2:#f8fafc;--paper-3:#f1f5f9;--paper-4:#e2e8f0;--paper-5:#cbd5e1;--paper-6:#94a3b8;--paper-7:#64748b;--paper-8:#475569;--paper-9:#334155;--paper-10:#1e293b;--paper-11:#172033;--paper-12:#111827;--paper-13:#0f172a;--vermilion-1:#eef2ff;--vermilion-2:#e0e7ff;--vermilion-3:#c7d2fe;--vermilion-4:#a5b4fc;--vermilion-5:#818cf8;--vermilion-6:#6366f1;--vermilion-7:#4f46e5;--vermilion-8:#4338ca;--vermilion-9:#3730a3;--vermilion-10:#312e81;--vermilion-11:#1e1b4b;--amber-1:#fff7eb;--amber-2:#ffebd8;--amber-3:#f7e2d2;--amber-4:#ffcca1;--amber-5:#fdb37b;--amber-6:#e59656;--amber-7:#ce803f;--amber-8:#b86e32;--amber-9:#9e5b1f;--amber-10:#854c1a;--amber-11:#5f2e00;--green-1:#edffe9;--green-2:#defad7;--green-3:#dbe6d5;--green-4:#b7e9ac;--green-5:#9bd98d;--green-6:#7bbf6c;--green-7:#65a956;--green-8:#519442;--green-9:#2e7d32;--green-10:#386a2d;--green-11:#1d4912;--red-1:#fff6f4;--red-2:#ffe9e5;--red-3:#ffdbd6;--red-4:#f0d8d3;--red-5:#ffaba0;--red-6:#fb8276;--red-7:#e36c61;--red-8:#cb574d;--red-9:#b04941;--red-10:#a8392a;--red-11:#6b1f1b;--violet-1:#fcf7ff;--violet-2:#efeaf9;--violet-3:#eae1fd;--violet-4:#ded2f6;--violet-5:#ccbde9;--violet-6:#b1a1d1;--violet-7:#9c8cba;--violet-8:#8777a5;--violet-9:#766793;--violet-10:#615577;--violet-11:#413754;--blue-1:#effcff;--blue-2:#e1f3ff;--blue-3:#d1eafc;--blue-4:#bddef5;--blue-5:#a3cce8;--blue-6:#84b1cf;--blue-7:#6f9cb9;--blue-8:#5f8aa6;--blue-9:#4d748d;--blue-10:#406176;--blue-11:#244153;--bg-paper:#fafbfc;--bg-surface:var(--paper-1);--bg-sunken:var(--paper-3);--bg-shell-rail:#e8f1fb;--bg-shell-sidebar:#eef5fc;--bg-shell-bottom-tabs:var(--bg-paper);--avatar-human-bg:#dbe6f2;--avatar-system-bg:var(--fg-3);--avatar-system-fg:var(--bg-surface);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#6ee7b7;--avatar-preset-matrix-accent:#ecfccb;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#fdba74;--avatar-preset-signal-accent:#ffedd5;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#f8fafc;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#d4d4d8;--avatar-preset-grid-accent:#facc15;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#fef3c7;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#a7f3d0;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#dbeafe;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:var(--paper-5);--bg-overlay:var(--bg-surface);--scrim:#1a161252;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:var(--paper-13);--fg-2:#5b6472;--fg-3:var(--paper-6);--fg-disabled:var(--paper-6);--fg-inverse:var(--paper-1);--fg-on-media:var(--paper-1);--border-1:var(--paper-4);--border-2:var(--paper-5);--border-strong:var(--paper-13);--border-focus:var(--accent);--composer-border:var(--border-2);--scrollbar-thumb:color-mix(in srgb, var(--border-2) 74%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 92%, transparent);--accent:#2f6fb0;--accent-hover:#2a6099;--accent-press:#245488;--accent-soft:#dceaf7;--accent-strong:#245488;--ui-hover:color-mix(in srgb, var(--fg-1) 6%, transparent);--ui-pressed:color-mix(in srgb, var(--fg-1) 10%, transparent);--ui-selected-ref:#dceaf7;--ui-selected:var(--ui-selected-ref);--ui-selected-content:var(--ui-selected);--ui-selected-surface:var(--ui-selected);--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-selected-control:var(--ui-selected);--ui-selected-control-fg:var(--accent-text);--ui-unread-surface:color-mix(in srgb, var(--accent-soft) 52%, var(--bg-paper));--ui-unsaved-surface:var(--accent-soft);--ui-meta-chip:var(--bg-sunken);--ui-selected-strong:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--ui-selected-muted:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--search-highlight:var(--amber-4);--success:#1f7266;--success-soft:#dcefec;--warning:#b58a00;--warning-soft:#fbf1bf;--attention:#e6b45c;--attention-soft:#f4e7d2;--danger:#b83d55;--danger-hover:var(--red-11);--danger-press:var(--red-11);--danger-fill:#b83d55;--danger-fill-hover:var(--red-11);--danger-fill-press:var(--red-11);--danger-soft:#f6e1e6;--info:var(--paper-11);--info-soft:var(--paper-5);--success-strong:#1d6358;--warning-strong:#6a5200;--attention-strong:#8c6014;--danger-strong:#99324a;--file-icon-word:var(--blue-9);--file-icon-pdf:var(--red-10);--file-icon-excel:var(--green-9);--file-icon-powerpoint:var(--amber-9);--file-icon-label:var(--paper-1);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-12);--violet:var(--vermilion-8);--violet-soft:var(--vermilion-2);--ui-switch-on:var(--accent);--ui-switch-knob:var(--fg-inverse);--ui-unread:var(--accent);--ui-unread-fg:var(--fg-inverse);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:var(--accent);--status-in-progress-soft:var(--accent-soft);--status-in-progress-strong:var(--accent-strong);--ui-self:var(--accent);--ui-self-soft:color-mix(in srgb, var(--accent) 13%, var(--bg-surface));--ui-self-border:color-mix(in srgb, var(--accent) 38%, var(--border-1));--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:#bdd5f0;--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--attention-strong);--agent-state-working:var(--attention);--agent-state-working-fg:var(--attention-strong);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--attention-strong);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:var(--accent-text);--link-hover:var(--accent-text-hover);--favorite:var(--attention);--ui-rail-selected-fg:var(--accent-strong);--chart-1:var(--accent);--chart-2:var(--blue-8);--shadow-1:0 1px 0 #11131a0a, 0 1px 2px #11131a0a;--shadow-2:0 4px 12px #11131a0f, 0 1px 2px #11131a0a;--shadow-3:0 16px 40px #11131a1a, 0 2px 6px #11131a0f;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--deco-wallpaper-rail:url(/skins/glass-ice/rail.png);--deco-rail-scroll-bg:none;--deco-scrim-rail:.01;--deco-panel-edge:#ffffffb3;--deco-panel-edge-width:1px;--deco-panel-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #ffffff4d, inset 0 -12px 26px #ffffff1a, 0 10px 30px #1f3a5c24;--deco-chrome-divider:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--deco-selected-tile:var(--bg-sunken);--deco-status-review-fg:var(--attention-strong)}html[data-theme=glass-ice-dark]{--paper-1:#e8edf2;--paper-2:#cbd4de;--paper-3:#adb9c6;--paper-4:#91a0b0;--paper-5:#788797;--paper-6:#626f7e;--paper-7:#495664;--paper-8:#39434f;--paper-9:#303944;--paper-10:#262e38;--paper-11:#20262e;--paper-12:#191d23;--paper-13:#12161c;--vermilion-1:#fdece4;--vermilion-2:#f9d6c8;--vermilion-3:#f4bfab;--vermilion-4:#eda88d;--vermilion-5:#e79172;--vermilion-6:#e0784f;--vermilion-7:#c8663f;--vermilion-8:#ab5330;--vermilion-9:#8b4126;--vermilion-10:#5e2b19;--vermilion-11:#3a1a10;--amber-1:#fdf0dd;--amber-2:#f8ddba;--amber-3:#f2c894;--amber-4:#e8b374;--amber-5:#dc9e58;--amber-6:#c2884a;--amber-7:#a6733e;--amber-8:#8a5f34;--amber-9:#6e4b29;--amber-10:#533720;--amber-11:#3a2615;--green-1:#e8f6e3;--green-2:#cfeac8;--green-3:#b3dcaa;--green-4:#96cd8b;--green-5:#7cbd70;--green-6:#66a55b;--green-7:#548b4b;--green-8:#45723e;--green-9:#375c32;--green-10:#2a4727;--green-11:#1d321b;--red-1:#fdeae7;--red-2:#f8d0ca;--red-3:#f2b3ab;--red-4:#e9968d;--red-5:#dd7c72;--red-6:#c76a61;--red-7:#ad5952;--red-8:#8f4944;--red-9:#723a36;--red-10:#562b28;--red-11:#3b1e1c;--violet-1:#f0eafa;--violet-2:#ded2f3;--violet-3:#cabbe8;--violet-4:#b5a4da;--violet-5:#a290cb;--violet-6:#8d7bb5;--violet-7:#79689f;--violet-8:#665789;--violet-9:#544773;--violet-10:#3d3357;--violet-11:#2a2340;--blue-1:#e6f3fb;--blue-2:#c9e4f5;--blue-3:#a9d1ea;--blue-4:#8bbcda;--blue-5:#74a6c6;--blue-6:#6291b0;--blue-7:#547d99;--blue-8:#476882;--blue-9:#3a5568;--blue-10:#2b3f4e;--blue-11:#1e2d38;--bg-paper:#1a1c22;--bg-surface:#22252c;--bg-sunken:#22252c;--bg-shell-rail:#111318;--bg-shell-sidebar:#15171c;--bg-shell-bottom-tabs:var(--bg-surface);--avatar-human-bg:#363b45;--avatar-system-bg:var(--paper-7);--avatar-system-fg:var(--fg-1);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#2fc087;--avatar-preset-matrix-accent:#729e16;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#ec973d;--avatar-preset-signal-accent:#cf7e11;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#7094b9;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#a9a9b0;--avatar-preset-grid-accent:#ad8e12;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#cba714;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#2ac17c;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#7aadf1;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:#2a2d35;--bg-overlay:#2a2d35;--scrim:#0c0a0994;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:#e6e8ec;--fg-2:#b4bac4;--fg-3:#989eaa;--fg-disabled:#6e7480;--fg-inverse:#122334;--fg-on-media:var(--paper-1);--border-1:#3d3f45;--border-2:#54565c;--border-strong:var(--fg-3);--border-focus:var(--accent);--composer-border:var(--border-1);--scrollbar-thumb:color-mix(in srgb, var(--border-2) 38%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 56%, transparent);--accent:#6eadf0;--accent-hover:#8bbdf3;--accent-press:#6eadf0;--accent-soft:#1b2737;--accent-strong:#8bbdf3;--ui-hover:color-mix(in srgb, var(--fg-1) 10%, transparent);--ui-pressed:color-mix(in srgb, var(--fg-1) 15%, transparent);--ui-selected:var(--ui-selected-ref);--ui-selected-strong:#30353f;--ui-selected-muted:#252930;--ui-selected-surface:#2a2d35;--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-unread-surface:#272b33;--ui-meta-chip:#292d35;--ui-unsaved-surface:color-mix(in srgb, var(--accent) 12%, var(--bg-paper));--ui-selected-ref:#2a2d35;--ui-selected-content:#2a2d35;--ui-selected-control:#333843;--ui-selected-control-fg:var(--accent-text);--search-highlight:var(--amber-8);--success:#5fc38f;--success-soft:#243c33;--warning:#e6b45c;--warning-soft:#423821;--attention:#e6b45c;--attention-soft:var(--amber-10);--danger:#ee9a9e;--danger-hover:var(--red-4);--danger-press:var(--red-6);--danger-fill:#e7a0a5;--danger-fill-hover:#f0b4b8;--danger-fill-press:#d88f96;--danger-soft:#462b31;--info:#6eadf0;--info-soft:#1b2737;--success-strong:var(--green-4);--warning-strong:#cbb05a;--attention-strong:var(--amber-4);--danger-strong:var(--red-4);--file-icon-word:var(--blue-6);--file-icon-pdf:var(--red-6);--file-icon-excel:var(--green-6);--file-icon-powerpoint:var(--amber-6);--file-icon-label:var(--paper-13);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-3);--violet:var(--violet-4);--violet-soft:var(--violet-10);--ui-switch-on:var(--accent-fill);--ui-switch-knob:var(--fg-1);--ui-unread:#7aaee0;--ui-unread-fg:#1a1c22;--ui-new-reply:#2276d1;--ui-new-reply-fg:#fff;--status-in-progress:var(--accent-strong);--status-in-progress-soft:var(--accent-strong);--status-in-progress-strong:var(--accent-strong);--ui-self:var(--fg-2);--ui-self-soft:#2a2d35;--ui-self-border:color-mix(in srgb, var(--accent) 38%, var(--border-1));--accent-fg:var(--fg-inverse);--accent-fill:#2276d1;--accent-fill-hover:#1d6abf;--accent-fill-press:#185ca8;--accent-fill-fg:#fff;--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:#2276d138;--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--agent-state-starting);--agent-state-working:var(--attention);--agent-state-working-fg:var(--agent-state-working);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--agent-state-stalled);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:var(--accent-text);--link-hover:var(--accent-text-hover);--favorite:var(--attention);--ui-rail-selected-fg:#aad0f8;--chart-1:var(--accent);--chart-2:var(--blue-5);--shadow-1:0 1px 0 #00000080, 0 1px 2px #0006;--shadow-2:0 8px 24px #0006;--shadow-3:0 16px 48px #00000073;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--deco-panel-edge:var(--border-1);--deco-panel-edge-width:0 1px;--deco-sidebar-selected:#2276d138;--deco-thread-new-bg:#2a2d35;--deco-thread-new-border:#4f5157;--deco-thread-new-fg:var(--fg-1);--deco-board-canvas:#111318;--deco-sidebar-selected-fg:#aad0f8;--deco-nav-selected:#2276d138;--deco-self-chip-bg:var(--ui-self-soft);--deco-self-chip-fg:var(--ui-self);--deco-self-chip-border:var(--ui-self-border);--deco-status-pill-fill:15%;--deco-status-pill-border:22%;--deco-status-pill-ink:100%;--deco-status-neutral:#adb3bd;--deco-status-neutral-fill:color-mix(in srgb, var(--deco-status-neutral) 15%, transparent);--deco-status-neutral-border:color-mix(in srgb, var(--deco-status-neutral) 22%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=warm-peach]{--paper-1:#fff;--paper-2:#f8fafc;--paper-3:#f1f5f9;--paper-4:#e2e8f0;--paper-5:#cbd5e1;--paper-6:#94a3b8;--paper-7:#64748b;--paper-8:#475569;--paper-9:#334155;--paper-10:#1e293b;--paper-11:#172033;--paper-12:#111827;--paper-13:#0f172a;--vermilion-1:#eef2ff;--vermilion-2:#e0e7ff;--vermilion-3:#c7d2fe;--vermilion-4:#a5b4fc;--vermilion-5:#818cf8;--vermilion-6:#6366f1;--vermilion-7:#4f46e5;--vermilion-8:#4338ca;--vermilion-9:#3730a3;--vermilion-10:#312e81;--vermilion-11:#1e1b4b;--amber-1:#fff7eb;--amber-2:#ffebd8;--amber-3:#f7e2d2;--amber-4:#ffcca1;--amber-5:#fdb37b;--amber-6:#e59656;--amber-7:#ce803f;--amber-8:#b86e32;--amber-9:#9e5b1f;--amber-10:#854c1a;--amber-11:#5f2e00;--green-1:#edffe9;--green-2:#defad7;--green-3:#dbe6d5;--green-4:#b7e9ac;--green-5:#9bd98d;--green-6:#7bbf6c;--green-7:#65a956;--green-8:#519442;--green-9:#2e7d32;--green-10:#386a2d;--green-11:#1d4912;--red-1:#fff6f4;--red-2:#ffe9e5;--red-3:#ffdbd6;--red-4:#f0d8d3;--red-5:#ffaba0;--red-6:#fb8276;--red-7:#e36c61;--red-8:#cb574d;--red-9:#b04941;--red-10:#a8392a;--red-11:#6b1f1b;--violet-1:#fcf7ff;--violet-2:#efeaf9;--violet-3:#eae1fd;--violet-4:#ded2f6;--violet-5:#ccbde9;--violet-6:#b1a1d1;--violet-7:#9c8cba;--violet-8:#8777a5;--violet-9:#766793;--violet-10:#615577;--violet-11:#413754;--blue-1:#effcff;--blue-2:#e1f3ff;--blue-3:#d1eafc;--blue-4:#bddef5;--blue-5:#a3cce8;--blue-6:#84b1cf;--blue-7:#6f9cb9;--blue-8:#5f8aa6;--blue-9:#4d748d;--blue-10:#406176;--blue-11:#244153;--bg-paper:#fafafa;--bg-surface:var(--paper-1);--bg-sunken:var(--paper-3);--bg-shell-rail:#f2ece4;--bg-shell-sidebar:#f7f2eb;--bg-shell-bottom-tabs:var(--bg-paper);--avatar-human-bg:#dde0e7;--avatar-system-bg:var(--fg-3);--avatar-system-fg:var(--bg-surface);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#6ee7b7;--avatar-preset-matrix-accent:#ecfccb;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#fdba74;--avatar-preset-signal-accent:#ffedd5;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#f8fafc;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#d4d4d8;--avatar-preset-grid-accent:#facc15;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#fef3c7;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#a7f3d0;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#dbeafe;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:var(--paper-5);--bg-overlay:var(--bg-surface);--scrim:#1a161252;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:var(--paper-13);--fg-2:#5b6472;--fg-3:var(--paper-6);--fg-disabled:var(--paper-6);--fg-inverse:var(--paper-1);--fg-on-media:var(--paper-1);--border-1:#ebe1d4;--border-2:#dccdba;--border-strong:var(--paper-13);--border-focus:var(--accent);--composer-border:var(--border-2);--scrollbar-thumb:color-mix(in srgb, var(--border-2) 74%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 92%, transparent);--accent:#a85a38;--accent-hover:#9a5232;--accent-press:#8c4a2d;--accent-soft:#f3e2d6;--accent-strong:#8c4a2d;--ui-hover:color-mix(in srgb, var(--fg-1) 6%, transparent);--ui-pressed:color-mix(in srgb, var(--fg-1) 10%, transparent);--ui-selected-ref:#f3e2d6;--ui-selected:var(--ui-selected-ref);--ui-selected-content:var(--ui-selected);--ui-selected-surface:var(--ui-selected);--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-selected-control:var(--ui-selected);--ui-selected-control-fg:var(--accent-text);--ui-unread-surface:color-mix(in srgb, var(--accent-soft) 52%, var(--bg-paper));--ui-unsaved-surface:var(--accent-soft);--ui-meta-chip:var(--bg-sunken);--ui-selected-strong:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--ui-selected-muted:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--search-highlight:var(--amber-4);--success:#10b981;--success-soft:#d1fae5;--warning:#b58a00;--warning-soft:#fbf1bf;--attention:var(--amber-8);--attention-soft:var(--amber-3);--danger:var(--red-10);--danger-hover:var(--red-11);--danger-press:var(--red-11);--danger-fill:var(--red-10);--danger-fill-hover:var(--red-11);--danger-fill-press:var(--red-11);--danger-soft:var(--red-3);--info:var(--paper-11);--info-soft:var(--paper-5);--success-strong:#047857;--warning-strong:#6a5200;--attention-strong:var(--amber-10);--danger-strong:var(--red-11);--file-icon-word:var(--blue-9);--file-icon-pdf:var(--red-10);--file-icon-excel:var(--green-9);--file-icon-powerpoint:var(--amber-9);--file-icon-label:var(--paper-1);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-12);--violet:var(--vermilion-8);--violet-soft:var(--vermilion-2);--ui-switch-on:var(--accent);--ui-switch-knob:var(--fg-inverse);--ui-unread:var(--accent);--ui-unread-fg:var(--fg-inverse);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:var(--accent);--status-in-progress-soft:var(--accent-soft);--status-in-progress-strong:var(--accent-strong);--ui-self:var(--accent);--ui-self-soft:color-mix(in srgb, var(--accent) 13%, var(--bg-surface));--ui-self-border:color-mix(in srgb, var(--accent) 38%, var(--border-1));--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:var(--ui-selected-surface);--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--agent-state-starting);--agent-state-working:var(--attention);--agent-state-working-fg:var(--agent-state-working);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--agent-state-stalled);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:var(--accent-text);--link-hover:var(--accent-text-hover);--favorite:var(--attention);--ui-rail-selected-fg:var(--accent);--chart-1:var(--accent);--chart-2:var(--blue-8);--shadow-1:0 1px 0 #11131a0a, 0 1px 2px #11131a0a;--shadow-2:0 4px 12px #11131a0f, 0 1px 2px #11131a0a;--shadow-3:0 16px 40px #11131a1a, 0 2px 6px #11131a0f;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--deco-wallpaper-rail:url(/skins/warm-peach/rail.png);--deco-rail-scroll-bg:none;--deco-scrim-rail:.13;--deco-panel-edge:#ffffffb8;--deco-panel-edge-width:1px;--deco-panel-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #ffffff57, inset 0 -12px 26px #ffffff1f, 0 10px 30px #5c3a1f24;--deco-sidebar-selected:linear-gradient(90deg, #e0a8783d 0%, #e0a87817 55%, transparent 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=pink]{--paper-1:#fcfaf4;--paper-2:#f9f6ef;--paper-3:#f4efe6;--paper-4:#efeade;--paper-5:#ebe6dc;--paper-6:#e8e2d2;--paper-7:#e4decf;--paper-8:#d4ccb8;--paper-9:#b3ada2;--paper-10:#878078;--paper-11:#7a746a;--paper-12:#65605a;--paper-13:#1a1612;--vermilion-1:#fff6f2;--vermilion-2:#ffe9e0;--vermilion-3:#ffdccf;--vermilion-4:#ffcab7;--vermilion-5:#ffad93;--vermilion-6:#ff7e54;--vermilion-7:#ec653a;--vermilion-8:#d4501e;--vermilion-9:#b8421a;--vermilion-10:#9a3814;--vermilion-11:#701900;--amber-1:#fbf8fe;--amber-2:#f5f0fc;--amber-3:#eee7fa;--amber-4:#e2d7f5;--amber-5:#cdbdec;--amber-6:#b3a0dd;--amber-7:#9c86cc;--amber-8:#8a72bd;--amber-9:#7560a6;--amber-10:#5f4d88;--amber-11:#3d3159;--green-1:#edffe9;--green-2:#defad7;--green-3:#dbe6d5;--green-4:#b7e9ac;--green-5:#9bd98d;--green-6:#7bbf6c;--green-7:#65a956;--green-8:#519442;--green-9:#2e7d32;--green-10:#386a2d;--green-11:#1d4912;--red-1:#fff6f4;--red-2:#ffe9e5;--red-3:#ffdbd6;--red-4:#f0d8d3;--red-5:#ffaba0;--red-6:#fb8276;--red-7:#e36c61;--red-8:#cb574d;--red-9:#b04941;--red-10:#a8392a;--red-11:#6b1f1b;--violet-1:#fcf7ff;--violet-2:#efeaf9;--violet-3:#eae1fd;--violet-4:#ded2f6;--violet-5:#ccbde9;--violet-6:#b1a1d1;--violet-7:#9c8cba;--violet-8:#8777a5;--violet-9:#766793;--violet-10:#615577;--violet-11:#413754;--blue-1:#effcff;--blue-2:#e1f3ff;--blue-3:#d1eafc;--blue-4:#bddef5;--blue-5:#a3cce8;--blue-6:#84b1cf;--blue-7:#6f9cb9;--blue-8:#5f8aa6;--blue-9:#4d748d;--blue-10:#406176;--blue-11:#244153;--bg-paper:#fbfafc;--bg-surface:#fff;--bg-sunken:#f4f3f6;--bg-shell-rail:#f4f3f6;--bg-shell-sidebar:#f4f3f6;--bg-shell-bottom-tabs:#fff;--avatar-human-bg:#e3dfe9;--avatar-system-bg:var(--fg-3);--avatar-system-fg:var(--bg-surface);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#6ee7b7;--avatar-preset-matrix-accent:#ecfccb;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#fdba74;--avatar-preset-signal-accent:#ffedd5;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#f8fafc;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#d4d4d8;--avatar-preset-grid-accent:#facc15;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#fef3c7;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#a7f3d0;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#dbeafe;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:#eceaf0;--bg-overlay:#fff;--scrim:#1a161252;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:#26232b;--fg-2:#5e5966;--fg-3:#8e8896;--fg-disabled:#b9b4c0;--fg-inverse:#fffdfd;--fg-on-media:var(--paper-1);--border-1:#e8e4ef;--border-2:#d9d3e4;--border-strong:#2e2a2e;--border-focus:var(--accent);--composer-border:#d9d3e4;--scrollbar-thumb:color-mix(in srgb, var(--border-2) 74%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 92%, transparent);--accent:#f0789b;--accent-hover:#e66589;--accent-press:#d4557d;--accent-soft:#fde9ef;--accent-strong:var(--accent-text);--ui-hover:color-mix(in srgb, var(--fg-1) 6%, transparent);--ui-pressed:color-mix(in srgb, var(--fg-1) 10%, transparent);--ui-selected-ref:#fde1ea;--ui-selected:var(--ui-selected-ref);--ui-selected-content:var(--ui-selected-ref);--ui-selected-surface:var(--ui-selected-ref);--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-selected-control:var(--ui-selected-ref);--ui-selected-control-fg:var(--fg-1);--ui-unsaved-surface:#f9b9cc;--ui-meta-chip:#f4f3f6;--ui-selected-strong:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--ui-selected-muted:color-mix(in srgb, var(--ui-selected-ref) 46%, transparent);--search-highlight:var(--amber-4);--success:#4f9a72;--success-soft:#e4f2ea;--warning:#b88a3a;--warning-soft:#faf1e0;--attention:#dcb46a;--attention-soft:#f3e7d1;--danger:#dc2626;--danger-hover:#b91c1c;--danger-press:#b91c1c;--danger-fill:#dc2626;--danger-fill-hover:#b91c1c;--danger-fill-press:#b91c1c;--danger-soft:#fef2f2;--info:#6f5f9c;--info-soft:#eee9f8;--success-strong:#3b7a58;--warning-strong:#7a5a22;--attention-strong:#87621f;--danger-strong:#b91c1c;--file-icon-word:var(--blue-9);--file-icon-pdf:var(--red-10);--file-icon-excel:var(--green-9);--file-icon-powerpoint:var(--amber-9);--file-icon-label:var(--paper-1);--file-icon-fold:var(--paper-1);--info-strong:var(--paper-12);--violet:#6f5f9c;--violet-soft:#ede9fb;--ui-switch-on:var(--accent);--ui-switch-knob:var(--fg-inverse);--ui-unread:var(--accent);--ui-unread-fg:var(--accent-fg);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:var(--accent);--status-in-progress-soft:var(--accent-soft);--status-in-progress-strong:var(--accent-strong);--ui-self:var(--info);--ui-self-soft:var(--info-soft);--ui-self-border:var(--info-soft);--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:#ae4266;--accent-text-hover:#9e3a5c;--accent-text-press:#8f3353;--ui-unread-surface:color-mix(in srgb, var(--accent-soft) 52%, var(--bg-paper));--ui-rail-selected:#fff;--ui-thread-hover:transparent;--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--attention-strong);--agent-state-working:var(--attention);--agent-state-working-fg:var(--attention-strong);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--attention-strong);--machine-stale:var(--warning);--machine-stale-fg:var(--warning-strong);--link:var(--accent-text);--link-hover:var(--accent-text-hover);--favorite:var(--attention);--ui-rail-selected-fg:var(--accent-text);--chart-1:var(--accent);--chart-2:var(--blue-8);--shadow-1:0 1px 0 #6b39450a, 0 1px 2px #6b39450a;--shadow-2:0 4px 12px #6b39451a, 0 1px 2px #6b39450a;--shadow-3:0 16px 40px #6b39452a, 0 2px 6px #6b39451a;--deco-wallpaper-rail:url(/skins/pink/rail.png);--deco-rail-scroll-bg:none;--deco-scrim-rail:.01;--deco-wallpaper-canvas:url(/skins/pink/canvas.png);--deco-scrim-canvas:.01;--deco-canvas-chrome:var(--bg-paper);--deco-board-head:var(--bg-sunken);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--deco-agent-starting-breathe:agent-state-starting-breathe 1.6s ease-in-out infinite;--deco-toggle-selected:var(--ui-selected-control);--deco-toggle-selected-fg:var(--fg-1);--deco-selected-tile:var(--bg-shell-sidebar);--deco-status-review-fg:var(--attention-strong)}html[data-theme=pink-dark]{--paper-1:#f4f3f6;--paper-2:#e9e7ed;--paper-3:#cfcbd6;--paper-4:#b3aebb;--paper-5:#948f9d;--paper-6:#77727f;--paper-7:#5f5a67;--paper-8:#4a4652;--paper-9:#3a3641;--paper-10:#2e2b34;--paper-11:#25232a;--paper-12:#1c1b20;--paper-13:#131216;--vermilion-1:#fde8ef;--vermilion-2:#fbd3e0;--vermilion-3:#f9bfd1;--vermilion-4:#f7a8bf;--vermilion-5:#f490ad;--vermilion-6:#f0789b;--vermilion-7:#dc6a8c;--vermilion-8:#c15d7c;--vermilion-9:#9a4b64;--vermilion-10:#653443;--vermilion-11:#40212b;--amber-1:#fdf0dd;--amber-2:#f8ddba;--amber-3:#f2c894;--amber-4:#e8b374;--amber-5:#dc9e58;--amber-6:#c2884a;--amber-7:#a6733e;--amber-8:#8a5f34;--amber-9:#6e4b29;--amber-10:#533720;--amber-11:#3a2615;--green-1:#e8f6e3;--green-2:#cfeac8;--green-3:#b3dcaa;--green-4:#96cd8b;--green-5:#7cbd70;--green-6:#66a55b;--green-7:#548b4b;--green-8:#45723e;--green-9:#375c32;--green-10:#2a4727;--green-11:#1d321b;--red-1:#fdeae7;--red-2:#f8d0ca;--red-3:#f2b3ab;--red-4:#e9968d;--red-5:#dd7c72;--red-6:#c76a61;--red-7:#ad5952;--red-8:#8f4944;--red-9:#723a36;--red-10:#562b28;--red-11:#3b1e1c;--violet-1:#f0eafa;--violet-2:#ded2f3;--violet-3:#cabbe8;--violet-4:#b5a4da;--violet-5:#a290cb;--violet-6:#8d7bb5;--violet-7:#79689f;--violet-8:#665789;--violet-9:#544773;--violet-10:#3d3357;--violet-11:#2a2340;--blue-1:#e6f3fb;--blue-2:#c9e4f5;--blue-3:#a9d1ea;--blue-4:#8bbcda;--blue-5:#74a6c6;--blue-6:#6291b0;--blue-7:#547d99;--blue-8:#476882;--blue-9:#3a5568;--blue-10:#2b3f4e;--blue-11:#1e2d38;--bg-paper:var(--paper-12);--bg-surface:var(--paper-11);--bg-sunken:#2b2a30;--bg-shell-rail:#16141b;--bg-shell-sidebar:var(--paper-11);--bg-shell-bottom-tabs:var(--paper-11);--avatar-human-bg:#36343c;--avatar-system-bg:var(--paper-7);--avatar-system-fg:var(--fg-1);--avatar-preset-orbit-bg:#1f2937;--avatar-preset-orbit-fg:#f59e0b;--avatar-preset-orbit-accent:#22c55e;--avatar-preset-prism-bg:#312e81;--avatar-preset-prism-fg:#a5b4fc;--avatar-preset-prism-accent:#f472b6;--avatar-preset-matrix-bg:#064e3b;--avatar-preset-matrix-fg:#2fc087;--avatar-preset-matrix-accent:#729e16;--avatar-preset-signal-bg:#7c2d12;--avatar-preset-signal-fg:#ec973d;--avatar-preset-signal-accent:#cf7e11;--avatar-preset-nova-bg:#0f172a;--avatar-preset-nova-fg:#38bdf8;--avatar-preset-nova-accent:#7094b9;--avatar-preset-grid-bg:#3f3f46;--avatar-preset-grid-fg:#a9a9b0;--avatar-preset-grid-accent:#ad8e12;--avatar-preset-ember-bg:#451a03;--avatar-preset-ember-fg:#cba714;--avatar-preset-ember-accent:#ef4444;--avatar-preset-reef-bg:#164e63;--avatar-preset-reef-fg:#2ac17c;--avatar-preset-reef-accent:#f97316;--avatar-preset-mono-bg:#1d4ed8;--avatar-preset-mono-fg:#7aadf1;--avatar-preset-mono-accent:#f97316;--bg-sunken-2:var(--paper-8);--bg-overlay:#2b2a30;--scrim:#0c0a0994;--scrim-media:#0c0a09cc;--media-control:#00000073;--fg-1:var(--paper-1);--fg-2:var(--paper-4);--fg-3:var(--paper-6);--fg-disabled:var(--paper-7);--fg-inverse:var(--paper-13);--fg-on-media:var(--paper-1);--border-1:var(--paper-9);--border-2:var(--paper-8);--border-strong:var(--paper-1);--border-focus:var(--accent);--composer-border:var(--paper-9);--scrollbar-thumb:color-mix(in srgb, var(--border-2) 38%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--border-2) 56%, transparent);--accent:var(--vermilion-6);--accent-hover:var(--vermilion-5);--accent-press:var(--vermilion-7);--accent-soft:#3d2530;--accent-strong:var(--vermilion-4);--ui-hover:color-mix(in srgb, var(--fg-1) 10%, transparent);--ui-pressed:color-mix(in srgb, var(--fg-1) 15%, transparent);--ui-selected:var(--ui-selected-ref);--ui-selected-strong:color-mix(in srgb, var(--accent) 28%, var(--bg-paper));--ui-selected-muted:#3b2932;--ui-selected-surface:#3a2c34;--ui-selected-card:color-mix(in srgb, var(--ui-selected-ref) 40%, var(--bg-surface));--ui-unread-surface:#3e2d37;--ui-meta-chip:#2b2a30;--ui-unsaved-surface:#3d2530;--ui-selected-ref:#3a2c34;--ui-selected-content:var(--ui-selected);--ui-selected-control:#4a2a38;--ui-selected-control-fg:var(--accent-text);--search-highlight:var(--amber-8);--success:#7cc49c;--success-soft:#1f3128;--warning:#dcb46a;--warning-soft:#342a1a;--attention:#dcb46a;--attention-soft:#342a1a;--danger:#f87171;--danger-hover:var(--red-4);--danger-press:var(--red-6);--danger-fill:#f87171;--danger-fill-hover:#fca5a5;--danger-fill-press:#ef4444;--danger-soft:#3b2221;--info:#b3a6d8;--info-soft:#2f2a3d;--success-strong:#a6dbbd;--warning-strong:#ecd09c;--attention-strong:#e8cd9c;--danger-strong:#fca5a5;--file-icon-word:var(--blue-6);--file-icon-pdf:var(--red-6);--file-icon-excel:var(--green-6);--file-icon-powerpoint:var(--amber-6);--file-icon-label:var(--paper-13);--file-icon-fold:var(--paper-1);--info-strong:#cfc5ea;--violet:var(--violet-4);--violet-soft:var(--violet-10);--ui-switch-on:var(--accent);--ui-switch-knob:#fffdfd;--ui-unread:var(--accent);--ui-unread-fg:var(--fg-inverse);--ui-new-reply:var(--ui-unread);--ui-new-reply-fg:var(--ui-unread-fg);--status-in-progress:var(--accent);--status-in-progress-soft:var(--accent-soft);--status-in-progress-strong:var(--accent-strong);--ui-self:var(--accent);--ui-self-soft:color-mix(in srgb, var(--accent) 13%, var(--bg-surface));--ui-self-border:color-mix(in srgb, var(--accent) 38%, var(--border-1));--accent-fg:var(--fg-inverse);--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--accent-fill-press:var(--accent-press);--accent-fill-fg:var(--accent-fg);--accent-text:var(--accent);--accent-text-hover:var(--accent-hover);--accent-text-press:var(--accent-press);--ui-rail-selected:var(--ui-selected-surface);--ui-thread-hover:color-mix(in srgb, var(--accent) 7%, transparent);--agent-state-starting:var(--attention);--agent-state-starting-fg:var(--agent-state-starting);--agent-state-working:var(--attention);--agent-state-working-fg:var(--agent-state-working);--agent-state-stalled:var(--attention);--agent-state-stalled-fg:var(--agent-state-stalled);--machine-stale:var(--attention);--machine-stale-fg:var(--machine-stale);--link:var(--accent-text);--link-hover:var(--accent-text-hover);--favorite:var(--attention);--ui-rail-selected-fg:var(--accent);--chart-1:var(--accent);--chart-2:var(--blue-5);--shadow-1:0 1px 0 #00000080, 0 1px 2px #0006;--shadow-2:0 4px 14px #00000080, 0 1px 2px #0006;--shadow-3:0 18px 44px #0009, 0 2px 8px #00000073;--deco-wallpaper-rail:url(/skins/pink-dark/rail.png);--deco-rail-scroll-bg:none;--deco-scrim-rail:.01;--deco-wallpaper-canvas:url(/skins/pink-dark/canvas.png);--deco-scrim-canvas:.01;--deco-canvas-chrome:var(--bg-paper);--deco-board-head:#26242b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-text-size=large] .syfo-content-scale{--text-body:15px;--lh-body:24px;--text-small:14px;--lh-small:22px;--text-caption:13px;--lh-caption:20px;--text-mono-sm:13px;--lh-mono-sm:20px;--text-label:12px;--lh-label:18px;--text-h3:16px;--lh-h3:24px;--text-h2:19px;--lh-h2:28px;--text-h1:29px;--lh-h1:38px;--text-display:40px;--lh-display:48px;--text-lead:17px;--lh-lead:26px}html[data-text-size=extra-large] .syfo-content-scale{--text-body:16px;--lh-body:26px;--text-small:15px;--lh-small:24px;--text-caption:14px;--lh-caption:22px;--text-mono-sm:14px;--lh-mono-sm:22px;--text-label:13px;--lh-label:20px;--text-h3:17px;--lh-h3:26px;--text-h2:20px;--lh-h2:30px;--text-h1:30px;--lh-h1:40px;--text-display:41px;--lh-display:50px;--text-lead:18px;--lh-lead:28px}html,body,#__next{height:100%}html,body{background:var(--bg-paper);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior:none;margin:0}body{overflow:hidden}*,:before,:after{box-sizing:border-box}::selection{background:var(--accent-soft);color:var(--accent-strong)}.syfo-display{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--track-tight);color:var(--fg-1)}.syfo-h1{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--track-tight);color:var(--fg-1)}.syfo-h2{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-h2);line-height:var(--lh-h2);color:var(--fg-1)}.syfo-h3{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--lh-h3);color:var(--fg-1)}.syfo-body{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--lh-body);color:var(--fg-1)}.syfo-small{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-small);line-height:var(--lh-small);color:var(--fg-2)}.syfo-label{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2)}.syfo-mono{font-family:var(--font-mono);font-weight:var(--weight-regular);font-size:var(--text-mono-sm);line-height:var(--lh-mono-sm);color:var(--fg-2)}.syfo-link{color:var(--link);transition:border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}.syfo-link:hover{border-bottom-color:var(--link)}:focus-visible:not(input):not(textarea):not(select):not([contenteditable=true]){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--border-focus);outline-style:none}[contenteditable=true]:focus{outline-style:none}input[type=checkbox]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.syfo-radio-dot{transition:border-color var(--dur-fast,.12s) var(--ease-out), box-shadow var(--dur-fast,.12s) var(--ease-out), transform var(--dur-fast,.12s) var(--ease-out)}@media (hover:hover){.syfo-radio:hover>.syfo-radio-input:not(:disabled)+.syfo-radio-dot{border-color:var(--border-focus)}}.syfo-radio:active>.syfo-radio-input:not(:disabled)+.syfo-radio-dot{transform:scale(.94)}.syfo-radio-input:focus-visible+.syfo-radio-dot,.syfo-switch-input:focus-visible+.syfo-switch-track{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.syfo-checkbox-box,.syfo-switch-track{transition:background var(--dur-fast,.12s) var(--ease-out), border-color var(--dur-fast,.12s) var(--ease-out)}.syfo-switch-knob{transition:left var(--dur-fast,.12s) var(--ease-out)}@media (prefers-reduced-motion:reduce){.syfo-checkbox-box,.syfo-radio-dot,.syfo-switch-track,.syfo-switch-knob{transition:none}}.syfo-app{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0, 1fr);background:var(--bg-paper);height:100vh;color:var(--fg-1);grid-template-rows:minmax(0,1fr);display:grid;position:relative}@media (min-width:821px){.syfo-app{box-sizing:border-box;padding-right:var(--syfo-effective-safe-area-right,max(env(safe-area-inset-right,0px), var(--syfo-native-safe-area-right,0px)));padding-bottom:var(--syfo-effective-safe-area-bottom,max(env(safe-area-inset-bottom,0px), var(--syfo-native-safe-area-bottom,0px)));padding-left:var(--syfo-effective-safe-area-left,max(env(safe-area-inset-left,0px), var(--syfo-native-safe-area-left,0px)))}}.syfo-app[data-thread-open=true]{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0, 1fr) var(--thread-w)}.syfo-app[data-thread-full=true][data-thread-open=true]:not([data-preview-open=true]){grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0, 1fr)}.syfo-app[data-shell-banner=true]{grid-template-rows:auto minmax(0,1fr)}.syfo-app[data-shell-banner=true]>.syfo-rail,.syfo-app[data-shell-banner=true]>.syfo-sidebar{grid-row:1/-1}.syfo-app[data-shell-banner=true]>.syfo-content,.syfo-app[data-shell-banner=true]>.syfo-thread{grid-row:2}.syfo-shell-banner-slot{z-index:2;grid-area:1/3/auto/-1;min-width:0}.syfo-app[data-sidebar-hidden=true]{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.syfo-app[data-sidebar-hidden=true][data-thread-open=true]{grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--thread-w)}.syfo-app[data-sidebar-hidden=true][data-thread-full=true][data-thread-open=true]:not([data-preview-open=true]){grid-template-columns:var(--rail-w) minmax(0, 1fr)}.syfo-app[data-thread-preview=true]{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0, 1fr) var(--preview-w)}.syfo-app[data-sidebar-hidden=true][data-thread-preview=true]{grid-template-columns:var(--rail-w) 0 minmax(0, 1fr) var(--preview-w)}.syfo-app[data-sidebar-hidden=true] .syfo-content{border-left:1px solid var(--border-1)}.syfo-app[data-sidebar-hidden=true]>.syfo-shell-banner-slot{grid-column:2/-1}.syfo-resize-handle{cursor:col-resize;touch-action:none;background:0 0}.syfo-resize-handle:after{content:"";top:0;bottom:0;left:var(--syfo-resize-affordance-left);width:var(--space-0-5);transition:background var(--dur-fast) var(--ease-out);background:0 0;position:absolute}.syfo-resize-handle:hover:after,.syfo-resize-handle:active:after{background:var(--accent)}.syfo-resize-handle-prompt{min-height:var(--space-7);max-width:min(240px, calc(100vw - var(--space-7)));padding:0 var(--space-2-5);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-paper);box-shadow:var(--shadow-2);color:var(--accent-strong);font:inherit;font-size:var(--text-small);white-space:nowrap;cursor:pointer;z-index:1;align-items:center;font-weight:650;line-height:1.25;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.syfo-resize-handle-prompt:hover{background:var(--accent-soft)}.syfo-resize-handle-prompt:active{background:var(--ui-selected-strong)}.syfo-bottom-tabs{height:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom,0));background:var(--bg-shell-bottom-tabs);border-top:1px solid var(--border-1);padding-bottom:env(safe-area-inset-bottom,0);z-index:30;touch-action:manipulation;display:none;position:fixed;bottom:0;left:0;right:0}.syfo-mobile-topbar,.syfo-mobile-inbox-navigation-pending{display:none}.syfo-mobile-live-strip{align-items:baseline;gap:var(--space-1);white-space:nowrap;min-width:0;padding:var(--space-1) var(--space-3-5);border-bottom:1px solid var(--border-1);background:var(--bg-surface);display:flex;overflow:hidden}.syfo-mobile-server-switcher{display:none}.syfo-bottom-tab{justify-content:center;align-items:center;gap:var(--space-0-5);color:var(--fg-2);font-size:var(--text-label);transition:color var(--dur-fast) var(--ease-out);touch-action:manipulation;flex-direction:column;flex:1;font-weight:500;text-decoration:none;display:flex}.syfo-bottom-tab.is-active{color:var(--accent-text)}html[data-theme=glass-ice] .syfo-bottom-tab.is-active,html[data-theme=pink] .syfo-bottom-tab.is-active{color:var(--accent-fill)}html[data-theme=pink] .syfo-bottom-tab.is-active{color:color-mix(in srgb, var(--accent-fill) 91%, var(--fg-1))}html[data-theme=neutral-gray] .syfo-bottom-tab,html[data-theme=neutral-gray-dark] .syfo-bottom-tab{color:var(--fg-3)}html[data-theme=neutral-gray] .syfo-bottom-tab.is-active,html[data-theme=neutral-gray-dark] .syfo-bottom-tab.is-active{isolation:isolate;color:var(--fg-1);font-weight:650;position:relative}html[data-theme=neutral-gray] .syfo-bottom-tab.is-active:before,html[data-theme=neutral-gray-dark] .syfo-bottom-tab.is-active:before{content:"";inset:var(--space-1) var(--space-2);z-index:-1;border-radius:var(--r-md);background:var(--ui-hover);position:absolute}html[data-theme=pink-dark] .task-mobile-status-nav{--ui-selected-control-fg:var(--fg-1)}.syfo-bottom-tab-label{letter-spacing:.02em}.syfo-rail{background:var(--bg-shell-rail);padding:var(--space-3-5) 0;gap:var(--space-1);border-right:1px solid var(--border-1);flex-direction:column;min-height:0;display:flex}.syfo-rail-brand{width:28px;height:28px;margin:var(--space-1) auto var(--space-4-5);opacity:.9;justify-content:center;align-items:center;display:flex}.syfo-server-stack{align-items:center;gap:var(--space-1);margin:var(--space-0-5) 0 var(--space-3);flex-direction:column;display:flex}.syfo-rail-item.syfo-server-stack-item{width:38px;height:38px}.syfo-server-stack-item{border-radius:var(--radius-md)}.syfo-server-stack-item>span:first-child{transition:border-radius var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);position:relative}.syfo-rail-item.syfo-server-stack-item.is-active:after{content:"";inset:var(--space-0-5);z-index:2;border:2px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:var(--radius-md);pointer-events:none;position:absolute}.syfo-rail-item.syfo-server-stack-item.is-active>span:first-child{border-radius:var(--radius-md);box-shadow:none}.syfo-server-stack-overflow,.syfo-server-stack-add{color:var(--fg-2)}.syfo-server-stack-add{border:1px dashed var(--border-2)}.syfo-rail-item{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.syfo-rail-item:hover{background:var(--ui-hover);color:var(--fg-1)}.syfo-rail-item.is-active{color:var(--accent-text);background:0 0}.syfo-rail-item.is-active:before{content:"";width:var(--space-0-5);height:var(--space-4);background:var(--accent-text);border-radius:1px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.syfo-rail-item .badge{top:var(--space-1-5);right:var(--space-1-5);border-radius:var(--radius-full);background:var(--accent-text);width:5px;height:5px;box-shadow:0 0 0 2px var(--bg-shell-rail);position:absolute}.syfo-rail-item .badge.muted{background:var(--bg-sunken-2,#1a16121a)}.syfo-rail-item .badge.count{width:auto;min-width:14px;height:14px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--ui-unread);color:var(--ui-unread-fg);font-size:9px;font-weight:700;line-height:1;font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;top:1px;right:0}.syfo-rail-item .badge.count.row-pill{min-width:18px;height:18px;padding:0 var(--space-1-5);font-size:var(--text-compact-label);font-weight:400;line-height:var(--lh-caption);font-family:var(--font-mono);box-shadow:none}.syfo-rail-item .badge.count.row-pill.muted{background:var(--bg-sunken-2);color:var(--fg-2)}.syfo-rail-spacer{flex:1}.syfo-rail-scroll{align-items:center;gap:var(--space-1);width:100%;min-height:0;padding:var(--space-0-5) 0;overscroll-behavior:contain;scrollbar-width:none;background:var(--deco-rail-scroll-bg,linear-gradient(var(--bg-shell-rail) 30%, transparent), linear-gradient(transparent, var(--bg-shell-rail) 70%) 0 100%, linear-gradient(color-mix(in srgb, var(--fg-1) 12%, transparent), transparent), linear-gradient(transparent, color-mix(in srgb, var(--fg-1) 12%, transparent)) 0 100%);background-repeat:no-repeat;background-size:100% 24px,100% 24px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.syfo-rail-scroll::-webkit-scrollbar{display:none}.syfo-rail-item.syfo-rail-nav{width:var(--space-9);height:auto;padding:var(--space-2) 0 var(--space-1-5);gap:var(--space-1-5);border-radius:var(--radius-md);flex-direction:column}.syfo-rail-item.syfo-rail-nav.syfo-notification-center-trigger{border-radius:var(--radius-sm);flex-direction:row;gap:0;width:34px;height:34px;padding:0}.syfo-rail-item.syfo-notification-center-trigger:focus-visible{background:var(--ui-hover);color:var(--fg-1)}.syfo-rail-item.syfo-rail-nav.is-active{background:var(--ui-rail-selected);color:var(--ui-rail-selected-fg);box-shadow:var(--deco-shadow-selected,none)}.syfo-rail-item.syfo-rail-nav.is-active:before{display:none}.syfo-rail-item.syfo-rail-nav.is-active .syfo-rail-label{color:var(--deco-rail-selected-label,inherit)}.syfo-rail-icon{justify-content:center;align-items:center;display:flex;position:relative}.syfo-rail-label{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.01em;font-weight:500;line-height:1}.syfo-rail-nav .syfo-rail-icon .badge{top:-2px;right:-2px}.syfo-rail-nav .syfo-rail-icon .badge.count{top:-6px;right:-8px}.syfo-rail-nav .syfo-rail-icon .badge.count.row-pill{top:-8px;right:-10px}.syfo-sidebar{background:var(--bg-shell-sidebar);border-right:1px solid var(--border-1);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.syfo-sidebar-header{padding:var(--space-4) var(--space-4) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.syfo-workspace-pill{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;min-width:0;max-width:100%;transition:background var(--dur-fast) var(--ease-out);display:flex}.syfo-workspace-pill:hover{background:var(--ui-hover)}.syfo-workspace-pill .name{font-weight:600;font-size:var(--text-body);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.syfo-search{margin:0 var(--space-3) var(--space-3-5);align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-2-5);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-small);cursor:text;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#1a16120a;border:1px solid #0000;display:flex}.syfo-search:hover{background:var(--ui-hover)}.syfo-search:focus-within{border-color:var(--border-focus)}.syfo-search .kbd{font-family:var(--font-mono);font-size:var(--text-label);color:var(--fg-2);margin-left:auto}.syfo-section-label{--section-label-pad-block-start:var(--space-3-5);--section-label-pad-block-end:var(--space-1-5);padding:var(--section-label-pad-block-start) var(--space-4) var(--section-label-pad-block-end);font-family:var(--font-mono);font-size:var(--text-compact-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;font-weight:500;display:flex;position:relative}.syfo-section-label .actions{right:var(--space-2-5);top:var(--section-label-pad-block-start);bottom:var(--section-label-pad-block-end);align-items:center;gap:var(--space-0-5);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);display:flex;position:absolute}.syfo-sidebar:hover .syfo-section-label .actions,.syfo-section-label:hover .actions,.syfo-section-label:focus-within .actions{opacity:1;pointer-events:auto}.syfo-section-label .actions button{color:var(--fg-2);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.syfo-section-label .actions button:hover{background:var(--ui-hover);color:var(--fg-1)}.syfo-sidebar-cta{justify-content:center;align-items:center;gap:var(--space-1-5);width:100%;height:38px;padding:0 var(--space-3-5);border-radius:var(--radius-md);background:var(--deco-sidebar-cta-bg,var(--accent-fill));color:var(--deco-sidebar-cta-fg,var(--accent-fill-fg));box-shadow:inset 0 0 0 1px var(--deco-sidebar-cta-border,transparent);font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;font-weight:600;display:flex}.syfo-sidebar-cta:hover{background:var(--deco-sidebar-cta-bg-hover,var(--accent-fill-hover));box-shadow:inset 0 0 0 1px var(--deco-sidebar-cta-border-hover,transparent)}.syfo-sidebar-cta:active{background:var(--deco-sidebar-cta-bg-active,var(--accent-fill-press));box-shadow:inset 0 0 0 1px var(--deco-sidebar-cta-border-active,transparent)}.syfo-channel-list{padding:0 var(--space-2) var(--space-1);flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.syfo-sidebar-sortable-item{border-radius:var(--radius-sm);min-width:0;transition:background var(--dur-fast) var(--ease-out);align-items:center;display:flex;position:relative}.syfo-sidebar-sortable-item>.syfo-channel-item{flex:auto;width:auto;min-width:0}@media (hover:hover){.syfo-sidebar-sortable-item:hover{background:var(--ui-hover)}.syfo-sidebar-sortable-item:hover>.syfo-channel-item{background:0 0}.syfo-sidebar-sortable-item:has(>.syfo-channel-item:active){background:var(--ui-pressed)}}.syfo-sidebar-sortable-item:has(>.syfo-channel-item.is-active){background:var(--deco-sidebar-selected,var(--ui-selected-surface));box-shadow:var(--deco-shadow-selected,none)}.syfo-sidebar-sortable-item>.syfo-channel-item.is-active{box-shadow:none;background:0 0}.syfo-channel-item{align-items:center;gap:var(--space-2-5);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--fg-1);cursor:pointer;min-width:0;font-family:var(--font-sans);text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover){.syfo-channel-item:hover{background:var(--ui-hover)}}.syfo-channel-item:active{background:var(--ui-pressed)}.syfo-channel-item.is-active{background:var(--deco-nav-selected,var(--ui-selected-surface));color:var(--deco-sidebar-selected-fg,var(--accent-strong));font-weight:500}.syfo-computer-group-link{transition:color var(--dur-fast) var(--ease-out)}.syfo-computer-group-link__hint{opacity:.45;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}@media (hover:hover){.syfo-computer-group-link:hover{color:var(--fg-2)}.syfo-computer-group-link:hover .syfo-computer-group-link__hint{opacity:.9;color:var(--accent-strong)}}.syfo-channel-item .glyph{color:var(--fg-2);flex-shrink:0;justify-content:center;align-items:center;width:14px;display:inline-flex}.syfo-channel-item.is-active .glyph{color:var(--accent-text)}.syfo-channel-item .name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.syfo-channel-item .syfo-channel-pin-icon{flex-shrink:0}.syfo-sidebar-empty-guide{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5) var(--space-2-5);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-small);display:flex}.syfo-sidebar-empty-guide .glyph{width:14px;height:1lh;color:var(--fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.syfo-sidebar-empty-guide .name{flex:auto;min-width:0}.syfo-sidebar-empty-guide-action{border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--fg-2);padding:var(--space-1) var(--space-2);font-size:var(--text-caption);line-height:var(--lh-label);cursor:pointer;background:0 0;flex:none}.syfo-sidebar-empty-guide-action:hover{background:var(--ui-hover);color:var(--fg-1)}.syfo-sidebar-empty-guide-action:disabled{cursor:default;opacity:.45}.syfo-sidebar-pin-button{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);color:var(--fg-2);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.syfo-sidebar-row-action{width:0;height:var(--space-6);pointer-events:none;flex:0 0 0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.syfo-sidebar-sortable-item:focus-within .syfo-sidebar-row-action{pointer-events:auto;flex-basis:24px;width:24px;overflow:visible}.syfo-sidebar-sortable-item:focus-within .syfo-sidebar-pin-button,.syfo-sidebar-pin-button:focus-visible{opacity:1;pointer-events:auto}@media (hover:hover){.syfo-sidebar-sortable-item:hover .syfo-sidebar-row-action{pointer-events:auto;flex-basis:24px;width:24px;overflow:visible}.syfo-sidebar-sortable-item:hover .syfo-sidebar-pin-button{opacity:1;pointer-events:auto}.syfo-sidebar-pin-button:hover{background:var(--ui-hover);color:var(--fg-1)}}@media (hover:none) and (pointer:coarse){.syfo-sidebar-row-action{pointer-events:none;display:none}}.syfo-sidebar-sortable-item .syfo-channel-drag-handle{width:0;height:var(--space-6);z-index:1;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);flex:0 0 0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.syfo-sidebar-sortable-item:focus-within .syfo-channel-drag-handle{opacity:1;pointer-events:auto;flex-basis:24px;width:24px;overflow:visible}@media (hover:hover){.syfo-sidebar-sortable-item:hover .syfo-channel-drag-handle{opacity:1;pointer-events:auto;flex-basis:24px;width:24px;overflow:visible}}@media (hover:none) and (pointer:coarse){.syfo-sidebar-sortable-item .syfo-channel-drag-handle{pointer-events:none;display:none}}@media (hover:hover){.syfo-sidebar-sortable-item.is-draggable:focus-within .syfo-row-status-indicator,.syfo-sidebar-sortable-item.is-draggable:hover .syfo-row-status-indicator{visibility:hidden}}.syfo-channel-draft-icon{color:var(--fg-2);flex-shrink:0}.syfo-dm-item{align-items:center;gap:var(--space-2-5);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--fg-1);cursor:pointer;text-align:left;width:100%;min-width:0;font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover){.syfo-dm-item:hover{background:var(--ui-hover)}}.syfo-dm-item:active{background:var(--ui-pressed)}.syfo-dm-item .desc{color:var(--fg-2);font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.syfo-dm-item .name-wrap{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.syfo-dm-item .name{flex-shrink:0;font-weight:500}.syfo-content{background:var(--bg-paper);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.syfo-rail{--syfo-scrim-rail:color-mix(in srgb, var(--bg-shell-rail) calc(var(--deco-scrim-rail,1) * 100%), transparent);background-image:var(--deco-wallpaper-rail,none);box-shadow:inset 0 0 0 100vmax  var(--syfo-scrim-rail)}.syfo-sidebar{--syfo-scrim-sidebar:color-mix(in srgb, var(--bg-shell-sidebar) calc(var(--deco-scrim-sidebar,1) * 100%), transparent);background-image:var(--deco-wallpaper-sidebar,none);box-shadow:inset 0 0 0 100vmax  var(--syfo-scrim-sidebar)}.syfo-content{box-shadow:inset 0 0 0 100vmax  var(--bg-paper);background-image:none}.syfo-content:has([data-deco-canvas]){--syfo-scrim-canvas:color-mix(in srgb, var(--bg-paper) calc(var(--deco-scrim-canvas,1) * 100%), transparent);background-image:var(--deco-wallpaper-canvas,none);box-shadow:inset 0 0 0 100vmax  var(--syfo-scrim-canvas)}.syfo-rail,.syfo-sidebar,.syfo-content{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:821px){.syfo-rail,.syfo-sidebar{border-style:solid;border-color:var(--deco-panel-edge,var(--border-1));border-width:var(--deco-panel-edge-width,0 1px 0 0)}.syfo-rail{box-shadow:var(--deco-panel-shadow,0 0 transparent), inset 0 0 0 100vmax  var(--syfo-scrim-rail)}.syfo-sidebar{box-shadow:var(--deco-panel-shadow,0 0 transparent), inset 0 0 0 100vmax  var(--syfo-scrim-sidebar)}}:where(.syfo-content .syfo-topbar,.syfo-content>.syfo-tabs,.agent-detail-header,.agent-detail-tabs){background-color:var(--deco-canvas-chrome,transparent)}.syfo-topbar{height:var(--topbar-h);border-bottom:1px solid var(--border-1);padding:0 var(--space-5);align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.syfo-topbar .title-block{align-items:center;gap:var(--space-2-5);flex:1;min-width:0;display:flex}.syfo-topbar .title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-lead);color:var(--fg-1);letter-spacing:0;font-weight:600;overflow:hidden}.syfo-topbar .subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-2);overflow:hidden}.syfo-topbar .actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.syfo-members-list-panel{padding:var(--space-6)}.syfo-members-header-invite{width:var(--space-7);min-width:var(--space-7);height:var(--space-7);min-height:var(--space-7);border-radius:var(--radius-sm);color:var(--accent-text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.syfo-members-header-invite:hover{background:var(--ui-hover);color:var(--accent-strong)}.syfo-members-header-invite:active{background:var(--ui-pressed);color:var(--accent-strong)}.syfo-topbar .syfo-channel-header-actions{gap:0}.syfo-topbar .syfo-channel-header-title-block{flex-wrap:nowrap;overflow:hidden}.syfo-topbar .syfo-channel-header-title{flex:0 auto;max-width:min(600px,100%)}.syfo-topbar .syfo-channel-header-description{flex:1 1 0}.syfo-topbar .syfo-channel-header-live{flex:12ch;min-width:0;max-width:34ch;overflow:hidden}.syfo-topbar .syfo-channel-header-live>span{max-width:100%}.syfo-panel-header{height:var(--topbar-h);min-height:var(--topbar-h);border-bottom:1px solid var(--border-1);align-items:center;gap:var(--space-2-5);padding:0 var(--space-3-5);flex-shrink:0;display:flex}.syfo-panel-header .title-block{flex:1;min-width:0}.syfo-panel-header .title{font-size:var(--text-h3);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.syfo-panel-header .subtitle{font-size:var(--text-caption);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.syfo-panel-header.syfo-thread-header .title-block{align-items:baseline;gap:var(--space-2);display:flex;overflow:hidden}.syfo-panel-header.syfo-thread-header .title{flex-shrink:0}.syfo-panel-header.syfo-thread-header .subtitle{flex:1;min-width:0}.syfo-panel-header.syfo-thread-header .subtitle:before{content:"·";margin-right:var(--space-2);color:var(--fg-2)}.syfo-thread-back{min-width:34px;min-height:var(--touch-target-min);padding:0 var(--space-2);color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.syfo-thread-back:active{color:var(--fg-1)}@media (max-width:820px){.syfo-panel-header.syfo-thread-header{height:calc(48px + env(safe-area-inset-top,0));min-height:calc(48px + env(safe-area-inset-top,0));padding-top:env(safe-area-inset-top,0);padding-left:calc(var(--space-1) + env(safe-area-inset-left,0));padding-right:calc(var(--space-1) + env(safe-area-inset-right,0));gap:0}.syfo-panel-header.syfo-thread-header.syfo-thread-header-safe-area-parent{height:var(--topbar-h);min-height:var(--topbar-h);padding-top:0}.syfo-panel-header.syfo-thread-header .title-block{min-width:0;padding-right:var(--space-8);flex:1;justify-content:center;align-items:center;overflow:hidden}.syfo-panel-header.syfo-thread-header .title{font-size:var(--text-lead)}.syfo-panel-header.syfo-thread-header .subtitle{flex:0 auto}.syfo-thread-back{appearance:none;min-width:auto;font:inherit;gap:var(--space-1-5);margin-left:0}.syfo-panel-header.syfo-thread-header:has(.btn-icon) .title-block{padding-right:var(--space-2);justify-content:flex-start}}.syfo-tabs{border-bottom:1px solid var(--deco-chrome-divider,var(--border-1));padding:0 var(--syfo-tabs-pad,var(--space-5));overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;gap:0;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.syfo-tabs::-webkit-scrollbar{display:none}.syfo-tabs.is-flush{--syfo-tabs-pad:0px}.syfo-tabs:after{content:"";right:calc(-1 * var(--syfo-tabs-pad,var(--space-5)));pointer-events:none;opacity:0;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--syfo-tabs-fade-bg,var(--bg-paper)) 92%, transparent));flex:0 0 40px;align-self:stretch;margin-left:-40px;position:sticky}@supports (animation-timeline:scroll()){.syfo-tabs{scroll-timeline:--syfo-tabs inline}.syfo-tabs:after{animation:linear both syfo-tabs-fade;animation-timeline:--syfo-tabs}}@keyframes syfo-tabs-fade{0%,85%{opacity:1}to{opacity:0}}.syfo-tab{padding:var(--space-2) var(--space-3);font-size:var(--text-small);color:var(--fg-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:var(--space-1-5);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;font-weight:500;display:flex}.syfo-tab-label{flex-direction:column;display:inline-flex}.syfo-tab-label:after{content:attr(data-text);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.syfo-tab:hover{color:var(--fg-1)}.syfo-tab.is-active{color:var(--accent-text);border-bottom-color:var(--accent-fill);font-weight:600}.syfo-tab.is-active .count{color:var(--accent-text)}.syfo-tab .count{font-family:var(--font-mono);font-size:var(--text-label);color:var(--fg-2)}@media (max-width:820px){.syfo-tab-apps,.syfo-channel-apps-panel{display:none}}.syfo-panel{flex:1;min-height:0;overflow-y:auto}.btn{font-family:var(--font-sans);font-size:var(--text-small);height:var(--space-7);padding:0 var(--space-3-5);border-radius:var(--radius-sm);color:var(--fg-1);justify-content:center;align-items:center;gap:var(--space-1-5);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent-fill);color:var(--accent-fill-fg)}.btn-primary:hover{background:var(--accent-fill-hover)}.btn-primary:active{background:var(--accent-fill-press)}.btn-secondary{background:var(--bg-surface);border-color:var(--border-2);color:var(--fg-1)}.btn-secondary:hover{background:var(--ui-hover)}.syfo-mermaid-actions-overlay .btn-secondary:hover{background:linear-gradient(var(--ui-hover), var(--ui-hover)), var(--bg-surface)}.btn-ghost{color:var(--fg-2)}.btn-ghost:hover{background:var(--ui-hover);color:var(--fg-1)}.btn-danger{background:var(--danger-fill);color:var(--fg-inverse)}.btn-danger:hover{background:var(--danger-fill-hover)}.btn-danger:active{background:var(--danger-fill-press)}.btn-danger-ghost{color:var(--danger)}.btn-danger-ghost:hover{background:var(--danger-soft);color:var(--danger-strong)}.btn-soft{background:var(--accent-soft);color:var(--accent-strong)}.btn-soft:hover{background:color-mix(in srgb, var(--accent-soft) 92%, var(--accent))}.btn-soft:active{background:color-mix(in srgb, var(--accent-soft) 84%, var(--accent))}.btn-outline{border-color:var(--accent);color:var(--accent-text);background:0 0}.btn-outline:hover{background:var(--accent-soft)}.btn-outline:active{background:color-mix(in srgb, var(--accent-soft) 84%, var(--accent))}.btn-icon{width:var(--space-7);justify-content:center;padding:0}.btn>svg,.icon-btn>svg,.ui-icon-button[data-size=sm]>svg{width:var(--icon-glyph-sm);height:var(--icon-glyph-sm);flex:none}.btn-icon>svg,.ui-icon-button[data-size=md]>svg{width:var(--icon-glyph-md);height:var(--icon-glyph-md);flex:none}.icon-btn{border-radius:var(--radius-md);width:26px;height:26px;color:var(--fg-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--ui-hover);color:var(--fg-1)}.icon-btn.solid{background:var(--bg-surface);border-color:var(--border-1);box-shadow:var(--shadow-1)}.ui-icon-button{border-radius:var(--radius-sm);color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ui-icon-button:hover:not(:disabled){background:var(--ui-hover);color:var(--fg-1)}.ui-icon-button-solid{background:var(--bg-surface);border-color:var(--border-2)}.syfo-composer-attachment-remove{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg-paper) 88%, transparent);color:var(--fg-2);box-shadow:var(--shadow-1);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.syfo-composer-attachment-remove:hover{background:var(--ui-hover);color:var(--fg-1);box-shadow:var(--shadow-2)}.btn-sm{height:26px;padding:0 var(--space-2-5);font-size:var(--text-compact-body)}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-spinner{flex:none;animation:.9s linear infinite btn-spin}.syfo-spin{animation:.9s linear infinite btn-spin}@media (prefers-reduced-motion:reduce){.btn-spinner,.syfo-spin{animation:none}}.syfo-progress{border-radius:var(--radius-pill);background:var(--syfo-progress-track,var(--bg-sunken));width:100%;height:4px;display:block;overflow:hidden}.syfo-progress[data-size="8"]{height:8px}.syfo-progress-fill{border-radius:inherit;background:var(--syfo-progress-fill,var(--accent));height:100%;transition:width var(--dur-base) var(--ease-out);display:block}.syfo-progress[data-indeterminate] .syfo-progress-fill{opacity:.55}@media (prefers-reduced-motion:reduce){.syfo-progress-fill{transition:none}}.chip{align-items:center;gap:var(--space-1-5);height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;background:var(--bg-sunken);color:var(--fg-2);white-space:nowrap;font-weight:500;display:inline-flex}.chip-accent{background:var(--accent-soft);color:var(--accent-strong)}.chip-success{background:var(--success-soft);color:var(--success)}.chip-warning{background:var(--warning-soft);color:var(--warning)}.chip-attention{background:var(--attention-soft);color:var(--attention)}.chip-danger{background:var(--danger-soft);color:var(--danger-strong)}.chip-info{background:var(--info-soft);color:var(--info)}.chip-outline{border:1px solid var(--border-2);color:var(--fg-2);background:0 0}.dot{border-radius:var(--radius-full);flex-shrink:0;width:7px;height:7px;display:inline-block}.avatar{border-radius:var(--radius-xs);width:28px;height:28px;font-weight:500;font-size:var(--text-caption);background:var(--bg-sunken);color:var(--fg-1);letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar.is-agent{background:var(--accent-soft);color:var(--accent-text-press)}.avatar.is-human{background:var(--avatar-human-bg)}.avatar.is-system{background:var(--avatar-system-bg);color:var(--avatar-system-fg)}.avatar.sm{width:var(--space-5);height:var(--space-5);font-size:var(--text-compact-label)}.avatar.sm2{width:24px;height:24px;font-size:var(--text-label)}.avatar.lg{width:var(--space-8);height:var(--space-8);font-size:var(--text-body)}.avatar.xl{width:var(--space-9);height:var(--space-9);font-size:var(--text-h2);border-radius:var(--radius-sm)}.avatar>.avatar-initials{white-space:nowrap;line-height:1;display:block}.avatar>.presence{border-radius:var(--radius-full);border:2px solid var(--bg-paper);width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.agent-avatar{flex-shrink:0;line-height:0;display:inline-flex;position:relative}.agent-avatar-status{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-full);border:2px solid var(--bg-paper);box-shadow:0 0 0 1px var(--border-1);position:absolute;bottom:-2px;right:-2px}.input,.input-trigger{font-family:var(--font-sans);font-size:var(--text-body);height:var(--control-h,36px);padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--bg-surface);color:var(--fg-1);box-sizing:border-box;width:100%;max-width:100%;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.input:focus{border-color:var(--border-focus)}.input::placeholder{color:var(--fg-3)}.input-compact{--control-h:32px}@media (max-width:820px){.input,.input-trigger{min-height:var(--touch-target-min)}}.input[aria-invalid=true]{border-color:var(--danger)}.input[readonly],.input:disabled{background:var(--bg-sunken);color:var(--fg-2);cursor:not-allowed}.input:disabled{opacity:.6}.field-label{font-size:var(--text-caption);color:var(--fg-2);margin-bottom:var(--space-1-5);font-weight:500;display:block}.field-hint{font-size:var(--text-caption);color:var(--fg-2);margin:var(--space-1-5) 0 0}.syfo-number-input__control::-webkit-outer-spin-button{appearance:none;margin:0}.syfo-number-input__control::-webkit-inner-spin-button{appearance:none;margin:0}.card{background:var(--deco-card-surface,var(--bg-surface));border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--deco-shadow-card,none)}.syfo-file-glyph[data-file-kind=markdown]{--file-glyph-tint:var(--deco-file-icon-markdown)}.syfo-file-glyph[data-file-kind=image]{--file-glyph-tint:var(--deco-file-icon-image)}.syfo-file-glyph[data-file-kind=text]{--file-glyph-tint:var(--deco-file-icon-text)}.syfo-file-glyph[data-file-kind]:not([data-file-kind=markdown]):not([data-file-kind=image]):not([data-file-kind=text]){--file-glyph-tint:var(--deco-file-icon-plain)}.syfo-file-glyph>svg.lucide{color:var(--file-glyph-tint,inherit)}.syfo-file-glyph>svg.lucide>path:is([d^=M15\ 2H6],[d^="M15.5 22H18"]){fill:var(--file-glyph-tint,none)}.syfo-file-glyph>svg.lucide:has(>path:is([d^=M15\ 2H6],[d^="M15.5 22H18"]))>:not(path:is([d^=M15\ 2H6],[d^="M15.5 22H18"])){stroke:var(--deco-file-icon-knockout,currentColor)}.card-pad{padding:var(--space-4) var(--space-4-5)}.card-embedded{background:0 0;border:0;border-radius:0}.card-danger{border-color:var(--danger)}.divider{background:var(--border-1);height:1px}.mono{font-family:var(--font-mono)}.meta{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-2)}html[data-theme]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.syfo-search-overlay{background:var(--bg-paper);z-index:30;animation:syfoFadeIn .16s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes syfoFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.syfo-search-overlay-bar{border-bottom:1px solid var(--border-1);padding:var(--space-3-5) var(--space-6)}.syfo-search-input{max-width:var(--content-max,980px);align-items:center;gap:var(--space-3);height:var(--touch-target-min);padding:0 var(--space-3-5);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-2);margin:0 auto;display:flex}.syfo-search-input:focus-within{border-color:var(--border-focus)}.syfo-leave-channel-btn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--fg-2);font-size:var(--text-label);font-weight:var(--weight-medium);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;line-height:1;display:inline-flex}.syfo-leave-channel-btn:hover:not(:disabled){color:var(--danger);background:var(--ui-hover)}.syfo-leave-channel-btn:disabled{opacity:.5;cursor:default}.syfo-ws-dropdown{left:calc(var(--rail-w) + var(--space-2));top:var(--space-9);background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--radius-md);width:280px;box-shadow:var(--shadow-2);padding:var(--space-1);z-index:40;animation:syfoFadeIn .12s var(--ease-out);position:absolute}.syfo-ws-item{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--fg-1);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.syfo-ws-item:hover{background:var(--ui-hover)}.syfo-scrim{z-index:35;background:0 0;position:fixed;inset:0}html[data-theme]{--bg:var(--bg-paper);--surface:var(--bg-surface);--surface-2:var(--bg-sunken);--surface-3:var(--bg-sunken-2);--surface-4:var(--bg-sunken-2);--text:var(--fg-1);--text-2:var(--fg-2);--text-3:var(--fg-3);--text-4:var(--fg-2);--border:var(--border-1);--hover:var(--bg-sunken);--active-bg:var(--bg-sunken-2);--ink:var(--accent);--ink-hover:var(--accent-hover);--ink-soft:var(--accent-soft);--ink-softer:var(--accent-soft);--ink-fg:var(--accent-fg);--voice-indigo:var(--info);--voice-amber:var(--attention);--voice-teal:var(--info);--voice-rose:var(--danger);--voice-lime:var(--success);--voice-violet:var(--accent);--voice-indigo-soft:var(--info-soft);--voice-amber-soft:var(--attention-soft);--voice-teal-soft:var(--info-soft);--voice-rose-soft:var(--danger-soft);--voice-lime-soft:var(--success-soft);--voice-violet-soft:var(--accent-soft);--success-bg:var(--success-soft);--warning-bg:var(--warning-soft);--danger-bg:var(--danger-soft);--info-bg:var(--info-soft);--success-border:var(--success);--header-h:var(--topbar-h);--t-xs:var(--text-label);--t-sm:var(--text-caption);--t-base:var(--text-small);--t-md:var(--text-body);--t-lg:var(--text-lead);--t-xl:19px;--t-3xl:32px;--r-xs:var(--radius-xs);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-md);--r-full:var(--radius-pill);--shadow-xs:var(--shadow-1);--shadow-sm:var(--shadow-1);--shadow-md:var(--shadow-2);--shadow-lg:var(--shadow-3);--msg-pad-y:var(--space-2);--m-fast:var(--dur-fast);--m-base:var(--dur-base);--ease:var(--ease-out)}.emoji-quick-picker{gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--bg-surface);flex-wrap:wrap;display:inline-flex}.emoji-quick-btn{border-radius:var(--radius-sm);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--text-2);font-size:var(--text-h3);line-height:var(--lh-small);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.emoji-quick-btn:hover{background:var(--ui-hover);color:var(--text)}.segmented{gap:var(--space-0-5);padding:var(--space-0-5);background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--radius-md);min-inline-size:0;margin:0;display:inline-flex}.segmented-option{height:var(--space-7);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--text-body);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.segmented-option:hover:not(:disabled){background:var(--ui-hover)}.segmented-option:disabled{opacity:.45;cursor:not-allowed}.segmented-option[aria-pressed=true]{background:var(--ui-selected-control);color:var(--fg-1);box-shadow:none}.segmented.segmented-sm .segmented-option{height:var(--space-6)}.popover-sheet-surface{background:var(--bg-overlay);border-radius:var(--radius-md);min-block-size:0;box-shadow:var(--shadow-3);flex-direction:column;display:flex}.popover-sheet-surface-sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-block-size:85vh;inline-size:100%}.popover-sheet-content{min-block-size:0;padding:var(--space-3);flex:auto;overflow-y:auto}.popover-sheet-footer{padding:var(--space-3);border-block-start:1px solid var(--border-1);flex:none}.popover-sheet-a11y-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.dialog-panel{--dialog-w:var(--dialog-w-m);box-sizing:border-box;inline-size:min(var(--dialog-w), calc(100vw - var(--space-7)));max-block-size:calc(100dvh - 64px);padding:var(--space-6);background:var(--bg-overlay);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex}.dialog-panel[data-size=s]{--dialog-w:var(--dialog-w-s)}.dialog-panel[data-size=m]{--dialog-w:var(--dialog-w-m)}.dialog-panel[data-size=l]{--dialog-w:var(--dialog-w-l)}.dialog-panel[data-size=xl]{--dialog-w:var(--dialog-w-xl)}.dialog-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-shrink:0;margin-block-end:var(--space-4);display:flex}.dialog-panel-heading{min-inline-size:0}.dialog-panel-title{font-size:var(--text-h3);line-height:var(--lh-h3);color:var(--fg-1);margin:0;font-weight:600}.dialog-panel-desc{margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--fg-2)}.dialog-panel-close{margin-block:calc((var(--lh-h3) - var(--icon-button-size,32px)) / 2);flex-shrink:0;align-self:flex-start;margin-inline-end:calc((var(--icon-button-size,32px) - var(--icon-glyph-md)) / -2)}.dialog-panel-body{gap:var(--space-4);flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.dialog-panel-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-shrink:0;margin-block-start:var(--space-6);display:flex}[data-layout=bottom-sheet] .dialog-panel-footer{flex-direction:column-reverse;align-items:stretch}[data-layout=bottom-sheet] .dialog-panel{border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--space-6), env(safe-area-inset-bottom))}.dialog-sheet-dock{background:var(--bg-overlay);border:1px solid var(--border-1);min-block-size:0;max-block-size:85dvh;inline-size:100%;box-shadow:var(--shadow-3);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex-direction:column;align-items:stretch;padding-block-start:var(--space-2-5);padding-block-end:0;display:flex;overflow:hidden}.dialog-sheet-dock>:not(.dialog-sheet-grabber){min-block-size:0;max-block-size:100%;inline-size:100%;max-inline-size:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;overflow-y:auto}[data-layout=fullscreen-page]>[class]{border:none;border-radius:0;block-size:100dvh;min-block-size:0;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;margin:0;overflow:hidden}.dialog-page-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block-start:max(var(--space-2), env(safe-area-inset-top));padding-block-end:var(--space-2);padding-inline:var(--space-4);border-block-end:1px solid var(--border-1);flex-shrink:0;display:flex}.dialog-page-title{min-inline-size:0;font-size:var(--text-h3);line-height:var(--lh-h3);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.dialog-close-aligned{margin-inline-end:calc((var(--icon-button-size,32px) - var(--icon-glyph-md)) / -2)}.dialog-close-firstline{margin-block:calc((var(--lh-h3) - var(--icon-button-size,32px)) / 2);align-self:flex-start}.dialog-close-firstline-h2{margin-block:calc((var(--lh-h2) - var(--icon-button-size,32px)) / 2)}.dialog-sheet-grabber{display:none}[data-layout=bottom-sheet] .dialog-sheet-grabber{block-size:4px;inline-size:36px;margin:0 auto var(--space-2);border-radius:var(--radius-pill);background:var(--border-2);cursor:pointer;border:none;flex-shrink:0;padding:0;display:block}@keyframes syfoSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dialog-sheet-dock,[data-message-action-sheet=true],[data-artifact-share-sheet=true],[data-pinned-picker-form=sheet],[data-reaction-detail-sheet=true]{animation:syfoSheetSlideUp var(--dur-base) var(--ease-out)}.popover-sheet-surface:not(.popover-sheet-surface-sheet){animation:syfoFadeIn var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.dialog-sheet-dock,[data-message-action-sheet=true],[data-artifact-share-sheet=true],[data-pinned-picker-form=sheet],[data-reaction-detail-sheet=true]{animation:syfoFadeIn var(--dur-fast) var(--ease-out)}.popover-sheet-surface:not(.popover-sheet-surface-sheet){animation:none}}.menu-surface{box-sizing:border-box;min-inline-size:180px;max-inline-size:320px;padding:var(--space-1);background:var(--bg-overlay);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-2);flex-direction:column;display:flex;overflow-y:auto}.menu-item{align-items:center;gap:var(--space-2);min-block-size:32px;inline-size:100%;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--text-small);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--ui-hover)}.menu-item[aria-checked=true],.menu-item[data-checked]{background:var(--ui-selected-surface);color:var(--fg-1)}.menu-item[aria-current=page]{background:var(--ui-selected-surface);cursor:default}.menu-item[data-danger]{color:var(--danger)}.menu-item[data-danger]:hover{background:var(--danger-soft);color:var(--danger-strong)}.menu-item[data-danger] .menu-item-icon{color:inherit}.menu-item:disabled,.menu-item[aria-disabled=true]{color:var(--fg-3);cursor:not-allowed}a.menu-item{text-decoration:none}.menu-item[data-size=touch]{min-block-size:var(--touch-target-min)}.menu-item[data-wrap] .menu-item-label{white-space:normal;overflow-wrap:anywhere}.menu-item-icon{color:var(--fg-2);flex-shrink:0;align-items:center;display:inline-flex}.menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.menu-item-meta{font-size:var(--text-caption);color:var(--fg-3);flex-shrink:0}.menu-item-check{color:var(--fg-2);flex-shrink:0}.menu-item-trailing{color:var(--fg-2);flex-shrink:0;align-items:center;display:inline-flex}.menu-separator{block-size:1px;margin:var(--space-1) 0;background:var(--border-1)}.menu-label{padding:var(--space-1-5) var(--space-2)}.field{display:block}.field-optional{color:var(--fg-3);margin-inline-start:var(--space-1);font-weight:400}.field-error{align-items:center;gap:var(--space-1);margin:var(--space-1-5) 0 0;font-size:var(--text-caption);color:var(--danger);display:flex}.field[data-inline=true]{align-items:flex-start;gap:var(--space-4);display:flex}.field[data-inline=true] .field-label{flex-shrink:0;inline-size:160px;margin-block-end:0}.field[data-inline=true] .field-control{flex:auto;min-inline-size:0}@media (max-width:820px){.menu-item{min-block-size:var(--touch-target-min)}.field[data-inline=true]{gap:var(--space-1-5);flex-direction:column}.field[data-inline=true] .field-label{inline-size:auto}.segmented-option{min-height:var(--touch-target-min)}.syfo-radio:not(.syfo-radio-bare){box-sizing:border-box;min-height:var(--touch-target-min);padding-block:var(--space-1-5)}.syfo-rail{display:none}.syfo-mobile-server-switcher{display:block}.syfo-app{height:calc(100dvh - var(--syfo-keyboard-inset,0px));padding-bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom,0));touch-action:manipulation;grid-template-columns:minmax(0,1fr)}.syfo-app[data-thread-open=true]{padding-bottom:env(safe-area-inset-bottom,0);grid-template-columns:minmax(0,1fr)}.syfo-app[data-thread-open=true] .syfo-bottom-tabs{display:none}.syfo-app[data-mobile-thread=true]{padding-top:0}.syfo-app[data-mobile-thread=true]>.syfo-shell-banner-slot{padding-top:env(safe-area-inset-top,0)}.syfo-app[data-sidebar-hidden=true],.syfo-app[data-sidebar-hidden=true][data-thread-open=true],.syfo-app[data-thread-preview=true],.syfo-app[data-sidebar-hidden=true][data-thread-preview=true]{grid-template-columns:minmax(0,1fr)}.syfo-app[data-shell-banner=true]>.syfo-sidebar,.syfo-app[data-shell-banner=true]>.syfo-content,.syfo-app[data-shell-banner=true]>.syfo-thread{grid-row:2}.syfo-shell-banner-slot,.syfo-app[data-sidebar-hidden=true]>.syfo-shell-banner-slot{grid-column:1/-1}.syfo-app[data-mobile-show=sidebar] .syfo-content,.syfo-app[data-mobile-show=sidebar] .syfo-thread,.syfo-app[data-mobile-show=content] .syfo-sidebar,.syfo-app[data-mobile-show=content] .syfo-thread,.syfo-app[data-mobile-show=thread] .syfo-sidebar,.syfo-app[data-mobile-show=thread] .syfo-content{display:none}html[data-theme=ink-dark] .syfo-app[data-mobile-show=sidebar] .syfo-sidebar,html[data-theme=neutral-gray-dark] .syfo-app[data-mobile-show=sidebar] .syfo-sidebar,html[data-theme=pink-dark] .syfo-app[data-mobile-show=sidebar] .syfo-sidebar,html[data-theme=glass-ice-dark] .syfo-app[data-mobile-show=sidebar] .syfo-sidebar,html[data-theme=glass-ice] .syfo-app[data-mobile-show=sidebar] .syfo-sidebar,html[data-theme=pink] .syfo-app[data-mobile-show=sidebar] .syfo-sidebar{--bg-shell-sidebar:var(--bg-paper)}.syfo-resize-handle{display:none}.syfo-app[data-mobile-topbar=true]{padding-top:calc(48px + env(safe-area-inset-top,0))}.syfo-app[data-mobile-topbar=true] .syfo-bottom-tabs{display:none}.syfo-app[data-mobile-topbar=true]{padding-bottom:env(safe-area-inset-bottom,0)}.syfo-mobile-topbar{height:calc(48px + env(safe-area-inset-top,0));padding-top:env(safe-area-inset-top,0);padding-left:calc(var(--space-1) + env(safe-area-inset-left,0));padding-right:calc(var(--space-1) + env(safe-area-inset-right,0));background:var(--bg-paper);border-bottom:1px solid var(--border-1);z-index:30;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.syfo-mobile-topbar-back{align-items:center;gap:var(--space-1-5);min-height:var(--touch-target-min);padding:0 var(--space-2);color:var(--fg-2);font-size:var(--text-h3);touch-action:manipulation;background:0 0;border:none;font-weight:500;text-decoration:none;display:inline-flex}.syfo-mobile-topbar-back:active{color:var(--fg-1)}.syfo-mobile-topbar-back:disabled{cursor:wait;color:var(--fg-2)}.syfo-mobile-inbox-navigation-pending{inset:calc(48px + env(safe-area-inset-top,0)) 0 env(safe-area-inset-bottom,0);background:var(--bg-paper);color:var(--fg-2);font-size:var(--text-body);pointer-events:auto;justify-content:center;align-items:center;font-weight:500;display:flex;position:fixed}.syfo-mobile-topbar-heading{justify-content:center;align-items:baseline;gap:var(--space-2);min-width:0;padding-right:var(--space-8);flex:1;display:flex;overflow:hidden}.syfo-mobile-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-lead);color:var(--fg-1);font-weight:600;overflow:hidden}.syfo-mobile-topbar-title-meta{flex:none;align-items:baseline;min-width:0;display:inline-flex;overflow:hidden}.syfo-mobile-topbar-title-meta:empty{display:none}.syfo-mobile-topbar-actions{align-items:center;gap:var(--space-0-5);flex-shrink:0;display:flex}.syfo-mobile-topbar-actions .actions{align-items:center;gap:var(--space-0-5);display:flex}.syfo-mobile-topbar-actions .syfo-channel-header-actions{gap:0}.syfo-mobile-topbar[data-title-align=start] .syfo-mobile-topbar-heading{padding-right:var(--space-2);justify-content:flex-start}.syfo-mobile-topbar:has(.syfo-mobile-topbar-actions>*) .syfo-mobile-topbar-heading{padding-right:var(--space-2);justify-content:flex-start}.syfo-members-list-topbar{padding-inline:var(--space-3)}.syfo-members-list-topbar .syfo-mobile-topbar-back{margin-left:-2px}.syfo-members-header-invite{width:var(--touch-target-min);min-width:var(--touch-target-min);height:var(--touch-target-min);min-height:var(--touch-target-min)}.syfo-mobile-topbar-actions .ui-icon-button,.syfo-mobile-header-actions .ui-icon-button{--icon-button-size:var(--touch-target-min)}.syfo-members-list-panel{padding:var(--space-4)}.syfo-files-page-header{display:none}.syfo-bottom-tabs{display:flex}.syfo-app:has(.syfo-composer:focus-within){padding-bottom:env(safe-area-inset-bottom,0)}.syfo-app:has(.syfo-composer:focus-within) .syfo-bottom-tabs{display:none}.syfo-search .kbd{display:none}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:var(--text-lead)!important}.btn-icon,.icon-btn,.emoji-quick-btn{width:var(--touch-target-min);min-width:var(--touch-target-min);height:var(--touch-target-min);min-height:var(--touch-target-min)}.btn:not(.btn-sm){min-height:var(--touch-target-min)}.dialog-panel-close,.dialog-close-aligned,.dialog-close-firstline{--icon-button-size:var(--touch-target-min)}.syfo-channel-list{gap:var(--space-1);padding:var(--space-0-5) var(--space-2) var(--space-2)}.syfo-channel-item,.syfo-dm-item{min-height:var(--touch-target-min);padding:var(--space-2-5) var(--space-3);gap:var(--space-3);line-height:var(--lh-small)}.syfo-channel-item .glyph{width:18px}.syfo-dm-item .name-wrap{gap:var(--space-2-5)}.syfo-dm-item .desc{line-height:var(--lh-caption)}.msg-actions{margin-top:var(--space-2);opacity:1;pointer-events:auto;box-shadow:none;gap:var(--space-1);background:0 0;border:0;padding:0;display:none;position:static;top:auto;right:auto}.msg[data-mobile-actions=open] .msg-actions{display:flex}.msg-mobile-actions-toggle{top:var(--space-1);right:var(--space-2);z-index:1;width:var(--space-7);min-width:var(--space-7);height:var(--space-7);min-height:var(--space-7);border-radius:var(--radius-sm);color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.msg[data-mobile-actions=open] .msg-mobile-actions-toggle{color:var(--accent-text);background:var(--bg-sunken)}.msg-actions button:not(.menu-item){width:36px;min-width:36px;height:36px;min-height:36px}.msg-actions .ico{width:var(--space-4);height:var(--space-4)}.thread-link-empty{display:inline-flex}.emoji-quick-picker{gap:var(--space-1)}.syfo-section-label .actions{opacity:1;pointer-events:auto}.syfo-section-label .actions button{width:30px;min-width:30px;height:30px;min-height:30px}.syfo-composer .btn-primary{min-height:36px}.syfo-composer-attachments{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important}.syfo-composer-attachment{flex:0 0 min(260px,78vw);max-width:min(260px,78vw)}.syfo-composer-attachment-image{flex:none;max-width:none}.reaction{padding:var(--space-1-5) var(--space-2-5);min-height:36px}.thread-link{padding:var(--space-2) var(--space-3);min-height:36px}}.skeleton{background-color:var(--bg-sunken,#0000000f);animation:1.4s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}html[data-theme] [data-sonner-toaster]{--normal-bg:var(--bg-surface);--normal-border:var(--border-1);--normal-text:var(--fg-1);--success-bg:var(--success-soft);--success-border:var(--success);--success-text:var(--success-strong);--error-bg:var(--danger-soft);--error-border:var(--danger);--error-text:var(--danger-strong);--warning-bg:var(--warning-soft);--warning-border:var(--warning);--warning-text:var(--warning-strong);--info-bg:var(--info-soft);--info-border:var(--info);--info-text:var(--info-strong)}html[data-theme] [data-sonner-toast]{--border-radius:var(--radius-md)}html[data-theme] [data-sonner-toast][data-styled=true]{box-shadow:var(--shadow-2);font-size:var(--text-body)}html[data-theme] [data-sonner-toast][data-styled=true] [data-close-button]{color:var(--normal-text);border-color:var(--normal-border)}html[data-theme] [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--ui-hover);border-color:var(--border-2)}html[data-theme] [data-sonner-toast][data-styled=true] [data-button]{background:var(--bg-surface);color:inherit;border:1px solid;border-color:inherit;border-radius:var(--radius-sm)}@media (hover:hover){html[data-theme] [data-sonner-toast][data-styled=true] [data-button]:hover{background:color-mix(in srgb, currentColor 8%, var(--bg-surface))}}html[data-theme] [data-sonner-toast][data-type=success] [data-icon]{color:var(--success)}html[data-theme] [data-sonner-toast][data-type=error] [data-icon]{color:var(--danger)}html[data-theme] [data-sonner-toast][data-type=warning] [data-icon]{color:var(--warning)}html[data-theme] [data-sonner-toast][data-type=info] [data-icon]{color:var(--info)}html[data-theme] [data-sonner-toast].toast-attention{--normal-bg:var(--attention-soft);--normal-border:var(--attention);--normal-text:var(--attention-strong)}html[data-theme] [data-sonner-toast].toast-attention [data-icon]{color:var(--attention)}html[data-theme=ink-dark] [data-sonner-toast].toast-attention,html[data-theme=neutral-gray-dark] [data-sonner-toast].toast-attention,html[data-theme=pink-dark] [data-sonner-toast].toast-attention,html[data-theme=glass-ice-dark] [data-sonner-toast].toast-attention{--normal-bg:var(--bg-surface);--normal-border:var(--border-1);--normal-text:var(--fg-1)}html[data-theme=ink-dark] [data-sonner-toaster],html[data-theme=neutral-gray-dark] [data-sonner-toaster],html[data-theme=pink-dark] [data-sonner-toaster],html[data-theme=glass-ice-dark] [data-sonner-toaster]{--success-bg:var(--bg-surface);--success-border:var(--border-1);--success-text:var(--fg-1);--error-bg:var(--bg-surface);--error-border:var(--border-1);--error-text:var(--fg-1);--warning-bg:var(--bg-surface);--warning-border:var(--border-1);--warning-text:var(--fg-1);--info-bg:var(--bg-surface);--info-border:var(--border-1);--info-text:var(--fg-1)}.syfo-banner{--syfo-banner-mix:48%;align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;max-width:100%;color:var(--fg-1);background:color-mix(in srgb, var(--syfo-banner-soft) var(--syfo-banner-mix), var(--bg-paper));display:flex}html[data-theme=ink-dark] .syfo-banner,html[data-theme=neutral-gray-dark] .syfo-banner,html[data-theme=pink-dark] .syfo-banner,html[data-theme=glass-ice-dark] .syfo-banner{--syfo-banner-mix:56%}.syfo-banner[data-tone=danger]{--syfo-banner-tone:var(--danger);--syfo-banner-soft:var(--danger-soft)}.syfo-banner[data-tone=warning]{--syfo-banner-tone:var(--warning);--syfo-banner-soft:var(--warning-soft)}.syfo-banner[data-tone=info]{--syfo-banner-tone:var(--info);--syfo-banner-soft:var(--info-soft)}.syfo-banner[data-tone=success]{--syfo-banner-tone:var(--success);--syfo-banner-soft:var(--success-soft)}.syfo-banner[data-tone=attention]{--syfo-banner-tone:var(--attention);--syfo-banner-soft:var(--attention-soft)}.syfo-banner[data-tone=accent]{--syfo-banner-tone:var(--accent);--syfo-banner-soft:var(--accent-soft);--syfo-banner-mix:58%}html[data-theme=ink-dark] .syfo-banner[data-tone=accent],html[data-theme=neutral-gray-dark] .syfo-banner[data-tone=accent],html[data-theme=pink-dark] .syfo-banner[data-tone=accent],html[data-theme=glass-ice-dark] .syfo-banner[data-tone=accent]{--syfo-banner-mix:66%}.syfo-banner-icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--syfo-banner-tone) 28%, var(--border-1));background:var(--bg-paper);color:var(--syfo-banner-tone);flex:none;justify-content:center;align-items:center;display:inline-flex}.syfo-banner-body{gap:var(--space-0-5);overflow-wrap:break-word;word-break:normal;flex:360px;min-width:0;display:grid}.syfo-banner-title{font-size:var(--text-small);font-weight:700;line-height:1.3}.syfo-banner-text{font-size:var(--text-caption);color:var(--fg-2);line-height:1.35}.syfo-banner-body>.syfo-banner-text:only-child{color:var(--fg-1)}.syfo-banner-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.syfo-banner-dismiss{flex:none}.syfo-banner[data-variant=shell]{width:100%;min-height:var(--topbar-h);padding:var(--space-1-5) var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--syfo-banner-tone) 34%, var(--border-1));flex-wrap:wrap}.syfo-banner[data-variant=shell][data-tone=accent]{border-bottom-color:var(--border-1)}.syfo-banner[data-variant=shell][data-tone=accent]>.syfo-banner-icon{color:var(--accent-text)}.syfo-banner[data-variant=shell][data-compact]{grid-template-columns:var(--space-7) minmax(0, 1fr);gap:var(--space-2) var(--space-3);padding:var(--space-2-5) var(--space-4);display:grid}.syfo-banner[data-variant=shell][data-compact][data-dismissible]{grid-template-columns:var(--space-7) minmax(0, 1fr) var(--touch-target-min)}.syfo-banner[data-compact]>.syfo-banner-icon{grid-area:1/1}.syfo-banner[data-compact]>.syfo-banner-body{grid-area:1/2}.syfo-banner[data-compact]>.syfo-banner-action{grid-area:2/2/auto/-1;justify-self:start;margin-left:0}.syfo-banner[data-compact]>.syfo-banner-dismiss{--icon-button-size:var(--touch-target-min);grid-area:1/3/span 2}.syfo-banner[data-variant=inline]{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:var(--syfo-banner-inline-border,none);border-bottom:var(--syfo-banner-inline-border-bottom,var(--syfo-banner-inline-border,none));border-radius:var(--radius-md);background:var(--syfo-banner-inline-bg,var(--syfo-banner-soft));color:var(--syfo-banner-inline-fg,var(--fg-2))}.syfo-banner[data-variant=inline]>.syfo-banner-icon{width:auto;height:calc(var(--text-small) * 1.3);color:var(--syfo-banner-inline-icon,var(--syfo-banner-tone));background:0 0;border:0;border-radius:0}.syfo-banner[data-variant=inline]>.syfo-banner-body{flex-grow:1;flex-basis:0}.syfo-banner[data-variant=inline] .syfo-banner-title{color:var(--syfo-banner-inline-title,var(--syfo-banner-inline-fg,var(--fg-1)));font-weight:600}.syfo-banner[data-variant=inline] .syfo-banner-body>.syfo-banner-text{color:inherit}.syfo-banner[data-variant=inline] .syfo-banner-body>.syfo-banner-text:only-child{font-size:var(--text-small);line-height:1.45}.syfo-banner[data-variant=inline]>.syfo-banner-action{align-self:center}.syfo-banner[data-variant=inline]>.syfo-banner-dismiss{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1-5)) calc(-1 * var(--space-1)) 0}
