.raven-mark.svelte-1i6njxf{height:auto;display:block;fill:var(--primary)}.sidebar-search-results.svelte-lqwcoe{display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden;width:100%}.loading-state.svelte-lqwcoe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.75rem}.spinner.svelte-lqwcoe{width:1.5rem;height:1.5rem;border-radius:50%;animation:svelte-lqwcoe-spin .8s linear infinite}@keyframes svelte-lqwcoe-spin{to{transform:rotate(360deg)}}.empty-state.svelte-lqwcoe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.clear-link.svelte-lqwcoe{margin-top:.5rem;font-size:.875rem;background:none;border:none;cursor:pointer;text-decoration:underline}.clear-link.svelte-lqwcoe:hover{opacity:.8}.results-header.svelte-lqwcoe{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0}.results-count.svelte-lqwcoe{font-size:.75rem;font-weight:500}.results-list.svelte-lqwcoe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden}.results-list.svelte-lqwcoe li:where(.svelte-lqwcoe){min-width:0;overflow:hidden}.result-item.svelte-lqwcoe{flex-direction:column;gap:.25rem;padding:.625rem;min-width:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.result-header.svelte-lqwcoe{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;overflow:hidden;width:100%;max-width:100%}.result-title.svelte-lqwcoe{font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.result-title.svelte-lqwcoe b{color:var(--primary);font-weight:700}.match-badge.svelte-lqwcoe,.current-badge.svelte-lqwcoe{font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:3px;text-transform:uppercase;flex-shrink:0}.result-snippet.svelte-lqwcoe{font-size:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.result-snippet.svelte-lqwcoe b{color:var(--primary);font-weight:700;background-color:#3cafaf26;padding:0 2px;border-radius:2px}.result-footer.svelte-lqwcoe{display:flex;align-items:center;gap:.5rem;margin-top:.125rem;font-size:.75rem}.result-time.svelte-lqwcoe{flex-shrink:0}.result-breadcrumb.svelte-lqwcoe{display:flex;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.breadcrumb-org.svelte-lqwcoe,.breadcrumb-personal.svelte-lqwcoe{flex-shrink:0;font-weight:600}.breadcrumb-sep.svelte-lqwcoe{flex-shrink:0;opacity:.6}.breadcrumb-folder.svelte-lqwcoe{overflow:hidden;text-overflow:ellipsis;font-weight:600}.version-badge.svelte-lqwcoe{font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:3px;flex-shrink:0}.recent-notes-list.svelte-14q7b38{display:flex;flex-direction:column;gap:.5rem}.spinner-small.svelte-14q7b38{width:1rem;height:1rem;border-radius:50%;animation:svelte-14q7b38-spin .8s linear infinite}@keyframes svelte-14q7b38-spin{to{transform:rotate(360deg)}}.empty-state.svelte-14q7b38{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.notes-list.svelte-14q7b38{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.note-item.svelte-14q7b38{flex-direction:column;gap:.25rem;padding:.5rem .625rem}.note-header.svelte-14q7b38{display:flex;align-items:center;gap:.375rem;width:100%}.note-title.svelte-14q7b38{font-size:1rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.note-meta.svelte-14q7b38{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.note-time.svelte-14q7b38{flex-shrink:0}.note-breadcrumb.svelte-14q7b38{display:flex;align-items:center;gap:.25rem;overflow:hidden;white-space:nowrap;min-width:0}.breadcrumb-org.svelte-14q7b38,.breadcrumb-personal.svelte-14q7b38{flex-shrink:0;font-weight:600}.breadcrumb-sep.svelte-14q7b38{flex-shrink:0;opacity:.6}.breadcrumb-folder.svelte-14q7b38{overflow:hidden;text-overflow:ellipsis;font-weight:600}.load-more-trigger.svelte-14q7b38{min-height:2rem;display:flex;align-items:center;justify-content:center}.loading-more.svelte-14q7b38{display:flex;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem}.folder-access-manager.svelte-1dxfcil{display:flex;flex-direction:column;min-width:340px;max-width:420px}.header.svelte-1dxfcil{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border);margin-bottom:.75rem;position:relative}.header.svelte-1dxfcil h3:where(.svelte-1dxfcil){font-size:1rem;font-weight:600;color:var(--text);margin:0}.folder-name.svelte-1dxfcil{font-size:.8125rem;color:var(--text-muted);margin:0}.close-btn.svelte-1dxfcil{position:absolute;top:0;right:0;padding:.25rem;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.close-btn.svelte-1dxfcil:hover{background:var(--surface-interactive);color:var(--text)}.loading.svelte-1dxfcil{display:flex;justify-content:center;padding:2rem}.spinner.svelte-1dxfcil{width:24px;height:24px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:svelte-1dxfcil-spin 1s linear infinite}@keyframes svelte-1dxfcil-spin{to{transform:rotate(360deg)}}.content.svelte-1dxfcil{display:flex;flex-direction:column;gap:1rem}.section.svelte-1dxfcil{display:flex;flex-direction:column;gap:.5rem}.section-title.svelte-1dxfcil{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.global-row.svelte-1dxfcil{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;transition:opacity .15s ease}.global-row.disabled.svelte-1dxfcil{opacity:.6}.global-info.svelte-1dxfcil{display:flex;align-items:center;gap:.5rem;color:var(--text);font-size:.875rem;font-weight:500}.global-info.svelte-1dxfcil svg:where(.svelte-1dxfcil){color:var(--text-muted)}.global-select.svelte-1dxfcil{padding:.375rem .5rem;font-size:.8125rem;border-radius:4px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.na-badge.svelte-1dxfcil{padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--text-muted);background:var(--bg);border-radius:4px}.mode-hint.svelte-1dxfcil{font-size:.75rem;color:var(--text-muted);margin:0;font-style:italic}.search-section.svelte-1dxfcil{position:relative}.search-container.svelte-1dxfcil{display:flex;gap:.5rem}.search-input.svelte-1dxfcil{flex:1;padding:.625rem .75rem;font-size:.875rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text)}.search-input.svelte-1dxfcil:focus{outline:none;border-color:var(--primary)}.search-input.svelte-1dxfcil::-moz-placeholder{color:var(--text-muted)}.search-input.svelte-1dxfcil::placeholder{color:var(--text-muted)}.permission-select.svelte-1dxfcil{padding:.625rem .75rem;font-size:.875rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.search-dropdown.svelte-1dxfcil{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:10;overflow:hidden}.member-option.svelte-1dxfcil{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.member-option.svelte-1dxfcil:hover{background:var(--surface-interactive)}.member-info.svelte-1dxfcil{display:flex;flex-direction:column;gap:.125rem}.member-name.svelte-1dxfcil{font-size:.875rem;font-weight:500;color:var(--text)}.member-email.svelte-1dxfcil{font-size:.75rem;color:var(--text-muted)}.no-results.svelte-1dxfcil{padding:.75rem;font-size:.8125rem;color:var(--text-muted);text-align:center}.access-list.svelte-1dxfcil{display:flex;flex-direction:column;gap:.5rem}.access-row.svelte-1dxfcil{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:6px}.user-info.svelte-1dxfcil{display:flex;align-items:center;gap:.75rem}.avatar.svelte-1dxfcil{width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.user-details.svelte-1dxfcil{display:flex;flex-direction:column;gap:.125rem}.user-name.svelte-1dxfcil{font-size:.875rem;font-weight:500;color:var(--text)}.user-email.svelte-1dxfcil{font-size:.75rem;color:var(--text-muted)}.access-controls.svelte-1dxfcil{display:flex;align-items:center;gap:.5rem}.permission-dropdown.svelte-1dxfcil{padding:.375rem .5rem;font-size:.8125rem;border-radius:4px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.remove-btn.svelte-1dxfcil{padding:.25rem;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.remove-btn.svelte-1dxfcil:hover{background:#ef44441a;color:#ef4444}.remove-btn.svelte-1dxfcil:disabled{opacity:.5;cursor:not-allowed}.permission-badge.svelte-1dxfcil{padding:.25rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;border-radius:4px}.permission-read.svelte-1dxfcil{background:var(--bg);color:var(--text-muted)}.permission-write.svelte-1dxfcil{background:rgba(var(--primary-rgb),.15);color:var(--primary)}.permission-admin.svelte-1dxfcil{background:#eab30826;color:#ca8a04}.empty-message.svelte-1dxfcil{font-size:.8125rem;color:var(--text-muted);margin:0;padding:.5rem 0}.footer.svelte-1dxfcil{display:flex;justify-content:flex-end;padding-top:.75rem;border-top:1px solid var(--border)}.section.svelte-19ckcth{display:flex;flex-direction:column}.section-header.svelte-19ckcth{padding:.5rem .75rem;align-items:center;gap:.5rem}.section-header.svelte-19ckcth:hover{transform:translateY(-1px)}.folder-row.svelte-19ckcth{display:flex;align-items:center;gap:.25rem}.folder-item.svelte-19ckcth{flex:1;scroll-margin-top:.25rem}.folder-item.svelte-19ckcth:hover{transform:translateY(-1px)}.folder-item.highlighted.svelte-19ckcth,.section-header.highlighted.svelte-19ckcth{border-color:var(--primary)!important;background-color:rgba(var(--primary-rgb),.1)!important;color:var(--text)!important;animation:svelte-19ckcth-folder-highlight-pulse 2s ease-in-out}@keyframes svelte-19ckcth-folder-highlight-pulse{0%,to{box-shadow:0 0 rgba(var(--primary-rgb),.4)}50%{box-shadow:0 0 0 6px rgba(var(--primary-rgb),.2)}}.folder-menu-container.svelte-19ckcth{position:relative}.folder-menu-btn.svelte-19ckcth{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--text-muted);border-radius:4px;cursor:pointer;opacity:.4;transition:all .15s ease}.folder-menu-btn.svelte-19ckcth:hover{background:var(--surface-interactive);color:var(--text);opacity:1}.folder-menu-dropdown.svelte-19ckcth{position:fixed;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:9999;overflow:hidden}.folder-menu-option.svelte-19ckcth{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease;color:var(--text);font-size:.875rem}.folder-menu-option.svelte-19ckcth:hover,.folder-menu-option.svelte-19ckcth:focus{background-color:var(--primary);color:#fff;outline:none}.dark .folder-menu-option.svelte-19ckcth:hover,.dark .folder-menu-option.svelte-19ckcth:focus{color:#000}.folder-menu-option--danger.svelte-19ckcth{color:var(--error)}.folder-menu-option--danger.svelte-19ckcth:hover,.folder-menu-option--danger.svelte-19ckcth:focus{background-color:var(--error);color:#fff}.dark .folder-menu-option--danger.svelte-19ckcth:hover,.dark .folder-menu-option--danger.svelte-19ckcth:focus{color:#fff}.folder-menu-separator.svelte-19ckcth{height:1px;background:var(--border);margin:.25rem 0}.sidebar-leaf-item.svelte-19ckcth:hover{transform:translateY(-1px)}.empty-folder.svelte-19ckcth{padding:.5rem;font-size:.75rem;color:var(--text-muted);font-style:italic}.empty-search.svelte-19ckcth{text-align:center;padding:1rem;color:var(--text-muted)}.folder-item.matching.svelte-19ckcth,.sidebar-leaf-item.matching.svelte-19ckcth{border-color:var(--primary)!important;background-color:rgba(var(--primary-rgb),.1)!important}.folder-item.drag-over-target.svelte-19ckcth{background-color:color-mix(in srgb,var(--primary) 20%,transparent);border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}.sidebar-leaf-item.dragging.svelte-19ckcth{opacity:.5}.sidebar-leaf-item[draggable=true].svelte-19ckcth{cursor:grab}.sidebar-leaf-item[draggable=true].svelte-19ckcth:active{cursor:grabbing}.access-modal-backdrop.svelte-19ckcth{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.access-modal.svelte-19ckcth{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem;max-width:400px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.hidden.svelte-129hoe0{display:none!important}.sidebar-scroll.svelte-129hoe0{height:100%;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 767px){.sidebar-panel.svelte-129hoe0{position:absolute;left:0;top:calc(4rem + env(safe-area-inset-top,0px));width:100%!important;height:calc(100% - 4rem - env(safe-area-inset-top,0px));z-index:40;transform:translate(-100%);transition:transform .2s ease-out}.resize-handle.svelte-129hoe0{display:none}.sidebar-panel.svelte-129hoe0:before{content:"";position:absolute;top:calc(-4rem - env(safe-area-inset-top,0px));left:0;right:0;height:calc(4rem + env(safe-area-inset-top,0px));background-color:inherit;z-index:1}.sidebar-open.svelte-129hoe0{width:100%!important;transform:translate(0)}.sidebar-closed.svelte-129hoe0{transform:translate(-100%)}.sidebar-closed.svelte-129hoe0>div:where(.svelte-129hoe0),.sidebar-open.svelte-129hoe0>div:where(.svelte-129hoe0){opacity:1;transition:none}}.search-options.svelte-129hoe0{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0}.search-option.svelte-129hoe0{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-checkbox.svelte-129hoe0{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:2px solid var(--border);border-radius:3px;background:var(--surface);cursor:pointer;position:relative}.search-checkbox.svelte-129hoe0:checked{background:var(--primary);border-color:var(--primary)}.search-checkbox.svelte-129hoe0:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.dark .search-checkbox.svelte-129hoe0:checked:after{border-color:#2b2a27}.search-option.svelte-129hoe0,.search-option.svelte-129hoe0 span:where(.svelte-129hoe0){color:var(--text-muted)}.search-option.svelte-129hoe0 span:where(.svelte-129hoe0){line-height:1}@keyframes svelte-1yg1em1-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-1yg1em1{animation:svelte-1yg1em1-fade-in .2s ease-out}.tabs.svelte-1yg1em1{display:flex;gap:.5rem;padding:.25rem;background-color:var(--bg);border-radius:.5rem;border:1px solid var(--border);margin-bottom:1rem}.tab.svelte-1yg1em1{flex:1;padding:.5rem 1rem;border:none;background:transparent;color:var(--text-muted);font-size:.875rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.tab.svelte-1yg1em1:hover{color:var(--text)}.tab.active.svelte-1yg1em1{background-color:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0000001a}.drop-zone.svelte-1yg1em1{border:2px dashed var(--border);border-radius:.5rem;padding:2rem;text-align:center;transition:all .15s ease;background-color:var(--bg)}.drop-zone.dragging.svelte-1yg1em1{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}.drop-zone.has-file.svelte-1yg1em1{border-style:solid;padding:1rem}.upload-icon.svelte-1yg1em1{width:2.5rem;height:2.5rem;color:var(--text-muted);margin:0 auto .5rem}.hint.svelte-1yg1em1{font-size:.75rem;color:var(--text-muted);margin-top:.75rem}.file-preview.svelte-1yg1em1{display:flex;align-items:center;gap:.75rem}.file-icon.svelte-1yg1em1{width:2rem;height:2rem;color:var(--primary);flex-shrink:0}.file-info.svelte-1yg1em1{flex:1;text-align:left;min-width:0}.file-name.svelte-1yg1em1{display:block;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size.svelte-1yg1em1{font-size:.75rem;color:var(--text-muted)}.file-error.svelte-1yg1em1{font-size:.75rem;color:var(--error);flex-shrink:0}.clear-btn.svelte-1yg1em1{display:flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:.25rem;transition:all .15s ease;flex-shrink:0}.clear-btn.svelte-1yg1em1:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}.loading.svelte-1yg1em1{display:flex;flex-direction:column;align-items:center;gap:.5rem}.error-text.svelte-1yg1em1{color:var(--error);font-size:.75rem;margin-top:.5rem}.folder-result.svelte-1yg1em1{border:2px solid var(--border);border-radius:.5rem;background-color:var(--bg);overflow:hidden}.folder-header.svelte-1yg1em1{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--surface);border-bottom:1px solid var(--border)}.folder-info.svelte-1yg1em1{display:flex;align-items:center;gap:.5rem;min-width:0}.folder-icon.svelte-1yg1em1{width:1.25rem;height:1.25rem;color:var(--primary);flex-shrink:0}.folder-name.svelte-1yg1em1{font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.limit-warning.svelte-1yg1em1{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background-color:color-mix(in srgb,var(--text-muted) 15%,transparent);border-bottom:1px solid var(--border);font-size:.875rem;color:var(--text)}.limit-warning.svelte-1yg1em1 svg:where(.svelte-1yg1em1){flex-shrink:0;color:var(--text-muted);margin-top:.125rem}.tier-warning.svelte-1yg1em1{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background-color:color-mix(in srgb,var(--warning, #f59e0b) 15%,transparent);border-bottom:1px solid var(--border);font-size:.875rem;color:var(--text)}.tier-warning.svelte-1yg1em1 svg:where(.svelte-1yg1em1){flex-shrink:0;color:var(--warning, #f59e0b);margin-top:.125rem}.upgrade-link.svelte-1yg1em1{background:none;border:none;color:var(--primary);text-decoration:underline;cursor:pointer;font-size:inherit;padding:0}.upgrade-link.svelte-1yg1em1:hover{opacity:.8}.file-list.svelte-1yg1em1{max-height:200px;overflow-y:auto}.file-item.svelte-1yg1em1{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--border);font-size:.875rem}.file-item.svelte-1yg1em1:last-child{border-bottom:none}.file-item.invalid.svelte-1yg1em1{opacity:.5;text-decoration:line-through}.status-icon.svelte-1yg1em1{width:1rem;height:1rem;flex-shrink:0}.status-icon.valid.svelte-1yg1em1{color:var(--success, #22c55e)}.status-icon.invalid.svelte-1yg1em1{color:var(--error)}.file-path.svelte-1yg1em1{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.file-summary.svelte-1yg1em1{display:flex;justify-content:space-between;padding:.75rem 1rem;background-color:var(--surface);border-top:1px solid var(--border);font-size:.75rem}.summary-valid.svelte-1yg1em1{color:var(--success, #22c55e)}.summary-invalid.svelte-1yg1em1{color:var(--error)}
