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