.nb.svelte-1nnkzu0{--nb-font:16px;display:flex;flex-direction:column;min-width:0;color:var(--nl-ink);font:var(--nb-font)/1.6 var(--font-sans,system-ui)}.nb-sr.svelte-1nnkzu0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nb-lines.svelte-1nnkzu0{display:flex;flex-direction:column}.nb-row.svelte-1nnkzu0{position:relative;display:flex;align-items:flex-start;gap:2px;min-width:0;padding-left:calc(var(--nb-depth,0) * 24px);border-radius:10px;transition:background-color .12s}.nb-row.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0){flex:1;min-width:0;display:block;box-sizing:border-box;margin:0;border:0;padding:9px 6px;background:transparent;color:inherit;font:inherit;line-height:1.6;resize:none;overflow:hidden;outline:none;overflow-wrap:anywhere;white-space:pre-wrap}.nb-row.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0)::placeholder{color:var(--nl-muted);opacity:1}.nb-row.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0):not(:focus):not(.nb-placeholder-always)::placeholder{color:transparent}.nb-row.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0):disabled{color:inherit;opacity:1;cursor:default}.nb-h1.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0){font-size:1.3em;font-weight:650;letter-spacing:-.025em;line-height:1.35;padding-top:12px}.nb-h2.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0){font-size:1.12em;font-weight:650;letter-spacing:-.02em;line-height:1.4;padding-top:11px}.nb-h3.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0){font-weight:650}.nb-code.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0){font:13px/1.65 var(--font-mono,monospace);background:var(--nl-hl);border-radius:8px;padding:10px 12px;white-space:pre;overflow-x:auto}.nb-check.svelte-1nnkzu0{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-1px -4px -1px -8px;border:0;border-radius:50%;background:transparent;color:var(--nl-surface);cursor:pointer;-webkit-tap-highlight-color:transparent}.nb-box.svelte-1nnkzu0{display:grid;place-items:center;width:20px;height:20px;box-sizing:border-box;border:1.75px solid var(--nl-control-line);border-radius:50%;transition:background-color .15s,border-color .15s,transform .15s}.nb-check.svelte-1nnkzu0:hover .nb-box:where(.svelte-1nnkzu0){border-color:var(--nl-ink)}.nb-check.svelte-1nnkzu0:active .nb-box:where(.svelte-1nnkzu0){transform:scale(.88)}.nb-checked.svelte-1nnkzu0 .nb-box:where(.svelte-1nnkzu0){border-color:var(--nl-ink);background:var(--nl-ink)}.nb-checked.svelte-1nnkzu0 textarea:where(.svelte-1nnkzu0){color:var(--nl-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--nl-muted) 70%,transparent)}.nb-dot.svelte-1nnkzu0{flex:none;width:6px;height:6px;margin:18px 10px 0 9px;border-radius:50%;background:var(--nl-ink-2)}.nb-remove.svelte-1nnkzu0{display:grid;place-items:center;flex:none;width:36px;height:44px;margin-right:-4px;border:0;border-radius:10px;background:transparent;color:var(--nl-muted);cursor:pointer;opacity:0;transition:opacity .12s}.nb-row.svelte-1nnkzu0:hover .nb-remove:where(.svelte-1nnkzu0),.nb-row.svelte-1nnkzu0:focus-within .nb-remove:where(.svelte-1nnkzu0),.nb-remove.svelte-1nnkzu0:focus-visible{opacity:1}.nb-remove.svelte-1nnkzu0:hover{color:var(--nl-ink);background:var(--nl-hl)}@media(hover:none){.nb-remove.svelte-1nnkzu0{opacity:.7;width:40px}}.nb-add.svelte-1nnkzu0{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin:2px 0 0 4px;border:0;border-radius:10px;padding:0 12px 0 6px;background:transparent;color:var(--nl-muted);font:inherit;font-size:14px;cursor:pointer}.nb-add.svelte-1nnkzu0:hover{color:var(--nl-ink);background:var(--nl-hl)}.nb-done.svelte-1nnkzu0{margin-top:6px;border-top:1px solid var(--nl-line);padding-top:4px}.nb-done-toggle.svelte-1nnkzu0{display:inline-flex;align-items:center;gap:6px;min-height:44px;border:0;border-radius:10px;padding:0 10px 0 6px;background:transparent;color:var(--nl-muted);font:500 13px var(--font-sans,system-ui);cursor:pointer}.nb-done-toggle.svelte-1nnkzu0 span:where(.svelte-1nnkzu0){font-family:var(--font-mono,monospace);font-size:12px;font-variant-numeric:tabular-nums}.nb-done-toggle.svelte-1nnkzu0:hover{color:var(--nl-ink)}.nb-done-toggle.svelte-1nnkzu0 svg{transition:transform .15s}.nb-done-toggle.svelte-1nnkzu0 .nb-closed{transform:rotate(-90deg)}.nb-toolbar.svelte-1nnkzu0{display:flex;align-items:center;gap:4px;min-width:0;margin-top:10px;padding:4px;border:1px solid var(--nl-line);border-radius:14px;background:var(--nl-surface);overflow-x:auto;scrollbar-width:none}.nb-toolbar.svelte-1nnkzu0::-webkit-scrollbar{display:none}.nb-toolbar.nb-sticky.svelte-1nnkzu0{position:sticky;z-index:5;bottom:var(--nb-keyboard,calc(var(--nl-dock-h,0px) + var(--nb-sticky-bottom,8px)));box-shadow:0 6px 24px #0000001a}.nb-toolbar.svelte-1nnkzu0 button,.nb-toolbar.svelte-1nnkzu0 label.nb-tool{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-width:44px;min-height:44px;border:0;border-radius:10px;padding:0 12px;background:transparent;color:var(--nl-ink-2);font:500 13px var(--font-sans,system-ui);cursor:pointer;white-space:nowrap}.nb-toolbar.svelte-1nnkzu0 button:hover:not(:disabled),.nb-toolbar.svelte-1nnkzu0 label.nb-tool:hover{background:var(--nl-hl);color:var(--nl-ink)}.nb-toolbar.svelte-1nnkzu0 button[aria-pressed=true]{background:var(--nl-hl);color:var(--nl-ink);box-shadow:inset 0 0 0 1px var(--nl-line)}.nb-toolbar.svelte-1nnkzu0 button:disabled{opacity:.45;cursor:default}.nb-tool-gap.svelte-1nnkzu0{flex:1;min-width:4px}.nb.svelte-1nnkzu0 button:where(.svelte-1nnkzu0):focus-visible,.nb-toolbar.svelte-1nnkzu0 :focus-visible{outline:2px solid var(--nl-accent-text);outline-offset:2px}.nb-disabled.svelte-1nnkzu0 .nb-check:where(.svelte-1nnkzu0){cursor:default}@media(max-width:520px){.nb-toolbar.svelte-1nnkzu0{gap:2px}.nb-toolbar.svelte-1nnkzu0 button,.nb-toolbar.svelte-1nnkzu0 label.nb-tool{gap:6px;padding:0 9px}}@media(max-width:430px){.nb-toolbar.svelte-1nnkzu0 .nb-compact{width:44px;padding:0}.nb-toolbar.svelte-1nnkzu0 .nb-compact .nb-label{display:none}}@media(prefers-reduced-motion:reduce){.nb-row.svelte-1nnkzu0,.nb-box.svelte-1nnkzu0,.nb-remove.svelte-1nnkzu0,.nb-done-toggle.svelte-1nnkzu0 svg{transition:none}}
