form[data-astro-cid-vekgkm42]{flex-direction:column;gap:18px;display:flex}form[data-astro-cid-vekgkm42][hidden]{display:none}.field[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42]{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input[data-astro-cid-vekgkm42]{width:100%;min-height:46px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:15px;display:block}.input[data-astro-cid-vekgkm42]:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea[data-astro-cid-vekgkm42].input{resize:vertical;padding:10px 12px;line-height:1.5}.trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error[data-astro-cid-vekgkm42]{color:var(--color-accent-300);margin-top:5px;font-size:12.5px;display:block}.error[data-astro-cid-vekgkm42][hidden]{display:none}.send-error[data-astro-cid-vekgkm42]{border-radius:var(--radius-md);border:1px solid var(--color-accent);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.send-error[data-astro-cid-vekgkm42][hidden]{display:none}.send-error[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{flex:none;margin-top:2px}button[data-astro-cid-vekgkm42][type=submit]{margin-top:4px}.note[data-astro-cid-vekgkm42]{color:var(--text-58);font-size:12.5px;line-height:1.5}.success[data-astro-cid-vekgkm42]{flex-direction:column;gap:14px;padding:24px 0;display:flex}.success[data-astro-cid-vekgkm42][hidden]{display:none}.success[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{letter-spacing:-.02em;font-size:24px}.success[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--text-72);font-size:15.5px;line-height:1.6}.success[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42]{align-self:flex-start;margin-top:8px}section[data-astro-cid-he3spzz3]{background:linear-gradient(180deg, var(--color-bg), color-mix(in srgb, var(--color-surface) 60%, var(--color-bg)))}.info[data-astro-cid-he3spzz3]{gap:20px}dl[data-astro-cid-he3spzz3]{grid-template-columns:auto 1fr;gap:12px 24px;margin:16px 0 0;font-size:15px;display:grid}dt[data-astro-cid-he3spzz3]{color:var(--text-58)}dd[data-astro-cid-he3spzz3]{margin:0}.firm[data-astro-cid-he3spzz3]{color:var(--text-78);line-height:1.6}.form-card[data-astro-cid-he3spzz3]{background:var(--color-surface);border-radius:var(--radius-lg);padding:clamp(24px,3vw,36px)}.workflow[data-astro-cid-djgshamr]{width:100%;max-width:520px}.card[data-astro-cid-djgshamr]{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.card-head[data-astro-cid-djgshamr]{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 20px;font-size:13px;display:flex}.card-title[data-astro-cid-djgshamr]{font-weight:500}.muted[data-astro-cid-djgshamr]{color:var(--text-58)}.status[data-astro-cid-djgshamr]{color:var(--color-accent-300);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.status-dot[data-astro-cid-djgshamr]{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.canvas[data-astro-cid-djgshamr]{background-color:var(--color-bg);background-image:linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-text) 4%, transparent) 1px, transparent 1px);background-size:24px 24px;padding:clamp(12px,2vw,28px);position:relative}.spot[data-astro-cid-djgshamr]{pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 70%);transition:opacity .5s;position:absolute;inset:0}.stage[data-astro-cid-djgshamr]{margin:0 auto;position:relative;container-type:inline-size}.stage[data-astro-cid-djgshamr] svg[data-astro-cid-djgshamr]{width:100%;height:auto;display:block}.stage--wide[data-astro-cid-djgshamr]{max-width:1100px;display:none}.stage--narrow[data-astro-cid-djgshamr]{max-width:440px}@media (width>=1080px){.workflow[data-astro-cid-djgshamr]{max-width:none}.stage--wide[data-astro-cid-djgshamr]{display:block}.stage--narrow[data-astro-cid-djgshamr]{display:none}}.edge[data-astro-cid-djgshamr]{fill:none;stroke:var(--color-neutral-800);stroke-width:1.6px;transition:stroke .3s}.edge[data-astro-cid-djgshamr][data-st=run]{stroke:var(--color-accent)}.edge[data-astro-cid-djgshamr][data-st=done]{stroke:color-mix(in srgb, var(--color-accent) 50%, var(--color-neutral-800))}.edge[data-astro-cid-djgshamr][data-st=skip]{stroke-dasharray:4 5}.port[data-astro-cid-djgshamr]{fill:var(--color-bg);stroke:var(--color-neutral-800);stroke-width:1.4px}.port[data-astro-cid-djgshamr][data-st=run]{stroke:var(--color-accent)}.port[data-astro-cid-djgshamr][data-st=done]{stroke:color-mix(in srgb, var(--color-accent) 50%, var(--color-neutral-800))}.trail[data-astro-cid-djgshamr]{fill:none;stroke:var(--color-accent);stroke-width:2.2px;stroke-linecap:round;opacity:0}.trail-glow[data-astro-cid-djgshamr]{stroke-width:6px}.dot[data-astro-cid-djgshamr]{fill:var(--color-accent-200);opacity:0}.dot-halo[data-astro-cid-djgshamr]{fill:var(--color-accent);opacity:0}.node-glow[data-astro-cid-djgshamr]{fill:none;stroke:var(--color-accent);stroke-width:5px;opacity:0;transition:opacity .4s}.node-shape[data-astro-cid-djgshamr]{fill:var(--color-surface);stroke:var(--color-divider);stroke-width:1.2px;transition:stroke .3s}.node-icon[data-astro-cid-djgshamr]{fill:none;stroke:var(--color-neutral-400);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.node-ai[data-astro-cid-djgshamr] rect[data-astro-cid-djgshamr]{fill:var(--color-bg);stroke:var(--color-accent)}.node-ai[data-astro-cid-djgshamr] text[data-astro-cid-djgshamr]{font-family:var(--font-body);letter-spacing:.04em;fill:var(--color-accent-300);font-size:9.5px;font-weight:600}.node-done[data-astro-cid-djgshamr]{opacity:0;transition:opacity .3s}.node-done[data-astro-cid-djgshamr] circle[data-astro-cid-djgshamr]{fill:var(--color-accent-900);stroke:var(--color-accent)}.node-done[data-astro-cid-djgshamr] path[data-astro-cid-djgshamr]{fill:none;stroke:var(--color-accent-300);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.node[data-astro-cid-djgshamr][data-st=run] .node-glow[data-astro-cid-djgshamr]{opacity:.55}.node[data-astro-cid-djgshamr][data-st=run] .node-shape[data-astro-cid-djgshamr]{stroke:var(--color-accent);stroke-width:1.8px}.node[data-astro-cid-djgshamr][data-st=run] .node-icon[data-astro-cid-djgshamr],.node[data-astro-cid-djgshamr][data-st=done] .node-icon[data-astro-cid-djgshamr]{stroke:var(--color-accent-300)}.node[data-astro-cid-djgshamr][data-st=done] .node-shape[data-astro-cid-djgshamr]{stroke:color-mix(in srgb, var(--color-accent) 50%, var(--color-neutral-800))}.node[data-astro-cid-djgshamr][data-st=done] .node-done[data-astro-cid-djgshamr]{opacity:1}.node[data-astro-cid-djgshamr][data-st=skip] .node-shape[data-astro-cid-djgshamr]{stroke-dasharray:4 4}.node[data-astro-cid-djgshamr][data-st=skip] .node-ai[data-astro-cid-djgshamr]{opacity:.5}.node-label[data-astro-cid-djgshamr]{text-align:left;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25em;display:flex;position:absolute}.node-label--below[data-astro-cid-djgshamr]{text-align:center;justify-content:flex-start;align-items:center}.node-name[data-astro-cid-djgshamr]{white-space:nowrap;color:color-mix(in srgb, var(--color-text) 62%, transparent);font-weight:500;line-height:1.2;transition:color .3s}.node-sub[data-astro-cid-djgshamr]{white-space:nowrap;color:var(--text-58);font-size:.84em;line-height:1.2;transition:color .3s}.node-sub[data-astro-cid-djgshamr]>span[data-astro-cid-djgshamr]{display:none}.node-label[data-astro-cid-djgshamr][data-st=idle] .sub-idle[data-astro-cid-djgshamr],.node-label[data-astro-cid-djgshamr][data-st=skip] .sub-idle[data-astro-cid-djgshamr],.node-label[data-astro-cid-djgshamr][data-st=run] .sub-run[data-astro-cid-djgshamr],.node-label[data-astro-cid-djgshamr][data-st=done] .sub-done[data-astro-cid-djgshamr]{display:inline}.node-label[data-astro-cid-djgshamr][data-st=run] .node-name[data-astro-cid-djgshamr],.node-label[data-astro-cid-djgshamr][data-st=done] .node-name[data-astro-cid-djgshamr]{color:var(--color-text)}.node-label[data-astro-cid-djgshamr][data-st=done] .node-sub[data-astro-cid-djgshamr]{color:var(--color-accent-300)}.chip[data-astro-cid-djgshamr]{border:1px solid var(--color-accent);background:var(--color-surface);color:var(--color-accent-300);opacity:0;border-radius:999px;justify-content:center;align-items:center;font-weight:500;transition:opacity .3s,background .25s;display:flex;position:absolute}.chip[data-astro-cid-djgshamr].is-on{opacity:1}.chip-done[data-astro-cid-djgshamr]{display:none}.chip[data-astro-cid-djgshamr].is-pressed{background:color-mix(in srgb, var(--color-accent) 24%, var(--color-surface));color:var(--color-text)}.chip[data-astro-cid-djgshamr].is-pressed .chip-todo[data-astro-cid-djgshamr]{display:none}.chip[data-astro-cid-djgshamr].is-pressed .chip-done[data-astro-cid-djgshamr]{display:inline}.inspector[data-astro-cid-djgshamr]{background:var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1px;font-size:13px;display:grid}.cell[data-astro-cid-djgshamr]{background:var(--color-surface);flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.cell-head[data-astro-cid-djgshamr]{color:var(--text-58);justify-content:space-between;gap:12px;font-size:12px;display:flex}.cell-head[data-astro-cid-djgshamr]>[data-astro-cid-djgshamr]:first-child{color:var(--color-accent-300)}.sender[data-astro-cid-djgshamr] strong[data-astro-cid-djgshamr]{font-weight:500}.message[data-astro-cid-djgshamr]{color:color-mix(in srgb, var(--color-text) 82%, transparent);text-wrap:pretty;line-height:1.6}mark[data-astro-cid-djgshamr]{color:inherit;background:0 0;border-radius:3px;transition:background .4s,box-shadow .4s;box-shadow:0 0 0 3px #0000}.is-highlighted[data-astro-cid-djgshamr] mark[data-astro-cid-djgshamr]{background:var(--color-accent-900);box-shadow:0 0 0 3px var(--color-accent-900)}.fields[data-astro-cid-djgshamr]{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:0;display:grid}.field-row[data-astro-cid-djgshamr]{display:contents}dt[data-astro-cid-djgshamr]{color:var(--text-58)}dd[data-astro-cid-djgshamr]{margin:0}dt[data-astro-cid-djgshamr],dd[data-astro-cid-djgshamr]{opacity:0;transition:opacity .35s,transform .35s}dd[data-astro-cid-djgshamr]{transform:translate(-6px)}.field-row[data-astro-cid-djgshamr].is-on dt[data-astro-cid-djgshamr],.field-row[data-astro-cid-djgshamr].is-on dd[data-astro-cid-djgshamr]{opacity:1;transition-delay:var(--delay)}.field-row[data-astro-cid-djgshamr].is-on dd[data-astro-cid-djgshamr]{transform:none}.draft[data-astro-cid-djgshamr]{color:color-mix(in srgb, var(--color-text) 86%, transparent);line-height:1.6;position:relative}.draft-ghost[data-astro-cid-djgshamr]{visibility:hidden}.draft-live[data-astro-cid-djgshamr]{position:absolute;inset:0}.caret[data-astro-cid-djgshamr]{vertical-align:-.18em;background:var(--color-accent);opacity:0;width:2px;height:1.1em;margin-left:1px;display:inline-block}.is-typing[data-astro-cid-djgshamr] .caret[data-astro-cid-djgshamr]{opacity:1}.attachments[data-astro-cid-djgshamr]{opacity:0;flex-wrap:wrap;gap:8px;transition:opacity .4s;display:flex}.has-attachments[data-astro-cid-djgshamr] .attachments[data-astro-cid-djgshamr],.is-final[data-astro-cid-djgshamr] .attachments[data-astro-cid-djgshamr]{opacity:1}.is-final[data-astro-cid-djgshamr] mark[data-astro-cid-djgshamr]{background:var(--color-accent-900);box-shadow:0 0 0 3px var(--color-accent-900)}figcaption[data-astro-cid-djgshamr]{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-top:12px;font-size:11px}.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(70% 60% at 85% -10%, color-mix(in srgb, var(--color-section-glow) 55%, transparent), transparent 70%), linear-gradient(180deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-surface) 55%, var(--color-bg)) 100%)}.inner[data-astro-cid-ge2uvauf]{flex-direction:column;gap:clamp(48px,6vw,72px);padding-block:clamp(56px,10vw,128px) clamp(64px,10vw,120px);display:flex}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:28px;max-width:820px;display:flex}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.04em;color:var(--color-accent-300);align-items:center;gap:12px;font-size:13px;display:flex}.eyebrow[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--color-accent);width:20px;height:2px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,7.8vw,116px);line-height:.96}.accent[data-astro-cid-ge2uvauf]{color:var(--color-accent-300)}.lead[data-astro-cid-ge2uvauf]{max-width:520px;color:var(--text-78);text-wrap:pretty;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}section[data-astro-cid-grsovck6]{background:linear-gradient(180deg, var(--color-bg), color-mix(in srgb, var(--color-surface) 50%, var(--color-bg)))}ol[data-astro-cid-grsovck6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(28px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-grsovck6]{flex-direction:column;gap:12px;display:flex}.marker[data-astro-cid-grsovck6]{align-items:center;gap:12px;display:flex}.ring[data-astro-cid-grsovck6]{border:2px solid var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}.line[data-astro-cid-grsovck6]{background:linear-gradient(to right, var(--color-divider), transparent);flex:1;height:1px}.number[data-astro-cid-grsovck6]{font-variant-numeric:tabular-nums;color:var(--color-accent-300);font-size:13px}h3[data-astro-cid-grsovck6]{letter-spacing:-.02em;font-size:21px}p[data-astro-cid-grsovck6]{color:var(--text-72);text-wrap:pretty;font-size:15px;line-height:1.6}.inner[data-astro-cid-6ajo4qxu]{padding-block:clamp(24px,4vw,48px) clamp(72px,10vw,128px)}li[data-astro-cid-6ajo4qxu]{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:6px 24px;padding:20px 0;display:grid}@media (width<=520px){li[data-astro-cid-6ajo4qxu]{grid-template-columns:minmax(0,1fr)}}.kind[data-astro-cid-6ajo4qxu]{color:var(--color-accent-300);padding-top:3px;font-size:13px}.text[data-astro-cid-6ajo4qxu]{text-wrap:pretty;font-size:16px;line-height:1.55}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:clamp(32px,5vw,72px);display:grid}article[data-astro-cid-lesv7jgp]{background:var(--rule-fade-right) top / 100% 1px no-repeat;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:28px 0 32px;display:grid}article[data-astro-cid-lesv7jgp]:hover{background:linear-gradient(to right, var(--color-accent), color-mix(in srgb, var(--color-accent) 25%, transparent) 70%, transparent) top / 100% 1px no-repeat}.number[data-astro-cid-lesv7jgp]{font-variant-numeric:tabular-nums;color:var(--color-accent-300);padding-top:6px;font-size:13px}.body[data-astro-cid-lesv7jgp]{flex-direction:column;gap:8px;display:flex}h3[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;font-size:22px}p[data-astro-cid-lesv7jgp]{color:var(--text-72);text-wrap:pretty;max-width:420px;font-size:15.5px;line-height:1.6}li[data-astro-cid-sv23ipzd]{align-items:center;gap:16px;padding:18px 0;font-size:17px;display:flex}svg[data-astro-cid-sv23ipzd]{flex:none}.band[data-astro-cid-ismp6luz]{background:var(--color-section)}.inner[data-astro-cid-ismp6luz]{padding-block:clamp(80px,12vw,160px)}p[data-astro-cid-ismp6luz]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-neutral-100);text-wrap:balance;max-width:1100px;font-size:clamp(36px,6.4vw,92px);font-weight:500;line-height:1.02}.accent[data-astro-cid-ismp6luz]{color:var(--color-accent-300)}[data-astro-cid-ismp6luz][data-word]{transition:opacity .2s}
