.home.svelte-1uha8ag{z-index:1;max-width:1000px;margin:0 auto;padding:5rem 1.5rem 4rem;position:relative}.eyebrow.svelte-1uha8ag{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--blue-2);align-items:center;gap:9px;margin:0 0 .9rem;font-size:.72rem;font-weight:600;display:flex}.eyebrow-dot.svelte-1uha8ag{background:var(--blue-3);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3d7eff24}.hero.svelte-1uha8ag{text-align:center;margin-bottom:1rem;padding-top:1rem}.hero-logo.svelte-1uha8ag{font-family:var(--font-display);color:var(--blue-1);align-items:center;gap:11px;margin-bottom:2rem;font-size:1.05rem;font-weight:700;display:inline-flex}.hero-logo-icon.svelte-1uha8ag{background:linear-gradient(135deg, var(--blue-3), var(--blue-4));border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 6px 18px #1455e066,inset 0 1px #ffffff40}.hero-logo-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:19px;height:19px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);text-wrap:balance;max-width:15ch;margin:0 auto 1.25rem;font-size:clamp(2.4rem,6.5vw,4rem);font-weight:800;line-height:1.04}.hero-sub.svelte-1uha8ag{max-width:540px;color:var(--blue-1);margin:0 auto 2.25rem;font-size:1.08rem;line-height:1.6}.hero-cta.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pulse.svelte-1uha8ag{max-width:760px;height:40px;margin:3rem auto 0}.pulse.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;display:block;overflow:visible}.pulse-base.svelte-1uha8ag{fill:none;stroke:var(--border-h);stroke-width:1.5px;opacity:.6}.pulse-run.svelte-1uha8ag{fill:none;stroke:url(#pulseline);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70 1200;stroke-dashoffset:1270px;filter:drop-shadow(0 0 5px #3d7eff80);animation:3.6s cubic-bezier(.45,0,.2,1) infinite svelte-1uha8ag-pulse-run}@keyframes svelte-1uha8ag-pulse-run{0%{stroke-dashoffset:1270px}55%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.mode-card.svelte-1uha8ag,.about-item.svelte-1uha8ag,.step.svelte-1uha8ag{background:linear-gradient(180deg, var(--surface-h), var(--surface));border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000047}.mode-card.svelte-1uha8ag:before,.about-item.svelte-1uha8ag:before,.step.svelte-1uha8ag:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;inset:0 0 auto}.modes-section.svelte-1uha8ag{margin-bottom:4.5rem}.eyebrow.svelte-1uha8ag{justify-content:center}.modes.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:18px;display:grid}.mode-card.svelte-1uha8ag{flex-direction:column;padding:1.85rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.mode-card.svelte-1uha8ag:hover{border-color:var(--accent-line);box-shadow:0 1px 0 #ffffff0f inset, 0 20px 44px #0000005c, 0 0 34px var(--accent-glow);transform:translateY(-4px)}.mode-icon.svelte-1uha8ag{width:46px;height:46px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:13px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.mode-icon.svelte-1uha8ag svg{width:23px;height:23px}.mode-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin-bottom:.55rem;font-size:1.28rem;font-weight:700}.mode-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--blue-1);flex:1;margin-bottom:1.15rem;font-size:.9rem;line-height:1.6}.mode-cta.svelte-1uha8ag{color:var(--accent-text);align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:inline-flex}.mode-cta.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .18s}.mode-card.svelte-1uha8ag:hover .mode-cta:where(.svelte-1uha8ag) .arrow:where(.svelte-1uha8ag){transform:translate(4px)}.mode-card--blue.svelte-1uha8ag{--accent:var(--blue-3);--accent-text:var(--blue-2);--accent-soft:#3d7eff1f;--accent-line:#3d7eff6b;--accent-glow:#3d7eff2e}.mode-card--green.svelte-1uha8ag{--accent:#22e08c;--accent-text:#4ade9f;--accent-soft:#00d97e1f;--accent-line:#00d97e66;--accent-glow:#00d97e29}.mode-card--purple.svelte-1uha8ag{--accent:#a78bfa;--accent-text:#b794f6;--accent-soft:#8b5cf624;--accent-line:#8b5cf66b;--accent-glow:#8b5cf62e}.try-sample.svelte-1uha8ag{text-align:center;max-width:660px;margin:-2.5rem auto 4.5rem}.try-label.svelte-1uha8ag{color:var(--blue-2);margin-bottom:1rem;font-size:.86rem;line-height:1.55;display:block}.try-btns.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.try-btn.svelte-1uha8ag{border:1px solid var(--border-h);background:var(--surface);border-radius:99px;align-items:center;padding:.6rem 1.15rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.try-btn.svelte-1uha8ag:hover{background:var(--surface-h);transform:translateY(-1px)}.try-btn--csv.svelte-1uha8ag{color:#6ea8ff;border-color:#3d7eff59}.try-btn--json.svelte-1uha8ag{color:#4ade9f;border-color:#00d97e4d}.try-btn--multi.svelte-1uha8ag{color:#b794f6;border-color:#8b5cf64d}.btn.svelte-1uha8ag{font-family:var(--font-body);border-radius:12px;align-items:center;padding:.82rem 1.7rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn--primary.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#1455e0,#3d7eff);box-shadow:0 4px 18px #1455e066,inset 0 1px #ffffff38}.btn--primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 28px #1455e080,inset 0 1px #ffffff38}.btn--ghost.svelte-1uha8ag{background:var(--surface-h);color:var(--blue-0);border:1px solid var(--border-h)}.btn--ghost.svelte-1uha8ag:hover{background:var(--border);border-color:var(--blue-3)}.about.svelte-1uha8ag{margin-bottom:4.5rem}.about.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag),.steps.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag){justify-content:center}.about.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.steps.svelte-1uha8ag>h2:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);text-align:center;margin-bottom:1rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800}.about-lede.svelte-1uha8ag{text-align:center;max-width:600px;color:var(--blue-1);margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}.about-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.about-item.svelte-1uha8ag{padding:1.6rem}.about-item-icon.svelte-1uha8ag{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:11px;justify-content:center;align-items:center;margin-bottom:.9rem;display:flex}.about-item-icon.svelte-1uha8ag svg{width:20px;height:20px}.about-item.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--text);margin-bottom:.45rem;font-size:1.02rem;font-weight:700}.about-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--blue-1);font-size:.86rem;line-height:1.6}.about-item--blue.svelte-1uha8ag{--accent:var(--blue-3);--accent-soft:#3d7eff1f;--accent-line:#3d7eff66}.about-item--green.svelte-1uha8ag{--accent:#22e08c;--accent-soft:#00d97e1f;--accent-line:#00d97e61}.about-item--purple.svelte-1uha8ag{--accent:#a78bfa;--accent-soft:#8b5cf624;--accent-line:#8b5cf666}.steps.svelte-1uha8ag{margin-bottom:4.5rem}.step.svelte-1uha8ag{padding:1.6rem}.step-num.svelte-1uha8ag{background:var(--surface);border:1px solid var(--blue-3);width:38px;height:38px;color:var(--blue-2);font-family:var(--font-display);border-radius:11px;justify-content:center;align-items:center;margin-bottom:.9rem;font-size:1.05rem;font-weight:700;display:flex}.step.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--text);margin-bottom:.45rem;font-size:1.02rem;font-weight:700}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--blue-1);font-size:.86rem;line-height:1.6}.step.svelte-1uha8ag p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag),.home-footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--blue-2);text-decoration:none}.step.svelte-1uha8ag p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover,.home-footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text);text-decoration:underline}.home-footer.svelte-1uha8ag{text-align:center;color:var(--blue-1);border-top:1px solid var(--border);padding-top:2rem;font-size:.85rem}.home-footer-links.svelte-1uha8ag{justify-content:center;gap:8px;margin-top:.5rem;display:flex}.home-footer-links.svelte-1uha8ag span:where(.svelte-1uha8ag){opacity:.5}@media (prefers-reduced-motion:reduce){.pulse-run.svelte-1uha8ag{opacity:0;animation:none}}html[data-motion=reduced] .pulse-run.svelte-1uha8ag{opacity:0;animation:none}
