.markdown-viewer-wrap.editable.svelte-1hfwlzp .tiptap{cursor:text}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap{color:var(--color-primary);font-size:inherit;overflow-wrap:break-word;word-break:break-word;outline:none;min-height:1.6em;line-height:1.6}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-faint);pointer-events:none;float:left;height:0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap p{margin:0 0 .5rem}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap p:last-child{margin-bottom:0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap h1{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-border);margin:2rem 0 .75rem;padding-top:1.5rem;font-size:.75rem;font-weight:600}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap h1:first-child{border-top:none;margin-top:0;padding-top:0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap h2{color:var(--color-primary);margin:.75rem 0 .25rem;font-size:1.1em;font-weight:600}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap h3{color:var(--color-primary);margin:.5rem 0 .25rem;font-size:1em;font-weight:600}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap strong{font-weight:600}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap ul{margin:0 0 .5rem;padding-left:1.25rem;list-style:outside}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap ol{margin:0 0 .5rem;padding-left:1.25rem;list-style:decimal}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap li{margin-bottom:.125rem}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap blockquote{border-left:3px solid var(--color-border);color:var(--color-muted);margin:.5rem 0;padding-left:.75rem}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap code{background:var(--color-badge-bg);border-radius:3px;padding:.15rem .35rem;font-family:SF Mono,Fira Code,monospace;font-size:.85em}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap pre{background:var(--color-badge-bg);border-radius:6px;margin:.75rem 0;padding:.75rem 1rem;overflow-x:auto}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap pre code{background:0 0;border-radius:0;padding:0;font-size:.85em}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-block{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;margin:.75rem 0;padding:.75rem}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-toolbar{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-toggle,.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-expand,.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-zoom-controls button{border:1px solid var(--color-border);background:var(--color-badge-bg);color:var(--color-primary);font:inherit;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-zoom-controls{gap:.25rem;display:flex}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-zoom-controls[hidden]{display:none}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-zoom-controls button:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.6}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-block.is-expanded{z-index:60;box-sizing:border-box;background:var(--color-surface);overscroll-behavior:contain;border:0;border-radius:0;flex-direction:column;margin:0;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-block.is-expanded .studio-mermaid-preview{flex:1;min-height:0;display:block;overflow:auto}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-block.is-expanded .studio-mermaid-canvas{box-sizing:border-box;width:calc(100% * var(--studio-mermaid-zoom));height:calc(100% * var(--studio-mermaid-zoom));justify-content:center;align-items:center;margin:auto;display:flex}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-block.is-expanded .studio-mermaid-canvas svg{width:100%;height:100%;max-height:100%;max-width:none!important}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-preview{text-align:center;overflow-x:auto}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-preview svg{max-width:100%;height:auto;display:inline-block}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-source{margin:0}.markdown-viewer-wrap.svelte-1hfwlzp .studio-mermaid-error{color:var(--color-muted);margin:0 0 .5rem;font-size:.8125rem}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap a{color:var(--color-secondary);text-decoration:underline}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap .tableWrapper{border:1px solid var(--color-border);border-radius:.5rem;width:fit-content;max-width:100%;margin:.75rem 0;overflow-x:auto}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap>:last-child{margin-bottom:0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap>:first-child{margin-top:0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap table{border-collapse:separate;border-spacing:0;width:auto}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap th,.markdown-viewer-wrap.svelte-1hfwlzp .tiptap td{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:24rem;padding:.25rem .75rem}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap tr>:last-child{border-right:0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap tr:last-child>*{border-bottom:0}.markdown-viewer-wrap.svelte-1hfwlzp .tiptap th{background:var(--color-badge-bg);font-weight:600}.toolbar.svelte-1mwadob{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.toolbar.svelte-1mwadob button:where(.svelte-1mwadob){cursor:pointer;min-width:28px;height:26px;color:var(--color-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:.8rem;transition:background .1s;display:flex}.toolbar.svelte-1mwadob button:where(.svelte-1mwadob):hover,.toolbar.svelte-1mwadob button.active:where(.svelte-1mwadob){background:var(--color-badge-bg);color:var(--color-primary)}.divider.svelte-1mwadob{background:var(--color-border);width:1px;height:16px;margin:0 2px}.editor-header.svelte-12fsti{align-items:center;gap:.5rem;display:flex}.editor-header.svelte-12fsti .title-textarea{field-sizing:content;word-break:break-word;flex:1}.sticky-header.svelte-12fsti{padding-bottom:1rem}.sticky-header.is-sticky.svelte-12fsti{z-index:10;background:var(--color-surface);box-shadow:0 -1.5rem 0 var(--color-surface);position:sticky;top:1.5rem}.content-area.svelte-12fsti{position:relative}.toolbar-wrap.svelte-12fsti{pointer-events:none;display:none}.toolbar-wrap.toolbar-visible.svelte-12fsti{pointer-events:auto;display:block}.mermaid-diagram.svelte-1oqz17e{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;margin:.75rem 0;padding:.75rem;overflow-x:auto}.mermaid-error.svelte-1oqz17e{color:var(--color-muted);margin:.75rem 0 0;font-size:.8125rem}.markdown-field.editable.svelte-deal97 .markdown-field-rendered:where(.svelte-deal97){cursor:text}.markdown-field-rendered.svelte-deal97{color:var(--color-primary);font-size:inherit;overflow-wrap:break-word;word-break:break-word;outline:none;min-height:1.6em;line-height:1.6}.markdown-field-placeholder.svelte-deal97{color:var(--color-faint);margin:0}.markdown-field-source.svelte-deal97{box-sizing:border-box;resize:none;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:6rem;color:var(--color-primary);border-radius:6px;outline:none;padding:.5rem .75rem;font-family:SF Mono,Fira Code,monospace;font-size:.85em;line-height:1.6;display:block;overflow:hidden}.markdown-field-source.svelte-deal97:focus{border-color:var(--color-secondary)}.markdown-field-rendered.svelte-deal97 p{margin:0 0 .5rem}.markdown-field-rendered.svelte-deal97 h1{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-border);margin:2rem 0 .75rem;padding-top:1.5rem;font-size:.75rem;font-weight:600}.markdown-field-rendered.svelte-deal97 h2{color:var(--color-primary);margin:.75rem 0 .25rem;font-size:1.1em;font-weight:600}.markdown-field-rendered.svelte-deal97 h3,.markdown-field-rendered.svelte-deal97 h4{color:var(--color-primary);margin:.5rem 0 .25rem;font-size:1em;font-weight:600}.markdown-field-rendered.svelte-deal97 strong{font-weight:600}.markdown-field-rendered.svelte-deal97 ul{margin:0 0 .5rem;padding-left:1.25rem;list-style:outside}.markdown-field-rendered.svelte-deal97 ol{margin:0 0 .5rem;padding-left:1.25rem;list-style:decimal}.markdown-field-rendered.svelte-deal97 li{margin-bottom:.125rem}.markdown-field-rendered.svelte-deal97 blockquote{border-left:3px solid var(--color-border);color:var(--color-muted);margin:.5rem 0;padding-left:.75rem}.markdown-field-rendered.svelte-deal97 code{background:var(--color-badge-bg);border-radius:3px;padding:.15rem .35rem;font-family:SF Mono,Fira Code,monospace;font-size:.85em}.markdown-field-rendered.svelte-deal97 pre{background:var(--color-badge-bg);border-radius:6px;margin:.75rem 0;padding:.75rem 1rem;overflow-x:auto}.markdown-field-rendered.svelte-deal97 pre code{background:0 0;border-radius:0;padding:0;font-size:.85em}.markdown-field-rendered.svelte-deal97 a{color:var(--color-secondary);text-decoration:underline}.markdown-field-rendered.svelte-deal97 hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.markdown-field-rendered.svelte-deal97 table{border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;border-radius:.5rem;width:fit-content;max-width:100%;margin:.75rem 0;display:block;overflow-x:auto}.markdown-field-rendered.svelte-deal97 th,.markdown-field-rendered.svelte-deal97 td{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:24rem;padding:.25rem .75rem}.markdown-field-rendered.svelte-deal97 tr>:last-child{border-right:0}.markdown-field-rendered.svelte-deal97 tr:last-child>*{border-bottom:0}.markdown-field-rendered.svelte-deal97 th{background:var(--color-badge-bg);font-weight:600}.markdown-field-rendered.svelte-deal97>:last-child{margin-bottom:0}.markdown-field-rendered.svelte-deal97>:first-child{margin-top:0}.stat-strip.svelte-eyk6z2{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.375rem;grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-start;display:inline-grid;overflow:hidden}.stat-cell.svelte-eyk6z2{border-right:1px solid var(--color-border);flex-direction:column;gap:.0625rem;min-width:5.5rem;padding:.375rem .875rem;display:flex}.stat-cell.svelte-eyk6z2:last-child{border-right:0}.stat-label.svelte-eyk6z2{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.625rem;font-weight:500}.stat-caption.svelte-eyk6z2{color:var(--color-faint);margin-top:.125rem;font-size:.6875rem;line-height:1.2}.stat-num.svelte-eyk6z2{letter-spacing:-.01em;color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.1}.stat-num.svelte-eyk6z2 small:where(.svelte-eyk6z2){color:var(--color-muted);font-size:.75rem;font-weight:500}.stat-cell.live.svelte-eyk6z2 .stat-num:where(.svelte-eyk6z2){color:var(--color-status-sky-text)}.avatar.svelte-1crv20v{object-fit:cover;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar-initials.svelte-1crv20v{letter-spacing:.02em;font-weight:700;line-height:1}.person-badge.svelte-1cqrzxq{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.person-badge-text.svelte-1cqrzxq{flex-direction:column;min-width:0;line-height:1.2;display:flex}.person-badge-name-row.svelte-1cqrzxq{align-items:center;gap:.375rem;min-width:0;display:flex}.person-badge-name.svelte-1cqrzxq{font-size:var(--font-size-xs);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.person-badge-subtitle.svelte-1cqrzxq{font-size:var(--font-size-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-row.svelte-qxjzfr{background:var(--color-surface);border:none;border-left:3px solid var(--row-rail,transparent);border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;width:100%;color:inherit;align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .5rem;text-decoration:none;transition:background .1s;display:flex}.task-row.svelte-qxjzfr:last-child{border-bottom:none}.task-row.svelte-qxjzfr:hover{background:color-mix(in srgb, var(--color-primary) 4%, transparent)}.task-row.selected.svelte-qxjzfr{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.task-number.svelte-qxjzfr{font-size:var(--font-size-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:600}.task-number-link.svelte-qxjzfr{text-decoration:none}.task-number-link.svelte-qxjzfr:hover{color:var(--color-primary);text-decoration:underline}.owner-name.svelte-qxjzfr{font-size:var(--font-size-xs);color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:6rem;overflow:hidden}.task-name.svelte-qxjzfr{font-size:var(--font-size-xs);color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.row.svelte-1nuyw9l{border-left:3px solid var(--accent);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--accent) 5%, transparent);width:100%;color:inherit;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .5rem;text-decoration:none;display:flex}.row.svelte-1nuyw9l:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}.dot.svelte-1nuyw9l{background:var(--accent);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-left:.125rem}.dot.pulse.svelte-1nuyw9l{animation:1.6s ease-out infinite svelte-1nuyw9l-pulse}@keyframes svelte-1nuyw9l-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.label.svelte-1nuyw9l{font-size:var(--font-size-xs);color:var(--color-primary);flex-shrink:0;font-weight:500}.text.svelte-1nuyw9l{font-size:var(--font-size-xs);color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gh.svelte-1nuyw9l{color:var(--color-muted);flex-shrink:0;transition:color .12s}.row.svelte-1nuyw9l:hover .gh:where(.svelte-1nuyw9l){color:var(--color-secondary)}.row.svelte-1nuyw9l:hover .label:where(.svelte-1nuyw9l),.row.svelte-1nuyw9l:hover .text:where(.svelte-1nuyw9l){text-decoration:underline}.task-list.svelte-po2s43{flex-direction:column;gap:1rem;display:flex}.status-header.svelte-po2s43{align-items:baseline;gap:.375rem;padding:0 0 .25rem;display:flex}.group-label.svelte-po2s43{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:0;font-weight:600}.group-count.svelte-po2s43{font-size:var(--font-size-xs);color:var(--color-muted)}.group-tasks.svelte-po2s43{border:1px solid var(--color-border);border-radius:.375rem}
