.hero.svelte-1uha8ag{position:relative;z-index:1;padding-block:var(--s7) var(--s8)}.hero-text.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--t-display);line-height:1.02;letter-spacing:var(--track-display);max-width:20ch}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:58ch}.hero.svelte-1uha8ag .acts:where(.svelte-1uha8ag){justify-content:center}.hero.svelte-1uha8ag .small:where(.svelte-1uha8ag){max-width:62ch}.demo-slot.svelte-1uha8ag{margin-top:var(--s6)}.acts.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s2)}.cols.svelte-1uha8ag+.acts:where(.svelte-1uha8ag),.pair.svelte-1uha8ag+.acts:where(.svelte-1uha8ag),.show-slot.svelte-1uha8ag+.acts:where(.svelte-1uha8ag){margin-top:var(--s6)}.show-slot.svelte-1uha8ag+.tail:where(.svelte-1uha8ag){margin-top:var(--s7)}.tail.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s4);max-width:68ch}.pair.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s6);align-items:center}.pair-show.svelte-1uha8ag{min-width:0}.kinds.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s5);min-width:0}.kinds.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--t-lg);margin-bottom:var(--s2)}.show-slot.svelte-1uha8ag{margin-top:var(--s6);min-width:0}.accent.svelte-1uha8ag+.show-slot:where(.svelte-1uha8ag){margin-top:var(--s5)}.lede-w.svelte-1uha8ag{max-width:68ch}.steps.svelte-1uha8ag+.accent:where(.svelte-1uha8ag){margin-top:var(--s7)}.accent.svelte-1uha8ag{padding:var(--s4) var(--s5);background:var(--brand-tint);border:1px solid var(--brand-tint-line);border-radius:var(--r-md);font-size:var(--t-lg);line-height:1.55;color:var(--ink)}.steps.svelte-1uha8ag{list-style:none;margin:0;padding:0}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:var(--s2)}.num.svelte-1uha8ag{font-family:var(--face-display);font-size:var(--t-3xl);font-weight:800;line-height:1;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--t-lg)}.plans.svelte-1uha8ag{gap:var(--s4)}.tool.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding:var(--gutter-card);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.tool.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:var(--t-md)}.tool.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.plan.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.plan-free.svelte-1uha8ag{border-color:var(--brand)}.plan-top.svelte-1uha8ag{border-color:var(--brand);box-shadow:var(--shadow-raised)}.plan-head.svelte-1uha8ag{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.plan.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--t-lg);margin:0}.price.svelte-1uha8ag{display:flex;align-items:baseline;gap:var(--s2);font-family:var(--face-display);font-size:var(--t-3xl);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.per.svelte-1uha8ag{font-family:var(--face-ui);font-size:var(--t-sm);font-weight:600;color:var(--ink-faint)}.facts.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:2px;margin:0;padding-top:var(--s3);border-top:1px solid var(--line)}.facts.svelte-1uha8ag dt:where(.svelte-1uha8ag){margin-top:var(--s3)}.facts.svelte-1uha8ag dt:where(.svelte-1uha8ag):first-child{margin-top:0}.facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-weight:700}.limits.svelte-1uha8ag{list-style:none;margin:0;padding:0}.limits.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:var(--s3);color:var(--ink-soft)}.limits.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink)}.limits.svelte-1uha8ag li:where(.svelte-1uha8ag) .dot:where(.svelte-1uha8ag){margin-top:9px}.faq.svelte-1uha8ag{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;max-width:76ch}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--line)}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag):last-child{border-bottom:0}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s5);cursor:pointer;list-style:none;transition:background .15s ease}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{background:var(--surface-hover)}.faq.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--t-lg);letter-spacing:-.015em}.faq-mark.svelte-1uha8ag{position:relative;width:14px;height:14px;flex:none;color:var(--ink-faint)}.faq-mark.svelte-1uha8ag:before,.faq-mark.svelte-1uha8ag:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:currentColor;border-radius:2px;transition:transform .18s ease,opacity .18s ease}.faq-mark.svelte-1uha8ag:after{transform:rotate(90deg)}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) .faq-mark:where(.svelte-1uha8ag):after{transform:rotate(0);opacity:0}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag){background:var(--surface-hover)}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){padding:0 var(--s5) var(--s5);max-width:68ch}.final.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center;padding:var(--s8) var(--s5);background:var(--brand-tint);border:1px solid var(--brand-tint-line);border-radius:var(--r-lg)}.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--t-3xl);letter-spacing:-.03em;max-width:20ch}.final.svelte-1uha8ag .lede:where(.svelte-1uha8ag),.final.svelte-1uha8ag .dim:where(.svelte-1uha8ag){max-width:56ch}.final.svelte-1uha8ag .acts:where(.svelte-1uha8ag){justify-content:center;margin-top:var(--s3)}@media (max-width: 900px){.pair.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}@media (max-width: 560px){.hero.svelte-1uha8ag{padding-block:var(--s5) var(--s7)}.hero-text.svelte-1uha8ag{gap:var(--s3)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:32px}.demo-slot.svelte-1uha8ag{margin-top:var(--s5)}.final.svelte-1uha8ag{padding:var(--s7) var(--s4)}.acts.svelte-1uha8ag .btn{width:100%}}
