.cl-pane.svelte-rngv3b{flex:1;height:100vh;background:var(--page);display:flex;flex-direction:column;min-width:0}.head.svelte-rngv3b{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--page);height:56px;flex-shrink:0}.head-bar.svelte-rngv3b{position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none}.head-bar-fill.svelte-rngv3b{height:100%;background:var(--accent);transition:width var(--duration-slow) var(--ease-out-quart)}.breadcrumbs.svelte-rngv3b{display:flex;align-items:center;gap:var(--space-2);font-size:var(--size-small);color:var(--muted);min-width:0;overflow:hidden}.breadcrumbs.svelte-rngv3b .sep:where(.svelte-rngv3b){color:var(--faint)}.breadcrumbs.svelte-rngv3b .cat:where(.svelte-rngv3b){color:var(--muted)}.breadcrumbs.svelte-rngv3b .current:where(.svelte-rngv3b){color:var(--ink);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs.svelte-rngv3b .crumb:where(.svelte-rngv3b){color:var(--muted);white-space:nowrap;transition:color var(--duration-base) var(--ease-out-quart)}.breadcrumbs.svelte-rngv3b .crumb:where(.svelte-rngv3b):hover{color:var(--ink)}.breadcrumbs.svelte-rngv3b .crumb-ellipsis:where(.svelte-rngv3b){padding:0 6px;border-radius:var(--radius-sm);background:var(--surface);line-height:1;height:18px;display:inline-flex;align-items:center}.breadcrumbs.svelte-rngv3b .crumb-ellipsis:where(.svelte-rngv3b):hover{background:var(--accent-tint);color:var(--accent)}.head-status.svelte-rngv3b{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.sync-status.svelte-rngv3b{display:inline-flex;align-items:center;gap:6px;font-size:var(--size-caption);color:var(--success);padding:4px var(--space-2);border-radius:var(--radius-sm);margin-right:var(--space-2)}.scroll.svelte-rngv3b{flex:1;overflow-y:auto}.doc.svelte-rngv3b{max-width:var(--editor-max-width, 70ch);margin:0 auto;padding:var(--space-12) var(--space-8)}.focus-back.svelte-rngv3b{display:none}.kicker.svelte-rngv3b{display:inline-flex;align-items:center;gap:6px;font-size:var(--size-caption);color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-3)}.kicker-sep.svelte-rngv3b{opacity:.5}.title-row.svelte-rngv3b{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.title-check.svelte-rngv3b{width:22px;height:22px;border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);background:transparent;display:grid;place-items:center;color:var(--on-accent);flex-shrink:0;margin-top:4px;transition:background var(--duration-snap) var(--ease-out-quart),border-color var(--duration-snap) var(--ease-out-quart),transform var(--duration-snap) var(--ease-out-quart)}@media (hover: hover){.title-check.svelte-rngv3b:hover{border-color:var(--accent)}}.title-check.checked.svelte-rngv3b{background:var(--accent);border-color:var(--accent);animation:svelte-rngv3b-tick var(--duration-snap) var(--ease-out-quart)}@keyframes svelte-rngv3b-tick{0%{transform:scale(.85)}60%{transform:scale(1.1)}to{transform:scale(1)}}.title.svelte-rngv3b{font-family:var(--font-display);font-weight:400;font-size:var(--size-headline);line-height:var(--lh-headline);color:var(--ink);letter-spacing:-.01em;outline:none;border-radius:var(--radius-sm);padding:2px 6px;margin:0 0 0 -6px}.title[contenteditable=plaintext-only].svelte-rngv3b{cursor:text}.title.svelte-rngv3b:focus{background:var(--surface)}.title.svelte-rngv3b:empty:before{content:attr(data-placeholder);color:var(--faint)}.enc.svelte-rngv3b{color:var(--muted);display:grid;place-items:center}.meta-row.svelte-rngv3b{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.progress.svelte-rngv3b{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:200px}.progress-bar.svelte-rngv3b{flex:1;height:4px;background:var(--surface);border-radius:999px;overflow:hidden;max-width:240px}.progress-fill.svelte-rngv3b{height:100%;background:var(--accent);transition:width var(--duration-slow) var(--ease-out-quart)}.progress-text.svelte-rngv3b{font-size:var(--size-small);color:var(--ink);font-variant-numeric:tabular-nums}.progress-text.svelte-rngv3b strong:where(.svelte-rngv3b){font-weight:600}.progress-faint.svelte-rngv3b{color:var(--faint);margin-left:2px}.due.svelte-rngv3b{display:inline-flex;align-items:center;gap:4px;font-size:var(--size-caption);color:var(--muted);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface);font-variant-numeric:tabular-nums}.ghost-toggle.svelte-rngv3b{display:inline-flex;align-items:center;gap:4px;font-size:var(--size-caption);color:var(--faint);padding:2px var(--space-2);border-radius:var(--radius-sm);transition:color var(--duration-base) var(--ease-out-quart),background var(--duration-base) var(--ease-out-quart)}@media (hover: hover){.ghost-toggle.svelte-rngv3b:hover{color:var(--ink);background:var(--surface)}}.ghost-toggle.svelte-rngv3b:active{background:var(--cell-pressed)}.notes.svelte-rngv3b{margin:0 0 var(--space-6);color:var(--muted);font-size:var(--size-body);line-height:var(--lh-body);max-width:60ch}.rows.svelte-rngv3b{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rows.root.svelte-rngv3b{border-radius:var(--radius-md);transition:box-shadow var(--duration-snap) var(--ease-out-quart)}.rows.drop-hover-root.svelte-rngv3b{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-tint)}.rows.nested.svelte-rngv3b{position:relative;padding-left:18px}.rows.nested.svelte-rngv3b:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:1px;background:var(--border)}.row.svelte-rngv3b,.row-main.svelte-rngv3b{position:relative}.row-shell.svelte-rngv3b{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.row.svelte-rngv3b:last-child>.row-main:where(.svelte-rngv3b)>.row-shell:where(.svelte-rngv3b){border-bottom:none}.row-shell.drop-hover.svelte-rngv3b .row-inner:where(.svelte-rngv3b){background:var(--accent-tint);box-shadow:inset 2px 0 0 0 var(--accent)}.swipe-bg.svelte-rngv3b{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;gap:8px;color:#fff;font-size:var(--size-small);font-weight:500;opacity:.8;transition:opacity var(--duration-snap) var(--ease-out-quart)}.swipe-bg.left.svelte-rngv3b{justify-content:flex-end;padding-right:var(--space-5);background:var(--danger)}.swipe-bg.right.svelte-rngv3b{justify-content:flex-start;padding-left:var(--space-5);background:var(--success)}.row-shell.svelte-rngv3b.swipe-left .swipe-bg.left:where(.svelte-rngv3b){display:flex}.row-shell.svelte-rngv3b.swipe-right .swipe-bg.right:where(.svelte-rngv3b){display:flex}.row-shell.svelte-rngv3b.will-commit .swipe-bg:where(.svelte-rngv3b){opacity:1}.row-inner.svelte-rngv3b{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;column-gap:var(--space-2);align-items:stretch;padding-left:2px;background:var(--page);border-radius:var(--radius-md);will-change:transform;transition:background var(--duration-base) var(--ease-out-quart)}@media (hover: hover){.row-inner.svelte-rngv3b:hover{background:var(--surface)}}.row-inner.archived.svelte-rngv3b{opacity:.55}.row-inner.contrib-outline.svelte-rngv3b{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1.5px var(--contrib)}.row-expand.svelte-rngv3b{width:22px;align-self:stretch;display:grid;place-items:center;color:var(--faint);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-base) var(--ease-out-quart)}.row-expand.svelte-rngv3b:hover{color:var(--ink)}.row-expand.spacer.svelte-rngv3b{cursor:default}.row-expand.svelte-rngv3b svg{transition:transform var(--duration-base) var(--ease-out-quart)}.row-expand.open.svelte-rngv3b svg{transform:rotate(90deg)}.row-check.svelte-rngv3b{width:18px;height:18px;border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);background:transparent;display:grid;place-items:center;color:var(--on-accent);margin-top:14px;align-self:start;flex-shrink:0;transition:background var(--duration-snap) var(--ease-out-quart),border-color var(--duration-snap) var(--ease-out-quart),transform var(--duration-snap) var(--ease-out-quart)}@media (hover: hover){.row-check.svelte-rngv3b:hover{border-color:var(--accent)}}.row-check.checked.svelte-rngv3b{background:var(--accent);border-color:var(--accent);animation:svelte-rngv3b-tick var(--duration-snap) var(--ease-out-quart)}.row-body.svelte-rngv3b{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;color:var(--ink);background:transparent;transition:color var(--duration-base) var(--ease-out-quart)}.row-edit-input.svelte-rngv3b{width:100%;min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0;background:transparent;border:0;color:var(--ink);font-size:var(--size-body);line-height:1.4;font-family:inherit;outline:none}.row-inner.checked.svelte-rngv3b .row-text:where(.svelte-rngv3b){color:var(--faint);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--border-strong)}.row-text.svelte-rngv3b{font-size:var(--size-body);line-height:1.4;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-text.parent.svelte-rngv3b{font-weight:500}.row-meta.svelte-rngv3b{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;color:var(--muted)}.enc-mini.svelte-rngv3b{color:var(--muted);display:grid;place-items:center}.due-mini.svelte-rngv3b{display:inline-flex;align-items:center;gap:3px;font-size:var(--size-caption);color:var(--muted);padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface);font-variant-numeric:tabular-nums}@media (hover: hover){.row-inner.svelte-rngv3b:hover .due-mini:where(.svelte-rngv3b){background:var(--raised)}}.prog-pill.svelte-rngv3b{font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";color:var(--muted);padding:1px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}@media (hover: hover){.row-inner.svelte-rngv3b:hover .prog-pill:where(.svelte-rngv3b){background:var(--raised)}}.prog-pill.complete.svelte-rngv3b{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.add-row.svelte-rngv3b{border-bottom:none;display:flex;align-items:stretch}.row-add.svelte-rngv3b{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) calc(24px + 18px + var(--space-2) * 2);margin-left:0;color:var(--faint);font-size:var(--size-small);border-radius:var(--radius-md);width:100%;transition:color var(--duration-base) var(--ease-out-quart)}@media (hover: hover){.row-add.svelte-rngv3b:hover{color:var(--ink)}}.row-add.svelte-rngv3b:active{background:var(--cell-pressed)}.row-add-input.svelte-rngv3b{flex:1;min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) calc(24px + 18px + var(--space-2) * 2);background:var(--accent-tint);border:0;border-left:2px solid var(--accent);color:var(--ink);font-size:var(--size-small);font-family:inherit;border-radius:0;outline:none}.row-add-input.svelte-rngv3b::placeholder{color:var(--muted)}.row-add-confirm.svelte-rngv3b,.row-add-cancel.svelte-rngv3b{width:36px;display:grid;place-items:center;background:var(--accent-tint);border:0;color:var(--muted);cursor:pointer;transition:background var(--duration-snap) var(--ease-out-quart),color var(--duration-snap) var(--ease-out-quart)}@media (hover: hover){.row-add-confirm.svelte-rngv3b:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.row-add-cancel.svelte-rngv3b:hover{background:var(--surface);color:var(--ink)}}.row-add-confirm.svelte-rngv3b:disabled{opacity:.4;cursor:not-allowed}.row-actions.svelte-rngv3b{align-self:center;display:flex;align-items:center;gap:2px;padding-right:var(--space-2);flex-shrink:0}.row-act.svelte-rngv3b{width:30px;height:30px;border-radius:var(--radius-sm);background:transparent;border:0;color:var(--faint);display:grid;place-items:center;cursor:pointer;opacity:0;transition:background var(--duration-snap) var(--ease-out-quart),color var(--duration-snap) var(--ease-out-quart),opacity var(--duration-snap) var(--ease-out-quart)}.row-inner.svelte-rngv3b:hover .row-act:where(.svelte-rngv3b){opacity:1}.row-act.svelte-rngv3b:hover{background:var(--raised);color:var(--ink)}.row-act.danger.svelte-rngv3b:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}@media (hover: none){.row-act.svelte-rngv3b{opacity:1}}.row-bell.set.svelte-rngv3b{color:var(--accent);opacity:1}.row-bell.open.svelte-rngv3b{background:var(--accent-tint);color:var(--accent);opacity:1}.row-bell.set.svelte-rngv3b:hover{color:var(--accent-deep)}.remind-mini.svelte-rngv3b{display:inline-flex;align-items:center;gap:3px;color:var(--accent);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.remind-mini.fired.svelte-rngv3b{color:var(--muted);text-decoration:line-through}.remind-popover.svelte-rngv3b{position:absolute;top:100%;right:var(--space-3);margin-top:4px;z-index:30;background:var(--raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 12px 28px #00000052;padding:var(--space-3);min-width:280px;display:flex;flex-direction:column;gap:var(--space-3);animation:svelte-rngv3b-pop-in .16s var(--ease-out-quart)}@keyframes svelte-rngv3b-pop-in{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.remind-head.svelte-rngv3b{display:flex;align-items:center;justify-content:space-between}.remind-head.svelte-rngv3b span:where(.svelte-rngv3b){font-size:var(--size-caption);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.remind-close.svelte-rngv3b{width:24px;height:24px;border-radius:var(--radius-sm);display:grid;place-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;transition:background var(--duration-snap) var(--ease-out-quart),color var(--duration-snap) var(--ease-out-quart)}.remind-close.svelte-rngv3b:hover{background:var(--surface);color:var(--ink)}.remind-quick.svelte-rngv3b{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.remind-quick.svelte-rngv3b button:where(.svelte-rngv3b){padding:6px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--size-small);cursor:pointer;transition:background var(--duration-snap) var(--ease-out-quart)}@media (hover: hover){.remind-quick.svelte-rngv3b button:where(.svelte-rngv3b):hover{background:var(--accent-tint);border-color:var(--accent)}}.remind-quick.svelte-rngv3b button:where(.svelte-rngv3b):active{background:var(--cell-pressed)}.remind-custom.svelte-rngv3b{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px}.remind-custom.svelte-rngv3b label:where(.svelte-rngv3b){font-size:var(--size-caption);color:var(--muted)}.remind-custom.svelte-rngv3b input:where(.svelte-rngv3b){padding:5px 8px;background:var(--page);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);font-family:inherit;font-size:var(--size-small)}.remind-custom.svelte-rngv3b .apply:where(.svelte-rngv3b){padding:6px 12px;background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--radius-sm);font-size:var(--size-small);font-weight:500;cursor:pointer}.remind-clear.svelte-rngv3b{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--size-caption);cursor:pointer;align-self:flex-start}@media (hover: hover){.remind-clear.svelte-rngv3b:hover{color:var(--danger);border-color:var(--danger)}}@media (max-width: 820px){.doc.svelte-rngv3b{padding:var(--space-4) 16px calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.focus-back.svelte-rngv3b{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-6px 0 0 -8px;padding:0 var(--space-3) 0 var(--space-1);color:var(--accent);font-size:var(--size-body);font-weight:500;border-radius:var(--radius-md);background:transparent;border:0}.focus-back.svelte-rngv3b:active{background:var(--cell-pressed)}.title-row.svelte-rngv3b{align-items:flex-start}.title.svelte-rngv3b{font-family:var(--font-body);font-size:var(--size-large-title);font-weight:700;letter-spacing:-.022em;line-height:1.15}.title-check.svelte-rngv3b{width:28px;height:28px;border-radius:8px;margin-top:6px}.progress-bar.svelte-rngv3b{max-width:none}.rows.root.svelte-rngv3b{background:var(--raised);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.row-shell.svelte-rngv3b{border-bottom:none}.row.svelte-rngv3b+.row:where(.svelte-rngv3b)>.row-main:where(.svelte-rngv3b)>.row-shell:where(.svelte-rngv3b):after,.rows.nested.svelte-rngv3b>.row:where(.svelte-rngv3b):first-child>.row-main:where(.svelte-rngv3b)>.row-shell:where(.svelte-rngv3b):after{content:"";position:absolute;top:0;left:70px;right:0;border-top:var(--hairline) solid var(--border);z-index:1;pointer-events:none}.row.svelte-rngv3b+.row.add-row:where(.svelte-rngv3b):before,.rows.nested.svelte-rngv3b>.row.add-row:where(.svelte-rngv3b):first-child:before{content:"";position:absolute;top:0;left:70px;right:0;border-top:var(--hairline) solid var(--border);z-index:1;pointer-events:none}.row-inner.svelte-rngv3b{background:var(--raised);border-radius:0;min-height:48px}.row-inner.svelte-rngv3b:active{background:var(--cell-pressed)}.row-expand.svelte-rngv3b{width:28px}.row-check.svelte-rngv3b{width:24px;height:24px;margin-top:14px;border-radius:7px;border-width:1.75px;position:relative}.row-check.svelte-rngv3b:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.row-text.svelte-rngv3b{font-size:var(--size-body)}.row-actions.svelte-rngv3b{display:none}.row-body.svelte-rngv3b{padding-top:var(--space-4);padding-bottom:var(--space-4)}.rows.nested.svelte-rngv3b{padding-left:16px}.rows.nested.svelte-rngv3b:before{left:14px}.row-add.svelte-rngv3b{min-height:48px;padding:var(--space-4) var(--space-3) var(--space-4) calc(2px + 28px + 24px + var(--space-2) * 2);color:var(--accent);font-size:var(--size-body);font-weight:500;border-radius:0}.row-add-input.svelte-rngv3b{padding:var(--space-4) var(--space-3) var(--space-4) calc(2px + 28px + 24px + var(--space-2) * 2);font-size:1rem}.row-add-confirm.svelte-rngv3b,.row-add-cancel.svelte-rngv3b{width:44px}.row-edit-input.svelte-rngv3b{font-size:1rem}.remind-popover.svelte-rngv3b{position:fixed;top:auto;left:0;right:0;bottom:0;margin:0;z-index:80;min-width:0;border:0;border-top:var(--hairline) solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -12px 40px #0000004d;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));gap:var(--space-4);animation:svelte-rngv3b-sheet-up .26s var(--ease-out-quart)}.remind-close.svelte-rngv3b{width:32px;height:32px}.remind-quick.svelte-rngv3b button:where(.svelte-rngv3b){min-height:44px;padding:12px 10px;font-size:1rem;border-radius:var(--radius-md)}.remind-custom.svelte-rngv3b input:where(.svelte-rngv3b){font-size:1rem;padding:10px;border-radius:var(--radius-md)}.remind-custom.svelte-rngv3b .apply:where(.svelte-rngv3b){min-height:44px;padding:10px 16px;border-radius:var(--radius-md)}.remind-clear.svelte-rngv3b{min-height:44px;align-self:stretch;justify-content:center;border-radius:var(--radius-md)}}@keyframes svelte-rngv3b-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.remind-popover.svelte-rngv3b{animation:none}}
