.filter-dropdown-wrapper.svelte-9rbm6c{position:relative;display:inline-flex}.filter-trigger.svelte-9rbm6c{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:hsl(var(--color-foreground));background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:.5rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.filter-trigger.svelte-9rbm6c:hover:not(:disabled){border-color:hsl(var(--color-border-strong, var(--color-border)));background:hsl(var(--color-muted) / .5)}.filter-trigger.svelte-9rbm6c:focus{outline:none;border-color:hsl(var(--color-primary));box-shadow:0 0 0 2px hsl(var(--color-primary) / .2)}.filter-trigger.svelte-9rbm6c:disabled{opacity:.5;cursor:not-allowed}.filter-trigger.active.svelte-9rbm6c{background:color-mix(in srgb,#3b82f6 15%,transparent 85%);color:#3b82f6;border-color:#3b82f6}.filter-trigger.open.svelte-9rbm6c{border-color:hsl(var(--color-primary))}.filter-trigger.embedded.svelte-9rbm6c{padding:.375rem .5rem;font-size:.75rem;background:hsl(var(--color-muted) / .5);border:1px solid transparent;border-radius:9999px}.filter-trigger.embedded.svelte-9rbm6c:hover:not(:disabled){background:hsl(var(--color-muted));border-color:hsl(var(--color-border))}.filter-trigger.embedded.active.svelte-9rbm6c{background:color-mix(in srgb,#3b82f6 15%,transparent 85%);color:#3b82f6;border-color:#3b82f6}.trigger-label.svelte-9rbm6c{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.trigger-chevron.svelte-9rbm6c{width:.875rem;height:.875rem;flex-shrink:0;transition:transform .2s ease;color:hsl(var(--color-muted-foreground))}.trigger-chevron.rotated.svelte-9rbm6c{transform:rotate(180deg)}.filter-trigger.active.svelte-9rbm6c .trigger-chevron:where(.svelte-9rbm6c){color:#3b82f6}.filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:transparent;border:none;cursor:default}.filter-dropdown-panel{position:fixed;z-index:9999;display:flex;flex-direction:column;min-width:160px;max-width:320px;background:hsl(var(--color-surface) / .98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--color-border));border-radius:.75rem;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a;overflow:hidden}.filter-dropdown-panel.direction-up{transform:translateY(-100%)}.filter-dropdown-panel.embedded{box-shadow:0 4px 12px #0000001a}.search-container.svelte-9rbm6c{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-bottom:1px solid hsl(var(--color-border) / .5)}.search-icon.svelte-9rbm6c{width:1rem;height:1rem;color:hsl(var(--color-muted-foreground));flex-shrink:0}.search-input.svelte-9rbm6c{flex:1;border:none;background:transparent;font-size:.8125rem;color:hsl(var(--color-foreground));outline:none}.search-input.svelte-9rbm6c::placeholder{color:hsl(var(--color-muted-foreground))}.search-clear.svelte-9rbm6c{display:flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;border-radius:.25rem;cursor:pointer;color:hsl(var(--color-muted-foreground));transition:all .15s}.search-clear.svelte-9rbm6c:hover{background:hsl(var(--color-muted));color:hsl(var(--color-foreground))}.search-clear.svelte-9rbm6c svg:where(.svelte-9rbm6c){width:.75rem;height:.75rem}.options-list.svelte-9rbm6c{overflow-y:auto;padding:.375rem}.no-results.svelte-9rbm6c{padding:.75rem;text-align:center;font-size:.8125rem;color:hsl(var(--color-muted-foreground))}.group-header.svelte-9rbm6c{padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--color-muted-foreground))}.option-item.svelte-9rbm6c{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;color:hsl(var(--color-foreground));background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .1s ease;text-align:left}.option-item.svelte-9rbm6c:hover:not(.disabled){background:hsl(var(--color-muted))}.option-item.focused.svelte-9rbm6c{background:hsl(var(--color-muted));outline:2px solid hsl(var(--color-primary) / .5);outline-offset:-2px}.option-item.selected.svelte-9rbm6c{color:#3b82f6}.option-item.disabled.svelte-9rbm6c{opacity:.5;cursor:not-allowed}.option-indicator.svelte-9rbm6c{width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox.svelte-9rbm6c{width:1rem;height:1rem;border:2px solid hsl(var(--color-border-strong, var(--color-border)));border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.checkbox.checked.svelte-9rbm6c{background:#3b82f6;border-color:#3b82f6}.checkbox.svelte-9rbm6c svg:where(.svelte-9rbm6c){width:.625rem;height:.625rem;color:#fff}.check-icon.svelte-9rbm6c{width:1rem;height:1rem;color:#3b82f6}.option-label.svelte-9rbm6c{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-footer.svelte-9rbm6c{padding:.5rem .625rem;border-top:1px solid hsl(var(--color-border) / .5)}.clear-all-btn.svelte-9rbm6c{width:100%;padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:hsl(var(--color-muted-foreground));background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s}.clear-all-btn.svelte-9rbm6c:hover{background:hsl(var(--color-muted));color:hsl(var(--color-foreground))}.app-slider-root.svelte-1f5vlwh{width:100%;max-width:100%}.slider-title.svelte-1f5vlwh{margin-bottom:1rem;text-align:center;font-size:.875rem;font-weight:500;color:#ffffff80}@media(prefers-color-scheme:light){.slider-title.svelte-1f5vlwh{color:#00000080}}.slider-scroll-container.svelte-1f5vlwh{width:100%;overflow-x:auto;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none}.slider-scroll-container.svelte-1f5vlwh::-webkit-scrollbar{display:none}.slider-items.svelte-1f5vlwh{display:flex;gap:1rem;padding:1rem 1rem 1.5rem;width:max-content;margin:0 auto}.app-card.svelte-1f5vlwh{position:relative;flex-shrink:0;width:140px;padding:1.25rem 1rem;border-radius:1rem;cursor:pointer;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,background-color .2s ease;animation:svelte-1f5vlwh-fadeInUp .4s ease-out both;animation-delay:calc(.3s + var(--index) * .08s)}.app-card.svelte-1f5vlwh:hover{transform:scale(1.05);background-color:#ffffff1a}@media(prefers-color-scheme:light){.app-card.svelte-1f5vlwh{border-color:#00000014;background-color:#ffffffb3}.app-card.svelte-1f5vlwh:hover{background-color:#ffffffe6}}.status-indicator.svelte-1f5vlwh{position:absolute;top:.75rem;right:.75rem;width:.5rem;height:.5rem;border-radius:50%;animation:svelte-1f5vlwh-pulse 2s ease-in-out infinite}.app-icon-wrapper.svelte-1f5vlwh{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto .75rem;transition:transform .2s ease}.app-card.svelte-1f5vlwh:hover .app-icon-wrapper:where(.svelte-1f5vlwh){transform:scale(1.1)}.app-icon.svelte-1f5vlwh{width:3.5rem;height:3.5rem;object-fit:contain}.app-icon-fallback.svelte-1f5vlwh{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:700;border-radius:.5rem}.app-name.svelte-1f5vlwh{font-size:.875rem;font-weight:600;text-align:center;color:#fff;margin:0}@media(prefers-color-scheme:light){.app-name.svelte-1f5vlwh{color:#000}}@keyframes svelte-1f5vlwh-fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1f5vlwh-pulse{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.app-card.svelte-1f5vlwh,.status-indicator.svelte-1f5vlwh{animation:none}}.scrollbar-hide.svelte-1f5vlwh::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-1f5vlwh{-ms-overflow-style:none;scrollbar-width:none}.modal-overlay.svelte-1f5vlwh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-1f5vlwh-fadeIn .2s ease-out}.modal-close-btn.svelte-1f5vlwh{position:fixed;top:1.5rem;right:1.5rem;z-index:60;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;color:#fff;cursor:pointer;transition:background-color .2s,transform .2s}.modal-close-btn.svelte-1f5vlwh:hover{background-color:#fff3;transform:scale(1.05)}.modal-scroll-container.svelte-1f5vlwh{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.modal-cards-wrapper.svelte-1f5vlwh{display:flex;gap:1.5rem;padding:2rem;margin:0 auto}.modal-card.svelte-1f5vlwh{flex-shrink:0;width:340px;padding:2.5rem 2rem 2rem;border-radius:1.5rem;scroll-snap-align:center;position:relative;border:1px solid rgba(255,255,255,.1);background-color:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-style:preserve-3d;transition:transform .1s ease-out,background-color .2s ease;animation:svelte-1f5vlwh-modalCardIn .3s ease-out both}.modal-card.svelte-1f5vlwh:hover{background-color:#ffffff1f}@media(prefers-color-scheme:light){.modal-card.svelte-1f5vlwh{background-color:#ffffffe6;border-color:#0000001a}.modal-card.svelte-1f5vlwh:hover{background-color:#fffffff2}}.modal-card-status.svelte-1f5vlwh{position:absolute;top:.875rem;right:.875rem;display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;border-radius:1rem;background-color:#0003}@media(prefers-color-scheme:light){.modal-card-status.svelte-1f5vlwh{background-color:#0000000d}}.modal-status-dot.svelte-1f5vlwh{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.modal-status-label.svelte-1f5vlwh{font-size:.6875rem;font-weight:500;color:#fffc}@media(prefers-color-scheme:light){.modal-status-label.svelte-1f5vlwh{color:#0009}}.modal-app-icon.svelte-1f5vlwh{width:5rem;height:5rem;object-fit:contain;margin:0 auto 1rem;display:block}.modal-app-icon-fallback.svelte-1f5vlwh{width:4rem;height:4rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;border-radius:.75rem}.modal-app-name.svelte-1f5vlwh{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 .5rem;color:#fff}@media(prefers-color-scheme:light){.modal-app-name.svelte-1f5vlwh{color:#000}}.modal-app-tagline.svelte-1f5vlwh{font-size:.875rem;font-weight:500;text-align:center;margin:0 0 1rem}.modal-app-description.svelte-1f5vlwh{font-size:.875rem;line-height:1.6;text-align:center;margin:0 0 1.5rem;color:#ffffffb3}@media(prefers-color-scheme:light){.modal-app-description.svelte-1f5vlwh{color:#0009}}.modal-app-action.svelte-1f5vlwh{text-align:center}.modal-coming-soon.svelte-1f5vlwh{display:inline-block;padding:.625rem 1.25rem;border-radius:2rem;font-size:.875rem;font-weight:500;background-color:#ffffff1a;color:#ffffff80}@media(prefers-color-scheme:light){.modal-coming-soon.svelte-1f5vlwh{background-color:#00000014;color:#0006}}.modal-open-btn.svelte-1f5vlwh{padding:.75rem 2rem;border-radius:.75rem;font-size:.875rem;font-weight:600;border:2px solid;cursor:pointer;transition:opacity .2s,transform .2s;color:#fff}.modal-open-btn.svelte-1f5vlwh:hover{opacity:.85;transform:scale(1.02)}@media(prefers-color-scheme:light){.modal-open-btn.svelte-1f5vlwh{color:#000}}@keyframes svelte-1f5vlwh-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1f5vlwh-modalCardIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.modal-overlay.svelte-1f5vlwh,.modal-card.svelte-1f5vlwh{animation:none}}.network-graph-container.svelte-s9nts6{width:100%;height:100%;position:relative;overflow:hidden;background:hsl(var(--background))}.network-graph-svg.svelte-s9nts6{display:block;cursor:grab}.network-graph-svg.svelte-s9nts6:active{cursor:grabbing}.link.svelte-s9nts6{stroke:hsl(var(--muted-foreground) / .3);transition:stroke .2s,stroke-width .2s,opacity .2s}.link.highlighted.svelte-s9nts6{stroke:hsl(var(--primary));stroke-width:3!important}.link.dimmed.svelte-s9nts6{opacity:.1}.link.hovered.svelte-s9nts6{stroke:hsl(var(--primary));stroke-width:3!important}.link-hitbox.svelte-s9nts6{cursor:pointer}.node.svelte-s9nts6{cursor:pointer;transition:opacity .2s}.node.svelte-s9nts6:hover .node-circle:where(.svelte-s9nts6){filter:brightness(1.1)}.node.selected.svelte-s9nts6 .node-circle:where(.svelte-s9nts6){stroke:hsl(var(--primary));stroke-width:4}.node.connected.svelte-s9nts6 .node-circle:where(.svelte-s9nts6){stroke:hsl(var(--primary) / .5);stroke-width:2}.node.dimmed.svelte-s9nts6{opacity:.3}.node-circle.svelte-s9nts6{transition:r .2s,stroke .2s,stroke-width .2s,filter .2s}.node-initials.svelte-s9nts6{pointer-events:none;-webkit-user-select:none;user-select:none}.node-label.svelte-s9nts6{fill:hsl(var(--foreground));pointer-events:none;-webkit-user-select:none;user-select:none}.node-subtitle.svelte-s9nts6{fill:hsl(var(--muted-foreground));pointer-events:none;-webkit-user-select:none;user-select:none}.empty-state.svelte-s9nts6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:2rem}.empty-icon.svelte-s9nts6{font-size:3rem;margin-bottom:1rem}.empty-title.svelte-s9nts6{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.empty-description.svelte-s9nts6{color:hsl(var(--muted-foreground));max-width:300px;line-height:1.5}.link-tooltip.svelte-s9nts6{position:absolute;transform:translate(-50%,-100%) translateY(-12px);padding:.75rem 1rem;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 4px 12px hsl(var(--foreground) / .1);pointer-events:none;z-index:100;min-width:200px;max-width:300px}.tooltip-header.svelte-s9nts6{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.tooltip-arrow.svelte-s9nts6{color:hsl(var(--muted-foreground))}.tooltip-strength.svelte-s9nts6{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.75rem}.strength-label.svelte-s9nts6{color:hsl(var(--muted-foreground))}.strength-value.svelte-s9nts6{font-weight:600;color:hsl(var(--primary))}.strength-bar.svelte-s9nts6{flex:1;height:4px;background:hsl(var(--muted));border-radius:2px;overflow:hidden}.strength-fill.svelte-s9nts6{height:100%;background:hsl(var(--primary));border-radius:2px;transition:width .2s}.tooltip-tags.svelte-s9nts6{display:flex;flex-wrap:wrap;gap:.375rem}.tooltip-tag.svelte-s9nts6{display:inline-flex;align-items:center;padding:.25rem .625rem;background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);border-radius:9999px;font-size:.75rem;font-weight:500;color:hsl(var(--primary))}.network-controls.svelte-3u75mg{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:hsl(var(--card) / .8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border) / .5);border-radius:9999px;flex-wrap:wrap}.search-container.svelte-3u75mg{position:relative;flex:1;min-width:200px;max-width:300px}.search-container.svelte-3u75mg .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.search-input.svelte-3u75mg{width:100%;padding:.5rem 2rem .5rem 2.5rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:.875rem;transition:border-color .2s,box-shadow .2s}.search-input.svelte-3u75mg:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1)}.search-input.svelte-3u75mg::placeholder{color:hsl(var(--muted-foreground))}.clear-btn.svelte-3u75mg{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.25rem;background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.clear-btn.svelte-3u75mg:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.control-btn.svelte-3u75mg{position:relative;padding:.5rem;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.5rem;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.control-btn.svelte-3u75mg:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.control-btn.active.svelte-3u75mg{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary));color:hsl(var(--primary))}.filter-badge.svelte-3u75mg{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:hsl(var(--primary));border-radius:50%}.zoom-controls.svelte-3u75mg{display:flex;gap:.25rem;padding-left:.5rem;border-left:1px solid hsl(var(--border))}.stats.svelte-3u75mg{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;color:hsl(var(--muted-foreground))}.stat-divider.svelte-3u75mg{opacity:.5}.filter-panel.svelte-3u75mg{margin-top:.5rem;padding:.75rem 1rem;background:hsl(var(--card) / .8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border) / .5);border-radius:1rem}.filter-row.svelte-3u75mg{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.filter-group.svelte-3u75mg{display:flex;flex-direction:column;gap:.25rem;min-width:150px}.filter-label.svelte-3u75mg{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.filter-select.svelte-3u75mg{padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:.875rem;cursor:pointer}.filter-select.svelte-3u75mg:focus{outline:none;border-color:hsl(var(--primary))}.clear-filters-btn.svelte-3u75mg{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .2);border-radius:.5rem;color:hsl(var(--destructive));font-size:.875rem;cursor:pointer;transition:all .2s}.clear-filters-btn.svelte-3u75mg:hover{background:hsl(var(--destructive) / .15)}.strength-group.svelte-3u75mg{min-width:180px}.strength-slider.svelte-3u75mg{width:100%;height:6px;border-radius:3px;background:hsl(var(--muted));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.strength-slider.svelte-3u75mg::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:hsl(var(--primary));cursor:pointer;transition:transform .1s}.strength-slider.svelte-3u75mg::-webkit-slider-thumb:hover{transform:scale(1.15)}.strength-slider.svelte-3u75mg::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:hsl(var(--primary));cursor:pointer}.keyboard-help.svelte-3u75mg{margin-top:.5rem;padding:.75rem 1rem;background:hsl(var(--card) / .8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border) / .5);border-radius:1rem}.keyboard-help-title.svelte-3u75mg{font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground));margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.keyboard-shortcuts.svelte-3u75mg{display:flex;flex-wrap:wrap;gap:.75rem}.shortcut.svelte-3u75mg{display:flex;align-items:center;gap:.5rem}.shortcut-key.svelte-3u75mg{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:.25rem .5rem;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.375rem;font-family:monospace;font-size:.75rem;font-weight:600;color:hsl(var(--foreground))}.shortcut-desc.svelte-3u75mg{font-size:.8125rem;color:hsl(var(--muted-foreground))}@media(max-width:640px){.network-controls.svelte-3u75mg{flex-direction:column;align-items:stretch}.search-container.svelte-3u75mg{max-width:none}.zoom-controls.svelte-3u75mg{padding-left:0;border-left:none;justify-content:center}.stats.svelte-3u75mg{justify-content:center;margin-left:0}}.skeleton-box.svelte-ai9wii{background:linear-gradient(90deg,var(--skeleton-base, #e5e7eb) 0%,var(--skeleton-highlight, #f3f4f6) 50%,var(--skeleton-base, #e5e7eb) 100%);background-size:200% 100%;animation:svelte-ai9wii-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes svelte-ai9wii-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--skeleton-base: #e5e7eb;--skeleton-highlight: #f3f4f6}.dark{--skeleton-base: #2a2a2a;--skeleton-highlight: #3a3a3a}.contact-badge.svelte-8uov18{display:inline-flex;align-items:center;gap:.375rem;background:#8b5cf61f;border:1px solid rgba(139,92,246,.2);border-radius:9999px;transition:all .15s}.dark .contact-badge.svelte-8uov18{background:#8b5cf626;border-color:#8b5cf640}.contact-badge.svelte-8uov18:hover{background:#8b5cf62e;border-color:#8b5cf64d}.dark .contact-badge.svelte-8uov18:hover{background:#8b5cf638;border-color:#8b5cf659}.contact-badge.manual.svelte-8uov18{background:#6b72801a;border:1px dashed rgba(107,114,128,.3)}.dark .contact-badge.manual.svelte-8uov18{background:#9ca3af1f;border-color:#9ca3af4d}.size-sm.svelte-8uov18{padding:.25rem .5rem;font-size:.75rem}.size-md.svelte-8uov18{padding:.375rem .625rem;font-size:.8125rem}.contact-info.svelte-8uov18{display:flex;flex-direction:column;line-height:1.2;min-width:0}.contact-name.svelte-8uov18{color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.dark .contact-name.svelte-8uov18{color:#f3f4f6}.contact-email.svelte-8uov18{font-size:.625rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.dark .contact-email.svelte-8uov18{color:#9ca3af}.remove-btn.svelte-8uov18{display:flex;align-items:center;justify-content:center;margin-left:.125rem;padding:.25rem;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:9999px;transition:all .15s}.dark .remove-btn.svelte-8uov18{color:#9ca3af}.remove-btn.svelte-8uov18:hover{background:#00000014;color:#374151}.dark .remove-btn.svelte-8uov18:hover{background:#ffffff1a;color:#e5e7eb}.contact-selector-container.svelte-bouj8o{position:relative}.selected-contacts.svelte-bouj8o{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.add-button.svelte-bouj8o{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;color:#6b7280;background:transparent;border:1px dashed rgba(0,0,0,.2);border-radius:9999px;cursor:pointer;transition:all .15s}.dark .add-button.svelte-bouj8o{color:#9ca3af;border-color:#fff3}.add-button.svelte-bouj8o:hover:not(:disabled){color:#374151;border-color:#0000004d;background:#00000008}.dark .add-button.svelte-bouj8o:hover:not(:disabled){color:#e5e7eb;border-color:#ffffff4d;background:#ffffff0d}.add-button.svelte-bouj8o:disabled{opacity:.5;cursor:not-allowed}.dropdown.svelte-bouj8o{position:absolute;z-index:50;margin-top:.25rem;width:100%;min-width:320px;background:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.12);border-radius:1rem;box-shadow:0 12px 28px -5px #0003,0 0 0 1px #0000000d;overflow:hidden}.dark .dropdown.svelte-bouj8o{background:#2d2d2d;border-color:#ffffff2e;box-shadow:0 12px 28px -5px #0006,0 0 0 1px #ffffff0d}.search-section.svelte-bouj8o{padding:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.dark .search-section.svelte-bouj8o{border-bottom-color:#ffffff14}.search-input-wrapper.svelte-bouj8o{position:relative}.search-input-wrapper.svelte-bouj8o .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280}.dark .search-input-wrapper.svelte-bouj8o .search-icon{color:#9ca3af}.search-input.svelte-bouj8o{width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;color:#374151;background:#0000000a;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;outline:none;transition:all .15s}.dark .search-input.svelte-bouj8o{color:#f3f4f6;background:#ffffff0d;border-color:#ffffff1a}.search-input.svelte-bouj8o:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.search-input.svelte-bouj8o::placeholder{color:#9ca3af}.results-list.svelte-bouj8o{max-height:14rem;overflow-y:auto}.empty-state.svelte-bouj8o{padding:1rem;text-align:center;font-size:.875rem;color:#6b7280}.dark .empty-state.svelte-bouj8o{color:#9ca3af}.result-item.svelte-bouj8o{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s}.result-item.svelte-bouj8o:hover,.result-item.highlighted.svelte-bouj8o{background:#8b5cf614}.dark .result-item.svelte-bouj8o:hover,.dark .result-item.highlighted.svelte-bouj8o{background:#8b5cf626}.result-info.svelte-bouj8o{flex:1;min-width:0}.result-name.svelte-bouj8o{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .result-name.svelte-bouj8o{color:#f3f4f6}.result-detail.svelte-bouj8o{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .result-detail.svelte-bouj8o{color:#9ca3af}.manual-section.svelte-bouj8o{padding:.75rem;border-top:1px solid rgba(0,0,0,.08)}.dark .manual-section.svelte-bouj8o{border-top-color:#ffffff14}.manual-form.svelte-bouj8o{display:flex;flex-direction:column;gap:.5rem}.input-with-icon.svelte-bouj8o{position:relative;display:flex;align-items:center}.input-with-icon.svelte-bouj8o>svg{position:absolute;left:.75rem;color:#6b7280}.dark .input-with-icon.svelte-bouj8o>svg{color:#9ca3af}.manual-input.svelte-bouj8o{width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;color:#374151;background:#0000000a;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;outline:none;transition:all .15s}.dark .manual-input.svelte-bouj8o{color:#f3f4f6;background:#ffffff0d;border-color:#ffffff1a}.manual-input.svelte-bouj8o:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.manual-input.svelte-bouj8o::placeholder{color:#9ca3af}.manual-actions.svelte-bouj8o{display:flex;gap:.5rem}.btn-cancel.svelte-bouj8o{flex:1;padding:.375rem .75rem;font-size:.875rem;color:#6b7280;background:transparent;border:none;border-radius:.75rem;cursor:pointer;transition:background .15s}.dark .btn-cancel.svelte-bouj8o{color:#9ca3af}.btn-cancel.svelte-bouj8o:hover{background:#0000000d}.dark .btn-cancel.svelte-bouj8o:hover{background:#ffffff14}.btn-add.svelte-bouj8o{flex:1;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#fff;background:#8b5cf6;border:none;border-radius:.75rem;cursor:pointer;transition:opacity .15s}.btn-add.svelte-bouj8o:hover:not(:disabled){opacity:.9}.btn-add.svelte-bouj8o:disabled{opacity:.5;cursor:not-allowed}.manual-trigger.svelte-bouj8o{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:#6b7280;background:transparent;border:none;border-radius:.75rem;cursor:pointer;transition:all .15s}.dark .manual-trigger.svelte-bouj8o{color:#9ca3af}.manual-trigger.svelte-bouj8o:hover{color:#374151;background:#0000000d}.dark .manual-trigger.svelte-bouj8o:hover{color:#e5e7eb;background:#ffffff14}.unavailable-state.svelte-bouj8o{padding:1.5rem;text-align:center;color:#6b7280}.dark .unavailable-state.svelte-bouj8o{color:#9ca3af}.unavailable-state.svelte-bouj8o>svg{margin:0 auto .5rem;opacity:.5}.unavailable-state.svelte-bouj8o p:where(.svelte-bouj8o){font-size:.875rem;margin-bottom:.5rem}.manual-link.svelte-bouj8o{font-size:.875rem;color:#8b5cf6;background:none;border:none;cursor:pointer;text-decoration:none}.manual-link.svelte-bouj8o:hover{text-decoration:underline}.pill-dropdown.svelte-1q6ve6{position:relative;z-index:1}.pill-dropdown.svelte-1q6ve6:has(.fan-container:where(.svelte-1q6ve6)){z-index:10000}.trigger-button.svelte-1q6ve6{position:relative;z-index:10}.trigger-button.icon-only.svelte-1q6ve6{padding:.5rem .625rem}.chevron-icon.svelte-1q6ve6{width:.75rem;height:.75rem;transition:transform .2s;margin-left:.25rem}.chevron-icon.rotated.svelte-1q6ve6{transform:rotate(180deg)}.fan-container.svelte-1q6ve6{position:fixed;display:flex;flex-direction:column;gap:.5rem;z-index:9999}.fan-up.svelte-1q6ve6{flex-direction:column-reverse;transform:translateY(-100%)}.fan-down.svelte-1q6ve6{flex-direction:column}.fan-pill.svelte-1q6ve6{animation:svelte-1q6ve6-fanIn .15s ease-out forwards;opacity:0;transform:translateY(10px)}.fan-up.svelte-1q6ve6 .fan-pill:where(.svelte-1q6ve6){transform:translateY(-10px)}@keyframes svelte-1q6ve6-fanIn{to{opacity:1;transform:translateY(0)}}.pill.svelte-1q6ve6{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.glass-pill.svelte-1q6ve6,.fan-container .glass-pill{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#374151}.dark .glass-pill.svelte-1q6ve6,.dark .fan-container .glass-pill{background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#f3f4f6}.glass-pill.svelte-1q6ve6:hover{background:#fffffff2;border-color:#00000026;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark .glass-pill.svelte-1q6ve6:hover{background:#fff3;border-color:#ffffff40}.active-pill.svelte-1q6ve6{background:var(--color-primary-100, rgba(248, 214, 43, .2));border-color:var(--color-primary-200, rgba(248, 214, 43, .3))}.dark .active-pill.svelte-1q6ve6{background:var(--color-primary-900, rgba(248, 214, 43, .15));border-color:var(--color-primary-800, rgba(248, 214, 43, .25))}.danger-pill.svelte-1q6ve6{color:#dc2626}.dark .danger-pill.svelte-1q6ve6{color:#ef4444}.danger-pill.svelte-1q6ve6:hover{background:#dc262626;border-color:#dc26264d}.pill-icon.svelte-1q6ve6{width:1rem;height:1rem;flex-shrink:0}.pill-image-icon.svelte-1q6ve6{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:.25rem;object-fit:cover}.check-icon.svelte-1q6ve6{width:.875rem;height:.875rem;margin-left:.25rem;color:var(--color-primary-500, #f8d62b)}.pill-label.svelte-1q6ve6{display:inline}.menu-backdrop.svelte-1q6ve6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:transparent;border:none;cursor:default}.dropdown-header.svelte-1q6ve6{animation:svelte-1q6ve6-fanIn .15s ease-out forwards;opacity:0;transform:translateY(10px);position:relative;z-index:1}.fan-up.svelte-1q6ve6 .dropdown-header:where(.svelte-1q6ve6){transform:translateY(-10px)}.dropdown-divider.svelte-1q6ve6{height:1px;background:#0000001a;margin:.25rem .5rem;animation:svelte-1q6ve6-fanIn .15s ease-out forwards;opacity:0}.dark .dropdown-divider.svelte-1q6ve6{background:#ffffff26}.chevron-submenu.svelte-1q6ve6{width:.75rem;height:.75rem;margin-left:auto;transition:transform .2s}.chevron-submenu.rotated.svelte-1q6ve6{transform:rotate(180deg)}.has-submenu.svelte-1q6ve6{justify-content:flex-start}.submenu-open.svelte-1q6ve6{background:#0000000d}.dark .submenu-open.svelte-1q6ve6{background:#ffffff1a}.submenu-container.svelte-1q6ve6{display:flex;flex-direction:column;gap:.5rem;margin-top:0;margin-bottom:0}.submenu-item.svelte-1q6ve6{padding:.5rem .875rem;font-size:.875rem;animation:svelte-1q6ve6-fanIn .15s ease-out forwards;opacity:0;justify-content:flex-start}.submenu-item.svelte-1q6ve6 .pill-label:where(.svelte-1q6ve6){flex:1;text-align:left}.fan-pill-wrapper.svelte-1q6ve6{display:flex;align-items:stretch;gap:2px;animation:svelte-1q6ve6-fanIn .15s ease-out forwards;opacity:0;transform:translateY(10px)}.fan-up.svelte-1q6ve6 .fan-pill-wrapper:where(.svelte-1q6ve6){transform:translateY(-10px)}.fan-pill-wrapper.svelte-1q6ve6 .fan-pill:where(.svelte-1q6ve6){animation:none;opacity:1;transform:none}.fan-pill-wrapper.has-split-button.svelte-1q6ve6 .fan-pill:where(.svelte-1q6ve6){border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.split-button.svelte-1q6ve6{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:0 9999px 9999px 0;cursor:pointer;border:none;transition:all .2s}.split-button.svelte-1q6ve6:hover{background:var(--color-primary-100, rgba(59, 130, 246, .15));border-color:var(--color-primary-200, rgba(59, 130, 246, .3))}.dark .split-button.svelte-1q6ve6:hover{background:var(--color-primary-900, rgba(59, 130, 246, .2));border-color:var(--color-primary-800, rgba(59, 130, 246, .4))}.split-icon.svelte-1q6ve6{width:.875rem;height:.875rem}.dropdown-footer.svelte-1q6ve6{animation:svelte-1q6ve6-fanIn .15s ease-out forwards;opacity:0;transform:translateY(10px);position:relative;z-index:1;margin-top:.25rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.1)}.dark .dropdown-footer.svelte-1q6ve6{border-top-color:#ffffff26}.fan-up.svelte-1q6ve6 .dropdown-footer:where(.svelte-1q6ve6){transform:translateY(-10px);margin-top:0;margin-bottom:.25rem;padding-top:0;padding-bottom:.5rem;border-top:none;border-bottom:1px solid rgba(0,0,0,.1)}.dark .fan-up.svelte-1q6ve6 .dropdown-footer:where(.svelte-1q6ve6){border-bottom-color:#ffffff26}.pill-tab-group.svelte-7e6stz{display:flex;flex-direction:column;gap:.5rem}.section-label.svelte-7e6stz{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0;padding:0 .25rem}.dark .section-label.svelte-7e6stz{color:#9ca3af}.tab-container.svelte-7e6stz{display:flex;align-items:center;padding:0;gap:0;border-radius:9999px}.glass-pill.svelte-7e6stz{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .glass-pill.svelte-7e6stz{background:#ffffff1f;border:1px solid rgba(255,255,255,.15)}.sidebar-tabs.svelte-7e6stz{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(0,0,0,.1);box-shadow:none}.dark .sidebar-tabs.svelte-7e6stz{background:transparent;border:1px solid rgba(255,255,255,.1)}.tab-btn.svelte-7e6stz{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:all .2s;flex:1}.dark .tab-btn.svelte-7e6stz{color:#9ca3af}.tab-btn.svelte-7e6stz:first-child{border-radius:9999px 0 0 9999px}.tab-btn.svelte-7e6stz:last-child{border-radius:0 9999px 9999px 0}.tab-btn.svelte-7e6stz:only-child{border-radius:9999px}.tab-btn.svelte-7e6stz:hover:not(.disabled){background:#0000000d;color:#374151}.dark .tab-btn.svelte-7e6stz:hover:not(.disabled){background:#ffffff1a;color:#f3f4f6}.tab-btn.active.svelte-7e6stz{background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #3b82f6)) 20%,white 80%);color:var(--pill-primary-color, var(--color-primary-500, #3b82f6))}.dark .tab-btn.active.svelte-7e6stz{background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #3b82f6)) 30%,transparent 70%);color:var(--pill-primary-color, var(--color-primary-500, #3b82f6))}.tab-btn.disabled.svelte-7e6stz{opacity:.5;cursor:not-allowed}.tab-divider.svelte-7e6stz{width:1px;height:1rem;background:#0000001a;flex-shrink:0}.dark .tab-divider.svelte-7e6stz{background:#ffffff26}.tab-icon.svelte-7e6stz{width:1.125rem;height:1.125rem;flex-shrink:0}.tab-label.svelte-7e6stz{font-size:.8125rem;font-weight:500;white-space:nowrap}.sidebar-mode.svelte-7e6stz .tab-container:where(.svelte-7e6stz){width:100%}.sidebar-mode.svelte-7e6stz .tab-btn:where(.svelte-7e6stz){justify-content:flex-start;padding:.5rem .625rem}.pill-nav.svelte-1bjojpf{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.75rem 0 1.5rem;pointer-events:none;container-type:inline-size;container-name:pillnav}@media(min-width:769px){.pill-nav.desktop-bottom.svelte-1bjojpf:not(.sidebar-mode){top:auto;bottom:0;padding:1rem 0 .75rem}}@media(max-width:768px){.pill-nav.svelte-1bjojpf:not(.sidebar-mode){top:auto;bottom:0;padding:1rem 0 calc(env(safe-area-inset-bottom,0px) + .75rem)}}.pill-nav-container.svelte-1bjojpf{display:flex;align-items:center;gap:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto;padding:.5rem 2rem;width:fit-content;max-width:100%}@container pillnav (min-width: 600px){.pill-nav-container.svelte-1bjojpf:not(.sidebar-container){margin-left:auto;margin-right:auto}}@container pillnav (min-width: 900px){.pill-nav-container.svelte-1bjojpf:not(.sidebar-container){margin-left:auto;margin-right:auto}}.pill-nav-container.svelte-1bjojpf::-webkit-scrollbar{display:none}.pill.svelte-1bjojpf{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.glass-pill.svelte-1bjojpf{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#374151}.dark .glass-pill.svelte-1bjojpf{background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#f3f4f6}.glass-pill.svelte-1bjojpf:hover{background:#fffffff2;border-color:#00000026;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark .glass-pill.svelte-1bjojpf:hover{background:#fff3;border-color:#ffffff40}.pill.active.svelte-1bjojpf{background:var(--pill-primary-color, var(--color-primary-500, rgba(248, 214, 43, .9)));background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #f8d62b)) 20%,white 80%);border-color:var(--pill-primary-color, var(--color-primary-500, rgba(248, 214, 43, .5)));color:#1a1a1a}.dark .pill.active.svelte-1bjojpf{background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #f8d62b)) 30%,transparent 70%);border-color:var(--pill-primary-color, var(--color-primary-500, rgba(248, 214, 43, .4)));color:var(--pill-primary-color, var(--color-primary-500, #f8d62b))}.pill-divider.svelte-1bjojpf{width:1px;height:1.5rem;background:#00000026;flex-shrink:0;margin:0 .25rem}.dark .pill-divider.svelte-1bjojpf{background:#fff3}.sidebar-divider.svelte-1bjojpf{width:100%;height:1px;margin:.5rem 0}.logout-pill.svelte-1bjojpf{color:#dc2626}.dark .logout-pill.svelte-1bjojpf{color:#ef4444}.logout-pill.svelte-1bjojpf:hover{background:#dc262626;border-color:#dc26264d}.pill-icon.svelte-1bjojpf{width:1rem;height:1rem;flex-shrink:0}.pill-label.svelte-1bjojpf{display:inline}.pill-nav.sidebar-mode.svelte-1bjojpf{top:0;left:0;bottom:0;right:auto;width:180px;padding:.75rem 0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none}.dark .pill-nav.sidebar-mode.svelte-1bjojpf{background:transparent;border:none}@media(max-width:768px){.pill-nav.sidebar-mode.svelte-1bjojpf{top:auto;left:0;right:0;bottom:0;width:100%;max-height:70vh;padding:1.5rem 0 calc(env(safe-area-inset-bottom,0px) + .75rem);background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.1);border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -4px 20px #00000026}.pill-nav.sidebar-mode.svelte-1bjojpf:before{content:"";position:absolute;top:.625rem;left:50%;transform:translate(-50%);width:2.5rem;height:.25rem;background:#0003;border-radius:9999px}.dark .pill-nav.sidebar-mode.svelte-1bjojpf{background:#1e1e1ef2;border-top:1px solid rgba(255,255,255,.1)}.dark .pill-nav.sidebar-mode.svelte-1bjojpf:before{background:#ffffff4d}}.sidebar-container.svelte-1bjojpf{flex-direction:column;align-items:stretch;gap:.5rem;overflow-y:auto;overflow-x:hidden;padding:1rem;height:100%}.sidebar-toolbar-content.svelte-1bjojpf{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.5rem 0;max-height:40vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.sidebar-toolbar-content.svelte-1bjojpf::-webkit-scrollbar{width:4px}.sidebar-toolbar-content.svelte-1bjojpf::-webkit-scrollbar-track{background:transparent}.sidebar-toolbar-content.svelte-1bjojpf::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.dark .sidebar-toolbar-content.svelte-1bjojpf{scrollbar-color:rgba(255,255,255,.2) transparent}.dark .sidebar-toolbar-content.svelte-1bjojpf::-webkit-scrollbar-thumb{background:#fff3}.sidebar-toolbar-content.svelte-1bjojpf .toolbar-bar{flex-direction:column;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;border-radius:0;padding:0;gap:.5rem}.sidebar-toolbar-content.svelte-1bjojpf .toolbar-content{flex-direction:column;align-items:stretch;gap:.5rem;width:100%}.sidebar-toolbar-content.svelte-1bjojpf .pill-toolbar-btn,.sidebar-toolbar-content.svelte-1bjojpf .pill-dropdown .trigger-button,.sidebar-toolbar-content.svelte-1bjojpf button{width:100%;justify-content:flex-start;text-align:left;background:transparent;border:1px solid transparent;box-shadow:none}.sidebar-toolbar-content.svelte-1bjojpf .pill-toolbar-btn:hover,.sidebar-toolbar-content.svelte-1bjojpf .pill-dropdown .trigger-button:hover,.sidebar-toolbar-content.svelte-1bjojpf button:hover{background:#0000000d}.dark .sidebar-toolbar-content.svelte-1bjojpf .pill-toolbar-btn:hover,.dark .sidebar-toolbar-content.svelte-1bjojpf .pill-dropdown .trigger-button:hover,.dark .sidebar-toolbar-content.svelte-1bjojpf button:hover{background:#ffffff1a}.sidebar-toolbar-content.svelte-1bjojpf .pill-view-switcher{flex-direction:column;gap:.25rem;width:100%;padding:0;background:transparent;border:none;box-shadow:none}.sidebar-toolbar-content.svelte-1bjojpf .pill-view-switcher .sliding-indicator{display:none}.sidebar-toolbar-content.svelte-1bjojpf .pill-view-switcher .switcher-btn{width:100%;justify-content:flex-start;padding:.5rem .875rem;border-radius:9999px;background:transparent;border:1px solid transparent}.sidebar-toolbar-content.svelte-1bjojpf .pill-view-switcher .switcher-btn:hover{background:#0000000d}.dark .sidebar-toolbar-content.svelte-1bjojpf .pill-view-switcher .switcher-btn:hover{background:#ffffff1a}.sidebar-toolbar-content.svelte-1bjojpf .pill-view-switcher .switcher-btn.active{background:color-mix(in srgb,var(--pill-primary-color, #3b82f6) 15%,transparent 85%);border-color:color-mix(in srgb,var(--pill-primary-color, #3b82f6) 25%,transparent 75%)}.dark .sidebar-toolbar-content.svelte-1bjojpf .pill-view-switcher .switcher-btn.active{background:color-mix(in srgb,var(--pill-primary-color, #3b82f6) 25%,transparent 75%);border-color:color-mix(in srgb,var(--pill-primary-color, #3b82f6) 35%,transparent 65%)}.sidebar-toolbar-content.svelte-1bjojpf .pill-time-range-selector,.sidebar-toolbar-content.svelte-1bjojpf .pill-dropdown,.sidebar-toolbar-content.svelte-1bjojpf .calendar-selector{width:100%}@media(max-width:768px){.sidebar-container.svelte-1bjojpf{padding:1rem 1.5rem;gap:.5rem;height:auto;max-height:calc(70vh - 2rem)}.sidebar-container.svelte-1bjojpf .sidebar-spacer:where(.svelte-1bjojpf){display:none}}.sidebar-container.svelte-1bjojpf .pill:where(.svelte-1bjojpf){justify-content:flex-start;width:100%}.sidebar-container.svelte-1bjojpf .pill-dropdown{width:100%}.sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button{width:100%;justify-content:flex-start}.sidebar-container.svelte-1bjojpf .segmented-control:where(.svelte-1bjojpf){width:100%}.sidebar-container.svelte-1bjojpf .segmented-control:where(.svelte-1bjojpf) .segment-btn:where(.svelte-1bjojpf){flex:1}.sidebar-container.svelte-1bjojpf .glass-pill:where(.svelte-1bjojpf),.sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid transparent;box-shadow:none}.sidebar-container.svelte-1bjojpf .glass-pill:where(.svelte-1bjojpf):hover,.sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button:hover{background:#0000000d;border-color:#0000001a;transform:none;box-shadow:none}.dark .sidebar-container.svelte-1bjojpf .glass-pill:where(.svelte-1bjojpf):hover,.dark .sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button:hover{background:#ffffff0d;border-color:#ffffff1a}@media(max-width:768px){.sidebar-container.svelte-1bjojpf .glass-pill:where(.svelte-1bjojpf),.sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button{background:#0000000d;border:1px solid rgba(0,0,0,.08)}.sidebar-container.svelte-1bjojpf .glass-pill:where(.svelte-1bjojpf):hover,.sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button:hover{background:#0000001a;border-color:#00000026}.dark .sidebar-container.svelte-1bjojpf .glass-pill:where(.svelte-1bjojpf),.dark .sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button{background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.dark .sidebar-container.svelte-1bjojpf .glass-pill:where(.svelte-1bjojpf):hover,.dark .sidebar-container.svelte-1bjojpf .pill-dropdown .trigger-button:hover{background:#ffffff26;border-color:#fff3}}.sidebar-container.svelte-1bjojpf .pill.active:where(.svelte-1bjojpf){background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #f8d62b)) 20%,transparent 80%);border-color:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #f8d62b)) 30%,transparent 70%)}.dark .sidebar-container.svelte-1bjojpf .pill.active:where(.svelte-1bjojpf){background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #f8d62b)) 15%,transparent 85%);border-color:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #f8d62b)) 25%,transparent 75%)}.sidebar-container.svelte-1bjojpf .logo-pill:where(.svelte-1bjojpf){background:transparent;border-color:transparent}.sidebar-container.svelte-1bjojpf .logo-pill:where(.svelte-1bjojpf):hover{background:#0000000d;border-color:#0000001a}.dark .sidebar-container.svelte-1bjojpf .logo-pill:where(.svelte-1bjojpf):hover{background:#ffffff0d;border-color:#ffffff1a}.sidebar-spacer.svelte-1bjojpf{flex:1;min-height:1rem}.segmented-control.svelte-1bjojpf{display:flex;align-items:center;padding:0;gap:0}.segment-btn.svelte-1bjojpf{display:flex;align-items:center;justify-content:center;padding:.5rem .625rem;background:transparent;border:none;cursor:pointer;color:inherit;transition:background .2s}.segment-btn.svelte-1bjojpf:first-child{border-radius:9999px 0 0 9999px}.segment-btn.svelte-1bjojpf:last-child{border-radius:0 9999px 9999px 0}.segment-btn.svelte-1bjojpf:hover{background:#0000000d}.dark .segment-btn.svelte-1bjojpf:hover{background:#ffffff1a}.segment-divider.svelte-1bjojpf{width:1px;height:1rem;background:#00000026}.dark .segment-divider.svelte-1bjojpf{background:#fff3}.sidebar-segmented.svelte-1bjojpf{margin:0}.nav-fab.svelte-1bjojpf{position:fixed;top:0;right:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:.875rem;border-radius:0 0 0 1rem;cursor:pointer;border:none}@media(min-width:769px){.nav-fab.desktop-bottom.svelte-1bjojpf{top:auto;bottom:0;border-radius:1rem 0 0}}@media(max-width:768px){.nav-fab.svelte-1bjojpf{top:auto;bottom:0;right:0;border-radius:1rem 0 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .875rem)}}.pill-nav.svelte-1bjojpf,.pill-nav-container.svelte-1bjojpf{transition:all .3s ease}.theme-mode-selector{display:flex!important;align-items:center!important;gap:.25rem!important;padding:.25rem!important;border-radius:9999px!important;background:#f5f5f5f2!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;color:#374151!important}.dark .theme-mode-selector{background:#282828f2!important;border:1px solid rgba(255,255,255,.15)!important;color:#f3f4f6!important}.mode-btn{display:flex;flex:1;align-items:center;justify-content:center;padding:.375rem;border:none;background:transparent;border-radius:9999px;cursor:pointer;color:#374151;transition:all .15s}.dark .mode-btn{color:#f3f4f6}.mode-btn:hover:not(.active){background:#0000000d}.dark .mode-btn:hover:not(.active){background:#ffffff1a}.mode-btn.active{background:var(--pill-primary-color, var(--color-primary-500, rgba(248, 214, 43, .2)));background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #3b82f6)) 20%,white 80%)}.dark .mode-btn.active{background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #3b82f6)) 30%,transparent 70%)}.mode-icon{width:1rem;height:1rem}.a11y-quick-toggles{display:flex!important;align-items:center!important;gap:.25rem!important;padding:.25rem!important;border-radius:9999px!important;background:#f5f5f5f2!important;border:1px solid rgba(0,0,0,.1)!important;color:#374151!important}.dark .a11y-quick-toggles{background:#282828f2!important;border:1px solid rgba(255,255,255,.15)!important;color:#f3f4f6!important}.a11y-btn{display:flex;align-items:center;justify-content:center;padding:.375rem;border:none;background:transparent;border-radius:9999px;cursor:pointer;color:#6b7280;transition:all .15s}.dark .a11y-btn{color:#9ca3af}.a11y-btn:hover:not(.active){background:#0000000d;color:#374151}.dark .a11y-btn:hover:not(.active){background:#ffffff1a;color:#f3f4f6}.a11y-btn.active{background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #3b82f6)) 20%,white 80%);color:var(--pill-primary-color, var(--color-primary-500, #3b82f6))}.dark .a11y-btn.active{background:color-mix(in srgb,var(--pill-primary-color, var(--color-primary-500, #3b82f6)) 30%,transparent 70%)}.a11y-icon{width:1rem;height:1rem}.pill-view-switcher.svelte-1fl6er3{position:relative;display:inline-flex;align-items:center;padding:.1875rem;border-radius:9999px;gap:.125rem}.glass-pill.svelte-1fl6er3{background:hsl(var(--color-surface) / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--color-border));box-shadow:0 4px 6px -1px hsl(var(--color-foreground) / .1),0 2px 4px -1px hsl(var(--color-foreground) / .06)}.embedded-switcher.svelte-1fl6er3{background:transparent;border:none;box-shadow:none;padding:0;gap:0}.sliding-indicator.svelte-1fl6er3{position:absolute;top:0;bottom:0;border-radius:9999px;background:hsl(var(--color-primary) / .15);box-shadow:0 1px 3px hsl(var(--color-foreground) / .1);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:0}.switcher-btn.svelte-1fl6er3{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .875rem;background:transparent;border:none;border-radius:9999px;cursor:pointer;color:hsl(var(--color-muted-foreground));font-size:.875rem;font-weight:500;white-space:nowrap;transition:color .15s ease}.switcher-btn.svelte-1fl6er3:hover:not(.disabled){color:hsl(var(--color-foreground))}.switcher-btn.active.svelte-1fl6er3{color:hsl(var(--color-primary))}.switcher-btn.disabled.svelte-1fl6er3{opacity:.4;cursor:not-allowed}.switcher-icon.svelte-1fl6er3{width:1rem;height:1rem;flex-shrink:0}.switcher-label.svelte-1fl6er3{line-height:1}.pill-toolbar.svelte-f0sqhm{position:fixed;top:var(--toolbar-top-offset, 70px);left:0;right:0;z-index:50;padding:.375rem 1rem;pointer-events:none;display:flex;justify-content:center}.pill-toolbar.position-bottom.svelte-f0sqhm{top:auto;bottom:var(--toolbar-bottom-offset, 70px);transition:bottom .3s ease}@media(max-width:768px){.pill-toolbar.svelte-f0sqhm{top:auto;bottom:calc(var(--toolbar-mobile-bottom-offset, 70px) + env(safe-area-inset-bottom,0px))}}.toolbar-bar.svelte-f0sqhm{display:flex;align-items:center;gap:.25rem;padding:.25rem;pointer-events:auto;max-width:100%;overflow:visible}.glass-pill.svelte-f0sqhm{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:9999px}.dark .glass-pill.svelte-f0sqhm{background:#ffffff1f;border:1px solid rgba(255,255,255,.15)}.toolbar-btn.svelte-wpk3qq{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:9999px;cursor:pointer;color:hsl(var(--color-foreground));font-size:.875rem;font-weight:500;white-space:nowrap;transition:all .15s ease}.toolbar-btn.svelte-wpk3qq:hover:not(:disabled){background:hsl(var(--color-foreground) / .05)}.toolbar-btn.active.svelte-wpk3qq{background:hsl(var(--color-primary) / .15);color:hsl(var(--color-primary))}.toolbar-btn.icon-only.svelte-wpk3qq{padding:.5rem}.toolbar-btn.svelte-wpk3qq:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn.svelte-wpk3qq svg{width:1rem;height:1rem;flex-shrink:0}.toolbar-divider.svelte-1f2xls5{width:1px;height:1.25rem;background:#0000001a;flex-shrink:0}.dark .toolbar-divider.svelte-1f2xls5{background:#ffffff26}.settings-page.svelte-cxhtgp{min-height:calc(100vh - 4rem);position:relative}.toc-sidebar.svelte-cxhtgp{display:none}@media(min-width:1400px){.toc-sidebar.svelte-cxhtgp{display:block;position:fixed;left:2rem;top:100px;width:240px;max-height:calc(100vh - 140px);overflow-y:auto;z-index:10}}.toc-container.svelte-cxhtgp{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);border-radius:1rem;padding:1.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .toc-container.svelte-cxhtgp{background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.toc-title.svelte-cxhtgp{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.dark .toc-title.svelte-cxhtgp{border-bottom-color:#ffffff1a}.toc-nav.svelte-cxhtgp{display:flex;flex-direction:column;gap:.25rem}.toc-item.svelte-cxhtgp{display:block;width:100%;text-align:left;padding:.625rem .875rem;font-size:.875rem;color:hsl(var(--muted-foreground));background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toc-item.svelte-cxhtgp:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.toc-item.active.svelte-cxhtgp{color:hsl(var(--primary));background:hsl(var(--primary) / .12);font-weight:600}.settings-main.svelte-cxhtgp{width:100%;padding:2rem 1rem}@media(min-width:640px){.settings-main.svelte-cxhtgp{padding:2rem 1.5rem}}@media(min-width:1024px){.settings-main.svelte-cxhtgp{padding:2rem}}.settings-content.svelte-cxhtgp{margin-left:auto;margin-right:auto}.settings-header.svelte-cxhtgp{margin-bottom:2rem}.sections-container.svelte-cxhtgp{display:flex;flex-direction:column;gap:1.5rem}.settings-section.svelte-17waarr{display:flex;flex-direction:column;gap:.75rem}.section-header-wrapper.svelte-17waarr{position:sticky;top:70px;z-index:20;padding:.5rem 0}.section-header-pill.svelte-17waarr{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.9375rem;font-weight:600;white-space:nowrap;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#374151}.dark .section-header-pill.svelte-17waarr{background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#f3f4f6}.section-icon.svelte-17waarr{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.section-icon.svelte-17waarr svg{width:1.125rem;height:1.125rem}.section-title.svelte-17waarr{margin:0;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:-.01em}.section-content.svelte-17waarr{display:flex;flex-direction:column;gap:.5rem}@media(max-width:768px){.section-header-wrapper.svelte-17waarr{top:80px}}svg{width:1.125rem;height:1.125rem}.context-menu-backdrop.svelte-19vl7pr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:transparent;pointer-events:auto}.context-menu.svelte-19vl7pr{position:fixed;z-index:9999;min-width:180px;max-width:280px;padding:.375rem;background:var(--color-surface-elevated-3);border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);pointer-events:auto}.menu-item.svelte-19vl7pr{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;font-size:.8125rem;color:hsl(var(--color-foreground));text-align:left;transition:background-color .1s ease}.menu-item.svelte-19vl7pr:hover:not(.disabled){background:hsl(var(--color-muted))}.menu-item.disabled.svelte-19vl7pr{opacity:.5;cursor:not-allowed}.menu-item.danger.svelte-19vl7pr{color:hsl(var(--color-error))}.menu-item.danger.svelte-19vl7pr:hover:not(.disabled){background:hsl(var(--color-error) / .1)}.item-icon.svelte-19vl7pr{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--color-muted-foreground))}.menu-item.danger.svelte-19vl7pr .item-icon:where(.svelte-19vl7pr){color:hsl(var(--color-error))}.item-label.svelte-19vl7pr{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-shortcut.svelte-19vl7pr{font-size:.6875rem;color:hsl(var(--color-muted-foreground));margin-left:auto;padding-left:1rem}.divider.svelte-19vl7pr{height:1px;margin:.375rem .5rem;background:hsl(var(--color-border))}.menu-item.has-toggle.svelte-19vl7pr{gap:.5rem}.item-toggle.svelte-19vl7pr{display:flex;align-items:center;flex-shrink:0}.toggle-track.svelte-19vl7pr{position:relative;width:28px;height:16px;background:hsl(var(--color-muted));border-radius:8px;transition:background-color .15s ease}.toggle-thumb.svelte-19vl7pr{position:absolute;top:2px;left:2px;width:12px;height:12px;background:hsl(var(--color-background));border-radius:50%;transition:transform .15s ease;box-shadow:0 1px 2px #0003}.item-toggle.checked.svelte-19vl7pr .toggle-track:where(.svelte-19vl7pr){background:hsl(var(--color-primary))}.item-toggle.checked.svelte-19vl7pr .toggle-thumb:where(.svelte-19vl7pr){transform:translate(12px)}.quick-input-bar.svelte-fbn5ur{position:fixed;bottom:calc(var(--bottom-offset, 70px) + env(safe-area-inset-bottom,0px));left:0;right:0;z-index:90;padding:.75rem 1rem;pointer-events:none;height:72px;transition:bottom .3s ease}@media(max-width:900px){.quick-input-bar.has-fab-right.svelte-fbn5ur{padding-right:calc(54px + 1.75rem)}.quick-input-bar.has-fab-left.svelte-fbn5ur{padding-left:calc(54px + 1.75rem)}}.input-container.svelte-fbn5ur,.results-panel.svelte-fbn5ur,.submit-btn.svelte-fbn5ur,.result-item.svelte-fbn5ur{pointer-events:auto}.input-container.svelte-fbn5ur{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:hsl(var(--color-surface) / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--color-border));border-radius:9999px;max-width:700px;margin:0 auto;box-shadow:0 4px 6px -1px hsl(var(--color-foreground) / .1),0 2px 4px -1px hsl(var(--color-foreground) / .06);transition:all .2s ease;height:54px}.input-container.svelte-fbn5ur:focus-within{border-color:hsl(var(--color-primary));box-shadow:0 4px 6px -1px hsl(var(--color-foreground) / .1),0 2px 4px -1px hsl(var(--color-foreground) / .06),0 0 0 2px hsl(var(--color-primary) / .25)}.app-icon.svelte-fbn5ur{width:1.25rem;height:1.25rem;color:hsl(var(--color-muted-foreground));flex-shrink:0}.app-icon.svelte-fbn5ur svg:where(.svelte-fbn5ur){width:100%;height:100%}.input-wrapper.svelte-fbn5ur{position:relative;flex:1;min-width:0}.input-highlight-backdrop.svelte-fbn5ur{position:absolute;top:0;left:0;right:0;bottom:0;font-size:1.125rem;font-family:inherit;white-space:pre;pointer-events:none;color:hsl(var(--color-foreground));overflow:hidden;line-height:1.5}.input-field.svelte-fbn5ur{position:relative;width:100%;border:none;background:transparent;font-size:1.125rem;font-family:inherit;color:transparent;caret-color:hsl(var(--color-foreground));outline:none;z-index:1;line-height:1.5}.input-field.svelte-fbn5ur::placeholder{color:hsl(var(--color-muted-foreground))}.input-highlight-backdrop.svelte-fbn5ur .hl-priority-urgent{color:hsl(var(--color-error, 0 84% 60%));font-weight:600}.input-highlight-backdrop.svelte-fbn5ur .hl-priority-high{color:hsl(var(--color-warning, 25 95% 53%));font-weight:600}.input-highlight-backdrop.svelte-fbn5ur .hl-priority-medium{color:hsl(var(--color-warning, 48 96% 53%));font-weight:600}.input-highlight-backdrop.svelte-fbn5ur .hl-priority-low{color:hsl(var(--color-success, 142 71% 45%));font-weight:600}.input-highlight-backdrop.svelte-fbn5ur .hl-tag{color:hsl(var(--color-primary));font-weight:500}.input-highlight-backdrop.svelte-fbn5ur .hl-reference{color:hsl(var(--color-success, 142 71% 45%));font-weight:500}.input-highlight-backdrop.svelte-fbn5ur .hl-date,.input-highlight-backdrop.svelte-fbn5ur .hl-time{color:hsl(var(--color-accent, 262 83% 58%));font-weight:500}.submit-btn.svelte-fbn5ur{width:2rem;height:2rem;border-radius:9999px;background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground, 0 0% 100%));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.submit-btn.svelte-fbn5ur:hover{transform:scale(1.05);filter:brightness(1.1)}.submit-btn.svelte-fbn5ur:disabled{opacity:.7;cursor:not-allowed;transform:none}.submit-btn.svelte-fbn5ur svg:where(.svelte-fbn5ur){width:1rem;height:1rem}.results-panel.svelte-fbn5ur{position:absolute;bottom:100%;left:1rem;right:1rem;max-width:700px;margin:0 auto .5rem;max-height:320px;overflow-y:auto;background:hsl(var(--color-surface) / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1rem;border:1px solid hsl(var(--color-border));box-shadow:0 4px 6px -1px hsl(var(--color-foreground) / .1),0 2px 4px -1px hsl(var(--color-foreground) / .06)}.result-item.svelte-fbn5ur{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .1s ease;color:hsl(var(--color-foreground))}.result-item.svelte-fbn5ur:hover,.result-item.selected.svelte-fbn5ur{background:hsl(var(--color-surface-hover))}.result-item.create-option.svelte-fbn5ur{border-bottom:1px solid hsl(var(--color-border))}.result-item.create-option.svelte-fbn5ur:hover,.result-item.create-option.selected.svelte-fbn5ur{background:hsl(var(--color-success) / .1)}.result-avatar.svelte-fbn5ur{width:36px;height:36px;min-width:36px;border-radius:9999px;background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground, 0 0% 100%));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8125rem}.result-avatar.svelte-fbn5ur img:where(.svelte-fbn5ur){width:100%;height:100%;border-radius:9999px;object-fit:cover}.result-avatar.create-avatar.svelte-fbn5ur{background:hsl(var(--color-success))}.result-avatar.create-avatar.svelte-fbn5ur svg:where(.svelte-fbn5ur){width:1.25rem;height:1.25rem}.result-info.svelte-fbn5ur{flex:1;min-width:0}.result-name.svelte-fbn5ur{font-weight:500;color:hsl(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-subtitle.svelte-fbn5ur{font-size:.8125rem;color:hsl(var(--color-muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-icon.svelte-fbn5ur{width:1rem;height:1rem;color:hsl(var(--color-error, 0 84% 60%));flex-shrink:0}.create-shortcut.svelte-fbn5ur{padding:.25rem .5rem;font-size:.6875rem;font-family:inherit;background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:4px;color:hsl(var(--color-muted-foreground));flex-shrink:0}.results-divider.svelte-fbn5ur{padding:.5rem 1rem .25rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--color-muted-foreground))}.loading-state.svelte-fbn5ur,.empty-state.svelte-fbn5ur{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:hsl(var(--color-muted-foreground));font-size:.875rem}.loading-spinner.svelte-fbn5ur{width:1.25rem;height:1.25rem;border:2px solid hsl(var(--color-border));border-top-color:hsl(var(--color-primary));border-radius:50%;animation:svelte-fbn5ur-spin .8s linear infinite}.loading-spinner-small.svelte-fbn5ur{width:1rem;height:1rem;border:2px solid hsl(var(--color-border));border-top-color:currentColor;border-radius:50%;animation:svelte-fbn5ur-spin .8s linear infinite}@keyframes svelte-fbn5ur-spin{to{transform:rotate(360deg)}}.immersive-toggle.svelte-y25fye{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;justify-content:center;width:80px;height:24px;border-radius:8px 8px 0 0;border:none;background:transparent;color:hsl(var(--color-muted-foreground));cursor:pointer;pointer-events:auto;transition:opacity .3s ease,background .15s ease,color .15s ease}.immersive-toggle.svelte-y25fye:hover{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);color:#374151;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.immersive-toggle.svelte-y25fye:active{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .immersive-toggle.svelte-y25fye:hover{background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#f3f4f6}.dark .immersive-toggle.svelte-y25fye:active{background:#fff3}.immersive-toggle.immersive.svelte-y25fye{opacity:.2;color:hsl(var(--color-muted-foreground))}.immersive-toggle.immersive.svelte-y25fye:hover{opacity:1;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);color:#374151;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .immersive-toggle.immersive.svelte-y25fye:hover{background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#f3f4f6}@media(max-width:640px){.immersive-toggle.svelte-y25fye{bottom:env(safe-area-inset-bottom)}}
