html[data-black-theme]{--tint-blue:#313235;--writing-surface:#18191c;--workspace-glass-background:#18191c;--workspace-glass-filter:none;--workspace-glass-backdrop:none;--shadow:0 8px 28px #0008,inset 0 1px 0 #ffffff08}html[data-black-theme]:not([data-custom-background]):not([data-background-image]) body{background:#07080b}html[data-black-theme]:not([data-surface-style=glass]) body :is(.sidebar,.topbar,.module-rail,.module-rail-clip){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-black-theme] body .topbar{background:#101114}html[data-black-theme] body :is(.panel,.modal,.detail-panel,.search-dialog,.chat-picker,.notification-panel,.item-preview-panel,[popover],[role=menu],[role=listbox],.compact-select-menu,.item-picker-menu){background-color:var(--surface)}html[data-black-theme] body :is(.global-search,.search-dialog-filters select,.chat-search,.rail-search,.sidebar-search,.compact-search,.help-search){background-color:var(--surface-2)}html[data-black-theme] body :is(.collaborative-editor,.live-editor-toolbar,.markdown-editor,.description-label textarea,.assistant-composer){background-color:var(--writing-surface)}html[data-black-theme] body dialog.task-panel.detail-expanded{--task-writing-surface:#18191c;--task-writing-line:var(--line)}html[data-black-theme] body .workspace :is(.overview-card,.recent-card,.project-index-card,.crm-contact-card){background:var(--surface-2);border-color:var(--line)}html[data-black-theme] body .projects-dashboard-stats>div{background:var(--surface-2)}html[data-black-theme] body .project-rail [aria-current=page],html[data-black-theme] body .calendar-view-switch .is-active,html[data-black-theme] body .calendar-week-date-row button.is-today,html[data-black-theme] body .file-card,html[data-black-theme] body .file-card:hover{background:var(--surface-2)!important}html[data-black-theme] body .calendar-week-time-event{background:var(--surface-2);border-color:var(--line)}html[data-black-theme] body .file-card:hover{border-color:var(--muted)}html[data-black-theme] body .search-dialog{border-color:var(--line);box-shadow:0 26px 90px #000a}html[data-black-theme] body .search-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000b}html[data-black-theme] body .presence-pointer{filter:drop-shadow(0 1px 1px #0008)}html[data-black-theme][data-surface-style=glass]{--workspace-glass-background:color-mix(in srgb,var(--surface) 86%,transparent);--workspace-glass-filter:blur(36px) saturate(100%);--workspace-glass-backdrop:blur(14px)}html[data-black-theme][data-surface-style=glass] body :is(.sidebar,.topbar,.module-rail,.module-rail-clip){background:color-mix(in srgb,var(--sidebar) 85%,transparent);-webkit-backdrop-filter:var(--workspace-glass-filter);backdrop-filter:var(--workspace-glass-filter)}html[data-black-theme][data-surface-style=glass] body :is(.panel,.modal,.detail-panel,.notification-panel,.item-preview-panel,[popover],[role=menu],[role=listbox]){background-color:var(--workspace-glass-background);-webkit-backdrop-filter:var(--workspace-glass-filter);backdrop-filter:var(--workspace-glass-filter)}@media (prefers-reduced-transparency:reduce){html[data-black-theme][data-surface-style=glass]{--workspace-glass-background:var(--surface);--workspace-glass-filter:none;--workspace-glass-backdrop:none}html[data-black-theme][data-surface-style=glass] body :is(.sidebar,.topbar,.module-rail,.module-rail-clip){background:var(--sidebar)}}
html[data-theme=light]{--writing-surface:#fafaf9;--writing-toolbar-surface:#fafaf9;--comment-section-surface:#f2f2f0;--comment-card-surface:#fafaf9}html[data-theme=dark]:not([data-black-theme]){--writing-surface:#1a2b43;--writing-toolbar-surface:#1a2b43;--comment-section-surface:#101c2d;--comment-card-surface:#20334e}html[data-black-theme]{--writing-surface:#18191c;--writing-toolbar-surface:#18191c;--comment-section-surface:#101114;--comment-card-surface:#232427}html body .collaborative-editor,html body dialog.workspace-detail-space .collaborative-editor,html body :is(.markdown-editor,.description-label textarea,.documentation-preview-field){background:var(--writing-surface);border-color:var(--line)}html body .live-editor-wrap>.live-editor-toolbar,html body dialog.workspace-detail-space .live-editor-wrap>.live-editor-toolbar{background:var(--writing-toolbar-surface);border-color:var(--line)}html body .documentation-detail .documentation-preview-field,html body .live-editor-wrap>.live-editor-toolbar>button,html body .live-editor-wrap>.live-editor-toolbar .compact-select-trigger{background:var(--writing-surface)}html body dialog.task-panel.detail-expanded.workspace-detail-space{--task-writing-surface:var(--writing-surface);--task-writing-line:var(--line)}html body dialog.task-panel.detail-expanded.workspace-detail-space :is(.collaborative-editor,.live-editor-wrap>.live-editor-toolbar){background:var(--writing-surface);border-color:var(--line)}html body dialog.task-panel.detail-expanded.workspace-detail-space .task-detail-main>.task-subtasks{margin-bottom:0}html body dialog.workspace-detail-space .detail-properties-sidebar .compact-select-menu.is-closing{display:none}@media (min-width:901px){html body dialog.workspace-detail-space.workspace-detail-space.detail-expanded:not([data-editor-expanded=true])>.detail-content{grid-template-columns:minmax(0,1fr) minmax(230px,min(28%,360px));gap:16px}}html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment]{grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;gap:1px;padding:3px;display:grid;overflow:visible}html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment]>button,html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment]>.markdown-style-control{width:100%;min-width:0;max-width:none}html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment] :is(button,.compact-select-trigger){justify-content:center;gap:0;width:100%;height:28px;min-height:28px;padding:2px}html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment] :is(button,.markdown-highlighter-icon)>svg{width:14px;height:14px}html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment] .compact-select-trigger>svg{display:none}html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment] :is(.markdown-text-color-icon,.markdown-highlighter-icon){gap:1px;width:15px;font-size:15px;line-height:16px}html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment] .markdown-color-indicator{width:15px;height:2px}@media (pointer:coarse){html body .live-editor-wrap>.live-editor-toolbar.live-editor-toolbar[data-toolbar-variant=comment] :is(button,.compact-select-trigger){height:36px;min-height:36px}}html body .live-editor-toolbar .protocol-ai-actions>.protocol-ai-action{background:linear-gradient(var(--writing-toolbar-surface),var(--writing-toolbar-surface)) padding-box, linear-gradient(110deg,#639cf2,#b784ed,#ea91b6,#dfb578,#69bbcb) border-box;color:var(--text);background-position:0 0,0%;background-size:100% 100%,240% 240%;border:1px solid #0000;animation:8s ease-in-out infinite protocol-ai-border-flow;box-shadow:-2px 0 7px #639cf230,2px 0 7px #ea91b630,0 2px 7px #69bbcb28}html body .live-editor-toolbar .protocol-ai-actions>.protocol-ai-action:hover:not(:disabled){box-shadow:-2px 0 9px #639cf250,2px 0 9px #ea91b650,0 2px 9px #69bbcb40}html body .live-editor-toolbar .protocol-ai-actions>.protocol-ai-action:disabled{box-shadow:none;animation-play-state:paused}@keyframes protocol-ai-border-flow{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}@media (prefers-reduced-motion:reduce){html body .live-editor-toolbar .protocol-ai-actions>.protocol-ai-action{animation:none}}html body dialog.workspace-detail-space .live-editor-wrap:has(>.live-editor-toolbar:not([data-toolbar-variant=comment])){border:1px solid var(--line);background:var(--writing-surface);border-radius:12px}html body dialog.workspace-detail-space .live-editor-wrap>.live-editor-toolbar:not([data-toolbar-variant=comment]){border:0;border-bottom:1px solid var(--line);border-radius:11px 11px 0 0;margin-bottom:0}html body dialog.workspace-detail-space .live-editor-wrap:has(>.live-editor-toolbar:not([data-toolbar-variant=comment]))>.collaborative-editor{border:0;border-radius:0 0 11px 11px}html body dialog.workspace-detail-space .live-editor-wrap:has(>.live-editor-toolbar:not([data-toolbar-variant=comment]))>.collaboration-presence:not(:empty){margin-bottom:0;padding:6px 10px}
