.toast-container.svelte-1cpok13{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:.5rem;max-width:420px;width:calc(100% - 2rem)}.toast.svelte-1cpok13{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;line-height:1.4;box-shadow:0 4px 12px #00000026;animation:svelte-1cpok13-toast-in .25s ease-out}.toast-success.svelte-1cpok13{background:#059669;color:#fff}.toast-error.svelte-1cpok13{background:#dc2626;color:#fff}.toast-info.svelte-1cpok13{background:var(--background-secondary, #f3f4f6);color:var(--text-normal, #1f2937);border:1px solid var(--background-modifier-border, #e5e7eb)}.toast-loading.svelte-1cpok13{background:var(--background-primary, #ffffff);color:var(--text-normal, #1f2937);border:1px solid var(--background-modifier-border, #e5e7eb)}.toast-spinner.svelte-1cpok13{flex-shrink:0;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.8;animation:svelte-1cpok13-spin .8s linear infinite}.toast-message.svelte-1cpok13{flex:1}.toast-action.svelte-1cpok13{flex-shrink:0;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);color:inherit;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.25rem .5rem}.toast-info.svelte-1cpok13 .toast-action:where(.svelte-1cpok13),.toast-loading.svelte-1cpok13 .toast-action:where(.svelte-1cpok13){background:var(--background-secondary, #f3f4f6);border-color:var(--background-modifier-border, #e5e7eb)}.toast-action.svelte-1cpok13:hover{filter:brightness(.96)}.toast-dismiss.svelte-1cpok13{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;color:inherit;opacity:.7;border-radius:4px}.toast-dismiss.svelte-1cpok13:hover{opacity:1}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1cpok13-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.toast-info.svelte-1cpok13,.toast-loading.svelte-1cpok13{background:var(--background-secondary, #1f2937);border-color:var(--background-modifier-border, #374151)}}.left-sidebar.svelte-1yz3e8z{display:flex;flex-direction:column;align-items:center;width:60px;min-width:60px;align-self:start;position:sticky;top:44px;height:calc(100vh - 44px);padding:0;background:var(--background-primary, #ffffff);z-index:50}.left-sidebar.overlay.svelte-1yz3e8z{background:#ffffffa8;background:color-mix(in srgb,var(--background-primary, #ffffff) 66%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sidebar-icons.svelte-1yz3e8z{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.sidebar-group.svelte-1yz3e8z{display:flex;flex-direction:column;align-items:center;gap:.25rem}.sidebar-bottom.svelte-1yz3e8z{display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem;flex-shrink:0}.sidebar-icon.svelte-1yz3e8z{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;border-radius:12px;cursor:pointer;color:var(--text-muted);transition:all .15s ease;text-decoration:none}.sidebar-icon.svelte-1yz3e8z:hover{background:var(--background-modifier-hover);color:var(--text-normal)}.sidebar-icon.active.svelte-1yz3e8z{color:var(--text-normal);background:var(--background-modifier-hover)}.sidebar-icon-accent.svelte-1yz3e8z{background:#6c31e314;color:#6c31e3}.sidebar-icon-accent.svelte-1yz3e8z:hover{background:#6c31e326;color:#6c31e3}.sidebar-icon[data-tooltip].svelte-1yz3e8z:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--background-secondary, #2a2a2a);color:var(--text-normal, #e0e0e0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;line-height:1;padding:6px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:200;box-shadow:0 2px 8px #00000026;border:1px solid var(--background-modifier-border)}@media (max-width: 767px){.left-sidebar.svelte-1yz3e8z{display:none}}@media (prefers-color-scheme: dark){.left-sidebar.svelte-1yz3e8z{background:var(--background-primary)}.left-sidebar.overlay.svelte-1yz3e8z{background:#0a0a0a9e;background:color-mix(in srgb,var(--background-primary, #0a0a0a) 66%,transparent)}.sidebar-icon-accent.svelte-1yz3e8z{background:#7c41f31f;color:#a78bfa}.sidebar-icon-accent.svelte-1yz3e8z:hover{background:#7c41f333;color:#a78bfa}.sidebar-icon[data-tooltip].svelte-1yz3e8z:hover:after{background:var(--background-secondary, #1e1e1e);color:var(--text-normal, #dcddde);box-shadow:0 2px 12px #0006}}.bottom-nav.svelte-oeh3u8{display:none;position:fixed;bottom:0;left:0;right:0;height:50px;z-index:100;background:var(--background-primary, #ffffff);border-top:1px solid var(--background-modifier-border);padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-nav.overlay.svelte-oeh3u8{background:#ffffffb8;background:color-mix(in srgb,var(--background-primary, #ffffff) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (max-width: 767px){.bottom-nav.svelte-oeh3u8{display:flex;align-items:center;justify-content:space-around}}.nav-item.svelte-oeh3u8{display:flex;align-items:center;justify-content:center;flex:1;height:100%;border:none;background:transparent;cursor:pointer;color:var(--text-muted);padding:0;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.nav-item.svelte-oeh3u8:active{opacity:.7}.nav-item.active.svelte-oeh3u8{color:var(--text-normal)}.nav-item-action.svelte-oeh3u8{color:var(--interactive-accent, #4f46e5)}.nav-item-action.svelte-oeh3u8:active{opacity:.7}.sheet-backdrop.svelte-oeh3u8{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:199;animation:svelte-oeh3u8-fadeIn .15s ease}@media (max-width: 767px){.sheet-backdrop.svelte-oeh3u8{display:block}}.more-sheet.svelte-oeh3u8{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--background-primary, #ffffff);border-top-left-radius:16px;border-top-right-radius:16px;padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 20px #00000026;animation:svelte-oeh3u8-slideUp .2s ease}@media (max-width: 767px){.more-sheet.svelte-oeh3u8{display:block}}.sheet-handle.svelte-oeh3u8{width:36px;height:4px;background:var(--background-modifier-border);border-radius:2px;margin:.25rem auto .5rem}.sheet-item.svelte-oeh3u8{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;border:none;background:transparent;color:var(--text-normal);font-size:.9375rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .1s ease}.sheet-item.svelte-oeh3u8:hover{background:var(--background-modifier-hover)}.sheet-item.svelte-oeh3u8:active{background:var(--background-modifier-active-hover, var(--background-modifier-hover))}.sheet-item-active.svelte-oeh3u8{color:var(--interactive-accent)}.sheet-item-danger.svelte-oeh3u8{color:var(--text-error, #b91c1c)}.sheet-divider.svelte-oeh3u8{height:1px;background:var(--background-modifier-border);margin:.25rem 1rem}@keyframes svelte-oeh3u8-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-oeh3u8-fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-color-scheme: dark){.bottom-nav.svelte-oeh3u8{background:var(--background-primary)}.bottom-nav.overlay.svelte-oeh3u8{background:#0a0a0aad;background:color-mix(in srgb,var(--background-primary, #0a0a0a) 72%,transparent)}.more-sheet.svelte-oeh3u8{background:var(--background-primary);box-shadow:0 -4px 20px #0006}.sheet-backdrop.svelte-oeh3u8{background:#00000080}}.bulk-list.svelte-1ar8hvm{max-width:46rem;margin:0 auto;padding:.25rem 1rem 6rem}.row.svelte-1ar8hvm{display:flex;align-items:center;gap:.625rem;padding:.5rem;min-height:40px;background:transparent;border-bottom:1px solid var(--background-modifier-border, rgba(0, 0, 0, .06));cursor:pointer;transition:background .1s ease;outline:none;position:relative}.row.svelte-1ar8hvm:last-child{border-bottom:none}.row.svelte-1ar8hvm:hover:not(.is-disabled){background:var(--background-modifier-hover, rgba(0, 0, 0, .025))}.row.svelte-1ar8hvm:focus-visible{background:var(--background-modifier-hover, rgba(0, 0, 0, .04));outline:none}.row.svelte-1ar8hvm:focus-visible:before,.row.is-selected.svelte-1ar8hvm:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--interactive-accent, #4f46e5)}.row.svelte-1ar8hvm:focus-visible:not(.is-selected):before{background:var(--text-muted, #9ca3af);opacity:.5}.row.is-selected.svelte-1ar8hvm{background:color-mix(in srgb,var(--interactive-accent, #4f46e5) 5%,transparent)}.row.is-disabled.svelte-1ar8hvm{cursor:not-allowed}.checkbox.svelte-1ar8hvm{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted, #9ca3af);transition:color .1s ease}.row.svelte-1ar8hvm:hover:not(.is-disabled) .checkbox:where(.svelte-1ar8hvm){color:var(--text-normal, #111)}.row.is-selected.svelte-1ar8hvm .checkbox:where(.svelte-1ar8hvm){color:var(--interactive-accent, #4f46e5)}.row.is-disabled.svelte-1ar8hvm .checkbox:where(.svelte-1ar8hvm){opacity:.5}.platform-icon.svelte-1ar8hvm{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted, #9ca3af)}.row.is-disabled.svelte-1ar8hvm .platform-icon:where(.svelte-1ar8hvm){opacity:.5}.main.svelte-1ar8hvm{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.header.svelte-1ar8hvm{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.25;color:var(--text-normal);min-width:0}.author.svelte-1ar8hvm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.row.is-disabled.svelte-1ar8hvm .author:where(.svelte-1ar8hvm){color:var(--text-muted, #9ca3af)}.state-icon.svelte-1ar8hvm{flex-shrink:0;color:var(--text-muted, #9ca3af)}.state-star.svelte-1ar8hvm{color:#f59e0b}.state-archive.svelte-1ar8hvm{color:var(--interactive-accent, #4f46e5)}.state-media.svelte-1ar8hvm{display:inline-flex;align-items:center;gap:.1875rem;flex-shrink:0;font-size:.6875rem;color:var(--text-muted, #9ca3af);font-variant-numeric:tabular-nums}.time.svelte-1ar8hvm{margin-left:auto;font-size:.6875rem;color:var(--text-muted, #9ca3af);white-space:nowrap;flex-shrink:0}.preview.svelte-1ar8hvm{font-size:.8125rem;color:var(--text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.row.is-disabled.svelte-1ar8hvm .preview:where(.svelte-1ar8hvm){opacity:.6}.orphan-tag.svelte-1ar8hvm{flex-shrink:0;font-size:.6875rem;color:var(--text-muted, #9ca3af);font-style:italic;white-space:nowrap}.empty.svelte-1ar8hvm{text-align:center;color:var(--text-muted, #9ca3af);font-size:.875rem;padding:4rem 1rem}@media (max-width: 768px){.bulk-list.svelte-1ar8hvm{padding:.25rem .5rem 8rem}.row.svelte-1ar8hvm{gap:.5rem;padding:.5rem .375rem}.author.svelte-1ar8hvm{max-width:9rem}}@media (prefers-color-scheme: dark){.row.svelte-1ar8hvm{border-bottom-color:var(--background-modifier-border, rgba(255, 255, 255, .06))}.row.svelte-1ar8hvm:hover:not(.is-disabled){background:var(--background-modifier-hover, rgba(255, 255, 255, .04))}}.bulk-toolbar.svelte-rd4bs7{position:sticky;top:var(--sa-bulk-toolbar-top, 88px);z-index:49;background:var(--background-primary, #fff);border-top:1px solid var(--background-modifier-border, #e2e2e2);border-bottom:1px solid var(--background-modifier-border, #e2e2e2);padding:.5rem 1rem;display:flex;flex-direction:column;gap:.5rem}.toolbar-row.svelte-rd4bs7{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.summary.svelte-rd4bs7{font-size:.8125rem;color:var(--text-muted, #6b7280);white-space:nowrap}.actions.svelte-rd4bs7{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-left:auto}.btn.svelte-rd4bs7{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;padding:.4375rem .75rem;border-radius:8px;border:1px solid var(--background-modifier-border, #e2e2e2);background:var(--background-secondary, #f5f5f5);color:var(--text-normal);cursor:pointer;white-space:nowrap;min-height:36px;transition:background .15s ease,opacity .15s ease}.btn.svelte-rd4bs7:hover:not(:disabled){background:var(--background-modifier-hover, #ececec)}.btn.svelte-rd4bs7:disabled{opacity:.45;cursor:not-allowed}.btn-primary.svelte-rd4bs7{background:var(--interactive-accent, #4f46e5);border-color:var(--interactive-accent, #4f46e5);color:#fff}.btn-primary.svelte-rd4bs7:hover:not(:disabled){background:var(--interactive-accent-hover, #4338ca)}.btn-danger.svelte-rd4bs7{background:var(--text-error, #e53935);border-color:var(--text-error, #e53935);color:#fff}.btn-danger.svelte-rd4bs7:hover:not(:disabled){opacity:.9}.btn-cancel.svelte-rd4bs7{background:transparent;border-color:transparent;color:var(--text-muted, #6b7280)}.btn-cancel.svelte-rd4bs7:hover:not(:disabled){color:var(--text-normal);background:var(--background-modifier-hover, #ececec)}.btn-link.svelte-rd4bs7{background:transparent;border-color:transparent;color:var(--interactive-accent, #4f46e5);padding:.25rem .375rem;min-height:auto;text-decoration:underline}.btn-link.svelte-rd4bs7:hover:not(:disabled){background:transparent;text-decoration:none}.delete-hint.svelte-rd4bs7{font-size:.6875rem;font-weight:500;opacity:.85}.progress-row.svelte-rd4bs7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--text-muted, #6b7280)}.progress-text.svelte-rd4bs7{flex:1}.aux-row.svelte-rd4bs7{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-size:.8125rem;color:var(--text-normal);padding:.125rem 0}.aux-text.svelte-rd4bs7{color:var(--text-normal)}.aux-muted.svelte-rd4bs7{color:var(--text-muted, #6b7280)}.in-progress.svelte-rd4bs7 .actions:where(.svelte-rd4bs7) .btn:not(.btn-cancel){opacity:.45;pointer-events:none}@media (max-width: 768px){.bulk-toolbar.svelte-rd4bs7{position:fixed;top:auto;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 58px);border-top:1px solid var(--background-modifier-border, #e2e2e2);border-bottom:none;box-shadow:0 -4px 12px #00000014;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px)*0);z-index:60}.toolbar-row.svelte-rd4bs7{gap:.5rem}.summary.svelte-rd4bs7{width:100%;order:-1;text-align:center;font-size:.75rem}.actions.svelte-rd4bs7{margin-left:0;width:100%;justify-content:center}.btn.svelte-rd4bs7{padding:.5rem .625rem;min-height:40px}.aux-row.svelte-rd4bs7{justify-content:center;text-align:center;font-size:.75rem}}@media (prefers-color-scheme: dark){.bulk-toolbar.svelte-rd4bs7{background:var(--background-primary, #0a0a0a);border-color:var(--background-modifier-border, #333)}.btn.svelte-rd4bs7{background:var(--background-secondary, #1a1a1a);border-color:var(--background-modifier-border, #333)}}
