.hero[data-astro-cid-ayyjfjyw]{padding-top:88px;padding-bottom:72px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero-copy[data-astro-cid-ayyjfjyw]{flex:1 1 460px;min-width:0}.hero[data-astro-cid-ayyjfjyw] h1[data-astro-cid-ayyjfjyw]{margin:0;font-size:clamp(2.6rem,6vw,4rem);line-height:1.02;letter-spacing:-.035em}.lead[data-astro-cid-ayyjfjyw]{margin:24px 0 0;font-size:20px;line-height:1.55;color:var(--muted);max-width:34ch}.cta[data-astro-cid-ayyjfjyw]{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.fine[data-astro-cid-ayyjfjyw]{margin:20px 0 0;font-size:14px;color:var(--faint)}.terminal[data-astro-cid-ayyjfjyw]{flex:1 1 520px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;font-size:14px;line-height:1.75}.term-bar[data-astro-cid-ayyjfjyw]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.term-bar[data-astro-cid-ayyjfjyw] span[data-astro-cid-ayyjfjyw]{width:11px;height:11px;border-radius:50%;background:var(--ghost)}.term-bar[data-astro-cid-ayyjfjyw] em[data-astro-cid-ayyjfjyw]{margin-left:10px;color:var(--faint);font-size:12px;font-style:normal}.term-body[data-astro-cid-ayyjfjyw]{padding:22px 22px 26px;color:var(--muted);overflow-x:auto;white-space:nowrap}.term-body[data-astro-cid-ayyjfjyw] b[data-astro-cid-ayyjfjyw]{color:var(--text);font-weight:400}.term-body[data-astro-cid-ayyjfjyw] i[data-astro-cid-ayyjfjyw]{color:var(--accent);font-style:normal}.term-body[data-astro-cid-ayyjfjyw] u[data-astro-cid-ayyjfjyw]{color:var(--info);text-decoration:none}.term-body[data-astro-cid-ayyjfjyw] s[data-astro-cid-ayyjfjyw]{color:var(--bad);text-decoration:none}.term-body[data-astro-cid-ayyjfjyw] .dim[data-astro-cid-ayyjfjyw]{color:var(--faint)}.term-body[data-astro-cid-ayyjfjyw] .gap[data-astro-cid-ayyjfjyw]{margin-top:12px}.term-body[data-astro-cid-ayyjfjyw] .ok[data-astro-cid-ayyjfjyw]{margin-top:6px;color:var(--accent)}.band[data-astro-cid-ayyjfjyw]{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-raised)}.features[data-astro-cid-ayyjfjyw]{padding-top:56px;padding-bottom:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px}.features[data-astro-cid-ayyjfjyw] div[data-astro-cid-ayyjfjyw]{display:flex;flex-direction:column;gap:10px}.features[data-astro-cid-ayyjfjyw] svg[data-astro-cid-ayyjfjyw]{color:var(--accent)}.features[data-astro-cid-ayyjfjyw] h3[data-astro-cid-ayyjfjyw]{margin:0;font-size:19px}.features[data-astro-cid-ayyjfjyw] p[data-astro-cid-ayyjfjyw]{margin:0;color:var(--muted);font-size:16px}.section[data-astro-cid-ayyjfjyw]{padding-top:104px}.display[data-astro-cid-ayyjfjyw]{margin:0 0 48px;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.1;letter-spacing:-.03em;font-weight:700;max-width:20ch}.levels[data-astro-cid-ayyjfjyw]{display:flex;flex-direction:column;gap:16px}.level[data-astro-cid-ayyjfjyw]{display:flex;flex-wrap:wrap;gap:24px 40px;padding:32px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.level-head[data-astro-cid-ayyjfjyw]{flex:0 1 260px;display:flex;flex-direction:column;gap:8px}.level-head[data-astro-cid-ayyjfjyw] h3[data-astro-cid-ayyjfjyw]{margin:4px 0 0;font-size:26px;letter-spacing:-.02em}.level-head[data-astro-cid-ayyjfjyw] p[data-astro-cid-ayyjfjyw]{margin:0;color:var(--muted);font-size:15px}.chips[data-astro-cid-ayyjfjyw]{display:flex;align-items:center;gap:12px;font-size:13px}.chip[data-astro-cid-ayyjfjyw]{color:var(--on-accent);background:var(--text-2);padding:3px 9px;border-radius:6px;font-weight:600}.chip[data-astro-cid-ayyjfjyw].free{background:var(--accent)}.tag[data-astro-cid-ayyjfjyw]{color:var(--muted)}.tag[data-astro-cid-ayyjfjyw].free{color:var(--accent)}.mods[data-astro-cid-ayyjfjyw]{flex:999 1 480px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mod[data-astro-cid-ayyjfjyw]{border:1px solid var(--border-soft);border-radius:10px;padding:16px 18px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--text);transition:border-color .15s}.mod[data-astro-cid-ayyjfjyw]:hover{border-color:var(--accent);color:var(--text)}.mod[data-astro-cid-ayyjfjyw] .meta[data-astro-cid-ayyjfjyw]{font-size:12px;color:var(--faint)}.mod[data-astro-cid-ayyjfjyw] .mtitle[data-astro-cid-ayyjfjyw]{font-weight:600;font-size:17px}.mod[data-astro-cid-ayyjfjyw] .mblurb[data-astro-cid-ayyjfjyw]{color:var(--muted);font-size:14px;line-height:1.5}.steps[data-astro-cid-ayyjfjyw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border:1px solid var(--border);border-radius:14px;overflow:hidden}.steps[data-astro-cid-ayyjfjyw] div[data-astro-cid-ayyjfjyw]{padding:28px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--border)}.steps[data-astro-cid-ayyjfjyw] div[data-astro-cid-ayyjfjyw].last{border-right:0;background:var(--surface)}.steps[data-astro-cid-ayyjfjyw] .n[data-astro-cid-ayyjfjyw]{font-size:40px;color:var(--ghost);font-weight:500;line-height:1.2}.steps[data-astro-cid-ayyjfjyw] .last[data-astro-cid-ayyjfjyw] .n[data-astro-cid-ayyjfjyw]{color:var(--accent)}.steps[data-astro-cid-ayyjfjyw] h3[data-astro-cid-ayyjfjyw]{margin:0;font-size:19px}.steps[data-astro-cid-ayyjfjyw] p[data-astro-cid-ayyjfjyw]{margin:0;color:var(--muted);font-size:15px}.pricing[data-astro-cid-ayyjfjyw]{display:flex;flex-wrap:wrap;gap:20px}.plan[data-astro-cid-ayyjfjyw]{flex:1 1 340px;border:1px solid var(--border);border-radius:14px;padding:36px;display:flex;flex-direction:column;gap:20px}.plan[data-astro-cid-ayyjfjyw] h3[data-astro-cid-ayyjfjyw]{margin:0;font-size:20px}.plan[data-astro-cid-ayyjfjyw] p[data-astro-cid-ayyjfjyw].muted{margin:6px 0 0;font-size:15px}.plan[data-astro-cid-ayyjfjyw].featured{border-color:var(--accent);background:#13150f}.plan-top[data-astro-cid-ayyjfjyw]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.amount[data-astro-cid-ayyjfjyw]{margin:0;font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1}.amount[data-astro-cid-ayyjfjyw] span[data-astro-cid-ayyjfjyw]{font-size:17px;font-weight:400;color:var(--muted);letter-spacing:0}.plan[data-astro-cid-ayyjfjyw] ul[data-astro-cid-ayyjfjyw]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;color:var(--text-2);font-size:16px}.plan[data-astro-cid-ayyjfjyw] li[data-astro-cid-ayyjfjyw]:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:700}.plan[data-astro-cid-ayyjfjyw] .btn[data-astro-cid-ayyjfjyw]{margin-top:auto}.faq[data-astro-cid-ayyjfjyw]{max-width:820px}.faq[data-astro-cid-ayyjfjyw] h2[data-astro-cid-ayyjfjyw]{font-size:36px;margin:0 0 32px}details[data-astro-cid-ayyjfjyw]{border-top:1px solid var(--border);padding:20px 0}details[data-astro-cid-ayyjfjyw]:last-of-type{border-bottom:1px solid var(--border)}summary[data-astro-cid-ayyjfjyw]{cursor:pointer;font-weight:600;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}summary[data-astro-cid-ayyjfjyw]::-webkit-details-marker{display:none}summary[data-astro-cid-ayyjfjyw]:after{content:"+";font-family:var(--mono);color:var(--accent);font-size:20px;line-height:1}details[data-astro-cid-ayyjfjyw][open] summary[data-astro-cid-ayyjfjyw]:after{content:"−"}details[data-astro-cid-ayyjfjyw] p[data-astro-cid-ayyjfjyw]{margin:10px 0 0;color:var(--muted);font-size:16px}
