.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.svelte-1gvkdtx{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.svelte-1gvkdtx{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.svelte-1gvkdtx{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-live-region.svelte-126o4ti{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tooltip-trigger.svelte-126o4ti{display:inline-block}.tooltip.svelte-126o4ti{position:fixed;z-index:9999;max-width:280px;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.5;box-shadow:0 4px 12px #00000026;pointer-events:auto}.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--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__content.svelte-126o4ti{display:flex;flex-direction:column;gap:4px}.tooltip__title.svelte-126o4ti{font-size:16px;font-weight:600;margin:0}.tooltip__body.svelte-126o4ti{margin:0}.tooltip__dismiss.svelte-126o4ti{align-self:flex-start;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:500;border:1px solid;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.tooltip__dismiss.svelte-126o4ti:focus{outline:2px solid;outline-offset:2px}.tooltip__dismiss.svelte-126o4ti:focus:not(:focus-visible){outline:none}.tooltip__dismiss.svelte-126o4ti:focus-visible{outline:2px solid;outline-offset:2px}.tooltip--dark.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti):focus-visible{outline-color:#60a5fa}.tooltip--light.svelte-126o4ti .tooltip__dismiss:where(.svelte-126o4ti):focus-visible{outline-color:#3b82f6}.tooltip__arrow.svelte-126o4ti{position:absolute;width:8px;height:8px;transform:rotate(45deg)}.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--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-message.svelte-1qzb730{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;text-align:center}.celebration-icon-container.svelte-1qzb730{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--celebration-icon-bg, rgba(16, 185, 129, .15));border-radius:50%}.celebration-icon.svelte-1qzb730{width:32px;height:32px;color:var(--celebration-icon-color, #10b981)}.celebration-content.svelte-1qzb730{display:flex;flex-direction:column;gap:6px}.celebration-header.svelte-1qzb730{margin:0;font-size:18px;font-weight:700;color:var(--celebration-header-color, #10b981);line-height:1.3}.celebration-text.svelte-1qzb730{margin:0;font-size:14px;color:var(--celebration-text-color, #a1a1aa);line-height:1.5}.celebration-hint.svelte-1qzb730{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;padding:8px 12px;font-size:13px;color:var(--celebration-hint-color, #71717a);background:var(--celebration-hint-bg, rgba(255, 255, 255, .05));border-radius:6px;line-height:1.4}.hint-icon.svelte-1qzb730{width:16px;height:16px;flex-shrink:0}.no-motion.svelte-1qzb730 .celebration-icon-container:where(.svelte-1qzb730){animation:none}.confetti-container.svelte-d6oyvj{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:10}.confetti-particle.svelte-d6oyvj{position:absolute;left:var(--start-x);top:var(--start-y);background:var(--color);transform-origin:center center;opacity:0;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{display:flex;flex-direction:column;background:var(--checklist-bg, #18181b);border:1px solid var(--checklist-border, #27272a);border-radius:var(--checklist-radius, 12px);overflow:hidden;transition:all .2s ease}.position-sidebar.svelte-1guzsag{margin:0;border-radius:0;border-left:none;border-right:none}.position-popup.svelte-1guzsag{margin:8px;max-height:450px;overflow-y:auto}.position-popup.svelte-1guzsag .checklist-content:where(.svelte-1guzsag){max-height:400px;overflow-y:auto}.checklist-header.svelte-1guzsag{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--checklist-header-color, #fafafa);transition:background-color .15s ease}.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-content.svelte-1guzsag{display:flex;flex-direction:column;gap:2px}.header-title-row.svelte-1guzsag{display:flex;align-items:center;gap:8px}.header-title.svelte-1guzsag{font-size:14px;font-weight:600;color:var(--checklist-title-color, #fafafa)}.collapsed-text.svelte-1guzsag{font-size:14px;font-weight:500;color:var(--checklist-title-color, #fafafa)}.header-subtitle.svelte-1guzsag{font-size:12px;color:var(--checklist-subtitle-color, #a1a1aa);line-height:1.4}.progress-badge.svelte-1guzsag{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;background:var(--checklist-badge-bg, #27272a);color:var(--checklist-badge-color, #a1a1aa);border-radius:9999px}.collapse-icon.svelte-1guzsag{width:20px;height:20px;flex-shrink:0;color:var(--checklist-icon-color, #71717a);transition:transform .2s ease}.collapse-icon.rotated.svelte-1guzsag{transform:rotate(180deg)}.no-motion.svelte-1guzsag .collapse-icon:where(.svelte-1guzsag){transition:none}.checklist-content.svelte-1guzsag{display:flex;flex-direction:column;padding:0 16px 16px;animation:svelte-1guzsag-slideDown .2s ease}.checklist-content.hidden.svelte-1guzsag{display: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-container.svelte-1guzsag{display:flex;align-items:center;justify-content:center;position:relative;width:64px;height:64px;margin:8px auto 16px}.progress-ring.svelte-1guzsag{width:100%;height:100%;transform:rotate(-90deg)}.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{position:absolute;font-size:14px;font-weight:600;color:var(--checklist-ring-text, #fafafa)}.completion-celebration.svelte-1guzsag{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:8px 0}.completion-static.svelte-1guzsag{display:flex;align-items:center;justify-content:center;padding:16px 0}.completion-icon.svelte-1guzsag{width:48px;height:48px;color:var(--checklist-success-color, #10b981)}.checklist-items.svelte-1guzsag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.checklist-item.svelte-1guzsag{display:flex;flex-direction:column}.item-button.svelte-1guzsag{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;color:var(--checklist-item-color, #fafafa);transition:background-color .15s ease}.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{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border:2px solid var(--checklist-checkbox-border, #52525b);border-radius:4px;background:transparent;transition:all .15s ease}.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{width:14px;height:14px;color:var(--checklist-check-color, #ffffff)}.item-label.svelte-1guzsag{flex:1;font-size:14px;line-height:1.4}.completed.svelte-1guzsag .item-label:where(.svelte-1guzsag){text-decoration:line-through}.expand-icon.svelte-1guzsag{width:16px;height:16px;flex-shrink:0;color:var(--checklist-arrow-color, #71717a);transition:transform .2s ease}.expand-icon.rotated.svelte-1guzsag{transform:rotate(180deg)}.no-motion.svelte-1guzsag .expand-icon:where(.svelte-1guzsag){transition:none}.item-details.svelte-1guzsag{padding:12px 16px 16px 44px;background:var(--checklist-details-bg, rgba(39, 39, 42, .5));border-radius:0 0 8px 8px;margin-top:0;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{font-size:13px;color:var(--checklist-details-text, #e4e4e7);margin:0 0 8px;line-height:1.5}.item-benefit.svelte-1guzsag{font-size:12px;color:var(--checklist-benefit-text, #a1a1aa);margin:0 0 12px;line-height:1.5;font-style:italic}.item-steps.svelte-1guzsag{margin-bottom:12px}.steps-label.svelte-1guzsag{display:block;font-size:11px;font-weight:600;color:var(--checklist-steps-label, #71717a);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.steps-list.svelte-1guzsag{margin:0;padding-left:16px;font-size:12px;color:var(--checklist-steps-text, #a1a1aa);line-height:1.6}.steps-list.svelte-1guzsag li:where(.svelte-1guzsag){margin-bottom:4px}.steps-list.svelte-1guzsag li:where(.svelte-1guzsag):last-child{margin-bottom:0}.item-action-button.svelte-1guzsag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--checklist-action-color, #ffffff);background:var(--checklist-action-bg, #ec4899);border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.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}.action-arrow.svelte-1guzsag{width:14px;height:14px}.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-container.svelte-1guzsag{margin-top:12px;padding-top:12px;border-top:1px solid var(--checklist-divider, #27272a)}.dismiss-button.svelte-1guzsag{display:block;width:100%;padding:8px;background:transparent;border:none;border-radius:6px;font-size:13px;color:var(--checklist-dismiss-color, #71717a);cursor:pointer;text-align:center;transition:all .15s ease}.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{margin-top:12px;padding:12px;background:var(--checklist-confirm-bg, #27272a);border-radius:8px}.confirm-text.svelte-1guzsag{margin:0 0 12px;font-size:13px;color:var(--checklist-confirm-text, #fafafa);text-align:center}.confirm-actions.svelte-1guzsag{display:flex;gap:8px}.confirm-button.svelte-1guzsag{flex:1;padding:8px 12px;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;will-change:clip-path;pointer-events:auto}.spotlight-overlay.click-enabled.svelte-uaggnt{cursor:pointer}.spotlight-overlay.svelte-uaggnt:focus{outline:none}.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{position:fixed;z-index:9998;pointer-events:none;box-shadow:0 0 0 2px #ffffff4d,0 0 20px 4px #ec48994d,0 0 40px 8px #ec489926;transition:all .3s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion: reduce){.spotlight-overlay.svelte-uaggnt{will-change:auto}.spotlight-ring.svelte-uaggnt{transition:none}}.sr-only.svelte-ocjnzv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tour-navigation.svelte-ocjnzv{display:flex;flex-direction:column;gap:12px;margin-top:20px}.nav-buttons.svelte-ocjnzv{display:flex;gap:8px;justify-content:flex-end}.btn-next.svelte-ocjnzv{padding:10px 20px;background:var(--brand-gradient, linear-gradient(135deg, #ec4899 0%, #8b5cf6 100%));color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.btn-next.svelte-ocjnzv:hover{opacity:.9}.btn-next.svelte-ocjnzv:focus{outline:none}.btn-next.svelte-ocjnzv:focus-visible{outline:2px solid var(--focus-ring-color, #60a5fa);outline-offset:2px}.btn-next.svelte-ocjnzv:active{transform:scale(.98)}.btn-finish.svelte-ocjnzv{background:var(--brand-gradient, linear-gradient(135deg, #10b981 0%, #14b8a6 100%))}.btn-back.svelte-ocjnzv{padding:10px 20px;background:transparent;color:var(--text-secondary, #71717a);border:1px solid var(--border-color, #3f3f46);border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.btn-back.svelte-ocjnzv:hover{background:var(--hover-bg, rgba(255, 255, 255, .05));border-color:var(--border-color-hover, #52525b)}.btn-back.svelte-ocjnzv:focus{outline:none}.btn-back.svelte-ocjnzv:focus-visible{outline:2px solid var(--focus-ring-color, #60a5fa);outline-offset:2px}.skip-link.svelte-ocjnzv{font-size:13px;color:var(--text-muted, #52525b);text-align:center;cursor:pointer;background:none;border:none;padding:4px 8px;transition:color .15s ease}.skip-link.svelte-ocjnzv:hover{text-decoration:underline;color:var(--text-secondary, #71717a)}.skip-link.svelte-ocjnzv:focus{outline:none}.skip-link.svelte-ocjnzv:focus-visible{outline:2px solid var(--focus-ring-color, #60a5fa);outline-offset:2px}@media (prefers-reduced-motion: reduce){.btn-next.svelte-ocjnzv,.btn-back.svelte-ocjnzv,.skip-link.svelte-ocjnzv{transition:none}.btn-next.svelte-ocjnzv:active{transform:none}}.progress-container.svelte-1p23j83{display:flex;flex-direction:column;gap:6px;width:100%}.progress-track.svelte-1p23j83{width:100%;background:var(--progress-track-bg, #e5e7eb);border-radius:9999px;overflow:hidden}.dark .progress-track.svelte-1p23j83{background:var(--progress-track-bg-dark, #374151)}.progress-fill.svelte-1p23j83{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:9999px;transition:width .4s cubic-bezier(.33,1,.68,1)}.progress-text.svelte-1p23j83{font-size:var(--progress-text-size, 14px);font-weight:500;color:var(--progress-text-color, #4b5563)}.dark .progress-text.svelte-1p23j83{color:var(--progress-text-color-dark, #9ca3af)}.progress-bar--sm.svelte-1p23j83 .progress-track:where(.svelte-1p23j83){height:4px}.progress-bar--sm.svelte-1p23j83 .progress-text:where(.svelte-1p23j83){font-size:12px}.progress-bar--md.svelte-1p23j83 .progress-track:where(.svelte-1p23j83){height:8px}.progress-bar--md.svelte-1p23j83 .progress-text:where(.svelte-1p23j83){font-size:14px}.progress-bar--lg.svelte-1p23j83 .progress-track:where(.svelte-1p23j83){height:12px}.progress-bar--lg.svelte-1p23j83 .progress-text:where(.svelte-1p23j83){font-size:16px}.progress-ring.svelte-t1kl9a{position:relative;display:inline-flex;align-items:center;justify-content:center}.progress-ring-svg.svelte-t1kl9a{position:absolute;top:0;left:0}.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{position:relative;z-index:1;font-weight:600;color:var(--progress-ring-text, #4b5563);line-height:1}.dark .progress-ring-text.svelte-t1kl9a{color:var(--progress-ring-text-dark, #d1d5db)}.modal-overlay.svelte-1uresy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1uresy-fadeIn .3s ease-out}.modal-overlay.reduced-motion.svelte-1uresy{animation:none}.modal-overlay.closing.svelte-1uresy{animation:svelte-1uresy-fadeOut .2s ease-in forwards}.modal-overlay.closing.reduced-motion.svelte-1uresy{animation:none;opacity:0}.modal-content.svelte-1uresy{max-width:480px;width:calc(100% - 32px);padding:48px;background:linear-gradient(180deg,#1a1a2e,#16161a);border:1px solid rgba(99,102,241,.2);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;animation:svelte-1uresy-slideUp .3s ease-out;text-align:center}.modal-content.reduced-motion.svelte-1uresy{animation:none}.modal-content.closing.svelte-1uresy{animation:svelte-1uresy-slideDown .2s ease-in forwards}.modal-content.closing.reduced-motion.svelte-1uresy{animation:none;opacity:0}@keyframes svelte-1uresy-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uresy-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-1uresy-slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1uresy-slideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}.modal-header.svelte-1uresy{margin-bottom:20px}.icon-container.svelte-1uresy{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px;background:linear-gradient(135deg,#6366f133,#a855f733);border-radius:16px;border:1px solid rgba(99,102,241,.3)}.brain-icon.svelte-1uresy{width:32px;height:32px;color:#a855f7}.headline.svelte-1uresy{font-size:24px;font-weight:700;line-height:1.3;color:#fafafa;margin:0;letter-spacing:-.02em}.highlight.svelte-1uresy{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtext.svelte-1uresy{font-size:15px;line-height:1.6;color:#a1a1aa;margin:0 0 32px}.primary-cta.svelte-1uresy{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 24px;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:12px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;position:relative}.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)}.cta-main.svelte-1uresy{font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.cta-badge.svelte-1uresy{display:inline-flex;align-items:center;padding:2px 8px;background:#fff3;border-radius:6px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-left:8px}.cta-subtitle.svelte-1uresy{font-size:13px;font-weight:400;color:#fffc;margin-top:4px}.secondary-link.svelte-1uresy{display:inline-block;margin-top:16px;padding:8px 16px;background:transparent;border:none;font-size:14px;color:#71717a;cursor:pointer;transition:color .15s ease;text-decoration:none}.secondary-link.svelte-1uresy:hover{color:#a1a1aa;text-decoration:underline}.secondary-link.svelte-1uresy:focus{outline:none;color:#a1a1aa;text-decoration:underline}@media (max-width: 480px){.modal-content.svelte-1uresy{padding:32px 24px}.headline.svelte-1uresy{font-size:20px}.subtext.svelte-1uresy{font-size:14px}}.sr-only.svelte-p3m0t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tour-orchestrator.svelte-p3m0t{position:fixed;z-index:10000;display:flex;align-items:center;justify-content:center}.tour-orchestrator--transitioning.svelte-p3m0t{pointer-events:none}.tour-step.svelte-p3m0t{background:var(--tour-step-bg, #18181b);border:1px solid var(--tour-step-border, #3f3f46);border-radius:var(--tour-step-radius, 12px);padding:var(--tour-step-padding, 20px);max-width:var(--tour-step-max-width, 400px);box-shadow:var(--tour-step-shadow, 0 25px 50px -12px rgba(0, 0, 0, .5))}.tour-step__content.svelte-p3m0t{margin-bottom:16px}.tour-step__headline.svelte-p3m0t{font-size:18px;font-weight:600;color:var(--tour-headline-color, #fafafa);margin:0 0 8px}.tour-step__body.svelte-p3m0t{font-size:14px;line-height:1.6;color:var(--tour-body-color, #a1a1aa);margin:0}.tour-step__footer.svelte-p3m0t{display:flex;align-items:center;justify-content:space-between;gap:12px}.tour-step__progress.svelte-p3m0t{font-size:12px;color:var(--tour-progress-color, #71717a);flex-shrink:0}.tour-step__actions.svelte-p3m0t{display:flex;gap:8px;margin-left:auto}.tour-step__button.svelte-p3m0t{padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s ease;border:none}.tour-step__button.svelte-p3m0t:focus{outline:none}.tour-step__button.svelte-p3m0t:focus-visible{outline:2px solid var(--tour-focus-ring-color, #60a5fa);outline-offset:2px}.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)}@media (prefers-reduced-motion: reduce){.tour-step__button.svelte-p3m0t{transition:none}}.sr-only.svelte-13xipyo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.step-card.svelte-13xipyo{position:absolute;max-width:320px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:10001;opacity:0;pointer-events:none}.step-card.positioned.svelte-13xipyo{opacity:1;pointer-events:auto}.step-card.centered.svelte-13xipyo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.step-headline.svelte-13xipyo{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--text-primary, #18181b);line-height:1.3}.step-body.svelte-13xipyo{font-size:14px;line-height:1.5;color:var(--text-secondary, #52525b);margin:0}.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{display:block;width:100%;margin-top:16px;padding:12px 16px;background:var(--brand-primary, #6366f1);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.action-button.svelte-13xipyo:hover{background:var(--brand-primary-hover, #4f46e5)}.action-button.svelte-13xipyo:focus-visible{outline:2px solid var(--brand-primary, #6366f1);outline-offset:2px}.progress-container.svelte-13xipyo{margin-top:16px;display:flex;justify-content:center}.progress-dots.svelte-13xipyo{display:flex;gap:6px}.progress-dot.svelte-13xipyo{width:8px;height:8px;border-radius:50%;background:var(--border-color, #e4e4e7);transition:background .2s ease,transform .2s ease}.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.svelte-13xipyo{transition:none}.progress-dot.active.svelte-13xipyo{transform:none}.action-button.svelte-13xipyo{transition: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{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:10px;background:var(--checklist-item-bg, transparent);transition:background .15s ease,opacity .2s ease;cursor:default;width:100%}.checklist-item.clickable.svelte-1xjefnq{cursor:pointer}.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-container.svelte-1xjefnq{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px}.checkbox.svelte-1xjefnq{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox.empty.svelte-1xjefnq{border:2px solid var(--checklist-checkbox-border, rgba(161, 161, 170, .5));background:transparent}.checkbox.completed.svelte-1xjefnq{background:var(--checklist-checkbox-completed-bg, #22c55e);border:none;animation:svelte-1xjefnq-scaleIn .3s ease forwards}.checkbox.completed.svelte-1xjefnq svg:where(.svelte-1xjefnq){width:14px;height:14px;color:#fff}.checkmark-path.svelte-1xjefnq{stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-1xjefnq-drawCheck .3s ease .1s forwards}.checkbox.locked-icon.svelte-1xjefnq{border:none;background:transparent}.checkbox.locked-icon.svelte-1xjefnq svg:where(.svelte-1xjefnq){width:18px;height:18px;color:var(--checklist-locked-color, #71717a)}.checkbox.in-progress.svelte-1xjefnq{position:relative;border:none;background:transparent}.pulse-ring.svelte-1xjefnq{position:absolute;width:22px;height:22px;border-radius:50%;border:2px solid var(--checklist-progress-color, #3b82f6);animation:svelte-1xjefnq-pulse-ring 1.5s ease-out infinite}.pulse-dot.svelte-1xjefnq{width:10px;height:10px;border-radius:50%;background:var(--checklist-progress-color, #3b82f6);animation:svelte-1xjefnq-pulse-dot 1.5s ease-out infinite}.item-content.svelte-1xjefnq{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.item-label.svelte-1xjefnq{font-size:15px;font-weight:500;color:var(--checklist-label-color, #fafafa);line-height:1.4;transition:all .2s ease}.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{font-size:13px;color:var(--checklist-description-color, #a1a1aa);line-height:1.4}.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{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--checklist-optional-badge-color, #a78bfa);background:var(--checklist-optional-badge-bg, rgba(167, 139, 250, .15));padding:2px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content;margin-top:4px}.arrow-indicator.svelte-1xjefnq{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:4px;opacity:.5;transition:opacity .15s ease,transform .15s ease}.arrow-indicator.svelte-1xjefnq svg:where(.svelte-1xjefnq){width:16px;height:16px;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)}}.connection-diagram.svelte-1bube7o{width:100%;max-width:600px;margin:0 auto;padding:20px 0}.diagram-svg.svelte-1bube7o{width:100%;height:auto}.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}}.labels.svelte-1bube7o{display:flex;justify-content:space-between;padding:0 20px;margin-top:8px}.label.svelte-1bube7o{text-align:center;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;flex:1}.label.visible.svelte-1bube7o{opacity:1;transform:translateY(0)}.label-title.svelte-1bube7o{display:block;font-size:12px;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.label-value.svelte-1bube7o{display:block;font-size:13px;color:#e4e4e7;margin-top:2px;font-family:ui-monospace,monospace}.show-glow.svelte-1bube7o .labels:where(.svelte-1bube7o) .label:where(.svelte-1bube7o){animation:svelte-1bube7o-pulse 2s ease-in-out infinite}@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}.show-glow.svelte-1bube7o .labels:where(.svelte-1bube7o) .label:where(.svelte-1bube7o){animation:none}}.light-mode .node-bg.svelte-1bube7o{fill:#6366f126}.light-mode .node-icon.svelte-1bube7o{stroke:#52525b}.light-mode .label-title.svelte-1bube7o{color:#71717a}.light-mode .label-value.svelte-1bube7o{color:#27272a}.tour-mind-form.svelte-95wvq7{padding:16px;background:#27272a80;border:1px solid #3f3f46;border-radius:12px;margin-top:16px}.tour-mind-form.disabled.svelte-95wvq7{opacity:.6;pointer-events:none}.form-content.svelte-95wvq7{display:flex;flex-direction:column;gap:12px}.suggestions.svelte-95wvq7{display:flex;flex-wrap:wrap;gap:8px}.suggestion-btn.svelte-95wvq7{padding:8px 16px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:20px;color:#a5b4fc;font-size:14px;cursor:pointer;transition:all .15s ease}.suggestion-btn.svelte-95wvq7:hover:not(:disabled){background:#6366f140;border-color:#6366f180;color:#c7d2fe}.suggestion-btn.svelte-95wvq7:disabled{opacity:.5;cursor:not-allowed}.divider.svelte-95wvq7{display:flex;align-items:center;gap:12px;color:#52525b;font-size:12px}.divider.svelte-95wvq7:before,.divider.svelte-95wvq7:after{content:"";flex:1;height:1px;background:#3f3f46}.input-group.svelte-95wvq7{display:flex;gap:8px}.name-input.svelte-95wvq7{flex:1;padding:10px 14px;background:#18181b;border:1px solid #3f3f46;border-radius:8px;color:#fafafa;font-size:14px;outline:none;transition:border-color .15s ease}.name-input.svelte-95wvq7:focus{border-color:#6366f1}.name-input.svelte-95wvq7::-moz-placeholder{color:#52525b}.name-input.svelte-95wvq7::placeholder{color:#52525b}.name-input.svelte-95wvq7:disabled{opacity:.5}.create-btn.svelte-95wvq7{padding:10px 20px;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s ease,transform .15s ease;min-width:80px;display:flex;align-items:center;justify-content:center}.create-btn.svelte-95wvq7:hover:not(:disabled){opacity:.9}.create-btn.svelte-95wvq7:active:not(:disabled){transform:scale(.98)}.create-btn.svelte-95wvq7:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-95wvq7{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-95wvq7-spin .6s linear infinite}@keyframes svelte-95wvq7-spin{to{transform:rotate(360deg)}}.error-message.svelte-95wvq7{font-size:13px;color:#f87171;margin:0}.skip-btn.svelte-95wvq7{align-self:center;padding:8px 16px;background:transparent;border:none;color:#52525b;font-size:13px;cursor:pointer;transition:color .15s ease}.skip-btn.svelte-95wvq7:hover:not(:disabled){color:#71717a;text-decoration:underline}.skip-btn.svelte-95wvq7:disabled{opacity:.5;cursor:not-allowed}.success-state.svelte-95wvq7{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;animation:svelte-95wvq7-fadeIn .3s ease}@keyframes svelte-95wvq7-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-95wvq7{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:svelte-95wvq7-checkmark .4s ease-out}.success-icon.svelte-95wvq7 svg:where(.svelte-95wvq7){width:24px;height:24px;color:#fff}@keyframes svelte-95wvq7-checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.success-text.svelte-95wvq7{font-size:16px;font-weight:500;color:#10b981;margin:0}@media (prefers-reduced-motion: reduce){.spinner.svelte-95wvq7,.success-state.svelte-95wvq7,.success-icon.svelte-95wvq7{animation:none}}.tour-memory-form.svelte-1fffs48{padding:16px;background:#27272a80;border:1px solid #3f3f46;border-radius:12px;margin-top:16px}.tour-memory-form.disabled.svelte-1fffs48{opacity:.6;pointer-events:none}.form-content.svelte-1fffs48{display:flex;flex-direction:column;gap:12px}.placeholders.svelte-1fffs48{display:flex;flex-direction:column;gap:8px}.placeholders-label.svelte-1fffs48{font-size:13px;color:#71717a;margin:0}.placeholder-btns.svelte-1fffs48{display:flex;flex-wrap:wrap;gap:8px}.placeholder-btn.svelte-1fffs48{padding:6px 12px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:6px;color:#a5b4fc;font-size:13px;font-style:italic;cursor:pointer;transition:all .15s ease}.placeholder-btn.svelte-1fffs48:hover:not(:disabled){background:#6366f133;border-color:#6366f166}.placeholder-btn.svelte-1fffs48:disabled{opacity:.5;cursor:not-allowed}.input-group.svelte-1fffs48{display:flex;flex-direction:column}.content-input.svelte-1fffs48{width:100%;padding:12px 14px;background:#18181b;border:1px solid #3f3f46;border-radius:8px;color:#fafafa;font-size:14px;line-height:1.5;outline:none;resize:vertical;min-height:80px;transition:border-color .15s ease;font-family:inherit}.content-input.svelte-1fffs48:focus{border-color:#6366f1}.content-input.svelte-1fffs48::-moz-placeholder{color:#52525b}.content-input.svelte-1fffs48::placeholder{color:#52525b}.content-input.svelte-1fffs48:disabled{opacity:.5}.actions.svelte-1fffs48{display:flex;align-items:center;gap:12px}.save-btn.svelte-1fffs48{padding:10px 20px;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s ease,transform .15s ease;min-width:120px;display:flex;align-items:center;justify-content:center}.save-btn.svelte-1fffs48:hover:not(:disabled){opacity:.9}.save-btn.svelte-1fffs48:active:not(:disabled){transform:scale(.98)}.save-btn.svelte-1fffs48:disabled{opacity:.5;cursor:not-allowed}.hint.svelte-1fffs48{font-size:12px;color:#52525b}.spinner.svelte-1fffs48{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1fffs48-spin .6s linear infinite}@keyframes svelte-1fffs48-spin{to{transform:rotate(360deg)}}.error-message.svelte-1fffs48{font-size:13px;color:#f87171;margin:0}.skip-btn.svelte-1fffs48{align-self:center;padding:8px 16px;background:transparent;border:none;color:#52525b;font-size:13px;cursor:pointer;transition:color .15s ease}.skip-btn.svelte-1fffs48:hover:not(:disabled){color:#71717a;text-decoration:underline}.skip-btn.svelte-1fffs48:disabled{opacity:.5;cursor:not-allowed}.success-state.svelte-1fffs48{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;animation:svelte-1fffs48-fadeIn .3s ease}@keyframes svelte-1fffs48-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-1fffs48{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:svelte-1fffs48-checkmark .4s ease-out}.success-icon.svelte-1fffs48 svg:where(.svelte-1fffs48){width:24px;height:24px;color:#fff}@keyframes svelte-1fffs48-checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.success-text.svelte-1fffs48{font-size:16px;font-weight:500;color:#10b981;margin:0}@media (prefers-reduced-motion: reduce){.spinner.svelte-1fffs48,.success-state.svelte-1fffs48,.success-icon.svelte-1fffs48{animation:none}}.tour-prompt-form.svelte-titbhp{padding:16px;background:#27272a80;border:1px solid #3f3f46;border-radius:12px;margin-top:16px}.tour-prompt-form.disabled.svelte-titbhp{opacity:.6;pointer-events:none}.form-content.svelte-titbhp{display:flex;flex-direction:column;gap:16px}.example.svelte-titbhp{padding:12px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:8px}.example-label.svelte-titbhp{font-size:12px;color:#71717a;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.example-content.svelte-titbhp{display:flex;align-items:center;gap:12px;margin-bottom:10px}.example-text.svelte-titbhp{font-size:14px;color:#a5b4fc;font-style:italic}.example-shortcut.svelte-titbhp{padding:4px 8px;background:#a855f733;border-radius:4px;font-family:ui-monospace,monospace;font-size:13px;color:#c4b5fd}.use-example-btn.svelte-titbhp{padding:6px 12px;background:#6366f133;border:1px solid rgba(99,102,241,.3);border-radius:6px;color:#a5b4fc;font-size:13px;cursor:pointer;transition:all .15s ease}.use-example-btn.svelte-titbhp:hover:not(:disabled){background:#6366f14d;border-color:#6366f180}.use-example-btn.svelte-titbhp:disabled{opacity:.5;cursor:not-allowed}.input-group.svelte-titbhp{display:flex;flex-direction:column;gap:6px}.input-label.svelte-titbhp{font-size:13px;font-weight:500;color:#a1a1aa}.content-input.svelte-titbhp{width:100%;padding:10px 14px;background:#18181b;border:1px solid #3f3f46;border-radius:8px;color:#fafafa;font-size:14px;line-height:1.5;outline:none;resize:vertical;min-height:60px;transition:border-color .15s ease;font-family:inherit}.content-input.svelte-titbhp:focus{border-color:#6366f1}.content-input.svelte-titbhp::-moz-placeholder{color:#52525b}.content-input.svelte-titbhp::placeholder{color:#52525b}.content-input.svelte-titbhp:disabled{opacity:.5}.shortcut-group.svelte-titbhp{max-width:200px}.shortcut-input-wrapper.svelte-titbhp{display:flex;align-items:center;background:#18181b;border:1px solid #3f3f46;border-radius:8px;overflow:hidden;transition:border-color .15s ease}.shortcut-input-wrapper.svelte-titbhp:focus-within{border-color:#6366f1}.shortcut-prefix.svelte-titbhp{padding:10px 0 10px 12px;color:#a855f7;font-family:ui-monospace,monospace;font-size:14px;font-weight:500;background:#a855f71a}.shortcut-input.svelte-titbhp{flex:1;padding:10px 12px 10px 4px;background:transparent;border:none;color:#fafafa;font-size:14px;font-family:ui-monospace,monospace;outline:none}.shortcut-input.svelte-titbhp::-moz-placeholder{color:#52525b}.shortcut-input.svelte-titbhp::placeholder{color:#52525b}.shortcut-input.svelte-titbhp:disabled{opacity:.5}.shortcut-hint.svelte-titbhp{font-size:11px;color:#52525b;margin:0}.actions.svelte-titbhp{display:flex;align-items:center;gap:12px}.create-btn.svelte-titbhp{padding:10px 20px;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s ease,transform .15s ease;min-width:130px;display:flex;align-items:center;justify-content:center}.create-btn.svelte-titbhp:hover:not(:disabled){opacity:.9}.create-btn.svelte-titbhp:active:not(:disabled){transform:scale(.98)}.create-btn.svelte-titbhp:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-titbhp{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-titbhp-spin .6s linear infinite}@keyframes svelte-titbhp-spin{to{transform:rotate(360deg)}}.error-message.svelte-titbhp{font-size:13px;color:#f87171;margin:0}.skip-btn.svelte-titbhp{align-self:center;padding:8px 16px;background:transparent;border:none;color:#52525b;font-size:13px;cursor:pointer;transition:color .15s ease}.skip-btn.svelte-titbhp:hover:not(:disabled){color:#71717a;text-decoration:underline}.skip-btn.svelte-titbhp:disabled{opacity:.5;cursor:not-allowed}.success-state.svelte-titbhp{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;animation:svelte-titbhp-fadeIn .3s ease}@keyframes svelte-titbhp-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-titbhp{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:svelte-titbhp-checkmark .4s ease-out}.success-icon.svelte-titbhp svg:where(.svelte-titbhp){width:24px;height:24px;color:#fff}@keyframes svelte-titbhp-checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.success-text.svelte-titbhp{font-size:16px;font-weight:500;color:#10b981;margin:0}.success-shortcut.svelte-titbhp{font-size:14px;color:#a1a1aa;margin:0}.success-shortcut.svelte-titbhp code:where(.svelte-titbhp){padding:2px 6px;background:#a855f733;border-radius:4px;color:#c4b5fd;font-family:ui-monospace,monospace}@media (prefers-reduced-motion: reduce){.spinner.svelte-titbhp,.success-state.svelte-titbhp,.success-icon.svelte-titbhp{animation:none}}.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}
