.ll-page.svelte-1ljkkoy{--ll-bg:#fff;--ll-ink:#000;--ll-muted:#0009;--ll-card:#f5f5f7;--ll-line:#0000001f;--ll-blend:screen;--pad:clamp(16px, 4vw, 56px);background:var(--ll-bg);width:100%;color:var(--ll-ink);font-synthesis:none;font-family:Inter,Inter Fallback,Arial,sans-serif;overflow:clip}.ll-page.svelte-1ljkkoy :is(h1:where(.svelte-1ljkkoy),h2:where(.svelte-1ljkkoy),p:where(.svelte-1ljkkoy),a:where(.svelte-1ljkkoy),span:where(.svelte-1ljkkoy),strong:where(.svelte-1ljkkoy),button:where(.svelte-1ljkkoy),kbd:where(.svelte-1ljkkoy)){font-family:Inter,Inter Fallback,Arial,sans-serif}:root[data-theme=dark] .ll-page.svelte-1ljkkoy{--ll-bg:#000;--ll-ink:#fff;--ll-muted:#ffffff9e;--ll-card:#111113;--ll-line:#ffffff24;--ll-blend:multiply}.sr-only.svelte-1ljkkoy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero.svelte-1ljkkoy{flex-direction:column;min-height:calc(100svh - 71px);padding-block:clamp(14px,2vw,22px) clamp(18px,3vw,32px);display:flex}.hero-meta.svelte-1ljkkoy{padding-inline:var(--pad);color:var(--ll-muted);justify-content:space-between;gap:16px;font-size:.78rem;line-height:1.3;display:flex}.hero-meta.svelte-1ljkkoy a:where(.svelte-1ljkkoy){color:var(--ll-ink);text-decoration:none}.hero-meta.svelte-1ljkkoy a:where(.svelte-1ljkkoy):hover{text-decoration:underline}.hero-title.svelte-1ljkkoy{margin:auto 0 0;padding-top:clamp(32px,8vh,96px)}.learning-wrap.svelte-1ljkkoy{padding-inline:var(--pad);margin-bottom:clamp(6px,1.2vw,16px);display:block}.learning.svelte-1ljkkoy{white-space:nowrap;text-transform:uppercase;letter-spacing:-.045em;margin-left:-.05em;font-size:18.4vw;font-weight:800;line-height:.78;animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-1ljkkoy-rise;display:inline-block}.band.svelte-1ljkkoy{grid-template-columns:max(0px, calc(var(--pad) - var(--gap-px))) calc((100% - 2 * var(--pad)) * .8 + var(--gap-px)) 1fr;isolation:isolate;background:var(--ll-bg);fill:var(--ll-ink);animation:1.3s cubic-bezier(.65,0,.35,1) .15s both svelte-1ljkkoy-wipe;display:grid;position:relative;overflow:hidden}.band-gradient.svelte-1ljkkoy{pointer-events:none;width:200%;mix-blend-mode:var(--ll-blend);opacity:0;background:linear-gradient(90deg,#ea5757 0%,#599bff 33.33%,#73c382 66.66%,#ea5757 100%) 0 0/50% 100% repeat-x;animation:.9s 1s forwards svelte-1ljkkoy-fade,6s linear 1s infinite svelte-1ljkkoy-flow;position:absolute;top:0;bottom:0;left:-100%}.bleed.svelte-1ljkkoy{width:100%;height:100%;display:block}.word.svelte-1ljkkoy svg:where(.svelte-1ljkkoy){width:100%;height:auto;display:block}.hero-foot.svelte-1ljkkoy{padding:clamp(18px, 3vw, 30px) var(--pad) 0;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(.92rem,1.4vw,1.05rem);animation:.7s 1.1s both svelte-1ljkkoy-fade;display:flex}.hero-foot.svelte-1ljkkoy p:where(.svelte-1ljkkoy){color:var(--ll-muted);margin:0}.continue.svelte-1ljkkoy{color:var(--ll-ink);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.continue.svelte-1ljkkoy kbd:where(.svelte-1ljkkoy){font:inherit;background:var(--ll-ink);color:var(--ll-bg);border-radius:2px;padding:1px 10px;transition:transform .16s}.continue.svelte-1ljkkoy:hover kbd:where(.svelte-1ljkkoy){transform:translateY(-1px)}.tagline.svelte-1ljkkoy{max-width:980px;padding:clamp(72px, 12vw, 160px) var(--pad) clamp(32px, 5vw, 56px)}.eyebrow.svelte-1ljkkoy,.demo-label.svelte-1ljkkoy{letter-spacing:.08em;text-transform:uppercase;color:var(--ll-muted);margin:0 0 14px;font-size:.78rem;font-weight:700}.tagline.svelte-1ljkkoy h2:where(.svelte-1ljkkoy){letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(16px,2.4vw,24px);font-size:clamp(2.1rem,5.4vw,4.4rem);font-weight:800;line-height:1}.lead.svelte-1ljkkoy{max-width:640px;color:var(--ll-muted);margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.demo.svelte-1ljkkoy{padding:0 var(--pad) clamp(56px, 8vw, 96px)}.demo-card.svelte-1ljkkoy{border:1px solid var(--ll-line);background:var(--ll-card);border-radius:4px;max-width:880px;padding:clamp(22px,3.5vw,40px)}.demo-text.svelte-1ljkkoy{margin:0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.6}.term.svelte-1ljkkoy{font:inherit;color:#2f74e0;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:underline;text-decoration-thickness:2px;transition:background-color .16s}:root[data-theme=dark] .term.svelte-1ljkkoy{color:#6ea2ff}.term.svelte-1ljkkoy:hover,.term.active.svelte-1ljkkoy{background:#599bff29}.term.svelte-1ljkkoy:focus-visible{outline-offset:2px;outline:2px solid #599bff}.definition.svelte-1ljkkoy{border-left:3px solid var(--ll-ink);background:var(--ll-bg);gap:6px;margin-top:clamp(18px,2.6vw,26px);padding:16px 18px;animation:.32s both svelte-1ljkkoy-rise;display:grid}.definition.svelte-1ljkkoy strong:where(.svelte-1ljkkoy){font-size:1rem}.definition.svelte-1ljkkoy span:where(.svelte-1ljkkoy){color:var(--ll-muted);line-height:1.5}.phone-preview.svelte-1ljkkoy{padding:0 var(--pad) clamp(72px, 10vw, 130px);justify-content:center;display:flex}.phone-frame.svelte-1ljkkoy{border:1px solid var(--ll-line);background:#fff;border-radius:clamp(14px,2vw,24px);inline-size:min(100%,880px);overflow:hidden}.phone-frame.svelte-1ljkkoy img:where(.svelte-1ljkkoy){block-size:auto;inline-size:100%;display:block}@keyframes svelte-1ljkkoy-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-1ljkkoy-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-1ljkkoy-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ljkkoy-flow{0%{transform:translate(0)}to{transform:translate(50%)}}@media (width<=720px){.hero.svelte-1ljkkoy{min-height:min(88svh,720px)}.band.svelte-1ljkkoy{grid-template-columns:max(0px, calc(var(--pad) - var(--gap-px))) calc(100% - 2 * var(--pad) + var(--gap-px)) 1fr}.hero-meta.svelte-1ljkkoy span:where(.svelte-1ljkkoy):nth-child(2),.hero-foot.svelte-1ljkkoy p:where(.svelte-1ljkkoy){display:none}.hero-foot.svelte-1ljkkoy{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.learning.svelte-1ljkkoy,.band.svelte-1ljkkoy,.hero-foot.svelte-1ljkkoy,.definition.svelte-1ljkkoy{animation:none}.band-gradient.svelte-1ljkkoy{opacity:1;animation:none}}
