.yesno-prop.svelte-1rt3i87{animation:svelte-1rt3i87-slideIn .2s ease-out}@keyframes svelte-1rt3i87-slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.question.svelte-1rt3i87{margin:0 0 1rem;font-size:.9375rem;color:var(--muted)}.buttons.svelte-1rt3i87{display:flex;gap:.75rem}.btn.svelte-1rt3i87{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:5.5rem;height:5.5rem;border-radius:.75rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn.svelte-1rt3i87:disabled{opacity:.5;cursor:not-allowed}.btn.yes.svelte-1rt3i87{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;color:#fff}.btn.yes.svelte-1rt3i87:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 20px #7c5cff66}.btn.svelte-1rt3i87:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.no.svelte-1rt3i87{background:var(--panel);border:1px solid var(--border);color:var(--text)}.btn.no.svelte-1rt3i87:hover:not(:disabled){background:var(--panel-strong);border-color:var(--muted-2)}.icon.svelte-1rt3i87{width:1.5rem;height:1.5rem}.multiselect-prop.svelte-dsbygo{background:var(--panel);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;animation:svelte-dsbygo-slideIn .2s ease-out}@keyframes svelte-dsbygo-slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.header.svelte-dsbygo{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--panel-strong);border-bottom:1px solid var(--border)}.title.svelte-dsbygo{font-size:.8125rem;font-weight:600;color:var(--text)}.hint.svelte-dsbygo{font-size:.6875rem;color:var(--muted-2)}.options.svelte-dsbygo{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.option.svelte-dsbygo{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--bg);border:1px solid var(--border);border-radius:.5rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.option.svelte-dsbygo:hover{border-color:var(--muted-2)}.option.svelte-dsbygo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.option.selected.svelte-dsbygo{background:linear-gradient(135deg,#7c5cff26,#27f4ff1a);border-color:var(--accent)}.checkbox.svelte-dsbygo{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem;border:2px solid var(--border);border-radius:.25rem;background:var(--panel);transition:background-color .15s ease,border-color .15s ease}.checkbox.checked.svelte-dsbygo{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:var(--accent)}.check-icon.svelte-dsbygo{width:.75rem;height:.75rem;color:#fff}.option-content.svelte-dsbygo{display:flex;flex-direction:column;gap:.125rem}.option-label.svelte-dsbygo{font-size:.875rem;font-weight:500;color:var(--text)}.option-desc.svelte-dsbygo{font-size:.75rem;color:var(--muted)}.footer.svelte-dsbygo{display:flex;justify-content:flex-end;padding:.75rem 1rem;border-top:1px solid var(--border)}.confirm-btn.svelte-dsbygo{padding:.5rem 1.25rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.confirm-btn.svelte-dsbygo:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 12px #7c5cff66}.confirm-btn.svelte-dsbygo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.confirm-btn.svelte-dsbygo:disabled{opacity:.4;cursor:not-allowed}.slider-prop.svelte-v7tk3k{background:var(--panel);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;animation:svelte-v7tk3k-slideIn .2s ease-out}@keyframes svelte-v7tk3k-slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.header.svelte-v7tk3k{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--panel-strong);border-bottom:1px solid var(--border)}.label.svelte-v7tk3k{font-size:.8125rem;font-weight:600;color:var(--text)}.value.svelte-v7tk3k{font-size:.875rem;font-weight:600;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slider-container.svelte-v7tk3k{padding:1.25rem 1rem}.slider.svelte-v7tk3k{width:100%;height:.5rem;appearance:none;background:var(--border);border-radius:.25rem;outline:none;cursor:pointer}.slider.svelte-v7tk3k::-webkit-slider-runnable-track{height:.5rem;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--percentage),var(--border) var(--percentage),var(--border) 100%);border-radius:.25rem}.slider.svelte-v7tk3k::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;margin-top:-.375rem;background:#fff;border:3px solid var(--accent);border-radius:50%;cursor:pointer;transition:transform .15s ease}.slider.svelte-v7tk3k::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider.svelte-v7tk3k::-moz-range-thumb{width:1.25rem;height:1.25rem;background:#fff;border:3px solid var(--accent);border-radius:50%;cursor:pointer}.labels.svelte-v7tk3k{display:flex;justify-content:space-between;margin-top:.5rem;padding:0 .25rem}.tick-label.svelte-v7tk3k{font-size:.6875rem;color:var(--muted-2);transition:color .15s ease}.tick-label.active.svelte-v7tk3k{color:var(--accent);font-weight:600}.footer.svelte-v7tk3k{display:flex;justify-content:flex-end;padding:.75rem 1rem;border-top:1px solid var(--border)}.confirm-btn.svelte-v7tk3k{padding:.5rem 1.25rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.confirm-btn.svelte-v7tk3k:hover{transform:scale(1.02);box-shadow:0 4px 12px #7c5cff66}.confirm-btn.svelte-v7tk3k:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info-prop.svelte-12yoh6x{background:var(--panel);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;animation:svelte-12yoh6x-slideIn .2s ease-out}@keyframes svelte-12yoh6x-slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.header.svelte-12yoh6x{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#7c5cff26,#27f4ff1a);border-bottom:1px solid var(--border)}.info-icon.svelte-12yoh6x{width:1.25rem;height:1.25rem;color:var(--accent)}.title.svelte-12yoh6x{font-size:.875rem;font-weight:600;color:var(--text)}.content.svelte-12yoh6x{padding:1rem}.summary.svelte-12yoh6x{margin:0;font-size:.875rem;line-height:1.6;color:var(--text)}.details.svelte-12yoh6x{margin:.75rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--muted);animation:svelte-12yoh6x-fadeIn .2s ease-out}@keyframes svelte-12yoh6x-fadeIn{0%{opacity:0}to{opacity:1}}.expand-btn.svelte-12yoh6x{display:flex;align-items:center;gap:.25rem;margin-top:.75rem;padding:0;background:none;border:none;font-size:.8125rem;font-weight:500;color:var(--accent);cursor:pointer;transition:gap .15s ease}.expand-btn.svelte-12yoh6x:hover{gap:.375rem}.expand-btn.svelte-12yoh6x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chevron.svelte-12yoh6x{width:1rem;height:1rem}.footer.svelte-12yoh6x{display:flex;justify-content:flex-end;padding:.75rem 1rem;border-top:1px solid var(--border)}.got-it-btn.svelte-12yoh6x{padding:.5rem 1.25rem;background:var(--panel-strong);border:1px solid var(--border);border-radius:.5rem;font-size:.8125rem;font-weight:600;color:var(--text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.got-it-btn.svelte-12yoh6x:hover{background:var(--panel);border-color:var(--accent)}.got-it-btn.svelte-12yoh6x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feature-card-prop.svelte-160n1u7{background:var(--panel);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;animation:svelte-160n1u7-slideIn .2s ease-out}@keyframes svelte-160n1u7-slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.thumbnail.svelte-160n1u7{position:relative;height:8rem;overflow:hidden}.thumbnail.svelte-160n1u7 img:where(.svelte-160n1u7){width:100%;height:100%;object-fit:cover}.thumbnail-overlay.svelte-160n1u7{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 50%,rgba(var(--bg-rgb, 7, 9, 16),.8) 100%)}.content.svelte-160n1u7{padding:1rem}.title.svelte-160n1u7{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text)}.description.svelte-160n1u7{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.footer.svelte-160n1u7{display:flex;padding:.75rem 1rem;border-top:1px solid var(--border)}.show-me-btn.svelte-160n1u7{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.show-me-btn.svelte-160n1u7:hover{transform:scale(1.02);box-shadow:0 4px 16px #7c5cff66}.show-me-btn.svelte-160n1u7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eye-icon.svelte-160n1u7{width:1.125rem;height:1.125rem}.walkthrough-prop.svelte-pxs9nh{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;border:1px solid var(--border);background:var(--panel);animation:svelte-pxs9nh-slideIn .3s ease-out}@keyframes svelte-pxs9nh-slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.walkthrough-header.svelte-pxs9nh{padding:.75rem 1rem;border-bottom:1px solid var(--border)}.walkthrough-header.svelte-pxs9nh h4:where(.svelte-pxs9nh){margin:0;font-size:.875rem;font-weight:600;color:var(--text)}.walkthrough-header.svelte-pxs9nh p:where(.svelte-pxs9nh){margin:.25rem 0 0;font-size:.8125rem;color:var(--muted)}.stage-wrapper.svelte-pxs9nh{position:relative;box-shadow:0 4px 24px #0000004d}.progress-bar.svelte-pxs9nh{position:absolute;top:0;left:0;right:0;height:3px;background:#ffffff1a;z-index:10}.progress-fill.svelte-pxs9nh{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width 50ms linear}.walkthrough-stage.svelte-pxs9nh{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--panel-strong, #1a1a2e)}.caption-overlay.svelte-pxs9nh{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);padding:2.5rem 1rem .75rem;pointer-events:none;animation:svelte-pxs9nh-captionFade .4s ease-out}@keyframes svelte-pxs9nh-captionFade{0%{opacity:0}to{opacity:1}}.caption-overlay.svelte-pxs9nh p:where(.svelte-pxs9nh){margin:0;color:#fff;font-size:.8125rem;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5)}.progress-dots.svelte-pxs9nh{display:flex;justify-content:center;gap:.5rem;padding:.5rem .75rem}.dot.svelte-pxs9nh{width:8px;height:8px;border-radius:50%;border:none;background:var(--muted-2, rgba(255, 255, 255, .2));cursor:pointer;padding:0;transition:background-color .2s ease,transform .2s ease}.dot.active.svelte-pxs9nh{background:var(--accent);transform:scale(1.3)}.walkthrough-pills.svelte-pxs9nh{display:flex;flex-wrap:wrap;gap:.375rem;padding:0 .75rem .625rem}.pill.svelte-pxs9nh{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--bg);border:1px solid var(--border);border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.pill.svelte-pxs9nh:hover{color:var(--text);border-color:var(--muted-2)}.pill.svelte-pxs9nh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pill.active.svelte-pxs9nh{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent;color:#fff}.pill-num.svelte-pxs9nh{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#ffffff26;font-size:.625rem;font-weight:700}.pill.active.svelte-pxs9nh .pill-num:where(.svelte-pxs9nh){background:#ffffff40}.walkthrough-footer.svelte-pxs9nh{display:flex;justify-content:flex-end;padding:.5rem .75rem;border-top:1px solid var(--border)}.done-btn.svelte-pxs9nh{padding:.375rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.5rem;font-size:.8125rem;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.done-btn.svelte-pxs9nh:hover{color:var(--text);border-color:var(--muted-2)}.done-btn.svelte-pxs9nh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.collapsed-prop.svelte-1on5qhc{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--panel-strong);border:1px solid var(--border);border-radius:.5rem}.check-icon.svelte-1on5qhc{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:.25rem}.icon.svelte-1on5qhc{width:.75rem;height:.75rem;color:#fff}.summary.svelte-1on5qhc{font-size:.8125rem;font-weight:500;color:var(--text)}.message-container.svelte-9857sk{display:flex;flex-direction:column;gap:.75rem;animation:svelte-9857sk-fadeIn .2s ease-out}@keyframes svelte-9857sk-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-row.svelte-9857sk{display:flex;gap:.75rem;align-items:flex-start}.message-row.user.svelte-9857sk{flex-direction:row-reverse}.avatar.svelte-9857sk{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;overflow:hidden;background:var(--panel-strong);border:1px solid var(--border)}.avatar-image.svelte-9857sk{width:100%;height:100%;object-fit:cover}.avatar-fallback.svelte-9857sk{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.avatar-icon.svelte-9857sk{width:1.25rem;height:1.25rem;color:#fff}.avatar-spacer.svelte-9857sk{width:2rem;flex-shrink:0}.message-content.svelte-9857sk{display:flex;flex-direction:column;gap:.25rem;max-width:80%}.guide-name.svelte-9857sk{font-size:.75rem;font-weight:600;color:var(--muted);padding-left:.25rem}.bubble.svelte-9857sk{padding:.75rem 1rem;border-radius:1rem;background:var(--panel);border:1px solid var(--border);font-size:.875rem;line-height:1.5;color:var(--text)}.bubble.user.svelte-9857sk{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;color:#fff}.bubble.svelte-9857sk p:where(.svelte-9857sk){margin:0}.prop-container.svelte-9857sk{width:100%;padding-left:0}.message-row.user.svelte-9857sk+.prop-container:where(.svelte-9857sk){padding-left:0;padding-right:2.75rem}.chat-input-form.svelte-j7h4bp{width:100%}.input-wrapper.svelte-j7h4bp{display:flex;gap:.5rem;padding:.5rem;background:var(--panel);border:1px solid var(--border);border-radius:.75rem}.chat-input.svelte-j7h4bp{flex:1;padding:.625rem .75rem;background:transparent;border:none;font-size:.875rem;color:var(--text);outline:none}.chat-input.svelte-j7h4bp:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:.375rem}.chat-input.svelte-j7h4bp::placeholder{color:var(--muted-2)}.chat-input.svelte-j7h4bp:disabled{opacity:.5;cursor:not-allowed}.send-button.svelte-j7h4bp{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;border-radius:.5rem;color:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.send-button.svelte-j7h4bp:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #7c5cff66}.send-button.svelte-j7h4bp:disabled{opacity:.4;cursor:not-allowed}.send-icon.svelte-j7h4bp{width:1rem;height:1rem}@keyframes svelte-1nn0pxf-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.animate-pulse.svelte-1nn0pxf{animation:svelte-1nn0pxf-pulse 1.2s ease-in-out infinite}.chat-panel.svelte-1xwj6s7{display:flex;flex-direction:column;height:100%;background:var(--bg)}.messages-container.svelte-1xwj6s7{flex:1;overflow-y:auto;scroll-behavior:smooth;padding:1rem}.messages-inner.svelte-1xwj6s7{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.suggestions-container.svelte-1xwj6s7{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem .75rem;animation:svelte-1xwj6s7-fadeUp .3s ease-out}@keyframes svelte-1xwj6s7-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.suggestion-chip.svelte-1xwj6s7{padding:.5rem .875rem;background:var(--panel);border:1px solid var(--border);border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.suggestion-chip.svelte-1xwj6s7:hover{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #7c5cff4d}.suggestion-chip.svelte-1xwj6s7:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.input-container.svelte-1xwj6s7{padding:.75rem 1rem 1rem;border-top:1px solid var(--border);background:var(--panel)}.demo-chat.svelte-ojltbv{display:flex;justify-content:center;height:100%;background:var(--bg)}.chat-container.svelte-ojltbv{width:100%;max-width:860px;height:100%;display:flex;flex-direction:column}.demo-page.svelte-1duna1o{height:calc(100vh - 57px)}
