.Hero.svelte-18c8p18{background-color:transparent}.Hero-contentContainer.svelte-18c8p18{box-sizing:border-box;padding:var(--u-page-spacing)}.Hero-title.svelte-18c8p18{font-size:1rem;font-weight:400;line-height:1.5}.Hero-titleProject.svelte-18c8p18,.Hero-titleTagline.svelte-18c8p18{display:block}.Hero-titleProject.svelte-18c8p18{color:var(--color-orange);font-weight:600;margin-block-end:1.25rem}.Hero-titleTagline.svelte-18c8p18{font-size:clamp(2.65em,4vw,3.75em);font-weight:500;line-height:1.2}.Hero-lead.svelte-18c8p18{font-size:1.125rem;color:var(--color-text-muted);max-width:32rem;margin-block-start:1.5rem;line-height:1.6}.Hero-leadHighlight.svelte-18c8p18{color:var(--color-orange);font-weight:600}.Hero-actions.svelte-18c8p18{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch;gap:1rem;margin-block-start:3em}.Hero-path.svelte-18c8p18{display:flex;flex-direction:column;gap:.3rem;border:.2em solid transparent;border-radius:var(--border-radius);padding:.9rem 1.40625rem;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.Hero-pathLabel.svelte-18c8p18{display:inline-flex;align-items:center;gap:.5ch;font-size:var(--typo-Default-font-size, 1rem);font-weight:500}.Hero-pathHint.svelte-18c8p18{font-size:.8125rem;opacity:.8}.Hero-path--primary.svelte-18c8p18{background-color:var(--color-grey-900);color:var(--color-white)}.Hero-path--primary.svelte-18c8p18:hover{background-color:#000}.Hero-path--ghost.svelte-18c8p18{border:var(--layout-border);color:var(--color-text)}.Hero-path--ghost.svelte-18c8p18:hover{border-color:var(--color-text)}.Hero-installBlock.svelte-18c8p18{margin-block-start:1.75rem}.Hero-installTitle.svelte-18c8p18{display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.Hero-npmLogo.svelte-18c8p18{color:#cb3837;flex-shrink:0}.Hero-install.svelte-18c8p18{box-sizing:border-box;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .9rem;border:var(--layout-border);border-radius:var(--border-radius);background:var(--color-surface);max-width:100%}.Hero-installCode.svelte-18c8p18{min-width:0;font-family:var(--font-mono);font-size:.875rem;color:var(--color-text);white-space:nowrap;overflow-x:auto}.Hero-installPrompt.svelte-18c8p18{color:var(--color-text-faint);-webkit-user-select:none;user-select:none}.Hero-installPkg.svelte-18c8p18{color:var(--color-orange)}.Hero-installCopy.svelte-18c8p18{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast),background-color var(--duration-fast)}.Hero-installCopy.svelte-18c8p18:hover{color:var(--color-text);background:var(--color-surface-2)}.Hero-imageContainer.svelte-18c8p18{background-color:var(--color-grey-900);display:flex;align-items:center;justify-content:center;padding:clamp(2rem,5vw,5rem)}.Hero-image.svelte-18c8p18{width:100%;max-width:22rem;height:auto}@media(max-width:48em){.Hero-container.svelte-18c8p18{display:flex;flex-direction:column-reverse}.Hero-imageContainer.svelte-18c8p18{aspect-ratio:1.2 / 1}}@media(min-width:48.0625em){.Hero.svelte-18c8p18{display:flex;justify-content:center}.Hero-imageContainer.svelte-18c8p18:not(:only-child),.Hero-contentContainer.svelte-18c8p18:not(:only-child){flex:0 0 50%}.Hero-container.svelte-18c8p18{display:flex;max-width:var(--u-max-width);width:100%}}.how-it-works.svelte-1r5fjei{position:relative;overflow:hidden}.section-header.svelte-1r5fjei{max-width:600px;margin-bottom:var(--space-16)}.section-header.svelte-1r5fjei h2:where(.svelte-1r5fjei){margin-bottom:var(--space-4);color:var(--color-text)}.timeline.svelte-1r5fjei{max-width:720px;margin:0 auto;display:flex;flex-direction:column;position:relative}.timeline-item.svelte-1r5fjei{display:flex;gap:var(--space-8);opacity:0;transform:translateY(32px);transition:opacity .55s ease,transform .55s ease}.timeline-item.revealed{opacity:1;transform:translateY(0)}.timeline-marker.svelte-1r5fjei{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:48px;padding-top:4px;padding-bottom:var(--space-8)}.marker-dot.svelte-1r5fjei{width:48px;height:48px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.marker-number.svelte-1r5fjei{font-family:var(--font-mono);font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--color-text)}.step-card.svelte-1r5fjei{flex:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-8);min-width:0}.step-card.svelte-1r5fjei h3:where(.svelte-1r5fjei){font-size:1.125rem;color:var(--color-text);margin-bottom:var(--space-3)}.step-card.svelte-1r5fjei p:where(.svelte-1r5fjei){font-size:.9375rem;line-height:1.65;margin-bottom:var(--space-4)}.step-code.svelte-1r5fjei{background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);overflow-x:auto;margin:0}.step-code.svelte-1r5fjei code:where(.svelte-1r5fjei){font-family:var(--font-mono);font-size:.78125rem;color:#adbac7;white-space:pre}.step-code.svelte-1r5fjei .tok-comment{color:#768390;font-style:italic}.step-code.svelte-1r5fjei .tok-str{color:#96d0ff}.step-code.svelte-1r5fjei .tok-kw{color:#f47067}.step-code.svelte-1r5fjei .tok-fn{color:#dcbdfb}.step-code.svelte-1r5fjei .tok-cls,.step-code.svelte-1r5fjei .tok-num{color:#6cb6ff}.step-code.svelte-1r5fjei .tok-prop,.step-code.svelte-1r5fjei .tok-flag{color:#f69d50}.step-code.svelte-1r5fjei .tok-punct{color:#768390}@media(max-width:640px){.timeline-item.svelte-1r5fjei{gap:var(--space-4)}.timeline-marker.svelte-1r5fjei{width:36px}.marker-dot.svelte-1r5fjei{width:36px;height:36px}.marker-number.svelte-1r5fjei{font-size:.6875rem}.step-card.svelte-1r5fjei{padding:var(--space-6)}}.features.svelte-1speg9f{position:relative}.section-header.svelte-1speg9f{max-width:600px;margin-bottom:var(--space-16)}.section-header.svelte-1speg9f h2:where(.svelte-1speg9f){margin-bottom:var(--space-4);color:var(--color-text)}.feature-grid.svelte-1speg9f{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-16) var(--space-12)}.feature-card.svelte-1speg9f{background:none;border:none;border-radius:0;padding:0}.feature-icon.svelte-1speg9f{color:var(--color-orange);display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--space-8)}.feature-icon.svelte-1speg9f svg{width:44px;height:44px;stroke-width:1.4}.feature-card.svelte-1speg9f h3:where(.svelte-1speg9f){font-size:1.5rem;font-weight:400;line-height:1.333;color:var(--color-text);margin-bottom:var(--space-4)}.feature-card.svelte-1speg9f p:where(.svelte-1speg9f){font-size:1rem;line-height:1.75;color:var(--color-text-muted)}@media(max-width:600px){.feature-grid.svelte-1speg9f{grid-template-columns:1fr}}.live-demo.svelte-q185q5{position:relative}.section-header.svelte-q185q5{max-width:600px;margin-bottom:var(--space-12)}.section-header.svelte-q185q5 h2:where(.svelte-q185q5){margin-bottom:var(--space-4);color:var(--color-text)}.demo-wrap.svelte-q185q5{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);margin-bottom:var(--space-12)}.demo-editor.svelte-q185q5{width:100%;height:auto;display:block}.demo-cta.svelte-q185q5{text-align:center}.demo-cta.svelte-q185q5 p:where(.svelte-q185q5){font-size:1.0625rem;color:var(--color-text-muted);margin-bottom:var(--space-6)}.cta-actions.svelte-q185q5{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3)}.contact.svelte-is2yti{position:relative;scroll-margin-top:calc(var(--large-header-block-size) + var(--space-6))}@media(max-width:58.5em){.contact.svelte-is2yti{scroll-margin-top:calc(var(--small-header-block-size) + var(--space-6))}}.contact-grid.svelte-is2yti{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}.contact-copy.svelte-is2yti .section-label:where(.svelte-is2yti){display:inline-block;margin-bottom:var(--space-4)}.contact-copy.svelte-is2yti h2:where(.svelte-is2yti){margin-bottom:var(--space-4);color:var(--color-text)}.contact-copy.svelte-is2yti>p:where(.svelte-is2yti){font-size:1.0625rem;line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--space-8)}.contact-copy.svelte-is2yti a:where(.svelte-is2yti){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.contact-copy.svelte-is2yti a:where(.svelte-is2yti):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.offer-list.svelte-is2yti{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.offer-list.svelte-is2yti li:where(.svelte-is2yti){display:flex;align-items:center;gap:var(--space-3);font-size:.9375rem;color:var(--color-text)}.offer-icon.svelte-is2yti{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);background:var(--color-ink);color:#fff;flex-shrink:0}.login-note.svelte-is2yti{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);font-size:.9375rem;color:var(--color-text-muted)}.login-note.svelte-is2yti a:where(.svelte-is2yti){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.login-note.svelte-is2yti a:where(.svelte-is2yti):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.contact-form-wrap.svelte-is2yti{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;padding:var(--space-12)}.contact-form.svelte-is2yti{display:flex;flex-direction:column;gap:var(--space-6)}.form-row.svelte-is2yti{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-field.svelte-is2yti{display:flex;flex-direction:column;gap:var(--space-2)}.form-field.svelte-is2yti label:where(.svelte-is2yti){font-size:.875rem;font-weight:400;color:var(--color-text);letter-spacing:.03em}.required.svelte-is2yti{color:var(--color-orange);margin-left:2px}.optional.svelte-is2yti{font-weight:400;font-size:.75rem;color:var(--color-text-muted);margin-left:4px}.form-field.svelte-is2yti input:where(.svelte-is2yti),.form-field.svelte-is2yti textarea:where(.svelte-is2yti){background:transparent;border:1.5px solid var(--color-text);border-radius:2px;padding:13px 15px;font-size:.9375rem;font-weight:400;font-family:inherit;color:var(--color-text);transition:border-color var(--duration-fast),outline-color var(--duration-fast);outline:2px solid transparent;outline-offset:2px;width:100%;box-sizing:border-box}.form-field.svelte-is2yti input:where(.svelte-is2yti)::placeholder,.form-field.svelte-is2yti textarea:where(.svelte-is2yti)::placeholder{color:var(--color-text-faint)}.form-field.svelte-is2yti input:where(.svelte-is2yti):focus-visible,.form-field.svelte-is2yti textarea:where(.svelte-is2yti):focus-visible{border-color:var(--color-text);outline-color:var(--color-orange)}.form-field.svelte-is2yti input:where(.svelte-is2yti):focus,.form-field.svelte-is2yti textarea:where(.svelte-is2yti):focus{border-color:var(--color-text);outline-color:var(--color-orange)}.form-field.svelte-is2yti input:where(.svelte-is2yti):disabled,.form-field.svelte-is2yti textarea:where(.svelte-is2yti):disabled{opacity:.5;cursor:not-allowed}.form-field.svelte-is2yti textarea:where(.svelte-is2yti){resize:vertical;min-height:110px;line-height:1.6}.error-message.svelte-is2yti{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.875rem;color:#f87171;background:#f8717112;border:1px solid rgba(248,113,113,.25);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);line-height:1.5}.error-icon.svelte-is2yti{display:flex;align-items:center;flex-shrink:0;margin-top:1px}.form-footer.svelte-is2yti{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.submit-btn.svelte-is2yti{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%}.submit-btn.svelte-is2yti:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.privacy-note.svelte-is2yti{font-size:.75rem;color:var(--color-text-muted);text-align:center;line-height:1.5}.spinner.svelte-is2yti{width:14px;height:14px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:svelte-is2yti-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-is2yti-spin{to{transform:rotate(360deg)}}.success-state.svelte-is2yti{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-8) var(--space-6)}.success-icon.svelte-is2yti{color:#22c55e}.success-state.svelte-is2yti h3:where(.svelte-is2yti){font-size:1.25rem;color:var(--color-text);margin:0}.success-state.svelte-is2yti p:where(.svelte-is2yti){font-size:.9375rem;color:var(--color-text-muted);margin:0}.success-state.svelte-is2yti .btn:where(.svelte-is2yti):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(max-width:768px){.contact.svelte-is2yti{padding:var(--space-16) 0}.contact-grid.svelte-is2yti{grid-template-columns:1fr;gap:var(--space-8)}}@media(max-width:480px){.contact.svelte-is2yti{padding:var(--space-12) 0}.form-row.svelte-is2yti{grid-template-columns:1fr}.contact-form-wrap.svelte-is2yti{padding:var(--space-6)}}
