button.svelte-1h1p0bl{text-align:center;aspect-ratio:1 / 1;border:0;touch-action:manipulation;max-width:min-content;background-color:#f5f5f5;font-size:larger}.tracker.svelte-1h1p0bl{display:flex;flex-direction:column;gap:1rem}.footer-ui.svelte-1h1p0bl>button:where(.svelte-1h1p0bl){border:1px solid black}.grid.svelte-1h1p0bl{display:grid;grid-template-columns:var(--cell-size) calc(2 * var(--cell-size)) repeat(calc(var(--num-dates)),var(--cell-size));grid-template-rows:var(--cell-size) repeat(calc(var(--num-traits)),var(--cell-size));gap:0;border:1px dashed black;padding:0 1rem 1rem}button.grid-item.svelte-1h1p0bl{font-family:monospace;font-weight:700;font-size:1.5vw!important}.grid-header-ui.svelte-1h1p0bl>button:where(.svelte-1h1p0bl){height:33.333%;width:33.333%;padding:0;aspect-ratio:1 / 1;border:1px solid black}.grid-item.svelte-1h1p0bl{height:100%;width:min-content;border:1px dashed black;color:#d3d3d3}.grid-item.filled.svelte-1h1p0bl{background-color:var(--color)!important;border:none;color:#fffaf0}.grid-item.future.svelte-1h1p0bl{background-color:#faebd7}.grid-header.svelte-1h1p0bl{align-items:start}.grid-header.hidden.svelte-1h1p0bl{background-color:#faebd7}.grid-text-header.svelte-1h1p0bl{align-items:end}.grid-header.svelte-1h1p0bl,.grid-text-header.svelte-1h1p0bl{display:flex;word-wrap:anywhere;text-align:start}.editable.svelte-1h1p0bl{border:1px dashed black;background-color:#f5f5f5;overflow:scroll;text-overflow:ellipsis;padding:.5rem}.grid-header-ui.svelte-1h1p0bl{display:flex;flex-direction:column;flex-wrap:wrap;align-content:end}.viewport-header.svelte-1h1p0bl{display:flex;justify-content:start;gap:1rem}.viewport-header-contents.svelte-1h1p0bl{border:1px dashed black;padding:1rem;display:flex;align-items:center;gap:3rem}.checkbox.svelte-1h1p0bl{border:1px dashed black}.viewport-header-ui.svelte-1h1p0bl{display:flex;flex-direction:row;gap:0}button.svelte-1h1p0bl,input.svelte-1h1p0bl{border:1px dashed black}.scope-list.svelte-1upwuaq{list-style:none;padding-left:0}.scope-list.nested.svelte-1upwuaq{margin-left:1.6rem;padding-left:.5rem;border-left:1.5px solid var(--guide-color, #ccc)}li.svelte-1upwuaq{margin:0}.index-toggle.svelte-1upwuaq{background:none;border:none;cursor:pointer;font-size:.75rem;color:#888;font-family:monospace;white-space:nowrap;flex-shrink:0;padding:.1rem .2rem;border-radius:3px;transition:color .1s,background-color .1s}.index-toggle.svelte-1upwuaq:hover{color:#444;background-color:#e8e8e8}.index-toggle.svelte-1upwuaq .caret:where(.svelte-1upwuaq){font-size:.6rem;margin-left:.15rem}.index-line.svelte-1upwuaq{flex:0 0 auto;width:1.5rem;height:0;border-top:1px solid #ccc}.root-row.svelte-1upwuaq{margin-top:.2rem}li.svelte-1upwuaq:first-child>.root-row:where(.svelte-1upwuaq){margin-top:0}.scope-row.svelte-1upwuaq{display:flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border-left:3px solid transparent;border-top:2px solid transparent;border-bottom:2px solid transparent;cursor:grab;transition:background-color .1s}.scope-row.svelte-1upwuaq:active{cursor:grabbing}.scope-row.svelte-1upwuaq:hover{background-color:#eee}.scope-row.selected.svelte-1upwuaq{background-color:#e0e8f0;border-left-color:#0056b3}.scope-row.drop-before.svelte-1upwuaq{border-top:2px solid #0056b3}.scope-row.drop-after.svelte-1upwuaq{border-bottom:2px solid #0056b3}.scope-row.drop-inside.svelte-1upwuaq{background-color:#d0e0f0;outline:2px dashed #0056b3;outline-offset:-2px}.toggle.svelte-1upwuaq{background:none;border:none;cursor:pointer;font-size:.8rem;width:1.5rem;text-align:center;padding:0;color:#666}.spacer.svelte-1upwuaq{display:inline-block;width:1.5rem}.status.svelte-1upwuaq{background:none;border:none;cursor:pointer;font-size:1.1rem;width:1.2rem;text-align:center;padding:0;line-height:1;flex-shrink:0}.title.svelte-1upwuaq{flex:1;cursor:pointer;padding:.15rem .35rem;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title.svelte-1upwuaq:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.title.done.svelte-1upwuaq{text-decoration:line-through;color:#999}.child-count.svelte-1upwuaq{color:#999;font-size:.8em}.actions.svelte-1upwuaq{display:flex;gap:.2rem;opacity:0;transition:opacity .1s}.scope-row.svelte-1upwuaq:hover .actions:where(.svelte-1upwuaq){opacity:1}.actions.svelte-1upwuaq button:where(.svelte-1upwuaq){background:none;border:1px solid #ccc;cursor:pointer;font-size:.85rem;padding:.1rem .45rem;border-radius:3px;line-height:1.4;color:#666}.actions.svelte-1upwuaq button:where(.svelte-1upwuaq):hover:not(:disabled){background-color:#ddd;color:#333}.actions.svelte-1upwuaq button:where(.svelte-1upwuaq):disabled{opacity:.3;cursor:default}.tail-zone.svelte-1upwuaq{min-height:.5rem;padding:.15rem .65rem}.tail-line.svelte-1upwuaq{border-top:2px solid transparent;transition:border-color .1s}.tail-zone.tail-active.svelte-1upwuaq .tail-line:where(.svelte-1upwuaq){border-top:2px solid #0056b3}.detail.svelte-y692cv{height:100%;overflow-y:auto}.view-mode.svelte-y692cv{display:flex;flex-direction:column;gap:1rem;padding:1rem}.view-header.svelte-y692cv{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.title-row.svelte-y692cv{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.title-row.svelte-y692cv h3:where(.svelte-y692cv){margin:0}.status-badge.svelte-y692cv{font-size:.75rem;padding:.15rem .5rem;border-radius:3px;border:1px solid #ccc;white-space:nowrap;background:none;cursor:pointer;font-family:monospace;transition:background-color .1s}.status-badge.svelte-y692cv:hover{background-color:#f0f0f0}.status-badge.todo.svelte-y692cv{color:#666}.status-badge.in-progress.svelte-y692cv{color:#0056b3;border-color:#0056b3}.status-badge.done.svelte-y692cv{color:#2d8a4e;border-color:#2d8a4e}.edit-btn.svelte-y692cv{background:none;border:1px solid #ccc;cursor:pointer;padding:.25rem .5rem;border-radius:3px;font-family:monospace;white-space:nowrap}.edit-btn.svelte-y692cv:hover{background-color:#eee}.body.svelte-y692cv{line-height:1.6}.body.svelte-y692cv p{margin:.5rem 0}.body.svelte-y692cv ul,.body.svelte-y692cv ol{margin:.5rem 0;padding-left:1.5rem;list-style:disc}.body.svelte-y692cv ol{list-style:decimal}.body.svelte-y692cv li{margin:.25rem 0}.body.svelte-y692cv code{background-color:#f0f0f0;padding:.1rem .3rem;border-radius:2px;font-size:.9em}.body.svelte-y692cv pre{background-color:#f0f0f0;padding:.75rem;border-radius:3px;overflow-x:auto}.body.svelte-y692cv pre code{background:none;padding:0}.body.svelte-y692cv blockquote{border-left:3px solid #ccc;margin:.5rem 0;padding-left:.75rem;color:#666}.body.svelte-y692cv h1,.body.svelte-y692cv h2,.body.svelte-y692cv h3,.body.svelte-y692cv h4,.body.svelte-y692cv h5,.body.svelte-y692cv h6{margin:1rem 0 .5rem}.empty.svelte-y692cv{color:#999;font-style:italic}.edit-mode.svelte-y692cv{display:flex;flex-direction:column;height:100%;padding:1rem;gap:.75rem}.edit-header.svelte-y692cv{display:flex;flex-direction:column;gap:.5rem}.edit-title.svelte-y692cv{font-family:monospace;font-size:1.25rem;font-weight:700;padding:.35rem .5rem;border:1px dashed #aaa;border-radius:3px;background:#fff}.edit-actions.svelte-y692cv{display:flex;align-items:center;gap:.5rem}.edit-actions.svelte-y692cv button:where(.svelte-y692cv){font-family:monospace;padding:.25rem .75rem;border-radius:3px;cursor:pointer}.save.svelte-y692cv{background-color:#0056b3;color:#fff;border:none}.save.svelte-y692cv:hover{background-color:#004494}.cancel.svelte-y692cv{background:none;border:1px solid #ccc}.cancel.svelte-y692cv:hover{background-color:#eee}.hint.svelte-y692cv{font-size:.75rem;color:#999}.edit-body.svelte-y692cv{flex:1;font-family:monospace;font-size:.9rem;padding:.75rem;border:1px dashed #aaa;border-radius:3px;resize:none;line-height:1.5;background:#fff;min-height:200px}.edit-body.svelte-y692cv:focus{outline:2px solid #0056b3;outline-offset:-1px}.empty-state.svelte-y692cv{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-style:italic}.editable-hint.svelte-y692cv{cursor:default;border-radius:4px;transition:background-color .15s}.editable-hint.svelte-y692cv:hover{background-color:#f5f5f5}.backlog.svelte-fo40sx{display:flex;flex-direction:row;min-height:20rem;max-height:calc(100vh - 10rem);gap:0}.backlog.dragging.svelte-fo40sx{cursor:col-resize;-webkit-user-select:none;user-select:none}.tree-pane.svelte-fo40sx{min-width:200px;display:flex;flex-direction:column;overflow:hidden}.divider.svelte-fo40sx{flex:0 0 5px;background-color:transparent;border-left:1px dashed #aaa;cursor:col-resize;transition:background-color .15s}.divider.svelte-fo40sx:hover,.backlog.dragging.svelte-fo40sx .divider:where(.svelte-fo40sx){background-color:#d0d8e0}.tree-toolbar.svelte-fo40sx{display:flex;align-items:center;gap:.35rem;padding:.5rem .65rem;border-bottom:1px dashed #aaa}.toolbar-btn.svelte-fo40sx{background:none;border:1px solid #ccc;cursor:pointer;font-family:monospace;font-size:.8rem;padding:.3rem .6rem;border-radius:4px;color:#555;transition:background-color .1s,border-color .1s;white-space:nowrap}.toolbar-btn.svelte-fo40sx:hover{background-color:#e8e8e8;border-color:#999;color:#333}.toolbar-spacer.svelte-fo40sx{flex:1}.tree-content.svelte-fo40sx{flex:1;overflow-y:auto;padding:.5rem .25rem}.detail-pane.svelte-fo40sx{flex:1;overflow-y:auto}
