.row.svelte-on6gea{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);min-width:0;scroll-margin-block:80px;list-style:none;position:relative;overflow:hidden}.row.svelte-on6gea:last-child{border-bottom:none}.row-surface.svelte-on6gea{z-index:1;min-height:var(--row-h);background:var(--bg);border-radius:3px;grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,7.5rem);align-items:start;gap:.65rem;min-width:0;padding:.45rem .35rem .45rem .65rem;display:grid;position:relative}.row.holding.svelte-on6gea .row-surface:where(.svelte-on6gea){will-change:transform, opacity}.row.hold-reduced.svelte-on6gea .hold-slot:where(.svelte-on6gea){z-index:2}.row.hold-reduced.svelte-on6gea .row-surface:where(.svelte-on6gea){padding-left:calc(.65rem + var(--motion-stretch-rem,5.5rem))}.row.archive-row.svelte-on6gea .row-surface:where(.svelte-on6gea){grid-template-columns:minmax(0,1fr) 1.75rem auto minmax(0,12.5rem)}.hold-slot.svelte-on6gea{width:var(--motion-stretch-rem,5.5rem);pointer-events:none;z-index:0;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;padding:.35rem .5rem .35rem .65rem;display:flex;position:absolute;inset:0 auto 0 0}.hold-slot.kind-done.svelte-on6gea{color:var(--success);background:color-mix(in srgb, var(--success) 18%, var(--bg))}.hold-slot.kind-danger.svelte-on6gea{color:var(--danger);background:color-mix(in srgb, var(--danger) 18%, var(--bg))}.hold-label.svelte-on6gea{font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;font-size:.7rem;font-weight:600;line-height:1.2}.hold-count.svelte-on6gea{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600;line-height:1}.main-cell.svelte-on6gea{flex-direction:column;gap:.2rem;min-width:0;display:flex}.title-row.svelte-on6gea{align-items:flex-start;gap:.35rem;min-width:0;display:flex}.row.cursor.svelte-on6gea .row-surface:where(.svelte-on6gea){background:color-mix(in srgb, var(--cursor) 45%, var(--bg));transition:background-color .15s,box-shadow .15s;box-shadow:inset 0 0 #0000}.row.cursor.armed.svelte-on6gea .row-surface:where(.svelte-on6gea){background:var(--cursor);box-shadow:inset 3px 0 0 var(--accent)}.row.holding.cursor.svelte-on6gea .row-surface:where(.svelte-on6gea),.row.holding.cursor.armed.svelte-on6gea .row-surface:where(.svelte-on6gea){transition:none}.type-icon.svelte-on6gea{color:var(--fg-muted);flex:none;margin-top:.3rem;display:flex}.focus-mark.svelte-on6gea{text-align:center;width:1rem;color:color-mix(in srgb, var(--accent) 55%, var(--fg-muted));opacity:0;flex:0 0 1rem;margin-top:.28rem;font-size:.78rem;line-height:1.4}.focus-mark.on.svelte-on6gea{opacity:.85}.title.svelte-on6gea{text-align:left;min-width:0;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;padding:.2rem 0;line-height:1.4}.quiet-row.svelte-on6gea .row-surface:where(.svelte-on6gea){min-height:calc(var(--row-h) + .35rem);padding:.7rem .4rem .7rem .75rem}.quiet-row.svelte-on6gea .title:where(.svelte-on6gea){padding:.15rem 0;font-size:1.05rem;line-height:1.45}.quiet-row.svelte-on6gea .type-icon:where(.svelte-on6gea){margin-top:.38rem}.quiet-row.svelte-on6gea .body-mark:where(.svelte-on6gea),.quiet-row.svelte-on6gea .body-mark-slot:where(.svelte-on6gea){margin-top:.28rem;font-size:.95rem}.meta-quiet-only.svelte-on6gea{visibility:hidden;pointer-events:none;min-height:1.5rem;display:block}.row.cursor.svelte-on6gea .meta-quiet-only:where(.svelte-on6gea),.row.svelte-on6gea:hover .meta-quiet-only:where(.svelte-on6gea),.row.svelte-on6gea:focus-within .meta-quiet-only:where(.svelte-on6gea){visibility:visible}.title-input.svelte-on6gea{resize:vertical;background:var(--bg-elevated);width:100%;min-height:2.5rem;color:var(--fg);caret-color:var(--accent);border:1px solid var(--accent);border-radius:3px;padding:.35rem .4rem;line-height:1.4;overflow:hidden}.title-hint.svelte-on6gea{font-family:var(--font-sans);color:var(--fg-muted);margin:0;font-size:.75rem}.body-mark.svelte-on6gea,.body-mark-slot.svelte-on6gea{width:1.75rem;font-family:var(--font-sans);color:var(--fg-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;justify-self:center;align-items:center;margin-top:.2rem;padding:0;font-size:.85rem;line-height:1.4;display:flex}.body-mark.svelte-on6gea:hover{color:var(--accent)}.status-tag.svelte-on6gea{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--border);border-radius:3px;place-self:start;margin-top:.25rem;padding:.1rem .35rem;font-size:.7rem}.meta.svelte-on6gea{place-self:start end;width:100%;min-width:0;display:grid;overflow:hidden}@media (width>=641px){.meta.svelte-on6gea:not(.meta-archive){max-width:7.5rem}}.meta.svelte-on6gea>:where(.svelte-on6gea){grid-area:1/1;min-width:0;max-width:100%}.meta-quiet.svelte-on6gea{place-self:center stretch}.meta-expanded.svelte-on6gea{visibility:hidden;pointer-events:none;flex-direction:row;align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.row.cursor.svelte-on6gea .meta-quiet:where(.svelte-on6gea),.row.svelte-on6gea:hover .meta-quiet:where(.svelte-on6gea),.row.svelte-on6gea:focus-within .meta-quiet:where(.svelte-on6gea){visibility:hidden}.row.cursor.svelte-on6gea .meta-expanded:where(.svelte-on6gea),.row.svelte-on6gea:hover .meta-expanded:where(.svelte-on6gea),.row.svelte-on6gea:focus-within .meta-expanded:where(.svelte-on6gea){visibility:visible;pointer-events:auto}.meta-archive.svelte-on6gea{max-width:12.5rem;min-height:1.5rem;display:block;overflow:hidden}.parent-quiet.svelte-on6gea{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--fg-muted);font-family:var(--font-sans);text-align:right;padding:.2rem 0;font-size:.8rem;display:block;overflow:hidden}.row.svelte-on6gea .parent:where(.svelte-on6gea),.row.svelte-on6gea .parent.muted:where(.svelte-on6gea){margin-top:0}.parent.svelte-on6gea{background:var(--bg-elevated);border:1px solid var(--border);border-radius:3px;flex:1 1 0;width:0;min-width:0;max-width:100%;padding:.15rem .25rem;font-size:.8rem}.parent.muted.svelte-on6gea{width:0;color:var(--fg-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1 1 0;padding:.15rem 0;font-size:.8rem;overflow:hidden}@media (width<=640px){.row-surface.svelte-on6gea{grid-template-columns:minmax(0,1fr) 1.75rem;gap:.25rem .5rem;padding:.55rem .35rem .55rem .65rem}.row.archive-row.svelte-on6gea .row-surface:where(.svelte-on6gea){grid-template-columns:minmax(0,1fr) 1.75rem}.meta.svelte-on6gea,.status-tag.svelte-on6gea{display:none}}
