.modal-content.svelte-1fqyhs9{flex-direction:column;gap:.75rem;min-height:100px;display:flex}.modal-desc.svelte-1fqyhs9{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.input-group.svelte-1fqyhs9{gap:.5rem;display:flex}.search-input.svelte-1fqyhs9{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;color:var(--color-text);font-size:var(--text-md);box-sizing:border-box;border-radius:8px;outline:none;flex:1;padding:.625rem .75rem}.search-input.svelte-1fqyhs9:focus{border-color:var(--color-primary,#06c)}.add-btn.svelte-1fqyhs9{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:.625rem 1rem;transition:opacity .15s}.add-btn.svelte-1fqyhs9:hover:not(:disabled){opacity:.9}.add-btn.svelte-1fqyhs9:disabled{opacity:.5;cursor:not-allowed}.signin-btn.svelte-1fqyhs9{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-md);font-weight:var(--weight-medium);border-radius:8px;align-self:flex-start;padding:.625rem 1rem;text-decoration:none;transition:opacity .15s}.signin-btn.svelte-1fqyhs9:hover{opacity:.9}.search-results.svelte-1fqyhs9{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.result-btn.svelte-1fqyhs9{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .15s;display:flex}.result-btn.svelte-1fqyhs9:last-child{border-bottom:none}.result-btn.svelte-1fqyhs9:hover:not(:disabled){background:var(--color-bg-secondary)}.result-btn.svelte-1fqyhs9:disabled{opacity:.5;cursor:not-allowed}.standard-btn.svelte-1fqyhs9{border:1px solid var(--color-primary,#06c);background:color-mix(in srgb, var(--color-primary,#06c) 8%, transparent);border-radius:8px}.standard-btn.svelte-1fqyhs9:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary,#06c) 14%, transparent)}.result-icon.svelte-1fqyhs9{object-fit:cover;border-radius:6px;flex-shrink:0;width:24px;height:24px}.badge.svelte-1fqyhs9{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-2xs);font-weight:var(--weight-semibold);vertical-align:middle;border-radius:999px;align-items:center;gap:.25rem;margin-left:.4rem;padding:.05rem .4rem;display:inline-flex}.result-sub.svelte-1fqyhs9{font-size:var(--text-xs);color:var(--color-text-secondary)}.result-info.svelte-1fqyhs9{flex-direction:column;min-width:0;display:flex}.result-name.svelte-1fqyhs9{font-weight:var(--weight-medium);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-url.svelte-1fqyhs9{font-weight:var(--weight-regular);word-break:break-all;white-space:normal}.back-btn.svelte-1fqyhs9{color:var(--color-text-secondary);font-size:var(--text-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.25rem .5rem}.back-btn.svelte-1fqyhs9:hover{color:var(--color-text)}.section-label.svelte-1fqyhs9{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.limit-wrap.svelte-1fqyhs9{padding:1rem}.limit-aside.svelte-1fqyhs9{color:var(--color-text-secondary)}.error-message.svelte-1fqyhs9{color:var(--color-error);font-size:var(--text-md);margin-top:.5rem}@media (width<=600px){.search-input.svelte-1fqyhs9{font-size:var(--text-base)}}.modal-content.svelte-wiozgf{flex-direction:column;gap:.75rem;min-height:200px;display:flex}.modal-desc.svelte-wiozgf{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.input-group.svelte-wiozgf{gap:.5rem;display:flex}.search-input.svelte-wiozgf{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;color:var(--color-text);font-size:var(--text-md);box-sizing:border-box;border-radius:8px;outline:none;flex:1;padding:.625rem .75rem}.search-input.svelte-wiozgf:focus{border-color:var(--color-primary,#06c)}.search-status.svelte-wiozgf{color:var(--color-text-secondary);font-size:var(--text-md);text-align:center;padding:.5rem 0}.search-results.svelte-wiozgf{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.result-btn.svelte-wiozgf{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .15s;display:flex}.result-btn.svelte-wiozgf:last-child{border-bottom:none}.result-btn.svelte-wiozgf:hover{background:var(--color-bg-secondary)}.result-avatar.svelte-wiozgf{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.result-avatar-placeholder.svelte-wiozgf{background:var(--color-border);border-radius:50%;flex-shrink:0;width:32px;height:32px}.result-info.svelte-wiozgf{flex-direction:column;min-width:0;display:flex}.result-name.svelte-wiozgf{font-weight:var(--weight-medium);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-handle.svelte-wiozgf{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back-btn.svelte-wiozgf{color:var(--color-text-secondary);font-size:var(--text-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.25rem .5rem}.back-btn.svelte-wiozgf:hover{color:var(--color-text)}.selected-user.svelte-wiozgf{background:var(--color-bg-secondary);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:relative}.selected-avatar.svelte-wiozgf{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.selected-avatar-placeholder.svelte-wiozgf{background:var(--color-border);border-radius:50%;flex-shrink:0;width:40px;height:40px}.selected-info.svelte-wiozgf{flex-direction:column;min-width:0;display:flex}.selected-name.svelte-wiozgf{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-handle.svelte-wiozgf{font-size:var(--text-sm);color:var(--color-text-secondary)}.bsky-profile-link.svelte-wiozgf{width:36px;height:36px;color:var(--color-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background-color .15s,color .15s;display:flex}.bsky-profile-link.svelte-wiozgf:hover{background:var(--color-bg);color:var(--color-primary,#06c)}.bsky-icon.svelte-wiozgf{fill:currentColor;width:20px;height:20px}.detecting.svelte-wiozgf{color:var(--color-text-secondary);font-size:var(--text-md);justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.spinner.svelte-wiozgf{border:2px solid var(--color-border);border-top-color:var(--color-primary,#06c);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite svelte-wiozgf-spin}@keyframes svelte-wiozgf-spin{to{transform:rotate(360deg)}}.content-list.svelte-wiozgf{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.no-content.svelte-wiozgf{text-align:center;font-size:var(--text-md);color:var(--color-text-secondary);margin:0;padding:1rem 0}.content-item.svelte-wiozgf{border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;width:100%;color:var(--color-text);background:0 0;align-items:flex-start;gap:.5rem;padding:.75rem;transition:background-color .15s;display:flex}.content-item.svelte-wiozgf:last-child{border-bottom:none}.content-item.svelte-wiozgf:hover{background:var(--color-bg-secondary)}.checkbox.svelte-wiozgf{border:2px solid var(--color-border);width:18px;height:18px;font-size:var(--text-xs);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:background-color .15s,border-color .15s;display:flex}.checkbox.checked.svelte-wiozgf{background:var(--color-primary,#06c);border-color:var(--color-primary,#06c);color:#fff}.pub-favicon.svelte-wiozgf{object-fit:cover;background:var(--color-bg-secondary);border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:1px}.pub-favicon-placeholder.svelte-wiozgf{background:var(--color-bg-secondary);width:20px;height:20px;color:var(--color-text-tertiary,var(--color-text-secondary));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.content-info.svelte-wiozgf{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.content-name.svelte-wiozgf{font-weight:var(--weight-medium);font-size:var(--text-md)}.content-url.svelte-wiozgf{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-desc.svelte-wiozgf{font-size:var(--text-sm);color:var(--color-text-secondary)}.subscribed-badge.svelte-wiozgf{font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:4px;flex-shrink:0;align-self:center;padding:.125rem .5rem}.unsubscribing-badge.svelte-wiozgf{font-size:var(--text-xs);color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, transparent);border-radius:4px;flex-shrink:0;align-self:center;padding:.125rem .5rem}.subscribe-btn.svelte-wiozgf{background:var(--color-primary,#06c);color:#fff;width:100%;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border:none;border-radius:8px;padding:.625rem;transition:opacity .15s}.subscribe-btn.svelte-wiozgf:hover:not(:disabled){opacity:.9}.subscribe-btn.svelte-wiozgf:disabled{opacity:.5;cursor:not-allowed}.limit-wrap.svelte-wiozgf{padding:0 1rem 1rem}.limit-aside.svelte-wiozgf{color:var(--color-text-secondary)}.error-message.svelte-wiozgf{color:var(--color-error);font-size:var(--text-md);margin-top:.5rem}.section-label.svelte-wiozgf{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.standard-label.svelte-wiozgf{align-items:center;gap:.35rem;display:flex}.standard-subs-list.svelte-wiozgf{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;max-height:280px;display:flex;overflow:hidden auto}.standard-sub-row.svelte-wiozgf{border:none;border-bottom:1px solid var(--color-border);text-align:left;width:100%;color:var(--color-text);font:inherit;background:0 0;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.standard-sub-row.svelte-wiozgf:last-child{border-bottom:none}.standard-sub-subscribe-btn.svelte-wiozgf{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:.25rem .75rem;transition:opacity .15s}.standard-sub-subscribe-btn.svelte-wiozgf:hover:not(:disabled){opacity:.85}.standard-sub-subscribe-btn.svelte-wiozgf:disabled{opacity:.5;cursor:not-allowed}.standard-sub-info.svelte-wiozgf{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.standard-sub-name.svelte-wiozgf{font-size:var(--text-lg);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standard-sub-url.svelte-wiozgf{font-size:var(--text-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standard-sub-desc.svelte-wiozgf{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=600px){.search-input.svelte-wiozgf{font-size:var(--text-base)}}.panel.svelte-8if5wb{flex-direction:column;gap:.75rem;min-height:100px;display:flex}.modal-desc.svelte-8if5wb{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.modal-desc.svelte-8if5wb a:where(.svelte-8if5wb){color:var(--color-primary)}.status.svelte-8if5wb,.hint.svelte-8if5wb{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.address-block.svelte-8if5wb{flex-direction:column;gap:.5rem;display:flex}.label.svelte-8if5wb{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.address-row.svelte-8if5wb{align-items:stretch;gap:.5rem;display:flex}.address.svelte-8if5wb{border:1px solid var(--color-border);background:var(--color-bg-secondary);min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;padding:.625rem .75rem}.primary-btn.svelte-8if5wb{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem 1rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.primary-btn.svelte-8if5wb:hover:not(:disabled){opacity:.9}.primary-btn.svelte-8if5wb:disabled{opacity:.5;cursor:not-allowed}.start.svelte-8if5wb{align-self:flex-start}.secondary-link.svelte-8if5wb{font-size:var(--text-sm);color:var(--color-text-secondary)}.secondary-link.svelte-8if5wb:hover{color:var(--color-text)}.error-message.svelte-8if5wb{color:var(--color-error);font-size:var(--text-md);margin:0}.limit-wrap.svelte-16cr46d{padding:.25rem 0 .5rem}.limit-aside.svelte-16cr46d{color:var(--color-text-secondary)}.modal-desc.svelte-16cr46d{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.form.svelte-16cr46d{flex-direction:column;gap:.75rem;display:flex}.url-input.svelte-16cr46d{border:1px solid var(--color-border,#ddd);width:100%;font-size:var(--text-md);background:var(--color-bg,#fff);color:var(--color-text);box-sizing:border-box;border-radius:6px;outline:none;padding:.625rem .75rem}.url-input.svelte-16cr46d:focus{border-color:var(--color-primary,#06c);box-shadow:0 0 0 2px #0066cc1a}.url-input.svelte-16cr46d:disabled{opacity:.6}.panel.dragging.svelte-16cr46d{outline:2px dashed var(--color-primary,#06c);outline-offset:4px;border-radius:6px}.actions.svelte-16cr46d{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.file-input.svelte-16cr46d{display:none}.upload-btn.svelte-16cr46d{border:1px solid var(--color-border,#ddd);font-size:var(--text-md);color:var(--color-text);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;margin-right:auto;padding:.5rem .875rem;display:inline-flex}.upload-btn.svelte-16cr46d:hover:not(:disabled){border-color:var(--color-primary,#06c);color:var(--color-primary,#06c)}.upload-btn.svelte-16cr46d:disabled{opacity:.5;cursor:not-allowed}.pdf-upsell.svelte-16cr46d{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.pdf-upsell.svelte-16cr46d a:where(.svelte-16cr46d){color:var(--color-primary,#06c)}.save-btn.svelte-16cr46d{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.save-btn.svelte-16cr46d:hover:not(:disabled){opacity:.9}.save-btn.svelte-16cr46d:disabled{opacity:.5;cursor:not-allowed}.error.svelte-16cr46d{font-size:var(--text-xs);color:var(--color-error,#dc2626);margin:0}.scope-upgrade.svelte-16cr46d{font-size:var(--text-md)}.scope-upgrade.svelte-16cr46d p:where(.svelte-16cr46d){margin:0 0 .75rem}.scope-upgrade-actions.svelte-16cr46d{align-items:center;gap:.5rem;display:flex}.scope-upgrade-btn.svelte-16cr46d{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:none;border-radius:6px;padding:.375rem .75rem;text-decoration:none}.dismiss-btn.svelte-16cr46d{border:1px solid var(--color-border,#ddd);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.375rem .75rem}@media (width<=600px){.url-input.svelte-16cr46d{font-size:var(--text-base)}}.add-header.svelte-14zp6ig{border-bottom:1px solid var(--color-border);padding:1.25rem 1.5rem 0}.title-row.svelte-14zp6ig{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.title-row.svelte-14zp6ig h2:where(.svelte-14zp6ig){font-size:var(--text-xl);margin:0}.close-btn.svelte-14zp6ig{font-size:var(--text-3xl);color:var(--color-text-secondary);line-height:var(--leading-none);cursor:pointer;background:0 0;border:none;padding:0}.close-btn.svelte-14zp6ig:hover{color:var(--color-text)}.tabs.svelte-14zp6ig{grid-template-columns:repeat(4,1fr);margin-bottom:-1px;display:grid}.tab.svelte-14zp6ig{min-width:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem .625rem;transition:color .15s,border-color .15s;display:inline-flex}.tab.svelte-14zp6ig:hover{color:var(--color-text)}.tab.active.svelte-14zp6ig{color:var(--color-text);border-bottom-color:var(--color-primary,#06c)}.tab.svelte-14zp6ig:focus-visible{outline:2px solid var(--color-primary,#06c);outline-offset:-2px;border-radius:4px}.tabpanel.svelte-14zp6ig{outline:none;flex-direction:column;gap:1.25rem;min-height:220px;display:flex}.aside.svelte-14zp6ig{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.aside-btn.svelte-14zp6ig{border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;transition:background-color .15s;display:inline-flex}.aside-btn.svelte-14zp6ig:hover{background:var(--color-bg-secondary)}.guest.svelte-14zp6ig{flex-direction:column;gap:.75rem;display:flex}.guest.svelte-14zp6ig p:where(.svelte-14zp6ig){font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.signin-btn.svelte-14zp6ig{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-md);font-weight:var(--weight-medium);border-radius:8px;align-self:flex-start;padding:.625rem 1rem;text-decoration:none}.signin-btn.svelte-14zp6ig:hover{opacity:.9}@media (width<=480px){.add-header.svelte-14zp6ig{padding:1rem 1rem 0}.tab.svelte-14zp6ig{font-size:var(--text-xs);flex-direction:column;gap:.25rem;padding-inline:.25rem}}.nav-section.svelte-jrz3tf{border-radius:12px;margin-top:0;transition:background-color .15s}.nav-section.expanded.svelte-jrz3tf{background-color:#00000006;padding-bottom:.25rem}.section-header.svelte-jrz3tf{width:100%;color:var(--color-text);border-radius:12px;align-items:center;padding:.5rem .75rem;transition:background-color .15s;display:flex}@media (hover:hover){.section-header.svelte-jrz3tf:hover{background-color:var(--color-bg-hover,#0000000d)}}.section-header.active.svelte-jrz3tf{background-color:var(--color-sidebar-active,#0066cc1a);color:var(--color-primary)}.header-btn.svelte-jrz3tf{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;padding:0;display:flex}.nav-icon.svelte-jrz3tf{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:flex}.nav-label.svelte-jrz3tf{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);flex:1;overflow:hidden}.header-actions.svelte-jrz3tf{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.add-btn.svelte-jrz3tf{cursor:pointer;color:var(--color-text-secondary);opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.125rem;transition:opacity .15s;display:flex}@media (hover:hover){.add-btn.svelte-jrz3tf{opacity:0}.section-header.svelte-jrz3tf:hover .add-btn:where(.svelte-jrz3tf){opacity:.6}.add-btn.svelte-jrz3tf:hover{color:var(--color-primary);opacity:1!important}}.disclosure-btn.svelte-jrz3tf{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;display:flex}@media (hover:hover){.disclosure-btn.svelte-jrz3tf:hover{color:var(--color-text)}}.section-header.active.svelte-jrz3tf .disclosure-btn:where(.svelte-jrz3tf){color:var(--color-primary)}.filter-toggle.svelte-jrz3tf{cursor:pointer;color:var(--color-text-secondary);opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;transition:opacity .15s;display:flex}@media (hover:hover){.filter-toggle.svelte-jrz3tf{opacity:0}.section-header.svelte-jrz3tf:hover .filter-toggle:where(.svelte-jrz3tf){opacity:.6}.filter-toggle.svelte-jrz3tf:hover{opacity:1!important}}.filter-toggle.active.svelte-jrz3tf{color:var(--color-primary);opacity:1}.section-items.svelte-jrz3tf{flex-direction:column;gap:2px;margin-top:.25rem;display:flex}@media (hover:hover) and (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .section-header.svelte-jrz3tf:hover{background-color:var(--color-bg-hover,#ffffff0d)}}@media (hover:hover){:where(:root[data-theme=dark]) .section-header.svelte-jrz3tf:hover{background-color:var(--color-bg-hover,#ffffff0d)}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .nav-section.expanded.svelte-jrz3tf{background-color:#ffffff06}}:where(:root[data-theme=dark]) .nav-section.expanded.svelte-jrz3tf{background-color:#ffffff06}.nav-item.svelte-1dxwhn5{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--color-text);background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}@media (hover:hover){.nav-item.svelte-1dxwhn5:hover{background-color:var(--color-bg-hover,#0000000d)}}.nav-item.active.svelte-1dxwhn5{background-color:var(--color-sidebar-active,#0066cc1a);color:var(--color-primary)}.view-icon.svelte-1dxwhn5{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-item.active.svelte-1dxwhn5 .view-icon:where(.svelte-1dxwhn5){color:var(--color-primary)}.nav-label.svelte-1dxwhn5{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);flex:1;overflow:hidden}.nav-count.svelte-1dxwhn5{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0}.nav-item.active.svelte-1dxwhn5 .nav-count:where(.svelte-1dxwhn5){color:var(--color-primary)}.view-item.svelte-1dxwhn5{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.more-btn.svelte-1dxwhn5{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-none);opacity:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}@media (hover:hover){.more-btn.svelte-1dxwhn5{opacity:0}.view-item.svelte-1dxwhn5:hover .more-btn:where(.svelte-1dxwhn5),.more-btn.svelte-1dxwhn5:focus{opacity:1}.more-btn.svelte-1dxwhn5:hover{color:var(--color-text);background-color:var(--color-bg-hover,#0000001a);border-radius:4px}}.rename-input.svelte-1dxwhn5{min-width:0;font:inherit;font-size:var(--text-md);border:1px solid var(--color-primary);background:var(--color-bg);color:var(--color-text);border-radius:4px;outline:none;flex:1;padding:.125rem .25rem}@media (hover:hover) and (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .nav-item.svelte-1dxwhn5:hover{background-color:var(--color-bg-hover,#ffffff0d)}}@media (hover:hover){:where(:root[data-theme=dark]) .nav-item.svelte-1dxwhn5:hover{background-color:var(--color-bg-hover,#ffffff0d)}}.context-menu.svelte-1gf6ct7{background:var(--color-bg);border:1px solid var(--color-border);z-index:1000;border-radius:8px;min-width:120px;padding:.25rem;position:fixed;box-shadow:0 4px 12px #00000026}.context-menu-item.svelte-1gf6ct7{text-align:left;cursor:pointer;width:100%;font-size:var(--text-md);color:var(--color-text);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.context-menu-item.svelte-1gf6ct7:hover{background:var(--color-bg-secondary)}.context-menu-item.danger.svelte-1gf6ct7{color:var(--color-error,#dc2626)}.context-menu-item.danger.svelte-1gf6ct7:hover{background:#dc26261a}.context-menu-icon.svelte-1gf6ct7{justify-content:center;align-items:center;width:1rem;display:flex}.nav-item.svelte-6kfii2{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--color-text);background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}@media (hover:hover){.nav-item.svelte-6kfii2:hover{background-color:var(--color-bg-hover,#0000000d)}}.nav-item.active.svelte-6kfii2{background-color:var(--color-sidebar-active,#0066cc1a);color:var(--color-primary)}.nav-item.sub-item.svelte-6kfii2{padding-left:.75rem}.nav-item.has-error.svelte-6kfii2{color:var(--color-error)}.nav-label.svelte-6kfii2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);flex:1;overflow:hidden}.nav-count.svelte-6kfii2{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0}.nav-item.active.svelte-6kfii2 .nav-count:where(.svelte-6kfii2){color:var(--color-primary)}.feed-item-wrapper.svelte-6kfii2{position:relative}.feed-item.svelte-6kfii2{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.feed-item.pill-rss.svelte-6kfii2,.feed-item.pill-newsletter.svelte-6kfii2{--source-accent:#9a6a3a}.feed-item.pill-shares.svelte-6kfii2{--source-accent:#4f7f61}.feed-item.pill-documents.svelte-6kfii2{--source-accent:#74609a}.feed-item.pill-publication.svelte-6kfii2{--source-accent:#9a694b}.feed-item.pill-linkblog.svelte-6kfii2{--source-accent:var(--color-primary)}.feed-item.pill-collection.svelte-6kfii2{--source-accent:#557f89}.source-type-icon.svelte-6kfii2{width:1.125rem;height:1.125rem;color:color-mix(in srgb, var(--source-accent) 72%, var(--color-text-secondary));background:color-mix(in srgb, var(--source-accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--source-accent) 12%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feed-favicon.svelte-6kfii2{opacity:0;border-radius:2px;flex-shrink:0;width:16px;height:16px;transition:opacity .2s}.feed-favicon.favicon-loaded.svelte-6kfii2{opacity:1}.feed-favicon-placeholder.svelte-6kfii2{background:var(--color-border);border-radius:2px;flex-shrink:0;width:16px;height:16px}@keyframes svelte-6kfii2-spin{to{transform:rotate(360deg)}}.feed-error-icon.svelte-6kfii2{background:var(--color-warning,#ff9800);color:#fff;width:16px;height:16px;font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feed-error-icon.permanent.svelte-6kfii2{background:var(--color-error)}.error-popover-container.svelte-6kfii2{z-index:1000;position:fixed}.retry-btn.svelte-6kfii2{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-none);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.retry-btn.retrying.svelte-6kfii2{cursor:default;pointer-events:none}.retry-spinner.svelte-6kfii2{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-6kfii2-spin}@media (hover:hover){.retry-btn.svelte-6kfii2:hover{color:var(--color-primary)}}.more-btn.svelte-6kfii2{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-none);opacity:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}@media (hover:hover){.more-btn.svelte-6kfii2{opacity:0}.feed-item.svelte-6kfii2:hover .more-btn:where(.svelte-6kfii2),.more-btn.svelte-6kfii2:focus{opacity:1}.more-btn.svelte-6kfii2:hover{color:var(--color-text);background-color:var(--color-bg-hover,#0000001a);border-radius:4px}}@media (hover:hover) and (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .nav-item.svelte-6kfii2:hover{background-color:var(--color-bg-hover,#ffffff0d)}}@media (hover:hover){:where(:root[data-theme=dark]) .nav-item.svelte-6kfii2:hover{background-color:var(--color-bg-hover,#ffffff0d)}}.notif.svelte-vtze1i{display:inline-flex;position:relative}.notif-btn.svelte-vtze1i{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:relative}.notif-btn.svelte-vtze1i:hover,.notif-btn.active.svelte-vtze1i{background:var(--color-bg-secondary);color:var(--color-text)}.notif-badge.svelte-vtze1i{background:var(--color-primary);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-2px;right:-2px}.notif-panel.svelte-vtze1i{background:var(--color-bg);border:1px solid var(--color-border);z-index:1000;border-radius:8px;width:320px;max-height:70vh;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #00000026}.notif-panel-header.svelte-vtze1i{font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-border);padding:.625rem .875rem;font-weight:600}.sidebar-backdrop.svelte-129hoe0{z-index:40;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000080;border:none;display:none;position:fixed;inset:0}.sidebar.svelte-129hoe0{height:100%;width:var(--sidebar-width,260px);z-index:50;background:0 0;flex-direction:column;flex-shrink:0;padding:0 .5rem .5rem;display:flex;position:relative;overflow-y:auto}.sidebar-header.svelte-129hoe0{flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}@media (width>=1001px){.sidebar-header.svelte-129hoe0{min-height:var(--shell-bar-height);padding:0 .75rem 0 0}.sidebar-header.svelte-129hoe0 .user-info:where(.svelte-129hoe0){gap:.75rem}.sidebar-header.svelte-129hoe0 .avatar:where(.svelte-129hoe0),.sidebar-header.svelte-129hoe0 .avatar-placeholder:where(.svelte-129hoe0){width:1.25rem;height:1.25rem}}.header-actions.svelte-129hoe0{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.user-info.svelte-129hoe0{color:var(--color-text);border-radius:12px;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.user-info.svelte-129hoe0:hover{background-color:var(--color-bg-hover,#0000000d)}}.avatar.svelte-129hoe0{border-radius:50%;flex-shrink:0;width:32px;height:32px}.avatar-placeholder.svelte-129hoe0{background:var(--color-border);border-radius:50%;flex-shrink:0;width:32px;height:32px}.username.svelte-129hoe0{font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tier-badge.svelte-129hoe0{font-size:var(--text-3xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);background-color:var(--color-primary,#3b82f6);color:#fff;border-radius:4px;flex-shrink:0;padding:.1rem .35rem;line-height:1.2}.sidebar-nav.svelte-129hoe0{flex-direction:column;flex:1;gap:.375rem;padding:.5rem 0;display:flex}.nav-item.svelte-129hoe0{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--color-text);background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.nav-group.svelte-129hoe0{border-radius:12px;transition:background-color .15s}.nav-group.expanded.svelte-129hoe0{background-color:#00000006;padding-bottom:.25rem}.nav-row.svelte-129hoe0{width:100%;color:var(--color-text);border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}@media (hover:hover){.nav-row.svelte-129hoe0:hover{background-color:var(--color-bg-hover,#0000000d)}}.nav-row.active.svelte-129hoe0{background-color:var(--color-sidebar-active,#0066cc1a);color:var(--color-primary)}.nav-row-main.svelte-129hoe0{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;padding:0;display:flex}.nav-row.active.svelte-129hoe0 .nav-count:where(.svelte-129hoe0){color:var(--color-primary)}.row-disclosure-btn.svelte-129hoe0{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.row-disclosure-btn.svelte-129hoe0:hover{color:var(--color-text)}}.nav-row.active.svelte-129hoe0 .row-disclosure-btn:where(.svelte-129hoe0){color:var(--color-primary)}.nav-children.svelte-129hoe0{flex-direction:column;gap:2px;margin-top:.25rem;display:flex}@media (hover:hover){.nav-item.svelte-129hoe0:hover{background-color:var(--color-bg-hover,#0000000d)}}.nav-link.svelte-129hoe0{text-decoration:none}.nav-item.active.svelte-129hoe0{background-color:var(--color-sidebar-active,#0066cc1a);color:var(--color-primary)}.nav-icon.svelte-129hoe0{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:flex}.nav-label.svelte-129hoe0{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);flex:1;overflow:hidden}.nav-count.svelte-129hoe0{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0}.nav-item.active.svelte-129hoe0 .nav-count:where(.svelte-129hoe0){color:var(--color-primary)}.sources-separator.svelte-129hoe0{background:var(--color-border);height:1px;margin:.75rem}.empty-section.svelte-129hoe0{font-size:var(--text-sm);color:var(--color-text-secondary);padding:.5rem .75rem;font-style:italic}.new-channel-btn.svelte-129hoe0{cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem .75rem;transition:color .15s;display:flex}@media (hover:hover){.new-channel-btn.svelte-129hoe0:hover{color:var(--color-primary)}}.category-group.svelte-129hoe0{margin-bottom:2px}.category-items.svelte-129hoe0{padding-left:1.25rem}.category-header.svelte-129hoe0{border-radius:8px;align-items:center;gap:.25rem;padding:.375rem .5rem;display:flex}.category-expand-btn.svelte-129hoe0{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;display:flex}.category-name-btn.svelte-129hoe0{cursor:pointer;min-width:0;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:.125rem .25rem;transition:color .15s,background-color .15s;display:flex}@media (hover:hover){.category-name-btn.svelte-129hoe0:hover{color:var(--color-text);background-color:var(--color-bg-hover,#0000000d)}}.category-name-btn.active.svelte-129hoe0{color:var(--color-primary);background-color:var(--color-sidebar-active,#0066cc1a)}.category-label.svelte-129hoe0{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-count.svelte-129hoe0{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0;padding-right:.25rem}@media (width<=1000px){.sidebar-backdrop.svelte-129hoe0{display:none}.sidebar.svelte-129hoe0{background:var(--color-bg);height:100%;transition:transform .25s ease-out;position:fixed;top:0;left:0;transform:translate(-100%);width:100%!important}.sidebar.open.svelte-129hoe0{transform:translate(0)}}@media (hover:hover) and (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .nav-item.svelte-129hoe0:hover,:where(:root:not([data-theme=light])) .nav-row.svelte-129hoe0:hover{background-color:var(--color-bg-hover,#ffffff0d)}}@media (hover:hover){:where(:root[data-theme=dark]) .nav-item.svelte-129hoe0:hover,:where(:root[data-theme=dark]) .nav-row.svelte-129hoe0:hover{background-color:var(--color-bg-hover,#ffffff0d)}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .nav-group.expanded.svelte-129hoe0{background-color:#ffffff06}}:where(:root[data-theme=dark]) .nav-group.expanded.svelte-129hoe0{background-color:#ffffff06}.shortcuts-grid.svelte-oa5yhj{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.category.svelte-oa5yhj h3:where(.svelte-oa5yhj){font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 .75rem}.shortcut-list.svelte-oa5yhj{flex-direction:column;gap:.5rem;display:flex}.shortcut.svelte-oa5yhj{align-items:center;gap:.75rem;display:flex}.shortcut.svelte-oa5yhj kbd:where(.svelte-oa5yhj){min-width:1.75rem;height:1.5rem;font-family:var(--font-mono,monospace);font-size:var(--text-xs);background:var(--color-bg-secondary);border:1px solid var(--color-border);box-shadow:0 1px 0 var(--color-border);border-radius:4px;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.shortcut.svelte-oa5yhj span:where(.svelte-oa5yhj){font-size:var(--text-md);color:var(--color-text)}@media (width<=480px){.shortcuts-grid.svelte-oa5yhj{grid-template-columns:1fr}}.progress-bar.svelte-bfu2e7{z-index:500;background:0 0;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.bar.svelte-bfu2e7{background:var(--color-primary,#06c);transform-origin:0;height:100%;animation:1.2s ease-in-out infinite svelte-bfu2e7-indeterminate}.completing.svelte-bfu2e7 .bar:where(.svelte-bfu2e7){animation:.3s ease-out forwards svelte-bfu2e7-complete}@keyframes svelte-bfu2e7-indeterminate{0%{transform:translate(-100%)scaleX(.3)}50%{transform:translate(0%)scaleX(.5)}to{transform:translate(100%)scaleX(.3)}}@keyframes svelte-bfu2e7-complete{0%{opacity:1;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(0)scaleX(1)}}@media (width<=1000px){.progress-bar.standing-down.svelte-bfu2e7{display:none}}@media (prefers-reduced-motion:reduce){.bar.svelte-bfu2e7{opacity:.6;animation:none}.completing.svelte-bfu2e7 .bar:where(.svelte-bfu2e7){opacity:0;transition:opacity .2s;animation:none}}.user-card.svelte-1gwztaf{align-items:center;gap:.5rem;min-width:0;display:flex}.user-card.dimmed.svelte-1gwztaf{opacity:.6}.user-card.variant-card.svelte-1gwztaf{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:.75rem}.avatar.svelte-1gwztaf{width:var(--avatar-size);height:var(--avatar-size);object-fit:cover;border-radius:50%;flex-shrink:0}.avatar.placeholder.svelte-1gwztaf{background:var(--color-border)}.info.svelte-1gwztaf{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-1gwztaf{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.handle.svelte-1gwztaf{font-size:var(--text-md);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actions.svelte-1gwztaf{flex-shrink:0;margin-left:auto}.mention-menu.svelte-1go88b{z-index:300;background:var(--color-bg,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;min-width:13rem;max-width:min(20rem,100vw - 16px);max-height:15rem;padding:.25rem;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #00000026}.result.svelte-1go88b{text-align:left;cursor:pointer;width:100%;color:var(--color-text);font:inherit;background:0 0;border:none;border-radius:6px;padding:.375rem .5rem;display:block}.result.selected.svelte-1go88b{background:var(--color-bg-secondary,#f5f5f5)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .mention-menu.svelte-1go88b{background:var(--color-bg,#1a1a1a);box-shadow:0 4px 16px #0006}:where(:root:not([data-theme=light])) .result.selected.svelte-1go88b{background:#ffffff14}}:where(:root[data-theme=dark]) .mention-menu.svelte-1go88b{background:var(--color-bg,#1a1a1a);box-shadow:0 4px 16px #0006}:where(:root[data-theme=dark]) .result.selected.svelte-1go88b{background:#ffffff14}.share-confirm-text.svelte-js2q07{color:var(--color-text);line-height:var(--leading-normal);margin:0 0 1rem}.share-confirm-aside.svelte-js2q07{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:-.5rem 0 1rem}.share-confirm-aside.svelte-js2q07 strong:where(.svelte-js2q07){color:var(--color-text);font-weight:var(--weight-medium)}.share-confirm-error.svelte-js2q07{font-size:var(--text-sm);color:var(--color-error);line-height:var(--leading-normal);margin:0 0 1rem}.share-confirm-change.svelte-js2q07{color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin:-.5rem 0 1rem;padding:0;display:inline-block}.share-confirm-change.svelte-js2q07:hover{text-decoration:underline}.share-confirm-change.svelte-js2q07:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.share-confirm-link.svelte-js2q07{color:var(--color-primary);word-break:break-all;text-decoration:none}.share-confirm-link.svelte-js2q07:hover{text-decoration:underline}.share-confirm-remember.svelte-js2q07{font-size:var(--text-md);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.5rem;display:flex}.share-confirm-remember.svelte-js2q07 input:where(.svelte-js2q07){cursor:pointer;width:1rem;height:1rem}.count-ring.svelte-18u6lxr{font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.count-ring.svelte-18u6lxr svg:where(.svelte-18u6lxr){transform:rotate(-90deg)}.ring-track.svelte-18u6lxr,.ring-fill.svelte-18u6lxr{fill:none;stroke-width:2.5px}.ring-track.svelte-18u6lxr{stroke:var(--color-border,#e0e0e0)}.ring-fill.svelte-18u6lxr{stroke:var(--color-primary,#06c);stroke-linecap:round;transition:stroke-dashoffset .15s,stroke .15s}.count-ring.near.svelte-18u6lxr .ring-fill:where(.svelte-18u6lxr){stroke:var(--color-warning,#ff9800)}.count-ring.over.svelte-18u6lxr .ring-fill:where(.svelte-18u6lxr){stroke:var(--color-error,#f44336)}.ring-num.svelte-18u6lxr{font-size:.5625rem;font-weight:var(--weight-medium);color:var(--color-text-secondary);position:absolute}.count-ring.over.svelte-18u6lxr .ring-num:where(.svelte-18u6lxr){color:var(--color-error,#f44336)}@media (prefers-reduced-motion:reduce){.ring-fill.svelte-18u6lxr{transition:none}}.quote-mode.svelte-1e4bfzw{color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.segments.svelte-1e4bfzw{border:1px solid var(--color-border);border-radius:999px;padding:2px;display:inline-flex}.segment.svelte-1e4bfzw{color:var(--color-text-secondary);font-weight:var(--weight-medium);line-height:var(--leading-snug);cursor:pointer;border-radius:999px;padding:.1875rem .75rem;transition:background-color .15s,color .15s;position:relative}.segment.svelte-1e4bfzw:hover:not(.selected){color:var(--color-text)}.segment.selected.svelte-1e4bfzw{background:color-mix(in srgb, var(--color-text) 9%, var(--color-bg));color:var(--color-text)}.segment.svelte-1e4bfzw input:where(.svelte-1e4bfzw){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment.svelte-1e4bfzw:has(input:where(.svelte-1e4bfzw):focus-visible){outline:2px solid var(--color-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.segment.svelte-1e4bfzw{transition:none}}.composer.svelte-1aky692,.composer-minibar.svelte-1aky692{--float-gap:.5rem;--composer-inset:var(--sidebar-width,320px);bottom:calc(env(safe-area-inset-bottom,0px) + var(--float-gap) + var(--kb-clear,0px) + var(--kb-inset,0px));left:var(--composer-inset);z-index:140;width:min(800px, calc(100vw - var(--composer-inset) - 2 * var(--float-gap)));background:var(--color-bg,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:12px;margin:0 auto;position:fixed;right:0;box-shadow:0 6px 24px #00000029}@media (width>=1001px){.composer.svelte-1aky692,.composer-minibar.svelte-1aky692{--float-gap:1rem;--composer-inset:calc(var(--sidebar-width,320px) + var(--shell-gap));right:var(--shell-gap);width:min(800px, calc(100vw - var(--composer-inset) - var(--shell-gap) - 2 * var(--float-gap)))}}.composer.svelte-1aky692{max-height:var(--composer-max,calc(100dvh - 2 * var(--float-gap)));flex-direction:column;animation:.25s cubic-bezier(.22,1,.36,1) svelte-1aky692-composer-in;display:flex}@keyframes svelte-1aky692-composer-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.composer-minibar.svelte-1aky692{align-items:stretch;display:flex;overflow:hidden}.minibar-main.svelte-1aky692{min-width:0;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex}.minibar-main.svelte-1aky692>.icon{color:var(--color-primary,#06c);flex-shrink:0}.minibar-label.svelte-1aky692{font-weight:var(--weight-semibold);flex-shrink:0}.minibar-summary.svelte-1aky692{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.minibar-title.svelte-1aky692{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex:1;overflow:hidden}.minibar-close.svelte-1aky692{border:none;border-left:1px solid var(--color-border,#e0e0e0);color:var(--color-text-secondary);cursor:pointer;background:0 0;align-items:center;padding:0 .75rem;display:flex}.minibar-close.svelte-1aky692:hover{color:var(--color-text)}.composer-head.svelte-1aky692{justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem .5rem;display:flex}.composer-head-text.svelte-1aky692{align-items:baseline;gap:.625rem;min-width:0;display:flex}.composer-title.svelte-1aky692{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);flex-shrink:0}.composer-article.svelte-1aky692{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary);overflow:hidden}.composer-head-actions.svelte-1aky692{flex-shrink:0;gap:.25rem;display:flex}.head-btn.svelte-1aky692{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3125rem;transition:background-color .15s,color .15s;display:inline-flex}.head-btn.svelte-1aky692:hover{background:var(--color-bg-secondary,#f5f5f5);color:var(--color-text)}.composer-blocks.svelte-1aky692{overscroll-behavior:contain;flex-direction:column;gap:.5rem;min-height:0;max-height:min(42vh,22rem);padding:.125rem 1rem .625rem;display:flex;overflow-y:auto}.text-block.svelte-1aky692{position:relative}.composer-blocks.picking.svelte-1aky692 .text-input:where(.svelte-1aky692),.composer-blocks.picking.svelte-1aky692 .quote-input:where(.svelte-1aky692){caret-color:#0000}.text-input.svelte-1aky692,.quote-input.svelte-1aky692{resize:none;width:100%;color:var(--color-text);font:inherit;font-size:var(--text-lg);line-height:var(--leading-normal);background:0 0;border:none;outline:none;padding:0;display:block;overflow-y:hidden}.text-input.svelte-1aky692::placeholder{color:var(--color-text-secondary)}.quote-block.svelte-1aky692{border-left:3px solid #f5c518b3;padding:.125rem 1.75rem .125rem .875rem;position:relative}.quote-input.svelte-1aky692{color:var(--color-text-secondary)}.quote-remove.svelte-1aky692{color:var(--color-text-secondary);opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:opacity .15s,color .15s;display:inline-flex;position:absolute;top:.125rem;right:0}.quote-block.svelte-1aky692:hover .quote-remove:where(.svelte-1aky692),.quote-block.svelte-1aky692:focus-within .quote-remove:where(.svelte-1aky692){opacity:1}.quote-remove.svelte-1aky692:hover{color:var(--color-error,#f44336)}.link-card.svelte-1aky692{border:1px solid var(--color-border,#e0e0e0);font-size:var(--text-sm);border-radius:8px;align-items:center;gap:.5rem;margin-top:.125rem;padding:.4375rem .625rem;display:flex}.link-card-favicon.svelte-1aky692{border-radius:3px;flex-shrink:0;width:14px;height:14px}.link-card-title.svelte-1aky692{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-weight:var(--weight-medium);overflow:hidden}.link-card-domain.svelte-1aky692{color:var(--color-text-secondary);flex-shrink:0}.attribution-preview.svelte-1aky692{font-size:var(--text-sm);color:var(--color-text-secondary);margin:.125rem 0 0}.attribution-toggle.svelte-1aky692{color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:.375rem;padding:.3125rem .5rem;display:inline-flex}.attribution-toggle.svelte-1aky692 input:where(.svelte-1aky692){cursor:pointer;margin:0}.bluesky-strip.svelte-1aky692{border-top:1px solid var(--color-border,#e0e0e0);color:var(--color-text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.375rem 1rem;display:flex}.bluesky-summary.svelte-1aky692{flex:auto;min-width:0}.bluesky-allow.svelte-1aky692{border:1px solid var(--color-primary,#06c);color:var(--color-primary,#06c);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border-radius:6px;padding:.1875rem .625rem}.composer-foot.svelte-1aky692{border-top:1px solid var(--color-border,#e0e0e0);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem .625rem;display:flex}.foot-left.svelte-1aky692,.foot-right.svelte-1aky692{align-items:center;gap:.5rem;min-width:0;display:flex}.foot-btn.svelte-1aky692{color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.375rem;padding:.3125rem .625rem;transition:background-color .15s,color .15s;display:inline-flex}.foot-btn.svelte-1aky692:hover,.foot-btn.active.svelte-1aky692{background:var(--color-bg-secondary,#f5f5f5);color:var(--color-text)}.foot-btn.discard.svelte-1aky692:hover,.foot-btn.discard.confirming.svelte-1aky692{color:var(--color-error,#f44336);background:0 0}.foot-btn.svelte-1aky692:disabled{opacity:.5;cursor:default}.draft-hint.svelte-1aky692{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.counter.svelte-1aky692{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.counter.over.svelte-1aky692{color:var(--color-error,#f44336)}.post-error.svelte-1aky692{font-size:var(--text-sm);color:var(--color-error,#f44336)}.post-btn.svelte-1aky692{background:var(--color-primary,#06c);color:#fff;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border:none;border-radius:6px;align-items:center;padding:.375rem 1.125rem;transition:background-color .2s;display:inline-flex}.post-btn.svelte-1aky692:hover:not(:disabled){background:var(--color-primary-dark,#0052a3)}.post-btn.svelte-1aky692:disabled{opacity:.5;cursor:default}.quotes-wrap.svelte-1aky692{display:flex;position:relative}.quotes-popup.svelte-1aky692{z-index:210;background:var(--color-bg,#fff);border:1px solid var(--color-border,#e0e0e0);text-align:left;border-radius:8px;flex-direction:column;width:min(26rem,100vw - 1rem);padding:.375rem;display:flex;position:fixed;box-shadow:0 4px 16px #00000026}.quotes-head.svelte-1aky692{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);flex-shrink:0;margin:0;padding:.25rem .5rem .375rem}.quotes-list.svelte-1aky692{flex-direction:column;gap:.25rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.quote-item.svelte-1aky692{width:100%;font:inherit;font-size:var(--text-md);color:var(--color-text);text-align:left;border:none;border-left:3px solid var(--color-border,#e0e0e0);cursor:pointer;background:0 0;border-radius:0 6px 6px 0;padding:.5rem .625rem;line-height:1.45;transition:background-color .15s,border-color .15s;display:block}.quote-item.svelte-1aky692:hover{background:var(--color-bg-secondary,#f5f5f5);border-left-color:#f5c518b3}.quote-exact.svelte-1aky692{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote-context.svelte-1aky692{-webkit-line-clamp:1;line-clamp:1;font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote-kicker.svelte-1aky692{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin-bottom:.125rem;display:block}.quotes-empty.svelte-1aky692{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;padding:.375rem .5rem .5rem}body.reader-open .composer.svelte-1aky692,body.reader-open .composer-minibar.svelte-1aky692{--composer-inset:0px}@media (width<=1000px){.composer.svelte-1aky692,.composer-minibar.svelte-1aky692{--composer-inset:0px}.composer-minibar.svelte-1aky692{transition:bottom .25s}.composer-minibar.lifted.svelte-1aky692{bottom:calc(var(--bar-inset,0px) + var(--float-gap))}}@media (width<=640px){.composer.svelte-1aky692,.composer-minibar.svelte-1aky692{border-radius:16px}.text-input.svelte-1aky692,.quote-input.svelte-1aky692{font-size:var(--text-base)}.composer-blocks.svelte-1aky692{max-height:45vh}.foot-btn-label.svelte-1aky692{display:none}.foot-btn.discard.confirming.svelte-1aky692 .foot-btn-label:where(.svelte-1aky692),.attribution-toggle.svelte-1aky692 .foot-btn-label:where(.svelte-1aky692){display:inline}.draft-hint.svelte-1aky692{display:none}.quote-exact.svelte-1aky692{-webkit-line-clamp:3;line-clamp:3}}@media (prefers-reduced-motion:reduce){.composer.svelte-1aky692{animation:none}.composer-minibar.svelte-1aky692{transition:none}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .composer.svelte-1aky692,:where(:root:not([data-theme=light])) .composer-minibar.svelte-1aky692{box-shadow:0 6px 24px #00000073}:where(:root:not([data-theme=light])) .quotes-popup.svelte-1aky692{box-shadow:0 4px 16px #0006}}:where(:root[data-theme=dark]) .composer.svelte-1aky692,:where(:root[data-theme=dark]) .composer-minibar.svelte-1aky692{box-shadow:0 6px 24px #00000073}:where(:root[data-theme=dark]) .quotes-popup.svelte-1aky692{box-shadow:0 4px 16px #0006}@media (width<=640px){.composer.svelte-1aky692{box-shadow:0 2px 10px #0000001a}}@media (width<=640px) and (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .composer.svelte-1aky692{box-shadow:0 2px 10px #00000059}}@media (width<=640px){:where(:root[data-theme=dark]) .composer.svelte-1aky692{box-shadow:0 2px 10px #00000059}}.head.svelte-13bqtfc{justify-content:space-between;align-items:center;padding:.875rem .75rem 0 1.25rem;display:flex}.title.svelte-13bqtfc{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.close.svelte-13bqtfc{width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.close.svelte-13bqtfc:hover{background:var(--color-bg-secondary);color:var(--color-text)}.body.svelte-13bqtfc{flex-direction:column;margin:-1.5rem;display:flex}.post.svelte-13bqtfc{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.avatar.svelte-13bqtfc{background:var(--color-bg-secondary);object-fit:cover;border-radius:50%;width:2.25rem;height:2.25rem;display:block}.post-main.svelte-13bqtfc{flex-direction:column;gap:.25rem;min-width:0;display:flex}.byline.svelte-13bqtfc{min-width:0;font-size:var(--text-md);line-height:var(--leading-snug);white-space:nowrap;align-items:baseline;gap:.375rem;display:flex}.name.svelte-13bqtfc{text-overflow:ellipsis;color:var(--color-text);font-weight:var(--weight-semibold);overflow:hidden}.handle.svelte-13bqtfc{text-overflow:ellipsis;color:var(--color-text-secondary);overflow:hidden}.post-text.svelte-13bqtfc{box-sizing:border-box;resize:none;field-sizing:content;width:100%;min-height:1lh;max-height:12rem;color:var(--color-text);font:inherit;font-size:max(var(--text-base), 16px);line-height:var(--leading-normal);background:0 0;border:none;outline:none;margin:0;padding:0;display:block;overflow-y:auto}.post-text.svelte-13bqtfc::placeholder{color:var(--color-text-secondary)}.preview.svelte-13bqtfc{flex-direction:column;gap:.625rem;margin:.625rem 0 0;display:flex}.shot.svelte-13bqtfc{object-fit:contain;object-position:top left;border:1px solid var(--color-border);border-radius:.625rem;width:100%;height:auto;max-height:18rem;display:block}.quote.svelte-13bqtfc{max-height:12rem;font-family:var(--font-serif,Georgia, serif);line-height:var(--leading-relaxed);color:var(--color-text);white-space:pre-wrap;border-left:3px solid #f5c518b3;margin:0;padding:.125rem 0 .125rem .875rem;overflow-y:auto}.caption.svelte-13bqtfc{color:var(--color-text-secondary);font-size:var(--text-xs)}.link-card.svelte-13bqtfc{border:1px solid var(--color-border);border-radius:.625rem;overflow:hidden}.link-card-image.svelte-13bqtfc{aspect-ratio:1.91;object-fit:cover;border-bottom:1px solid var(--color-border);width:100%;max-height:10rem;display:block}.link-card-text.svelte-13bqtfc{flex-direction:column;gap:.125rem;padding:.625rem .75rem;display:flex}.link-card-title.svelte-13bqtfc{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.link-card-domain.svelte-13bqtfc{color:var(--color-text-secondary);font-size:var(--text-xs)}.notice.svelte-13bqtfc{background:var(--color-bg-secondary);color:var(--color-text);font-size:var(--text-sm);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0 1.25rem 1rem;padding:.625rem .75rem;display:flex}.allow.svelte-13bqtfc{border:1px solid var(--color-primary,#06c);color:var(--color-primary,#06c);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border-radius:6px;padding:.1875rem .625rem}.footer.svelte-13bqtfc{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.footer.svelte-13bqtfc>.quote-mode{margin-right:auto}.btn.svelte-13bqtfc{border:1px solid var(--color-border);background:var(--color-bg);min-height:2.25rem;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;border-radius:999px;padding:.4375rem 1.25rem}.btn.primary.svelte-13bqtfc{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn.primary.svelte-13bqtfc:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn.svelte-13bqtfc:disabled{opacity:.5;cursor:default}.picker-body.svelte-p9xwl2{flex-direction:column;min-height:0;display:flex}.sr-only.svelte-p9xwl2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notice.svelte-p9xwl2{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;padding:.5rem .125rem;display:flex}.notice-quiet.svelte-p9xwl2{font-size:var(--text-sm);padding:0 .125rem .625rem}.picker-body.in-sheet.svelte-p9xwl2{padding:.25rem 1rem .5rem}.in-sheet.svelte-p9xwl2 .collections-list:where(.svelte-p9xwl2){max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.in-sheet.svelte-p9xwl2 .no-collection:where(.svelte-p9xwl2){margin-top:.25rem}.in-sheet.svelte-p9xwl2 .list-head:where(.svelte-p9xwl2){margin-top:.5rem}.sheet-foot.svelte-p9xwl2{padding:.625rem 1rem .75rem}.sheet-foot.svelte-p9xwl2 .quick:where(.svelte-p9xwl2){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 -1rem .625rem;padding:0 1rem;overflow-x:auto}.sheet-foot.svelte-p9xwl2 .quick:where(.svelte-p9xwl2)::-webkit-scrollbar{display:none}.sheet-foot.svelte-p9xwl2 .chip:where(.svelte-p9xwl2){flex-shrink:0}.sheet-foot.svelte-p9xwl2 .quick-hint:where(.svelte-p9xwl2){margin:0 0 .625rem}.sheet-search-row.svelte-p9xwl2{gap:.5rem;display:flex}.sheet-search-row.svelte-p9xwl2 .search-row:where(.svelte-p9xwl2){flex:1;min-width:0}.sheet-search-row.svelte-p9xwl2 .btn:where(.svelte-p9xwl2){height:2.5rem}.picker-head.in-sheet.svelte-p9xwl2{text-align:left;padding:0 0 0 .25rem}.picker-head.svelte-p9xwl2{align-items:center;gap:.5rem;min-width:0;padding:.75rem .625rem 0 1.5rem;display:flex}.head-mark.svelte-p9xwl2{color:var(--color-text-secondary);flex-shrink:0;display:flex}.head-title.svelte-p9xwl2{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);flex-shrink:0;margin:0}.head-status.svelte-p9xwl2{min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.head-close.svelte-p9xwl2{width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.head-close.svelte-p9xwl2:hover{background:var(--color-bg-secondary);color:var(--color-text)}.head-close.svelte-p9xwl2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.notice-warn.svelte-p9xwl2,.notice-error.svelte-p9xwl2{background:var(--color-bg-secondary);border-radius:6px;margin-bottom:.625rem;padding:.5rem .625rem}.notice-icon.svelte-p9xwl2{color:var(--color-warning);flex-shrink:0;margin-top:.0625rem;display:flex}.notice-error.svelte-p9xwl2 .notice-icon:where(.svelte-p9xwl2){color:var(--color-error)}.pulse-dot.svelte-p9xwl2{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:0 .25rem;animation:1.2s ease-in-out infinite svelte-p9xwl2-skeleton-pulse}.search-row.svelte-p9xwl2{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;align-items:center;gap:.5rem;height:2.5rem;padding:0 .375rem 0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.search-row.svelte-p9xwl2:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-sidebar-active)}.search-icon.svelte-p9xwl2{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.search-input.svelte-p9xwl2{font-family:inherit;font-size:var(--text-lg);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;align-self:stretch;min-width:0}.search-input.svelte-p9xwl2::placeholder{color:var(--color-text-secondary)}.search-clear.svelte-p9xwl2{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.search-clear.svelte-p9xwl2:hover{background:var(--color-bg-secondary);color:var(--color-text)}.search-clear.svelte-p9xwl2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.refreshing-badge.svelte-p9xwl2{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0;padding-right:.375rem}.quick.svelte-p9xwl2{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.chip.svelte-p9xwl2{background:var(--color-bg-secondary);max-width:100%;min-height:1.875rem;color:var(--color-text);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-none);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .75rem .25rem .5625rem;transition:background-color .15s,color .15s;display:inline-flex}.chip.svelte-p9xwl2:hover{background:color-mix(in srgb, var(--color-text) 9%, var(--color-bg))}.chip.on.svelte-p9xwl2{background:var(--color-sidebar-active);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);color:var(--color-primary)}.chip.on.svelte-p9xwl2:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}.chip.svelte-p9xwl2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chip.svelte-p9xwl2:disabled{opacity:.55;cursor:default}.chip-glyph.svelte-p9xwl2{color:var(--color-text-secondary);flex-shrink:0;display:flex}.chip.on.svelte-p9xwl2 .chip-glyph:where(.svelte-p9xwl2){color:var(--color-primary)}.chip-glyph-recent.svelte-p9xwl2{opacity:.8}.chip-label.svelte-p9xwl2{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16rem;overflow:hidden}.quick-hint.svelte-p9xwl2{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:.625rem}.star.svelte-p9xwl2{display:flex}.star.filled.svelte-p9xwl2 polygon{fill:currentColor}.no-collection.svelte-p9xwl2{color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:.625rem;margin-top:.75rem;padding:.3125rem .625rem .3125rem .3125rem;transition:background-color .15s,color .15s;display:flex}.no-collection.svelte-p9xwl2:hover{background:var(--color-bg-secondary);color:var(--color-text)}.no-collection.selected.svelte-p9xwl2{background:var(--color-sidebar-active);color:var(--color-primary)}.no-collection.svelte-p9xwl2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.no-collection.svelte-p9xwl2:disabled{opacity:.55;cursor:default}.no-collection.svelte-p9xwl2 .tile:where(.svelte-p9xwl2){border-radius:6px;width:22px;height:22px}.list-head.svelte-p9xwl2{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.75rem;padding:.625rem .5rem .375rem;display:flex}.band-label.svelte-p9xwl2{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-secondary)}.list-count.svelte-p9xwl2{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.collections-list.svelte-p9xwl2{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;max-height:42vh;padding-bottom:2px;display:flex;overflow-y:auto}.collections-list.more-below.svelte-p9xwl2{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.collections-list.more-above.svelte-p9xwl2{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.collections-list.more-above.more-below.svelte-p9xwl2{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 28px),#0000)}.row-wrap.svelte-p9xwl2{content-visibility:auto;contain-intrinsic-size:auto 46px;border-radius:8px;flex-shrink:0;align-items:center;transition:background-color .15s;display:flex}.row-wrap.svelte-p9xwl2:hover{background:var(--color-bg-secondary)}.row-wrap.selected.svelte-p9xwl2{background:var(--color-sidebar-active)}.row-wrap.selected.svelte-p9xwl2:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}.row-wrap.locked.svelte-p9xwl2:hover{background:0 0}.row-wrap.locked.selected.svelte-p9xwl2,.row-wrap.locked.selected.svelte-p9xwl2:hover{background:var(--color-sidebar-active)}.collection-row.svelte-p9xwl2{cursor:pointer;text-align:left;min-width:0;color:var(--color-text);background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:.75rem;padding:.4375rem .25rem .4375rem .5rem;font-family:inherit;display:flex}.collection-row.svelte-p9xwl2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.row-wrap.locked.svelte-p9xwl2 .collection-row:where(.svelte-p9xwl2){cursor:default}.collection-row.svelte-p9xwl2:disabled{opacity:.55;cursor:default}.tile.svelte-p9xwl2{border:1px solid var(--color-border);background:var(--color-bg-secondary);width:30px;height:30px;color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-none);border-radius:8px;flex-shrink:0;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.row-wrap.selected.svelte-p9xwl2 .tile:where(.svelte-p9xwl2),.no-collection.selected.svelte-p9xwl2 .tile:where(.svelte-p9xwl2){background:var(--color-sidebar-active);border-color:var(--color-primary);color:var(--color-primary)}.tile-none.svelte-p9xwl2{color:inherit;background:0 0;border-style:dashed}.no-collection.selected.svelte-p9xwl2 .tile-none:where(.svelte-p9xwl2){border-style:solid}.tile-check.svelte-p9xwl2{animation:.15s cubic-bezier(.22,1,.36,1) svelte-p9xwl2-tile-check;display:flex}@keyframes svelte-p9xwl2-tile-check{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.collection-info.svelte-p9xwl2{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.collection-line.svelte-p9xwl2{align-items:baseline;gap:.5rem;min-width:0;display:flex}.collection-name.svelte-p9xwl2{min-width:0;font-weight:var(--weight-medium);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.collection-name.svelte-p9xwl2 mark:where(.svelte-p9xwl2){color:var(--color-primary);font-weight:var(--weight-semibold);background:0 0}.backing-pill.svelte-p9xwl2{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:.25rem;padding:2px 7px;display:inline-flex}.collection-desc.svelte-p9xwl2{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fav-btn.svelte-p9xwl2{width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;margin-right:.125rem;transition:opacity .15s,color .15s;display:grid}.row-wrap.svelte-p9xwl2:hover .fav-btn:where(.svelte-p9xwl2),.row-wrap.svelte-p9xwl2:focus-within .fav-btn:where(.svelte-p9xwl2){opacity:.7}.fav-btn.svelte-p9xwl2:hover{color:var(--color-text);opacity:1!important}.fav-btn.on.svelte-p9xwl2{opacity:1;color:var(--color-text)}.fav-btn.svelte-p9xwl2:focus-visible{opacity:1;outline:2px solid var(--color-primary);outline-offset:-2px}@media (hover:none){.fav-btn.svelte-p9xwl2{opacity:.4}}.list-foot.svelte-p9xwl2{font-size:var(--text-sm);color:var(--color-text-secondary);padding:.625rem .5rem .25rem}.kbd-hint.svelte-p9xwl2{font-size:var(--text-xs);color:var(--color-text-secondary);padding:.5rem .5rem 0}kbd.svelte-p9xwl2{border:1px solid var(--color-border);min-width:1.25em;font-family:inherit;font-size:var(--text-2xs);text-align:center;border-radius:4px;padding:0 .3em;line-height:1.5;display:inline-block}kbd.svelte-p9xwl2+kbd:where(.svelte-p9xwl2){margin-left:.125rem}@media (hover:none){.kbd-hint.svelte-p9xwl2{display:none}}.skeleton-list.svelte-p9xwl2{flex-direction:column;gap:.5rem;padding:.75rem .5rem;display:flex}.skeleton-row.svelte-p9xwl2{animation:1.4s ease-in-out infinite svelte-p9xwl2-skeleton-pulse;animation-delay:var(--skeleton-delay,0s);align-items:center;gap:.75rem;display:flex}.skeleton-tile.svelte-p9xwl2{background:var(--color-bg-secondary);border-radius:8px;flex-shrink:0;width:30px;height:30px}.skeleton-bars.svelte-p9xwl2{flex-direction:column;flex:1;gap:.375rem;display:flex}.skeleton-bar.svelte-p9xwl2{background:var(--color-bg-secondary);border-radius:999px;height:9px}.skeleton-bar-sub.svelte-p9xwl2{opacity:.7;height:7px}@keyframes svelte-p9xwl2-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.empty-state.svelte-p9xwl2{text-align:center;padding:1.75rem 1rem}.empty-title.svelte-p9xwl2{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere}.empty-hint.svelte-p9xwl2{max-width:42ch;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:.375rem auto 0}.footer-summary.svelte-p9xwl2{min-width:0;font-size:var(--text-md);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;align-self:center;overflow:hidden}.btn.svelte-p9xwl2{font-family:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium);cursor:pointer;border:1px solid #0000;border-radius:6px;flex-shrink:0;padding:.5rem 1rem;transition:background-color .2s}.btn.svelte-p9xwl2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-secondary.svelte-p9xwl2{color:var(--color-text);border-color:var(--color-border);background:0 0}.btn-secondary.svelte-p9xwl2:hover{background:var(--color-bg-secondary)}.btn-primary.svelte-p9xwl2{background:var(--color-primary);color:#fff}.btn-primary.svelte-p9xwl2:hover:not(:disabled){background:var(--color-primary-dark)}.btn-primary.svelte-p9xwl2:disabled{opacity:.5;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.search-input.svelte-p9xwl2{font-size:1rem}}@media (width<=640px){.collection-name.svelte-p9xwl2{font-size:var(--text-base)}.collections-list.svelte-p9xwl2{max-height:46vh}}@media (prefers-reduced-motion:reduce){.row-wrap.svelte-p9xwl2,.chip.svelte-p9xwl2,.no-collection.svelte-p9xwl2,.fav-btn.svelte-p9xwl2,.tile.svelte-p9xwl2,.search-row.svelte-p9xwl2,.btn.svelte-p9xwl2{transition:none}.tile-check.svelte-p9xwl2{animation:none}.skeleton-row.svelte-p9xwl2,.pulse-dot.svelte-p9xwl2{opacity:.7;animation:none}}.connect-body.svelte-156sx91{flex-direction:column;gap:.75rem;min-height:0;display:flex}.notice.svelte-156sx91{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;margin:0;display:flex}.notice-warn.svelte-156sx91{background:var(--color-bg-secondary);border-radius:6px;padding:.5rem .625rem}.notice-action.svelte-156sx91{font:inherit;font-weight:var(--weight-medium);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.notice-action.svelte-156sx91:hover{text-decoration:underline}.notice-icon.svelte-156sx91{color:var(--color-warning);flex-shrink:0;margin-top:.0625rem;display:flex}.sentence.svelte-156sx91{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.end.svelte-156sx91{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-medium);flex:8rem;overflow:hidden}.end.blank.svelte-156sx91{color:var(--color-text-secondary);font-weight:var(--weight-normal)}.relation.svelte-156sx91{color:var(--color-primary);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.relation-type.svelte-156sx91{font-weight:var(--weight-medium)}.swap.svelte-156sx91{font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3125rem;padding:0;display:inline-flex}.swap.svelte-156sx91:hover:not(:disabled){color:var(--color-primary)}.swap.svelte-156sx91:disabled{opacity:.5;cursor:default}.search-shell.svelte-156sx91{min-width:0}.search-row.svelte-156sx91{border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px;align-items:center;gap:.5rem;padding:.4375rem .625rem;transition:border-color .15s;display:flex}.search-row.svelte-156sx91:focus-within{border-color:var(--color-primary)}.search-icon.svelte-156sx91{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.search-input.svelte-156sx91{min-width:0;font-family:inherit;font-size:var(--text-lg);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.search-input.svelte-156sx91::placeholder{color:var(--color-text-secondary)}.results.svelte-156sx91{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.results-popover.svelte-156sx91{z-index:2;border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px;padding:.25rem;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.result.svelte-156sx91{width:100%;font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:.125rem;padding:.375rem .5rem;display:flex}.result.svelte-156sx91:hover{background:var(--color-bg-secondary)}.result.svelte-156sx91:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.result-title.svelte-156sx91{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-host.svelte-156sx91{font-size:var(--text-sm);color:var(--color-text-secondary)}.chosen.svelte-156sx91{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.chosen-icon.svelte-156sx91{color:var(--color-text-secondary);flex-shrink:0;display:flex}.chosen-text.svelte-156sx91{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.chosen-title.svelte-156sx91,.chosen-url.svelte-156sx91{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chosen-title.svelte-156sx91{font-size:var(--text-md);font-weight:var(--weight-medium)}.chosen-url.svelte-156sx91{font-size:var(--text-sm);color:var(--color-text-secondary)}.chosen-clear.svelte-156sx91{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem;display:flex}.chosen-clear.svelte-156sx91:hover{color:var(--color-text)}.hint.svelte-156sx91{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.field-error.svelte-156sx91{font-size:var(--text-sm);color:var(--color-error);margin:0}.field-error.soft.svelte-156sx91{color:var(--color-text-secondary)}.types.svelte-156sx91{flex-wrap:wrap;gap:.375rem;display:flex}.type-pill.svelte-156sx91{border:1px solid var(--color-border);font:inherit;font-size:var(--text-sm);line-height:var(--leading-none);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .625rem;transition:border-color .15s,color .15s,background-color .15s}.type-pill.svelte-156sx91:hover{color:var(--color-text)}.type-pill.selected.svelte-156sx91{border-color:var(--color-primary);background:var(--color-sidebar-active);color:var(--color-primary);font-weight:var(--weight-medium)}.type-pill.svelte-156sx91:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.note.svelte-156sx91{border:1px solid var(--color-border);background:var(--color-bg);width:100%;font-family:inherit;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text);resize:vertical;border-radius:6px;padding:.5rem .625rem}.note.svelte-156sx91:focus{border-color:var(--color-primary);outline:none}.note.svelte-156sx91::placeholder{color:var(--color-text-secondary)}.btn.svelte-156sx91{font-family:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.5rem 1rem;transition:background-color .2s}.btn.svelte-156sx91:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-secondary.svelte-156sx91{color:var(--color-text);border-color:var(--color-border);background:0 0}.btn-secondary.svelte-156sx91:hover:not(:disabled){background:var(--color-bg-secondary)}.btn-primary.svelte-156sx91{background:var(--color-primary);color:#fff}.btn-primary.svelte-156sx91:hover:not(:disabled){background:var(--color-primary-dark)}.btn.svelte-156sx91:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.search-row.svelte-156sx91,.type-pill.svelte-156sx91,.btn.svelte-156sx91{transition:none}}.sync-banner.svelte-x72iq8{border-bottom:1px solid var(--color-border);background:var(--color-bg);align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}.sync-banner-body.svelte-x72iq8{flex-direction:column;flex:1;gap:.5rem;min-width:0;max-width:42rem;display:flex}.sync-warning.svelte-x72iq8{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.dismiss-btn.svelte-x72iq8{font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;flex-shrink:0;padding:.25rem .5rem}.dismiss-btn.svelte-x72iq8:hover{color:var(--color-text);border-color:var(--color-text-secondary)}.search-overlay.svelte-8xl67d{z-index:90;justify-content:center;align-items:flex-start;padding:10vh 1rem 1rem;display:flex;position:fixed;inset:0}.search-overlay.behind.svelte-8xl67d{visibility:hidden}.scrim.svelte-8xl67d{cursor:default;background:#00000080;border:none;padding:0;position:absolute;inset:0}.panel.svelte-8xl67d{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:min(720px,100%);max-height:80vh;animation:.15s svelte-8xl67d-panelIn;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.panel-head.svelte-8xl67d{align-items:center;gap:.5rem;padding:.75rem .75rem 0;display:flex}.panel-head.svelte-8xl67d .search-field:where(.svelte-8xl67d){flex:1;min-width:0}.search-title.svelte-8xl67d{color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);flex:1;padding:.75rem 0}.close-btn.svelte-8xl67d{min-height:2.25rem;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:0 .5rem;display:flex}.close-btn.svelte-8xl67d:hover{color:var(--color-text)}.close-label.svelte-8xl67d{display:none}.close-key.svelte-8xl67d{border:1px solid var(--color-border);font-family:inherit;font-size:var(--text-xs);border-radius:4px;padding:.125rem .375rem}.panel-body.svelte-8xl67d{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .75rem .75rem;overflow-y:auto}@keyframes svelte-8xl67d-panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.search-overlay.svelte-8xl67d{padding:0}.scrim.svelte-8xl67d{display:none}.panel.svelte-8xl67d{width:100%;height:100%;max-height:none;box-shadow:none;border:none;border-radius:0;animation:none}.panel-head.svelte-8xl67d{padding-top:calc(.5rem + env(safe-area-inset-top,0px))}.close-label.svelte-8xl67d{color:var(--color-primary);font-size:var(--text-md);display:inline}.close-key.svelte-8xl67d{display:none}.panel-body.svelte-8xl67d{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.panel.svelte-8xl67d{animation:none}}.search-field.svelte-8xl67d{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);border-radius:10px;align-items:center;gap:.625rem;padding:0 .875rem;transition:border-color .15s;display:flex}.search-field.svelte-8xl67d:focus-within{border-color:var(--color-primary)}.search-input.svelte-8xl67d{min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-md);background:0 0;border:none;outline:none;flex:1;padding:.75rem 0}.search-input.svelte-8xl67d::-webkit-search-cancel-button{display:none}@media (hover:none) and (pointer:coarse){.search-input.svelte-8xl67d{font-size:1rem}}.clear-btn.svelte-8xl67d{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.clear-btn.svelte-8xl67d:hover{color:var(--color-text);background:var(--color-bg-secondary,#f0f0f0)}.kinds.svelte-8xl67d{flex-wrap:wrap;gap:.375rem;padding:.75rem .75rem .25rem;display:flex}.kind.svelte-8xl67d{border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;padding:.3125rem .75rem;transition:color .15s,border-color .15s,background-color .15s}.kind.svelte-8xl67d:hover{color:var(--color-text)}.kind.active.svelte-8xl67d{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-sidebar-active,#0066cc14)}.status.svelte-8xl67d,.empty.svelte-8xl67d{font-size:var(--text-sm);color:var(--color-text-secondary);margin:.75rem .25rem}.building.svelte-8xl67d{margin-left:.125rem}.hint.svelte-8xl67d{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed,1.6);margin:1.5rem .25rem}.hint.svelte-8xl67d p:where(.svelte-8xl67d){margin:0 0 .5rem}.hint.svelte-8xl67d ul:where(.svelte-8xl67d){margin:0;padding-left:1.125rem}.hint.svelte-8xl67d code:where(.svelte-8xl67d){color:var(--color-text);font-size:.95em}.notice.svelte-8xl67d{color:var(--color-text-secondary);line-height:var(--leading-relaxed,1.6);margin:2rem .25rem}.notice.svelte-8xl67d h2:where(.svelte-8xl67d){font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0 0 .5rem}.notice.svelte-8xl67d p:where(.svelte-8xl67d){margin:0 0 .75rem}.notice-actions.svelte-8xl67d{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.text-link.svelte-8xl67d{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.text-link.svelte-8xl67d:hover{text-decoration:underline}.dot.svelte-8xl67d{opacity:.6}.hits.svelte-8xl67d{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hit-open.svelte-8xl67d{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;gap:.3125rem;padding:.875rem 1rem;transition:background-color .15s;display:flex}.hit-open.svelte-8xl67d:hover,.hit-open.svelte-8xl67d:focus-visible{background-color:var(--color-bg-hover,#00000006)}.hit-open.svelte-8xl67d:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.hit-title.svelte-8xl67d{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug,1.3)}.hit-open.svelte-8xl67d:hover .hit-title:where(.svelte-8xl67d){color:var(--color-primary)}.hit-snippet.svelte-8xl67d{font-size:var(--text-sm);line-height:var(--leading-relaxed,1.6);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hit-snippet.svelte-8xl67d mark:where(.svelte-8xl67d){color:var(--color-text);background-color:#f5c51838;border-radius:1px}.hit-meta.svelte-8xl67d{min-width:0;font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:.5rem;display:flex}.meta-text.svelte-8xl67d{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag.svelte-8xl67d{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.more-btn.svelte-8xl67d{border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;margin:1rem auto 0;padding:.5rem 1rem;display:block}.more-btn.svelte-8xl67d:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .panel.svelte-8xl67d{box-shadow:0 4px 20px #0006}:where(:root:not([data-theme=light])) .hit-open.svelte-8xl67d:hover,:where(:root:not([data-theme=light])) .hit-open.svelte-8xl67d:focus-visible{background-color:var(--color-bg-hover,#ffffff08)}:where(:root:not([data-theme=light])) .clear-btn.svelte-8xl67d:hover{background:#ffffff14}:where(:root:not([data-theme=light])) .kind.active.svelte-8xl67d{background:var(--color-sidebar-active,#4da6ff26)}}:where(:root[data-theme=dark]) .panel.svelte-8xl67d{box-shadow:0 4px 20px #0006}:where(:root[data-theme=dark]) .hit-open.svelte-8xl67d:hover,:where(:root[data-theme=dark]) .hit-open.svelte-8xl67d:focus-visible{background-color:var(--color-bg-hover,#ffffff08)}:where(:root[data-theme=dark]) .clear-btn.svelte-8xl67d:hover{background:#ffffff14}:where(:root[data-theme=dark]) .kind.active.svelte-8xl67d{background:var(--color-sidebar-active,#4da6ff26)}.app-shell.svelte-whg6dh{flex-direction:column;min-height:100vh;display:flex}.shell-frame.svelte-whg6dh{flex-direction:column;flex:1;min-height:0;display:flex}.shell-toolbar.svelte-whg6dh,.shell-resizer.svelte-whg6dh{display:none}.shell-scroll.svelte-whg6dh{flex:1;width:100%;padding:.5rem}.mobile-menu-btn.svelte-whg6dh{z-index:45;background:var(--color-bg);border:1px solid var(--color-border);font-size:var(--text-2xl);cursor:pointer;color:var(--color-text);border-radius:6px;padding:.5rem .75rem;display:none;position:fixed;top:1rem;left:1rem;box-shadow:0 2px 4px #0000001a}@media (width>=1001px){.app-shell.svelte-whg6dh{background:var(--color-canvas);height:100dvh;min-height:0;overflow:hidden}.shell-frame.svelte-whg6dh{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);column-gap:var(--shell-gap);padding:var(--safe-area-top) calc(var(--shell-gap) + var(--safe-area-right)) calc(var(--shell-gap) + var(--safe-area-bottom)) calc(var(--shell-gap) + var(--safe-area-left));grid-template-rows:auto minmax(0,1fr);display:grid}.shell-toolbar.svelte-whg6dh{min-height:var(--shell-bar-height);z-index:60;flex-direction:column;grid-area:1/2;justify-content:flex-start;min-width:0;display:flex;position:relative}.shell-rail.svelte-whg6dh{grid-area:1/1/3/2;min-width:0;min-height:0}.shell-resizer.svelte-whg6dh{z-index:55;width:15px;margin-right:calc(-7px - var(--shell-gap) / 2);cursor:col-resize;touch-action:none;grid-area:1/1/3/2;justify-self:end;display:block;position:relative}.shell-resizer.svelte-whg6dh:before{content:"";inset-block:0;background:var(--color-text-secondary);opacity:0;border-radius:1px;width:2px;transition:opacity .15s,background-color .15s;position:absolute;left:50%;transform:translate(-50%)}.shell-resizer.svelte-whg6dh:hover:before{opacity:.4}.shell-resizer.svelte-whg6dh:active:before,.shell-resizer.svelte-whg6dh:focus-visible:before,html.is-rail-resizing .shell-resizer.svelte-whg6dh:before{background:var(--color-primary);opacity:1}.shell-resizer.svelte-whg6dh:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.shell-resizer.svelte-whg6dh:before{transition:none}}.shell-card.svelte-whg6dh{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--shell-radius);grid-area:2/2;min-width:0;min-height:0;overflow:hidden}.shell-scroll.svelte-whg6dh{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;height:100%;overflow-y:auto}}.scope-upgrade-banner.svelte-whg6dh{background:var(--color-warning-bg,#fff3cd);color:var(--color-warning-text,#856404);border-bottom:1px solid var(--color-warning-border,#ffc107);font-size:var(--text-md);text-align:center;z-index:11;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex;position:sticky;top:0}.scope-upgrade-banner.svelte-whg6dh .reauth-link:where(.svelte-whg6dh){color:inherit;font-weight:var(--weight-semibold);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.scope-upgrade-banner.svelte-whg6dh .dismiss-btn:where(.svelte-whg6dh){border:1px solid var(--color-warning-text,#856404);color:inherit;cursor:pointer;font-size:var(--text-xs);white-space:nowrap;background:0 0;border-radius:4px;padding:.25rem .5rem}.scope-upgrade-banner.svelte-whg6dh .dismiss-btn:where(.svelte-whg6dh):hover{background:#0000000d}
