.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}.all-access-line[data-astro-cid-ayyjfjyw]{margin:20px 0 0;color:var(--muted);font-size:16px}.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:var(--accent-wash)}.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}.hero[data-astro-cid-vwdhvyyk]{padding-top:88px;padding-bottom:48px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero-copy[data-astro-cid-vwdhvyyk]{flex:1 1 460px;min-width:0}.hero[data-astro-cid-vwdhvyyk] h1[data-astro-cid-vwdhvyyk]{margin:0;font-size:clamp(2.6rem,6vw,4rem);line-height:1.02;letter-spacing:-.035em}.lead[data-astro-cid-vwdhvyyk]{margin:24px 0 0;font-size:20px;line-height:1.55;color:var(--muted);max-width:38ch}.cta[data-astro-cid-vwdhvyyk]{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.fine[data-astro-cid-vwdhvyyk]{margin:20px 0 0;font-size:14px;color:var(--faint)}.terminal[data-astro-cid-vwdhvyyk]{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;box-shadow:0 0 60px -20px var(--accent)}.term-bar[data-astro-cid-vwdhvyyk]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.term-bar[data-astro-cid-vwdhvyyk] span[data-astro-cid-vwdhvyyk]{width:11px;height:11px;border-radius:50%;background:var(--ghost)}.term-bar[data-astro-cid-vwdhvyyk] em[data-astro-cid-vwdhvyyk]{margin-left:10px;color:var(--faint);font-size:12px;font-style:normal}.term-body[data-astro-cid-vwdhvyyk]{padding:22px 22px 26px;color:var(--muted);overflow-x:auto;white-space:nowrap}.term-body[data-astro-cid-vwdhvyyk] b[data-astro-cid-vwdhvyyk]{color:var(--text);font-weight:400}.term-body[data-astro-cid-vwdhvyyk] i[data-astro-cid-vwdhvyyk]{color:var(--accent);font-style:normal}.term-body[data-astro-cid-vwdhvyyk] u[data-astro-cid-vwdhvyyk]{color:#ff7ad9;text-decoration:none}.term-body[data-astro-cid-vwdhvyyk] .dim[data-astro-cid-vwdhvyyk]{color:var(--faint)}.term-body[data-astro-cid-vwdhvyyk] .gap[data-astro-cid-vwdhvyyk]{margin-top:12px}.term-body[data-astro-cid-vwdhvyyk] .ok[data-astro-cid-vwdhvyyk]{color:var(--accent);font-weight:600;letter-spacing:.04em}.run[data-astro-cid-vwdhvyyk]{padding-bottom:56px}.band[data-astro-cid-vwdhvyyk]{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-raised)}.features[data-astro-cid-vwdhvyyk]{padding-top:56px;padding-bottom:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.features[data-astro-cid-vwdhvyyk] div[data-astro-cid-vwdhvyyk]{display:flex;flex-direction:column;gap:10px}.ico[data-astro-cid-vwdhvyyk]{font-size:26px;line-height:1}.features[data-astro-cid-vwdhvyyk] h3[data-astro-cid-vwdhvyyk]{margin:0;font-size:19px}.features[data-astro-cid-vwdhvyyk] p[data-astro-cid-vwdhvyyk]{margin:0;color:var(--muted);font-size:16px}.section[data-astro-cid-vwdhvyyk]{padding-top:104px}.display[data-astro-cid-vwdhvyyk]{margin:0 0 48px;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.1;letter-spacing:-.03em;font-weight:700;max-width:22ch}.worlds[data-astro-cid-vwdhvyyk]{display:flex;flex-direction:column;gap:16px}.world[data-astro-cid-vwdhvyyk]{display:flex;flex-wrap:wrap;gap:24px 40px;padding:32px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.world-head[data-astro-cid-vwdhvyyk]{flex:0 1 260px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.world-head[data-astro-cid-vwdhvyyk] h3[data-astro-cid-vwdhvyyk]{margin:4px 0 0;font-size:26px;letter-spacing:-.02em}.world-head[data-astro-cid-vwdhvyyk] p[data-astro-cid-vwdhvyyk]{margin:0;color:var(--muted);font-size:15px}.chip[data-astro-cid-vwdhvyyk]{color:var(--on-accent);background:var(--accent);padding:3px 9px;border-radius:6px;font-weight:600;font-size:12px;letter-spacing:.06em}.mods[data-astro-cid-vwdhvyyk]{flex:999 1 480px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mod[data-astro-cid-vwdhvyyk]{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,transform .15s}.mod[data-astro-cid-vwdhvyyk]:hover{border-color:var(--accent);color:var(--text);transform:translateY(-2px)}.mod[data-astro-cid-vwdhvyyk] .meta[data-astro-cid-vwdhvyyk]{font-size:12px;color:var(--accent)}.mod[data-astro-cid-vwdhvyyk] .meta[data-astro-cid-vwdhvyyk] .paid-tag[data-astro-cid-vwdhvyyk]{color:var(--faint)}.mod[data-astro-cid-vwdhvyyk] .mtitle[data-astro-cid-vwdhvyyk]{font-weight:600;font-size:17px}.mod[data-astro-cid-vwdhvyyk] .mblurb[data-astro-cid-vwdhvyyk]{color:var(--muted);font-size:14px;line-height:1.5}.steps[data-astro-cid-vwdhvyyk]{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-vwdhvyyk] div[data-astro-cid-vwdhvyyk]{padding:28px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--border)}.steps[data-astro-cid-vwdhvyyk] div[data-astro-cid-vwdhvyyk].last{border-right:0;background:var(--surface)}.steps[data-astro-cid-vwdhvyyk] .n[data-astro-cid-vwdhvyyk]{font-size:40px;color:var(--ghost);font-weight:500;line-height:1.2}.steps[data-astro-cid-vwdhvyyk] .last[data-astro-cid-vwdhvyyk] .n[data-astro-cid-vwdhvyyk]{color:var(--accent)}.steps[data-astro-cid-vwdhvyyk] h3[data-astro-cid-vwdhvyyk]{margin:0;font-size:19px}.steps[data-astro-cid-vwdhvyyk] p[data-astro-cid-vwdhvyyk]{margin:0;color:var(--muted);font-size:15px}.pricing[data-astro-cid-vwdhvyyk]{display:flex;flex-wrap:wrap;gap:20px}.all-access-line[data-astro-cid-vwdhvyyk]{margin:20px 0 0;color:var(--muted);font-size:16px}.plan[data-astro-cid-vwdhvyyk]{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-vwdhvyyk] h3[data-astro-cid-vwdhvyyk]{margin:0;font-size:20px}.plan[data-astro-cid-vwdhvyyk] p[data-astro-cid-vwdhvyyk].muted{margin:6px 0 0;font-size:15px}.plan[data-astro-cid-vwdhvyyk].featured{border-color:var(--accent);background:var(--accent-wash)}.plan-top[data-astro-cid-vwdhvyyk]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.amount[data-astro-cid-vwdhvyyk]{margin:0;font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1}.amount[data-astro-cid-vwdhvyyk] span[data-astro-cid-vwdhvyyk]{font-size:17px;font-weight:400;color:var(--muted);letter-spacing:0}.plan[data-astro-cid-vwdhvyyk] ul[data-astro-cid-vwdhvyyk]{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-vwdhvyyk] li[data-astro-cid-vwdhvyyk]:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:700}.plan[data-astro-cid-vwdhvyyk] .btn[data-astro-cid-vwdhvyyk]{margin-top:auto}.need[data-astro-cid-vwdhvyyk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.need[data-astro-cid-vwdhvyyk] div[data-astro-cid-vwdhvyyk]{border:1px solid var(--border);border-radius:12px;padding:22px;background:var(--surface)}.need[data-astro-cid-vwdhvyyk] h3[data-astro-cid-vwdhvyyk]{margin:0 0 6px;font-size:18px}.need[data-astro-cid-vwdhvyyk] p[data-astro-cid-vwdhvyyk]{margin:0;color:var(--muted);font-size:15px}.faq[data-astro-cid-vwdhvyyk]{max-width:820px}.faq[data-astro-cid-vwdhvyyk] h2[data-astro-cid-vwdhvyyk]{font-size:36px;margin:0 0 32px}details[data-astro-cid-vwdhvyyk]{border-top:1px solid var(--border);padding:20px 0}details[data-astro-cid-vwdhvyyk]:last-of-type{border-bottom:1px solid var(--border)}summary[data-astro-cid-vwdhvyyk]{cursor:pointer;font-weight:600;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}summary[data-astro-cid-vwdhvyyk]::-webkit-details-marker{display:none}summary[data-astro-cid-vwdhvyyk]:after{content:"+";font-family:var(--mono);color:var(--accent);font-size:20px;line-height:1}details[data-astro-cid-vwdhvyyk][open] summary[data-astro-cid-vwdhvyyk]:after{content:"−"}details[data-astro-cid-vwdhvyyk] p[data-astro-cid-vwdhvyyk]{margin:10px 0 0;color:var(--muted);font-size:16px}.hero[data-astro-cid-rtkbtjly]{padding-top:88px;padding-bottom:48px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero-copy[data-astro-cid-rtkbtjly]{flex:1 1 460px;min-width:0}.hero[data-astro-cid-rtkbtjly] h1[data-astro-cid-rtkbtjly]{margin:0;font-size:clamp(2.5rem,6vw,3.8rem);line-height:1.04;letter-spacing:-.035em}.lead[data-astro-cid-rtkbtjly]{margin:24px 0 0;font-size:20px;line-height:1.55;color:var(--muted);max-width:40ch}.cta[data-astro-cid-rtkbtjly]{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.fine[data-astro-cid-rtkbtjly]{margin:20px 0 0;font-size:14px;color:var(--faint)}.chat[data-astro-cid-rtkbtjly]{flex:1 1 460px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 0 70px -24px var(--accent)}.chat-bar[data-astro-cid-rtkbtjly]{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border-soft)}.chat-bar[data-astro-cid-rtkbtjly] .dot[data-astro-cid-rtkbtjly]{width:10px;height:10px;border-radius:50%;background:var(--accent)}.chat-bar[data-astro-cid-rtkbtjly] em[data-astro-cid-rtkbtjly]{color:var(--faint);font-size:13px;font-style:normal}.chat-body[data-astro-cid-rtkbtjly]{padding:22px;display:flex;flex-direction:column;gap:14px;font-size:15.5px;line-height:1.55}.bubble[data-astro-cid-rtkbtjly]{padding:14px 16px;border-radius:16px;max-width:92%}.bubble[data-astro-cid-rtkbtjly] .who[data-astro-cid-rtkbtjly]{display:block;font-size:12px;font-family:var(--mono);letter-spacing:.04em;margin-bottom:6px}.bubble[data-astro-cid-rtkbtjly].me{align-self:flex-end;background:var(--tint);border:1px solid var(--border);color:var(--text-2);border-bottom-right-radius:4px}.bubble[data-astro-cid-rtkbtjly].me .who[data-astro-cid-rtkbtjly]{color:var(--faint)}.bubble[data-astro-cid-rtkbtjly].ai{align-self:flex-start;background:var(--accent-wash);border:1px solid var(--accent);color:var(--text);border-bottom-left-radius:4px}.bubble[data-astro-cid-rtkbtjly].ai .who[data-astro-cid-rtkbtjly]{color:var(--accent)}.check[data-astro-cid-rtkbtjly]{align-self:center;font-size:13px;color:var(--accent);font-family:var(--mono);letter-spacing:.03em}.time-pill[data-astro-cid-rtkbtjly]{display:inline-block;margin:22px 0 0;padding:7px 14px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-wash);color:var(--text-2);font-size:14.5px}.founder[data-astro-cid-rtkbtjly] .display[data-astro-cid-rtkbtjly],.not-cheating[data-astro-cid-rtkbtjly] .display[data-astro-cid-rtkbtjly]{max-width:26ch;margin-bottom:28px}.founder-body[data-astro-cid-rtkbtjly]{display:flex;gap:24px;align-items:flex-start}.avatar[data-astro-cid-rtkbtjly]{flex:none;width:104px;height:104px;border-radius:50%;object-fit:cover;border:3px solid var(--accent);background:var(--surface)}.founder-text[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly]{margin:0 0 16px;font-size:18px;line-height:1.65;color:var(--text-2)}.founder-text[data-astro-cid-rtkbtjly] .sig[data-astro-cid-rtkbtjly]{color:var(--accent);font-weight:600;font-size:16px}.not-cheating[data-astro-cid-rtkbtjly]{padding-top:72px}.not-cheating[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly]{font-size:18px;line-height:1.65;color:var(--text-2);margin:0 0 16px;max-width:62ch}@media(max-width:560px){.founder-body[data-astro-cid-rtkbtjly]{flex-direction:column}}.quotes[data-astro-cid-rtkbtjly]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.quote[data-astro-cid-rtkbtjly]{margin:0;padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;gap:14px}.quote[data-astro-cid-rtkbtjly] blockquote[data-astro-cid-rtkbtjly]{margin:0;font-size:17px;line-height:1.6;color:var(--text)}.quote[data-astro-cid-rtkbtjly] figcaption[data-astro-cid-rtkbtjly]{color:var(--accent);font-size:14px;font-weight:600}.band[data-astro-cid-rtkbtjly]{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-raised)}.features[data-astro-cid-rtkbtjly]{padding-top:56px;padding-bottom:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.features[data-astro-cid-rtkbtjly] div[data-astro-cid-rtkbtjly]{display:flex;flex-direction:column;gap:10px}.ico[data-astro-cid-rtkbtjly]{font-size:26px;line-height:1}.features[data-astro-cid-rtkbtjly] h3[data-astro-cid-rtkbtjly]{margin:0;font-size:19px}.features[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly]{margin:0;color:var(--muted);font-size:16px}.section[data-astro-cid-rtkbtjly]{padding-top:104px}.display[data-astro-cid-rtkbtjly]{margin:0 0 48px;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.1;letter-spacing:-.03em;font-weight:700;max-width:24ch}.groups[data-astro-cid-rtkbtjly]{display:flex;flex-direction:column;gap:16px}.group[data-astro-cid-rtkbtjly]{display:flex;flex-wrap:wrap;gap:24px 40px;padding:32px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.group-head[data-astro-cid-rtkbtjly]{flex:0 1 260px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.group-head[data-astro-cid-rtkbtjly] h3[data-astro-cid-rtkbtjly]{margin:4px 0 0;font-size:24px;letter-spacing:-.02em}.group-head[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly]{margin:0;color:var(--muted);font-size:15px}.chip[data-astro-cid-rtkbtjly]{color:var(--on-accent);background:var(--accent);padding:3px 9px;border-radius:6px;font-weight:600;font-size:12px;letter-spacing:.06em}.mods[data-astro-cid-rtkbtjly]{flex:999 1 480px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mod[data-astro-cid-rtkbtjly]{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,transform .15s}.mod[data-astro-cid-rtkbtjly]:hover{border-color:var(--accent);color:var(--text);transform:translateY(-2px)}.mod[data-astro-cid-rtkbtjly] .meta[data-astro-cid-rtkbtjly]{font-size:12px;color:var(--accent)}.mod[data-astro-cid-rtkbtjly] .meta[data-astro-cid-rtkbtjly] .paid-tag[data-astro-cid-rtkbtjly]{color:var(--faint)}.mod[data-astro-cid-rtkbtjly] .mtitle[data-astro-cid-rtkbtjly]{font-weight:600;font-size:17px}.mod[data-astro-cid-rtkbtjly] .mblurb[data-astro-cid-rtkbtjly]{color:var(--muted);font-size:14px;line-height:1.5}.steps[data-astro-cid-rtkbtjly]{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-rtkbtjly] div[data-astro-cid-rtkbtjly]{padding:28px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--border)}.steps[data-astro-cid-rtkbtjly] div[data-astro-cid-rtkbtjly].last{border-right:0;background:var(--surface)}.steps[data-astro-cid-rtkbtjly] .n[data-astro-cid-rtkbtjly]{font-size:40px;color:var(--ghost);font-weight:500;line-height:1.2}.steps[data-astro-cid-rtkbtjly] .last[data-astro-cid-rtkbtjly] .n[data-astro-cid-rtkbtjly]{color:var(--accent)}.steps[data-astro-cid-rtkbtjly] h3[data-astro-cid-rtkbtjly]{margin:0;font-size:19px}.steps[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly]{margin:0;color:var(--muted);font-size:15px}.pricing[data-astro-cid-rtkbtjly]{display:flex;flex-wrap:wrap;gap:20px}.all-access-line[data-astro-cid-rtkbtjly]{margin:20px 0 0;color:var(--muted);font-size:16px}.plan[data-astro-cid-rtkbtjly]{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-rtkbtjly] h3[data-astro-cid-rtkbtjly]{margin:0;font-size:20px}.plan[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly].muted{margin:6px 0 0;font-size:15px}.plan[data-astro-cid-rtkbtjly].featured{border-color:var(--accent);background:var(--accent-wash)}.plan-top[data-astro-cid-rtkbtjly]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.amount[data-astro-cid-rtkbtjly]{margin:0;font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1}.amount[data-astro-cid-rtkbtjly] span[data-astro-cid-rtkbtjly]{font-size:17px;font-weight:400;color:var(--muted);letter-spacing:0}.plan[data-astro-cid-rtkbtjly] ul[data-astro-cid-rtkbtjly]{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-rtkbtjly] li[data-astro-cid-rtkbtjly]:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:700}.plan[data-astro-cid-rtkbtjly] .btn[data-astro-cid-rtkbtjly]{margin-top:auto}.need[data-astro-cid-rtkbtjly]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.need[data-astro-cid-rtkbtjly] div[data-astro-cid-rtkbtjly]{border:1px solid var(--border);border-radius:12px;padding:22px;background:var(--surface)}.need[data-astro-cid-rtkbtjly] h3[data-astro-cid-rtkbtjly]{margin:0 0 6px;font-size:18px}.need[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly]{margin:0;color:var(--muted);font-size:15px}.faq[data-astro-cid-rtkbtjly]{max-width:820px}.faq[data-astro-cid-rtkbtjly] h2[data-astro-cid-rtkbtjly]{font-size:36px;margin:0 0 32px}details[data-astro-cid-rtkbtjly]{border-top:1px solid var(--border);padding:20px 0}details[data-astro-cid-rtkbtjly]:last-of-type{border-bottom:1px solid var(--border)}summary[data-astro-cid-rtkbtjly]{cursor:pointer;font-weight:600;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}summary[data-astro-cid-rtkbtjly]::-webkit-details-marker{display:none}summary[data-astro-cid-rtkbtjly]:after{content:"+";font-family:var(--mono);color:var(--accent);font-size:20px;line-height:1}details[data-astro-cid-rtkbtjly][open] summary[data-astro-cid-rtkbtjly]:after{content:"−"}details[data-astro-cid-rtkbtjly] p[data-astro-cid-rtkbtjly]{margin:10px 0 0;color:var(--muted);font-size:16px}
