.plan.svelte-sojnmi{--plan-family: #8b6fd6;--plan-friends: #e9b443;--plan-work: #4fae9f;--plan-free: #e3e1ea;position:relative;margin:0;padding-bottom:3rem}.canvas.svelte-sojnmi{padding:1.25rem clamp(1rem,3vw,1.75rem) 2.75rem;border-radius:var(--landing-radius-lg);background:var(--landing-card);box-shadow:0 0 0 1px #1b1a220d,var(--landing-shadow)}svg.svelte-sojnmi{display:block;width:100%;height:auto}.head.svelte-sojnmi,.table.svelte-sojnmi{fill:var(--landing-surface);stroke:#1b1a2214}.head-label.svelte-sojnmi,.table-number.svelte-sojnmi{fill:var(--landing-muted);font-family:var(--landing-font);font-weight:650;text-anchor:middle}.head-label.svelte-sojnmi{font-size:12px}.table-number.svelte-sojnmi{font-size:15px}.seat.svelte-sojnmi{fill:var(--plan-free)}.seat.taken.svelte-sojnmi{fill:var(--seat)}@media(prefers-reduced-motion:no-preference){.seat.taken.svelte-sojnmi{fill:var(--plan-free);transform-box:fill-box;transform-origin:center;animation:svelte-sojnmi-sit .45s cubic-bezier(.2,.8,.3,1.2) var(--delay) forwards}.agent.svelte-sojnmi .prompt:where(.svelte-sojnmi){opacity:0;animation:svelte-sojnmi-appear .4s ease .9s forwards}.agent.svelte-sojnmi .reply:where(.svelte-sojnmi){opacity:0;animation:svelte-sojnmi-appear .4s ease 1.4s forwards}}@keyframes svelte-sojnmi-sit{0%{fill:var(--plan-free);transform:scale(1)}45%{transform:scale(1.35)}to{fill:var(--seat);transform:scale(1)}}@keyframes svelte-sojnmi-appear{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.legend.svelte-sojnmi{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;color:var(--landing-muted);font-size:.8125rem;font-weight:600}.legend.svelte-sojnmi li:where(.svelte-sojnmi){display:inline-flex;align-items:center;gap:.4rem}.legend.svelte-sojnmi span:where(.svelte-sojnmi){width:.7rem;height:.7rem;border-radius:999px}.agent.svelte-sojnmi{position:absolute;right:clamp(-.5rem,-1vw,0rem);bottom:0;display:grid;gap:.5rem;width:min(19rem,78%);padding:.875rem;border-radius:1.25rem;background:var(--landing-card);box-shadow:0 0 0 1px #1b1a220f,0 18px 40px -16px #1b1a2259;font-size:.875rem;line-height:1.4}.agent.svelte-sojnmi p:where(.svelte-sojnmi){margin:0}.prompt.svelte-sojnmi{justify-self:end;max-width:90%;padding:.5rem .75rem;border-radius:.875rem .875rem .25rem;background:var(--landing-ink);color:#fff}.reply.svelte-sojnmi{display:flex;align-items:flex-start;gap:.4rem;color:var(--landing-ink);font-weight:600}@media(max-width:639px){.plan.svelte-sojnmi{padding-bottom:0}.agent.svelte-sojnmi{position:relative;right:auto;bottom:auto;width:90%;margin:-1.75rem 0 0 auto;font-size:.8125rem}}.reply.svelte-sojnmi svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem;color:var(--landing-accent)}.hero.svelte-13ffhhk{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem)}.inner.svelte-13ffhhk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.eyebrow.svelte-13ffhhk{display:inline-block;margin:0 0 1.25rem;padding:.375rem .875rem;border-radius:999px;background:var(--landing-lilac-wash);color:var(--landing-accent);font-size:.875rem;font-weight:650}h1.svelte-13ffhhk{margin:0;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.lead.svelte-13ffhhk{margin:1.5rem 0 0;max-width:34rem;color:var(--landing-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;text-wrap:pretty}.actions.svelte-13ffhhk{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.note.svelte-13ffhhk{margin:1rem 0 0;color:var(--landing-muted);font-size:.875rem;font-weight:600}@media(max-width:959px){.inner.svelte-13ffhhk{grid-template-columns:minmax(0,1fr)}}.steps.svelte-qcib06{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.step.svelte-qcib06{display:flex;flex-direction:column;padding:2rem 1.75rem 1.75rem;border:1px solid var(--landing-line);border-radius:1.5rem;background:var(--landing-card)}.step-number.svelte-qcib06{font-size:clamp(2.75rem,2.25rem + 1.5vw,3.75rem);font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--landing-lilac);font-variant-numeric:lining-nums}h3.svelte-qcib06{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.015em}p.svelte-qcib06{margin:0 0 1.5rem;color:var(--landing-muted);line-height:1.6}.step-video.svelte-qcib06{width:100%;margin-top:auto}@media(max-width:639px){.steps.svelte-qcib06{grid-template-columns:minmax(0,1fr)}}.features.svelte-msa3lf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.feature.svelte-msa3lf{padding:1.75rem 1.5rem;border-radius:var(--landing-radius-lg);background:var(--landing-card);box-shadow:0 0 0 1px #1b1a220d}.icon.svelte-msa3lf{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.95rem;background:var(--landing-lilac-wash);color:var(--landing-accent)}.icon.svelte-msa3lf svg{width:1.4rem;height:1.4rem}h3.svelte-msa3lf{margin:1.25rem 0 .5rem;font-size:1.1875rem;font-weight:700;line-height:1.3;letter-spacing:-.015em}p.svelte-msa3lf{margin:0;color:var(--landing-muted);font-size:.9875rem;line-height:1.6}@media(max-width:999px){.features.svelte-msa3lf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.features.svelte-msa3lf{grid-template-columns:minmax(0,1fr)}}.plan.svelte-1l2ozza{display:flex;flex-direction:column;max-width:28rem;margin:0 auto;padding:2.25rem 2rem 1.75rem;border-radius:var(--landing-radius-lg);background:var(--landing-card);box-shadow:0 0 0 2px var(--landing-lilac-deep),var(--landing-shadow)}h3.svelte-1l2ozza{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.015em}.price.svelte-1l2ozza{display:flex;align-items:baseline;gap:.5rem;margin:.75rem 0 1.5rem}.price.svelte-1l2ozza strong:where(.svelte-1l2ozza){font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.04em}.price.svelte-1l2ozza span:where(.svelte-1l2ozza){color:var(--landing-muted);font-weight:600}.features.svelte-1l2ozza{display:grid;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none}.features.svelte-1l2ozza li:where(.svelte-1l2ozza){display:flex;gap:.625rem;line-height:1.45}.features.svelte-1l2ozza svg{flex-shrink:0;margin-top:.15rem;color:var(--landing-accent)}.note.svelte-1l2ozza{margin:1rem 0 0;color:var(--landing-muted);font-size:.8125rem;text-align:center}.pro.svelte-1l2ozza{display:block;width:fit-content;margin:1.75rem auto 0;color:var(--landing-accent);font-weight:650;text-align:center;text-decoration:underline;text-underline-offset:.25em}.final.svelte-1px00y8{padding-block:clamp(4rem,9vw,7rem);background:radial-gradient(ellipse 60% 80% at 50% 0%,rgb(60 44 104 / .5),transparent 70%),var(--landing-dark);color:var(--landing-on-dark);text-align:center}.inner.svelte-1px00y8{display:flex;flex-direction:column;align-items:center}h2.svelte-1px00y8{margin:0;color:var(--landing-lilac);font-size:clamp(2rem,1.5rem + 2.5vw,3.25rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}p.svelte-1px00y8{max-width:34rem;margin:1rem 0 2rem;color:var(--landing-on-dark-muted);font-size:1.125rem}.final.svelte-1px00y8 .cta:where(.svelte-1px00y8){background:var(--landing-lilac);color:var(--landing-ink)}.final.svelte-1px00y8 .cta:where(.svelte-1px00y8):hover{background:#fff;color:var(--landing-ink)}.faq.svelte-1pkk6eu{max-width:50rem;margin-inline:auto}
