.toolbar.svelte-1nq3f7l{display:flex;align-items:center;gap:6px;height:auto;min-height:42px;padding:4px 8px;position:sticky;top:0;z-index:10;background:var(--bg-elevated);border-bottom:1px solid var(--border-light);box-shadow:0 2px 6px #0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;overflow:visible}.toolbar-section.svelte-1nq3f7l{display:flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap}.toolbar-menus.svelte-1nq3f7l{gap:6px}.toolbar-menu.svelte-1nq3f7l{position:relative}.divider.svelte-1nq3f7l{width:1px;height:22px;background:var(--border-light);margin:0 3px}.toolbar-divider.svelte-1nq3f7l{margin:0 4px}.icon-btn.svelte-1nq3f7l{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;transition:background .2s,color .2s}.icon-btn.svelte-1nq3f7l:hover,.icon-btn.svelte-1nq3f7l:focus-visible{background:var(--border-light);outline:none}.icon-btn.svelte-1nq3f7l:active,.icon-btn[aria-pressed=true].svelte-1nq3f7l{background:var(--bg-active);color:var(--accent-light)}.icon-btn.brush-active.svelte-1nq3f7l{background:#007acc40;color:var(--accent-light)}.icon-btn.brush-persistent.svelte-1nq3f7l{background:var(--warning-bg);color:var(--warning-text);box-shadow:0 0 0 1px #f9d65c66}.heading-label.svelte-1nq3f7l{font-size:.7rem;font-weight:700;letter-spacing:-.02em;line-height:1}.icon-btn.text-color.svelte-1nq3f7l svg{padding-bottom:2px;border-bottom:2px solid currentColor}.icon-btn.text-color.svelte-1nq3f7l{color:var(--accent-light)}.palette-anchor.svelte-1nq3f7l{position:relative;display:inline-flex;align-items:center}.palette-popover.svelte-1nq3f7l{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:10px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-light);box-shadow:0 14px 28px #00000073;display:grid;gap:10px;z-index:40}.palette-group.svelte-1nq3f7l{display:grid;gap:6px}.palette-label.svelte-1nq3f7l{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.palette-grid.svelte-1nq3f7l{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.palette-swatch.svelte-1nq3f7l{width:20px;height:20px;border-radius:5px;border:1px solid var(--border-light);background:var(--swatch);cursor:pointer}.palette-swatch.svelte-1nq3f7l:hover,.palette-swatch.svelte-1nq3f7l:focus-visible{outline:2px solid var(--border);outline-offset:1px}.menu-trigger.svelte-1nq3f7l{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:8px;border:none;background:var(--bg-hover);color:var(--text-primary);cursor:pointer;font-size:.78rem;font-weight:600;letter-spacing:.01em;transition:background .2s,color .2s}.menu-trigger.svelte-1nq3f7l:hover,.menu-trigger.svelte-1nq3f7l:focus-visible{background:var(--border-light);outline:none}.menu-trigger[aria-expanded=true].svelte-1nq3f7l{background:var(--bg-active);color:var(--accent-light)}.menu-label.svelte-1nq3f7l{display:none}.menu-popover.svelte-1nq3f7l{position:absolute;top:calc(100% + 6px);left:0;min-width:210px;padding:6px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-light);box-shadow:0 12px 28px #00000059;display:grid;gap:4px;z-index:30}.menu-divider.svelte-1nq3f7l{height:1px;background:var(--border-light);margin:2px}.menu-item.svelte-1nq3f7l{display:inline-flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:pointer;font-size:.8rem;text-align:left;transition:background .2s,border-color .2s,color .2s}.menu-item.svelte-1nq3f7l:hover,.menu-item.svelte-1nq3f7l:focus-visible{background:var(--bg-hover);border-color:var(--border-light);outline:none}.menu-item.active.svelte-1nq3f7l{background:#007acc2e;border-color:#007acc66;color:var(--accent-light)}.active-dot.svelte-1nq3f7l{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #007acc99}.menu-item.svelte-1nq3f7l span:where(.svelte-1nq3f7l){flex:1}.table-picker-anchor.svelte-1nq3f7l{position:relative;display:inline-flex;align-items:center}.table-grid-popover.svelte-1nq3f7l{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:10px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-light);box-shadow:0 14px 28px #00000073;z-index:40;display:flex;flex-direction:column;gap:8px;align-items:center}.table-grid-label.svelte-1nq3f7l{font-size:.72rem;font-weight:600;color:var(--text-muted);letter-spacing:.02em;text-align:center;min-height:16px}.table-grid.svelte-1nq3f7l{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.table-grid-cell.svelte-1nq3f7l{width:22px;height:22px;border-radius:4px;border:1px solid var(--border-light);background:var(--bg-hover);cursor:pointer;padding:0;transition:background .1s,border-color .1s}.table-grid-cell.svelte-1nq3f7l:hover{border-color:var(--border)}.table-grid-cell.active.svelte-1nq3f7l{background:#007acc59;border-color:#007acc99}@media (max-width: 767px){.toolbar.svelte-1nq3f7l{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;padding:4px 6px}.toolbar.svelte-1nq3f7l::-webkit-scrollbar{display:none}.menu-label.svelte-1nq3f7l{display:none}.icon-btn.svelte-1nq3f7l{min-width:36px;min-height:36px;padding:6px}.menu-trigger.svelte-1nq3f7l{padding:4px 6px}.toolbar-section.svelte-1nq3f7l{gap:2px}}.context-menu.svelte-1jyamm6,.submenu.svelte-1jyamm6{position:fixed;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px #00000080;padding:4px;min-width:200px;z-index:10000;-webkit-user-select:none;user-select:none}.submenu.svelte-1jyamm6{margin-left:2px}.menu-item.svelte-1jyamm6{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;border-radius:4px;text-align:left;transition:background-color .1s}.menu-item.svelte-1jyamm6:hover:not(.disabled){background:var(--bg-selection);color:var(--text-primary)}.menu-item.active.svelte-1jyamm6{background:var(--bg-selection);color:var(--text-primary)}.menu-item.disabled.svelte-1jyamm6{opacity:.4;cursor:not-allowed}.menu-item-content.svelte-1jyamm6{display:flex;align-items:center;gap:10px;flex:1}.menu-label.svelte-1jyamm6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.menu-separator.svelte-1jyamm6{height:1px;background:var(--border);margin:4px 0}.menu-icon{flex-shrink:0;color:inherit}.submenu-arrow{flex-shrink:0;opacity:.6}.active-tick{color:var(--accent-light);flex-shrink:0}.inline-chat-wrapper.svelte-1fo6kro{position:fixed;z-index:10001;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 20px #00000080;overflow:hidden}.inline-chat-input-container.svelte-1fo6kro{display:flex;align-items:flex-start;padding:8px 12px;gap:8px}.icon-area.svelte-1fo6kro{color:var(--accent-light);display:flex;align-items:center;padding-top:5px}.inline-textarea.svelte-1fo6kro{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;resize:none;line-height:1.5;max-height:120px;overflow-y:auto;margin-top:2px}.inline-textarea.svelte-1fo6kro::placeholder{color:var(--text-muted)}.actions.svelte-1fo6kro{display:flex;align-items:center;gap:4px;margin-top:2px}.action-btn.svelte-1fo6kro{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s}.action-btn.svelte-1fo6kro:hover:not(:disabled){background:var(--border-light);color:var(--text-primary)}.action-btn.svelte-1fo6kro:disabled{opacity:.3;cursor:not-allowed}.loader.svelte-1fo6kro{color:var(--accent-light);display:flex;align-items:center;padding:4px}.spin{animation:svelte-1fo6kro-spin 1s linear infinite}@keyframes svelte-1fo6kro-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-backdrop.svelte-1drsdaw{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container.svelte-1drsdaw{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;width:90%;max-width:500px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;animation:svelte-1drsdaw-modal-in .2s ease-out}@keyframes svelte-1drsdaw-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header.svelte-1drsdaw{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.modal-header.svelte-1drsdaw h2:where(.svelte-1drsdaw){margin:0;font-size:1rem;color:var(--text-primary);font-weight:600}.close-btn.svelte-1drsdaw{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;border-radius:4px;transition:all .2s}.close-btn.svelte-1drsdaw:hover{color:var(--text-primary);background:var(--bg-hover)}.modal-content.svelte-1drsdaw{padding:20px;overflow-y:auto;max-height:70vh}.encrypt-dialog.svelte-7qdatw{display:flex;flex-direction:column;gap:12px}.field.svelte-7qdatw{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--text-secondary)}.field.svelte-7qdatw input:where(.svelte-7qdatw){background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text-primary)}.error.svelte-7qdatw{color:var(--error-text);margin:0;font-size:.8rem}.actions.svelte-7qdatw{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button.svelte-7qdatw{border:none;border-radius:6px;padding:8px 14px;font-weight:600;cursor:pointer}button.secondary.svelte-7qdatw{background:var(--bg-hover);color:var(--text-secondary)}button.primary.svelte-7qdatw{background:var(--accent);color:#fff}button.svelte-7qdatw:disabled{opacity:.5;cursor:not-allowed}.unlock-dialog.svelte-oqi72d{display:flex;flex-direction:column;gap:12px}.hint.svelte-oqi72d{margin:0;font-size:.85rem;color:var(--text-muted)}.field.svelte-oqi72d{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--text-secondary)}.field.svelte-oqi72d input:where(.svelte-oqi72d){background:var(--bg-input);border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text-primary)}.actions.svelte-oqi72d{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button.svelte-oqi72d{border:none;border-radius:6px;padding:8px 14px;font-weight:600;cursor:pointer}button.secondary.svelte-oqi72d{background:var(--bg-hover);color:var(--text-secondary)}button.primary.svelte-oqi72d{background:var(--accent);color:#fff}button.svelte-oqi72d:disabled{opacity:.5;cursor:not-allowed}button.biometric.svelte-oqi72d{background:var(--info-bg);color:var(--info-text);border:1px solid var(--info-border);width:100%}.divider.svelte-oqi72d{display:flex;align-items:center;text-align:center;color:var(--text-muted);font-size:.75rem}.divider.svelte-oqi72d:before,.divider.svelte-oqi72d:after{content:"";flex:1;border-top:1px solid var(--border)}.divider.svelte-oqi72d span:where(.svelte-oqi72d){padding:0 10px}.remember.svelte-oqi72d{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-secondary);cursor:pointer}.remember.svelte-oqi72d input:where(.svelte-oqi72d){cursor:pointer}.error.svelte-oqi72d{margin:0;font-size:.8rem;color:var(--error-text)}.editor-shell.svelte-4ncazh{display:flex;flex-direction:column;height:100%;overflow:hidden}.note-header.svelte-4ncazh{display:flex;align-items:center;justify-content:center;position:relative;min-height:41px;padding:0 16px;background:var(--bg-hover);border-bottom:1px solid var(--border-light)}.comment-toggle-btn.svelte-4ncazh{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;background:none;border:none;padding:6px;border-radius:4px;color:var(--text-muted);cursor:pointer}.comment-toggle-btn.svelte-4ncazh:hover{background:var(--bg-hover);color:var(--text-primary)}.comment-count-badge.svelte-4ncazh{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;border-radius:7px;background-color:var(--accent);color:#fff;font-size:10px;font-weight:600}.note-header-content.svelte-4ncazh{display:flex;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0}.note-title-row.svelte-4ncazh{display:flex;align-items:center;gap:0;justify-content:center;flex-wrap:nowrap;max-width:100%;min-width:0;background:none;border:none;padding:6px 12px;margin:0;cursor:pointer;text-align:center;border-radius:4px;transition:background .15s}.note-title-row.svelte-4ncazh:hover{background:var(--bg-hover)}.note-title.svelte-4ncazh{font-size:1rem;font-weight:400;color:var(--text-muted);line-height:1.4}.note-title-input.svelte-4ncazh{background:#0000004d;border:1px solid rgba(77,166,255,.5);border-radius:4px;padding:4px 8px;font-size:1rem;font-weight:400;color:var(--text-primary);outline:none;font-family:inherit;text-align:center}.note-title-input.svelte-4ncazh:focus{border-color:var(--accent-light);box-shadow:0 0 0 2px #4da6ff26}.note-path.svelte-4ncazh{font-size:1rem;font-weight:400;color:var(--text-muted);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.toolbar-meta.svelte-4ncazh{display:flex;align-items:center;gap:12px;padding:6px 12px;background:var(--bg-hover);border-bottom:1px solid var(--border-light);font-size:.85rem;color:var(--text-secondary)}.status.svelte-4ncazh{color:var(--accent-light)}.counter.svelte-4ncazh{color:var(--text-muted)}.editor-surface.svelte-4ncazh{position:relative;flex:1;min-height:0;overflow:hidden}.context-toolbar.svelte-4ncazh{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-light);box-shadow:0 14px 26px #00000073;z-index:50;transform:translate(-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.context-toolbar.above.svelte-4ncazh:after,.context-toolbar.below.svelte-4ncazh:after{content:"";position:absolute;left:50%;width:10px;height:10px;background:inherit;border-left:1px solid var(--border-light);border-top:1px solid var(--border-light);transform:translate(-50%) rotate(45deg)}.context-toolbar.above.svelte-4ncazh:after{bottom:-6px}.context-toolbar.below.svelte-4ncazh:after{top:-6px;transform:translate(-50%) rotate(225deg)}.context-btn.svelte-4ncazh{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;transition:background .2s,color .2s}.context-btn.svelte-4ncazh:hover:not(:disabled),.context-btn.svelte-4ncazh:focus-visible:not(:disabled){background:var(--border-light);color:var(--text-primary);outline:none}.context-btn.svelte-4ncazh:disabled,.context-btn.is-disabled.svelte-4ncazh{opacity:.5;cursor:not-allowed}.context-btn.is-active.svelte-4ncazh{background:#4da6ff40;color:var(--accent-light)}.context-divider.svelte-4ncazh{width:1px;height:18px;background:var(--border-light)}.context-btn.svelte-4ncazh svg{display:block}.context-btn.text-color.svelte-4ncazh svg{padding-bottom:2px;border-bottom:2px solid currentColor}.context-btn.text-color.svelte-4ncazh{color:var(--accent-light)}.palette-popover.svelte-4ncazh{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:10px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-light);box-shadow:0 14px 28px #00000073;display:grid;gap:10px;z-index:60}.palette-group.svelte-4ncazh{display:grid;gap:6px}.palette-label.svelte-4ncazh{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.palette-grid.svelte-4ncazh{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.palette-swatch.svelte-4ncazh{width:20px;height:20px;border-radius:5px;border:1px solid var(--border-light);background:var(--swatch);cursor:pointer}.palette-swatch.svelte-4ncazh:hover,.palette-swatch.svelte-4ncazh:focus-visible{outline:2px solid var(--border);outline-offset:1px}.editor-container.svelte-4ncazh{width:100%;height:100%;overflow:hidden;padding-top:8px}.editor-container.hidden.svelte-4ncazh{display:none}.reading-view.svelte-4ncazh{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:16px 18px;color:var(--text-primary);background:var(--bg-primary);line-height:1.6}.reading-view.rendered.svelte-4ncazh{cursor:text}.reading-view.line-peek-active.svelte-4ncazh{overflow:hidden}.line-peek.svelte-4ncazh{position:absolute;z-index:55;padding:6px 12px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 12px 24px #00000059}.line-peek-input.svelte-4ncazh{width:100%;background:transparent;border:none;color:var(--text-primary);font-size:.95rem;font-family:Inter,sans-serif;outline:none;resize:none}.reading-view h1,.reading-view h2,.reading-view h3,.reading-view h4{color:var(--text-primary);margin:16px 0 8px;font-weight:700}.reading-view p,.reading-view li{color:var(--text-primary)}.editor-surface.preview.svelte-4ncazh .preview-mask:where(.svelte-4ncazh){position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;color:var(--text-primary);display:grid;place-items:center;font-weight:600;letter-spacing:.01em;pointer-events:none}.search-highlight{background:#fff176;color:#202328;border-radius:2px;padding:0 2px}.comment-jump-highlight{background:var(--accent-soft);outline:1px solid var(--accent);outline-offset:-1px;border-radius:2px}.comment-anchor-highlight{background:#facc1538;border-bottom:1px solid rgba(250,204,21,.55)}.reading-view img{max-width:100%;height:auto;cursor:pointer;transition:outline .1s}.reading-view img:hover{outline:2px solid rgba(77,166,255,.4)}.image-resize-wrapper{position:relative;display:inline-block;line-height:0;-webkit-user-select:none;user-select:none}.image-resize-wrapper img{outline:2px solid var(--accent-light)}.image-resize-handle{position:absolute;width:12px;height:12px;background:var(--accent-light);border:2px solid var(--bg-primary);border-radius:50%;z-index:10;pointer-events:auto}.image-resize-handle.nw{top:-6px;left:-6px;cursor:nwse-resize}.image-resize-handle.ne{top:-6px;right:-6px;cursor:nesw-resize}.image-resize-handle.sw{bottom:-6px;left:-6px;cursor:nesw-resize}.image-resize-handle.se{bottom:-6px;right:-6px;cursor:nwse-resize}.encrypted-block-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;margin:16px 0;background:linear-gradient(135deg,#d4a0171a,#d4a0170d);border:2px dashed var(--warning-text);border-radius:8px;text-align:center;color:var(--warning-text)}.encrypted-block-placeholder .encrypted-icon{font-size:32px;margin-bottom:8px}.encrypted-block-placeholder .encrypted-label{font-weight:600;font-size:1.1em;margin-bottom:4px}.encrypted-block-placeholder .encrypted-hint{font-size:.9em;color:var(--text-muted);margin-bottom:8px;font-style:italic}.encrypted-block-placeholder .encrypted-action{font-size:.85em;color:var(--text-dim);margin-top:8px}.insight-item.svelte-g4pbqq{margin-top:1px}.insight-item.root-item.svelte-g4pbqq{min-height:100%;display:flex;flex-direction:column}.root-item.svelte-g4pbqq>.root-children:where(.svelte-g4pbqq){flex:1 1 auto}.insight-header.svelte-g4pbqq,.note-item.svelte-g4pbqq{display:flex;align-items:center;padding:4px 0 4px 6px;cursor:pointer;border-radius:0;-webkit-user-select:none;user-select:none;font-size:.85rem;color:var(--text-secondary)}.insight-header.svelte-g4pbqq{justify-content:space-between}.insight-header.active.svelte-g4pbqq{background-color:var(--accent-soft);color:var(--text-primary)}.insight-header.drag-over.svelte-g4pbqq{background-color:var(--accent-soft);outline:1px solid var(--accent-light);outline-offset:-1px}.children.root-drag-over.svelte-g4pbqq{background-color:var(--accent-soft);outline:1px dashed var(--accent-light);outline-offset:-2px}.note-item.svelte-g4pbqq{justify-content:flex-start;gap:4px;padding-left:10px}.root-children.svelte-g4pbqq>.note-item:where(.svelte-g4pbqq){padding-left:6px}.note-item.active.svelte-g4pbqq{background-color:var(--bg-active);color:var(--text-primary)}.note-item.selected.svelte-g4pbqq{background-color:var(--bg-selection);color:var(--text-secondary);border-left:2px solid var(--accent-light)}.note-item.active.selected.svelte-g4pbqq{background-color:var(--accent-soft);border-left:2px solid var(--accent-light)}.note-item.active.svelte-g4pbqq .note-icon,.note-item.selected.svelte-g4pbqq .note-icon{color:var(--accent-light)}.header-left.svelte-g4pbqq{display:flex;align-items:center;gap:2px;overflow:hidden}.insight-header.svelte-g4pbqq:hover,.note-item.svelte-g4pbqq:hover{background-color:var(--bg-hover);color:var(--text-primary)}.note-item.active.svelte-g4pbqq:hover{background-color:var(--accent-soft)}.note-item.selected.svelte-g4pbqq:hover{background-color:var(--bg-selection)}.children.svelte-g4pbqq{margin-left:12px;border-left:1px solid var(--border-light)}.children.root-children.svelte-g4pbqq{margin-left:0;border-left:none}.chevron.svelte-g4pbqq{display:flex;align-items:center;justify-content:flex-end;color:var(--text-dim);width:12px;margin-right:0}.folder-icon{color:#b59a4c;flex-shrink:0;margin-right:2px}.note-icon{color:var(--text-muted);margin-left:10px;flex-shrink:0}.lock-icon{color:var(--warning);margin-left:10px;flex-shrink:0}.note-item.encrypted.svelte-g4pbqq .lock-icon,.note-item.encrypted.active.svelte-g4pbqq .lock-icon{color:var(--warning)}.name.svelte-g4pbqq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename-input.svelte-g4pbqq{flex:1;min-width:0;background:var(--bg-primary);border:1px solid var(--accent-light);border-radius:2px;color:var(--text-primary);font-size:.85rem;padding:1px 4px;margin-left:2px;outline:none}.actions.svelte-g4pbqq{display:flex;gap:2px;opacity:0;transition:opacity .2s;margin-right:4px}.insight-header.svelte-g4pbqq:hover .actions:where(.svelte-g4pbqq){opacity:1}.action-btn.svelte-g4pbqq{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;border-radius:2px}.action-btn.svelte-g4pbqq:hover{color:var(--text-primary);background:var(--border-light)}.encryption-badge.svelte-g4pbqq{display:inline-flex;align-items:center;justify-content:center;color:var(--warning);margin-left:4px;flex-shrink:0}.conflict-badge.svelte-g4pbqq{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background-color:var(--error);color:#fff;font-size:10px;font-weight:700;margin-left:4px;flex-shrink:0}.comment-badge.svelte-g4pbqq{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;border-radius:7px;background-color:var(--accent);color:#fff;font-size:10px;font-weight:600;margin-left:6px;flex-shrink:0}@media (max-width: 767px){.insight-header.svelte-g4pbqq,.note-item.svelte-g4pbqq{font-size:.92rem;padding:11px 0 11px 8px}.chevron.svelte-g4pbqq{width:15px}.folder-icon,.note-icon,.lock-icon{width:15px;height:15px}}.global-loading-backdrop.svelte-1qznfmj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.global-loading-card.svelte-1qznfmj{display:flex;align-items:center;gap:12px;padding:18px 24px;background-color:var(--bg-tertiary);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px #00000080;color:var(--text-primary);font-size:.9rem}.global-loading-spinner{color:var(--accent);animation:svelte-1qznfmj-global-loading-spin .9s linear infinite}@keyframes svelte-1qznfmj-global-loading-spin{to{transform:rotate(360deg)}}.app-container.svelte-1qznfmj{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:var(--bg-primary);position:relative}.top-bar.svelte-1qznfmj{height:45px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 12px;-webkit-app-region:drag;z-index:110}.left-actions.svelte-1qznfmj,.right-actions.svelte-1qznfmj{display:flex;align-items:center;gap:8px;-webkit-app-region:no-drag}.window-logo.svelte-1qznfmj{height:28px;width:auto;object-fit:contain;margin-left:4px}.center-search.svelte-1qznfmj{flex:1;max-width:600px;padding:0 16px;-webkit-app-region:no-drag;display:flex;align-items:center;gap:8px}.icon-btn.svelte-1qznfmj{background:none;border:none;color:var(--text-secondary);padding:6px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-app-region:no-drag;pointer-events:auto}.icon-btn.svelte-1qznfmj:hover{background-color:var(--border-light);color:var(--text-primary)}.icon-btn.active.svelte-1qznfmj{background-color:var(--accent);color:#fff}.icon-btn.svelte-1qznfmj:disabled{opacity:.4;cursor:not-allowed}.icon-btn.svelte-1qznfmj:disabled:hover{background-color:transparent;color:inherit}.notification-btn.svelte-1qznfmj{position:relative}.notification-badge.svelte-1qznfmj{position:absolute;top:2px;right:2px;background:var(--error);color:#fff;font-size:.65rem;padding:2px 5px;border-radius:10px;font-weight:700;line-height:1;min-width:16px;text-align:center}.app-layout.svelte-1qznfmj{display:grid;flex:1;overflow:hidden;color:var(--text-primary)}.sidebar.svelte-1qznfmj,.right-panel.svelte-1qznfmj,.ai-panel.svelte-1qznfmj{background-color:var(--bg-secondary);overflow-y:auto}.sidebar.collapsed.svelte-1qznfmj,.right-panel.collapsed.svelte-1qznfmj,.ai-panel.collapsed.svelte-1qznfmj{overflow:hidden}.ai-panel.svelte-1qznfmj{display:flex;flex-direction:column}.ai-panel.svelte-1qznfmj:not(.collapsed){border-left:1px solid var(--border)}.editor-area.svelte-1qznfmj{background-color:var(--bg-primary);overflow:hidden;display:flex;flex-direction:column}.editor-content-wrapper.svelte-1qznfmj{flex:1;overflow:hidden;display:flex;flex-direction:column}.resizer.svelte-1qznfmj{width:4px;cursor:col-resize;background-color:var(--border);transition:background-color .2s;z-index:10}.resizer.svelte-1qznfmj:hover{background-color:var(--accent)}.mobile-layout.svelte-1qznfmj{display:flex;flex:1;overflow:hidden}.mobile-layout.svelte-1qznfmj .editor-area:where(.svelte-1qznfmj){flex:1;min-width:0}.mobile-layout.has-bottom-bar.svelte-1qznfmj{padding-bottom:var(--bottom-dock-h, 68px);box-sizing:border-box}.mobile-backdrop.svelte-1qznfmj{position:fixed;top:45px;left:0;right:0;bottom:0;background:#0009;z-index:199;border:none;cursor:default}.mobile-sidebar.svelte-1qznfmj{position:fixed;top:45px;left:0;width:85vw;max-width:320px;height:calc(100vh - 45px);background-color:var(--bg-secondary);z-index:200;overflow-y:auto;animation:svelte-1qznfmj-slideInLeft .2s ease-out;border-right:1px solid var(--border)}.mobile-sidebar-header.svelte-1qznfmj{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center}@keyframes svelte-1qznfmj-slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-bottom-dock.svelte-1qznfmj{position:fixed;left:0;right:0;bottom:0;z-index:120}.mobile-bottom-bar.svelte-1qznfmj{display:flex;background:var(--bg-tertiary);border-top:1px solid var(--border);padding-bottom:var(--safe-area-bottom, 8px)}.mobile-search-panel.svelte-1qznfmj{background:var(--bg-primary);border-top:1px solid var(--border);padding:8px 12px}.mobile-ai-panel.svelte-1qznfmj{position:fixed;left:0;right:0;top:45px;bottom:var(--bottom-dock-h, 56px);z-index:118;background:var(--bg-primary);display:flex;flex-direction:column}.mobile-ai-panel.svelte-1qznfmj .mobile-modal-body:where(.svelte-1qznfmj){flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mobile-right-drawer.svelte-1qznfmj{position:fixed;top:45px;right:0;width:80vw;max-width:360px;height:calc(100vh - 45px);background-color:var(--bg-primary);z-index:200;display:flex;flex-direction:column;animation:svelte-1qznfmj-slideInRight .2s ease-out;border-left:1px solid var(--border)}.mobile-drawer-header.svelte-1qznfmj{height:45px;background:var(--bg-tertiary);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 12px;flex-shrink:0}.mobile-drawer-body.svelte-1qznfmj{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes svelte-1qznfmj-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-fullscreen-modal.svelte-1qznfmj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--bg-primary);display:flex;flex-direction:column}.mobile-ai-modal.svelte-1qznfmj{padding-top:var(--safe-area-top, 0px);background:var(--bg-secondary);box-sizing:border-box}.mobile-modal-title.svelte-1qznfmj{font-size:.95rem;font-weight:600;color:var(--text-primary)}.no-top-bar.svelte-1qznfmj .mobile-backdrop:where(.svelte-1qznfmj){top:0}.no-top-bar.svelte-1qznfmj .mobile-sidebar:where(.svelte-1qznfmj),.no-top-bar.svelte-1qznfmj .mobile-right-drawer:where(.svelte-1qznfmj){top:0;height:100%}.no-top-bar.svelte-1qznfmj .mobile-ai-panel:where(.svelte-1qznfmj){top:0;padding-top:var(--safe-area-top, 0px);box-sizing:border-box}.no-top-bar.svelte-1qznfmj .mobile-sidebar-header:where(.svelte-1qznfmj){padding-top:calc(12px + var(--safe-area-top, 0px))}.no-top-bar.svelte-1qznfmj .mobile-drawer-header:where(.svelte-1qznfmj){height:calc(45px + var(--safe-area-top, 0px));padding-top:var(--safe-area-top, 0px);box-sizing:border-box}.mobile-modal-body.svelte-1qznfmj{flex:1;overflow-y:auto;display:flex;flex-direction:column}.more-menu-container.svelte-1qznfmj{position:relative}.more-menu-dropdown.svelte-1qznfmj{position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0006;min-width:200px;z-index:500;padding:4px;animation:svelte-1qznfmj-fadeIn .15s ease-out}.more-menu-item.svelte-1qznfmj{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;border-radius:6px;text-align:left}.more-menu-item.svelte-1qznfmj:hover,.more-menu-item.svelte-1qznfmj:active{background:var(--bg-hover);color:var(--text-primary)}.notification-badge-inline.svelte-1qznfmj{background:var(--error);color:#fff;font-size:.65rem;padding:2px 6px;border-radius:10px;font-weight:700;margin-left:auto}@keyframes svelte-1qznfmj-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.icon-btn.svelte-1qznfmj{min-width:44px;min-height:44px}.app-container.svelte-1qznfmj{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.top-bar.svelte-1qznfmj{-webkit-app-region:unset}.center-search.svelte-1qznfmj{padding:0 8px}}.indexing-overlay.svelte-1or39lk{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.indexing-card.svelte-1or39lk{position:relative;background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;padding:24px;width:400px;box-shadow:0 10px 25px #00000080}.close-button.svelte-1or39lk{position:absolute;top:10px;right:10px;background:var(--error);border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 5px #0000004d;z-index:10001}.close-button.svelte-1or39lk:hover{background:var(--error);transform:scale(1.1)}.header.svelte-1or39lk{display:flex;align-items:center;gap:12px;margin-bottom:16px}.header.svelte-1or39lk h3:where(.svelte-1or39lk){margin:0;font-size:1.2rem;color:var(--text-primary)}@keyframes svelte-1or39lk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content.svelte-1or39lk p:where(.svelte-1or39lk){color:var(--text-secondary);font-size:.9rem;margin-bottom:20px;line-height:1.4}.progress-container.svelte-1or39lk{display:flex;flex-direction:column;gap:8px}.progress-bar.svelte-1or39lk{height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.progress-fill.svelte-1or39lk{height:100%;background:var(--accent);transition:width .3s ease}.progress-stats.svelte-1or39lk{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-muted);font-family:monospace}.modal-backdrop.svelte-gvxmeu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container.svelte-gvxmeu{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;width:90%;max-width:440px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;animation:svelte-gvxmeu-modal-in .2s ease-out}@keyframes svelte-gvxmeu-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header.svelte-gvxmeu{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.header-title.svelte-gvxmeu{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.header-title.svelte-gvxmeu h2:where(.svelte-gvxmeu){margin:0;font-size:1rem;font-weight:600}.close-btn.svelte-gvxmeu{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;border-radius:4px;transition:all .2s}.close-btn.svelte-gvxmeu:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.close-btn.svelte-gvxmeu:disabled{opacity:.5;cursor:not-allowed}.modal-content.svelte-gvxmeu{padding:20px;display:flex;flex-direction:column;gap:16px}.form-group.svelte-gvxmeu{display:flex;flex-direction:column;gap:8px}.form-group.svelte-gvxmeu label:where(.svelte-gvxmeu){font-size:.85rem;color:var(--text-muted);font-weight:500}.format-buttons.svelte-gvxmeu{display:flex;gap:8px}.format-btn.svelte-gvxmeu{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s;font-size:.85rem;font-weight:500}.format-btn.svelte-gvxmeu:hover{background:var(--bg-hover);border-color:var(--border-light)}.format-btn.active.svelte-gvxmeu{background:var(--bg-active);border-color:var(--accent);color:var(--accent-light)}input[type=text].svelte-gvxmeu{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--text-primary);font-size:.9rem;outline:none;transition:border-color .2s}input[type=text].svelte-gvxmeu:focus{border-color:var(--accent)}input[type=text].svelte-gvxmeu::placeholder{color:var(--text-dim)}input[type=text][readonly].svelte-gvxmeu{cursor:default}.location-picker.svelte-gvxmeu{display:flex;gap:8px}.location-picker.svelte-gvxmeu input:where(.svelte-gvxmeu){flex:1}.browse-btn.svelte-gvxmeu{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s;font-size:.85rem;white-space:nowrap}.browse-btn.svelte-gvxmeu:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-light)}.browse-btn.svelte-gvxmeu:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-gvxmeu{padding:10px 12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;color:var(--error-text);font-size:.85rem}.modal-footer.svelte-gvxmeu{padding:16px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.btn.svelte-gvxmeu{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn.svelte-gvxmeu:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-gvxmeu{background:var(--bg-tertiary);color:var(--text-secondary)}.btn-secondary.svelte-gvxmeu:hover:not(:disabled){background:var(--bg-hover)}.btn-primary.svelte-gvxmeu{background:var(--accent);color:#fff}.btn-primary.svelte-gvxmeu:hover:not(:disabled){background:var(--accent-hover)}.spinner.svelte-gvxmeu{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-gvxmeu-spin .8s linear infinite}@keyframes svelte-gvxmeu-spin{to{transform:rotate(360deg)}}.modal-backdrop.svelte-j9ks6i{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.settings-container.svelte-j9ks6i{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;width:90%;max-width:1200px;height:85vh;max-height:800px;box-shadow:0 20px 40px #00000080;display:flex;flex-direction:column;animation:svelte-j9ks6i-modal-in .2s ease-out;overflow:hidden}@keyframes svelte-j9ks6i-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-header.svelte-j9ks6i{padding:16px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--bg-secondary)}.settings-header.svelte-j9ks6i h1:where(.svelte-j9ks6i){margin:0;font-size:1.1rem;color:var(--text-primary);font-weight:600}.close-btn.svelte-j9ks6i{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;border-radius:4px;transition:all .2s}.close-btn.svelte-j9ks6i:hover{color:var(--text-primary);background:var(--border-light)}.settings-body.svelte-j9ks6i{display:flex;flex:1;overflow:hidden}.settings-menu.svelte-j9ks6i{width:250px;background:var(--bg-secondary);border-right:1px solid var(--border);overflow-y:auto;padding:16px 0}.menu-section.svelte-j9ks6i{margin-bottom:24px}.menu-title.svelte-j9ks6i{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 24px;margin:0 0 4px;font-weight:600}.menu-item.svelte-j9ks6i{display:block;width:100%;padding:8px 24px;background:none;border:none;color:var(--text-secondary);text-align:left;cursor:pointer;font-size:.9rem;transition:all .15s;border-left:2px solid transparent}.menu-item.svelte-j9ks6i:hover{background:var(--bg-hover);color:var(--text-primary)}.menu-item.active.svelte-j9ks6i{background:var(--bg-hover);color:var(--text-primary);border-left-color:var(--accent)}.settings-content.svelte-j9ks6i{flex:1;overflow-y:auto;padding:32px 48px;background:var(--bg-primary)}.settings-section.svelte-j9ks6i{max-width:800px}.settings-subsection.svelte-j9ks6i{margin-bottom:24px}.section-subtitle.svelte-j9ks6i{font-size:.95rem;color:var(--text-secondary);margin:8px 0 12px;font-weight:600}.section-title.svelte-j9ks6i{font-size:1.1rem;color:var(--text-primary);margin:24px 0 16px;font-weight:600}.section-title.svelte-j9ks6i:first-child{margin-top:0}.setting-item.svelte-j9ks6i{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:24px;border-bottom:1px solid var(--bg-hover)}.setting-item.svelte-j9ks6i:last-child{border-bottom:none}.setting-info.svelte-j9ks6i{flex:1}.setting-info.svelte-j9ks6i strong:where(.svelte-j9ks6i){color:var(--text-primary);font-size:.95rem;display:block;margin-bottom:4px}.version-info.svelte-j9ks6i{display:flex;flex-direction:column;gap:4px}.version-info.svelte-j9ks6i strong:where(.svelte-j9ks6i){color:var(--text-primary);font-size:.95rem}.version-subtext.svelte-j9ks6i{font-size:.85rem;color:var(--text-muted)}.setting-description.svelte-j9ks6i{color:var(--text-muted);font-size:.85rem;line-height:1.5}.shortcuts-grid.svelte-j9ks6i{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:center}.shortcut-key.svelte-j9ks6i{display:inline-block;padding:2px 8px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:4px;font-family:monospace;font-size:.8rem;color:var(--text-secondary);white-space:nowrap}.setting-control.svelte-j9ks6i{display:flex;align-items:center;gap:8px}.shortcuts-grid.svelte-j9ks6i{display:grid;gap:8px;margin-bottom:12px}.shortcut-row.svelte-j9ks6i{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--border-light)}.shortcut-row.svelte-j9ks6i:last-child{border-bottom:none}.shortcut-label.svelte-j9ks6i{color:var(--text-secondary);font-size:.9rem}.shortcut-keys.svelte-j9ks6i{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:var(--bg-hover);border:1px solid var(--border-light);color:var(--text-primary);font-size:.8rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.btn.svelte-j9ks6i{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.btn-primary.svelte-j9ks6i{background:var(--accent);color:#fff}.btn-primary.svelte-j9ks6i:hover:not(:disabled){background:var(--accent-hover)}.btn-primary.svelte-j9ks6i:disabled{opacity:.5;cursor:not-allowed}.toggle-switch.svelte-j9ks6i{position:relative;display:inline-block;width:42px;height:24px;cursor:pointer}.toggle-switch.svelte-j9ks6i input:where(.svelte-j9ks6i){opacity:0;width:0;height:0}.toggle-slider.svelte-j9ks6i{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--border);transition:.3s;border-radius:24px}.toggle-slider.svelte-j9ks6i:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch.svelte-j9ks6i input:where(.svelte-j9ks6i):checked+.toggle-slider:where(.svelte-j9ks6i){background-color:var(--accent)}.toggle-switch.svelte-j9ks6i input:where(.svelte-j9ks6i):checked+.toggle-slider:where(.svelte-j9ks6i):before{transform:translate(18px)}.input-number.svelte-j9ks6i,.input-text.svelte-j9ks6i,.input-select.svelte-j9ks6i{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:.875rem;min-width:80px;outline:none;transition:border-color .2s}.input-number.svelte-j9ks6i:focus,.input-text.svelte-j9ks6i:focus,.input-select.svelte-j9ks6i:focus{border-color:var(--accent)}.input-number.svelte-j9ks6i{width:80px}.input-text.svelte-j9ks6i{min-width:150px}.input-select.svelte-j9ks6i{min-width:120px;cursor:pointer}.input-color.svelte-j9ks6i{width:50px;height:32px;border:1px solid var(--border);border-radius:4px;cursor:pointer;background:transparent}.color-value.svelte-j9ks6i{color:var(--text-muted);font-size:.875rem;font-family:monospace}.hotkey-note.svelte-j9ks6i{margin-top:24px;padding:12px 16px;background:var(--info-bg);border:1px solid var(--info-border);border-radius:4px;color:var(--text-muted);font-size:.85rem}.btn-secondary.svelte-j9ks6i{background:var(--border);color:var(--text-primary)}.btn-secondary.svelte-j9ks6i:hover:not(:disabled){background:var(--bg-input)}.btn-secondary.svelte-j9ks6i:disabled{opacity:.5;cursor:not-allowed}.api-key-control.svelte-j9ks6i{flex-direction:column;align-items:flex-end;gap:8px}.api-key-input-wrapper.svelte-j9ks6i{display:flex;align-items:center;gap:0;width:100%}.api-key-input.svelte-j9ks6i{flex:1;min-width:280px;border-radius:4px 0 0 4px;font-family:monospace}.api-key-toggle.svelte-j9ks6i{background:var(--border);border:1px solid var(--border);border-left:none;border-radius:0 4px 4px 0;color:var(--text-muted);padding:6px 10px;cursor:pointer;display:flex;align-items:center;transition:all .2s}.api-key-toggle.svelte-j9ks6i:hover{background:var(--bg-input);color:var(--text-primary)}.api-status.svelte-j9ks6i{font-size:.8rem;padding:4px 8px;border-radius:4px;font-weight:500}.api-status.valid.svelte-j9ks6i{background:var(--success-bg);color:var(--success-text)}.api-status.invalid.svelte-j9ks6i{background:var(--error-bg);color:var(--error-text)}.input-range.svelte-j9ks6i{width:150px;cursor:pointer}.range-value.svelte-j9ks6i{min-width:30px;text-align:center;color:var(--text-primary);font-family:monospace}.setting-description.svelte-j9ks6i a:where(.svelte-j9ks6i){color:var(--accent);text-decoration:none}.setting-description.svelte-j9ks6i a:where(.svelte-j9ks6i):hover{text-decoration:underline}.section-title.svelte-j9ks6i svg{opacity:.7}.vector-stats.svelte-j9ks6i{display:flex;align-items:center;gap:12px;font-size:.85rem}.progress-bar.svelte-j9ks6i{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.progress-fill.svelte-j9ks6i{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-light));transition:width .3s ease;border-radius:3px}.progress-text.svelte-j9ks6i{font-size:.75rem;color:var(--text-muted);text-align:right}.semantic-search-info.svelte-j9ks6i{margin-top:16px;display:flex;flex-direction:column;gap:16px}.info-box.svelte-j9ks6i{padding:12px 16px;border-radius:6px;font-size:.85rem;line-height:1.5;border-left:3px solid}.info-box.info.svelte-j9ks6i{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.info-box.success.svelte-j9ks6i{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.info-box.warning.svelte-j9ks6i{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.info-box.svelte-j9ks6i strong:where(.svelte-j9ks6i){color:var(--text-primary);display:block;margin-bottom:4px}.vector-stats.svelte-j9ks6i{margin-top:12px;padding:16px;background:var(--bg-hover);border:1px solid var(--border-light);border-radius:6px}.vector-stats.svelte-j9ks6i h3:where(.svelte-j9ks6i){margin:0 0 12px;font-size:.9rem;color:var(--text-primary);font-weight:600}.stats-grid.svelte-j9ks6i{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.stat-item.svelte-j9ks6i{display:flex;flex-direction:column;gap:4px}.stat-label.svelte-j9ks6i{font-size:.75rem;color:var(--text-muted)}.stat-value.svelte-j9ks6i{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.no-index.svelte-j9ks6i{font-size:.85rem;color:var(--text-muted);margin-bottom:12px}.index-progress.svelte-j9ks6i{margin-top:12px;display:flex;flex-direction:column;gap:6px}.plan-badge.svelte-j9ks6i{display:inline-block;padding:3px 10px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.plan-badge.pro.svelte-j9ks6i{color:var(--accent);background:var(--accent-soft)}.plan-badge.free.svelte-j9ks6i{color:var(--text-muted);background:var(--bg-tertiary)}.pro-benefits.svelte-j9ks6i{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.pro-benefit.svelte-j9ks6i{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-primary);font-size:.9rem}.pro-benefit.coming-soon.svelte-j9ks6i{color:var(--text-muted)}.coming-soon-badge.svelte-j9ks6i{flex-shrink:0;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:500;color:var(--text-muted);background:var(--bg-tertiary)}.pro-consent.svelte-j9ks6i{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.checkbox-label.svelte-j9ks6i{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-primary);cursor:pointer}.checkbox-label.svelte-j9ks6i input[type=checkbox]:where(.svelte-j9ks6i){cursor:pointer}.checkbox-label.svelte-j9ks6i a:where(.svelte-j9ks6i){color:var(--accent);text-decoration:none}.checkbox-label.svelte-j9ks6i a:where(.svelte-j9ks6i):hover{text-decoration:underline}.pro-activate-control.svelte-j9ks6i{justify-content:flex-start}@media (max-width: 767px){.settings-container.svelte-j9ks6i{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0;border:none}.settings-body.svelte-j9ks6i{flex-direction:column}.settings-menu.svelte-j9ks6i{width:100%;border-right:none;border-bottom:1px solid var(--border);display:flex;overflow-x:auto;overflow-y:hidden;padding:0;flex-shrink:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-menu.svelte-j9ks6i::-webkit-scrollbar{display:none}.menu-section.svelte-j9ks6i{display:flex;margin-bottom:0;flex-shrink:0}.menu-title.svelte-j9ks6i{display:none}.menu-item.svelte-j9ks6i{white-space:nowrap;padding:10px 16px;font-size:.8rem;border-left:none;border-bottom:2px solid transparent}.menu-item.active.svelte-j9ks6i{border-left-color:transparent;border-bottom-color:var(--accent)}.settings-content.svelte-j9ks6i{padding:16px}.settings-header.svelte-j9ks6i{padding:12px 16px}.setting-item.svelte-j9ks6i{flex-direction:column;align-items:stretch;gap:8px}.setting-control.svelte-j9ks6i{width:100%}.api-key-control.svelte-j9ks6i{flex-direction:column;align-items:stretch}.api-key-input-wrapper.svelte-j9ks6i{width:100%}}.search-bar.svelte-1maddzl{position:relative;display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;padding:0 8px;height:32px;width:100%;transition:all .2s}.search-bar.svelte-1maddzl:focus-within{border-color:var(--accent);background:var(--bg-secondary)}.search-icon.svelte-1maddzl{display:flex;align-items:center;color:var(--text-muted);margin-right:6px;pointer-events:none}.search-input.svelte-1maddzl{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:.85rem;outline:none;padding:0;min-width:0}.search-input.svelte-1maddzl::placeholder{color:var(--text-dim)}.clear-btn.svelte-1maddzl{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:2px;transition:all .2s}.clear-btn.svelte-1maddzl:hover{color:var(--text-primary);background:var(--bg-hover)}.scope-badge.svelte-1maddzl{display:flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;margin-right:4px;background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:3px;font-size:.75rem;color:var(--accent-light);white-space:nowrap;flex-shrink:0}.scope-name.svelte-1maddzl{max-width:120px;overflow:hidden;text-overflow:ellipsis}.scope-clear.svelte-1maddzl{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;margin-left:2px;background:transparent;border:none;border-radius:50%;color:var(--accent-light);cursor:pointer;opacity:.7;transition:all .15s}.scope-clear.svelte-1maddzl:hover{opacity:1;background:var(--bg-active)}.search-input.has-scope.svelte-1maddzl{padding-left:4px}.search-results.svelte-1ohhqe{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border);border-radius:4px;max-height:400px;overflow-y:auto;margin-top:4px}.empty-state.svelte-1ohhqe{padding:24px;text-align:center;color:var(--text-dim);font-size:.85rem}.result-item.svelte-1ohhqe{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text-primary);cursor:pointer;text-align:left;transition:background .2s}.result-item.svelte-1ohhqe:last-child{border-bottom:none}.result-item.svelte-1ohhqe:hover{background:var(--accent-soft)}.result-icon.svelte-1ohhqe{color:var(--text-muted);margin-top:2px;flex-shrink:0}.result-content.svelte-1ohhqe{flex:1;min-width:0}.result-header.svelte-1ohhqe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.result-title.svelte-1ohhqe{font-weight:500;font-size:.9rem;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-source.svelte-1ohhqe{display:flex;align-items:center;gap:3px;font-size:.65rem;color:var(--text-muted);background:var(--bg-hover);padding:2px 6px;border-radius:3px;flex-shrink:0}.result-source.semantic.svelte-1ohhqe{color:var(--tag-text);background:var(--tag-bg)}.result-source.hybrid.svelte-1ohhqe{color:var(--success-text);background:var(--success-bg)}.result-snippet.svelte-1ohhqe{font-size:.8rem;color:var(--text-muted);line-height:1.4;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.result-snippet.svelte-1ohhqe mark{background:#ffc8004d;color:var(--text-primary);padding:0 2px;border-radius:2px}.result-meta.svelte-1ohhqe{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--text-dim)}.toast.svelte-74umz7{display:flex;align-items:flex-start;gap:12px;background:var(--bg-tertiary);border:1px solid var(--border);border-left-width:4px;border-radius:6px;padding:14px 16px;box-shadow:0 4px 12px #0006;min-width:320px;max-width:420px;animation:svelte-74umz7-slideIn .3s ease-out}@keyframes svelte-74umz7-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-icon.svelte-74umz7{flex-shrink:0;margin-top:2px}.toast-content.svelte-74umz7{flex:1;min-width:0}.toast-title.svelte-74umz7{font-weight:600;font-size:.9rem;color:var(--text-primary);margin-bottom:4px}.toast-message.svelte-74umz7{font-size:.85rem;color:var(--text-muted);line-height:1.4}.toast-action.svelte-74umz7{margin-top:8px;padding:4px 10px;background:var(--bg-hover);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.toast-action.svelte-74umz7:hover{background:var(--bg-hover);border-color:var(--border-light)}.toast-close.svelte-74umz7{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;transition:all .2s;flex-shrink:0}.toast-close.svelte-74umz7:hover{color:var(--text-primary);background:var(--bg-hover)}.toast-container.svelte-e3j5q8{position:fixed;bottom:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-container.svelte-e3j5q8>*{pointer-events:auto}.notification-center-overlay.svelte-c4jlf4{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:9998;border:none;width:100%;height:100%;cursor:default;padding:0}.notification-center.svelte-c4jlf4{position:fixed;top:60px;right:20px;width:420px;max-height:calc(100vh - 100px);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000080;z-index:9999;display:flex;flex-direction:column;animation:svelte-c4jlf4-slideDown .2s ease-out}@keyframes svelte-c4jlf4-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nc-header.svelte-c4jlf4{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.nc-title.svelte-c4jlf4{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;color:var(--text-primary)}.nc-badge.svelte-c4jlf4{background:var(--error);color:#fff;font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:700}.nc-actions.svelte-c4jlf4{display:flex;gap:6px}.nc-action-btn.svelte-c4jlf4{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:all .2s}.nc-action-btn.svelte-c4jlf4:hover{color:var(--text-primary);background:var(--bg-hover)}.nc-content.svelte-c4jlf4{flex:1;overflow-y:auto;overflow-x:hidden}.nc-empty.svelte-c4jlf4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-dim);text-align:center}.nc-empty.svelte-c4jlf4 p:where(.svelte-c4jlf4){margin-top:16px;font-size:.9rem}.nc-item.svelte-c4jlf4{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);border-left:3px solid transparent;transition:background .2s;position:relative}.nc-item.svelte-c4jlf4:hover,.nc-item.unread.svelte-c4jlf4{background:var(--bg-hover)}.nc-item-indicator.svelte-c4jlf4{width:6px;height:6px;border-radius:50%;margin-top:6px;flex-shrink:0}.nc-item.unread.svelte-c4jlf4 .nc-item-indicator:where(.svelte-c4jlf4){box-shadow:0 0 8px currentColor}.nc-item.svelte-c4jlf4:not(.unread) .nc-item-indicator:where(.svelte-c4jlf4){opacity:.3}.nc-item-content.svelte-c4jlf4{flex:1;min-width:0}.nc-item-header.svelte-c4jlf4{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.nc-item-title.svelte-c4jlf4{font-weight:600;font-size:.85rem;color:var(--text-primary)}.nc-item-time.svelte-c4jlf4{font-size:.7rem;color:var(--text-dim)}.nc-item-message.svelte-c4jlf4{font-size:.8rem;color:var(--text-muted);line-height:1.4}.nc-item-action.svelte-c4jlf4{margin-top:8px;padding:4px 10px;background:var(--bg-hover);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.nc-item-action.svelte-c4jlf4:hover{background:var(--bg-hover);border-color:var(--border-light)}.nc-item-dismiss.svelte-c4jlf4{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;transition:all .2s;flex-shrink:0}.nc-item-dismiss.svelte-c4jlf4:hover{color:var(--text-primary);background:var(--bg-hover)}.modal-overlay.svelte-1a13v01{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:10000;animation:svelte-1a13v01-fadeIn .2s;border:none;width:100%;height:100%;cursor:default;padding:0}@keyframes svelte-1a13v01-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1a13v01{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px #0009;z-index:10001;width:90%;max-width:600px;animation:svelte-1a13v01-slideIn .3s ease-out}@keyframes svelte-1a13v01-slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-header.svelte-1a13v01{padding:20px 24px;border-bottom:1px solid var(--border)}.modal-header.svelte-1a13v01 h2:where(.svelte-1a13v01){margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.modal-content.svelte-1a13v01{padding:24px}.modal-description.svelte-1a13v01{color:var(--text-muted);font-size:.9rem;margin:0 0 24px;line-height:1.5}.conflict-info.svelte-1a13v01{display:flex;align-items:center;gap:16px;margin-bottom:24px}.file-box.svelte-1a13v01{flex:1;background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;padding:16px}.file-box.local.svelte-1a13v01{border-left:3px solid var(--accent)}.file-box.conflict.svelte-1a13v01{border-left:3px solid var(--warning)}.file-header.svelte-1a13v01{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.file-name.svelte-1a13v01{color:var(--text-primary);font-size:.9rem;font-weight:500;word-break:break-all}.file-meta.svelte-1a13v01{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:.75rem;margin-top:8px}.vs.svelte-1a13v01{color:var(--text-dim);font-weight:700;font-size:.8rem;flex-shrink:0}.modal-actions.svelte-1a13v01{display:flex;gap:12px;justify-content:flex-end}.btn.svelte-1a13v01{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary.svelte-1a13v01{background:var(--accent);color:#fff}.btn-primary.svelte-1a13v01:hover{background:var(--accent-hover)}.btn-warning.svelte-1a13v01{background:var(--warning);color:#fff}.btn-warning.svelte-1a13v01:hover{background:#ea580c}.btn-secondary.svelte-1a13v01{background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary.svelte-1a13v01:hover{background:var(--bg-hover);border-color:var(--border-light)}.index-status-overlay.svelte-64oe1y{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:9998;border:none;width:100%;height:100%;cursor:default;padding:0}.index-status-popover.svelte-64oe1y{position:fixed;top:60px;right:80px;width:380px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000080;z-index:9999;display:flex;flex-direction:column;animation:svelte-64oe1y-slideDown .2s ease-out}@keyframes svelte-64oe1y-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.is-header.svelte-64oe1y{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.is-title.svelte-64oe1y{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;color:var(--text-primary)}.is-close-btn.svelte-64oe1y{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:all .2s}.is-close-btn.svelte-64oe1y:hover{color:var(--text-primary);background:var(--bg-hover)}.is-content.svelte-64oe1y{padding:16px;display:flex;flex-direction:column;gap:16px}.is-status-row.svelte-64oe1y{display:flex;align-items:center;gap:10px;padding:12px;background:var(--bg-hover);border-radius:6px}.is-status-indicator.svelte-64oe1y{width:10px;height:10px;border-radius:50%;box-shadow:0 0 10px currentColor}.is-status-text.svelte-64oe1y{font-weight:600;font-size:.9rem;color:var(--text-primary)}.is-error.svelte-64oe1y{display:flex;align-items:center;gap:8px;padding:10px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.8rem}.is-stats-grid.svelte-64oe1y{display:grid;grid-template-columns:1fr 1fr;gap:12px}.is-stat-card.svelte-64oe1y{background:var(--bg-hover);border:1px solid var(--border-light);border-radius:6px;padding:12px;text-align:center}.is-stat-label.svelte-64oe1y{font-size:.75rem;color:var(--text-muted);margin-bottom:6px}.is-stat-value.svelte-64oe1y{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.is-progress-section.svelte-64oe1y{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:6px}.is-progress-header.svelte-64oe1y{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--warning-text)}.is-progress-header.svelte-64oe1y svg{animation:svelte-64oe1y-spin 1s linear infinite}@keyframes svelte-64oe1y-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.is-progress-bar.svelte-64oe1y{width:100%;height:6px;background:var(--border-light);border-radius:3px;overflow:hidden}.is-progress-fill.svelte-64oe1y{height:100%;background:var(--warning);transition:width .3s ease}.is-progress-note.svelte-64oe1y{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-actions.svelte-64oe1y{display:flex;gap:8px}.is-action-btn.svelte-64oe1y{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--border-light);border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;background:var(--bg-hover);color:var(--text-primary)}.is-action-btn.svelte-64oe1y:hover:not(:disabled){background:var(--border-light);border-color:var(--border-light)}.is-action-btn.svelte-64oe1y:disabled{opacity:.5;cursor:not-allowed}.is-action-btn.primary.svelte-64oe1y{background:#007acc26;border-color:#007acc4d;color:var(--accent)}.is-action-btn.primary.svelte-64oe1y:hover:not(:disabled){background:#007acc40;border-color:#007acc66}.is-action-btn.danger.svelte-64oe1y{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.is-action-btn.danger.svelte-64oe1y:hover:not(:disabled){background:#ef444426;border-color:#ef44444d}.is-info.svelte-64oe1y{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted);padding:8px;background:var(--bg-hover);border-radius:4px}.is-loading.svelte-64oe1y{text-align:center;padding:40px 20px;color:var(--text-dim);font-size:.9rem}.home-page.svelte-1nbyiff{height:100%;display:flex;flex-direction:column;background-color:var(--bg-primary);color:var(--text-primary);overflow:hidden}.loading.svelte-1nbyiff{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.dashboard-container.svelte-1nbyiff{flex:1;display:flex;overflow:hidden}.editor-column.svelte-1nbyiff{flex:2;display:flex;flex-direction:column;border-right:1px solid var(--border);min-width:0}.widgets-column.svelte-1nbyiff{flex:1;min-width:300px;max-width:400px;background-color:var(--bg-secondary);display:flex;flex-direction:column}.column-header.svelte-1nbyiff{height:40px;display:flex;align-items:center;justify-content:center;position:relative;padding:0 16px;border-bottom:1px solid var(--border);background-color:var(--bg-tertiary)}.header-title.svelte-1nbyiff{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-secondary)}.text-primary.svelte-1nbyiff{color:var(--accent-light)}.save-status.svelte-1nbyiff{font-size:.75rem;color:var(--text-dim);position:absolute;right:16px}.editor-wrapper.svelte-1nbyiff{flex:1;position:relative;overflow:hidden}.widgets-header.svelte-1nbyiff{height:40px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--border);background-color:var(--bg-tertiary)}.widgets-header.svelte-1nbyiff h2:where(.svelte-1nbyiff){font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0}.widgets-content.svelte-1nbyiff{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:24px}.stats-grid.svelte-1nbyiff{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat-card.svelte-1nbyiff{background-color:var(--bg-tertiary);padding:12px;border-radius:6px;text-align:center}.stat-value.svelte-1nbyiff{font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.2}.stat-label.svelte-1nbyiff{font-size:.75rem;color:var(--text-muted);margin-top:4px}.widget-header.svelte-1nbyiff{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--text-muted)}.widget-header.svelte-1nbyiff h3:where(.svelte-1nbyiff){font-size:.75rem;font-weight:600;text-transform:uppercase;margin:0}.widget-list.svelte-1nbyiff{display:flex;flex-direction:column;gap:4px}.widget-item.svelte-1nbyiff{display:flex;align-items:center;gap:12px;padding:8px;background:transparent;border:none;border-radius:4px;cursor:pointer;text-align:left;transition:background .2s;width:100%}.widget-item.svelte-1nbyiff:hover{background-color:var(--bg-hover)}.item-icon.svelte-1nbyiff{color:var(--text-muted);display:flex;align-items:center}.item-content.svelte-1nbyiff{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:8px}.item-title.svelte-1nbyiff{font-size:.9rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.item-meta.svelte-1nbyiff{font-size:.75rem;color:var(--text-dim);flex-shrink:0}.empty-widget.svelte-1nbyiff{font-size:.85rem;color:var(--text-dim);font-style:italic;padding:8px 0}.conflict-widget.svelte-1nbyiff{border:1px solid var(--error-border);background-color:var(--error-bg);border-radius:6px;padding:12px}.conflict-alert.svelte-1nbyiff{color:var(--error-text);font-weight:500;margin-bottom:8px;font-size:.9rem}.resolve-btn.svelte-1nbyiff{width:100%;padding:6px;background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text);border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s}.resolve-btn.svelte-1nbyiff:hover{background-color:var(--error-border)}.welcome-screen.svelte-1nbyiff{flex:1;display:flex;justify-content:center;padding:40px 0;overflow-y:auto}.welcome-card.svelte-1nbyiff{background:var(--bg-hover);border:1px solid var(--border-light);border-radius:12px;padding:48px;max-width:500px;text-align:center;height:fit-content}.welcome-icon{color:var(--accent-light);margin-bottom:24px;opacity:.8}.welcome-card.svelte-1nbyiff h2:where(.svelte-1nbyiff){font-size:1.5rem;margin:0 0 16px;color:var(--text-primary)}.welcome-card.svelte-1nbyiff p:where(.svelte-1nbyiff){color:var(--text-muted);line-height:1.6;margin-bottom:32px}.welcome-actions.svelte-1nbyiff{display:flex;flex-direction:column;gap:24px;align-items:center}.existing-vaults.svelte-1nbyiff{width:100%;text-align:left}.existing-vaults.svelte-1nbyiff h3:where(.svelte-1nbyiff){font-size:.9rem;color:var(--text-muted);margin-bottom:12px;font-weight:500}.vault-option.svelte-1nbyiff{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:var(--bg-hover);border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);cursor:pointer;transition:all .2s;margin-bottom:8px;text-align:left}.vault-option.svelte-1nbyiff:hover{background:var(--bg-hover);border-color:var(--accent-light)}.primary-btn.svelte-1nbyiff{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:var(--accent);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s;width:100%}.primary-btn.svelte-1nbyiff:hover{background:var(--accent-hover)}@media (max-width: 767px){.widgets-column.svelte-1nbyiff{display:none}.editor-column.svelte-1nbyiff{border-right:none}}.help-backdrop.svelte-x4v9fc{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.help-container.svelte-x4v9fc{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;width:95%;max-width:1100px;height:85vh;max-height:800px;box-shadow:0 25px 50px #00000080;display:flex;flex-direction:column;animation:svelte-x4v9fc-modal-in .25s ease-out;overflow:hidden}@keyframes svelte-x4v9fc-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.help-header.svelte-x4v9fc{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--bg-secondary);flex-shrink:0}.header-title.svelte-x4v9fc{display:flex;align-items:center;gap:10px;color:var(--accent)}.header-title.svelte-x4v9fc h2:where(.svelte-x4v9fc){margin:0;font-size:1.1rem;color:var(--text-primary);font-weight:600}.close-btn.svelte-x4v9fc{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;display:flex;border-radius:4px;transition:all .2s}.close-btn.svelte-x4v9fc:hover{color:var(--text-primary);background:var(--border-light)}.help-body.svelte-x4v9fc{display:flex;flex:1;overflow:hidden}.help-sidebar.svelte-x4v9fc{width:280px;min-width:280px;background:var(--bg-secondary);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.search-box.svelte-x4v9fc{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;color:var(--text-muted)}.search-box.svelte-x4v9fc input:where(.svelte-x4v9fc){flex:1;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;padding:8px 10px;color:var(--text-primary);font-size:.85rem;outline:none}.search-box.svelte-x4v9fc input:where(.svelte-x4v9fc):focus{border-color:var(--accent)}.search-box.svelte-x4v9fc input:where(.svelte-x4v9fc)::placeholder{color:var(--text-dim)}.help-nav.svelte-x4v9fc{flex:1;overflow-y:auto;padding:12px 0}.nav-category.svelte-x4v9fc{margin-bottom:16px}.category-title.svelte-x4v9fc{padding:8px 16px;margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600}.category-pages.svelte-x4v9fc{list-style:none;margin:0;padding:0}.nav-page.svelte-x4v9fc{display:flex;align-items:center;gap:6px;width:100%;padding:8px 16px;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;text-align:left;cursor:pointer;transition:all .15s}.nav-page.svelte-x4v9fc:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-page.active.svelte-x4v9fc{background:var(--accent-soft);color:var(--text-primary);border-left:2px solid var(--accent)}.page-icon{color:var(--text-dim);flex-shrink:0}.nav-page.active.svelte-x4v9fc .page-icon{color:var(--accent)}.loading-state.svelte-x4v9fc,.no-results.svelte-x4v9fc{padding:20px;text-align:center;color:var(--text-muted)}.loading-state.svelte-x4v9fc{display:flex;flex-direction:column;align-items:center;gap:12px}.spin{animation:svelte-x4v9fc-spin 1s linear infinite}@keyframes svelte-x4v9fc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-results.svelte-x4v9fc button:where(.svelte-x4v9fc){margin-top:8px;padding:6px 12px;background:var(--accent);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem}.no-results.svelte-x4v9fc button:where(.svelte-x4v9fc):hover{background:var(--accent-hover)}.help-content.svelte-x4v9fc{flex:1;overflow-y:auto;padding:24px 32px;background:var(--bg-primary)}.content-loading.svelte-x4v9fc,.content-error.svelte-x4v9fc,.content-placeholder.svelte-x4v9fc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-dim);gap:16px}.content-error.svelte-x4v9fc{color:var(--error-text)}.content-error.svelte-x4v9fc button:where(.svelte-x4v9fc){padding:6px 12px;background:transparent;border:1px solid var(--error-border);border-radius:4px;color:var(--error-text);cursor:pointer}.content-placeholder.svelte-x4v9fc p:where(.svelte-x4v9fc){font-size:1rem}.markdown-content.svelte-x4v9fc{color:var(--text-primary);line-height:1.7;max-width:800px}.markdown-content.svelte-x4v9fc h1{font-size:1.8rem;font-weight:600;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--border);color:var(--text-primary)}.markdown-content.svelte-x4v9fc h2{font-size:1.4rem;font-weight:600;margin:32px 0 16px;color:var(--text-primary)}.markdown-content.svelte-x4v9fc h3{font-size:1.15rem;font-weight:600;margin:24px 0 12px;color:var(--text-secondary)}.markdown-content.svelte-x4v9fc h4,.markdown-content.svelte-x4v9fc h5,.markdown-content.svelte-x4v9fc h6{font-size:1rem;font-weight:600;margin:20px 0 10px;color:var(--text-secondary)}.markdown-content.svelte-x4v9fc p{margin:0 0 16px}.markdown-content.svelte-x4v9fc a{color:var(--accent);text-decoration:none}.markdown-content.svelte-x4v9fc a:hover{text-decoration:underline}.markdown-content.svelte-x4v9fc .wiki-link{color:var(--accent-light);cursor:pointer;border-bottom:1px dotted var(--accent-light)}.markdown-content.svelte-x4v9fc .wiki-link:hover{color:var(--accent-hover);text-decoration:none}.markdown-content.svelte-x4v9fc code{background:var(--bg-tertiary);padding:2px 6px;border-radius:3px;font-family:Fira Code,Consolas,monospace;font-size:.9em;color:var(--text-secondary)}.markdown-content.svelte-x4v9fc pre{background:var(--bg-tertiary);padding:16px;border-radius:6px;overflow-x:auto;margin:16px 0;border:1px solid var(--border)}.markdown-content.svelte-x4v9fc pre code{background:none;padding:0;color:var(--text-secondary)}.markdown-content.svelte-x4v9fc ul,.markdown-content.svelte-x4v9fc ol{margin:0 0 16px;padding-left:24px}.markdown-content.svelte-x4v9fc li{margin-bottom:6px}.markdown-content.svelte-x4v9fc blockquote{border-left:3px solid var(--accent);margin:16px 0;padding:8px 16px;background:var(--accent-soft);color:var(--text-secondary)}.markdown-content.svelte-x4v9fc table{width:100%;border-collapse:collapse;margin:16px 0}.markdown-content.svelte-x4v9fc th,.markdown-content.svelte-x4v9fc td{padding:10px 12px;border:1px solid var(--border);text-align:left}.markdown-content.svelte-x4v9fc th{background:var(--bg-tertiary);font-weight:600;color:var(--text-primary)}.markdown-content.svelte-x4v9fc tr:nth-child(2n){background:var(--bg-hover)}.markdown-content.svelte-x4v9fc hr{border:none;border-top:1px solid var(--border);margin:32px 0}.markdown-content.svelte-x4v9fc strong{color:var(--text-primary);font-weight:600}.markdown-content.svelte-x4v9fc em{color:var(--text-secondary)}.messages-container.svelte-183e2j1{flex:1;overflow-y:auto;padding:16px}.empty-state.svelte-183e2j1{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-muted);text-align:center}.empty-state.svelte-183e2j1 p:where(.svelte-183e2j1){margin:0;font-size:1rem;color:var(--text-muted)}.suggestions.svelte-183e2j1{display:flex;flex-direction:column;gap:8px;margin-top:8px}.suggestion.svelte-183e2j1{padding:8px 16px;background:var(--bg-hover);border:1px solid var(--border);border-radius:20px;font-size:.85rem;color:var(--text-muted);cursor:default}.messages.svelte-183e2j1{display:flex;flex-direction:column;gap:16px}.message.svelte-183e2j1{display:flex;gap:12px}.message-avatar.svelte-183e2j1{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.message.user.svelte-183e2j1 .message-avatar:where(.svelte-183e2j1){background:var(--border);color:var(--text-primary)}.message.assistant.svelte-183e2j1 .message-avatar:where(.svelte-183e2j1){background:var(--bg-active);color:var(--accent)}.message-content.svelte-183e2j1{flex:1;min-width:0}.message-header.svelte-183e2j1{display:flex;align-items:center;gap:8px;margin-bottom:4px}.message-role.svelte-183e2j1{font-size:.85rem;font-weight:600;color:var(--text-primary)}.message-time.svelte-183e2j1{font-size:.75rem;color:var(--text-dim)}.message-actions.svelte-183e2j1{display:flex;align-items:center;gap:2px;margin-left:auto;opacity:0;transition:opacity .15s ease}.message-actions.visible.svelte-183e2j1{opacity:1}.action-btn.svelte-183e2j1{background:transparent;border:none;color:var(--text-dim);padding:4px;border-radius:4px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.action-btn.svelte-183e2j1:hover:not(:disabled){background:var(--border-light);color:var(--text-primary)}.action-btn.svelte-183e2j1:disabled{opacity:.4;cursor:not-allowed}.message-body.svelte-183e2j1{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.message-body.svelte-183e2j1 p:where(.svelte-183e2j1){margin:0 0 .5em}.message-body.svelte-183e2j1 p:where(.svelte-183e2j1):last-child{margin-bottom:0}.message-body.svelte-183e2j1 code{background:var(--border-light);padding:2px 6px;border-radius:4px;font-size:.85em;font-family:JetBrains Mono,monospace}.message-body.svelte-183e2j1 pre{background:var(--bg-secondary);padding:12px;border-radius:6px;overflow-x:auto;margin:8px 0}.message-body.svelte-183e2j1 pre code{background:none;padding:0}.message-body.svelte-183e2j1 .note-link{color:var(--accent);text-decoration:none;background:var(--accent-soft);padding:1px 6px;border-radius:4px}.message-body.svelte-183e2j1 .note-link:hover{background:var(--bg-active)}.message-body.svelte-183e2j1 ul,.message-body.svelte-183e2j1 ol{margin:8px 0;padding-left:24px}.message-body.svelte-183e2j1 blockquote{margin:8px 0;padding-left:12px;border-left:3px solid var(--border);color:var(--text-muted)}.sources-badge.svelte-183e2j1{display:flex;align-items:center;gap:3px;background:var(--accent-soft)!important;padding:4px 8px!important;border-radius:12px!important}.sources-badge.svelte-183e2j1:hover{background:var(--bg-active)!important}.sources-count.svelte-183e2j1{font-size:.7rem;font-weight:600;color:var(--info-text)}.sources-panel.svelte-183e2j1{width:100%;margin-top:0;background:var(--info-bg);border:1px solid var(--info-border);border-radius:8px;overflow:hidden}.sources-header.svelte-183e2j1{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--accent-soft);font-size:.8rem;font-weight:600;color:var(--info-text)}.sources-header.svelte-183e2j1 span:where(.svelte-183e2j1){flex:1}.collapse-btn.svelte-183e2j1{background:transparent;border:none;color:var(--text-dim);padding:2px;cursor:pointer;display:flex;border-radius:4px}.collapse-btn.svelte-183e2j1:hover{background:var(--border-light);color:var(--text-primary)}.sources-list.svelte-183e2j1{display:flex;flex-direction:column;gap:2px;padding:8px}.source-item.svelte-183e2j1{display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;text-align:left;transition:all .15s}.source-item.svelte-183e2j1:hover{background:var(--bg-hover);color:var(--text-primary)}.source-number.svelte-183e2j1{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--bg-active);color:var(--info-text);border-radius:50%;font-size:.7rem;font-weight:600;flex-shrink:0}.source-title.svelte-183e2j1{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sources-footer.svelte-183e2j1{margin-top:8px;display:flex;justify-content:flex-end}.sources-inline-btn.svelte-183e2j1{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--accent-soft);border:1px solid var(--info-border);border-radius:16px;color:var(--info-text);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s}.web-source-link.svelte-183e2j1{text-decoration:none;color:var(--text-secondary)}.web-source-link.svelte-183e2j1:hover{color:var(--text-primary)}.sources-inline-btn.svelte-183e2j1:hover{background:var(--bg-active);border-color:var(--info-border)}.typing-indicator.svelte-183e2j1{display:flex;gap:4px}.typing-indicator.svelte-183e2j1 span:where(.svelte-183e2j1){width:6px;height:6px;background:var(--accent);border-radius:50%;animation:svelte-183e2j1-typing 1.4s infinite}.typing-indicator.svelte-183e2j1 span:where(.svelte-183e2j1):nth-child(2){animation-delay:.2s}.typing-indicator.svelte-183e2j1 span:where(.svelte-183e2j1):nth-child(3){animation-delay:.4s}@keyframes svelte-183e2j1-typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.chat-input-container.svelte-si8k1s{padding:12px 16px 16px;border-top:1px solid var(--border);background:var(--bg-secondary);position:relative;display:flex;flex-direction:column;gap:10px}.chat-input-top-row.svelte-si8k1s{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.context-container.svelte-si8k1s{flex:1;display:flex;align-items:center;gap:6px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.context-container.svelte-si8k1s::-webkit-scrollbar{display:none}.context-group.svelte-si8k1s{position:relative;display:inline-block}.context-group-trigger.svelte-si8k1s{display:flex;align-items:center;gap:6px;background:var(--bg-hover);border:1px solid var(--border);padding:3px 10px;border-radius:14px;font-size:.75rem;color:var(--text-muted);cursor:pointer;transition:all .2s}.context-group-trigger.svelte-si8k1s:hover,.context-group-trigger.active.svelte-si8k1s{background:var(--border-light);border-color:var(--accent);color:var(--text-primary)}.context-dropdown.svelte-si8k1s{position:absolute;bottom:100%;left:16px;right:16px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;padding:8px;margin-bottom:8px;box-shadow:0 -8px 24px #00000080;z-index:2000;display:flex;flex-direction:column;gap:2px}.dropdown-scroll.svelte-si8k1s{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.dropdown-scroll.svelte-si8k1s::-webkit-scrollbar{width:4px}.dropdown-scroll.svelte-si8k1s::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.dropdown-header.svelte-si8k1s{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;padding-left:8px}.dropdown-item.svelte-si8k1s{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;color:var(--text-secondary);font-size:.85rem}.dropdown-item.svelte-si8k1s:hover{background:var(--bg-hover);color:var(--text-primary)}.chip.svelte-si8k1s{display:inline-flex;align-items:center;gap:6px;background:var(--bg-hover);border:1px solid var(--border);padding:3px 8px;border-radius:14px;font-size:.75rem;color:var(--text-secondary);max-width:fit-content}.chip-label.svelte-si8k1s{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-label.svelte-si8k1s{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-remove.svelte-si8k1s{background:transparent!important;border:none!important;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s;outline:none!important}.item-remove.svelte-si8k1s:hover{color:var(--error-text);background:var(--error-bg)!important}.chip-remove.svelte-si8k1s{background:transparent!important;border:none!important;color:var(--text-dim);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;outline:none!important}.chip-remove.svelte-si8k1s:hover{color:var(--error-text);background:var(--error-bg)!important}.commands-dropdown.svelte-si8k1s{position:absolute;bottom:100%;left:16px;right:16px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;padding:8px;margin-bottom:8px;box-shadow:0 -4px 16px #0000004d;z-index:10}.mentions-dropdown.svelte-si8k1s{bottom:calc(100% + 5px)}.dropdown-header.svelte-si8k1s{font-size:.7rem;color:var(--text-muted);margin-bottom:4px;padding-left:4px;text-transform:uppercase}.command-item.svelte-si8k1s{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:6px;text-align:left;cursor:pointer;transition:all .15s;color:var(--text-secondary)}.command-item.svelte-si8k1s:hover{background:var(--bg-hover);color:var(--text-primary)}.command-item.selected.svelte-si8k1s{background:var(--bg-active);color:var(--text-primary);border:1px solid var(--info-border)}.command-item.selected.svelte-si8k1s .command-desc:where(.svelte-si8k1s){color:var(--text-muted)}.command-header.svelte-si8k1s{display:flex;align-items:center;gap:6px}.command-name.svelte-si8k1s{font-weight:600;font-size:.9rem}.command-desc.svelte-si8k1s{font-size:.8rem;color:var(--text-muted);padding-left:18px}.input-wrapper.svelte-si8k1s{display:flex;gap:8px;align-items:flex-end;background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;padding:8px 12px;transition:border-color .2s;position:relative}.input-wrapper.svelte-si8k1s:focus-within{border-color:var(--accent)}textarea.svelte-si8k1s{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:.9rem;line-height:1.5;resize:none;outline:none;font-family:inherit;min-height:24px;max-height:150px}textarea.svelte-si8k1s::placeholder{color:var(--text-dim)}textarea.svelte-si8k1s:disabled{opacity:.5}.mic-btn.svelte-si8k1s{background:transparent;border:1px solid var(--border);color:var(--text-muted);width:36px;height:36px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.mic-btn.svelte-si8k1s:hover:not(:disabled){background:var(--border-light);color:var(--text-primary);border-color:var(--text-dim)}.mic-btn.svelte-si8k1s:disabled{opacity:.5;cursor:not-allowed}.mic-btn.recording.svelte-si8k1s{background:var(--error-bg);border-color:var(--error-text);color:var(--error-text);animation:svelte-si8k1s-pulse 1.5s ease-in-out infinite}@keyframes svelte-si8k1s-pulse{0%,to{opacity:1}50%{opacity:.6}}.send-btn.svelte-si8k1s{background:var(--accent);border:none;color:#fff;width:36px;height:36px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.send-btn.svelte-si8k1s:hover:not(:disabled){background:var(--accent-hover)}.send-btn.svelte-si8k1s:disabled{opacity:.5;cursor:not-allowed}.spinning{animation:svelte-si8k1s-spin 1s linear infinite}@keyframes svelte-si8k1s-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay.svelte-1eytupp{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:10000;border:none;cursor:default;padding:0}.modal.svelte-1eytupp{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px #0009;z-index:10001;width:90%;max-width:520px;display:flex;flex-direction:column;max-height:80vh}.modal-header.svelte-1eytupp{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.title.svelte-1eytupp{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary)}.modal-content.svelte-1eytupp{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.hint.svelte-1eytupp{margin:0;color:var(--text-secondary);font-size:13px}.field.svelte-1eytupp{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1eytupp{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}input[type=text].svelte-1eytupp,textarea.svelte-1eytupp{background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical}.file-list.svelte-1eytupp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.file-list.svelte-1eytupp li:where(.svelte-1eytupp){display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:13px;color:var(--text-primary)}.modal-footer.svelte-1eytupp{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.primary-btn.svelte-1eytupp{background:var(--accent);color:var(--accent-fg, #fff);border:none;border-radius:6px;padding:8px 14px;font-size:13px;cursor:pointer}.primary-btn.svelte-1eytupp:disabled{opacity:.5;cursor:not-allowed}.secondary-btn.svelte-1eytupp{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;padding:8px 14px;font-size:13px;cursor:pointer;align-self:flex-start}.icon-btn.svelte-1eytupp{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;padding:4px;border-radius:4px}.icon-btn.svelte-1eytupp:hover{color:var(--text-primary);background:var(--bg-hover)}.progress-box.svelte-1eytupp{display:flex;flex-direction:column;gap:12px}.progress-line.svelte-1eytupp{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px}.progress-line.error.svelte-1eytupp{color:var(--error, #e5534b)}.progress-line.done.svelte-1eytupp{color:var(--success, #57ab5a)}.created-list.svelte-1eytupp ul:where(.svelte-1eytupp){list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.link-btn.svelte-1eytupp{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;padding:2px 0}.spin{animation:svelte-1eytupp-spin 1s linear infinite}@keyframes svelte-1eytupp-spin{to{transform:rotate(360deg)}}.modal-overlay.svelte-1l3038y{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:10000;border:none;cursor:default;padding:0}.modal.svelte-1l3038y{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px #0009;z-index:10001;width:90%;max-width:560px;display:flex;flex-direction:column;max-height:80vh}.modal-header.svelte-1l3038y{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.title.svelte-1l3038y{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary)}.tabs.svelte-1l3038y{display:flex;gap:4px;padding:8px 16px 0}.tabs.svelte-1l3038y button:where(.svelte-1l3038y){display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);padding:6px 10px;cursor:pointer;font-size:13px}.tabs.svelte-1l3038y button.active:where(.svelte-1l3038y){color:var(--text-primary);border-bottom-color:var(--accent)}.modal-content.svelte-1l3038y{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.hint.svelte-1l3038y{margin:0;color:var(--text-secondary);font-size:13px}.group.svelte-1l3038y{border:1px solid var(--border);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:8px}.group.svelte-1l3038y ul:where(.svelte-1l3038y){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row-actions.svelte-1l3038y{display:flex;align-items:center;gap:8px;justify-content:flex-end}.row-actions.svelte-1l3038y input:where(.svelte-1l3038y){flex:1;background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);padding:6px 10px;font-size:13px}.score.svelte-1l3038y{color:var(--text-secondary);font-size:12px;margin-right:auto}.stale-row.svelte-1l3038y{display:flex;align-items:center;justify-content:space-between;gap:8px}.meta.svelte-1l3038y{color:var(--text-secondary);font-size:12px;white-space:nowrap}.preview.svelte-1l3038y{background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;padding:10px;font-size:12px;max-height:300px;overflow:auto;white-space:pre-wrap;color:var(--text-primary)}.report-box.svelte-1l3038y{border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:6px}.field-label.svelte-1l3038y{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.error-line.svelte-1l3038y{display:flex;align-items:center;gap:6px;color:var(--error, #e5534b);font-size:13px}.progress-line.svelte-1l3038y{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px}.primary-btn.svelte-1l3038y{background:var(--accent);color:var(--accent-fg, #fff);border:none;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer}.primary-btn.svelte-1l3038y:disabled{opacity:.5;cursor:not-allowed}.secondary-btn.svelte-1l3038y{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer}.icon-btn.svelte-1l3038y{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;padding:4px;border-radius:4px}.icon-btn.svelte-1l3038y:hover{color:var(--text-primary);background:var(--bg-hover)}.link-btn.svelte-1l3038y{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;padding:2px 0;text-align:left}.chat-panel.svelte-1wlofba{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);color:var(--text-primary)}.panel-header.svelte-1wlofba{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-secondary)}.context-bar.svelte-1wlofba{display:flex;align-items:center;padding:6px 16px;background:var(--info-bg);border-bottom:1px solid var(--info-border)}.context-bar-content.svelte-1wlofba{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.context-item.svelte-1wlofba{display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--text-muted)}.context-item.current-note.svelte-1wlofba{color:var(--info-text)}.context-item.manual-context.svelte-1wlofba{color:var(--success-text)}.header-title.svelte-1wlofba{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem}.header-actions.svelte-1wlofba{display:flex;gap:4px}.icon-btn.svelte-1wlofba{background:transparent;border:none;color:var(--text-muted);padding:6px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.icon-btn.svelte-1wlofba:hover{background:var(--border-light);color:var(--text-primary)}.icon-btn.active.svelte-1wlofba{color:var(--accent);background:var(--accent-soft)}.icon-btn.svelte-1wlofba:disabled{opacity:.5;cursor:not-allowed}.no-api-key.svelte-1wlofba{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center;color:var(--text-muted)}.no-api-key.svelte-1wlofba h3:where(.svelte-1wlofba){color:var(--text-primary);margin:0}.no-api-key.svelte-1wlofba p:where(.svelte-1wlofba){margin:0;max-width:280px;line-height:1.5}.panel-body.svelte-1wlofba{display:flex;flex:1;overflow:hidden}.chat-list.svelte-1wlofba{width:200px;border-right:1px solid var(--border);display:flex;flex-direction:column;background:var(--bg-secondary)}.chat-list.history-view.svelte-1wlofba{width:100%;border-right:none}.chat-list-header.svelte-1wlofba{display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.chat-count.svelte-1wlofba{background:var(--border);padding:2px 6px;border-radius:10px;font-size:.75rem}.chats.svelte-1wlofba{flex:1;overflow-y:auto;padding:0 8px}.chat-item.svelte-1wlofba{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;text-align:left;margin-bottom:4px;transition:all .15s}.chat-item.svelte-1wlofba:hover{background:var(--bg-hover)}.chat-item.active.svelte-1wlofba{background:var(--bg-active);color:var(--text-primary)}.chat-info.svelte-1wlofba{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-title.svelte-1wlofba{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-date.svelte-1wlofba{font-size:.7rem;color:var(--text-muted)}.delete-btn.svelte-1wlofba{opacity:0;background:transparent;border:none;color:var(--text-muted);padding:4px;border-radius:4px;cursor:pointer;transition:all .2s}.chat-item.svelte-1wlofba:hover .delete-btn:where(.svelte-1wlofba){opacity:1}.delete-btn.svelte-1wlofba:hover{background:var(--error-bg);color:var(--error-text)}.empty-chats.svelte-1wlofba{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center;color:var(--text-dim)}.empty-chats.svelte-1wlofba p:where(.svelte-1wlofba){margin:0;font-size:.85rem}.index-status.svelte-1wlofba{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid var(--border);font-size:.75rem;color:var(--text-muted)}.chat-area.svelte-1wlofba{flex:1;display:flex;flex-direction:column;position:relative}.no-chat-selected.svelte-1wlofba{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center;color:var(--text-muted)}.no-chat-selected.svelte-1wlofba h3:where(.svelte-1wlofba){color:var(--text-primary);margin:0}.no-chat-selected.svelte-1wlofba p:where(.svelte-1wlofba){margin:0;max-width:280px;line-height:1.5}.error-banner.svelte-1wlofba{position:absolute;bottom:80px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.85rem}.error-banner.svelte-1wlofba button:where(.svelte-1wlofba){background:transparent;border:none;color:inherit;cursor:pointer;padding:2px}.btn.svelte-1wlofba{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.btn-primary.svelte-1wlofba{background:var(--accent);color:#fff}.btn-primary.svelte-1wlofba:hover{background:var(--accent-hover)}.btn-sm.svelte-1wlofba{padding:6px 12px;font-size:.8rem}.help-view.svelte-1wlofba{flex:1;display:flex;flex-direction:column;background:var(--bg-primary);overflow-y:auto}.help-header.svelte-1wlofba{padding:20px 24px;border-bottom:1px solid var(--border)}.back-link.svelte-1wlofba{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--accent);font-size:.85rem;cursor:pointer;padding:0;margin-bottom:12px;transition:color .2s}.back-link.svelte-1wlofba:hover{color:var(--accent-hover)}.help-header.svelte-1wlofba h2:where(.svelte-1wlofba){margin:0;font-size:1.25rem;color:var(--text-primary)}.help-content.svelte-1wlofba{padding:24px;display:flex;flex-direction:column;gap:32px}.help-content.svelte-1wlofba h3:where(.svelte-1wlofba){font-size:.9rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.command-list.svelte-1wlofba,.shortcut-list.svelte-1wlofba{display:flex;flex-direction:column;gap:12px}.help-item.svelte-1wlofba{display:flex;flex-direction:column;gap:4px}.help-item.svelte-1wlofba code:where(.svelte-1wlofba){color:var(--accent);background:var(--accent-soft);padding:2px 6px;border-radius:4px;font-family:inherit;font-weight:600;font-size:.9rem;align-self:flex-start}.help-item.svelte-1wlofba span:where(.svelte-1wlofba){font-size:.85rem;color:var(--text-secondary);line-height:1.4}.shortcut-item.svelte-1wlofba{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--bg-tertiary)}.shortcut-item.svelte-1wlofba:last-child{border-bottom:none}.shortcut-item.svelte-1wlofba .label:where(.svelte-1wlofba){font-size:.9rem;color:var(--text-secondary)}.keys.svelte-1wlofba{display:flex;align-items:center;gap:4px;color:var(--text-dim)}.keys.svelte-1wlofba kbd:where(.svelte-1wlofba){background:var(--border);color:var(--text-primary);padding:2px 6px;border-radius:4px;font-size:.75rem;font-family:inherit;border:1px solid var(--border);box-shadow:0 2px #0003}.tip-section.svelte-1wlofba{margin-top:8px}.tip-card.svelte-1wlofba{background:var(--info-bg);border:1px solid var(--info-border);border-radius:8px;padding:16px}.tip-header.svelte-1wlofba{display:flex;align-items:center;gap:8px;color:var(--accent);font-weight:600;font-size:.85rem;margin-bottom:8px}.tip-card.svelte-1wlofba p:where(.svelte-1wlofba){margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.5}.spinning{animation:svelte-1wlofba-spin 1s linear infinite}@keyframes svelte-1wlofba-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tab-bar.svelte-11jzi7o{height:40px;background-color:var(--bg-secondary);border-bottom:1px solid var(--bg-tertiary);display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none}.tabs-container.svelte-11jzi7o{display:flex;align-items:center;height:100%;overflow-x:auto;overflow-y:hidden;gap:0;flex:1;padding:0}.tabs-container.svelte-11jzi7o::-webkit-scrollbar{height:0}.tab.svelte-11jzi7o{display:flex;align-items:center;gap:8px;padding:0 12px;height:100%;background-color:var(--bg-tertiary);color:var(--text-muted);border-right:1px solid var(--border);border-top:2px solid transparent;cursor:pointer;transition:background-color .1s,color .1s;white-space:nowrap;position:relative;min-width:120px;max-width:240px}.tab.svelte-11jzi7o:first-child{border-left:none}.tab.svelte-11jzi7o:hover{background-color:var(--bg-elevated);color:var(--text-secondary)}.tab.svelte-11jzi7o:hover .tab-close:where(.svelte-11jzi7o){opacity:1}.tab.active.svelte-11jzi7o{background-color:var(--bg-primary);color:var(--text-primary);border-top-color:var(--accent)}.tab-label.svelte-11jzi7o{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:13px;display:flex;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.tab-label.italic.svelte-11jzi7o{font-style:italic;opacity:.8}.dirty-dot.svelte-11jzi7o{color:var(--accent);font-size:18px;line-height:1;margin-left:2px}.tab-close.svelte-11jzi7o{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:5px;opacity:0;transition:opacity .1s,background-color .1s,color .1s;flex-shrink:0}.tab.active.svelte-11jzi7o .tab-close:where(.svelte-11jzi7o){opacity:1}.tab-close.svelte-11jzi7o:hover{background-color:var(--bg-hover);color:var(--text-secondary)}.tab-context-menu.svelte-1psrzhn{position:fixed;z-index:10000;min-width:180px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;padding:4px 0;box-shadow:0 4px 16px #0000004d;font-size:13px}.menu-item.svelte-1psrzhn{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:none;border:none;color:var(--text-secondary);cursor:pointer;text-align:left;font-size:13px}.menu-item.svelte-1psrzhn:hover:not(.disabled){background:var(--bg-elevated)}.menu-item.disabled.svelte-1psrzhn{opacity:.5;cursor:not-allowed}.menu-icon.svelte-1psrzhn{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted)}.menu-item.svelte-1psrzhn:hover:not(.disabled) .menu-icon:where(.svelte-1psrzhn){color:var(--text-secondary)}.shortcut.svelte-1psrzhn{margin-left:auto;font-size:11px;color:var(--text-muted);opacity:.7}.menu-divider.svelte-1psrzhn{height:1px;background:var(--border);margin:4px 8px}.pane-tab-bar.svelte-51r724{height:45px;background-color:var(--bg-secondary);border-bottom:1px solid var(--bg-tertiary);display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none;border-top:2px solid transparent}.pane-tab-bar.bottom.svelte-51r724{border-bottom:2px solid transparent;border-top:1px solid var(--bg-tertiary)}.pane-tab-bar.active-group.svelte-51r724{border-top-color:var(--accent)}.pane-tab-bar.bottom.active-group.svelte-51r724{border-top-color:var(--bg-tertiary);border-bottom-color:var(--accent)}.home-icon-btn.svelte-51r724{width:40px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-right:1px solid var(--border);transition:all .2s;flex-shrink:0}.home-icon-btn.svelte-51r724:hover{background-color:var(--bg-elevated);color:var(--text-primary)}.tabs-container.svelte-51r724{display:flex;align-items:center;height:100%;overflow-x:auto;overflow-y:hidden;gap:0;flex:1;padding:0}.tabs-container.svelte-51r724::-webkit-scrollbar{height:0}.tab.svelte-51r724{display:flex;align-items:center;gap:8px;padding:0 12px;height:100%;background-color:var(--bg-tertiary);color:var(--text-muted);border-right:1px solid var(--border);cursor:pointer;transition:background-color .1s,color .1s;white-space:nowrap;position:relative;min-width:120px;max-width:240px}.tab.svelte-51r724:first-child{border-left:none}.tab.svelte-51r724:hover{background-color:var(--bg-elevated);color:var(--text-secondary)}.tab.svelte-51r724:hover .tab-close:where(.svelte-51r724){opacity:1}.tab.active.svelte-51r724{background-color:var(--bg-input);color:var(--text-primary)}.tab.drag-over.svelte-51r724{border-left:2px solid var(--accent)}.tab.dragging.svelte-51r724{opacity:.5}.tab-label.svelte-51r724{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:13px;display:flex;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.tab-label.italic.svelte-51r724{font-style:italic;opacity:.8}.dirty-dot.svelte-51r724{color:var(--accent);font-size:18px;line-height:1;margin-left:2px}.tab-close.svelte-51r724{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:5px;opacity:0;transition:opacity .1s,background-color .1s,color .1s;flex-shrink:0}.tab.active.svelte-51r724 .tab-close:where(.svelte-51r724){opacity:1}.tab-close.svelte-51r724:hover{background-color:var(--bg-hover);color:var(--text-secondary)}.tab-actions.svelte-51r724{display:flex;align-items:center;gap:2px;padding:0 8px;border-left:1px solid var(--border)}.action-btn.svelte-51r724{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:background-color .1s,color .1s}.action-btn.svelte-51r724:hover{background-color:var(--bg-hover);color:var(--text-secondary)}.editor-pane.svelte-1ihjdmd{display:flex;flex-direction:column;height:100%;min-height:100px;min-width:200px;background-color:var(--bg-primary);position:relative}.pane-content.svelte-1ihjdmd{flex:1;overflow:hidden;position:relative}.note-loading-overlay.svelte-1ihjdmd{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background-color:color-mix(in srgb,var(--bg-primary) 55%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:var(--text-secondary);font-size:13px;z-index:10;pointer-events:none}.note-loading-spinner{color:var(--accent);animation:svelte-1ihjdmd-note-loading-spin .9s linear infinite}@keyframes svelte-1ihjdmd-note-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-pane.svelte-1ihjdmd{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:14px;text-align:center;padding:20px}.empty-pane.svelte-1ihjdmd p:where(.svelte-1ihjdmd){margin:0}.empty-pane.svelte-1ihjdmd .hint:where(.svelte-1ihjdmd){font-size:12px;margin-top:8px;opacity:.6}.split-container.svelte-148pd6t{display:flex;width:100%;height:100%;overflow:hidden}.split-container.horizontal.svelte-148pd6t{flex-direction:row}.split-container.vertical.svelte-148pd6t{flex-direction:column}.split-child.svelte-148pd6t{overflow:hidden;min-width:0;min-height:0}.split-resizer.svelte-148pd6t{flex-shrink:0;background-color:var(--bg-tertiary);transition:background-color .15s;z-index:10}.split-resizer.horizontal.svelte-148pd6t{width:4px;cursor:col-resize}.split-resizer.vertical.svelte-148pd6t{height:4px;cursor:row-resize}.split-resizer.svelte-148pd6t:hover,.split-resizer.resizing.svelte-148pd6t{background-color:var(--accent)}.editor-area.svelte-d3gbda{width:100%;height:100%;overflow:hidden}.readonly-pane.svelte-1s70go2{height:100%;overflow:auto;position:relative;background-color:var(--bg-primary)}.readonly-hint.svelte-1s70go2{position:sticky;top:0;z-index:1;font-size:11px;color:var(--text-dim);padding:4px 16px;background-color:var(--bg-primary);border-bottom:1px solid var(--bg-tertiary);text-align:right}.readonly-empty.svelte-1s70go2{display:flex;align-items:center;justify-content:center;height:80%;color:var(--text-dim);font-size:14px;text-align:center;padding:20px}.readonly-body.svelte-1s70go2{padding:24px 32px;color:var(--text-primary);line-height:1.6;font-size:14px}.readonly-body.svelte-1s70go2 h1,.readonly-body.svelte-1s70go2 h2,.readonly-body.svelte-1s70go2 h3{color:var(--text-primary);margin-top:1.2em}.readonly-body.svelte-1s70go2 a{color:var(--accent-light)}.readonly-body.svelte-1s70go2 code{background-color:var(--bg-tertiary);padding:2px 5px;border-radius:4px;font-size:.9em}.readonly-body.svelte-1s70go2 pre{background-color:var(--bg-tertiary);padding:12px 16px;border-radius:6px;overflow-x:auto}.readonly-body.svelte-1s70go2 img{max-width:100%}.readonly-body.svelte-1s70go2 blockquote{border-left:3px solid var(--accent-light);margin:0;padding-left:16px;color:var(--text-secondary)}.metadata-section.svelte-znyygb{padding:1rem;border-radius:6px;background:var(--bg-secondary)}.section-title.svelte-znyygb{margin:0 0 .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.metadata-row.svelte-znyygb{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.metadata-row.svelte-znyygb:last-child{margin-bottom:0}.metadata-row.svelte-znyygb label:where(.svelte-znyygb){font-size:.75rem;font-weight:500;color:var(--text-muted);display:flex;align-items:center;gap:.25rem}.metadata-row.svelte-znyygb .value:where(.svelte-znyygb){font-size:.8125rem;color:var(--text-primary);margin-left:.5rem;font-family:Courier New,monospace}.value.title.svelte-znyygb{font-weight:500}.value-with-action.svelte-znyygb{display:flex;align-items:center;gap:.5rem}.note-id.svelte-znyygb{font-size:.75rem;font-family:Courier New,monospace;color:var(--text-muted);background:var(--bg-primary);padding:.25rem .5rem;border-radius:4px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn.svelte-znyygb{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.copy-btn.svelte-znyygb:hover{background:var(--bg-hover);color:var(--text-primary)}.timestamp.svelte-znyygb{font-variant-numeric:tabular-nums;cursor:help}.index-status.svelte-znyygb{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.status-badge.svelte-znyygb{font-size:.75rem;font-weight:600;text-transform:capitalize}.indexed-at.svelte-znyygb{font-size:.75rem;color:var(--text-muted);font-family:inherit;cursor:help}.tags-section.svelte-v6hshd{padding:0}.section-title.svelte-v6hshd{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.tag-chips.svelte-v6hshd{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.tag-chip.svelte-v6hshd{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:4px;background:color-mix(in srgb,var(--tag-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--tag-color) 30%,transparent);font-size:.75rem;transition:all .15s ease}.tag-chip.clickable.svelte-v6hshd{cursor:pointer}.tag-chip.svelte-v6hshd:hover{background:color-mix(in srgb,var(--tag-color) 25%,transparent)}.tag-chip.clickable.svelte-v6hshd:hover{background:color-mix(in srgb,var(--tag-color) 35%,transparent);transform:translateY(-1px)}.tag-chip.dragging.svelte-v6hshd{opacity:.5;cursor:grabbing}.tag-chip.drag-over.svelte-v6hshd{border-style:dashed;background:color-mix(in srgb,var(--tag-color) 45%,transparent);transform:scale(1.05)}.tag-name.svelte-v6hshd{color:var(--tag-color);font-weight:500}.remove-tag.svelte-v6hshd{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--tag-color);cursor:pointer;opacity:.6;transition:all .15s ease}.remove-tag.svelte-v6hshd:hover{opacity:1;background:color-mix(in srgb,var(--tag-color) 20%,transparent)}.tag-input-wrapper.svelte-v6hshd{position:relative}.input-container.svelte-v6hshd{position:relative;display:flex;align-items:center}.input-container.svelte-v6hshd .input-icon{position:absolute;left:.5rem;color:var(--text-muted);pointer-events:none}input.svelte-v6hshd{width:100%;padding:.5rem .5rem .5rem 2rem;font-size:.875rem;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;transition:all .15s ease}input.svelte-v6hshd:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}input.svelte-v6hshd::placeholder{color:var(--text-muted)}.tag-suggestions.svelte-v6hshd{position:absolute;top:calc(100% + .25rem);left:0;right:0;max-height:200px;overflow-y:auto;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:100}.suggestion.svelte-v6hshd{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;font-size:.875rem;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:background .15s ease}.suggestion.svelte-v6hshd:last-child{border-bottom:none}.suggestion.svelte-v6hshd:hover{background:var(--bg-hover)}.suggestion-name.svelte-v6hshd{font-weight:500}.usage-count.svelte-v6hshd{font-size:.75rem;color:var(--text-muted)}.suggestion.create-new.svelte-v6hshd{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-weight:500}.links-section.svelte-1bvnupo{padding:0}.section-title.svelte-1bvnupo{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.links-group.svelte-1bvnupo{margin-bottom:.75rem}.links-group.svelte-1bvnupo:last-child{margin-bottom:0}.group-header.svelte-1bvnupo{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.875rem;font-weight:500;text-align:left;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.group-header.svelte-1bvnupo:hover{background:var(--bg-hover)}.count.svelte-1bvnupo{margin-left:auto;padding:.125rem .375rem;font-size:.75rem;font-weight:600;color:var(--text-muted);background:var(--bg-secondary);border-radius:3px}.links-list.svelte-1bvnupo{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.empty-state.svelte-1bvnupo{margin:0;padding:1rem;text-align:center;font-size:.875rem;color:var(--text-muted);font-style:italic}.link-item.svelte-1bvnupo{display:flex;flex-direction:column;gap:.375rem;width:100%;padding:.625rem;text-align:left;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .15s ease}.link-item.svelte-1bvnupo:hover{background:var(--bg-hover);border-color:var(--accent-soft)}.link-item.compact.svelte-1bvnupo{flex-direction:row;align-items:center;justify-content:space-between}.link-header.svelte-1bvnupo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.link-title.svelte-1bvnupo{font-size:.875rem;font-weight:500;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-type-badge.svelte-1bvnupo{flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);background:var(--bg-secondary);border-radius:3px}.link-snippet.svelte-1bvnupo{font-size:.75rem;line-height:1.4;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.link-snippet.svelte-1bvnupo mark{background:var(--accent-soft);color:var(--accent);font-weight:500;padding:.125rem .25rem;border-radius:2px}.suggestions-section.svelte-qf4pt{padding:0}.section-title.svelte-qf4pt{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.suggestion-group.svelte-qf4pt{margin-bottom:.75rem}.suggestion-group.svelte-qf4pt:last-child{margin-bottom:0}.group-header.svelte-qf4pt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.875rem;font-weight:500;text-align:left;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.group-header.svelte-qf4pt:hover{background:var(--bg-hover)}.count.svelte-qf4pt{margin-left:auto;padding:.125rem .375rem;font-size:.75rem;font-weight:600;background:var(--bg-secondary);border-radius:9999px;color:var(--text-muted)}.suggestion-list.svelte-qf4pt{margin-top:.5rem;padding-left:.5rem}.suggestion-item.svelte-qf4pt{padding:.5rem;margin-bottom:.5rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:4px}.suggestion-item.ai-suggestion.svelte-qf4pt{border-left:2px solid var(--accent)}.suggestion-header.svelte-qf4pt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.suggestion-title.svelte-qf4pt{font-size:.875rem;font-weight:500;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;text-align:left}.suggestion-title.svelte-qf4pt:hover{text-decoration:underline}.mention-count.svelte-qf4pt{font-size:.75rem;color:var(--text-muted)}.similarity-badge.svelte-qf4pt{padding:.125rem .375rem;font-size:.625rem;font-weight:600;color:#fff;border-radius:9999px}.mention-context.svelte-qf4pt{display:flex;align-items:flex-start;gap:.5rem;margin-top:.375rem;padding:.375rem;background:var(--bg-primary);border-radius:4px}.context-text.svelte-qf4pt{flex:1;font-size:.75rem;color:var(--text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis}.add-link-btn.svelte-qf4pt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--accent);border:none;border-radius:4px;color:#fff;cursor:pointer;opacity:.8}.add-link-btn.svelte-qf4pt:hover{opacity:1}.more-mentions.svelte-qf4pt{margin:.25rem 0 0;font-size:.75rem;color:var(--text-muted)}.suggestion-reason.svelte-qf4pt{margin:.25rem 0;font-size:.75rem;color:var(--text-muted)}.suggestion-actions.svelte-qf4pt{display:flex;gap:.5rem;margin-top:.5rem}.action-btn.svelte-qf4pt{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);cursor:pointer}.action-btn.svelte-qf4pt:hover{background:var(--bg-hover)}.action-btn.primary.svelte-qf4pt{background:var(--accent);border-color:var(--accent);color:#fff}.action-btn.primary.svelte-qf4pt:hover{opacity:.9}.empty-state.svelte-qf4pt,.loading-state.svelte-qf4pt{margin:0;padding:.5rem;font-size:.75rem;color:var(--text-muted);font-style:italic}.assets-section.svelte-ts44vh{padding:0}.section-header-with-action.svelte-ts44vh{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.section-title.svelte-ts44vh{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.add-asset-btn.svelte-ts44vh{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--accent);background:transparent;border:1px solid var(--accent);border-radius:4px;cursor:pointer;transition:all .15s ease}.add-asset-btn.svelte-ts44vh:hover{background:var(--accent-soft)}.empty-state.svelte-ts44vh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;color:var(--text-muted);text-align:center}.empty-state.svelte-ts44vh p:where(.svelte-ts44vh){margin:0;font-size:.875rem}.assets-list.svelte-ts44vh{display:flex;flex-direction:column;gap:.5rem}.asset-item.svelte-ts44vh{display:flex;align-items:center;gap:.75rem;padding:.625rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;transition:all .15s ease}.asset-item.svelte-ts44vh:hover{border-color:var(--accent-soft)}.asset-icon.svelte-ts44vh{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--accent);background:var(--accent-soft);border-radius:4px}.asset-info.svelte-ts44vh{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.asset-name.svelte-ts44vh{font-size:.875rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-meta.svelte-ts44vh{font-size:.75rem;color:var(--text-muted)}.asset-actions.svelte-ts44vh{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.action-btn.svelte-ts44vh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.action-btn.svelte-ts44vh:hover{background:var(--bg-hover);color:var(--text-primary)}.action-btn.danger.svelte-ts44vh:hover{background:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}.properties-panel.svelte-oqfpzo{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary);border-left:1px solid var(--border);color:var(--text-primary);overflow:hidden}.empty-panel.svelte-oqfpzo{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:var(--text-muted);padding:2rem;text-align:center}.loading-panel.svelte-oqfpzo{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:var(--text-muted)}.spinner.svelte-oqfpzo{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-oqfpzo-spin .8s linear infinite}@keyframes svelte-oqfpzo-spin{to{transform:rotate(360deg)}}.tab-nav.svelte-oqfpzo{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 .75rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.tabs-list.svelte-oqfpzo{display:flex;align-items:center;gap:.25rem}.nav-actions.svelte-oqfpzo{display:flex;align-items:center;gap:.25rem;padding-left:.5rem;border-left:1px solid var(--border);margin-left:.5rem}.tab-btn.svelte-oqfpzo{position:relative;display:flex;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 .5rem;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.tab-btn.svelte-oqfpzo:hover{background:var(--bg-hover);color:var(--text-primary)}.tab-btn.active.svelte-oqfpzo{background:var(--accent-soft);color:var(--accent)}.tab-btn.svelte-oqfpzo .badge:where(.svelte-oqfpzo){position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;line-height:1;background:var(--accent);color:#fff;border-radius:8px}.action-btn.svelte-oqfpzo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.action-btn.svelte-oqfpzo:hover{background:var(--border-light);color:var(--text-primary)}.close-btn.svelte-oqfpzo{margin-left:.25rem}.panel-content.svelte-oqfpzo{flex:1;overflow-y:auto;padding:1rem}.panel-content.svelte-oqfpzo>*:not(:last-child){margin-bottom:1.5rem}.summary-section.svelte-oqfpzo{display:flex;flex-direction:column;gap:1rem;height:100%}.section-header.svelte-oqfpzo{display:flex;align-items:center;justify-content:space-between}.summary-section.svelte-oqfpzo h4:where(.svelte-oqfpzo){margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}.generate-btn.svelte-oqfpzo{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:4px;cursor:pointer;transition:all .2s}.generate-btn.svelte-oqfpzo:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.generate-btn.svelte-oqfpzo:disabled{opacity:.7;cursor:not-allowed}.summary-textarea.svelte-oqfpzo{width:100%;flex:1;min-height:200px;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;font-size:.875rem;line-height:1.6;color:var(--text-primary);resize:none;font-family:inherit}.summary-textarea.svelte-oqfpzo:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-active)}.summary-footer.svelte-oqfpzo{display:flex;justify-content:flex-end}.source-badge.svelte-oqfpzo{font-size:.75rem;color:var(--text-muted);background:var(--bg-primary);padding:.125rem .5rem;border-radius:12px;border:1px solid var(--border)}.spinner-sm.svelte-oqfpzo{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-oqfpzo-spin .8s linear infinite}.summary-actions.svelte-oqfpzo{display:flex;align-items:center;gap:.5rem}.btn-text.svelte-oqfpzo{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:all .2s}.btn-text.svelte-oqfpzo:hover{color:var(--text-primary)}.btn-primary.svelte-oqfpzo{background:var(--accent);border:none;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;border-radius:4px;font-weight:500;transition:all .2s}.btn-primary.svelte-oqfpzo:hover{background:var(--accent-hover)}.btn-icon-text.svelte-oqfpzo{display:flex;align-items:center;gap:.375rem;background:none;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;border-radius:4px;transition:all .2s}.btn-icon-text.svelte-oqfpzo:hover{background:var(--bg-hover)}.summary-text-view.svelte-oqfpzo{padding:.75rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;font-size:.875rem;line-height:1.6;color:var(--text-primary);min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.summary-text-view.svelte-oqfpzo p:where(.svelte-oqfpzo){margin:0 0 .5rem}.properties-header.svelte-193d0ot{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--bg-primary);position:sticky;top:0;z-index:10}.panel-title.svelte-193d0ot{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}.header-actions.svelte-193d0ot{display:flex;align-items:center;gap:.25rem}.action-btn.svelte-193d0ot{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.action-btn.svelte-193d0ot:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.action-btn.svelte-193d0ot:disabled{opacity:.4;cursor:not-allowed}.action-btn.active.svelte-193d0ot{color:var(--accent);background:var(--accent-soft)}.close-btn.svelte-193d0ot{margin-left:.25rem}.change-card.svelte-6y284m{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;margin-bottom:8px;overflow:hidden;transition:all .15s ease}.change-card.svelte-6y284m:hover{border-color:var(--border)}.change-card.selected.svelte-6y284m{border-color:var(--accent);background:var(--bg-elevated)}.card-header.svelte-6y284m{display:flex;align-items:center;gap:8px;padding:10px 12px}.expand-btn.svelte-6y284m{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:3px;transition:color .15s}.expand-btn.svelte-6y284m:hover{color:var(--text-secondary)}.checkbox-container.svelte-6y284m{position:relative;display:flex;align-items:center;cursor:pointer}.checkbox-container.svelte-6y284m input:where(.svelte-6y284m){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark.svelte-6y284m{height:16px;width:16px;background-color:var(--border);border:1px solid var(--border);border-radius:3px;transition:all .15s ease}.checkbox-container.svelte-6y284m:hover .checkmark:where(.svelte-6y284m){border-color:var(--accent)}.checkbox-container.svelte-6y284m input:where(.svelte-6y284m):checked~.checkmark:where(.svelte-6y284m){background-color:var(--accent);border-color:var(--accent)}.checkbox-container.svelte-6y284m input:where(.svelte-6y284m):checked~.checkmark:where(.svelte-6y284m):after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container.svelte-6y284m input:where(.svelte-6y284m):disabled~.checkmark:where(.svelte-6y284m){opacity:.5;cursor:not-allowed}.note-info.svelte-6y284m{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:4px 8px;border-radius:4px;flex:1;min-width:0;text-align:left;transition:background .15s}.note-info.svelte-6y284m:hover{background:var(--bg-hover)}.note-title.svelte-6y284m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.change-type.svelte-6y284m{font-size:11px;padding:2px 8px;border-radius:10px;text-transform:uppercase;font-weight:500;letter-spacing:.3px}.type-modify.svelte-6y284m{background:var(--info-bg);color:var(--info-text)}.type-delete.svelte-6y284m{background:var(--error-bg);color:var(--error-text)}.type-metadata.svelte-6y284m{background:var(--tag-bg);color:var(--tag-text)}.lines-affected.svelte-6y284m{font-size:12px;color:var(--text-muted);white-space:nowrap}.undo-btn.svelte-6y284m{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:4px;transition:all .15s}.undo-btn.svelte-6y284m:hover{background:var(--bg-hover);color:var(--warning-text)}.card-content.svelte-6y284m{border-top:1px solid var(--border);padding:12px;background:var(--bg-primary)}.diff-preview.svelte-6y284m{margin:0;font-family:Fira Code,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary)}.diff-preview.svelte-6y284m .diff-add{background:var(--success-bg);color:var(--success-text)}.diff-preview.svelte-6y284m .diff-remove{background:var(--error-bg);color:var(--error-text)}.changes-list.svelte-1n4su1{display:flex;flex-direction:column;height:100%;overflow:hidden}.toolbar.svelte-1n4su1{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-shrink:0}.selection-info.svelte-1n4su1{display:flex;align-items:center;gap:8px}.count.svelte-1n4su1{font-size:12px;color:var(--text-muted)}.toolbar-actions.svelte-1n4su1{display:flex;align-items:center;gap:4px}.toolbar-btn.svelte-1n4su1{display:flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s}.toolbar-btn.svelte-1n4su1:hover:not(:disabled){background:var(--bg-hover);color:var(--text-secondary);border-color:var(--border)}.toolbar-btn.svelte-1n4su1:disabled{opacity:.4;cursor:not-allowed}.separator.svelte-1n4su1{width:1px;height:20px;background:var(--border);margin:0 4px}.list-container.svelte-1n4su1{flex:1;overflow-y:auto;padding:12px}.note-group.svelte-1n4su1{margin-bottom:16px}.group-header.svelte-1n4su1{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-primary);border-radius:6px 6px 0 0;border:1px solid var(--border);border-bottom:none;color:var(--text-secondary)}.group-title.svelte-1n4su1{flex:1;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-count.svelte-1n4su1{font-size:11px;color:var(--text-muted);padding:2px 6px;background:var(--bg-tertiary);border-radius:10px}.group-changes.svelte-1n4su1{border:1px solid var(--border);border-top:none;border-radius:0 0 6px 6px;padding:8px;background:var(--bg-secondary)}.group-changes.svelte-1n4su1 .change-card{margin-bottom:6px}.group-changes.svelte-1n4su1 .change-card:last-child{margin-bottom:0}.empty-state.svelte-1n4su1{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--text-dim);font-size:14px}.bulk-edit-panel.svelte-1s2d48i{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);border-left:1px solid var(--border)}.panel-header.svelte-1s2d48i{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-secondary)}.panel-header.svelte-1s2d48i h2:where(.svelte-1s2d48i){margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.header-actions.svelte-1s2d48i{display:flex;align-items:center;gap:8px}.undo-all-btn.svelte-1s2d48i{display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:4px;color:var(--warning-text);font-size:12px;cursor:pointer;transition:all .15s}.undo-all-btn.svelte-1s2d48i:hover{background:var(--warning-bg)}.close-btn.svelte-1s2d48i{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;transition:all .15s}.close-btn.svelte-1s2d48i:hover{color:var(--text-secondary);background:var(--bg-hover)}.error-banner.svelte-1s2d48i{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--error-bg);border-bottom:1px solid var(--error-border);color:var(--error-text);font-size:12px}.error-banner.svelte-1s2d48i button:where(.svelte-1s2d48i){margin-left:auto;background:transparent;border:none;color:var(--error-text);cursor:pointer;padding:2px}.tabs.svelte-1s2d48i{display:flex;padding:0 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.tab.svelte-1s2d48i{display:flex;align-items:center;gap:6px;padding:10px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:13px;cursor:pointer;transition:all .15s}.tab.svelte-1s2d48i:hover:not(:disabled){color:var(--text-secondary)}.tab.active.svelte-1s2d48i{color:var(--accent);border-bottom-color:var(--accent)}.tab.svelte-1s2d48i:disabled{opacity:.4;cursor:not-allowed}.badge.svelte-1s2d48i{padding:1px 6px;background:var(--accent);border-radius:10px;font-size:10px;color:#fff}.panel-content.svelte-1s2d48i{flex:1;overflow-y:auto;padding:16px}.search-form.svelte-1s2d48i{display:flex;flex-direction:column;gap:16px}.form-section.svelte-1s2d48i{display:flex;flex-direction:column;gap:8px}.section-label.svelte-1s2d48i{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.text-input.svelte-1s2d48i{padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);font-size:13px;transition:border-color .15s}.text-input.svelte-1s2d48i:focus{outline:none;border-color:var(--accent)}.text-input.svelte-1s2d48i::placeholder{color:var(--text-dim)}.mt-2.svelte-1s2d48i{margin-top:8px}.operation-buttons.svelte-1s2d48i,.match-type-buttons.svelte-1s2d48i,.scope-buttons.svelte-1s2d48i{display:flex;gap:6px;flex-wrap:wrap}.op-btn.svelte-1s2d48i,.match-btn.svelte-1s2d48i,.scope-btn.svelte-1s2d48i{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s}.op-btn.svelte-1s2d48i:hover,.match-btn.svelte-1s2d48i:hover,.scope-btn.svelte-1s2d48i:hover{border-color:var(--border);color:var(--text-secondary)}.op-btn.active.svelte-1s2d48i,.match-btn.active.svelte-1s2d48i,.scope-btn.active.svelte-1s2d48i{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-light)}.op-btn.danger.active.svelte-1s2d48i{background:var(--error-bg);border-color:var(--error);color:var(--error-text)}.warning-box.svelte-1s2d48i{display:flex;align-items:flex-start;gap:10px;padding:12px;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:6px;color:var(--warning-text);font-size:12px;line-height:1.5}.form-actions.svelte-1s2d48i{margin-top:8px}.primary-btn.svelte-1s2d48i,.secondary-btn.svelte-1s2d48i{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.primary-btn.svelte-1s2d48i{background:var(--accent);border:none;color:#fff}.primary-btn.svelte-1s2d48i:hover:not(:disabled){background:var(--accent-hover)}.primary-btn.svelte-1s2d48i:disabled{opacity:.5;cursor:not-allowed}.secondary-btn.svelte-1s2d48i{background:transparent;border:1px solid var(--border);color:var(--text-secondary)}.secondary-btn.svelte-1s2d48i:hover{background:var(--bg-hover);border-color:var(--border)}.spinning{animation:svelte-1s2d48i-spin 1s linear infinite}@keyframes svelte-1s2d48i-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-view.svelte-1s2d48i{display:flex;flex-direction:column;height:100%}.preview-header.svelte-1s2d48i{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:12px}.preview-info.svelte-1s2d48i{display:flex;flex-direction:column;gap:2px}.preview-type.svelte-1s2d48i{font-size:14px;font-weight:500;color:var(--text-primary);text-transform:capitalize}.preview-desc.svelte-1s2d48i,.preview-stats.svelte-1s2d48i{font-size:12px;color:var(--text-muted)}.preview-actions.svelte-1s2d48i{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border);margin-top:auto}.result-view.svelte-1s2d48i{display:flex;flex-direction:column;align-items:center;padding:24px}.result-summary.svelte-1s2d48i{text-align:center;margin-bottom:24px}.result-icon.svelte-1s2d48i{margin-bottom:16px}.result-icon.success.svelte-1s2d48i{color:var(--success-text)}.result-icon.error.svelte-1s2d48i{color:var(--error-text)}.result-summary.svelte-1s2d48i h3:where(.svelte-1s2d48i){margin:0 0 8px;font-size:18px;color:var(--text-primary)}.result-summary.svelte-1s2d48i p:where(.svelte-1s2d48i){margin:0;color:var(--text-muted);font-size:14px}.errors-list.svelte-1s2d48i{width:100%;margin-bottom:24px}.errors-list.svelte-1s2d48i h4:where(.svelte-1s2d48i){margin:0 0 12px;font-size:14px;color:var(--error-text)}.error-item.svelte-1s2d48i{display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--error-bg);border-radius:4px;margin-bottom:8px}.error-note.svelte-1s2d48i{font-size:13px;color:var(--text-primary);font-weight:500}.error-msg.svelte-1s2d48i{font-size:12px;color:var(--error-text)}.result-actions.svelte-1s2d48i{display:flex;gap:8px}.empty-state.svelte-1s2d48i{text-align:center;padding:40px;color:var(--text-dim)}.diff-viewer.svelte-1pvrrsb{background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.diff-viewer.svelte-1pvrrsb:not(.expanded) .diff-content:where(.svelte-1pvrrsb){max-height:var(--max-height)}.diff-header.svelte-1pvrrsb{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.diff-title.svelte-1pvrrsb{font-size:12px;color:var(--text-secondary);font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diff-stats.svelte-1pvrrsb{display:flex;gap:8px}.stat.svelte-1pvrrsb{font-size:11px;font-family:Fira Code,Consolas,monospace;padding:2px 6px;border-radius:4px}.stat.additions.svelte-1pvrrsb{background:var(--success-bg);color:var(--success-text)}.stat.deletions.svelte-1pvrrsb{background:var(--error-bg);color:var(--error-text)}.diff-actions.svelte-1pvrrsb{display:flex;gap:4px}.action-btn.svelte-1pvrrsb{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:all .15s}.action-btn.svelte-1pvrrsb:hover{color:var(--text-secondary);background:var(--bg-hover)}.diff-content.svelte-1pvrrsb{overflow-y:auto;overflow-x:auto}.diff-table.svelte-1pvrrsb{width:100%;border-collapse:collapse;font-family:Fira Code,Consolas,monospace;font-size:12px;line-height:1.5}.diff-line.svelte-1pvrrsb{background:transparent}.diff-line.add.svelte-1pvrrsb{background:var(--success-bg)}.diff-line.remove.svelte-1pvrrsb{background:var(--error-bg)}.diff-line.header.svelte-1pvrrsb{background:var(--info-bg)}.diff-line.info.svelte-1pvrrsb{background:var(--bg-secondary)}.line-number.svelte-1pvrrsb{width:40px;min-width:40px;padding:0 8px;text-align:right;color:var(--text-dim);font-size:11px;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border);vertical-align:top}.line-number.old.svelte-1pvrrsb{background:#0000001a}.line-number.new.svelte-1pvrrsb{background:#0000000d}.line-marker.svelte-1pvrrsb{width:20px;min-width:20px;padding:0 4px;text-align:center;font-weight:700;-webkit-user-select:none;user-select:none;vertical-align:top}.diff-line.add.svelte-1pvrrsb .line-marker:where(.svelte-1pvrrsb){color:var(--success-text)}.diff-line.remove.svelte-1pvrrsb .line-marker:where(.svelte-1pvrrsb){color:var(--error-text)}.diff-line.header.svelte-1pvrrsb .line-marker:where(.svelte-1pvrrsb){color:var(--info-text)}.line-content.svelte-1pvrrsb{padding:0 8px;white-space:pre;color:var(--text-secondary);vertical-align:top}.line-content.svelte-1pvrrsb pre:where(.svelte-1pvrrsb){margin:0;font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-all}.diff-line.add.svelte-1pvrrsb .line-content:where(.svelte-1pvrrsb){color:var(--success-text)}.diff-line.remove.svelte-1pvrrsb .line-content:where(.svelte-1pvrrsb){color:var(--error-text)}.diff-line.header.svelte-1pvrrsb .line-content:where(.svelte-1pvrrsb){color:var(--info-text);font-weight:500}.diff-line.info.svelte-1pvrrsb .line-content:where(.svelte-1pvrrsb){color:var(--text-muted);font-style:italic}.no-diff.svelte-1pvrrsb{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--text-dim)}.result-summary.svelte-1teiaor{display:flex;flex-direction:column;gap:20px;padding:24px}.status-header.svelte-1teiaor{display:flex;align-items:center;gap:16px;padding:20px;border-radius:8px}.status-header.success.svelte-1teiaor{background:var(--success-bg);border:1px solid var(--success-border)}.status-header.success.svelte-1teiaor .status-icon:where(.svelte-1teiaor){color:var(--success-text)}.status-header.partial.svelte-1teiaor{background:var(--warning-bg);border:1px solid var(--warning-border)}.status-header.partial.svelte-1teiaor .status-icon:where(.svelte-1teiaor){color:var(--warning-text)}.status-header.failed.svelte-1teiaor{background:var(--error-bg);border:1px solid var(--error-border)}.status-header.failed.svelte-1teiaor .status-icon:where(.svelte-1teiaor){color:var(--error-text)}.status-text.svelte-1teiaor h3:where(.svelte-1teiaor){margin:0 0 4px;font-size:18px;color:var(--text-primary);font-weight:600}.status-text.svelte-1teiaor p:where(.svelte-1teiaor){margin:0;font-size:14px;color:var(--text-muted)}.stats-grid.svelte-1teiaor{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card.svelte-1teiaor{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;padding:16px;text-align:center}.stat-value.svelte-1teiaor{font-size:28px;font-weight:600;margin-bottom:4px}.stat-value.success.svelte-1teiaor{color:var(--success-text)}.stat-value.failed.svelte-1teiaor{color:var(--error-text)}.stat-value.total.svelte-1teiaor{color:var(--info-text)}.stat-label.svelte-1teiaor{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.operation-info.svelte-1teiaor{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.info-row.svelte-1teiaor{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px}.info-label.svelte-1teiaor{color:var(--text-dim)}.info-value.svelte-1teiaor{color:var(--text-secondary);text-transform:capitalize}.info-row.description.svelte-1teiaor{margin-top:4px;padding-top:10px;border-top:1px solid var(--border)}.info-desc.svelte-1teiaor{color:var(--text-secondary);font-size:13px;line-height:1.5}.errors-section.svelte-1teiaor{background:var(--bg-tertiary);border:1px solid var(--error-border);border-radius:8px;overflow:hidden}.errors-toggle.svelte-1teiaor{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--error-bg);border:none;color:var(--error-text);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.errors-toggle.svelte-1teiaor:hover{background:var(--error-bg)}.errors-list.svelte-1teiaor{padding:12px;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.error-item.svelte-1teiaor{display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--bg-primary);border-radius:6px}.error-note.svelte-1teiaor{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;padding:0;text-align:left;transition:color .15s}.error-note.svelte-1teiaor:hover{color:var(--info-text)}.error-message.svelte-1teiaor{font-size:12px;color:var(--error-text);padding-left:18px}.actions.svelte-1teiaor{display:flex;gap:12px;justify-content:center}.undo-btn.svelte-1teiaor,.done-btn.svelte-1teiaor{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.undo-btn.svelte-1teiaor{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.undo-btn.svelte-1teiaor:hover{background:var(--warning-bg)}.done-btn.svelte-1teiaor{background:var(--accent);border:none;color:#fff}.done-btn.svelte-1teiaor:hover{background:var(--accent-hover)}.help-text.svelte-1teiaor{text-align:center;font-size:12px;color:var(--text-dim);margin:0}.comments-panel.svelte-174ga9u{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;overflow:hidden}.comments-panel.embedded.svelte-174ga9u{background:transparent;border:none;border-radius:0}.comments-panel.embedded.svelte-174ga9u .thread:where(.svelte-174ga9u){background:var(--bg-elevated);border:none;border-radius:8px;padding:12px;margin-bottom:8px}.comments-panel.embedded.svelte-174ga9u .thread:where(.svelte-174ga9u):last-child{margin-bottom:0}.panel-header.svelte-174ga9u{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-primary);flex-shrink:0}.panel-header.svelte-174ga9u h3:where(.svelte-174ga9u){margin:0;font-size:.9rem;font-weight:600}.panel-header.svelte-174ga9u .count:where(.svelte-174ga9u){margin-left:auto;font-size:.75rem;color:var(--text-muted);background:var(--bg-tertiary);border-radius:3px;padding:.125rem .375rem}.new-comment.svelte-174ga9u,.reply-box.svelte-174ga9u,.edit-box.svelte-174ga9u{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.reply-box.svelte-174ga9u,.edit-box.svelte-174ga9u{padding:8px 0 0;border-bottom:none}textarea.svelte-174ga9u{width:100%;resize:vertical;background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;padding:8px 10px;color:var(--text-primary);font-size:.85rem;font-family:inherit;box-sizing:border-box}textarea.svelte-174ga9u:focus{outline:none;border-color:var(--accent)}.row-actions.svelte-174ga9u{display:flex;gap:8px}.draft-quote.svelte-174ga9u{font-size:.78rem;font-style:italic;color:var(--text-secondary);border-left:2px solid var(--accent);padding-left:8px}.btn-primary.svelte-174ga9u{background:var(--accent);border:none;border-radius:4px;color:#fff;padding:6px 14px;font-size:.8rem;cursor:pointer}.btn-primary.svelte-174ga9u:disabled{opacity:.5;cursor:default}.btn-primary.svelte-174ga9u:hover:not(:disabled){background:var(--accent-hover)}.btn-ghost.svelte-174ga9u{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);padding:6px 14px;font-size:.8rem;cursor:pointer}.btn-ghost.svelte-174ga9u:hover{color:var(--text-primary);background:var(--bg-hover)}.thread-list.svelte-174ga9u{flex:1;overflow-y:auto;padding:8px 16px 16px}.empty-state.svelte-174ga9u{color:var(--text-muted);font-size:.85rem;text-align:center;padding:24px 0}.thread.svelte-174ga9u{padding:12px 0;border-bottom:1px solid var(--border)}.thread.svelte-174ga9u:last-child{border-bottom:none}.comment.svelte-174ga9u{padding:4px 0}.comment.reply.svelte-174ga9u{margin-left:20px;margin-top:8px;padding-left:12px;border-left:2px solid var(--border)}.comment-header.svelte-174ga9u{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.author-name.svelte-174ga9u{font-size:.85rem;font-weight:600;color:var(--text-primary)}.badge.svelte-174ga9u{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .375rem;border-radius:3px}.badge-owner.svelte-174ga9u{color:var(--accent);background:var(--accent-soft)}.badge-guest.svelte-174ga9u{color:var(--text-muted);background:var(--bg-tertiary)}.time.svelte-174ga9u{font-size:.75rem;color:var(--text-dim)}.edited.svelte-174ga9u{font-size:.75rem;color:var(--text-dim);font-style:italic}.orphaned-icon.svelte-174ga9u{display:inline-flex;color:var(--warning)}.anchor-quote.svelte-174ga9u{display:block;text-align:left;background:none;border:none;border-left:2px solid var(--accent-light);padding:2px 8px;margin:4px 0;font-size:.8rem;font-style:italic;color:var(--text-secondary);cursor:pointer}.anchor-quote.svelte-174ga9u:hover:not(:disabled){color:var(--accent-light)}.anchor-quote.svelte-174ga9u:disabled{cursor:default}.comment-body.svelte-174ga9u{margin:4px 0;font-size:.85rem;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.comment-actions.svelte-174ga9u{display:flex;gap:12px;margin-top:4px}.link-btn.svelte-174ga9u{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font-size:.75rem;color:var(--text-muted);cursor:pointer}.link-btn.svelte-174ga9u:hover:not(:disabled){color:var(--text-primary)}.link-btn.danger.svelte-174ga9u:hover:not(:disabled){color:var(--error-text)}.link-btn.svelte-174ga9u:disabled{opacity:.5;cursor:default}.resolved-toggle.svelte-174ga9u{display:flex;align-items:center;gap:4px;width:100%;background:none;border:none;padding:8px 0;font-size:.8rem;color:var(--text-muted);cursor:pointer}.resolved-toggle.svelte-174ga9u:hover{color:var(--text-primary)}.share-dialog.svelte-hj8n3z{display:flex;flex-direction:column;gap:16px}.share-section.svelte-hj8n3z{display:flex;flex-direction:column;gap:10px}.share-section.svelte-hj8n3z h3:where(.svelte-hj8n3z){margin:0;font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.divider.svelte-hj8n3z{border-top:1px solid var(--border)}.access-choice.svelte-hj8n3z{display:flex;gap:16px}.radio-option.svelte-hj8n3z{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-primary);cursor:pointer}.form-row.svelte-hj8n3z{display:flex;align-items:center;justify-content:space-between;gap:8px}.form-row.svelte-hj8n3z label:where(.svelte-hj8n3z){font-size:.85rem;color:var(--text-muted)}select.svelte-hj8n3z,input[type=text].svelte-hj8n3z,input[type=email].svelte-hj8n3z,textarea.svelte-hj8n3z{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;color:var(--text-primary);font-size:.85rem;font-family:inherit;box-sizing:border-box}select.svelte-hj8n3z:focus,input.svelte-hj8n3z:focus,textarea.svelte-hj8n3z:focus{outline:none;border-color:var(--accent)}.emails-input.svelte-hj8n3z,.message-input.svelte-hj8n3z{width:100%;resize:vertical}.pro-required.svelte-hj8n3z{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--accent-soft);border-radius:var(--radius-md);color:var(--text-primary);font-size:.82rem}.error-message.svelte-hj8n3z{margin:0;padding:8px 10px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);color:var(--error-text);font-size:.82rem}.link-btn.svelte-hj8n3z{background:none;border:none;padding:0;color:var(--accent-light);font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:underline}.actions.svelte-hj8n3z{display:flex;justify-content:flex-end}.btn.svelte-hj8n3z{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--radius-md);padding:8px 14px;font-size:.85rem;font-weight:600;cursor:pointer}.btn.svelte-hj8n3z:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-hj8n3z{background:var(--accent);color:#fff}.btn-primary.svelte-hj8n3z:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary.svelte-hj8n3z{background:var(--bg-tertiary);color:var(--text-secondary)}.btn-secondary.svelte-hj8n3z:hover:not(:disabled){background:var(--bg-hover)}.btn-danger.svelte-hj8n3z{background:transparent;color:var(--error-text);border:1px solid var(--error-border)}.btn-danger.svelte-hj8n3z:hover:not(:disabled){background:var(--error-bg)}.muted.svelte-hj8n3z{margin:0;color:var(--text-muted);font-size:.85rem}.share-list.svelte-hj8n3z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.share-row.svelte-hj8n3z{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md)}.share-row-header.svelte-hj8n3z{display:flex;align-items:center;justify-content:space-between;gap:8px}.share-type.svelte-hj8n3z{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-primary)}.permission-select.svelte-hj8n3z{font-size:.8rem;padding:4px 8px}.invite-emails.svelte-hj8n3z{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.email-chip.svelte-hj8n3z{display:inline-flex;align-items:center;gap:4px;background:var(--bg-active);color:var(--text-primary);border-radius:999px;padding:3px 6px 3px 10px;font-size:.78rem}.chip-remove.svelte-hj8n3z{display:inline-flex;background:none;border:none;padding:2px;color:var(--text-muted);cursor:pointer;border-radius:50%}.chip-remove.svelte-hj8n3z:hover{color:var(--error-text);background:var(--error-bg)}.add-email-row.svelte-hj8n3z{display:flex;gap:6px;flex:1;min-width:160px}.add-email-input.svelte-hj8n3z{flex:1;min-width:0}.btn-icon.svelte-hj8n3z{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);padding:6px 10px;font-size:.78rem;cursor:pointer;white-space:nowrap}.btn-icon.svelte-hj8n3z:hover{color:var(--text-primary);background:var(--bg-active)}.share-row-actions.svelte-hj8n3z{display:flex;justify-content:flex-end;gap:8px}.dialog-backdrop.svelte-1fe0fpu{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}.dialog.svelte-1fe0fpu{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;width:90%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080}.dialog-header.svelte-1fe0fpu{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.dialog-header.svelte-1fe0fpu h2:where(.svelte-1fe0fpu){margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.close-btn.svelte-1fe0fpu{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn.svelte-1fe0fpu:hover{background:var(--border);color:var(--text-primary)}.dialog-content.svelte-1fe0fpu{flex:1;overflow-y:auto;padding:16px 20px}.section.svelte-1fe0fpu{margin-bottom:20px}.section-header.svelte-1fe0fpu{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--text-muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.section-header.clickable.svelte-1fe0fpu{cursor:pointer;background:transparent;border:none;padding:0;width:100%}.search-inputs.svelte-1fe0fpu{display:flex;flex-direction:column;gap:12px}.input-row.svelte-1fe0fpu{display:flex;align-items:center;gap:12px}.input-row.svelte-1fe0fpu label:where(.svelte-1fe0fpu){width:60px;font-size:.85rem;color:var(--text-secondary)}.input-with-options.svelte-1fe0fpu{flex:1;display:flex;gap:8px}.search-input.svelte-1fe0fpu{flex:1;padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);font-size:.9rem}.search-input.svelte-1fe0fpu:focus{outline:none;border-color:var(--accent)}.option-buttons.svelte-1fe0fpu{display:flex;gap:4px}.option-btn.svelte-1fe0fpu{padding:6px 8px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.option-btn.svelte-1fe0fpu:hover{background:var(--border);color:var(--text-secondary)}.option-btn.active.svelte-1fe0fpu{background:var(--accent);border-color:var(--accent);color:#fff}.scope-options.svelte-1fe0fpu{display:flex;flex-direction:column;gap:8px}.radio-option.svelte-1fe0fpu{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);cursor:pointer}.radio-option.svelte-1fe0fpu input[type=radio]:where(.svelte-1fe0fpu){cursor:pointer}.insight-select.svelte-1fe0fpu{flex:1;max-width:300px;padding:6px 8px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);font-size:.85rem}.insight-select.svelte-1fe0fpu:disabled{opacity:.5;cursor:not-allowed}.filters-content.svelte-1fe0fpu{padding-top:8px}.filter-row.svelte-1fe0fpu{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.filter-row.svelte-1fe0fpu label:where(.svelte-1fe0fpu){width:60px;font-size:.85rem;color:var(--text-secondary);padding-top:6px}.tag-input.svelte-1fe0fpu{flex:1;display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:4px;min-height:36px}.tag-input.svelte-1fe0fpu input:where(.svelte-1fe0fpu){flex:1;min-width:100px;background:transparent;border:none;color:var(--text-primary);font-size:.85rem;outline:none}.tag-badge.svelte-1fe0fpu{display:flex;align-items:center;gap:4px;padding:2px 8px;background:var(--bg-active);border:1px solid var(--accent-soft);border-radius:3px;font-size:.8rem;color:var(--accent-light)}.tag-badge.svelte-1fe0fpu button:where(.svelte-1fe0fpu){background:transparent;border:none;color:var(--accent-light);cursor:pointer;padding:0;font-size:1rem;line-height:1}.results-section.svelte-1fe0fpu{border-top:1px solid var(--border);padding-top:16px;margin-top:16px}.selection-controls.svelte-1fe0fpu{margin-left:auto;display:flex;gap:8px}.selection-controls.svelte-1fe0fpu button:where(.svelte-1fe0fpu){padding:4px 8px;background:transparent;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);font-size:.75rem;cursor:pointer}.selection-controls.svelte-1fe0fpu button:where(.svelte-1fe0fpu):hover{background:var(--border);color:var(--text-secondary)}.loading.svelte-1fe0fpu{display:flex;align-items:center;gap:8px;padding:20px;color:var(--text-muted)}.spinner.svelte-1fe0fpu{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-1fe0fpu-spin .8s linear infinite}.spinner.small.svelte-1fe0fpu{width:14px;height:14px;border-width:2px}@keyframes svelte-1fe0fpu-spin{to{transform:rotate(360deg)}}.error-message.svelte-1fe0fpu{display:flex;align-items:center;gap:8px;padding:12px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:4px;color:var(--error-text);font-size:.85rem}.results-list.svelte-1fe0fpu{max-height:300px;overflow-y:auto;border:1px solid var(--border);border-radius:4px}.result-item.svelte-1fe0fpu{border-bottom:1px solid var(--border)}.result-item.svelte-1fe0fpu:last-child{border-bottom:none}.result-header.svelte-1fe0fpu{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-secondary)}.result-item.selected.svelte-1fe0fpu .result-header:where(.svelte-1fe0fpu){background:var(--accent-soft)}.expand-btn.svelte-1fe0fpu{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center}.expand-btn.svelte-1fe0fpu:hover{color:var(--text-secondary)}.result-title.svelte-1fe0fpu{flex:1;font-size:.9rem;color:var(--text-primary)}.match-count.svelte-1fe0fpu{font-size:.75rem;color:var(--text-muted);padding:2px 6px;background:var(--border);border-radius:3px}.result-matches.svelte-1fe0fpu{padding:8px 12px 8px 40px;background:var(--bg-primary)}.match-line.svelte-1fe0fpu{display:flex;gap:8px;padding:4px 0;font-family:Fira Code,Consolas,monospace;font-size:.8rem}.line-number.svelte-1fe0fpu{color:var(--text-muted);white-space:nowrap}.line-content.svelte-1fe0fpu{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-footer.svelte-1fe0fpu{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--border)}.btn.svelte-1fe0fpu{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .15s}.btn.secondary.svelte-1fe0fpu{background:var(--border);color:var(--text-secondary)}.btn.secondary.svelte-1fe0fpu:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary)}.btn.primary.svelte-1fe0fpu{background:var(--accent);color:#fff}.btn.primary.svelte-1fe0fpu:hover:not(:disabled){background:var(--accent-hover)}.btn.svelte-1fe0fpu:disabled{opacity:.5;cursor:not-allowed}.preview-dialog.svelte-1fe0fpu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;width:90%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;z-index:10001}.preview-content.svelte-1fe0fpu{flex:1;overflow-y:auto;padding:16px 20px}.preview-summary.svelte-1fe0fpu{font-size:.9rem;color:var(--text-secondary);margin-bottom:16px}.warnings.svelte-1fe0fpu{margin-bottom:16px}.warning.svelte-1fe0fpu{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:4px;color:var(--warning-text);font-size:.85rem;margin-bottom:8px}.changes-list.svelte-1fe0fpu{display:flex;flex-direction:column;gap:12px}.file-change.svelte-1fe0fpu{border:1px solid var(--border);border-radius:4px;overflow:hidden}.file-header.svelte-1fe0fpu{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-secondary);font-size:.9rem;color:var(--text-primary)}.replacements.svelte-1fe0fpu{padding:8px 12px}.replacement.svelte-1fe0fpu{padding:6px 0;border-bottom:1px solid var(--border)}.replacement.svelte-1fe0fpu:last-child{border-bottom:none}.line-num.svelte-1fe0fpu{font-size:.75rem;color:var(--text-muted);margin-bottom:4px;display:block}.diff.svelte-1fe0fpu{font-family:Fira Code,Consolas,monospace;font-size:.8rem}.diff-before.svelte-1fe0fpu{color:var(--error-text);background:var(--error-bg);padding:2px 4px;margin-bottom:2px}.diff-after.svelte-1fe0fpu{color:var(--success-text);background:var(--success-bg);padding:2px 4px}
