.tape.svelte-28185k{--cycle: 12s;margin:0;overflow:hidden}.tape-head.svelte-28185k{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--surface-soft)}.trigger.svelte-28185k{font-size:var(--t-micro);color:var(--ink-soft)}.steps.svelte-28185k{list-style:none;margin:0;padding:0}.step.svelte-28185k{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:9px var(--s4) 9px calc(var(--s4) - 2px);border-bottom:1px solid var(--line);border-left:2px solid transparent;color:var(--ink-soft)}.step.svelte-28185k:last-child{border-bottom:0}.bar.svelte-28185k{position:absolute;left:-2px;top:-1px;bottom:-1px;width:2px;background:var(--brand);opacity:.35}.idx.svelte-28185k{font-size:var(--t-micro);color:var(--ink-faint)}.ph.svelte-28185k{width:58px;font-size:var(--t-micro);letter-spacing:.06em;color:var(--ink-faint)}.body.svelte-28185k{display:flex;align-items:baseline;gap:var(--s3);min-width:0}.type.svelte-28185k{font-size:var(--t-xs);color:inherit;white-space:nowrap}.label.svelte-28185k{font-size:var(--t-sm);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mark.svelte-28185k{position:relative;width:14px;height:14px;flex:none}.mark.svelte-28185k>:where(.svelte-28185k){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.m-wait.svelte-28185k{border:1px solid var(--line-strong);border-radius:50%;opacity:0}.m-run.svelte-28185k{border:1px solid var(--brand);border-top-color:transparent;border-radius:50%;opacity:0}.m-done.svelte-28185k{font-size:11px;font-weight:700;color:var(--ok)}.prog.svelte-28185k{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--brand);transform-origin:left;opacity:0}.tape-foot.svelte-28185k{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--surface-soft)}@media (prefers-reduced-motion: no-preference){.step.svelte-28185k{animation:svelte-28185k-rowState var(--cycle) linear var(--d) infinite both}.bar.svelte-28185k{animation:svelte-28185k-rowBar var(--cycle) linear var(--d) infinite both}.m-wait.svelte-28185k{animation:svelte-28185k-markWait var(--cycle) linear var(--d) infinite both}.m-run.svelte-28185k{animation:svelte-28185k-markRun var(--cycle) linear var(--d) infinite both,svelte-28185k-spin .9s linear infinite}.m-done.svelte-28185k{animation:svelte-28185k-markDone var(--cycle) linear var(--d) infinite both}.prog.svelte-28185k{animation:svelte-28185k-rowProg var(--cycle) linear var(--d) infinite both}.tape-foot.svelte-28185k{animation:svelte-28185k-footFade var(--cycle) linear infinite both}}@keyframes svelte-28185k-rowState{0%,0.3%{background:transparent;border-left-color:transparent;color:var(--ink-soft)}1%,7.6%{background:var(--brand-soft);border-left-color:var(--brand);color:var(--ink)}8.6%,to{background:transparent;border-left-color:transparent;color:var(--ink-soft)}}@keyframes svelte-28185k-rowBar{0%,0.3%{opacity:0;transform:scaleY(.15)}1%,7.6%{opacity:1;transform:scaleY(1)}8.6%,to{opacity:.35;transform:scaleY(1)}}@keyframes svelte-28185k-rowProg{0%,0.3%{opacity:1;transform:scaleX(0)}7.6%{opacity:1;transform:scaleX(1)}8.6%,to{opacity:0;transform:scaleX(1)}}@keyframes svelte-28185k-markWait{0%,0.3%{opacity:1}1%,to{opacity:0}}@keyframes svelte-28185k-markRun{0%,0.3%{opacity:0}1%,7.6%{opacity:1}8.6%,to{opacity:0}}@keyframes svelte-28185k-markDone{0%,7.6%{opacity:0;transform:scale(.6)}9.2%,to{opacity:1;transform:scale(1)}}@keyframes svelte-28185k-footFade{0%,71%{opacity:0}74%,96%{opacity:1}99%,to{opacity:0}}@keyframes svelte-28185k-spin{to{transform:rotate(360deg)}}@media (max-width: 700px){.step.svelte-28185k{grid-template-columns:auto minmax(0,1fr) auto;padding:8px var(--s3) 8px calc(var(--s3) - 2px);gap:var(--s2)}.ph.svelte-28185k{display:none}.body.svelte-28185k{flex-direction:column;align-items:flex-start;gap:1px}.label.svelte-28185k{font-size:var(--t-xs)}}.flow.svelte-109kdmy{display:grid;gap:var(--s6) var(--s5)}.phase.svelte-109kdmy{position:relative;display:flex;flex-direction:column;gap:var(--s2)}.phase.svelte-109kdmy+.phase:where(.svelte-109kdmy):before{content:"↓";position:absolute;top:calc(var(--s6) * -1 + 2px);left:50%;transform:translate(-50%);font-family:var(--face-mono);font-size:var(--t-lg);line-height:1;color:var(--ink-faint)}.phase.accent.svelte-109kdmy{border-color:var(--brand-edge)}.phase.svelte-109kdmy h3:where(.svelte-109kdmy){font-size:var(--t-lg)}.phase.svelte-109kdmy p:where(.svelte-109kdmy){margin:0}.steps.svelte-109kdmy{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:var(--s2) 0 0;padding:0}.fallback.svelte-109kdmy{display:flex;align-items:flex-start;gap:var(--s4);margin-top:var(--s5);flex-wrap:wrap}.fallback.svelte-109kdmy p:where(.svelte-109kdmy){flex:1;min-width:240px;max-width:72ch;margin:0}@media (min-width: 900px){.flow.svelte-109kdmy{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s5)}.phase.svelte-109kdmy+.phase:where(.svelte-109kdmy):before{content:"→";top:50%;left:calc(var(--s5) * -1);transform:translate(-25%,-50%)}}.dial.svelte-ezb1sb{overflow:hidden}.task.svelte-ezb1sb{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);background:var(--surface-soft)}.track.svelte-ezb1sb{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--s5) var(--s4) var(--s4);border-bottom:1px solid var(--line)}.rail.svelte-ezb1sb{position:absolute;left:16.667%;right:16.667%;top:calc(var(--s5) + 6px);height:2px;border-radius:var(--r-pill);background:var(--line-strong)}.rail.fill.svelte-ezb1sb{right:auto;width:calc(var(--at) * 33.333%);background:var(--brand);transition:width .25s cubic-bezier(.16,1,.3,1)}.pos.svelte-ezb1sb{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:0 var(--s1) var(--s2);background:transparent;border:0;cursor:pointer}.pip.svelte-ezb1sb{width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);transition:background .18s ease,border-color .18s ease,transform .18s ease}.pos.svelte-ezb1sb:hover .pip:where(.svelte-ezb1sb){border-color:var(--brand)}.pos.on.svelte-ezb1sb .pip:where(.svelte-ezb1sb){background:var(--brand);border-color:var(--brand);transform:scale(1.15);box-shadow:var(--ring)}.pos-label.svelte-ezb1sb{font-size:var(--t-sm);font-weight:700;color:var(--ink-soft);transition:color .18s ease}.pos.on.svelte-ezb1sb .pos-label:where(.svelte-ezb1sb){color:var(--ink)}.body.svelte-ezb1sb{outline:none}.claim.svelte-ezb1sb{padding:var(--s4) var(--s5);max-width:78ch;font-size:var(--t-lg);line-height:1.5;letter-spacing:-.01em;border-bottom:1px solid var(--line)}.task.svelte-ezb1sb p:where(.svelte-ezb1sb){max-width:72ch}.cols.svelte-ezb1sb{display:grid}.col.svelte-ezb1sb{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4) var(--s5);min-width:0}.col.svelte-ezb1sb+.col:where(.svelte-ezb1sb){border-top:1px solid var(--line);background:var(--surface-soft)}.prompt.svelte-ezb1sb{padding:var(--s3);border:1px solid var(--brand-edge);border-radius:var(--r-sm);background:var(--brand-soft);line-height:1.6}.list.svelte-ezb1sb{display:flex;flex-direction:column;gap:var(--s2);list-style:none;margin:0;padding:0}.item.svelte-ezb1sb{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s3);min-width:0}.name.svelte-ezb1sb{font-size:var(--t-xs);color:var(--ink);white-space:nowrap}.item.free.svelte-ezb1sb .name:where(.svelte-ezb1sb){color:var(--brand-deep)}.what.svelte-ezb1sb{min-width:0}.run.svelte-ezb1sb .item.free:where(.svelte-ezb1sb){padding-left:var(--s3);border-left:2px solid var(--brand-edge)}.by.svelte-ezb1sb{flex:none;width:46px;font-size:var(--t-micro);font-weight:700;letter-spacing:.04em;color:var(--ink-soft)}.item.free.svelte-ezb1sb .by:where(.svelte-ezb1sb){color:var(--brand-deep)}.meta.svelte-ezb1sb{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:0;padding:var(--s4) var(--s5);border-top:1px solid var(--line)}@media (min-width: 860px){.cols.svelte-ezb1sb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:300px}.col.svelte-ezb1sb+.col:where(.svelte-ezb1sb){border-top:0;border-left:1px solid var(--line)}}@media (pointer: coarse){.pos.svelte-ezb1sb{min-height:48px}}.hero.svelte-1uha8ag{padding:var(--s8) 0 var(--s7)}.hero-grid.svelte-1uha8ag{display:grid;gap:var(--s7);align-items:center}.hero-copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.display.svelte-1uha8ag{font-size:var(--t-display);letter-spacing:-.035em;line-height:1.02;margin:0}.lead.svelte-1uha8ag{font-size:var(--t-lg);line-height:1.6;max-width:46ch}.hero-note.svelte-1uha8ag{max-width:46ch;color:var(--ink-soft);padding-left:var(--s3);border-left:2px solid var(--brand-edge)}.hero-note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--brand-deep);font-weight:700;white-space:nowrap}.hero-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.hero-cta.svelte-1uha8ag{margin-top:var(--s2)}.facts.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);list-style:none;margin:var(--s3) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-soft)}.facts.svelte-1uha8ag .num:where(.svelte-1uha8ag){color:var(--brand-deep);font-weight:600;margin-right:4px}.hero-demo.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.demo-note.svelte-1uha8ag{max-width:46ch;color:var(--ink-soft)}@media (min-width: 1000px){.hero.svelte-1uha8ag{min-height:calc(100vh - var(--topbar-h));display:flex;align-items:center}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--s8);width:100%}}.band.svelte-1uha8ag{padding:var(--s8) 0;border-top:1px solid var(--line)}.band-head.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s3);max-width:62ch;margin-bottom:var(--s6)}.band-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--t-3xl);letter-spacing:-.03em}.grid-2.svelte-1uha8ag,.grid-3.svelte-1uha8ag{display:grid;gap:var(--s4);list-style:none;margin:0;padding:0}.card.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s2)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--t-lg)}.card.svelte-1uha8ag>.chip:where(.svelte-1uha8ag){align-self:flex-start}.card-type.svelte-1uha8ag{font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.04em}.rules.svelte-1uha8ag{margin-top:var(--s5)}.chips.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:var(--s2) 0 0;padding:0}.preset.svelte-1uha8ag{gap:var(--s3)}.steps-line.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-top:auto;padding-top:var(--s2)}.steps-line.svelte-1uha8ag .chips:where(.svelte-1uha8ag){margin:0}.chip-label.svelte-1uha8ag{font-size:var(--t-micro);letter-spacing:.04em;color:var(--ink-soft)}.note-panel.svelte-1uha8ag{margin-top:var(--s4);border-left:2px solid var(--line-strong)}.note-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:72ch}.no-model.svelte-1uha8ag{display:grid;gap:var(--s6);align-items:start}.no-model.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--t-3xl);letter-spacing:-.03em;margin:var(--s3) 0}.no-model.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--s3);max-width:54ch}.pipe.svelte-1uha8ag{list-style:none;margin:0}.pipe-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--surface-soft)}.pipe-row.svelte-1uha8ag{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.pipe-row.svelte-1uha8ag .idx:where(.svelte-1uha8ag){font-size:var(--t-micro);color:var(--ink-faint)}.pipe-row.svelte-1uha8ag .type:where(.svelte-1uha8ag){font-size:var(--t-xs);color:var(--brand-deep)}.pipe-foot.svelte-1uha8ag{padding:var(--s3) var(--s4);background:var(--surface-soft);color:var(--ink-soft)}.cost-head.svelte-1uha8ag,.cost-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--s5);border-bottom:1px solid var(--line)}.cost-head.svelte-1uha8ag{background:var(--surface-soft)}.cost-row.svelte-1uha8ag:last-child{border-bottom:0}.cost-num.svelte-1uha8ag{font-size:var(--t-md);color:var(--brand-deep);white-space:nowrap}.pricing-cta.svelte-1uha8ag{margin-top:var(--s4)}.pricing-cta.svelte-1uha8ag .faint:where(.svelte-1uha8ag){max-width:62ch;color:var(--ink-soft)}.final.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start;padding:var(--s7) var(--s5)}.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--t-2xl);max-width:20ch}.final.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:54ch}@media (min-width: 760px){.grid-2.svelte-1uha8ag,.grid-3.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.grid-3.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.no-model.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7)}}
