.pulse-dot.svelte-yu4wqp{animation:svelte-yu4wqp-art-pulse 2.6s ease-in-out infinite}.diff-miss.svelte-yu4wqp{animation:svelte-yu4wqp-art-blink 2.2s ease-in-out infinite}.slide-dot.svelte-yu4wqp{animation:svelte-yu4wqp-art-slide 2.8s ease-in-out infinite}.draw-line.svelte-yu4wqp,.draw-check.svelte-yu4wqp{stroke-dasharray:30;stroke-dashoffset:30;animation:svelte-yu4wqp-art-draw 2s ease forwards;animation-delay:.3s}.share-arrow.svelte-yu4wqp{animation:svelte-yu4wqp-art-arrow 2.4s ease-in-out infinite}.star.svelte-yu4wqp{animation:svelte-yu4wqp-art-star 3s ease-in-out infinite;transform-origin:32px 32px}@keyframes svelte-yu4wqp-art-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-yu4wqp-art-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-yu4wqp-art-slide{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes svelte-yu4wqp-art-draw{to{stroke-dashoffset:0}}@keyframes svelte-yu4wqp-art-arrow{0%,to{opacity:.3;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)}}@keyframes svelte-yu4wqp-art-star{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(20deg) scale(1.06)}}.sc-progress.svelte-18ny0mb{transform-origin:left center;transform:scaleX(0);animation:svelte-18ny0mb-sc-progress 1.5s var(--ease-out) .35s forwards}@keyframes svelte-18ny0mb-sc-progress{to{transform:scaleX(1)}}.sc-check.svelte-18ny0mb{stroke-dasharray:60;stroke-dashoffset:60;animation:svelte-18ny0mb-sc-draw .5s var(--ease-out) 1.2s forwards}@keyframes svelte-18ny0mb-sc-draw{to{stroke-dashoffset:0}}.sc-bar.svelte-18ny0mb{opacity:0;animation:svelte-18ny0mb-sc-fade .45s var(--ease-out) forwards}.sc-b2.svelte-18ny0mb{animation-delay:.35s}.sc-b3.svelte-18ny0mb{animation-delay:.7s}.sc-b4.svelte-18ny0mb{animation-delay:1.05s}@keyframes svelte-18ny0mb-sc-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sc-dot.svelte-18ny0mb{opacity:0;animation:svelte-18ny0mb-sc-pop .4s var(--ease-out) 1.4s forwards}.sc-d2.svelte-18ny0mb{animation-delay:1.7s}@keyframes svelte-18ny0mb-sc-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.sc-miss.svelte-18ny0mb{animation:svelte-18ny0mb-sc-miss 1.6s ease-in-out .5s 2}@keyframes svelte-18ny0mb-sc-miss{0%,to{opacity:.75}50%{opacity:.25}}.page.svelte-dmk5w3{max-width:1080px;margin:0 auto;padding:var(--space-16) var(--page-x) var(--space-24)}.hero.svelte-dmk5w3{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center;padding:var(--space-8) 0 var(--space-16)}.hero-copy.svelte-dmk5w3 h1:where(.svelte-dmk5w3){font-size:clamp(2.75rem,6vw,4.25rem);line-height:1.05;font-weight:700;letter-spacing:var(--tracking-tighter);margin:0 0 var(--space-5);max-width:640px}.hero-sub.svelte-dmk5w3{margin:0 0 var(--space-8);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--text-secondary);max-width:560px}.hero-sub.svelte-dmk5w3 strong:where(.svelte-dmk5w3){color:var(--text);font-weight:600}.hero-actions.svelte-dmk5w3{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-trust.svelte-dmk5w3{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:var(--space-4);font-family:var(--font-mono);font-size:11px;color:var(--text-faint);opacity:.65}.hero-trust.svelte-dmk5w3 .hero-dot:where(.svelte-dmk5w3){width:2px;height:2px;border-radius:50%;background:currentColor;opacity:.4}.hero-visual.svelte-dmk5w3{min-width:0}.term.svelte-dmk5w3{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-code);overflow:hidden}.term-bar.svelte-dmk5w3{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--bg-input)}.term-lock.svelte-dmk5w3{width:8px;height:8px;border-radius:50%;background:var(--success)}.term-title.svelte-dmk5w3{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.term-body.svelte-dmk5w3{padding:var(--space-5) var(--space-6);font-size:13px;line-height:1.8;color:var(--text-secondary)}.term-body.svelte-dmk5w3 p:where(.svelte-dmk5w3){margin:0;white-space:pre-wrap;word-break:break-all}.t-line.svelte-dmk5w3{animation:svelte-dmk5w3-term-in .35s var(--ease-out) both}@keyframes svelte-dmk5w3-term-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.t-cursor.svelte-dmk5w3{display:inline-block;width:8px;height:15px;margin-left:3px;vertical-align:text-bottom;background:var(--accent-400);animation:svelte-dmk5w3-term-blink 1.1s steps(2,start) infinite}@keyframes svelte-dmk5w3-term-blink{to{visibility:hidden}}.t-prompt.svelte-dmk5w3{color:var(--accent);font-weight:600;margin-right:var(--space-2)}.t-ok.svelte-dmk5w3{color:var(--success-400)}.t-dim.svelte-dmk5w3{color:var(--text-faint)}.how.svelte-dmk5w3{margin-bottom:var(--space-20)}.how.svelte-dmk5w3 h2:where(.svelte-dmk5w3){font-size:var(--text-2xl);line-height:var(--leading-2xl);margin-bottom:var(--space-6)}.how-list.svelte-dmk5w3{display:flex;flex-direction:column;gap:var(--space-4)}.how-row.svelte-dmk5w3{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-8);align-items:center}.how-scene.svelte-dmk5w3{display:flex;align-items:center;justify-content:center;min-width:0}.how-scene.svelte-dmk5w3 svg{width:100%;max-width:320px;height:auto}.how-copy.svelte-dmk5w3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.how-num.svelte-dmk5w3{font-size:var(--text-xs);font-weight:700;color:var(--accent-400);letter-spacing:.08em}.how-copy.svelte-dmk5w3 h3:where(.svelte-dmk5w3){margin:0;font-size:var(--text-xl);line-height:var(--leading-xl)}.how-copy.svelte-dmk5w3 p:where(.svelte-dmk5w3){margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted);max-width:520px}.how-actions.svelte-dmk5w3{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-3)}.how-cmd.svelte-dmk5w3{background:none;border:none;padding:0;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.how-dollar.svelte-dmk5w3{color:var(--accent-400);font-weight:600;margin-right:6px}.how-result.svelte-dmk5w3{font-size:12px;color:var(--success-400);opacity:.9}.cmd-chip.svelte-dmk5w3{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4;color:var(--text-secondary);background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:5px 10px}.cmd-chip.svelte-dmk5w3:before{content:"$";color:var(--accent);font-weight:600;margin-right:6px}@media (min-width: 900px){.how-row.svelte-dmk5w3{grid-template-columns:300px 1fr;gap:var(--space-10);padding:var(--space-8) var(--space-10)}.how-row.how-flip.svelte-dmk5w3{grid-template-columns:1fr 300px}.how-row.how-flip.svelte-dmk5w3 .how-scene:where(.svelte-dmk5w3){order:2}}.features.svelte-dmk5w3{margin-bottom:var(--space-20)}.features.svelte-dmk5w3 h2:where(.svelte-dmk5w3){font-size:var(--text-2xl);line-height:var(--leading-2xl);margin-bottom:var(--space-6)}.features-grid.svelte-dmk5w3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.feature-card.svelte-dmk5w3{padding:var(--space-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.feature-art.svelte-dmk5w3{display:inline-flex;margin-bottom:var(--space-3)}.feature-card.svelte-dmk5w3 h3:where(.svelte-dmk5w3){margin:0;font-size:var(--text-lg);line-height:var(--leading-lg)}.feature-card.svelte-dmk5w3 p:where(.svelte-dmk5w3){margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted)}.tools.svelte-dmk5w3{margin-bottom:var(--space-20)}.section-head.svelte-dmk5w3{margin-bottom:var(--space-6)}.section-head.svelte-dmk5w3 h2:where(.svelte-dmk5w3){font-size:var(--text-2xl);line-height:var(--leading-2xl);margin-bottom:var(--space-2)}.section-head.svelte-dmk5w3 p:where(.svelte-dmk5w3){margin:0;color:var(--text-secondary);font-size:var(--text-base)}.tools-grid.svelte-dmk5w3{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.tool-card.svelte-dmk5w3{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-med) ease,transform var(--dur-med) var(--ease-out)}.tool-card.svelte-dmk5w3:hover{border-color:var(--border-hover);transform:translateY(-2px)}.tool-art.svelte-dmk5w3{flex-shrink:0}.tool-text.svelte-dmk5w3{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.tool-text.svelte-dmk5w3 h3:where(.svelte-dmk5w3){margin:0;font-size:var(--text-lg);line-height:var(--leading-lg)}.tool-text.svelte-dmk5w3 p:where(.svelte-dmk5w3){margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted)}.tool-link.svelte-dmk5w3{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--accent)}.comp-wrap.svelte-dmk5w3,.install.svelte-dmk5w3,.faq-wrap.svelte-dmk5w3{margin-bottom:var(--space-20)}.install.svelte-dmk5w3 h2:where(.svelte-dmk5w3){font-size:var(--text-2xl);line-height:var(--leading-2xl);margin-bottom:var(--space-6)}.install-panel.svelte-dmk5w3{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-code);overflow:hidden}.install-tabs.svelte-dmk5w3{display:flex;gap:2px;padding:6px;background:var(--bg-input);border-bottom:1px solid var(--border-subtle)}.install-tabs.svelte-dmk5w3 button:where(.svelte-dmk5w3){height:34px;padding:0 14px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:color var(--dur-fast) ease,background var(--dur-fast) ease}.install-tabs.svelte-dmk5w3 button:where(.svelte-dmk5w3):hover{color:var(--text)}.install-tabs.svelte-dmk5w3 button.active:where(.svelte-dmk5w3){background:var(--bg-hover);color:var(--text)}.install-body.svelte-dmk5w3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-wrap:wrap}.install-cmd.svelte-dmk5w3{font-size:13px;color:var(--text-secondary);word-break:break-all}.cmd-prompt.svelte-dmk5w3{color:var(--accent);font-weight:600;margin-right:var(--space-2)}.install-copy.svelte-dmk5w3{display:inline-flex;align-items:center;gap:var(--space-1);height:32px;padding:0 12px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}.install-copy.svelte-dmk5w3:hover{color:var(--text);border-color:var(--border-hover)}.install-foot.svelte-dmk5w3{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--bg-input);flex-wrap:wrap}.install-badge.svelte-dmk5w3{font-size:var(--text-xs);font-weight:600;color:var(--success-400);background:var(--success-soft);border:1px solid color-mix(in srgb,var(--success) 25%,transparent);border-radius:var(--radius-full);padding:3px 10px}.install-note.svelte-dmk5w3{font-size:12px;color:var(--text-faint)}@media (min-width: 768px){.tools-grid.svelte-dmk5w3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.hero.svelte-dmk5w3{grid-template-columns:1.1fr .9fr}}
