ul.svelte-1jabum0{margin:0;padding:0;list-style:none}.row.svelte-1jabum0{border-radius:var(--radius);align-items:center;display:flex}.row.svelte-1jabum0:hover{background:var(--select)}.row.active.svelte-1jabum0{background:var(--select);font-weight:600}.twisty.svelte-1jabum0{width:22px;height:30px;color:var(--muted);place-items:center;display:grid}.twisty.hidden.svelte-1jabum0{visibility:hidden}.twisty.svelte-1jabum0 .icon{width:14px;height:14px;transition:transform .12s}.twisty.open.svelte-1jabum0 .icon{transform:rotate(90deg)}.name.svelte-1jabum0{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 8px 5px 2px;display:flex}.name.svelte-1jabum0 .icon{color:var(--muted)}.name.svelte-1jabum0 span:where(.svelte-1jabum0):first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count.svelte-1jabum0{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.sync.svelte-1mroknr{color:var(--muted);align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:13px;display:flex}.dot.svelte-1mroknr{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.warn.svelte-1mroknr .dot:where(.svelte-1mroknr){background:var(--warn)}.off.svelte-1mroknr .dot:where(.svelte-1mroknr){background:var(--muted)}.sidebar.svelte-181dlmc{background:var(--panel);flex-direction:column;gap:10px;height:100%;padding:12px 10px;display:flex}header.svelte-181dlmc{padding:4px 8px}.brand.svelte-181dlmc{font-family:var(--serif);letter-spacing:.01em;font-size:20px}.search.svelte-181dlmc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);align-items:center;gap:8px;padding:7px 10px;display:flex}.search.svelte-181dlmc input:where(.svelte-181dlmc){min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.tree.svelte-181dlmc{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.inbox.svelte-181dlmc{border-radius:var(--radius);text-align:left;align-items:center;gap:8px;padding:6px 8px 6px 30px;display:flex}.inbox.svelte-181dlmc .icon{color:var(--muted)}.inbox.svelte-181dlmc:hover,.inbox.active.svelte-181dlmc{background:var(--select)}.inbox.active.svelte-181dlmc{font-weight:600}.count.svelte-181dlmc{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.section.svelte-181dlmc{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;padding-left:8px;font-size:12px;font-weight:600;display:flex}.section.svelte-181dlmc .btn:where(.svelte-181dlmc){padding:4px}.add.svelte-181dlmc{color:var(--muted);align-items:center;gap:8px;padding:2px 8px 4px 30px;display:flex}footer.svelte-181dlmc{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding-top:8px;display:flex}.actions.svelte-181dlmc{gap:2px;display:flex}.action.svelte-181dlmc{color:var(--muted);border-radius:var(--radius);padding:6px 8px;font-size:12px;text-decoration:none}.action.svelte-181dlmc:hover{background:var(--select);color:var(--text)}.leave-error.svelte-181dlmc{color:var(--accent);flex-basis:100%;margin:0;padding:0 8px;font-size:12px}.list.svelte-10pzggk{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;height:100%;display:flex}header.svelte-10pzggk{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:14px 10px 10px 16px;display:flex}.title.svelte-10pzggk{flex:1;min-width:0}h2.svelte-10pzggk{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.sub.svelte-10pzggk{color:var(--muted);font-size:12px}.back.svelte-10pzggk{margin-left:-8px;display:none}.new.svelte-10pzggk{color:var(--accent)}ul.svelte-10pzggk{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.item.svelte-10pzggk{border-radius:var(--radius);text-align:left;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.item.svelte-10pzggk:hover{background:var(--panel)}.item.active.svelte-10pzggk{background:var(--select)}.row1.svelte-10pzggk{align-items:center;gap:8px;min-width:0;display:flex}.name.svelte-10pzggk{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.badge.svelte-10pzggk{color:var(--warn);background:var(--warn-soft);border-radius:99px;flex:none;align-items:center;gap:3px;padding:1px 6px 1px 4px;font-size:11px;display:inline-flex}.badge.svelte-10pzggk .icon{width:12px;height:12px}.snippet.svelte-10pzggk{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.meta.svelte-10pzggk{color:var(--muted);opacity:.85;font-size:12px}.empty.svelte-10pzggk{text-align:center;color:var(--muted);padding:32px 16px}@media (width<=899px){.list.svelte-10pzggk{border-right:0}.back.svelte-10pzggk{display:inline-flex}}.editor.svelte-nmz6rb{background:var(--surface);flex-direction:column;height:100%;display:flex}header.svelte-nmz6rb{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.back.svelte-nmz6rb{margin-left:-6px;display:none}.move.svelte-nmz6rb{color:var(--muted);align-items:center;gap:6px;min-width:0;display:flex}select.svelte-nmz6rb{font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;max-width:40vw;padding:3px 4px;font-size:13.5px}select.svelte-nmz6rb:hover{border-color:var(--line)}.saved.svelte-nmz6rb{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.conflict.svelte-nmz6rb{border-radius:var(--radius);background:var(--warn-soft);color:var(--text);align-items:flex-start;gap:8px;margin:12px 20px 0;padding:10px 12px;font-size:13.5px;display:flex}.conflict.svelte-nmz6rb .icon{color:var(--warn);margin-top:1px}.text.svelte-nmz6rb{flex:1;min-height:0}.text.hidden.svelte-nmz6rb{display:none}.text.svelte-nmz6rb .cm-editor{height:100%;color:var(--text);background:0 0}.text.svelte-nmz6rb .cm-editor.cm-focused{outline:none}.text.svelte-nmz6rb .cm-scroller{font:16px/1.65 var(--mono)}.text.svelte-nmz6rb .cm-content{max-width:760px;caret-color:var(--accent);margin:0 auto;padding:24px 28px 40vh}.text.svelte-nmz6rb .cm-line{padding:0}.text.svelte-nmz6rb .cm-placeholder{color:var(--muted)}.text.svelte-nmz6rb .md-h1{font-size:1.45em;font-weight:700}.text.svelte-nmz6rb .md-h2{font-size:1.22em;font-weight:700}.text.svelte-nmz6rb .md-h3{font-size:1.08em;font-weight:650}.text.svelte-nmz6rb .md-strong{font-weight:700}.text.svelte-nmz6rb .md-em{font-style:italic}.text.svelte-nmz6rb .md-strike{color:var(--muted);text-decoration:line-through}.text.svelte-nmz6rb .md-link,.text.svelte-nmz6rb .md-url{color:var(--accent)}.text.svelte-nmz6rb .md-code{background:var(--panel);border-radius:4px}.text.svelte-nmz6rb .md-quote{color:var(--muted);font-style:italic}.text.svelte-nmz6rb .md-mark,.text.svelte-nmz6rb .md-list{color:var(--muted)}.none.svelte-nmz6rb{text-align:center;color:var(--muted);flex:1;place-content:center;display:grid}.glyph.svelte-nmz6rb{font-family:var(--serif);opacity:.25;font-size:56px}@media (width<=899px){.back.svelte-nmz6rb{display:inline-flex}.text.svelte-nmz6rb .cm-content{padding:16px 16px 40vh}}.auth.svelte-1y498ni{place-items:center;min-height:100%;padding:24px 16px;display:grid}.card.svelte-1y498ni{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;display:flex}.glyph.svelte-1y498ni{font-family:var(--serif);color:var(--accent);font-size:64px;line-height:1}h1.svelte-1y498ni{font-family:var(--serif);margin:0;font-size:30px;font-weight:400}.lead.svelte-1y498ni{color:var(--muted);margin:0 0 12px}.btn.primary.svelte-1y498ni{justify-content:center;width:100%}.btn.primary.svelte-1y498ni:disabled{opacity:.7;cursor:progress}.error.svelte-1y498ni{color:var(--accent);margin:0;font-size:14px}.hint.svelte-1y498ni{color:var(--muted);margin:16px 0 0;font-size:13px}code.svelte-1y498ni{font-family:var(--mono);background:var(--panel);border-radius:4px;padding:1px 4px;font-size:12px}.auth.svelte-mtbnf8{place-items:center;min-height:100%;padding:24px 16px;display:grid}.card.svelte-mtbnf8{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;display:flex}.glyph.svelte-mtbnf8{font-family:var(--serif);color:var(--accent);font-size:64px;line-height:1}h1.svelte-mtbnf8{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.lead.svelte-mtbnf8{color:var(--muted);margin:0 0 8px}.btn.primary.svelte-mtbnf8{justify-content:center;width:100%;text-decoration:none}.btn.primary.svelte-mtbnf8:disabled{opacity:.6;cursor:default}.error.svelte-mtbnf8{color:var(--accent);margin:0;font-size:14px}code.svelte-mtbnf8{font-family:var(--mono);background:var(--panel);border-radius:4px;padding:1px 4px;font-size:12px}#app{flex-direction:column;display:flex}.screen.svelte-1n46o8q{flex:1;min-height:0}.layout.svelte-1n46o8q{grid-template-columns:250px 320px minmax(0,1fr);height:100%;display:grid;position:relative}.pane.svelte-1n46o8q{min-width:0;min-height:0;overflow:hidden}.capture.svelte-1n46o8q{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--accent);width:56px;height:56px;color:var(--accent-ink);border-radius:50%;place-items:center;display:none;position:absolute;box-shadow:0 4px 14px #0003}.capture.svelte-1n46o8q .icon{width:24px;height:24px}@media (width<=1099px) and (width>=900px){.layout.svelte-1n46o8q{grid-template-columns:220px 280px minmax(0,1fr)}}@media (width<=899px){.layout.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.pane.svelte-1n46o8q{display:none}.layout[data-view=folders].svelte-1n46o8q .sidebar:where(.svelte-1n46o8q),.layout[data-view=list].svelte-1n46o8q .list:where(.svelte-1n46o8q),.layout[data-view=editor].svelte-1n46o8q .editor:where(.svelte-1n46o8q){display:block}.capture.svelte-1n46o8q{display:grid}}:root{--bg:#f5f6f7;--panel:#eceef1;--surface:#fff;--line:#dde0e5;--text:#22262c;--muted:#6b727d;--accent:#2d5f8f;--accent-ink:#fff;--accent-soft:#e3ecf5;--select:#e1e5ea;--ok:#3f7d5a;--warn:#a8701a;--warn-soft:#f7ecd9;--danger:#b03a32;--radius:8px;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#15181c;--panel:#1b1f24;--surface:#181b20;--line:#2b3038;--text:#e4e7eb;--muted:#949ba6;--accent:#7fb0e0;--accent-ink:#10161d;--accent-soft:#1f2d3b;--select:#262b33;--ok:#7cc39a;--warn:#e0b060;--warn-soft:#33291a;--danger:#ec8a82;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#15181c;--panel:#1b1f24;--surface:#181b20;--line:#2b3038;--text:#e4e7eb;--muted:#949ba6;--accent:#7fb0e0;--accent-ink:#10161d;--accent-soft:#1f2d3b;--select:#262b33;--ok:#7cc39a;--warn:#e0b060;--warn-soft:#33291a;--danger:#ec8a82;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font:15px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}#app{height:100%}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.icon{flex:none;width:18px;height:18px}.btn{border-radius:var(--radius);color:var(--muted);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.btn:hover{background:var(--select);color:var(--text)}.btn.primary{background:var(--accent);color:var(--accent-ink);padding:10px 16px;font-weight:600}.btn.primary:hover{filter:brightness(1.06)}.btn.danger:hover{color:var(--danger)}.btn.solid-danger{background:var(--danger);color:var(--surface);font-weight:600}.btn.solid-danger:hover{color:var(--surface);filter:brightness(1.06)}.inline-input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--accent);border-radius:6px;width:100%;min-width:0;padding:4px 8px}.confirm{background:var(--warn-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.confirm span{flex:1;min-width:12em}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
