:root{--ui:"Hanken Grotesk", system-ui, sans-serif;--serif:"Newsreader", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace}:root,[data-theme=light]{--bg:#f4f2ee;--bg-deep:#ece9e3;--surface:#fff;--surface-2:#faf9f6;--text:#6c6577;--text-h:#1b1722;--text-faint:#a39caf;--border:#e7e3dd;--border-strong:#d8d3cb;--code-bg:#f1efe8;--dot:#ddd8cf;--scrim:#28223238;--accent:oklch(55% .235 298);--accent-press:oklch(49% .235 298);--accent-tint:color-mix(in srgb, var(--accent) 12%, transparent);--accent2:oklch(60% .115 205);--edge:color-mix(in srgb, var(--accent) 42%, var(--text-faint));--node-glow:color-mix(in srgb, var(--accent) 55%, transparent);--shadow-dock:-24px 0 60px -30px #1e182859;--shadow-pop:0 18px 50px -24px #1e182873;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#121218;--bg-deep:#0d0d12;--surface:#1a1b23;--surface-2:#20212b;--text:#9a96a6;--text-h:#f3f1f7;--text-faint:#6a6678;--border:#2a2b35;--border-strong:#3a3b48;--code-bg:#20212b;--dot:#26262f;--scrim:#00000080;--accent:oklch(72% .17 300);--accent-press:oklch(66% .17 300);--accent-tint:color-mix(in srgb, var(--accent) 20%, transparent);--accent2:oklch(78% .115 200);--edge:color-mix(in srgb, var(--accent) 48%, var(--text-faint));--node-glow:color-mix(in srgb, var(--accent) 70%, transparent);--shadow-dock:-24px 0 70px -28px #000000b3;--shadow-pop:0 20px 60px -22px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--ui);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}button{font-family:inherit}::selection{background:var(--accent-tint)}.btn{font:500 13px var(--ui);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-h);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.4em;padding:.45rem .75rem;transition:border-color .15s,background .15s,color .15s,transform 60ms;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-press);border-color:var(--accent-press);color:#fff}.btn--primary .plus{margin-top:-1px;font-size:15px;line-height:1}.icon-btn{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-size:18px;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text-h);border-color:var(--border)}.muted{color:var(--text-faint)}.small{font-size:12.5px}@media (prefers-reduced-motion:reduce){.gnode-halo,.status-dot{animation:none}.note-dock,.sidebar{transition:none}}.topbar.svelte-yic9pk{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 75%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;align-items:center;gap:1rem;padding:.5rem .85rem;display:flex}.topbar-left.svelte-yic9pk{flex:none;align-items:center;gap:.5rem;display:flex}.notes-toggle.svelte-yic9pk .bars:where(.svelte-yic9pk){gap:3px;display:grid}.notes-toggle.svelte-yic9pk .bars:where(.svelte-yic9pk) i:where(.svelte-yic9pk){background:currentColor;border-radius:2px;width:16px;height:2px;display:block}.notes-toggle.svelte-yic9pk .bars:where(.svelte-yic9pk) i:where(.svelte-yic9pk):nth-child(2){width:11px}.notes-toggle.is-on.svelte-yic9pk{color:var(--accent);background:var(--accent-tint)}.brand.svelte-yic9pk{align-items:center;gap:.5rem;min-width:0;display:flex}.brand-glyph.svelte-yic9pk{color:var(--accent);display:inline-flex}.brand-mark.svelte-yic9pk{display:block}.brand-name.svelte-yic9pk{color:var(--text-h);letter-spacing:-.01em;font-size:16px;font-weight:700}.brand-count.svelte-yic9pk{color:var(--text-faint);padding-left:.1rem;font-size:12px}.topbar-search.svelte-yic9pk{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex:1;align-items:center;gap:.5rem;max-width:440px;margin:0 auto;padding:.4rem .7rem;transition:border-color .15s,box-shadow .15s;display:flex}.topbar-search.svelte-yic9pk:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.topbar-search.svelte-yic9pk .search-ic:where(.svelte-yic9pk){color:var(--text-faint);flex:none}.topbar-search.svelte-yic9pk input:where(.svelte-yic9pk){min-width:0;font:14px var(--ui);color:var(--text-h);background:0 0;border:none;outline:none;flex:1}.topbar-search.svelte-yic9pk input:where(.svelte-yic9pk)::placeholder{color:var(--text-faint)}.search-clear.svelte-yic9pk{color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:17px;line-height:1}.search-clear.svelte-yic9pk:hover{color:var(--text-h)}.topbar-right.svelte-yic9pk{flex:none;align-items:center;gap:.5rem;display:flex}.account.svelte-yic9pk{align-items:center;gap:.4rem;display:flex}.account-name.svelte-yic9pk{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12.5px;overflow:hidden}.signout-btn.svelte-yic9pk{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:12.5px var(--ui);cursor:pointer;border-radius:8px;padding:.35rem .6rem}.signout-btn.svelte-yic9pk:hover{border-color:var(--accent);color:var(--text-h)}.status.svelte-yic9pk{color:var(--text-faint);opacity:0;justify-content:flex-end;align-items:center;gap:.4rem;min-width:92px;font-size:12.5px;transition:opacity .2s;display:inline-flex}.status.is-active.svelte-yic9pk{opacity:1}.status-dot.svelte-yic9pk{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite svelte-yic9pk-blink}@keyframes svelte-yic9pk-blink{0%,to{opacity:1}50%{opacity:.3}}@media (width<=860px){.brand-count.svelte-yic9pk{display:none}.topbar-search.svelte-yic9pk{max-width:none}}@media (width<=620px){.topbar.svelte-yic9pk{flex-wrap:wrap;gap:.5rem}.topbar-search.svelte-yic9pk{flex-basis:100%;order:3}.new-btn.svelte-yic9pk .label:where(.svelte-yic9pk){display:none}}.auth.svelte-zkz7ka{background:var(--bg);background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:24px 24px;place-items:center;height:100svh;padding:1.5rem;display:grid;position:relative}.auth.svelte-zkz7ka:before{content:"";background:radial-gradient(circle, var(--accent-tint), transparent 65%);opacity:.7;pointer-events:none;border-radius:50%;width:min(680px,90vw);height:min(680px,90vw);position:absolute}.theme-toggle.svelte-zkz7ka{position:absolute;top:1rem;right:1rem}.card.svelte-zkz7ka{z-index:1;border:1px solid var(--border);background:var(--surface);width:100%;max-width:380px;box-shadow:var(--shadow-pop);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:2.25rem 2rem 1.75rem;display:flex;position:relative}.card.is-pending.svelte-zkz7ka{padding-bottom:2.25rem}.glyph.svelte-zkz7ka{color:var(--accent);margin-bottom:.85rem;display:inline-flex}.glyph.svelte-zkz7ka svg:where(.svelte-zkz7ka){display:block}.wordmark.svelte-zkz7ka{letter-spacing:-.02em;color:var(--text-h);margin:0;font-size:30px;font-weight:700}.tagline.svelte-zkz7ka{font-family:var(--serif);color:var(--text);max-width:28ch;margin:.4rem 0 0;font-size:15.5px;line-height:1.45}.features.svelte-zkz7ka{text-align:left;flex-direction:column;gap:.95rem;width:100%;margin:1.5rem 0 .5rem;padding:0;list-style:none;display:flex}.features.svelte-zkz7ka li:where(.svelte-zkz7ka){align-items:flex-start;gap:.7rem;display:flex}.node.svelte-zkz7ka{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-tint);border-radius:50%;flex:none;margin-top:5px}.f-text.svelte-zkz7ka{flex-direction:column;gap:.1rem;min-width:0;display:flex}.f-title.svelte-zkz7ka{color:var(--text-h);font-size:13.5px;font-weight:600}.f-body.svelte-zkz7ka{color:var(--text-faint);font-size:12.5px;line-height:1.45}.auth-error.svelte-zkz7ka{background:color-mix(in srgb, #c0392b 12%, var(--surface));border:1px solid color-mix(in srgb, #c0392b 35%, var(--border));color:#c0392b;border-radius:8px;width:100%;margin:.5rem 0 .25rem;padding:.45rem .6rem;font-size:12.5px;line-height:1.4}.cta.svelte-zkz7ka{justify-content:center;width:100%;margin-top:1.1rem;padding:.6rem .9rem;font-size:14px}.cta.svelte-zkz7ka .arrow:where(.svelte-zkz7ka){transition:transform .15s}.cta.svelte-zkz7ka:hover .arrow:where(.svelte-zkz7ka){transform:translate(2px)}.fineprint.svelte-zkz7ka{color:var(--text-faint);margin:.85rem 0 0;font-size:11.5px;line-height:1.5}.fineprint.secured.svelte-zkz7ka{opacity:.8;margin-top:.35rem}.pending.svelte-zkz7ka{color:var(--text-faint);align-items:center;gap:.55rem;margin-top:.5rem;font-size:13.5px;display:flex}.spinner.svelte-zkz7ka{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-zkz7ka-spin}@keyframes svelte-zkz7ka-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-zkz7ka{animation:none}.cta.svelte-zkz7ka:hover .arrow:where(.svelte-zkz7ka){transform:none}}.graph-wrap.svelte-tula8d{background:var(--bg);position:absolute;inset:0;overflow:hidden}.graph-wrap.svelte-tula8d:before{content:"";background-image:radial-gradient(var(--dot) 1px, transparent 1.4px);opacity:.55;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 40%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 40%,#0000 78%)}.graph-wrap.svelte-tula8d:after{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 42%, var(--accent-tint), transparent 70%);opacity:.5;position:absolute;inset:0}.graph-svg.svelte-tula8d{touch-action:none;cursor:grab;display:block;position:relative}.graph-svg.svelte-tula8d:active{cursor:grabbing}.gedge{fill:none;stroke:var(--edge);stroke-width:1.4px;stroke-opacity:.4;transition:stroke-opacity .35s,stroke-width .35s}.gedge--manual{stroke:var(--accent2);stroke-dasharray:4 5;stroke-opacity:.5}.gedge--hot{stroke-opacity:.95;stroke-width:2.3px}.gedge--dim{stroke-opacity:.1}.gedge-label{fill:var(--accent2);font:600 10px var(--ui);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.gnode{cursor:pointer}.gnode-dot{fill:var(--accent);stroke:var(--bg);stroke-width:2px;transition:opacity .35s,r .35s}.gnode-label{fill:var(--text-h);font:600 12px var(--ui);paint-order:stroke;stroke:var(--bg);stroke-width:3.5px;stroke-linejoin:round;pointer-events:none;transition:opacity .35s}.gnode--hot .gnode-dot{filter:drop-shadow(0 0 5px var(--node-glow))}.gnode--sel .gnode-dot{filter:drop-shadow(0 0 8px var(--node-glow))}.gnode--dim .gnode-dot{opacity:.2}.gnode--dim .gnode-label{opacity:0}.gnode-halo{fill:var(--accent-tint);animation:2.6s ease-in-out infinite svelte-tula8d-halo}@keyframes svelte-tula8d-halo{0%,to{opacity:.45}50%{opacity:.85}}.graph-controls.svelte-tula8d{background:var(--border);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:10px;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:14px;right:14px;overflow:hidden}.graph-controls.svelte-tula8d button:where(.svelte-tula8d){background:var(--surface);width:36px;height:34px;color:var(--text-h);cursor:pointer;border:none;font-size:14px;transition:background .12s,color .12s}.graph-controls.svelte-tula8d button:where(.svelte-tula8d):hover{background:var(--accent);color:#fff}.graph-controls.svelte-tula8d button:where(.svelte-tula8d):nth-child(2){font-size:11px;font-weight:600}.graph-empty.svelte-tula8d{text-align:center;color:var(--text);pointer-events:none;place-content:center;gap:.2rem;display:grid;position:absolute;inset:0}.graph-empty.svelte-tula8d p:where(.svelte-tula8d){margin:0}.graph-empty.svelte-tula8d .muted:where(.svelte-tula8d){font-size:13px}.sidebar.svelte-129hoe0{z-index:30;background:var(--surface);border-right:1px solid var(--border);width:300px;max-width:86vw;box-shadow:var(--shadow-pop);flex-direction:column;padding:.85rem;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-104%)}.sidebar.is-open.svelte-129hoe0{transform:translate(0)}.sidebar-head.svelte-129hoe0{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.sidebar-head.svelte-129hoe0 h2:where(.svelte-129hoe0){font:600 14px var(--ui);color:var(--text-h);text-transform:uppercase;letter-spacing:.06em;margin:0}.sidebar-search.svelte-129hoe0 input:where(.svelte-129hoe0){border:1px solid var(--border);background:var(--surface-2);width:100%;font:13px var(--ui);color:var(--text-h);border-radius:8px;outline:none;margin-bottom:.65rem;padding:.45rem .6rem}.sidebar-search.svelte-129hoe0 input:where(.svelte-129hoe0):focus{border-color:var(--accent)}.tagrow.svelte-129hoe0{flex-wrap:wrap;gap:.3rem;margin-bottom:.75rem;display:flex}.tag.svelte-129hoe0{border:1px solid var(--border);color:var(--text);font:12px var(--ui);cursor:pointer;background:0 0;border-radius:999px;padding:.16rem .55rem;transition:all .13s}.tag.svelte-129hoe0:hover{border-color:var(--accent);color:var(--accent)}.tag.is-on.svelte-129hoe0{background:var(--accent);border-color:var(--accent);color:#fff}.notelist.svelte-129hoe0{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.note.svelte-129hoe0{border-radius:8px;align-items:center;display:flex}.note.svelte-129hoe0:hover{background:var(--surface-2)}.note.is-active.svelte-129hoe0{background:var(--accent-tint)}.note-main.svelte-129hoe0{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;gap:1px;min-width:0;padding:.42rem .5rem;display:grid}.note-title.svelte-129hoe0{font:500 14px var(--ui);color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.note.is-active.svelte-129hoe0 .note-title:where(.svelte-129hoe0){color:var(--accent)}.note-tags.svelte-129hoe0{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.note-del.svelte-129hoe0{visibility:hidden;color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0 .5rem;font-size:16px}.note.svelte-129hoe0:hover .note-del:where(.svelte-129hoe0){visibility:visible}.note-del.svelte-129hoe0:hover{color:#d6453f}.note-empty.svelte-129hoe0{color:var(--text-faint);padding:.5rem;font-size:13px}.editor.svelte-1ctqrjb{flex-direction:column;height:100%;min-height:0;display:flex}.editor-bar.svelte-1ctqrjb{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.6rem .75rem .55rem;display:flex}.editor-bar-left.svelte-1ctqrjb{flex:1;min-width:0}.title-input.svelte-1ctqrjb{width:100%;font:600 21px var(--serif);color:var(--text-h);letter-spacing:-.01em;background:0 0;border:none;outline:none}.title-input.svelte-1ctqrjb::placeholder{color:var(--text-faint)}.editor-bar-right.svelte-1ctqrjb{flex:none;align-items:center;gap:.45rem;display:flex}.seg.svelte-1ctqrjb{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.seg.svelte-1ctqrjb button:where(.svelte-1ctqrjb){border:none;border-right:1px solid var(--border);color:var(--text);font:500 12px var(--ui);cursor:pointer;background:0 0;padding:.3rem .5rem;transition:background .12s,color .12s}.seg.svelte-1ctqrjb button:where(.svelte-1ctqrjb):last-child{border-right:none}.seg.svelte-1ctqrjb button:where(.svelte-1ctqrjb):hover{color:var(--text-h)}.seg.svelte-1ctqrjb button.is-on:where(.svelte-1ctqrjb){background:var(--accent-tint);color:var(--accent)}.save-btn.svelte-1ctqrjb{justify-content:center;min-width:64px}.editor-close.svelte-1ctqrjb{font-size:19px}.tags-line.svelte-1ctqrjb{border-bottom:1px solid var(--border);align-items:center;gap:.35rem;padding:.4rem .85rem;display:flex}.tags-hash.svelte-1ctqrjb{color:var(--accent2);font:600 13px var(--mono)}.tags-input.svelte-1ctqrjb{font:13px var(--ui);color:var(--text);background:0 0;border:none;outline:none;flex:1}.tags-input.svelte-1ctqrjb::placeholder{color:var(--text-faint)}.panes.svelte-1ctqrjb{flex:1;min-height:0;display:flex}.panes--write.svelte-1ctqrjb .preview:where(.svelte-1ctqrjb),.panes--preview.svelte-1ctqrjb .source:where(.svelte-1ctqrjb){display:none}.panes--write.svelte-1ctqrjb .source:where(.svelte-1ctqrjb),.panes--preview.svelte-1ctqrjb .preview:where(.svelte-1ctqrjb){border-right:none}.source.svelte-1ctqrjb{resize:none;border:none;border-right:1px solid var(--border);font:13.5px/1.65 var(--mono);color:var(--text-h);background:0 0;outline:none;flex:1;padding:1rem 1.05rem}.source.svelte-1ctqrjb::placeholder{color:var(--text-faint)}.preview.svelte-1ctqrjb{color:var(--text-h);font-family:var(--serif);flex:1;padding:.9rem 1.25rem 1.4rem;overflow-y:auto}.preview.svelte-1ctqrjb>:first-child{margin-top:.2rem}.preview.svelte-1ctqrjb h1,.preview.svelte-1ctqrjb h2,.preview.svelte-1ctqrjb h3,.preview.svelte-1ctqrjb h4{font-family:var(--ui);color:var(--text-h);letter-spacing:-.01em;font-weight:600;line-height:1.25}.preview.svelte-1ctqrjb h1{margin:0 0 .5rem;font-size:24px}.preview.svelte-1ctqrjb h2{margin:1.4rem 0 .5rem;font-size:18px}.preview.svelte-1ctqrjb h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text);margin:1.2rem 0 .4rem;font-size:15px}.preview.svelte-1ctqrjb p{margin:.9rem 0;font-size:16.5px;line-height:1.62}.preview.svelte-1ctqrjb ul,.preview.svelte-1ctqrjb ol{margin:.6rem 0;padding-left:1.3rem;font-size:16.5px;line-height:1.6}.preview.svelte-1ctqrjb li{margin:.25rem 0}.preview.svelte-1ctqrjb blockquote{border-left:3px solid var(--accent2);color:var(--text);margin:.9rem 0;padding:.2rem 0 .2rem 1rem;font-style:italic}.preview.svelte-1ctqrjb hr{border:none;border-top:1px solid var(--border);margin:1.3rem 0}.preview.svelte-1ctqrjb code{font:.85em var(--mono);background:var(--code-bg);color:var(--text-h);border-radius:5px;padding:.1rem .35rem}.preview.svelte-1ctqrjb pre{background:var(--code-bg);border:1px solid var(--border);border-radius:9px;margin:.9rem 0;padding:.8rem 1rem;overflow-x:auto}.preview.svelte-1ctqrjb pre code{background:0 0;padding:0;font-size:13px;line-height:1.55}.preview.svelte-1ctqrjb a[href^="#wikilink:"]{color:var(--accent);cursor:pointer;border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:2px;padding:0 1px;text-decoration:none;transition:background .13s}.preview.svelte-1ctqrjb a[href^="#wikilink:"]:before{content:"⬡ ";opacity:.65;font-size:.8em}.preview.svelte-1ctqrjb a[href^="#wikilink:"]:hover{background:var(--accent-tint)}.preview.svelte-1ctqrjb a:not([href^="#wikilink:"]){color:var(--accent2);border-bottom:1px solid color-mix(in srgb, var(--accent2) 45%, transparent);text-decoration:none}.connections.svelte-mys48p{border-top:1px solid var(--border);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:1.1rem 1.4rem;padding:.95rem 1.05rem 1.1rem;display:grid}.conn-col.svelte-mys48p h3:where(.svelte-mys48p){font:600 11px var(--ui);text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);white-space:nowrap;align-items:center;gap:.4rem;margin:0 0 .5rem;display:flex}.conn-n.svelte-mys48p{background:var(--code-bg);color:var(--text);border-radius:999px;padding:0 .4rem;font-size:10px;font-weight:600}.linklist.svelte-mys48p{gap:.1rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.linklist.svelte-mys48p li:where(.svelte-mys48p){align-items:center;gap:.35rem;min-width:0;display:flex}.link-arrow.svelte-mys48p{color:var(--text-faint);flex:none;font-size:12px}.link.svelte-mys48p{text-align:left;min-width:0;color:var(--accent);font:500 13.5px var(--ui);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1;padding:.18rem 0;overflow:hidden}.link.svelte-mys48p:hover{text-decoration:underline}.badge.svelte-mys48p{font:600 10px var(--ui);border-radius:5px;flex:none;padding:.08rem .35rem}.badge--wiki.svelte-mys48p{background:var(--accent-tint);color:var(--accent)}.badge--manual.svelte-mys48p{background:color-mix(in srgb, var(--accent2) 18%, transparent);color:var(--accent2)}.link-del.svelte-mys48p{color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex:none;font-size:14px}.link-del.svelte-mys48p:hover{color:#d6453f}.addlink.svelte-mys48p{gap:.35rem;margin-top:.5rem;display:flex}.addlink.svelte-mys48p select:where(.svelte-mys48p),.addlink.svelte-mys48p input:where(.svelte-mys48p){border:1px solid var(--border);background:var(--surface);color:var(--text-h);font:12.5px var(--ui);border-radius:7px;outline:none;min-width:0;padding:.35rem .4rem}.addlink.svelte-mys48p select:where(.svelte-mys48p){flex:1.4}.addlink.svelte-mys48p input:where(.svelte-mys48p){flex:1}.addlink.svelte-mys48p select:where(.svelte-mys48p):focus,.addlink.svelte-mys48p input:where(.svelte-mys48p):focus{border-color:var(--accent)}.addlink-btn.svelte-mys48p{padding:.35rem .7rem}@media (width<=620px){.connections.svelte-mys48p{grid-template-columns:1fr}}.app.svelte-1n46o8q{background:var(--bg);flex-direction:column;height:100svh;display:flex}.error.svelte-1n46o8q{border-bottom:1px solid color-mix(in srgb, #c0392b 45%, var(--border));background:var(--surface);color:#c0392b;padding:.35rem 1rem;font-size:13px}.stage.svelte-1n46o8q{flex:1;min-height:0;position:relative;overflow:hidden}.scrim.svelte-1n46o8q{z-index:25;background:var(--scrim);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;border:none;padding:0;position:absolute;inset:0}.note-dock.svelte-1n46o8q{z-index:15;background:var(--surface);border-left:1px solid var(--border);width:min(560px,50%);box-shadow:var(--shadow-dock);transition:transform .44s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;right:0;transform:translate(106%)}.note-dock.is-open.svelte-1n46o8q{transform:translate(0)}@media (width<=860px){.note-dock.svelte-1n46o8q{width:100%}}
