.field[data-astro-cid-b4lduip3]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.choices[data-astro-cid-b4lduip3]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-astro-cid-b4lduip3]{cursor:pointer;position:relative}.choice[data-astro-cid-b4lduip3] input[data-astro-cid-b4lduip3]{opacity:0;pointer-events:none;position:absolute}.choice[data-astro-cid-b4lduip3] span[data-astro-cid-b4lduip3]{border:1px solid var(--line);height:36px;color:var(--muted);letter-spacing:-.02em;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.choice[data-astro-cid-b4lduip3]:hover span[data-astro-cid-b4lduip3]{border-color:#00000040}.choice[data-astro-cid-b4lduip3] input[data-astro-cid-b4lduip3]:checked+span[data-astro-cid-b4lduip3]{border-color:var(--ink-2);background:var(--ink-2);color:#fff}.choice[data-astro-cid-b4lduip3] input[data-astro-cid-b4lduip3]:focus-visible+span[data-astro-cid-b4lduip3]{outline:2px solid var(--accent);outline-offset:2px}.fields[data-astro-cid-kvdykpm2]{gap:20px;display:grid}.field[data-astro-cid-kvdykpm2]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.fields[data-astro-cid-kvdykpm2] .label{color:var(--ink);letter-spacing:-.02em;padding:0;font-size:14px;font-weight:500}.input[data-astro-cid-kvdykpm2]{border:1px solid var(--line);letter-spacing:-.02em;background:#fff;border-radius:10px;width:100%;height:44px;padding:0 14px;font-size:15px;transition:border-color .15s}select[data-astro-cid-kvdykpm2].input{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;padding-right:36px}.input[data-astro-cid-kvdykpm2]:hover{border-color:#00000040}.input[data-astro-cid-kvdykpm2]:focus{border-color:var(--ink);outline:none}.chat[data-astro-cid-xuhqgkhx]{letter-spacing:-.01em;flex-direction:column;justify-content:flex-end;gap:12px;min-height:0;padding:16px;font-size:13px;line-height:1.45;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.chat[data-astro-cid-xuhqgkhx]>[data-astro-cid-xuhqgkhx][hidden]{display:none}.chat[data-astro-cid-xuhqgkhx]>[data-astro-cid-xuhqgkhx]{margin:0;animation:.35s both rise}.you[data-astro-cid-xuhqgkhx]{color:#111;background:#f1f1f1;border-radius:16px;align-self:flex-end;max-width:92%;padding:9px 12px}.clamp[data-astro-cid-xuhqgkhx]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mention[data-astro-cid-xuhqgkhx]{color:#2f6fde;font-weight:500}.bot[data-astro-cid-xuhqgkhx]{color:#222}.stages[data-astro-cid-xuhqgkhx]{color:var(--muted-2);gap:6px;padding:0;list-style:none;display:grid}.stages[data-astro-cid-xuhqgkhx] li[data-astro-cid-xuhqgkhx]{align-items:center;gap:8px;display:flex}.stages[data-astro-cid-xuhqgkhx] li[data-astro-cid-xuhqgkhx][data-done]{color:#222}.stages[data-astro-cid-xuhqgkhx] svg{width:14px;height:14px}.stages[data-astro-cid-xuhqgkhx] li[data-astro-cid-xuhqgkhx][data-done] .spin,.stages[data-astro-cid-xuhqgkhx] li[data-astro-cid-xuhqgkhx]:not([data-done]) svg:not(.spin){display:none}.stages[data-astro-cid-xuhqgkhx] li[data-astro-cid-xuhqgkhx][data-done] svg{color:var(--chatgpt)}.bar[data-astro-cid-5upoft6k]{letter-spacing:-.01em;background:#fff;border-bottom:1px solid #eee;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.address[data-astro-cid-5upoft6k]{color:#555;white-space:nowrap;background:#f4f4f2;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;height:28px;padding:0 10px;display:flex}.address[data-astro-cid-5upoft6k] svg{flex:none;width:12px;height:12px}.address[data-astro-cid-5upoft6k] span[data-astro-cid-5upoft6k]{text-overflow:ellipsis;overflow:hidden}.bar[data-astro-cid-5upoft6k][data-named] .address[data-astro-cid-5upoft6k] span[data-astro-cid-5upoft6k]{color:var(--ink);font-weight:600}.access[data-astro-cid-5upoft6k]{color:var(--muted-2);flex:none;transition:color .3s}.bar[data-astro-cid-5upoft6k][data-public] .access[data-astro-cid-5upoft6k]{color:var(--chatgpt);font-weight:500}.site[data-astro-cid-aesii3bx]{--bg:#f7f0e6;--fg:#3b2a1e;--soft:#3b2a1e24;--accent:#b5532d;--on-accent:#fff;--face:Georgia, "Times New Roman", serif;background:var(--bg);height:100%;color:var(--fg);grid-auto-rows:max-content;align-content:start;gap:10px;padding:22px 22px 0;transition:opacity .5s;display:grid;overflow:hidden}.site[data-astro-cid-aesii3bx][data-look=modern]{--bg:#fff;--fg:#111;--soft:#00000014;--accent:#111;--face:var(--font)}.site[data-astro-cid-aesii3bx][data-look=bold]{--bg:#23206b;--fg:#fff;--soft:#fff3;--accent:#ffcf33;--on-accent:#23206b;--face:var(--font)}.site[data-astro-cid-aesii3bx][data-empty]{opacity:0}.brand[data-astro-cid-aesii3bx]{font-family:var(--face);letter-spacing:-.01em;font-size:15px;font-weight:700}.tagline[data-astro-cid-aesii3bx]{font-family:var(--face);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;margin-top:14px;font-size:24px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.site[data-astro-cid-aesii3bx][data-look=bold] .tagline[data-astro-cid-aesii3bx]{text-transform:uppercase;font-weight:800}.place[data-astro-cid-aesii3bx]{white-space:nowrap;text-overflow:ellipsis;opacity:.75;min-height:1.4em;font-size:13px;overflow:hidden}.cta[data-astro-cid-aesii3bx]{background:var(--accent);max-width:100%;color:var(--on-accent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:start;margin-top:4px;padding:8px 16px;font-size:13px;font-weight:600;overflow:hidden}.heading[data-astro-cid-aesii3bx]{font-family:var(--face);margin-top:16px;font-size:15px;font-weight:700}ul[data-astro-cid-aesii3bx]{margin:0;padding:0;font-size:13px;list-style:none;display:grid}ul[data-astro-cid-aesii3bx] li{border-top:1px solid var(--soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}ul[data-astro-cid-aesii3bx] i{background:var(--soft);border-radius:4px;width:34px;height:8px}.window[data-astro-cid-b4vygj6g]{background:#fff;border:1px solid #e6e6e6;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #00000014}.top[data-astro-cid-b4vygj6g]{border-bottom:1px solid #eee;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.body[data-astro-cid-b4vygj6g]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);height:460px;display:grid}.pane[data-astro-cid-b4vygj6g]{border:1px solid #e6e6e6;border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:12px 12px 12px 0;display:grid;overflow:hidden}figcaption[data-astro-cid-b4vygj6g]{color:var(--muted-2);text-align:center;margin-top:12px;font-size:13px}@media (width<=640px){.body[data-astro-cid-b4vygj6g]{grid-template-rows:340px 240px;grid-template-columns:1fr;height:auto}.pane[data-astro-cid-b4vygj6g]{order:-1;margin:12px 12px 0}}.builder[data-astro-cid-rv3rg7cq]{gap:48px;display:grid}.grid[data-astro-cid-rv3rg7cq]{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.form[data-astro-cid-rv3rg7cq]{gap:28px;display:grid}.out[data-astro-cid-rv3rg7cq]{gap:8px;display:grid}.label[data-astro-cid-rv3rg7cq]{letter-spacing:-.02em;font-size:14px;font-weight:500}.grid[data-astro-cid-rv3rg7cq]>.demo{top:calc(var(--header-h) + 24px);margin:0;position:sticky}@media (width<=1199.98px){.grid[data-astro-cid-rv3rg7cq]{grid-template-columns:minmax(0,1fr);gap:48px}.grid[data-astro-cid-rv3rg7cq]>.demo{position:static}}.steps[data-astro-cid-77we5kvp]{gap:48px;max-width:760px;margin:48px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-77we5kvp]{scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:32px minmax(0,1fr);gap:20px;display:grid}.num[data-astro-cid-77we5kvp]{background:var(--ink-2);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:500;display:grid}.prose[data-astro-cid-77we5kvp] h3[data-astro-cid-77we5kvp]{margin-top:4px;font-size:22px;font-weight:500}@media (width<=809.98px){.step[data-astro-cid-77we5kvp]{grid-template-columns:28px minmax(0,1fr);gap:14px}.num[data-astro-cid-77we5kvp]{width:28px;height:28px;font-size:13px}.prose[data-astro-cid-77we5kvp] h3[data-astro-cid-77we5kvp]{font-size:19px}}.head[data-astro-cid-ahcyrzuh]{gap:16px;max-width:640px;display:grid}.needs[data-astro-cid-ahcyrzuh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:48px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-ahcyrzuh]{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}li[data-astro-cid-ahcyrzuh] svg{width:20px;height:20px;color:var(--chatgpt);margin-top:1px}h3[data-astro-cid-ahcyrzuh]{letter-spacing:-.03em;font-size:17px;line-height:1.35}p[data-astro-cid-ahcyrzuh]{color:var(--muted);letter-spacing:-.02em;margin-top:6px;font-size:15px;line-height:1.5}@media (width<=1199.98px){.needs[data-astro-cid-ahcyrzuh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.needs[data-astro-cid-ahcyrzuh]{grid-template-columns:minmax(0,1fr);gap:28px}}.links[data-astro-cid-lohwrevc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}a[data-astro-cid-lohwrevc]{border:1px solid var(--line);color:var(--ink);letter-spacing:-.02em;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:500;transition:border-color .15s;display:flex}a[data-astro-cid-lohwrevc]:hover{border-color:#0000004d}a[data-astro-cid-lohwrevc] svg{color:var(--muted-2);flex:none}.actions[data-astro-cid-yovt3hsu]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
