.pipe[data-astro-cid-iz62twpy]{margin:0;container-type:inline-size}.pipe__list[data-astro-cid-iz62twpy]{gap:14px;display:grid}.pipe__stage[data-astro-cid-iz62twpy]{--cycle:calc(var(--n) * var(--step));grid-template-columns:46px 1fr;align-items:center;gap:14px;display:grid;position:relative}.pipe__icon[data-astro-cid-iz62twpy]{z-index:1;border:1px solid var(--line-2);background:var(--surface-2);width:46px;height:46px;color:var(--muted);animation:stage-on var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * var(--step));border-radius:14px;place-items:center;display:grid;position:relative}.is-human[data-astro-cid-iz62twpy] .pipe__icon[data-astro-cid-iz62twpy]{border-style:dashed;border-color:color-mix(in oklab, var(--accent) 55%, transparent);color:var(--accent)}.pipe__txt[data-astro-cid-iz62twpy]{line-height:1.3;display:grid}.pipe__txt[data-astro-cid-iz62twpy] b[data-astro-cid-iz62twpy]{font-size:15px;font-weight:560}.pipe__txt[data-astro-cid-iz62twpy] small[data-astro-cid-iz62twpy]{color:var(--faint);font-size:12.5px;font-family:var(--font-mono)}.pipe__link[data-astro-cid-iz62twpy]{background:var(--line-2);width:1px;height:14px;position:absolute;top:46px;left:22.5px;overflow:hidden}.pipe__link[data-astro-cid-iz62twpy]:after{content:"";background:var(--accent);animation:link-flow var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--step) + var(--step) * .55);position:absolute;inset:0;transform:translateY(-100%)}@keyframes stage-on{0%{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), 0 0 30px -4px color-mix(in oklab, var(--accent) 70%, transparent);transform:scale(1.06)}16%{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), 0 0 30px -4px color-mix(in oklab, var(--accent) 70%, transparent);transform:scale(1)}26%,to{}}@keyframes link-flow{0%{transform:translateY(-100%)}8%{transform:translateY(0)}16%,to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.pipe__icon[data-astro-cid-iz62twpy],.pipe__link[data-astro-cid-iz62twpy]:after{animation:none}}@container (width>=760px){.pipe__list[data-astro-cid-iz62twpy]{grid-template-columns:repeat(var(--n), 1fr);gap:0}.pipe__stage[data-astro-cid-iz62twpy]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;padding:0 6px}.pipe__icon[data-astro-cid-iz62twpy]{border-radius:16px;width:56px;height:56px}.pipe__link[data-astro-cid-iz62twpy]{width:calc(100% - 68px);height:1px;top:28px;left:calc(50% + 34px)}.pipe__link[data-astro-cid-iz62twpy]:after{animation-name:link-flow-x;transform:translate(-100%)}}@keyframes link-flow-x{0%{transform:translate(-100%)}8%{transform:translate(0)}16%,to{transform:translate(100%)}}figcaption[data-astro-cid-iz62twpy]{color:var(--faint);text-align:center;margin-top:22px;font-size:13.5px}.chat[data-astro-cid-eiezwasm]{width:100%;max-width:520px;margin:0 auto;position:relative}.chat__win[data-astro-cid-eiezwasm]{border:1px solid var(--line-2);background:color-mix(in oklab, var(--surface) 92%, transparent);box-shadow:var(--shadow-lg);border-radius:22px;width:88%;overflow:hidden}.chat__head[data-astro-cid-eiezwasm]{color:#fff;background:linear-gradient(135deg,#0b6e7a,#0e8f88);align-items:center;gap:10px;padding:14px 16px;display:flex}.chat__av[data-astro-cid-eiezwasm]{background:#ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.chat__name[data-astro-cid-eiezwasm]{line-height:1.25;display:grid}.chat__name[data-astro-cid-eiezwasm] b[data-astro-cid-eiezwasm]{font-size:14px;font-weight:600}.chat__name[data-astro-cid-eiezwasm] small[data-astro-cid-eiezwasm]{opacity:.85;align-items:center;gap:6px;font-size:12px;display:flex}.chat__name[data-astro-cid-eiezwasm] .dot[data-astro-cid-eiezwasm]{color:#7ff0c4;width:6px;height:6px}.chat__body[data-astro-cid-eiezwasm]{align-content:start;gap:10px;min-height:240px;padding:16px;font-size:14px;display:grid}.msg[data-astro-cid-eiezwasm]{max-width:88%;transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:16px;padding:10px 14px;line-height:1.5}.msg--me[data-astro-cid-eiezwasm]{color:#fff;background:#0b6e7a;border-bottom-right-radius:5px;justify-self:end}.msg--bot[data-astro-cid-eiezwasm]{background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:5px}.cite[data-astro-cid-eiezwasm]{vertical-align:2px;color:#2fc0b4;width:18px;height:18px;font:600 10.5px/1 var(--font-mono);cursor:default;transition:transform .3s var(--ease-spring), box-shadow .3s;background:oklab(58.7124% -.098381 -.0149474/.22);border:0;border-radius:6px;place-items:center;margin:0 1px 0 3px;padding:0;display:inline-grid}.cite[data-astro-cid-eiezwasm].hot{transform:scale(1.25);box-shadow:0 0 0 4px oklab(73.1955% -.117504 -.0133781/.25)}.typing[data-astro-cid-eiezwasm]{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;gap:4px;width:max-content;padding:12px 14px;transition:opacity .3s;display:flex}.typing[data-astro-cid-eiezwasm] i[data-astro-cid-eiezwasm]{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.typing[data-astro-cid-eiezwasm] i[data-astro-cid-eiezwasm]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-eiezwasm] i[data-astro-cid-eiezwasm]:nth-child(3){animation-delay:.3s}@keyframes blink{30%{opacity:1;transform:translateY(-3px)}0%,60%,to{opacity:.35}}.chat__rel[data-astro-cid-eiezwasm]{flex-wrap:wrap;gap:6px;transition:opacity .5s .2s;display:flex}.chat__rel[data-astro-cid-eiezwasm] span[data-astro-cid-eiezwasm]{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:12.5px}.src[data-astro-cid-eiezwasm]{z-index:1;border:1px solid color-mix(in oklab, #2fc0b4 40%, var(--line-2));background:color-mix(in oklab, var(--surface-2) 94%, transparent);backdrop-filter:blur(14px);width:78%;transition:opacity .6s var(--ease), transform .6s var(--ease);border-radius:18px;margin:-28px 0 0 auto;padding:16px 18px;font-size:13.5px;position:relative;box-shadow:0 30px 60px -20px #0009,0 0 60px -20px #2fc0b466}.src__head[data-astro-cid-eiezwasm]{color:var(--faint);align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.src__n[data-astro-cid-eiezwasm]{color:#2fc0b4;background:oklab(58.7124% -.098381 -.0149474/.22);border-radius:6px;place-items:center;width:18px;height:18px;font-weight:600;display:grid}.src[data-astro-cid-eiezwasm] p[data-astro-cid-eiezwasm]{color:var(--muted);margin:0;line-height:1.55}mark[data-astro-cid-eiezwasm]{color:var(--text);background:linear-gradient(90deg, oklab(73.1955% -.117504 -.0133781/.3), oklab(73.1955% -.117504 -.0133781/.3)) no-repeat 0 0 / var(--hl,100%) 100%;transition:background-size 1s var(--ease);border-radius:3px;padding:0 2px}.src__foot[data-astro-cid-eiezwasm]{color:var(--ok);align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.js [data-astro-cid-eiezwasm][data-chat]:not(.is-static) [data-astro-cid-eiezwasm][data-c]:not(.on){opacity:0;transform:translateY(10px)}.js [data-astro-cid-eiezwasm][data-chat]:not(.is-static) [data-astro-cid-eiezwasm][data-c=typing].gone{display:none}.js [data-astro-cid-eiezwasm][data-chat]:not(.is-static) [data-astro-cid-eiezwasm][data-c=src]:not(.on){transform:translateY(24px)scale(.97)}.js [data-astro-cid-eiezwasm][data-chat]:not(.is-static) [data-astro-cid-eiezwasm][data-mark]{--hl:0%}.js [data-astro-cid-eiezwasm][data-chat] [data-astro-cid-eiezwasm][data-c=src].on [data-astro-cid-eiezwasm][data-mark]{--hl:100%;transition-delay:.35s}.js [data-astro-cid-eiezwasm][data-chat].is-fading [data-astro-cid-eiezwasm][data-c]{opacity:0;transition-duration:.5s}.js [data-astro-cid-eiezwasm][data-chat].is-static [data-astro-cid-eiezwasm][data-c=typing]{display:none}@media (width<=520px){.chat__win[data-astro-cid-eiezwasm]{width:100%}.src[data-astro-cid-eiezwasm]{width:92%;margin-top:-16px}}.cta[data-astro-cid-he3spzz3]{border-color:color-mix(in oklab, var(--accent) 30%, var(--line));background:linear-gradient(160deg, var(--surface-2), var(--bg-2));padding:clamp(32px,6vw,80px);position:relative}.cta__glow[data-astro-cid-he3spzz3]{aspect-ratio:1;filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff6f3c59,#0000 60%);border-radius:50%;width:70%;animation:14s ease-in-out infinite alternate drift-c;position:absolute;inset:-40% -10% auto auto}@keyframes drift-c{to{transform:translate(-80px,60px)}}@media (prefers-reduced-motion:reduce){.cta__glow[data-astro-cid-he3spzz3]{animation:none}}.cta__inner[data-astro-cid-he3spzz3]{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.cta__copy[data-astro-cid-he3spzz3]{justify-items:start;gap:24px;display:grid}h2[data-astro-cid-he3spzz3]{letter-spacing:-.045em;font-size:clamp(36px,5vw,62px)}.cta__copy[data-astro-cid-he3spzz3]>p[data-astro-cid-he3spzz3]{color:var(--muted);max-width:52ch;margin:0;font-size:19px}.cta__small[data-astro-cid-he3spzz3]{align-items:center;gap:7px;color:var(--faint)!important;font-size:12.5px!important;display:inline-flex!important}.cta__send[data-astro-cid-he3spzz3]{border-radius:var(--radius);border:1px solid var(--line-2);background:color-mix(in oklab, var(--bg) 55%, transparent);backdrop-filter:blur(10px);padding:28px}.cta__send[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:18px;font-size:12px;font-weight:500}ol[data-astro-cid-he3spzz3]{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}li[data-astro-cid-he3spzz3]{align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}li[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);font:600 13px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.cta__send[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--faint);margin:0;font-size:14px}@media (width<=900px){.cta__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
