.landing-shell.svelte-151fl3v{--landing-width: 680px}.landing-hero.svelte-151fl3v{padding:4px 0 48px;display:flex;flex-direction:column}.landing-top.svelte-151fl3v{display:flex;align-items:center;justify-content:space-between;gap:24px}.top-link.svelte-151fl3v{display:inline-flex;align-items:center;min-height:48px;color:var(--ink);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:opacity .2s ease}.top-link.svelte-151fl3v:hover{opacity:.7}.picker-section.svelte-151fl3v,.path-section.svelte-151fl3v{width:min(var(--landing-width),100%);margin:0 auto;padding-bottom:56px}.picker-title.svelte-151fl3v{margin:32px 0 0;font-size:clamp(36px,8vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.04em}.picker-sub.svelte-151fl3v{margin:16px 0 24px;color:var(--muted);font-size:16px;line-height:1.5}.picker-note.svelte-151fl3v{margin:16px 0 0;color:var(--faint);font-size:12px;text-align:center}.hero-actions.svelte-151fl3v{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:28px}.hero-dashboard.svelte-151fl3v{padding:0 18px;font-size:14px;text-decoration:none}.hero-signed-in.svelte-151fl3v{color:var(--faint);font-size:13px;overflow:hidden;text-overflow:ellipsis}.wordmark.svelte-151fl3v{margin:0;color:var(--ink);font-size:14px;font-weight:500;letter-spacing:-.02em}.hero-copy.svelte-151fl3v{padding:72px 0 8px}.hero-copy.svelte-151fl3v h1:where(.svelte-151fl3v){max-width:720px;margin:0;font-size:clamp(42px,8vw,60px);font-weight:500;line-height:1;letter-spacing:-.04em}.hero-subhead.svelte-151fl3v{max-width:540px;margin:24px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.landing-section.svelte-151fl3v{width:min(var(--landing-width),100%);margin:0 auto;padding:8px 0 48px}.chooser-row.svelte-151fl3v{text-decoration:none;color:inherit;cursor:pointer}.chooser-row.svelte-151fl3v .row-name:where(.svelte-151fl3v){color:var(--ink);font-size:16px;font-weight:500;letter-spacing:-.02em}.engine-section.svelte-151fl3v{padding-top:56px;padding-bottom:56px;border-top:1px solid var(--line)}.engine-section.svelte-151fl3v h2:where(.svelte-151fl3v){margin:0;color:var(--ink);font-size:clamp(28px,5vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.engine-copy.svelte-151fl3v{max-width:520px;margin:20px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.engine-mono.svelte-151fl3v{margin:28px 0 0;color:var(--faint);font-size:12px}.pricing-section.svelte-151fl3v{padding-top:8px;padding-bottom:96px}.access-lines.svelte-151fl3v{border-top:1px solid var(--line)}.access-row.svelte-151fl3v{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:24px;margin:0;padding:22px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.6;transition:color .2s ease}.access-row.svelte-151fl3v:hover{color:var(--ink)}.access-row.svelte-151fl3v>span:where(.svelte-151fl3v){color:var(--ink);font-weight:500}.plan-price.svelte-151fl3v .mono-num:where(.svelte-151fl3v){font-size:12px;font-weight:400}.access-links.svelte-151fl3v{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:24px}@media (max-width: 600px){.hero-copy.svelte-151fl3v{padding:56px 0 4px}.hero-copy.svelte-151fl3v h1:where(.svelte-151fl3v){font-size:clamp(40px,11vw,52px)}.hero-subhead.svelte-151fl3v{font-size:15px}.access-row.svelte-151fl3v{grid-template-columns:1fr;gap:6px}.engine-section.svelte-151fl3v{padding-top:40px;padding-bottom:40px}}
