.payment-warning-banner.svelte-1bixvkg{background:#fffbeb;border-left:4px solid #f59e0b;padding:1rem}.banner-content.svelte-1bixvkg{display:flex;align-items:flex-start;gap:.75rem;max-width:1200px;margin:0 auto}.icon-wrapper.svelte-1bixvkg{flex-shrink:0}.warning-icon.svelte-1bixvkg{width:1.25rem;height:1.25rem;color:#f59e0b}.message.svelte-1bixvkg{flex:1}.message.svelte-1bixvkg p:where(.svelte-1bixvkg){margin:0;font-size:.875rem;color:#92400e;line-height:1.5}.message.svelte-1bixvkg strong:where(.svelte-1bixvkg){font-weight:600}.update-link.svelte-1bixvkg{display:inline-block;margin-top:.5rem;background:none;border:none;padding:0;font-size:.875rem;font-weight:500;color:#92400e;text-decoration:underline;cursor:pointer}.update-link.svelte-1bixvkg:hover{color:#78350f}.dismiss-btn.svelte-1bixvkg{flex-shrink:0;margin-left:auto;padding:.375rem;background:transparent;border:none;border-radius:.375rem;color:#d97706;cursor:pointer;transition:background .2s}.dismiss-btn.svelte-1bixvkg:hover{background:#fef3c7}.dismiss-icon.svelte-1bixvkg{width:1.25rem;height:1.25rem}.search-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;background-color:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.search-modal-container.svelte-1gvkdtx{width:100%;max-width:680px;margin:0 16px;background-color:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;overflow:visible;display:flex;flex-direction:column;max-height:80vh;isolation:isolate}.search-modal-header.svelte-1gvkdtx{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;position:relative;z-index:1}.search-modal-title.svelte-1gvkdtx{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#374151}.search-icon.svelte-1gvkdtx{width:18px;height:18px;color:#6b7280}.search-modal-hints.svelte-1gvkdtx{display:flex;align-items:center;gap:12px;font-size:12px;color:#9ca3af}.search-modal-hints.svelte-1gvkdtx kbd:where(.svelte-1gvkdtx),.close-button.svelte-1gvkdtx kbd:where(.svelte-1gvkdtx){display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:500;color:#6b7280;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 2px #0000000d}.search-modal-content.svelte-1gvkdtx{flex:1;overflow:visible;padding:20px;position:relative;z-index:10}.search-modal-content.svelte-1gvkdtx .search-input-container{max-width:100%}.search-modal-content.svelte-1gvkdtx .search-input{font-size:16px;padding:14px 48px}.search-modal-content.svelte-1gvkdtx .results-container{max-height:360px;overflow-y:auto}.search-modal-footer.svelte-1gvkdtx{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;position:relative;z-index:1}.close-button.svelte-1gvkdtx{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;color:#6b7280;background-color:transparent;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .15s ease}.close-button.svelte-1gvkdtx:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.search-modal-content.svelte-1gvkdtx{--search-container-bg: transparent;--search-container-color: #111827;--search-icon-color: #9ca3af;--search-input-color: #111827;--search-input-placeholder: #9ca3af;--search-input-caret: #ec4899;--search-clear-bg: #e5e7eb;--search-clear-color: #6b7280;--search-clear-hover-bg: #d1d5db;--search-clear-hover-color: #111827;--search-spinner-color: #ec4899;--search-empty-icon-color: #9ca3af;--search-empty-text-color: #6b7280;--search-hints-border: #e5e7eb;--search-kbd-bg: #f3f4f6;--search-kbd-border: #d1d5db;--search-kbd-color: #6b7280;--search-hint-text-color: #9ca3af;--search-divider-color: #d1d5db;--search-input-row-margin: 0;--search-input-row-padding: 12px 16px;--search-input-row-bg: #f9fafb;--search-input-row-border: #e5e7eb;--search-input-row-radius: 12px;--search-input-row-focus-border: #ec4899;--search-input-row-focus-shadow: rgba(236, 72, 153, .15);--results-border: #e5e7eb;--results-color: #111827;--results-scrollbar-thumb: #d1d5db;--results-scrollbar-thumb-hover: #9ca3af;--result-item-color: #111827;--result-item-hover-bg: #f9fafb;--result-item-selected-bg: #fce7f3;--result-item-focus-bg: #fce7f3;--result-title-color: #111827;--result-excerpt-color: #6b7280;--result-preview-btn-color: #9ca3af;--result-preview-btn-hover-bg: #e5e7eb;--result-preview-btn-hover-color: #374151;--mind-filter-trigger-bg: #f3f4f6;--mind-filter-trigger-border: #d1d5db;--mind-filter-trigger-color: #111827;--mind-filter-trigger-hover-bg: #e5e7eb;--mind-filter-trigger-hover-border: #9ca3af;--mind-filter-dropdown-bg: #ffffff;--mind-filter-dropdown-border: #d1d5db;--mind-filter-dropdown-shadow: 0 10px 40px rgba(0, 0, 0, .15);--mind-filter-item-color: #374151;--mind-filter-item-hover-bg: #f3f4f6;--mind-filter-item-selected-bg: rgba(236, 72, 153, .1);--mind-filter-item-selected-hover-bg: rgba(236, 72, 153, .15);--entity-filter-hover-bg: rgba(0, 0, 0, .05);--entity-filter-border: #d1d5db;--entity-filter-checkbox-bg: #ffffff;--entity-filter-checked-bg: #ec4899;--entity-filter-checked-border: #ec4899;--entity-filter-label-color: #374151;--entity-filter-count-color: #6b7280;--entity-filter-count-bg: #e5e7eb;--entity-filter-chip-color: #374151;--entity-filter-chip-bg: #f3f4f6;--entity-filter-chip-hover-bg: #e5e7eb;--entity-filter-chip-active-color: #ffffff;--entity-filter-chip-active-bg: #ec4899;--preview-bg: #ffffff;--preview-color: #111827;--preview-header-bg: linear-gradient(180deg, #f9fafb 0%, #f3f4f6 100%);--preview-border: #e5e7eb;--preview-title-color: #111827;--preview-body-bg: #ffffff;--preview-content-color: #374151;--preview-footer-bg: linear-gradient(180deg, #f3f4f6 0%, #f9fafb 100%);--preview-delete-color: #9ca3af;--preview-close-color: #9ca3af;--preview-close-hover-color: #374151;--preview-close-hover-bg: #e5e7eb;--preview-cancel-color: #374151;--preview-cancel-bg: #f3f4f6;--preview-cancel-border: #d1d5db;--preview-cancel-hover-bg: #e5e7eb;--preview-tag-bg: #f3f4f6;--preview-tag-color: #6b7280;--preview-kbd-bg: #f3f4f6;--preview-kbd-border: #d1d5db;--preview-kbd-color: #6b7280;--preview-scrollbar-thumb: #d1d5db;--preview-scrollbar-thumb-hover: #9ca3af;--preview-badge-memory-bg: #fce7f3;--preview-badge-memory-color: #ec4899;--preview-badge-memory-border: rgba(236, 72, 153, .3);--preview-badge-prompt-bg: #f3e8ff;--preview-badge-prompt-color: #8b5cf6;--preview-badge-prompt-border: rgba(139, 92, 246, .3);--preview-badge-library-bg: #dbeafe;--preview-badge-library-color: #3b82f6;--preview-badge-library-border: rgba(59, 130, 246, .3)}html.dark .search-modal-backdrop{background-color:#000000bf}html.dark .search-modal-container.svelte-1gvkdtx{background-color:#1f2937;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}html.dark .search-modal-header.svelte-1gvkdtx{background-color:#111827;border-bottom-color:#374151}html.dark .search-modal-title.svelte-1gvkdtx{color:#f3f4f6}html.dark .search-icon.svelte-1gvkdtx{color:#9ca3af}html.dark .search-modal-hints.svelte-1gvkdtx{color:#6b7280}html.dark .search-modal-hints.svelte-1gvkdtx kbd:where(.svelte-1gvkdtx),html.dark .close-button.svelte-1gvkdtx kbd:where(.svelte-1gvkdtx){color:#9ca3af;background-color:#374151;border-color:#4b5563}html.dark .search-modal-footer.svelte-1gvkdtx{background-color:#111827;border-top-color:#374151}html.dark .close-button.svelte-1gvkdtx{color:#9ca3af;border-color:#4b5563}html.dark .close-button.svelte-1gvkdtx:hover{background-color:#374151;border-color:#6b7280;color:#f3f4f6}html.dark .search-modal-content.svelte-1gvkdtx{--search-container-color: #f9fafb;--search-icon-color: #71717a;--search-input-color: #f9fafb;--search-input-placeholder: #71717a;--search-clear-bg: #3f3f46;--search-clear-color: #a1a1aa;--search-clear-hover-bg: #52525b;--search-clear-hover-color: #f9fafb;--search-empty-icon-color: #52525b;--search-empty-text-color: #a1a1aa;--search-hints-border: #27272a;--search-kbd-bg: #27272a;--search-kbd-border: #3f3f46;--search-kbd-color: #a1a1aa;--search-hint-text-color: #71717a;--search-divider-color: #3f3f46;--search-input-row-bg: rgba(255, 255, 255, .03);--search-input-row-border: #3f3f46;--search-input-row-focus-border: #ec4899;--search-input-row-focus-shadow: rgba(236, 72, 153, .1);--results-border: #27272a;--results-color: #f9fafb;--results-scrollbar-thumb: #3f3f46;--results-scrollbar-thumb-hover: #52525b;--result-item-color: #f9fafb;--result-item-hover-bg: rgba(255, 255, 255, .03);--result-item-selected-bg: rgba(139, 92, 246, .08);--result-item-focus-bg: rgba(139, 92, 246, .06);--result-title-color: #f9fafb;--result-excerpt-color: #a1a1aa;--result-preview-btn-color: #52525b;--result-preview-btn-hover-bg: rgba(255, 255, 255, .1);--result-preview-btn-hover-color: #a1a1aa;--mind-filter-trigger-bg: #27272a;--mind-filter-trigger-border: #3f3f46;--mind-filter-trigger-color: #fafafa;--mind-filter-trigger-hover-bg: #3f3f46;--mind-filter-trigger-hover-border: #52525b;--mind-filter-dropdown-bg: #1f1f23;--mind-filter-dropdown-border: #3f3f46;--mind-filter-dropdown-shadow: 0 10px 40px rgba(0, 0, 0, .5);--mind-filter-item-color: #e4e4e7;--mind-filter-item-hover-bg: #27272a;--mind-filter-item-selected-bg: rgba(236, 72, 153, .1);--mind-filter-item-selected-hover-bg: rgba(236, 72, 153, .15);--entity-filter-hover-bg: rgba(255, 255, 255, .05);--entity-filter-border: #4b5563;--entity-filter-checkbox-bg: #111827;--entity-filter-label-color: #f3f4f6;--entity-filter-count-color: #9ca3af;--entity-filter-count-bg: #374151;--entity-filter-chip-color: #d1d5db;--entity-filter-chip-bg: #374151;--entity-filter-chip-hover-bg: #4b5563;--preview-bg: #18181b;--preview-color: #fafafa;--preview-header-bg: linear-gradient(180deg, #27272a 0%, #1f1f23 100%);--preview-border: #3f3f46;--preview-title-color: #fafafa;--preview-body-bg: #18181b;--preview-content-color: #e4e4e7;--preview-footer-bg: linear-gradient(180deg, #1f1f23 0%, #27272a 100%);--preview-delete-color: #a1a1aa;--preview-close-color: #a1a1aa;--preview-close-hover-color: #d4d4d8;--preview-close-hover-bg: #3f3f46;--preview-cancel-color: #d4d4d8;--preview-cancel-bg: #27272a;--preview-cancel-border: #3f3f46;--preview-cancel-hover-bg: #3f3f46;--preview-tag-bg: #3f3f46;--preview-tag-color: #a1a1aa;--preview-kbd-bg: #3f3f46;--preview-kbd-border: #52525b;--preview-kbd-color: #a1a1aa;--preview-scrollbar-thumb: #52525b;--preview-scrollbar-thumb-hover: #71717a;--preview-badge-memory-bg: rgba(236, 72, 153, .15);--preview-badge-memory-color: #f472b6;--preview-badge-memory-border: rgba(236, 72, 153, .3);--preview-badge-prompt-bg: rgba(139, 92, 246, .15);--preview-badge-prompt-color: #a78bfa;--preview-badge-prompt-border: rgba(139, 92, 246, .3);--preview-badge-library-bg: rgba(59, 130, 246, .15);--preview-badge-library-color: #60a5fa;--preview-badge-library-border: rgba(59, 130, 246, .3)}@media (max-width: 640px){.search-modal-backdrop{padding-top:5vh}.search-modal-container.svelte-1gvkdtx{margin:0 12px;max-height:90vh;border-radius:12px}.search-modal-header.svelte-1gvkdtx{padding:12px 16px}.search-modal-hints.svelte-1gvkdtx{display:none}.search-modal-content.svelte-1gvkdtx{padding:16px}.search-modal-footer.svelte-1gvkdtx{padding:10px 16px}}.tooltip.svelte-126o4ti{box-shadow:0 4px 12px #00000026}.tooltip--dark.svelte-126o4ti{background:#1f2937;color:#f9fafb;border:1px solid #374151}.tooltip--dark.svelte-126o4ti .tooltip__arrow:where(.svelte-126o4ti){background:#1f2937;border-color:#374151}.tooltip--dark.svelte-126o4ti .tooltip__title:where(.svelte-126o4ti){color:#fff}.tooltip--dark.svelte-126o4ti .tooltip__body:where(.svelte-126o4ti){color:#f9fafb}.tooltip--dark.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti){background:#374151;color:#f9fafb;border-color:#4b5563}.tooltip--dark.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti):hover{background:#4b5563}.tooltip--dark.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti):focus-visible{outline-color:#60a5fa}.tooltip--light.svelte-126o4ti{background:#fff;color:#374151;border:1px solid #e5e7eb}.tooltip--light.svelte-126o4ti .tooltip__arrow:where(.svelte-126o4ti){background:#fff;border-color:#e5e7eb}.tooltip--light.svelte-126o4ti .tooltip__title:where(.svelte-126o4ti){color:#111827}.tooltip--light.svelte-126o4ti .tooltip__body:where(.svelte-126o4ti){color:#374151}.tooltip--light.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti){background:#f3f4f6;color:#374151;border-color:#e5e7eb}.tooltip--light.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti):hover{background:#e5e7eb}.tooltip--light.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti):focus-visible{outline-color:#3b82f6}.tooltip--top.svelte-126o4ti .tooltip__arrow:where(.svelte-126o4ti){border-bottom:1px solid;border-right:1px solid}.tooltip--bottom.svelte-126o4ti .tooltip__arrow:where(.svelte-126o4ti){border-top:1px solid;border-left:1px solid}.tooltip--left.svelte-126o4ti .tooltip__arrow:where(.svelte-126o4ti){border-top:1px solid;border-right:1px solid}.tooltip--right.svelte-126o4ti .tooltip__arrow:where(.svelte-126o4ti){border-bottom:1px solid;border-left:1px solid}.tooltip__dismiss.svelte-126o4ti:focus:not(:focus-visible){outline:none}.tooltip--reduced-motion.svelte-126o4ti{transition:none!important;animation:none!important}.tooltip--reduced-motion.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti){transition:none!important}@media (prefers-reduced-motion: reduce){.tooltip.svelte-126o4ti{transition:none!important;animation:none!important}.tooltip__dismiss.svelte-126o4ti{transition:none!important}}@media (forced-colors: active){.tooltip.svelte-126o4ti{border:2px solid CanvasText}.tooltip__dismiss.svelte-126o4ti{border:2px solid ButtonText}.tooltip__dismiss.svelte-126o4ti:focus{outline:3px solid Highlight}}.celebration-icon-container.svelte-1qzb730{background:var(--celebration-icon-bg, rgba(16, 185, 129, .15))}.celebration-icon.svelte-1qzb730{color:var(--celebration-icon-color, #10b981)}.celebration-header.svelte-1qzb730{color:var(--celebration-header-color, #10b981)}.celebration-text.svelte-1qzb730{color:var(--celebration-text-color, #a1a1aa)}.celebration-hint.svelte-1qzb730{color:var(--celebration-hint-color, #71717a);background:var(--celebration-hint-bg, rgba(255, 255, 255, .05))}.confetti-particle.svelte-d6oyvj{left:var(--start-x);top:var(--start-y);background:var(--color);animation:svelte-d6oyvj-confetti-burst var(--duration) ease-out forwards;animation-delay:var(--delay)}.shape-square.svelte-d6oyvj{width:10px;height:10px;border-radius:2px}.shape-rectangle.svelte-d6oyvj{width:12px;height:6px;border-radius:1px}.shape-circle.svelte-d6oyvj{width:8px;height:8px;border-radius:50%}@keyframes svelte-d6oyvj-confetti-burst{0%{opacity:1;transform:translate(0) rotate(var(--rotation)) scale(var(--scale))}10%{opacity:1}to{opacity:0;transform:translate(calc(var(--end-x) - var(--start-x)),calc(var(--end-y) - var(--start-y))) rotate(var(--rotation-end)) scale(calc(var(--scale) * .5))}}.checklist-container.svelte-1guzsag{background:var(--checklist-bg, #18181b);border:1px solid var(--checklist-border, #27272a);border-radius:var(--checklist-radius, 12px)}.checklist-header.svelte-1guzsag{color:var(--checklist-header-color, #fafafa)}.checklist-header.svelte-1guzsag:hover:not(:disabled){background:var(--checklist-header-hover, rgba(255, 255, 255, .05))}.checklist-header.svelte-1guzsag:disabled{cursor:default}.header-title.svelte-1guzsag{color:var(--checklist-title-color, #fafafa)}.header-subtitle.svelte-1guzsag{color:var(--checklist-subtitle-color, #a1a1aa)}.progress-badge.svelte-1guzsag{background:var(--checklist-badge-bg, #27272a);color:var(--checklist-badge-color, #a1a1aa)}.collapse-icon.svelte-1guzsag{color:var(--checklist-icon-color, #71717a)}.no-motion.svelte-1guzsag .collapse-icon:where(.svelte-1guzsag){transition:none}.no-motion.svelte-1guzsag .checklist-content:where(.svelte-1guzsag){animation:none}@keyframes svelte-1guzsag-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.progress-ring-bg.svelte-1guzsag{fill:none;stroke:var(--checklist-ring-bg, #27272a);stroke-width:3}.progress-ring-fill.svelte-1guzsag{fill:none;stroke:var(--checklist-ring-fill, #ec4899);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease}.no-motion.svelte-1guzsag .progress-ring-fill:where(.svelte-1guzsag){transition:none}.progress-ring-text.svelte-1guzsag{color:var(--checklist-ring-text, #fafafa)}.completion-icon.svelte-1guzsag{color:var(--checklist-success-color, #10b981)}.item-button.svelte-1guzsag{color:var(--checklist-item-color, #fafafa)}.item-button.svelte-1guzsag:hover:not(:disabled){background:var(--checklist-item-hover, rgba(255, 255, 255, .05))}.item-button.svelte-1guzsag:disabled{cursor:default}.completed.svelte-1guzsag .item-button:where(.svelte-1guzsag){color:var(--checklist-item-completed-color, #71717a)}.item-checkbox.svelte-1guzsag{border:2px solid var(--checklist-checkbox-border, #52525b);background:transparent}.completed.svelte-1guzsag .item-checkbox:where(.svelte-1guzsag){background:var(--checklist-checkbox-completed-bg, #10b981);border-color:var(--checklist-checkbox-completed-bg, #10b981)}.check-icon.svelte-1guzsag{color:var(--checklist-check-color, #ffffff)}.expand-icon.svelte-1guzsag{color:var(--checklist-arrow-color, #71717a)}.no-motion.svelte-1guzsag .expand-icon:where(.svelte-1guzsag){transition:none}.item-details.svelte-1guzsag{background:var(--checklist-details-bg, rgba(39, 39, 42, .5));border-top:1px solid var(--checklist-details-border, rgba(63, 63, 70, .5));animation:svelte-1guzsag-slideDown .2s ease}.no-motion.svelte-1guzsag .item-details:where(.svelte-1guzsag){animation:none}.item-description.svelte-1guzsag{color:var(--checklist-details-text, #e4e4e7)}.item-benefit.svelte-1guzsag{color:var(--checklist-benefit-text, #a1a1aa)}.steps-label.svelte-1guzsag{color:var(--checklist-steps-label, #71717a)}.steps-list.svelte-1guzsag{color:var(--checklist-steps-text, #a1a1aa)}.item-action-button.svelte-1guzsag{color:var(--checklist-action-color, #ffffff);background:var(--checklist-action-bg, #ec4899)}.item-action-button.svelte-1guzsag:hover{background:var(--checklist-action-hover-bg, #db2777)}.item-action-button.svelte-1guzsag:focus-visible{outline:2px solid var(--checklist-focus-ring, #60a5fa);outline-offset:2px}.checklist-item.expanded.svelte-1guzsag .item-button:where(.svelte-1guzsag){background:var(--checklist-item-expanded-bg, rgba(255, 255, 255, .05));border-radius:8px 8px 0 0}.dismiss-button.svelte-1guzsag{color:var(--checklist-dismiss-color, #71717a)}.dismiss-button.svelte-1guzsag:hover{background:var(--checklist-dismiss-hover-bg, rgba(255, 255, 255, .05));color:var(--checklist-dismiss-hover-color, #a1a1aa)}.dismiss-confirm.svelte-1guzsag{background:var(--checklist-confirm-bg, #27272a)}.confirm-text.svelte-1guzsag{color:var(--checklist-confirm-text, #fafafa)}.confirm-button.cancel.svelte-1guzsag{background:var(--checklist-cancel-bg, #3f3f46);color:var(--checklist-cancel-color, #fafafa)}.confirm-button.cancel.svelte-1guzsag:hover{background:var(--checklist-cancel-hover-bg, #52525b)}.confirm-button.confirm.svelte-1guzsag{background:var(--checklist-confirm-btn-bg, #ef4444);color:var(--checklist-confirm-btn-color, #ffffff)}.confirm-button.confirm.svelte-1guzsag:hover{background:var(--checklist-confirm-btn-hover-bg, #dc2626)}.is-complete.svelte-1guzsag .checklist-header:where(.svelte-1guzsag){background:var(--checklist-complete-header-bg, rgba(16, 185, 129, .1))}.is-complete.svelte-1guzsag .header-title:where(.svelte-1guzsag){color:var(--checklist-complete-title-color, #10b981)}.spotlight-overlay.svelte-uaggnt:focus-visible+.spotlight-ring:where(.svelte-uaggnt){box-shadow:0 0 0 3px var(--tour-focus-ring-color, #60a5fa),0 0 0 5px #60a5fa4d,0 0 20px 4px #ec48994d,0 0 40px 8px #ec489926}.spotlight-ring.svelte-uaggnt{box-shadow:0 0 0 2px #ffffff4d,0 0 20px 4px #ec48994d,0 0 40px 8px #ec489926}@media (prefers-reduced-motion: reduce){.spotlight-overlay.svelte-uaggnt{will-change:auto}}.btn-next.svelte-ocjnzv{background:var(--brand-gradient, linear-gradient(135deg, #ec4899 0%, #8b5cf6 100%))}.btn-finish.svelte-ocjnzv{background:var(--brand-gradient, linear-gradient(135deg, #10b981 0%, #14b8a6 100%))}.btn-back.svelte-ocjnzv{color:var(--text-secondary, #71717a);border-color:var(--border-color, #3f3f46)}.btn-back.svelte-ocjnzv:hover{background:var(--hover-bg, rgba(255, 255, 255, .05));border-color:var(--border-color-hover, #52525b)}.btn-next.svelte-ocjnzv:focus-visible,.btn-back.svelte-ocjnzv:focus-visible,.skip-link.svelte-ocjnzv:focus-visible{outline-color:var(--focus-ring-color, #60a5fa)}.skip-link.svelte-ocjnzv{color:var(--text-muted, #52525b)}.skip-link.svelte-ocjnzv:hover{color:var(--text-secondary, #71717a)}.progress-track.svelte-1p23j83{background:var(--progress-track-bg, #e5e7eb)}.dark .progress-track.svelte-1p23j83{background:var(--progress-track-bg-dark, #374151)}.progress-text.svelte-1p23j83{color:var(--progress-text-color, #4b5563)}.dark .progress-text.svelte-1p23j83{color:var(--progress-text-color-dark, #9ca3af)}.progress-ring-track.svelte-t1kl9a{stroke:var(--progress-ring-track, #e5e7eb)}.dark .progress-ring-track.svelte-t1kl9a{stroke:var(--progress-ring-track-dark, #374151)}.progress-ring-progress.svelte-t1kl9a{transition:stroke-dashoffset .4s cubic-bezier(.33,1,.68,1)}.progress-ring-text.svelte-t1kl9a{color:var(--progress-ring-text, #4b5563)}.dark .progress-ring-text.svelte-t1kl9a{color:var(--progress-ring-text-dark, #d1d5db)}.modal-content.svelte-1uresy{background:linear-gradient(180deg,#1a1a2e,#16161a);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset}.primary-cta.svelte-1uresy{transition:transform .15s ease,box-shadow .15s ease}.primary-cta.svelte-1uresy:hover{transform:translateY(-2px);box-shadow:0 10px 20px #6366f14d,0 0 0 1px #ffffff1a inset}.primary-cta.svelte-1uresy:focus{outline:none;box-shadow:0 0 0 3px #6366f166,0 10px 20px #6366f14d}.primary-cta.svelte-1uresy:active{transform:translateY(0)}@media (max-width: 480px){.modal-content.svelte-1uresy{padding:32px 24px}}.tour-step.svelte-p3m0t{background:var(--tour-step-bg, #18181b);border:1px solid var(--tour-step-border, #3f3f46);box-shadow:var(--tour-step-shadow, 0 25px 50px -12px rgba(0, 0, 0, .5))}.tour-step__headline.svelte-p3m0t{color:var(--tour-headline-color, #fafafa)}.tour-step__body.svelte-p3m0t{line-height:1.6;color:var(--tour-body-color, #a1a1aa)}.tour-step__progress.svelte-p3m0t{color:var(--tour-progress-color, #71717a)}.tour-step__button--primary.svelte-p3m0t{background:var(--tour-button-primary-bg, #ec4899);color:var(--tour-button-primary-color, #fff)}.tour-step__button--primary.svelte-p3m0t:hover{background:var(--tour-button-primary-hover-bg, #db2777)}.tour-step__button--secondary.svelte-p3m0t{background:var(--tour-button-secondary-bg, #27272a);color:var(--tour-button-secondary-color, #a1a1aa)}.tour-step__button--secondary.svelte-p3m0t:hover{background:var(--tour-button-secondary-hover-bg, #3f3f46);color:var(--tour-button-secondary-hover-color, #fafafa)}.tour-step__button--primary.svelte-p3m0t:focus-visible,.tour-step__button--secondary.svelte-p3m0t:focus-visible{outline-color:var(--tour-focus-ring-color, #60a5fa)}.step-card.svelte-13xipyo{background:#fff;box-shadow:0 8px 32px #0000001f}.step-card.centered.svelte-13xipyo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.step-headline.svelte-13xipyo{color:var(--text-primary, #18181b)}.step-body.svelte-13xipyo{color:var(--text-secondary, #52525b)}.step-body.svelte-13xipyo code{background:var(--code-bg, #f4f4f5);padding:2px 6px;border-radius:4px;font-family:ui-monospace,monospace;font-size:13px;color:var(--code-color, #be185d)}.step-body.svelte-13xipyo strong{font-weight:600;color:var(--text-primary, #18181b)}.step-body.svelte-13xipyo a{color:var(--brand-primary, #6366f1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.step-body.svelte-13xipyo a:hover{color:var(--brand-primary-hover, #4f46e5)}.action-button.svelte-13xipyo{background:var(--brand-primary, #6366f1)}.action-button.svelte-13xipyo:hover{background:var(--brand-primary-hover, #4f46e5)}.action-button.svelte-13xipyo:focus-visible{outline-color:var(--brand-primary, #6366f1)}.progress-dot.svelte-13xipyo{background:var(--border-color, #e4e4e7)}.progress-dot.active.svelte-13xipyo{background:var(--brand-primary, #6366f1);transform:scale(1.2)}.progress-dot.completed.svelte-13xipyo{background:var(--brand-primary, #6366f1);opacity:.5}@media (prefers-reduced-motion: reduce){.progress-dot.active.svelte-13xipyo{transform:none}}@media (prefers-color-scheme: dark){.step-card.svelte-13xipyo{background:var(--card-bg-dark, #27272a);box-shadow:0 8px 32px #0006}.step-headline.svelte-13xipyo{color:var(--text-primary-dark, #fafafa)}.step-body.svelte-13xipyo{color:var(--text-secondary-dark, #a1a1aa)}.step-body.svelte-13xipyo code{background:var(--code-bg-dark, #3f3f46);color:var(--code-color-dark, #f472b6)}.step-body.svelte-13xipyo strong{color:var(--text-primary-dark, #fafafa)}.progress-dot.svelte-13xipyo{background:var(--border-color-dark, #3f3f46)}}.checklist-item.svelte-1xjefnq{background:var(--checklist-item-bg, transparent)}.checklist-item.clickable.svelte-1xjefnq:hover{background:var(--checklist-item-hover-bg, rgba(255, 255, 255, .04))}.checklist-item.svelte-1xjefnq:focus{outline:none;box-shadow:0 0 0 2px var(--checklist-item-focus-ring, rgba(139, 92, 246, .5))}.checklist-item.disabled.svelte-1xjefnq,.checklist-item.locked.svelte-1xjefnq{opacity:.5;cursor:not-allowed}.checklist-item.completed.svelte-1xjefnq{opacity:.7}.checklist-item.skipped.svelte-1xjefnq{opacity:.5}.checkbox.empty.svelte-1xjefnq{border:2px solid var(--checklist-checkbox-border, rgba(161, 161, 170, .5))}.checkbox.completed.svelte-1xjefnq{background:var(--checklist-checkbox-completed-bg, #22c55e);border:none;animation:svelte-1xjefnq-scaleIn .3s ease forwards}.checkmark-path.svelte-1xjefnq{stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-1xjefnq-drawCheck .3s ease .1s forwards}.checkbox.locked-icon.svelte-1xjefnq svg:where(.svelte-1xjefnq){color:var(--checklist-locked-color, #71717a)}.pulse-ring.svelte-1xjefnq{border:2px solid var(--checklist-progress-color, #3b82f6);animation:svelte-1xjefnq-pulse-ring 1.5s ease-out infinite}.pulse-dot.svelte-1xjefnq{background:var(--checklist-progress-color, #3b82f6);animation:svelte-1xjefnq-pulse-dot 1.5s ease-out infinite}.item-label.svelte-1xjefnq{color:var(--checklist-label-color, #fafafa)}.checklist-item.completed.svelte-1xjefnq .item-label:where(.svelte-1xjefnq){text-decoration:none;color:var(--checklist-completed-label-color, #a1a1aa)}.checklist-item.skipped.svelte-1xjefnq .item-label:where(.svelte-1xjefnq){text-decoration:line-through;color:var(--checklist-skipped-label-color, #71717a)}.item-description.svelte-1xjefnq{color:var(--checklist-description-color, #a1a1aa)}.checklist-item.completed.svelte-1xjefnq .item-description:where(.svelte-1xjefnq),.checklist-item.skipped.svelte-1xjefnq .item-description:where(.svelte-1xjefnq){color:var(--checklist-completed-description-color, #71717a)}.optional-badge.svelte-1xjefnq{color:var(--checklist-optional-badge-color, #a78bfa);background:var(--checklist-optional-badge-bg, rgba(167, 139, 250, .15))}.arrow-indicator.svelte-1xjefnq svg:where(.svelte-1xjefnq){color:var(--checklist-arrow-color, #a1a1aa)}.checklist-item.clickable.svelte-1xjefnq:hover .arrow-indicator:where(.svelte-1xjefnq){opacity:1;transform:translate(2px)}@keyframes svelte-1xjefnq-scaleIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes svelte-1xjefnq-drawCheck{to{stroke-dashoffset:0}}@keyframes svelte-1xjefnq-pulse-ring{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.1);opacity:.5}to{transform:scale(.8);opacity:1}}@keyframes svelte-1xjefnq-pulse-dot{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(.9)}}.node.svelte-1bube7o{opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.node.visible.svelte-1bube7o{opacity:1;transform:scale(1)}.node-bg.svelte-1bube7o{fill:#6366f11a}.node-border.svelte-1bube7o{fill:none;stroke:url(#brandGradient);stroke-width:2}.node-icon.svelte-1bube7o{fill:none;stroke:#a1a1aa}.node.glowing.svelte-1bube7o .node-border:where(.svelte-1bube7o){filter:url(#glow);stroke-width:2.5}.node.glowing.svelte-1bube7o .node-icon:where(.svelte-1bube7o){stroke:#e4e4e7}.arrow.svelte-1bube7o{opacity:0;transition:opacity .3s ease}.arrow.visible.svelte-1bube7o{opacity:1}.arrow-line.svelte-1bube7o{stroke:url(#arrowGradient);stroke-width:2}.arrow-head.svelte-1bube7o{fill:#a855f7}.animated.svelte-1bube7o .arrow.visible:where(.svelte-1bube7o) .arrow-line:where(.svelte-1bube7o){animation:svelte-1bube7o-dash 1s linear infinite}@keyframes svelte-1bube7o-dash{to{stroke-dashoffset:-12}}.label.svelte-1bube7o{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.label.visible.svelte-1bube7o{opacity:1;transform:translateY(0)}@keyframes svelte-1bube7o-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.node.svelte-1bube7o,.arrow.svelte-1bube7o,.label.svelte-1bube7o{transition:none}.node.svelte-1bube7o{opacity:1;transform:scale(1)}.arrow.svelte-1bube7o{opacity:1}.label.svelte-1bube7o{opacity:1;transform:translateY(0)}.animated.svelte-1bube7o .arrow.visible:where(.svelte-1bube7o) .arrow-line:where(.svelte-1bube7o){animation:none}}.light-mode .node-bg.svelte-1bube7o{fill:#6366f126}.light-mode .node-icon.svelte-1bube7o{stroke:#52525b}.tour-mind-form.disabled.svelte-95wvq7{opacity:.6;pointer-events:none}.suggestion-btn.svelte-95wvq7:hover:not(:disabled){background:#6366f140;border-color:#6366f180;color:#c7d2fe}.divider.svelte-95wvq7:before,.divider.svelte-95wvq7:after{content:"";flex:1;height:1px;background:#3f3f46}.name-input.svelte-95wvq7::-moz-placeholder{color:#52525b}.name-input.svelte-95wvq7::placeholder{color:#52525b}.create-btn.svelte-95wvq7{transition:opacity .15s ease,transform .15s ease}.create-btn.svelte-95wvq7:hover:not(:disabled){opacity:.9}.create-btn.svelte-95wvq7:active:not(:disabled){transform:scale(.98)}.spinner.svelte-95wvq7{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:svelte-95wvq7-spin .6s linear infinite}@keyframes svelte-95wvq7-spin{to{transform:rotate(360deg)}}.skip-btn.svelte-95wvq7:hover:not(:disabled){color:#71717a;text-decoration:underline}.success-state.svelte-95wvq7{animation:svelte-95wvq7-fadeIn .3s ease}.success-icon.svelte-95wvq7{animation:svelte-95wvq7-checkmark .4s ease-out}@keyframes svelte-95wvq7-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes svelte-95wvq7-checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.spinner.svelte-95wvq7,.success-state.svelte-95wvq7,.success-icon.svelte-95wvq7{animation:none}}.content-input.svelte-1fffs48::-moz-placeholder{color:#52525b}.content-input.svelte-1fffs48::placeholder{color:#52525b}.content-input.svelte-titbhp::-moz-placeholder{color:#52525b}.content-input.svelte-titbhp::placeholder{color:#52525b}.tour-step-wrapper.svelte-tal6hw{position:fixed;left:var(--offset-x);top:var(--offset-y);z-index:10001;max-width:400px}.tour-step-centered.svelte-tal6hw{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.tour-step-content.svelte-tal6hw{background:#18181b;border:1px solid #3f3f46;border-radius:12px;padding:20px;box-shadow:0 25px 50px -12px #00000080;color:#fafafa}.tour-headline.svelte-tal6hw{font-size:18px;font-weight:600;color:#fafafa;margin:0 0 12px;line-height:1.3}.tour-body.svelte-tal6hw{font-size:14px;line-height:1.6;color:#a1a1aa;margin:0;white-space:pre-wrap}.tour-body.svelte-tal6hw strong{font-weight:600;color:#fafafa}.tour-body.svelte-tal6hw code{background:#3f3f46;padding:2px 6px;border-radius:4px;font-family:ui-monospace,monospace;font-size:13px;color:#f472b6}.tour-progress.svelte-tal6hw{font-size:12px;color:#71717a;margin-top:16px}.tour-actions.svelte-tal6hw{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.tour-btn.svelte-tal6hw{padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:all .15s ease}.tour-btn-primary.svelte-tal6hw{background:#ec4899;color:#fff}.tour-btn-primary.svelte-tal6hw:hover{background:#db2777}.tour-btn-secondary.svelte-tal6hw{background:#27272a;color:#a1a1aa}.tour-btn-secondary.svelte-tal6hw:hover{background:#3f3f46;color:#fafafa}.tour-btn.svelte-tal6hw:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}
