.highlight-popover.svelte-1ko99bg{--btn-size:2.25rem;--btn-radius:.5rem;--icon-size:1.125rem;background:var(--color-bg);border:1px solid var(--color-border);transform-origin:top;border-radius:.75rem;gap:.125rem;padding:.25rem;animation:.14s cubic-bezier(.22,1,.36,1) svelte-1ko99bg-popover-in;display:flex;box-shadow:0 4px 16px #00000026,0 1px 2px #00000014}.highlight-popover.note-view.svelte-1ko99bg,.highlight-popover.read-view.svelte-1ko99bg{flex-direction:column;gap:.5rem;width:19rem;padding:.5rem}.note-read.svelte-1ko99bg{overscroll-behavior:contain;max-height:12rem;font-size:var(--text-sm);color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:.125rem .25rem;line-height:1.5;overflow-y:auto}@keyframes svelte-1ko99bg-popover-in{0%{opacity:0;transform:scale(.94)translateY(.125rem)}to{opacity:1;transform:scale(1)translateY(0)}}.popover-btn.svelte-1ko99bg{border-radius:var(--btn-radius);cursor:pointer;color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;transition:background-color .12s,color .12s,transform .1s;display:inline-flex}.popover-btn.svelte-1ko99bg svg{width:var(--icon-size);height:var(--icon-size)}.popover-btn.svelte-1ko99bg:hover{background:var(--color-bg-secondary);color:var(--color-text)}.popover-btn.svelte-1ko99bg:active{transform:scale(.92)}.popover-btn.svelte-1ko99bg:focus-visible{color:var(--color-text);box-shadow:0 0 0 2px var(--color-primary);outline:none}.popover-btn.icon-only.svelte-1ko99bg,.popover-status.icon-only.svelte-1ko99bg{width:var(--btn-size);height:var(--btn-size);padding:0}.popover-btn.labeled.svelte-1ko99bg{height:var(--btn-size);font-size:var(--text-sm);color:var(--color-text);padding:0 .75rem 0 .5625rem;font-weight:500}.btn-label.svelte-1ko99bg{line-height:1}.divider.svelte-1ko99bg{background:var(--color-border);flex:none;align-self:center;width:1px;height:1.25rem;margin:0 .1875rem}.popover-btn.highlight.svelte-1ko99bg svg path:first-child{stroke:var(--ink-note)}.popover-btn.highlight.svelte-1ko99bg:hover{color:var(--color-text);background:#f5c51840}.popover-btn.remove.svelte-1ko99bg:hover{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error)}.popover-status.svelte-1ko99bg{width:var(--btn-size);height:var(--btn-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.popover-status.svelte-1ko99bg svg{width:var(--icon-size);height:var(--icon-size)}.status-check.svelte-1ko99bg{right:calc(50% - var(--icon-size) / 2 - .3125rem);bottom:calc(50% - var(--icon-size) / 2 - .25rem);background:var(--color-success);color:#fff;width:.875rem;height:.875rem;box-shadow:0 0 0 2px var(--color-bg);border-radius:50%;place-items:center;display:grid;position:absolute}.popover-status.svelte-1ko99bg .status-check:where(.svelte-1ko99bg) svg{stroke-width:3px;width:.625rem;height:.625rem}.note-input.svelte-1ko99bg{box-sizing:border-box;resize:none;border:1px solid var(--color-border);width:100%;min-height:4rem;font:inherit;color:var(--color-text);background:var(--color-bg);border-radius:.5rem;padding:.5rem .625rem;font-size:16px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.note-input.svelte-1ko99bg:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #0066cc2e}.note-actions.svelte-1ko99bg{justify-content:stretch;gap:.375rem;display:flex}.note-btn.svelte-1ko99bg{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;min-width:0;min-height:2.25rem;font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;border-radius:.5rem;flex:1;justify-content:flex-start;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-weight:500;transition:background-color .12s,border-color .12s,transform .1s;display:inline-flex}.note-btn.svelte-1ko99bg:only-child{justify-content:center}.note-btn.svelte-1ko99bg:hover{background:var(--color-bg-secondary);border-color:var(--color-text-secondary)}.note-btn.svelte-1ko99bg:active{transform:scale(.98)}.note-btn.svelte-1ko99bg:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #0066cc2e}.note-btn.primary.svelte-1ko99bg{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.note-btn.primary.svelte-1ko99bg:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.note-btn.danger.svelte-1ko99bg{color:var(--color-error)}.note-btn.danger.svelte-1ko99bg:hover{border-color:var(--color-error);background:#f443361f}@media (pointer:coarse){.highlight-popover.svelte-1ko99bg{--btn-size:2.75rem;--btn-radius:.625rem;--icon-size:1.25rem;border-radius:.875rem;gap:.1875rem;padding:.25rem}.note-btn.svelte-1ko99bg{min-height:2.75rem}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .highlight-popover.svelte-1ko99bg{box-shadow:0 4px 16px #00000080,0 1px 2px #0006}:where(:root:not([data-theme=light])) .note-input.svelte-1ko99bg{background:var(--color-bg-secondary)}}:where(:root[data-theme=dark]) .highlight-popover.svelte-1ko99bg{box-shadow:0 4px 16px #00000080,0 1px 2px #0006}:where(:root[data-theme=dark]) .note-input.svelte-1ko99bg{background:var(--color-bg-secondary)}@media (prefers-reduced-motion:reduce){.highlight-popover.svelte-1ko99bg{animation:none}.popover-btn.svelte-1ko99bg,.note-btn.svelte-1ko99bg,.note-input.svelte-1ko99bg{transition:none}.popover-btn.svelte-1ko99bg:active,.note-btn.svelte-1ko99bg:active{transform:none}}.highlight-handles.svelte-uxvh12{z-index:198;pointer-events:none;position:fixed;inset:0}.preview.svelte-uxvh12{background-color:#f5c51852;border-radius:1px;position:fixed}.handle.svelte-uxvh12{width:2px;position:fixed}.stem.svelte-uxvh12{background:var(--color-primary);border-radius:1px;position:absolute;inset:0}.knob.svelte-uxvh12{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;width:2.25rem;height:1.875rem;margin-left:-1.125rem;padding:0;display:flex;position:absolute;left:50%}.knob.svelte-uxvh12:before{content:"";background:var(--color-primary);border-radius:50%;width:.8125rem;height:.8125rem;transition:transform .12s;box-shadow:0 1px 3px #00000040}.knob.svelte-uxvh12:focus-visible{outline:none}.knob.svelte-uxvh12:focus-visible:before{box-shadow:0 1px 3px #00000040,0 0 0 3px #0066cc47}.active.svelte-uxvh12 .knob:where(.svelte-uxvh12):before,.knob.svelte-uxvh12:active:before{transform:scale(1.25)}.active.svelte-uxvh12 .knob:where(.svelte-uxvh12){cursor:grabbing}.start.svelte-uxvh12 .knob:where(.svelte-uxvh12){bottom:calc(100% - 6px)}.end.svelte-uxvh12 .knob:where(.svelte-uxvh12){top:calc(100% - 6px)}@media (prefers-reduced-motion:reduce){.knob.svelte-uxvh12:before{transition:none}}.link-menu.svelte-1ydu7px{z-index:200;background:var(--color-bg);border:1px solid var(--color-border);visibility:hidden;opacity:0;border-radius:8px;outline:none;width:max-content;min-width:220px;max-width:min(300px,100vw - 16px);position:fixed;top:0;left:0;overflow:hidden;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.link-menu.placed.svelte-1ydu7px{visibility:visible;opacity:1;transition:opacity .12s ease-out,transform .12s ease-out;transform:none}.link-head.svelte-1ydu7px{min-width:0;padding:10px 14px 8px}.link-host.svelte-1ydu7px{font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:6px;min-width:0;display:flex}.link-host.svelte-1ydu7px span:where(.svelte-1ydu7px){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-label.svelte-1ydu7px{font-size:var(--text-sm);color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.menu-group.svelte-1ydu7px{border-top:1px solid var(--color-border);padding:4px 0}.menu-item.svelte-1ydu7px{cursor:pointer;width:100%;font-size:var(--text-md);color:var(--color-text);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-weight:500;line-height:1.4;transition:background-color .15s;display:flex}.menu-item.svelte-1ydu7px svg{color:var(--color-text-secondary);flex-shrink:0}.menu-item.svelte-1ydu7px:hover:not(:disabled),.menu-item.svelte-1ydu7px:focus-visible{background:var(--color-bg-secondary);outline:none}.menu-item.done.svelte-1ydu7px,.menu-item.done.svelte-1ydu7px svg{color:var(--color-primary,#06c)}.menu-item.svelte-1ydu7px:disabled{cursor:default}@media (hover:none) and (pointer:coarse){.menu-item.svelte-1ydu7px{min-height:44px}}@media (prefers-reduced-motion:reduce){.link-menu.svelte-1ydu7px,.link-menu.placed.svelte-1ydu7px{transition:none;transform:none}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .link-menu.svelte-1ydu7px{box-shadow:0 4px 12px #0006}}:where(:root[data-theme=dark]) .link-menu.svelte-1ydu7px{box-shadow:0 4px 12px #0006}.discussion.svelte-5yefuv{flex-direction:column;min-width:0;display:flex}.discussion.no-heading.svelte-5yefuv{padding-top:.625rem}.discussion-head.svelte-5yefuv{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.discussion-title.svelte-5yefuv{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text);margin:0}.discussion-total.svelte-5yefuv{font-size:var(--text-sm);color:var(--color-text-secondary)}.discussion-filters.svelte-5yefuv{flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem;display:flex}.filter-chip.svelte-5yefuv{background:var(--color-bg-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .5625rem;transition:background-color .15s,color .15s;display:inline-flex}.filter-chip.svelte-5yefuv:hover{color:var(--color-text)}.filter-chip.active.svelte-5yefuv{background:var(--color-sidebar-active);color:var(--color-primary)}.filter-icon.svelte-5yefuv{flex-shrink:0;display:inline-flex}.filter-count.svelte-5yefuv{font-variant-numeric:tabular-nums;color:inherit;opacity:.7}.filter-chip.active.svelte-5yefuv .filter-count:where(.svelte-5yefuv){opacity:1}.discussion-stream.svelte-5yefuv{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.discussion-tabs.svelte-5yefuv{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:1.25rem;margin-bottom:.875rem;display:flex;overflow-x:auto}.discussion-tabs.svelte-5yefuv::-webkit-scrollbar{display:none}.discussion-tab.svelte-5yefuv{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:baseline;gap:.375rem;margin-bottom:-1px;padding:0 0 .4375rem;transition:color .15s,border-color .15s;display:inline-flex}.discussion-tab.svelte-5yefuv:hover{color:var(--color-text)}.discussion-tab.active.svelte-5yefuv{color:var(--color-text);border-bottom-color:var(--color-primary)}.discussion-tab-count.svelte-5yefuv{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.discussion-tab.active.svelte-5yefuv .discussion-tab-count:where(.svelte-5yefuv){color:var(--color-primary)}.discussion-panel.svelte-5yefuv{flex-direction:column;min-width:0;display:flex}.discussion-panel.graph.svelte-5yefuv{gap:.875rem}.discussion-panel.svelte-5yefuv:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.semble-filed.svelte-5yefuv{font-size:var(--text-sm);line-height:var(--leading-snug);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:flex}.semble-filed-label.svelte-5yefuv{color:var(--color-text-secondary)}.semble-collection.svelte-5yefuv{background:var(--color-bg-secondary);min-width:0;max-width:100%;color:var(--color-text);border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;text-decoration:none;display:inline-flex}.semble-collection-name.svelte-5yefuv{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16rem;overflow:hidden}.semble-collection.svelte-5yefuv .icon{color:var(--color-text-secondary);flex-shrink:0}a.semble-collection.svelte-5yefuv:hover,a.semble-collection.svelte-5yefuv:hover .icon{color:var(--color-primary)}.relation.svelte-5yefuv{min-width:0;color:var(--color-text-secondary);align-items:baseline;gap:.25rem;display:inline-flex}.relation-self.svelte-5yefuv{background:var(--color-bg-secondary);font-size:var(--text-xs);color:var(--color-text-secondary);border-radius:999px;flex-shrink:0;padding:.0625rem .4375rem}.relation-count.svelte-5yefuv{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.relation-type.svelte-5yefuv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relation-arrow.svelte-5yefuv{color:var(--color-text-secondary);opacity:.7;flex-shrink:0}.connection-list.svelte-5yefuv{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.connection-row.svelte-5yefuv{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.semble-similar.svelte-5yefuv{flex-direction:column;gap:.375rem;display:flex}.semble-similar.svelte-5yefuv h3:where(.svelte-5yefuv){font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;font-weight:500}.similar-list.svelte-5yefuv{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.similar-body.svelte-5yefuv{flex:1;min-width:0}.similar-desc.svelte-5yefuv{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.125rem 0 0;display:-webkit-box;overflow:hidden}.similar-meta.svelte-5yefuv{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary);margin-top:.0625rem;display:block}.similar-list.svelte-5yefuv .connection-target:where(.svelte-5yefuv){color:var(--color-primary)}.connection-save.svelte-5yefuv{width:22px;height:22px;color:var(--color-text-secondary);opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:-.125rem -.25rem -.125rem 0;padding:0;transition:color .15s,opacity .15s,background-color .15s;display:flex}.connection-save.svelte-5yefuv:hover{background:var(--color-bg-secondary);color:var(--color-primary);opacity:1}.connection-save.saved.svelte-5yefuv{color:var(--color-primary);opacity:1}.connection-save.saved.svelte-5yefuv .icon{fill:currentColor}.connection-save.busy.svelte-5yefuv{color:var(--color-primary);opacity:1;cursor:default;animation:1.1s ease-in-out infinite svelte-5yefuv-connection-save-pulse}@keyframes svelte-5yefuv-connection-save-pulse{50%{opacity:.35}}.connection-target.svelte-5yefuv{min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;text-decoration:none;display:-webkit-box;overflow:hidden}.connection-target.svelte-5yefuv:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.connection-note.svelte-5yefuv{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.125rem 0 0;display:-webkit-box;overflow:hidden}.semble-disclose.svelte-5yefuv{font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.375rem;padding:0}.semble-disclose.svelte-5yefuv:hover{color:var(--color-primary)}.semble-disclose-block.svelte-5yefuv{margin-top:0}.semble-connect.svelte-5yefuv{align-items:center;gap:.3125rem;display:inline-flex}.semble-connect-standalone.svelte-5yefuv{margin-top:.5rem;display:flex}.semble-disclose-inline.svelte-5yefuv{align-self:auto;margin-top:0}.semble-foot.svelte-5yefuv{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary);margin:0}.semble-foot.svelte-5yefuv a:where(.svelte-5yefuv){color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px}.semble-foot.svelte-5yefuv a:where(.svelte-5yefuv):hover{color:var(--color-primary);text-decoration-color:currentColor}.connection-target.svelte-5yefuv:focus-visible,.connection-save.svelte-5yefuv:focus-visible,.semble-collection.svelte-5yefuv:focus-visible,.semble-disclose.svelte-5yefuv:focus-visible,.semble-foot.svelte-5yefuv a:where(.svelte-5yefuv):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.connection-save.svelte-5yefuv{transition:none}.connection-save.busy.svelte-5yefuv{opacity:.6;animation:none}}.entry.svelte-5yefuv{gap:.625rem;min-width:0;display:flex}.entry-avatar.svelte-5yefuv{background:var(--color-bg-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:30px;height:30px;padding:0;position:relative}.entry-monogram.svelte-5yefuv{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.entry-photo.svelte-5yefuv{object-fit:cover;background:var(--color-bg-secondary);border-radius:50%;width:100%;height:100%;position:relative}.entry-source.svelte-5yefuv{box-sizing:content-box;border:1.5px solid var(--color-bg);background:var(--color-bg);width:13px;height:13px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}.entry-avatar.svelte-5yefuv:hover .entry-source:where(.svelte-5yefuv){color:var(--color-primary)}.entry-body.svelte-5yefuv{flex-direction:column;flex:1;min-width:0;display:flex}.entry-head.svelte-5yefuv{min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);align-items:baseline;gap:.3125rem;display:flex}.entry-follows.svelte-5yefuv{white-space:nowrap;font-size:var(--text-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;padding:0 .3125rem;line-height:1.4}.entry-name.svelte-5yefuv{text-overflow:ellipsis;white-space:nowrap;min-width:8ch;max-width:24ch;font-weight:var(--weight-semibold);color:var(--color-text);overflow:hidden}.entry-handle.svelte-5yefuv{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex-shrink:100;overflow:hidden}.entry-verb.svelte-5yefuv,.entry-sep.svelte-5yefuv,.entry-likes.svelte-5yefuv,.entry-time.svelte-5yefuv{white-space:nowrap;color:var(--color-text-secondary);flex-shrink:0}.entry-out.svelte-5yefuv{color:var(--color-text-secondary);flex-shrink:0;align-self:center;margin-left:.125rem;transition:color .15s;display:inline-flex}.entry.svelte-5yefuv:hover .entry-out:where(.svelte-5yefuv),.entry-out.svelte-5yefuv:hover{color:var(--color-primary)}.entry-note.svelte-5yefuv{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:.1875rem 0 0;text-decoration:none;display:-webkit-box;overflow:hidden}a.entry-note.svelte-5yefuv:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px}.entry-note.muted.svelte-5yefuv{color:var(--color-text-secondary)}.entry-quote.svelte-5yefuv{border-left:2px solid var(--color-border);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.375rem 0 0;padding-left:.5625rem;display:-webkit-box;overflow:hidden}.entry-collections.svelte-5yefuv{font-size:var(--text-sm);line-height:var(--leading-snug);flex-wrap:wrap;align-items:center;gap:.3125rem;margin-top:.25rem;display:flex}.entry-collection.svelte-5yefuv{font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;align-items:center;gap:.1875rem;text-decoration:none;display:inline-flex}.entry-collection.svelte-5yefuv .icon{opacity:.7}a.entry-collection.svelte-5yefuv:hover{color:var(--color-primary);text-decoration:underline}a.entry-collection.svelte-5yefuv:hover .icon{opacity:1}.also-linked.svelte-5yefuv{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:1rem;display:flex}.also-linked.leading.svelte-5yefuv{margin-top:0}.also-linked-label.svelte-5yefuv{font-size:var(--text-sm);color:var(--color-text-secondary);margin-right:.125rem}.also-link.svelte-5yefuv{background:var(--color-bg-secondary);max-width:100%;font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.3125rem;padding:.125rem .5rem .125rem .1875rem;text-decoration:none;transition:color .15s;display:inline-flex}a.also-link.svelte-5yefuv:hover{color:var(--color-primary)}.also-avatar.svelte-5yefuv{flex-shrink:0;width:18px;height:18px;position:relative}.also-monogram.svelte-5yefuv{background:var(--color-bg);font-size:var(--text-3xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.also-photo.svelte-5yefuv{object-fit:cover;border-radius:50%;width:100%;height:100%;position:relative}.also-name.svelte-5yefuv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discussion-disclose.svelte-5yefuv{margin-top:.75rem}.also-more.svelte-5yefuv{font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;border:0;padding-left:.5rem}.also-more.svelte-5yefuv:hover{color:var(--color-primary)}.discussion-more.svelte-5yefuv{font-size:var(--text-sm);color:var(--color-text-secondary);margin:.875rem 0 0}.discussion-empty.svelte-5yefuv{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.discussion-retry.svelte-5yefuv{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.skeletons.svelte-5yefuv{margin-top:0}.skeleton-block.svelte-5yefuv{background:color-mix(in srgb, var(--color-text) 11%, transparent);border-radius:4px;animation:1.4s ease-in-out infinite svelte-5yefuv-skeleton-fade;display:block}.skeleton-entry.svelte-5yefuv .entry-avatar:where(.svelte-5yefuv){cursor:default;border-radius:50%}.skeleton-line.svelte-5yefuv{width:78%;height:.6875rem;margin-top:.375rem}.skeleton-line.short.svelte-5yefuv{width:34%;margin-top:.25rem}.skeleton-entry.svelte-5yefuv:nth-child(2) .skeleton-line:where(.svelte-5yefuv):not(.short){width:62%}.skeleton-entry.svelte-5yefuv:nth-child(3) .skeleton-line:where(.svelte-5yefuv):not(.short){width:85%}.skeleton-entry.svelte-5yefuv:nth-child(2) .skeleton-block:where(.svelte-5yefuv){animation-delay:.12s}.skeleton-entry.svelte-5yefuv:nth-child(3) .skeleton-block:where(.svelte-5yefuv){animation-delay:.24s}@keyframes svelte-5yefuv-skeleton-fade{0%,to{opacity:1}50%{opacity:.55}}.discussion-compose.svelte-5yefuv{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:1.125rem;padding-top:.875rem;display:flex}.compose-label.svelte-5yefuv{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-secondary);margin-right:.125rem}.compose-btn.svelte-5yefuv{border:1px solid var(--color-border);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;transition:border-color .15s,color .15s;display:inline-flex}.compose-btn.svelte-5yefuv:hover{border-color:var(--color-primary);color:var(--color-primary)}.compose-icon.svelte-5yefuv{color:var(--color-text-secondary);flex-shrink:0;display:inline-flex}.compose-btn.svelte-5yefuv:hover .compose-icon:where(.svelte-5yefuv){color:var(--color-primary)}.discussion-tab.svelte-5yefuv:focus-visible,.filter-chip.svelte-5yefuv:focus-visible,.compose-btn.svelte-5yefuv:focus-visible,.entry-avatar.svelte-5yefuv:focus-visible,.entry-out.svelte-5yefuv:focus-visible,.entry-note.svelte-5yefuv:focus-visible,.entry-collection.svelte-5yefuv:focus-visible,.also-link.svelte-5yefuv:focus-visible,.discussion-retry.svelte-5yefuv:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.entry-avatar.svelte-5yefuv:focus-visible{border-radius:50%}.discussion-tab.svelte-5yefuv:focus-visible{outline-offset:-1px;border-radius:4px}.filter-chip.svelte-5yefuv:focus-visible,.compose-btn.svelte-5yefuv:focus-visible,.also-link.svelte-5yefuv:focus-visible{border-radius:999px}.visually-hidden.svelte-5yefuv{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container card (width<=34rem){.discussion-tabs.svelte-5yefuv{gap:.75rem}.discussion-tab.svelte-5yefuv{font-size:var(--text-sm)}.discussion-stream.svelte-5yefuv{gap:.8125rem}.entry-avatar.svelte-5yefuv{width:26px;height:26px}.entry-name.svelte-5yefuv{max-width:16ch}}@media (width<=640px){.entry-handle.svelte-5yefuv{display:none}.entry-name.svelte-5yefuv{max-width:22ch}.discussion-tabs.svelte-5yefuv{gap:.75rem}.discussion-tab.svelte-5yefuv{font-size:var(--text-sm)}.discussion-tab-count.svelte-5yefuv{font-size:var(--text-xs)}.discussion-compose.svelte-5yefuv{margin-top:1rem;padding-top:.75rem}}@media (prefers-reduced-motion:reduce){.discussion-tab.svelte-5yefuv,.filter-chip.svelte-5yefuv,.entry-out.svelte-5yefuv,.compose-btn.svelte-5yefuv,.compose-icon.svelte-5yefuv,.also-link.svelte-5yefuv{transition:none}.skeleton-block.svelte-5yefuv{animation:none}}.reader-discussion.svelte-7885jy{margin-top:2.5rem}.reader-discussion-divider.svelte-7885jy{background:var(--color-border);height:1px;margin-bottom:1.5rem}.reader-share-cta.svelte-7885jy{border:1px solid var(--color-border);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;transition:border-color .15s,color .15s;display:inline-flex}.reader-share-cta.shared.svelte-7885jy,.reader-share-cta.svelte-7885jy:hover{border-color:var(--color-primary);color:var(--color-primary)}.reader-share-cta.svelte-7885jy .icon{color:currentColor}.reader-share-cta.svelte-7885jy:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.reader-share-cta.svelte-7885jy{transition:none}}.reader-bottom-bar.svelte-e4yr7q{z-index:10;background:var(--reader-chrome-bg,var(--color-bg,#fff));flex-direction:column;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0}.reader-bottom-bar.hidden.svelte-e4yr7q{pointer-events:none;transform:translateY(100%)}.reader-bar-rail.svelte-e4yr7q{background:var(--reader-rail-track,var(--color-border,#e0e0e0));flex-shrink:0;height:2px;overflow:hidden}.reader-bar-rail-fill.svelte-e4yr7q{background:var(--reader-rail-fill,var(--color-primary,#06c));transform-origin:0;will-change:transform;height:100%}.reader-bar-rail-fill.eased.svelte-e4yr7q{transition:transform .34s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.reader-bar-rail-fill.eased.svelte-e4yr7q{transition:none}}.reader-bar-actions.svelte-e4yr7q{padding:.25rem clamp(.25rem,2vw,1rem);padding-bottom:calc(.25rem + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;display:flex}.bar-btn.svelte-e4yr7q{min-width:44px;height:44px;color:var(--reader-chrome-fg,var(--color-text-secondary,#666));cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:.25rem;transition:color .15s;display:flex;position:relative}.bar-btn.active.svelte-e4yr7q{color:var(--reader-chrome-accent,var(--color-primary,#06c))}.bar-btn.svelte-e4yr7q:disabled{cursor:default}.bar-btn.svelte-e4yr7q:active{background:var(--color-sidebar-active,#0066cc1a)}.bar-btn-count.svelte-e4yr7q{font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-none)}@media (width>=1001px){.reader-bottom-bar.svelte-e4yr7q{display:none}}@media (prefers-reduced-motion:reduce){.reader-bottom-bar.svelte-e4yr7q,.bar-btn.svelte-e4yr7q{transition:none}}.mode-toggle.svelte-f5ct8g{border:1px solid var(--color-border);border-radius:10px;display:flex;overflow:hidden}.mode-btn.svelte-f5ct8g{min-height:44px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-lg);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s,color .15s;display:flex}.mode-btn.svelte-f5ct8g+.mode-btn:where(.svelte-f5ct8g){border-left:1px solid var(--color-border)}.mode-btn.active.svelte-f5ct8g{background:var(--color-sidebar-active);color:var(--color-primary);font-weight:var(--weight-medium)}@media (prefers-reduced-motion:reduce){.mode-btn.svelte-f5ct8g{transition:none}}.tag-menu.svelte-1hd3nb4{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;min-width:180px;max-width:240px;padding:.25rem 0;overflow:hidden;box-shadow:0 4px 16px #00000026}.tag-list.svelte-1hd3nb4{flex-direction:column;display:flex}.tag-item.svelte-1hd3nb4{cursor:pointer;font-size:var(--text-sm);color:var(--color-text);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem;display:flex}.tag-item.svelte-1hd3nb4:hover{background:var(--color-bg-secondary,#f5f5f5)}.tag-item.active.svelte-1hd3nb4{color:var(--color-primary,#2563eb)}.tag-number.svelte-1hd3nb4{border:1.5px solid var(--color-border,#d1d5db);width:18px;height:18px;font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tag-item.active.svelte-1hd3nb4 .tag-number:where(.svelte-1hd3nb4){border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.tag-name.svelte-1hd3nb4{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tag-check.svelte-1hd3nb4{color:var(--color-primary,#2563eb);flex-shrink:0;display:inline-flex}.tag-divider.svelte-1hd3nb4{background:var(--color-border,#e5e7eb);height:1px;margin:.25rem 0}.add-tag.svelte-1hd3nb4{color:var(--color-text-secondary)}.add-tag.svelte-1hd3nb4 .tag-number:where(.svelte-1hd3nb4){border-style:dashed}.new-tag-row.svelte-1hd3nb4{align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.new-tag-input.svelte-1hd3nb4{border:1px solid var(--color-border,#e5e7eb);font-size:var(--text-sm);background:var(--color-bg,#fff);color:var(--color-text);border-radius:4px;outline:none;flex:1;padding:.25rem .5rem}.new-tag-input.svelte-1hd3nb4:focus{border-color:var(--color-primary,#2563eb)}.new-tag-confirm.svelte-1hd3nb4{cursor:pointer;color:var(--color-primary,#2563eb);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.new-tag-confirm.svelte-1hd3nb4:disabled{opacity:.4;cursor:default}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .tag-menu.svelte-1hd3nb4{background:var(--color-bg,#1a1a1a);box-shadow:0 4px 16px #0006}:where(:root:not([data-theme=light])) .tag-item.svelte-1hd3nb4:hover{background:#ffffff14}:where(:root:not([data-theme=light])) .new-tag-input.svelte-1hd3nb4{background:var(--color-bg,#1a1a1a)}}:where(:root[data-theme=dark]) .tag-menu.svelte-1hd3nb4{background:var(--color-bg,#1a1a1a);box-shadow:0 4px 16px #0006}:where(:root[data-theme=dark]) .tag-item.svelte-1hd3nb4:hover{background:#ffffff14}:where(:root[data-theme=dark]) .new-tag-input.svelte-1hd3nb4{background:var(--color-bg,#1a1a1a)}.paged-root.svelte-1rm5o6t{box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:.5rem clamp(1rem,4vw,3rem) 0;display:flex}.paged-stage.svelte-1rm5o6t{flex:1;min-height:0;display:flex;position:relative}.paged-viewport.svelte-1rm5o6t{touch-action:pan-y;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.paged-content.svelte-1rm5o6t{box-sizing:border-box;column-fill:auto;transform:translate(0)}.paged-overlay.svelte-1rm5o6t{pointer-events:none;position:absolute;inset:0}.paged-content.svelte-1rm5o6t img,.paged-content.svelte-1rm5o6t svg,.paged-content.svelte-1rm5o6t video,.paged-content.svelte-1rm5o6t iframe,.paged-content.svelte-1rm5o6t figure,.paged-content.svelte-1rm5o6t pre,.paged-content.svelte-1rm5o6t table,.paged-content.svelte-1rm5o6t blockquote,.paged-content.svelte-1rm5o6t button,.paged-content.svelte-1rm5o6t .reader-share-cta,.paged-content.svelte-1rm5o6t .reader-discussion-divider{break-inside:avoid}.paged-content.svelte-1rm5o6t img,.paged-content.svelte-1rm5o6t svg,.paged-content.svelte-1rm5o6t video,.paged-content.svelte-1rm5o6t iframe{max-height:calc(var(--paged-col-height,100%) - 2rem)}.paged-content.svelte-1rm5o6t img,.paged-content.svelte-1rm5o6t svg,.paged-content.svelte-1rm5o6t video{object-fit:contain}.paged-content.svelte-1rm5o6t h1,.paged-content.svelte-1rm5o6t h2,.paged-content.svelte-1rm5o6t h3,.paged-content.svelte-1rm5o6t h4{break-after:avoid}.paged-nav.svelte-1rm5o6t{padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom,0px));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}.page-btn.svelte-1rm5o6t{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.page-btn.svelte-1rm5o6t:hover:not(:disabled){background:var(--color-bg-secondary,#f5f5f5);color:var(--color-text)}.page-btn.svelte-1rm5o6t:disabled{opacity:.3;cursor:default}.paged-count.svelte-1rm5o6t{text-align:center;min-width:8ch;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .page-btn.svelte-1rm5o6t:hover:not(:disabled){background:#ffffff1a}}:where(:root[data-theme=dark]) .page-btn.svelte-1rm5o6t:hover:not(:disabled){background:#ffffff1a}
