:root{--ink:#101114;--muted:#62666f;--paper:#f4f2ed;--card:#fff;--line:#d9d6ce;--lime:#dfff62;--dark:#171918}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}nav{height:74px;width:min(1120px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-size:19px;font-weight:900;letter-spacing:-.04em;color:var(--ink);text-decoration:none}.brand span{background:var(--lime);font-size:11px;border-radius:99px;padding:3px 6px;margin-left:5px;vertical-align:top}.navlink{font-size:13px;font-weight:700;color:var(--ink);text-decoration:none}.hero{min-height:650px;padding:82px 0 74px;display:grid;grid-template-columns:1.15fr .85fr;gap:74px;align-items:center}.kicker,.step{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.kicker{display:flex;gap:9px;align-items:center}.kicker i{width:8px;height:8px;background:#64d23e;border-radius:50%;box-shadow:0 0 0 4px #dff5d7}.hero h1{font-size:clamp(48px,6.1vw,82px);line-height:.94;letter-spacing:-.065em;margin:22px 0 26px;max-width:790px}.hero h1 em,.closing h2 em{font-family:Georgia,serif;font-weight:400}.lead{font-size:19px;line-height:1.55;color:#555a62;max-width:670px}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:34px}.cta{display:inline-flex;align-items:center;gap:25px;background:var(--ink);color:#fff;text-decoration:none;border-radius:99px;padding:15px 20px 15px 23px;font-weight:800;font-size:14px}.cta span{font-size:19px}.micro{font-size:12px;color:#777b82}.mini-demo{background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px;box-shadow:18px 18px 0 #dedbd3;transform:rotate(1deg)}.demo-top{font-size:10px;font-weight:900;letter-spacing:.14em;color:#8a8d91;display:flex;gap:8px;align-items:center}.dot{width:7px;height:7px;background:#ff775f;border-radius:50%}.mini-demo>p{font:22px/1.35 Georgia,serif;margin:25px 0}.transform{border-top:1px dashed #c7c4bc;border-bottom:1px dashed #c7c4bc;padding:14px 0;color:#8b8d90;font-size:13px}.transform span{font-weight:900;color:#161817;margin-left:8px}.demo-out{background:#f7f7f4;padding:17px;margin-top:17px}.demo-out strong{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.demo-out p{font-size:13px;line-height:1.5;color:#555}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips b{font-size:9px;text-transform:uppercase;border:1px solid #cfd0c9;border-radius:99px;padding:5px 7px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ece9e2}.trust{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px}.trust span{font-size:9px;letter-spacing:.15em;color:#8a877f}.trust strong{font-size:12px}.try-section{padding:100px 0}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:38px}.section-heading h2{font-size:42px;letter-spacing:-.045em;margin:10px 0 0}.section-heading>p{color:#696d73;line-height:1.55;margin:0}.workbench{background:#fff;border:1px solid var(--line);padding:28px}.field-head{display:flex;justify-content:space-between;gap:12px}label{font-size:13px;font-weight:800;display:block;margin-bottom:10px}#count{font-size:11px;color:#999}textarea,select{width:100%;border:1px solid #cbc9c3;background:#fbfbf9;color:#151618;font:inherit;border-radius:2px}textarea{min-height:220px;padding:17px;resize:vertical;line-height:1.55;font-size:16px}textarea:focus,select:focus{outline:2px solid var(--lime);outline-offset:1px}.examples{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.examples span{font-size:11px;color:#888}.example{border:1px solid #d8d6cf;background:#fff;padding:7px 10px;border-radius:99px;font-size:10px;font-weight:700;cursor:pointer}.controls{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-top:25px}.controls select{padding:13px}.submit{border:0;background:var(--ink);color:#fff;padding:14px 21px;font-weight:900;cursor:pointer;min-height:46px}.submit span{margin-left:18px}.submit:disabled{opacity:.5;cursor:wait}#status{font-size:13px;color:#656a70;margin:15px 0 0;min-height:20px}.result{margin-top:32px}.hidden{display:none}.success-line{display:flex;align-items:center;gap:20px;background:var(--lime);padding:12px 18px;font-size:11px;letter-spacing:.08em}.result-card{background:#fff;border:1px solid var(--line);padding:26px}.result-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.result-head h3{font-size:22px;margin:0}.copy{border:1px solid #c9c7c0;background:#fff;padding:9px 12px;font-weight:800;cursor:pointer}pre{white-space:pre-wrap;word-break:break-word;background:#f5f5f2;padding:22px;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;margin:22px 0 0}.feedback-card{background:#f7f7f4;border:1px solid var(--line);border-top:0;padding:22px}.feedback-card>p{font-size:13px;color:#686c72}.feedback-actions{display:flex;gap:8px;margin:14px 0}.feedback-actions button{border:1px solid #c9c7c0;background:#fff;border-radius:99px;padding:8px 16px;font-weight:800;cursor:pointer}.feedback-actions button.selected{background:var(--ink);color:#fff}.feedback-card textarea{min-height:78px;margin:4px 0 10px;font-size:13px}.feedback-card #feedback-status{display:block;margin-top:9px;font-size:12px;color:#656a70}.participate{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:30px;border:1px solid var(--line);border-top:0}.participate h3{font-size:24px;margin:8px 0 0}.participate p{color:#686c72;line-height:1.6;margin:0}.how{background:var(--dark);color:#f5f4ef;padding:100px 0}.light p{color:#aeb1ac}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3c3f3d}.principles article{padding:34px 28px 10px 0;border-right:1px solid #3c3f3d}.principles article+article{padding-left:28px}.principles b{font:15px Georgia,serif;color:var(--lime)}.principles h3{font-size:21px;margin:35px 0 12px}.principles p{font-size:14px;line-height:1.65;color:#aeb1ac}.closing{text-align:center;padding:110px 0 90px}.closing h2{font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.055em;max-width:850px;margin:16px auto 32px}.dark{margin:auto}.privacy{max-width:700px;margin:42px auto 0;color:#777b80;font-size:12px;line-height:1.6}footer{border-top:1px solid var(--line);padding:25px 0}footer .wrap{display:flex;justify-content:space-between;font-size:11px;color:#74777c}footer strong{color:#161817}@media(max-width:800px){.hero{grid-template-columns:1fr;padding:55px 0;gap:48px}.mini-demo{margin:0 10px}.trust{display:grid;grid-template-columns:auto 1fr;padding:18px 0}.section-heading,.participate{grid-template-columns:1fr;gap:16px}.principles{grid-template-columns:1fr}.principles article,.principles article+article{padding:28px 0;border-right:0;border-bottom:1px solid #3c3f3d}.controls{grid-template-columns:1fr}.submit{width:100%}.hero-actions{align-items:flex-start;flex-direction:column}.try-section,.how{padding:70px 0}}@media(max-width:480px){.wrap,nav{width:min(100% - 26px,1120px)}.hero h1{font-size:46px}.lead{font-size:17px}.workbench{padding:17px}.examples span{width:100%}.section-heading h2{font-size:34px}.result-card{padding:17px}.result-head{align-items:flex-start;flex-direction:column}.copy{width:100%}footer .wrap{gap:8px;flex-direction:column}}