.gen-section[data-astro-cid-ss5w2xnu]{width:100%;max-width:880px;margin:0 auto}.gen[data-astro-cid-ss5w2xnu]{position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff05,0 30px 80px -30px #c6f24e26,0 20px 60px -20px #000}.gen[data-astro-cid-ss5w2xnu]:focus-within{border-color:var(--line-2)}.gen-top[data-astro-cid-ss5w2xnu]{border-bottom:1px solid var(--line);height:38px;color:var(--dim);align-items:center;gap:12px;padding:0 14px;font-size:12px;display:flex}.dots[data-astro-cid-ss5w2xnu]{gap:6px;display:flex}.dots[data-astro-cid-ss5w2xnu] i[data-astro-cid-ss5w2xnu]{background:var(--line-2);border-radius:50%;width:10px;height:10px}.gen-title[data-astro-cid-ss5w2xnu]{flex:1}.gen-model[data-astro-cid-ss5w2xnu]{color:var(--muted)}.prompt-row[data-astro-cid-ss5w2xnu]{gap:10px;padding:18px 18px 6px;display:flex}.ps1[data-astro-cid-ss5w2xnu]{color:var(--accent);-webkit-user-select:none;user-select:none;font-size:17px;line-height:1.55}textarea[data-astro-cid-ss5w2xnu]{resize:vertical;min-height:84px;color:var(--text);font:17px/1.55 var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:0}textarea[data-astro-cid-ss5w2xnu]::placeholder{color:var(--dim)}.chips[data-astro-cid-ss5w2xnu]{scrollbar-width:none;flex-wrap:wrap;gap:8px;padding:8px 18px 14px 40px;display:flex}.chips[data-astro-cid-ss5w2xnu]::-webkit-scrollbar{display:none}.byok[data-astro-cid-ss5w2xnu]{border:1px dashed var(--line-2);border-radius:var(--radius-sm);gap:10px;margin:0 18px 14px;padding:14px;display:grid}.byok[data-astro-cid-ss5w2xnu][hidden]{display:none}.byok-grid[data-astro-cid-ss5w2xnu]{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.field[data-astro-cid-ss5w2xnu]{color:var(--muted);gap:4px;font-size:12px;display:grid}.field[data-astro-cid-ss5w2xnu] input[data-astro-cid-ss5w2xnu],.field[data-astro-cid-ss5w2xnu] select[data-astro-cid-ss5w2xnu]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);height:36px;color:var(--text);font:14px var(--font-mono);min-width:0;padding:0 10px}.remember[data-astro-cid-ss5w2xnu]{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.byok-note[data-astro-cid-ss5w2xnu]{font-size:12px}.turnstile[data-astro-cid-ss5w2xnu]:empty{display:none}.turnstile[data-astro-cid-ss5w2xnu]{padding:0 18px 12px}.gen-bottom[data-astro-cid-ss5w2xnu]{border-top:1px solid var(--line);background:var(--bg-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 8px;display:flex}.gen-meta[data-astro-cid-ss5w2xnu],.gen-actions[data-astro-cid-ss5w2xnu]{align-items:center;gap:10px;min-width:0;display:flex}.gen-meta[data-astro-cid-ss5w2xnu]{flex:1}.gen-actions[data-astro-cid-ss5w2xnu]{flex:none}.quota[data-astro-cid-ss5w2xnu],.count[data-astro-cid-ss5w2xnu]{color:var(--dim);white-space:nowrap;font-size:12px}.quota[data-astro-cid-ss5w2xnu]{text-overflow:ellipsis;overflow:hidden}.kbd[data-astro-cid-ss5w2xnu]{font:11px var(--font-mono);opacity:.6}.gen-error[data-astro-cid-ss5w2xnu]{color:#ffb4ad;background:#ff6a5f12;border-top:1px solid #ff6a5f44;margin:0;padding:10px 18px;font-size:14px}.out[data-astro-cid-ss5w2xnu]{gap:14px;margin-top:18px;display:grid}.out[data-astro-cid-ss5w2xnu][hidden]{display:none}.out-grid[data-astro-cid-ss5w2xnu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:14px;display:grid}.pane-head[data-astro-cid-ss5w2xnu]{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:8px;padding:9px 14px;font-size:12px;display:flex}.status[data-astro-cid-ss5w2xnu]{color:var(--accent)}.status[data-astro-cid-ss5w2xnu].bad{color:var(--danger)}.log[data-astro-cid-ss5w2xnu]{white-space:pre-wrap;word-break:break-word;height:420px;color:var(--muted);margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.log[data-astro-cid-ss5w2xnu] .l-ok{color:var(--accent)}.log[data-astro-cid-ss5w2xnu] .l-err{color:var(--danger)}.log[data-astro-cid-ss5w2xnu] .l-sys{color:var(--text)}.log[data-astro-cid-ss5w2xnu] .l-think{color:var(--dim)}.files-grid[data-astro-cid-ss5w2xnu]{grid-template-columns:210px minmax(0,1fr);height:420px;min-height:0;display:grid}.tree[data-astro-cid-ss5w2xnu]{border-right:1px solid var(--line);margin:0;padding:8px 0;font-size:12.5px;list-style:none;overflow:auto}.tree[data-astro-cid-ss5w2xnu] button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:6px;padding:4px 12px;display:flex;overflow:hidden}.tree[data-astro-cid-ss5w2xnu] button:hover{color:var(--text);background:var(--panel-2)}.tree[data-astro-cid-ss5w2xnu] button[aria-current=true]{color:var(--text);background:var(--accent-dim);box-shadow:inset 2px 0 0 var(--accent)}.tree[data-astro-cid-ss5w2xnu] .mark{width:12px;color:var(--accent);flex:none}.tree[data-astro-cid-ss5w2xnu] .writing .mark{color:var(--warn)}.viewer[data-astro-cid-ss5w2xnu]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.viewer-path[data-astro-cid-ss5w2xnu]{color:var(--dim);padding:8px 16px 0;font-size:12px}.viewer[data-astro-cid-ss5w2xnu] .code[data-astro-cid-ss5w2xnu]{flex:1;min-height:0;padding-top:8px;overflow:auto}.done[data-astro-cid-ss5w2xnu]{background:linear-gradient(180deg, #c6f24e0d, transparent 70%), var(--panel);border-color:#c6f24e55;gap:14px;padding:18px;display:grid}.done[data-astro-cid-ss5w2xnu][hidden]{display:none}.done-head[data-astro-cid-ss5w2xnu]{align-items:flex-start;gap:12px;display:flex}.done-check[data-astro-cid-ss5w2xnu]{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.done[data-astro-cid-ss5w2xnu] h3[data-astro-cid-ss5w2xnu]{font-size:18px;font-family:var(--font-mono)}.done[data-astro-cid-ss5w2xnu] p[data-astro-cid-ss5w2xnu]{margin-top:4px;font-size:14px}.copy-row[data-astro-cid-ss5w2xnu]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.copy-text[data-astro-cid-ss5w2xnu]{word-break:break-all;flex:1;min-width:0;font-size:13px;background:0 0!important;border:0!important;padding:0!important}.done-actions[data-astro-cid-ss5w2xnu]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.out-grid[data-astro-cid-ss5w2xnu]{grid-template-columns:1fr}.log[data-astro-cid-ss5w2xnu]{height:180px}.files-grid[data-astro-cid-ss5w2xnu]{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:480px}.tree[data-astro-cid-ss5w2xnu]{border-right:0;border-bottom:1px solid var(--line);max-height:130px}.byok-grid[data-astro-cid-ss5w2xnu]{grid-template-columns:1fr}.chips[data-astro-cid-ss5w2xnu]{flex-wrap:nowrap;padding-left:18px;overflow-x:auto}.count[data-astro-cid-ss5w2xnu],.kbd[data-astro-cid-ss5w2xnu]{display:none}.gen-meta[data-astro-cid-ss5w2xnu]{flex-direction:column;align-items:flex-start;gap:0}.quota[data-astro-cid-ss5w2xnu]{max-width:100%;padding-left:10px}.prompt-row[data-astro-cid-ss5w2xnu]{padding:14px 14px 6px}textarea[data-astro-cid-ss5w2xnu]{font-size:16px}}.hero[data-astro-cid-lcdefpme]{padding:72px 0 24px}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:40px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(40px,8vw,84px);line-height:.98}h1[data-astro-cid-lcdefpme] .md[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);letter-spacing:-.06em}.lede[data-astro-cid-lcdefpme]{max-width:640px;color:var(--muted);margin:0 auto;font-size:clamp(16px,2.2vw,19px)}.section[data-astro-cid-lcdefpme]{margin-top:120px}.section-head[data-astro-cid-lcdefpme]{margin-bottom:28px}.section-head[data-astro-cid-lcdefpme].row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}h2[data-astro-cid-lcdefpme]{margin-top:10px;font-size:clamp(28px,4.4vw,44px)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding:22px}.step-n[data-astro-cid-lcdefpme]{color:var(--accent);font-size:13px}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 8px;font-size:20px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.compare[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.compare-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;display:grid}.compare-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}.compare-visual[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.tree-card[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{margin:0;padding:14px;font-size:12px;line-height:1.7;overflow-x:auto}.tc-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;padding:8px 14px;font-size:11px;display:flex}.before[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{color:var(--dim)}.after[data-astro-cid-lcdefpme]{border-color:#c6f24e44}.after[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent)}.after[data-astro-cid-lcdefpme] .c[data-astro-cid-lcdefpme]{color:var(--dim)}.ok[data-astro-cid-lcdefpme]{color:var(--accent)}.arrow[data-astro-cid-lcdefpme]{color:var(--accent);font-size:20px}.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;gap:24px;padding:24px;text-decoration:none;transition:border-color .15s;display:grid}.feature[data-astro-cid-lcdefpme]:hover{border-color:var(--accent)}.feature-copy[data-astro-cid-lcdefpme]{align-content:start;gap:10px;display:grid}.feature-name[data-astro-cid-lcdefpme]{align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}.feature-meta[data-astro-cid-lcdefpme]{font-size:12px}.feature-code[data-astro-cid-lcdefpme]{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:0;display:grid}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:4px 0}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";font-family:var(--font-mono);color:var(--accent)}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:760px;padding:0 0 18px}.cta[data-astro-cid-lcdefpme]{text-align:center;background:radial-gradient(ellipse at top, #c6f24e14, transparent 70%), var(--panel);justify-items:center;gap:22px;padding:48px 24px;display:grid}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}@media (width<=860px){.steps[data-astro-cid-lcdefpme],.compare[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.compare[data-astro-cid-lcdefpme]{gap:28px}}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{padding-top:44px}.compare-visual[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.arrow[data-astro-cid-lcdefpme]{justify-self:center;transform:rotate(90deg)}.section[data-astro-cid-lcdefpme]{margin-top:88px}}
