:root{--cop-paper:var(--bg-card);--cop-paper-soft:var(--bg-secondary);--cop-ink:var(--text-primary);--cop-muted:var(--text-secondary);--cop-line:var(--border-primary);--cop-focus:var(--border-focus);--cop-command:var(--bg-secondary);--cop-command-raised:var(--bg-tertiary);--cop-command-text:var(--text-primary);--cop-command-muted:var(--text-secondary);--cop-success:var(--color-success);--cop-warning:var(--color-warning);--cop-danger:var(--color-danger);--bg-primary-color:#3b82f6;--bg-input:var(--bg-primary);--color-primary:var(--bg-primary-color);--accent-primary:var(--color-primary);--color-primary-hover:color-mix(in srgb, var(--bg-primary-color) 88%, var(--text-primary));--text-on-accent:#fff;--pack-accent:#0f766e;--pack-accent-strong:#115e59;--pack-accent-ink:#fff;--pack-accent-soft:color-mix(in srgb, var(--pack-accent) 10%, transparent);--pack-accent-border:color-mix(in srgb, var(--pack-accent) 35%, transparent);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2.25rem;--spacing-2xl:3rem;--font-size-3xs:.625rem;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--qanvas-suite-canvas:var(--bg-secondary,#f8f9fa);--qanvas-suite-toolbar:color-mix(in srgb, var(--text-primary,#202124) 5%, var(--bg-secondary,#f8f9fa));--qanvas-suite-surface:var(--bg-primary,#fff);--qanvas-suite-paper:#fff;--qanvas-suite-line:var(--border-primary,#dadce0);--qanvas-suite-text:var(--text-primary,#202124);--qanvas-suite-muted:var(--text-secondary,#5f6368);--qanvas-paper-ink:#202124;--qanvas-paper-muted:#5f6368;--qanvas-paper-line:#dadce0;--qanvas-paper-soft:#f8f9fa;--qanvas-suite-hover:color-mix(in srgb, var(--text-primary,#202124) 9%, var(--bg-primary,#fff));--qanvas-suite-selection:color-mix(in srgb, var(--qanvas-doc-accent) 12%, var(--bg-primary,#fff));--color-primary-subtle:#cfe2ff;--color-primary-emphasis:#052c65;--color-success-subtle:#d1e7dd;--color-success-emphasis:#0a3622;--color-warning-subtle:#fff3cd;--color-warning-emphasis:#664d03;--color-danger-subtle:#f8d7da;--color-danger-emphasis:#58151c;--color-danger-border:#f1aeb5;--color-danger-solid:#dc3545;--color-success-solid:#198754;--color-warning-solid:#b45309;--color-info-solid:#1d4ed8;--color-danger-rgb:220, 53, 69;--color-info-rgb:13, 202, 240;--color-dark:#212529;--color-dark-emphasis:#495057;--color-dark-subtle:#ced4da;--color-dark-border:#adb5bd;--color-blue:#3b82f6;--color-gray:#6c757d;--color-orange:#fd7e14;--color-pink:#d63384;--color-purple:#6f42c1;--color-teal:#0d9488;--color-black:#000;--color-mark-bg:#fff3cd;--color-focus-ring:#0d6efd40;--border-translucent:#0000002d;--presence-on-clock:#f97316;--color-status-high:#ea580c;--color-status-live:#f59e0b;--topbar-height:64px;--sidebar-width:250px;--radius-control:calc(var(--control-h-md) * var(--control-roundness));--cs-r-control:var(--radius-control);--btn-radius:var(--radius-control);--radius-native:14px;--radius-card:16px;--radius-pill:100px;--control-roundness:.25;--control-weight:500;--control-inset:.25rem;--control-field-fs-min:0px;--control-focus-ring:0 0 0 3px color-mix(in srgb, var(--border-focus) 40%, transparent);--control-h-xs:1.5rem;--control-px-xs:.5rem;--control-fs-xs:.75rem;--control-icon-xs:.75rem;--control-gap-xs:.25rem;--control-h-sm:2rem;--control-px-sm:.75rem;--control-fs-sm:.8125rem;--control-icon-sm:1rem;--control-gap-sm:.5rem;--control-h-md:2.5rem;--control-px-md:1rem;--control-fs-md:.875rem;--control-icon-md:1rem;--control-gap-md:.5rem;--control-h-lg:3rem;--control-px-lg:1.25rem;--control-fs-lg:1rem;--control-icon-lg:1.25rem;--control-gap-lg:.5rem;--control-h:var(--control-h-md);--control-px:var(--control-px-md);--control-fs:var(--control-fs-md);--control-icon:var(--control-icon-md);--control-gap:var(--control-gap-md)}html[data-density=compact]{--control-h-md:2.25rem;--control-h-sm:1.75rem;--control-px-md:.75rem}@media (pointer:coarse){:root{--control-field-fs-min:16px;--control-h-xs:2rem}}@media (width<=480px){:root,html[data-density=compact]{--control-h-sm:2.5rem;--control-h-md:2.5rem}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark]{--cop-command:var(--bg-primary);--bg-input:var(--bg-primary);--qanvas-suite-canvas:var(--bg-secondary,#202124);--qanvas-suite-toolbar:color-mix(in srgb, var(--text-primary,#e8eaed) 8%, var(--bg-secondary,#202124));--qanvas-suite-surface:var(--bg-primary,#202124);--qanvas-suite-line:var(--border-secondary,#5f6368);--qanvas-suite-text:var(--text-primary,#e8eaed);--qanvas-suite-muted:var(--text-secondary,#bdc1c6);--qanvas-suite-hover:color-mix(in srgb, var(--text-primary,#e8eaed) 14%, var(--bg-primary,#202124));--qanvas-suite-selection:color-mix(in srgb, var(--qanvas-doc-accent) 24%, var(--bg-primary,#202124))}html[data-theme=dark]{--color-scheme:dark;--bg-primary:#111;--bg-secondary:#171717;--bg-tertiary:#1c1c1c;--bg-card:#111;--bg-sidebar:#111;--bg-button:#e8e8e8;--bg-button-hover:#ccc;--bg-button-secondary:#1c1c1c;--bg-button-secondary-hover:#222;--text-primary:#e8e8e8;--text-secondary:#9a9595;--text-tertiary:#7c7c7c;--text-muted:#7c7c7c;--text:#828282;--text-inverse:#101010;--link-color:#60a5fa;--link-hover:#93c5fd;--border-primary:#222;--border-secondary:#2a2a2a;--border-focus:var(--bg-primary-color,#818cf8);--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--shadow-sm:0 1px 2px 0 #0003;--shadow-md:0 2px 4px 0 #0003;--shadow-lg:0 4px 8px 0 #00000040;--shadow-xl:0 8px 16px 0 #0000004d;--scrollbar-track:#171717;--scrollbar-thumb:#333;--scrollbar-thumb-hover:#444;--scrollbar-thumb-active:#555;--viz-cat-1:#3987e5;--viz-cat-2:#199e70;--viz-cat-3:#9085e9;--viz-cat-neutral:#7c8491;--qanvas-doc-accent:#8ab4f8;--qanvas-sheet-accent:#81c995;--qanvas-slides-accent:#fdd663;--qanvas-page-accent:#d7aefb;--qanvas-board-accent:#c4b5fd;--qanvas-suite-share:#174ea6;--qanvas-suite-share-hover:#185abc;--pack-accent:#2dd4bf;--pack-accent-strong:#5eead4;--pack-accent-ink:#042f2e;--control-border:color-mix(in srgb, var(--text-tertiary) 40%, var(--border-secondary))}:root,html[data-theme=light]{--color-scheme:light;--bg-primary:#fff;--bg-secondary:#fafaf9;--bg-tertiary:#f0f0ee;--bg-card:#fff;--bg-sidebar:#fafaf9;--bg-button:#282822;--bg-button-hover:#000;--bg-button-secondary:#f0f0ee;--bg-button-secondary-hover:#e5e5e3;--text-primary:#1a1a1a;--text-secondary:#6b6b6b;--text-tertiary:#757575;--text-muted:#757575;--text:#9c9999;--text-inverse:#aca5a5;--link-color:#2563eb;--link-hover:#1d4ed8;--border-primary:#e0dfdd;--border-secondary:#d0cfcc;--border-focus:#6b6b6b;--color-success:#047857;--color-warning:#b45309;--color-danger:#dc2626;--color-info:#1d4ed8;--shadow-sm:0 1px 2px 0 #0000000a;--shadow-md:0 2px 4px 0 #0000000f;--shadow-lg:0 4px 8px 0 #00000014;--shadow-xl:0 8px 16px 0 #0000001a;--scrollbar-track:#f0f0ee;--scrollbar-thumb:#ccc;--scrollbar-thumb-hover:#aaa;--scrollbar-thumb-active:#888;--viz-cat-1:#2a78d6;--viz-cat-2:#1baf7a;--viz-cat-3:#4a3aa7;--viz-cat-neutral:#8a8f98;--qanvas-doc-accent:#1a73e8;--qanvas-sheet-accent:#188038;--qanvas-slides-accent:#c25e00;--qanvas-page-accent:#8e24aa;--qanvas-board-accent:#6d4aff;--qanvas-suite-share:#c2e7ff;--qanvas-suite-share-hover:#a8d8f5}html[data-color-scheme=navy]{--color-scheme:dark;--bg-primary:#0a1628;--bg-secondary:#111d2e;--bg-tertiary:#1a2d44;--bg-card:#0e1a2c;--bg-sidebar:#0f1b2d;--bg-button:#15324e;--bg-button-hover:#244564;--bg-button-secondary:#15324e;--bg-button-secondary-hover:#213754;--text-primary:#e1eaf3;--text-secondary:#e1eaf3;--text-tertiary:#4c759f;--text-muted:#84a3c2;--text:#869baf;--text-inverse:#e1eaf3;--link-color:#60a5fa;--link-hover:#93c5fd;--border-primary:#1a2d44;--border-secondary:#243d58;--border-focus:#3b82f6;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--shadow-sm:0 1px 2px 0 #00000040;--shadow-md:0 2px 4px 0 #00000040;--shadow-lg:0 4px 8px 0 #0000004d;--shadow-xl:0 8px 16px 0 #00000059;--scrollbar-track:#111d2e;--scrollbar-thumb:#1a2d44;--scrollbar-thumb-hover:#243d58;--scrollbar-thumb-active:#3b82f6;--viz-cat-1:#3987e5;--viz-cat-2:#199e70;--viz-cat-3:#9085e9;--viz-cat-neutral:#7c8491;--qanvas-doc-accent:#8ab4f8;--qanvas-sheet-accent:#81c995;--qanvas-slides-accent:#fdd663;--qanvas-page-accent:#d7aefb;--qanvas-board-accent:#c4b5fd;--qanvas-suite-share:#174ea6;--qanvas-suite-share-hover:#185abc;--qanvas-paper-ink:#0b1528cf;--qanvas-suite-line:#0b1528cf;--qanvas-suite-toolbar:#3b4353}html[data-color-scheme=forest]{--color-scheme:dark;--bg-primary:#0b1a14;--bg-secondary:#10221a;--bg-tertiary:#173025;--bg-card:#0f1f18;--bg-sidebar:#0d1d16;--bg-button:#1d4a38;--bg-button-hover:#276048;--bg-button-secondary:#173025;--bg-button-secondary-hover:#1e3d30;--text-primary:#e3efe8;--text-secondary:#b9cfc4;--text-tertiary:#7f9f91;--text-muted:#8fb0a2;--text:#93ab9f;--text-inverse:#e3efe8;--link-color:#7dd3a8;--link-hover:#a7f3d0;--border-primary:#1a2f25;--border-secondary:#244033;--border-focus:#34d399;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--shadow-sm:0 1px 2px 0 #00000040;--shadow-md:0 2px 4px 0 #00000040;--shadow-lg:0 4px 8px 0 #0000004d;--shadow-xl:0 8px 16px 0 #00000059;--scrollbar-track:#10221a;--scrollbar-thumb:#244033;--scrollbar-thumb-hover:#2f5241;--scrollbar-thumb-active:#34d399;--viz-cat-1:#3987e5;--viz-cat-2:#199e70;--viz-cat-3:#9085e9;--viz-cat-neutral:#7c8491;--qanvas-doc-accent:#8ab4f8;--qanvas-sheet-accent:#81c995;--qanvas-slides-accent:#fdd663;--qanvas-page-accent:#d7aefb;--qanvas-board-accent:#c4b5fd;--qanvas-suite-share:#174ea6;--qanvas-suite-share-hover:#185abc}html[data-color-scheme=plum]{--color-scheme:dark;--bg-primary:#160f1f;--bg-secondary:#1d1429;--bg-tertiary:#2a1e3a;--bg-card:#1a1226;--bg-sidebar:#180f22;--bg-button:#4c2f7a;--bg-button-hover:#5d3b94;--bg-button-secondary:#2a1e3a;--bg-button-secondary-hover:#35284a;--text-primary:#ece4f5;--text-secondary:#c7b9d9;--text-tertiary:#9585ad;--text-muted:#a08fbb;--text:#a495b8;--text-inverse:#f3ecfa;--link-color:#c4b5fd;--link-hover:#ddd6fe;--border-primary:#2a1e3a;--border-secondary:#3a2c4f;--border-focus:#a78bfa;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--shadow-sm:0 1px 2px 0 #00000040;--shadow-md:0 2px 4px 0 #00000040;--shadow-lg:0 4px 8px 0 #0000004d;--shadow-xl:0 8px 16px 0 #00000059;--scrollbar-track:#1d1429;--scrollbar-thumb:#3a2c4f;--scrollbar-thumb-hover:#4a3a63;--scrollbar-thumb-active:#a78bfa;--viz-cat-1:#3987e5;--viz-cat-2:#199e70;--viz-cat-3:#9085e9;--viz-cat-neutral:#7c8491;--qanvas-doc-accent:#8ab4f8;--qanvas-sheet-accent:#81c995;--qanvas-slides-accent:#fdd663;--qanvas-page-accent:#d7aefb;--qanvas-board-accent:#c4b5fd;--qanvas-suite-share:#174ea6;--qanvas-suite-share-hover:#185abc}html[data-color-scheme=ember]{--color-scheme:dark;--bg-primary:#1a1412;--bg-secondary:#211a17;--bg-tertiary:#2c231f;--bg-card:#1e1714;--bg-sidebar:#1c1512;--bg-button:#b45309;--bg-button-hover:#d97706;--bg-button-secondary:#2c231f;--bg-button-secondary-hover:#382d27;--text-primary:#f1e9e3;--text-secondary:#cbbfb6;--text-tertiary:#978880;--text-muted:#a4948b;--text:#a69990;--text-inverse:#fff7ed;--link-color:#fbbf24;--link-hover:#fcd34d;--border-primary:#2c231f;--border-secondary:#3d322c;--border-focus:#f59e0b;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--shadow-sm:0 1px 2px 0 #00000040;--shadow-md:0 2px 4px 0 #00000040;--shadow-lg:0 4px 8px 0 #0000004d;--shadow-xl:0 8px 16px 0 #00000059;--scrollbar-track:#211a17;--scrollbar-thumb:#3d322c;--scrollbar-thumb-hover:#4d4038;--scrollbar-thumb-active:#f59e0b;--viz-cat-1:#3987e5;--viz-cat-2:#199e70;--viz-cat-3:#9085e9;--viz-cat-neutral:#7c8491;--qanvas-doc-accent:#8ab4f8;--qanvas-sheet-accent:#81c995;--qanvas-slides-accent:#fdd663;--qanvas-page-accent:#d7aefb;--qanvas-board-accent:#c4b5fd;--qanvas-suite-share:#174ea6;--qanvas-suite-share-hover:#185abc}html[data-color-scheme=sand]{--color-scheme:light;--bg-primary:#faf6ee;--bg-secondary:#f3ede1;--bg-tertiary:#ebe3d3;--bg-card:#fffdf8;--bg-sidebar:#f3ede1;--bg-button:#4a3b2a;--bg-button-hover:#2e2419;--bg-button-secondary:#ebe3d3;--bg-button-secondary-hover:#e0d6c2;--text-primary:#2b2218;--text-secondary:#6b5f52;--text-tertiary:#776a5d;--text-muted:#776a5d;--text:#857a6d;--text-inverse:#faf6ee;--link-color:#9a5b12;--link-hover:#7a4609;--border-primary:#e2d9c8;--border-secondary:#d3c8b3;--border-focus:#8a6a3d;--color-success:#047857;--color-warning:#b45309;--color-danger:#dc2626;--color-info:#1d4ed8;--shadow-sm:0 1px 2px 0 #3c280a0d;--shadow-md:0 2px 4px 0 #3c280a12;--shadow-lg:0 4px 8px 0 #3c280a17;--shadow-xl:0 8px 16px 0 #3c280a1c;--scrollbar-track:#ebe3d3;--scrollbar-thumb:#cfc4ae;--scrollbar-thumb-hover:#b8ab92;--scrollbar-thumb-active:#8a6a3d;--viz-cat-1:#2a78d6;--viz-cat-2:#1baf7a;--viz-cat-3:#4a3aa7;--viz-cat-neutral:#8a8f98;--qanvas-doc-accent:#1a73e8;--qanvas-sheet-accent:#188038;--qanvas-slides-accent:#c25e00;--qanvas-page-accent:#8e24aa;--qanvas-board-accent:#6d4aff;--qanvas-suite-share:#c2e7ff;--qanvas-suite-share-hover:#a8d8f5}html[data-color-scheme=mist]{--color-scheme:light;--bg-primary:#f3f6fa;--bg-secondary:#e9eef5;--bg-tertiary:#dfe6ef;--bg-card:#fff;--bg-sidebar:#e9eef5;--bg-button:#1f2f47;--bg-button-hover:#0f1a2b;--bg-button-secondary:#dfe6ef;--bg-button-secondary-hover:#d0dae7;--text-primary:#14203a;--text-secondary:#4f5f78;--text-tertiary:#65748c;--text-muted:#65748c;--text:#75839a;--text-inverse:#f3f6fa;--link-color:#2457a6;--link-hover:#1a428a;--border-primary:#d5dde8;--border-secondary:#c3cedd;--border-focus:#3b6fb6;--color-success:#047857;--color-warning:#b45309;--color-danger:#dc2626;--color-info:#1d4ed8;--shadow-sm:0 1px 2px 0 #14203a0d;--shadow-md:0 2px 4px 0 #14203a12;--shadow-lg:0 4px 8px 0 #14203a17;--shadow-xl:0 8px 16px 0 #14203a1c;--scrollbar-track:#dfe6ef;--scrollbar-thumb:#b9c6d8;--scrollbar-thumb-hover:#9fb0c7;--scrollbar-thumb-active:#3b6fb6;--viz-cat-1:#2a78d6;--viz-cat-2:#1baf7a;--viz-cat-3:#4a3aa7;--viz-cat-neutral:#8a8f98;--qanvas-doc-accent:#1a73e8;--qanvas-sheet-accent:#188038;--qanvas-slides-accent:#c25e00;--qanvas-page-accent:#8e24aa;--qanvas-board-accent:#6d4aff;--qanvas-suite-share:#c2e7ff;--qanvas-suite-share-hover:#a8d8f5}html[data-chat-name-color=orange]{--chat-name-color:#f97316}html[data-chat-name-color=green]{--chat-name-color:#22c55e}html[data-chat-name-color=sky]{--chat-name-color:#38bdf8}html[data-chat-name-color=violet]{--chat-name-color:#a78bfa}html[data-chat-name-color=pink]{--chat-name-color:#f472b6}html[data-chat-name-color=teal]{--chat-name-color:#2dd4bf}html[data-chat-name-color=gold]{--chat-name-color:#eab308}html[data-theme=light][data-chat-name-color=orange]{--chat-name-color:#c2410c}html[data-theme=light][data-chat-name-color=green]{--chat-name-color:#15803d}html[data-theme=light][data-chat-name-color=sky]{--chat-name-color:#0369a1}html[data-theme=light][data-chat-name-color=violet]{--chat-name-color:#6d28d9}html[data-theme=light][data-chat-name-color=pink]{--chat-name-color:#be185d}html[data-theme=light][data-chat-name-color=teal]{--chat-name-color:#0f766e}html[data-theme=light][data-chat-name-color=gold]{--chat-name-color:#a16207}html[data-chat-name-color=auto]{--chat-name-c1:#f97316;--chat-name-c2:#22c55e;--chat-name-c3:#38bdf8;--chat-name-c4:#a78bfa;--chat-name-c5:#f472b6;--chat-name-c6:#2dd4bf;--chat-name-c7:#eab308;--chat-name-c8:#fb7185}html[data-theme=light][data-chat-name-color=auto]{--chat-name-c1:#c2410c;--chat-name-c2:#15803d;--chat-name-c3:#0369a1;--chat-name-c4:#6d28d9;--chat-name-c5:#be185d;--chat-name-c6:#0f766e;--chat-name-c7:#a16207;--chat-name-c8:#be123c}html[data-chat-name-color=auto] .chat-name-c1{--chat-name-color:var(--chat-name-c1)}html[data-chat-name-color=auto] .chat-name-c2{--chat-name-color:var(--chat-name-c2)}html[data-chat-name-color=auto] .chat-name-c3{--chat-name-color:var(--chat-name-c3)}html[data-chat-name-color=auto] .chat-name-c4{--chat-name-color:var(--chat-name-c4)}html[data-chat-name-color=auto] .chat-name-c5{--chat-name-color:var(--chat-name-c5)}html[data-chat-name-color=auto] .chat-name-c6{--chat-name-color:var(--chat-name-c6)}html[data-chat-name-color=auto] .chat-name-c7{--chat-name-color:var(--chat-name-c7)}html[data-chat-name-color=auto] .chat-name-c8{--chat-name-color:var(--chat-name-c8)}html{--recent-activity-badge-bg:var(--color-danger-solid)}html[data-theme=light]{--recent-activity-badge-bg:var(--color-gray)}
