.hero[data-astro-cid-glgfkru5]{margin-top:calc(-1 * var(--header-h));background:var(--ink-hover);height:max(680px,100vh);color:var(--white);position:relative;overflow:hidden}@media (width<=999px){.hero[data-astro-cid-glgfkru5]{height:100svh}}.poster[data-astro-cid-glgfkru5]{display:block;position:absolute;inset:0}.poster[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5],.media[data-astro-cid-glgfkru5]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.media[data-astro-cid-glgfkru5]{visibility:hidden}}.veil[data-astro-cid-glgfkru5]{pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--dark) 15%, transparent) 0%, color-mix(in srgb, var(--dark) 10%, transparent) 13.1179% 60%, color-mix(in srgb, var(--dark) 30%, transparent) 100%);position:absolute;inset:0}.copy[data-astro-cid-glgfkru5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;padding:0 clamp(20px,4vw,72px) clamp(32.8px,4.9vw,72.2px);display:flex;position:absolute;inset:auto 0 0}h1[data-astro-cid-glgfkru5]{font-size:var(--fs-hero);letter-spacing:var(--track-hero);flex:0 auto;max-width:12ch;margin:0;font-weight:400;line-height:1.025}.side[data-astro-cid-glgfkru5]{flex-direction:column;flex:0 440px;gap:48px;margin-left:auto;display:flex}.blk[data-astro-cid-glgfkru5]{flex-direction:column;gap:22px;display:flex}p[data-astro-cid-glgfkru5]{max-width:36ch;font-size:var(--fs-lead);margin:0;line-height:1.35}.ctas[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:12px;display:flex}.cta[data-astro-cid-glgfkru5]{border-radius:var(--radius-pill);font-size:var(--fs-sm);white-space:nowrap;padding:16.15px 28.5px;font-weight:500;text-decoration:none;transition:background-color .15s}.cta-solid[data-astro-cid-glgfkru5]{background:var(--white);color:var(--ink)}.cta-solid[data-astro-cid-glgfkru5]:hover{background:var(--surface);color:var(--ink)}.cta-ghost[data-astro-cid-glgfkru5]{color:var(--white);box-shadow:inset 0 0 0 1px}.cta-ghost[data-astro-cid-glgfkru5]:hover{background:var(--fill-on-dark);color:var(--white)}.cta[data-astro-cid-glgfkru5]:focus-visible{outline-color:var(--white)}@media (width<=479.98px){.ctas[data-astro-cid-glgfkru5]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cta[data-astro-cid-glgfkru5]{text-align:center}}.act[data-astro-cid-glgfkru5]{display:none}@media (width>=900px){.act[data-astro-cid-glgfkru5]{background:var(--veil-dark);backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;gap:16px;width:min(420px,100%);min-width:min(380px,100%);padding:20px 22px;display:flex}.act[data-astro-cid-glgfkru5][hidden]{display:none}}.act-head[data-astro-cid-glgfkru5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.act-title[data-astro-cid-glgfkru5]{font-size:var(--fs-sm);align-items:center;gap:10px;font-weight:500;display:flex}.act-live[data-astro-cid-glgfkru5],.sl[data-astro-cid-glgfkru5],.act-demo[data-astro-cid-glgfkru5],.act[data-astro-cid-glgfkru5] .ev-t,.act[data-astro-cid-glgfkru5] .ev-who,.act[data-astro-cid-glgfkru5] .ev-s{white-space:nowrap}.act[data-astro-cid-glgfkru5] .ev-t{font-family:var(--font-mono)}.act-live[data-astro-cid-glgfkru5]{font-size:var(--fs-xs);color:var(--dark-muted);align-items:center;gap:7px;display:flex}.live-dot[data-astro-cid-glgfkru5]{background:var(--st-ok-bd);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite act-live}.act-stats[data-astro-cid-glgfkru5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:6px;display:grid}.stat[data-astro-cid-glgfkru5]{flex-direction:column;gap:6px;display:flex}.sv[data-astro-cid-glgfkru5]{font-size:var(--fs-h3);letter-spacing:var(--track-sub);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.sl[data-astro-cid-glgfkru5]{font-size:var(--fs-xs);color:var(--dark-muted)}.act-list[data-astro-cid-glgfkru5]{flex-direction:column;height:248px;display:flex;overflow:hidden}.act[data-astro-cid-glgfkru5] .ev{flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:62px;display:grid;overflow:hidden}.act[data-astro-cid-glgfkru5] .ev[data-in]{animation:.5s cubic-bezier(.2,.7,.2,1) both act-in}.act[data-astro-cid-glgfkru5] .ev[data-out]{animation:.5s both act-out}.act[data-astro-cid-glgfkru5] .ev-t{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--dark-muted);align-self:start;padding-top:13px;transition:color .5s}.act[data-astro-cid-glgfkru5] .ev[data-top] .ev-t{color:var(--white)}.act[data-astro-cid-glgfkru5] .ev-m{flex-direction:column;gap:4px;min-width:0;display:flex}.act[data-astro-cid-glgfkru5] .ev-w{font-size:var(--fs-base);color:var(--white);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.act[data-astro-cid-glgfkru5] .ev-who{font-size:var(--fs-xs);color:var(--dark-muted);text-overflow:ellipsis;overflow:hidden}.act[data-astro-cid-glgfkru5] .ev-s{font-size:var(--fs-xs);color:var(--c);align-items:center;gap:6px;display:flex}.act[data-astro-cid-glgfkru5] .ev-dot{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.act-demo[data-astro-cid-glgfkru5]{font-size:var(--fs-xs);color:var(--dark-muted)}@keyframes act-in{0%{opacity:0;height:0;transform:translateY(-6px)}to{opacity:1;height:62px;transform:none}}@keyframes act-out{0%{opacity:1}to{opacity:0}}@keyframes act-live{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.live-dot[data-astro-cid-glgfkru5]{animation:none}}.pad[data-astro-cid-qr352fss]{justify-content:center;display:flex}.frase[data-astro-cid-qr352fss]{text-align:center;max-width:34ch;font-size:var(--fs-h2);letter-spacing:var(--track-title);text-wrap:balance;margin:0;font-weight:400;line-height:1.18}.a[data-astro-cid-qr352fss]{color:var(--ink)}.b[data-astro-cid-qr352fss]{color:var(--muted)}.frase[data-astro-cid-qr352fss].armed .w[data-astro-cid-qr352fss]:not(.on){color:var(--surface-strong)}@media (prefers-reduced-motion:no-preference){.w[data-astro-cid-qr352fss]{transition:color .35s}}.ba[data-astro-cid-xwvvetyq]{align-items:center;gap:var(--sp-fluid-s);--off-bg:var(--bg);--off-fg:var(--st-off-fg);flex-direction:column;display:flex}.watch[data-astro-cid-xwvvetyq]{align-items:center;gap:var(--sp-5);flex-direction:column;max-width:100%;display:flex}.title[data-astro-cid-xwvvetyq]{text-align:center}.m[data-astro-cid-xwvvetyq]{display:grid}.m[data-astro-cid-xwvvetyq]>[data-astro-cid-xwvvetyq]{grid-area:1/1}[data-astro-cid-xwvvetyq][data-state=sin] .s-con[data-astro-cid-xwvvetyq],[data-astro-cid-xwvvetyq][data-state=con] .s-sin[data-astro-cid-xwvvetyq]{visibility:hidden}[data-astro-cid-xwvvetyq][data-state=sin] .d-con[data-astro-cid-xwvvetyq],[data-astro-cid-xwvvetyq][data-state=con] .d-sin[data-astro-cid-xwvvetyq]{display:none}.seg[data-astro-cid-xwvvetyq]{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--radius-pill);background:var(--surface);display:flex}.seg[data-astro-cid-xwvvetyq][hidden]{display:none}.seg[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq]{appearance:none;cursor:pointer;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);white-space:nowrap;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--muted);background:0 0;border:0;margin:0;font-weight:500;line-height:1.45}.seg[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq]:hover{color:var(--ink)}.seg[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq][aria-pressed=true]{background:var(--white);color:var(--ink)}.grid[data-astro-cid-xwvvetyq]{gap:var(--sp-4);width:100%;margin-top:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.item[data-astro-cid-xwvvetyq]{gap:var(--sp-4);flex-direction:column;min-width:0;margin:0;display:flex}.canvas[data-astro-cid-xwvvetyq]{aspect-ratio:1;background:var(--surface) radial-gradient(circle, var(--line-strong) 1px, transparent 1.2px) 0 0 / 14px 14px;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.curves[data-astro-cid-xwvvetyq]{fill:none;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.curves[data-astro-cid-xwvvetyq] path[data-astro-cid-xwvvetyq]{stroke:var(--blue-light);stroke-width:1.4px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;animation:1.6s linear infinite paused ba-flow}[data-astro-cid-xwvvetyq][data-state=con] .curves[data-astro-cid-xwvvetyq]{opacity:1;transition-delay:.25s}[data-astro-cid-xwvvetyq][data-state=con] .curves[data-astro-cid-xwvvetyq] path[data-astro-cid-xwvvetyq]{animation-play-state:running}@keyframes ba-flow{to{stroke-dashoffset:-14px}}.nd[data-astro-cid-xwvvetyq]{z-index:1;left:var(--x1);top:var(--y1);opacity:var(--o1,1);transition:left .8s cubic-bezier(.2,.7,.2,1),top .8s cubic-bezier(.2,.7,.2,1),opacity .6s,visibility .6s;position:absolute;transform:translate(-50%,-50%)}[data-astro-cid-xwvvetyq][data-state=sin] .nd[data-astro-cid-xwvvetyq]{left:var(--x0);top:var(--y0);opacity:var(--o0,1)}[data-astro-cid-xwvvetyq][data-state=sin] .gone-sin[data-astro-cid-xwvvetyq],[data-astro-cid-xwvvetyq][data-state=con] .gone-con[data-astro-cid-xwvvetyq]{visibility:hidden}.nd[data-astro-cid-xwvvetyq]{width:max-content}.nd[data-astro-cid-xwvvetyq].wide{width:86%}.fc[data-astro-cid-xwvvetyq]{border:1px solid var(--st-ok-bd);background:var(--white);color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:6px 10px 6px 8px;transition:border-color .5s,background-color .5s;display:flex}[data-astro-cid-xwvvetyq][data-state=sin] .fc[data-astro-cid-xwvvetyq]{border-color:var(--st-off-bd);background:var(--off-bg)}.logo[data-astro-cid-xwvvetyq] path[data-astro-cid-xwvvetyq]{transition:fill .5s}[data-astro-cid-xwvvetyq][data-state=sin] .logo[data-astro-cid-xwvvetyq] path[data-astro-cid-xwvvetyq]{fill:var(--off-fg)}.fi[data-astro-cid-xwvvetyq]{border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.fi[data-astro-cid-xwvvetyq].blue{background:var(--blue)}.fi[data-astro-cid-xwvvetyq].dark{background:var(--ink);transition:background-color .5s}.ico[data-astro-cid-xwvvetyq]{fill:none;stroke:var(--body);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fi[data-astro-cid-xwvvetyq].dark .ico[data-astro-cid-xwvvetyq]{stroke:var(--white)}.ico[data-astro-cid-xwvvetyq].chk{stroke:var(--blue-link);flex:none}.ico[data-astro-cid-xwvvetyq].bot{stroke:var(--blue)}.ft[data-astro-cid-xwvvetyq]{flex-direction:column;gap:4px;min-width:0;line-height:1.15;display:flex}.fk[data-astro-cid-xwvvetyq]{color:var(--off-fg);font-size:12px}.fn[data-astro-cid-xwvvetyq]{font-size:13px;font-weight:500}.pill[data-astro-cid-xwvvetyq]{white-space:nowrap;border-radius:6px;justify-self:start;padding:2px 8px;font-size:12px;line-height:1.3;display:inline-flex}.pill[data-astro-cid-xwvvetyq].ok{background:var(--st-ok-bg);color:var(--st-ok-fg)}.pill[data-astro-cid-xwvvetyq].run,.agent[data-astro-cid-xwvvetyq][data-st=run] .pill[data-astro-cid-xwvvetyq]{background:var(--st-run-bg);color:var(--st-run-fg)}.pill[data-astro-cid-xwvvetyq].wait{background:var(--st-off-bg);color:var(--off-fg)}.agent[data-astro-cid-xwvvetyq][data-st=appr] .pill[data-astro-cid-xwvvetyq]{background:var(--st-appr-bg);color:var(--st-appr-fg)}.core[data-astro-cid-xwvvetyq],.ia[data-astro-cid-xwvvetyq]{grid-template-columns:auto 1fr;gap:6px 8px;padding:10px 12px;display:grid}.core[data-astro-cid-xwvvetyq] .pill[data-astro-cid-xwvvetyq],.ia[data-astro-cid-xwvvetyq] .pills[data-astro-cid-xwvvetyq]{grid-column:1/-1}.core[data-astro-cid-xwvvetyq],[data-astro-cid-xwvvetyq][data-state=sin] .core[data-astro-cid-xwvvetyq]{border-color:var(--st-run-bd);background:var(--white)}[data-astro-cid-xwvvetyq][data-state=con] .ia[data-astro-cid-xwvvetyq]{border-color:var(--st-run-bd)}[data-astro-cid-xwvvetyq][data-state=con] .ia[data-astro-cid-xwvvetyq] .fi[data-astro-cid-xwvvetyq].dark{background:var(--blue)}.list[data-astro-cid-xwvvetyq]{white-space:normal;flex-direction:column;align-items:stretch;gap:0;width:236px;padding:10px 12px 8px}.list[data-astro-cid-xwvvetyq]>.fk[data-astro-cid-xwvvetyq]{margin-bottom:4px}.row[data-astro-cid-xwvvetyq]{align-items:center;gap:6px;padding:4px 0;font-size:13px;line-height:1.35;display:flex}.chip[data-astro-cid-xwvvetyq]{border:1px dashed var(--line-strong);border-radius:var(--radius-pill);background:var(--off-bg);color:var(--off-fg);white-space:nowrap;padding:4px 10px;font-size:12px;line-height:1.5}.person[data-astro-cid-xwvvetyq]{border-radius:var(--radius-pill);padding:4px 10px 4px 4px}.av[data-astro-cid-xwvvetyq]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.av-blue[data-astro-cid-xwvvetyq]{background:var(--st-run-bg);color:var(--st-run-fg)}.av-green[data-astro-cid-xwvvetyq]{background:var(--st-ok-bg);color:var(--st-ok-fg)}.av-amber[data-astro-cid-xwvvetyq]{background:var(--st-appr-bg);color:var(--st-appr-fg)}.agent[data-astro-cid-xwvvetyq]{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px}.row1[data-astro-cid-xwvvetyq]{align-items:center;gap:6px;display:flex}.agent[data-astro-cid-xwvvetyq][data-st=run]{border-color:var(--st-run-bd)}.agent[data-astro-cid-xwvvetyq][data-st=appr]{border-color:var(--st-appr-bd)}[data-astro-cid-xwvvetyq][data-state=sin] .agent[data-astro-cid-xwvvetyq]{border-color:var(--st-off-bd);background:var(--off-bg)}[data-astro-cid-xwvvetyq][data-state=sin] .agent[data-astro-cid-xwvvetyq] .pill[data-astro-cid-xwvvetyq]{background:var(--st-off-bg);color:var(--off-fg)}.bar[data-astro-cid-xwvvetyq]{background:var(--blue);color:var(--white);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}@container (width<=339.98px){.fc[data-astro-cid-xwvvetyq]:not(.core,.ia,.list) .fk[data-astro-cid-xwvvetyq]{display:none}.fc[data-astro-cid-xwvvetyq]{border-radius:10px;gap:4px;padding:4px 8px 4px 6px}.fn[data-astro-cid-xwvvetyq],.row[data-astro-cid-xwvvetyq],.bar[data-astro-cid-xwvvetyq]{font-size:12px}.fi[data-astro-cid-xwvvetyq]{width:18px;height:18px}.core[data-astro-cid-xwvvetyq],.ia[data-astro-cid-xwvvetyq]{padding:8px 10px}.list[data-astro-cid-xwvvetyq]{width:204px;padding:8px 10px 6px}.row[data-astro-cid-xwvvetyq]{padding:3px 0}.person[data-astro-cid-xwvvetyq]{padding:3px 8px 3px 3px}.agent[data-astro-cid-xwvvetyq]{padding:6px 8px}.bar[data-astro-cid-xwvvetyq]{padding:8px 12px}}.cap[data-astro-cid-xwvvetyq]{gap:var(--sp-2);padding:0 var(--sp-1) var(--sp-1);flex-direction:column;min-height:94px;display:flex}.cap-t[data-astro-cid-xwvvetyq]{font-size:var(--fs-h3);letter-spacing:var(--track-sub);font-weight:500;line-height:1.05}.cap-x[data-astro-cid-xwvvetyq]{font-size:var(--fs-sm);color:var(--muted)}.dots[data-astro-cid-xwvvetyq]{display:none}@media (width>=1000px) and (width<=1199.98px){.canvas[data-astro-cid-xwvvetyq]{aspect-ratio:4/5}}@media (width<=999.98px){.seg[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq]{min-height:44px}.grid[data-astro-cid-xwvvetyq]{gap:var(--sp-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;grid-template-columns:none;grid-auto-columns:min(86%,400px);grid-auto-flow:column;position:relative;overflow-x:auto}.grid[data-astro-cid-xwvvetyq]::-webkit-scrollbar{display:none}.grid[data-astro-cid-xwvvetyq]:focus-visible{outline-offset:2px}.item[data-astro-cid-xwvvetyq]{scroll-snap-align:start}.canvas[data-astro-cid-xwvvetyq]{aspect-ratio:4/5}.cap[data-astro-cid-xwvvetyq]{min-height:0}.dots[data-astro-cid-xwvvetyq]:not([hidden]){justify-content:center;display:flex}.dots[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq]{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:44px;margin:0;padding:0;display:flex}.dots[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq]:before{content:"";border-radius:var(--radius-pill);background:var(--line-strong);width:8px;height:8px;transition:width .25s,background-color .25s}.dots[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq][aria-current=true]:before{background:var(--ink);width:20px}}@media (prefers-reduced-motion:reduce){.nd[data-astro-cid-xwvvetyq],.fc[data-astro-cid-xwvvetyq],.fi[data-astro-cid-xwvvetyq].dark,.logo[data-astro-cid-xwvvetyq] path[data-astro-cid-xwvvetyq],.curves[data-astro-cid-xwvvetyq],.dots[data-astro-cid-xwvvetyq] button[data-astro-cid-xwvvetyq]:before{transition:none}.curves[data-astro-cid-xwvvetyq] path[data-astro-cid-xwvvetyq]{animation:none}}.na[data-astro-cid-qn5xmfko]{gap:var(--sp-5);flex-direction:column;display:flex}.head[data-astro-cid-qn5xmfko]{gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;align-items:flex-end;display:flex}.ht[data-astro-cid-qn5xmfko]{gap:var(--sp-3);flex-direction:column;flex:2 520px;min-width:0;display:flex}.title[data-astro-cid-qn5xmfko]{text-wrap:balance}.lead[data-astro-cid-qn5xmfko]{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;flex:320px;margin:0}p[data-astro-cid-qn5xmfko]{margin:0}ul[data-astro-cid-qn5xmfko],ol[data-astro-cid-qn5xmfko]{margin:0;padding:0;list-style:none}.sn[data-astro-cid-qn5xmfko],.chip[data-astro-cid-qn5xmfko],.lt[data-astro-cid-qn5xmfko],.pills[data-astro-cid-qn5xmfko] li[data-astro-cid-qn5xmfko],.cn[data-astro-cid-qn5xmfko],.srcc[data-astro-cid-qn5xmfko]{font-family:var(--font-mono)}.card[data-astro-cid-qn5xmfko]{background:var(--white);padding:var(--sp-fluid-s);gap:var(--sp-4);border-radius:clamp(20px,2.5vw,30px);flex-direction:column;display:flex}.bar[data-astro-cid-qn5xmfko]{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.desc[data-astro-cid-qn5xmfko]{font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;line-height:1.4}.desc[data-astro-cid-qn5xmfko][hidden]{display:none}.tabs[data-astro-cid-qn5xmfko]{gap:var(--sp-2);scrollbar-width:none;max-width:100%;padding:2px;display:flex;overflow:auto hidden}.tabs[data-astro-cid-qn5xmfko][hidden]{display:none}.tabs[data-astro-cid-qn5xmfko] button[data-astro-cid-qn5xmfko]{appearance:none;cursor:pointer;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;margin:0;font-weight:500;transition:background-color .2s,color .2s;display:flex}.tabs[data-astro-cid-qn5xmfko] button[data-astro-cid-qn5xmfko]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tabs[data-astro-cid-qn5xmfko] button[data-astro-cid-qn5xmfko][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.stage[data-astro-cid-qn5xmfko]{background:var(--surface);padding:var(--sp-fluid-s);border-radius:22px;flex-direction:column;min-height:540px;display:flex}.pane[data-astro-cid-qn5xmfko]{flex-direction:column;flex:1;gap:14px;animation:.18s both na-fade;display:flex}.pane[data-astro-cid-qn5xmfko][hidden]{display:none}.pane[data-astro-cid-qn5xmfko]:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:16px}.in[data-astro-cid-qn5xmfko]{animation:.45s cubic-bezier(.2,.7,.2,1) both na-in}@keyframes na-fade{0%{opacity:0}to{opacity:1}}@keyframes na-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes na-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.dots[data-astro-cid-qn5xmfko]{flex:none;gap:4px;display:flex}.dots[data-astro-cid-qn5xmfko] span[data-astro-cid-qn5xmfko]{background:var(--blue);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite na-dot}.dots[data-astro-cid-qn5xmfko] span[data-astro-cid-qn5xmfko]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-qn5xmfko] span[data-astro-cid-qn5xmfko]:nth-child(3){animation-delay:.3s}.lab[data-astro-cid-qn5xmfko]{color:var(--muted);font-size:12px;font-weight:500}.chat[data-astro-cid-qn5xmfko]{flex-direction:column;flex:1;gap:16px;width:100%;max-width:820px;margin:0 auto;display:flex}.me[data-astro-cid-qn5xmfko]{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;max-width:88%;display:flex}.who[data-astro-cid-qn5xmfko]{color:var(--muted);text-align:right;font-size:12px}.me-row[data-astro-cid-qn5xmfko]{align-items:flex-end;gap:10px;display:flex}.bubble[data-astro-cid-qn5xmfko]{background:var(--white);border-radius:18px 18px 4px;padding:12px 16px;font-size:15px;line-height:1.4}.av[data-astro-cid-qn5xmfko]{background:var(--surface-strong);width:32px;height:32px;color:var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.wait[data-astro-cid-qn5xmfko]{color:var(--body);align-items:center;gap:10px;font-size:14px;animation:.3s both na-in;display:none}[data-astro-cid-qn5xmfko][data-v="1"] .wait[data-astro-cid-qn5xmfko]{display:flex}.ans[data-astro-cid-qn5xmfko]{background:var(--white);border-radius:18px;flex-direction:column;gap:16px;padding:16px;display:none}[data-astro-cid-qn5xmfko][data-v="2"] .ans[data-astro-cid-qn5xmfko]{display:flex}.src[data-astro-cid-qn5xmfko]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mk[data-astro-cid-qn5xmfko]{flex:none;width:16px;height:16px;display:block}.mk[data-astro-cid-qn5xmfko] svg{width:100%;height:100%;display:block}.pills[data-astro-cid-qn5xmfko]{flex-wrap:wrap;gap:6px;display:flex}.pills[data-astro-cid-qn5xmfko] li[data-astro-cid-qn5xmfko]{color:var(--st-run-fg);background:var(--st-run-bg);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:12px}.ans-t[data-astro-cid-qn5xmfko]{letter-spacing:var(--track-sub);font-size:18px;font-weight:500;line-height:1.25}.causes[data-astro-cid-qn5xmfko]{flex-direction:column;gap:4px;display:flex}.causes[data-astro-cid-qn5xmfko] li[data-astro-cid-qn5xmfko]{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:4px 0;font-size:15px;display:grid}.cn[data-astro-cid-qn5xmfko]{color:var(--blue-link);padding-top:2px;font-size:12px}.tbl-wrap[data-astro-cid-qn5xmfko]{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.tbl-wrap[data-astro-cid-qn5xmfko]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tbl[data-astro-cid-qn5xmfko]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr);min-width:480px;display:grid}.tr[data-astro-cid-qn5xmfko]{display:contents}.th[data-astro-cid-qn5xmfko]{background:var(--bg);color:var(--muted);padding:8px 12px;font-size:12px;font-weight:500}.td[data-astro-cid-qn5xmfko]{border-top:1px solid var(--line);padding:10px 12px;font-size:13px}.why[data-astro-cid-qn5xmfko]{color:var(--body)}.srcc[data-astro-cid-qn5xmfko]{color:var(--blue-link);font-size:12px}.input[data-astro-cid-qn5xmfko]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:10px;margin-top:auto;padding:6px 6px 6px 16px;display:flex}.input[data-astro-cid-qn5xmfko]>span[data-astro-cid-qn5xmfko]:first-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.send[data-astro-cid-qn5xmfko]{background:var(--ink);width:34px;height:34px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.chip[data-astro-cid-qn5xmfko]{white-space:nowrap;border-radius:var(--radius-pill);color:var(--st-run-fg);align-items:center;gap:6px;font-size:12px;display:flex}.chip[data-astro-cid-qn5xmfko]>[data-astro-cid-qn5xmfko][data-c]{display:none}.chip[data-astro-cid-qn5xmfko][data-s=run]>[data-astro-cid-qn5xmfko][data-c=run],.chip[data-astro-cid-qn5xmfko][data-s=wait]>[data-astro-cid-qn5xmfko][data-c=wait],.chip[data-astro-cid-qn5xmfko][data-s=ok]>[data-astro-cid-qn5xmfko][data-c=ok],.chip[data-astro-cid-qn5xmfko][data-s=exc]>[data-astro-cid-qn5xmfko][data-c=exc]{display:inline}.chip[data-astro-cid-qn5xmfko][data-s=idle]{display:none}.chip[data-astro-cid-qn5xmfko][data-s=wait]{color:var(--st-appr-fg);background:var(--st-appr-bg);padding:3px 8px}.chip[data-astro-cid-qn5xmfko][data-s=ok]{color:var(--st-ok-fg)}.chip[data-astro-cid-qn5xmfko][data-s=exc]{color:var(--st-err-fg)}.cd[data-astro-cid-qn5xmfko]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.steps-wrap[data-astro-cid-qn5xmfko]{position:relative}.steps[data-astro-cid-qn5xmfko]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rail[data-astro-cid-qn5xmfko]{background:var(--line-strong);height:1px;position:absolute;top:50%;left:12px;right:12px}.step[data-astro-cid-qn5xmfko]{background:var(--white);opacity:.55;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding:16px;transition:border-color .4s,background-color .4s,opacity .4s;display:flex;position:relative}.step[data-astro-cid-qn5xmfko][data-s=run]{border-color:var(--blue);opacity:1}.step[data-astro-cid-qn5xmfko][data-s=ok]{border-color:var(--st-ok-bd);opacity:1}.step[data-astro-cid-qn5xmfko][data-s=wait]{border-color:var(--st-appr-bd);background:var(--st-appr-bg);opacity:1}.step-h[data-astro-cid-qn5xmfko]{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.sn[data-astro-cid-qn5xmfko]{color:var(--muted);font-size:12px}.step-t[data-astro-cid-qn5xmfko]{text-wrap:balance;font-size:15px;font-weight:500;line-height:1.25}.step-d[data-astro-cid-qn5xmfko]{color:var(--muted);font-size:13px;line-height:1.4}.kind[data-astro-cid-qn5xmfko]{color:var(--muted);background:var(--bg);border-radius:var(--radius-pill);align-self:flex-start;margin-top:auto;padding:3px 8px;font-size:12px;font-weight:500}.kind[data-astro-cid-qn5xmfko].hum{color:var(--st-appr-fg);background:var(--st-appr-bg)}.cols[data-astro-cid-qn5xmfko]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.cols[data-astro-cid-qn5xmfko].top{align-items:start}.box[data-astro-cid-qn5xmfko]{background:var(--white);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.box-h[data-astro-cid-qn5xmfko]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kv[data-astro-cid-qn5xmfko]{flex-direction:column;margin:0;display:flex}.kv[data-astro-cid-qn5xmfko] div[data-astro-cid-qn5xmfko]{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.kv[data-astro-cid-qn5xmfko] dt[data-astro-cid-qn5xmfko]{color:var(--muted)}.kv[data-astro-cid-qn5xmfko] dd[data-astro-cid-qn5xmfko]{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500;transition:opacity .4s}[data-astro-cid-qn5xmfko][data-v="0"] .kv[data-astro-cid-qn5xmfko] dd[data-astro-cid-qn5xmfko][data-at],[data-astro-cid-qn5xmfko][data-v="1"] .kv[data-astro-cid-qn5xmfko] dd[data-astro-cid-qn5xmfko][data-at],[data-astro-cid-qn5xmfko][data-v="2"] .kv[data-astro-cid-qn5xmfko] dd[data-astro-cid-qn5xmfko][data-at="3"]{opacity:0}.hum-box[data-astro-cid-qn5xmfko]{justify-content:center;gap:14px;min-height:190px;transition:border-color .4s}[data-astro-cid-qn5xmfko][data-v="3"] .hum-box[data-astro-cid-qn5xmfko]{border-color:var(--st-appr-bd)}.work[data-astro-cid-qn5xmfko]{color:var(--body);align-items:center;gap:10px;font-size:14px;display:none}[data-astro-cid-qn5xmfko][data-v="0"] .work[data-astro-cid-qn5xmfko],[data-astro-cid-qn5xmfko][data-v="1"] .work[data-astro-cid-qn5xmfko],[data-astro-cid-qn5xmfko][data-v="2"] .work[data-astro-cid-qn5xmfko]{display:flex}.work[data-astro-cid-qn5xmfko] [data-astro-cid-qn5xmfko][data-w]{display:none}[data-astro-cid-qn5xmfko][data-v="0"] [data-astro-cid-qn5xmfko][data-w="0"],[data-astro-cid-qn5xmfko][data-v="1"] [data-astro-cid-qn5xmfko][data-w="1"],[data-astro-cid-qn5xmfko][data-v="2"] [data-astro-cid-qn5xmfko][data-w="2"]{display:inline}.review[data-astro-cid-qn5xmfko]{flex-direction:column;gap:14px;display:none}.review[data-astro-cid-qn5xmfko] p[data-astro-cid-qn5xmfko]{text-wrap:pretty;font-size:15px;line-height:1.45}[data-astro-cid-qn5xmfko][data-v="3"] .review[data-astro-cid-qn5xmfko]{display:flex}.done[data-astro-cid-qn5xmfko]{flex-direction:column;align-items:flex-start;gap:10px;display:none}[data-astro-cid-qn5xmfko][data-v="4"] .done[data-astro-cid-qn5xmfko]{display:flex}.ok[data-astro-cid-qn5xmfko],.no[data-astro-cid-qn5xmfko]{font-size:15px;font-weight:500}.ok[data-astro-cid-qn5xmfko]{color:var(--st-ok-fg)}.no[data-astro-cid-qn5xmfko]{color:var(--st-err-fg)}.btns[data-astro-cid-qn5xmfko]{flex-wrap:wrap;gap:8px;display:flex}.btn[data-astro-cid-qn5xmfko]{appearance:none;cursor:pointer;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line-strong);color:var(--ink);font:inherit;margin:0;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.5}.btn[data-astro-cid-qn5xmfko]:hover{background:var(--bg)}.btn[data-astro-cid-qn5xmfko].dark{background:var(--ink);border-color:var(--ink);color:var(--white)}.btn[data-astro-cid-qn5xmfko].dark:hover{background:var(--ink-hover)}.btn[data-astro-cid-qn5xmfko][aria-disabled=true]{cursor:default}.btn[data-astro-cid-qn5xmfko]:focus-visible,.replay[data-astro-cid-qn5xmfko]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.replay[data-astro-cid-qn5xmfko]{appearance:none;cursor:pointer;font:inherit;color:var(--blue-link);background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-size:13px;font-weight:500}.replay[data-astro-cid-qn5xmfko]:hover{color:var(--ink)}.agent[data-astro-cid-qn5xmfko]{align-items:center;gap:10px;display:flex}.ai[data-astro-cid-qn5xmfko]{background:var(--surface);width:32px;height:32px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.an[data-astro-cid-qn5xmfko]{font-size:16px;font-weight:500}.ag[data-astro-cid-qn5xmfko]{gap:16px}.oc[data-astro-cid-qn5xmfko]{gap:14px}.hist[data-astro-cid-qn5xmfko]{flex-direction:column;gap:4px;display:flex}.hist[data-astro-cid-qn5xmfko] .lab[data-astro-cid-qn5xmfko]{padding-bottom:6px}.log[data-astro-cid-qn5xmfko]{border-top:1px solid var(--line);grid-template-columns:44px 6px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 0;font-size:14px;line-height:1.4;display:grid}.lt[data-astro-cid-qn5xmfko]{color:var(--muted);font-size:12px}.ld[data-astro-cid-qn5xmfko]{background:var(--blue-link);border-radius:50%;width:6px;height:6px;transform:translateY(-1px)}.log[data-astro-cid-qn5xmfko][data-c=wait] .ld[data-astro-cid-qn5xmfko]{background:var(--st-appr-fg)}.log[data-astro-cid-qn5xmfko][data-c=ok] .ld[data-astro-cid-qn5xmfko]{background:var(--st-ok-fg)}.log[data-astro-cid-qn5xmfko][data-c=exc] .ld[data-astro-cid-qn5xmfko]{background:var(--st-err-fg)}[data-astro-cid-qn5xmfko][data-v="0"] .log[data-astro-cid-qn5xmfko][data-log],[data-astro-cid-qn5xmfko][data-v="1"] .log[data-astro-cid-qn5xmfko][data-log]:not([data-log="0"]),[data-astro-cid-qn5xmfko][data-v="2"] .log[data-astro-cid-qn5xmfko][data-log="2"],.log[data-astro-cid-qn5xmfko][data-log-d]{display:none}[data-astro-cid-qn5xmfko][data-d=ok] .log[data-astro-cid-qn5xmfko][data-log-d=ok],[data-astro-cid-qn5xmfko][data-d=no] .log[data-astro-cid-qn5xmfko][data-log-d=no]{display:grid}.order[data-astro-cid-qn5xmfko] div[data-astro-cid-qn5xmfko]:first-child{border-top:0}.req[data-astro-cid-qn5xmfko]{background:var(--st-appr-bg);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:none}[data-astro-cid-qn5xmfko][data-v="3"][data-d=""] .req[data-astro-cid-qn5xmfko]{display:flex}.req-k[data-astro-cid-qn5xmfko]{color:var(--st-appr-fg);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.req-t[data-astro-cid-qn5xmfko]{font-size:16px;font-weight:500;line-height:1.25}.req-x[data-astro-cid-qn5xmfko]{color:var(--body);font-size:14px;line-height:1.45}.req[data-astro-cid-qn5xmfko] .btns[data-astro-cid-qn5xmfko]{margin-top:4px}.done3[data-astro-cid-qn5xmfko]{padding-top:12px}[data-astro-cid-qn5xmfko][data-d=ok] .done3[data-astro-cid-qn5xmfko],[data-astro-cid-qn5xmfko][data-d=no] .done3[data-astro-cid-qn5xmfko]{display:flex}.done3[data-astro-cid-qn5xmfko] [data-astro-cid-qn5xmfko][data-na-done]{display:none}[data-astro-cid-qn5xmfko][data-d=ok] .done3[data-astro-cid-qn5xmfko] [data-astro-cid-qn5xmfko][data-na-done=ok],[data-astro-cid-qn5xmfko][data-d=no] .done3[data-astro-cid-qn5xmfko] [data-astro-cid-qn5xmfko][data-na-done=no]{display:block}.demo[data-astro-cid-qn5xmfko]{font-size:var(--fs-sm);color:var(--muted);align-self:center;font-weight:500}@media (width<=999.98px){.stage[data-astro-cid-qn5xmfko]{min-height:0}.steps[data-astro-cid-qn5xmfko],.cols[data-astro-cid-qn5xmfko]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-qn5xmfko]{width:1px;height:auto;inset:12px auto 12px 24px}.tabs[data-astro-cid-qn5xmfko]{--fade-s:0px;--fade-e:0px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) var(--fade-s), var(--ink) calc(100% - var(--fade-e)), transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) var(--fade-s), var(--ink) calc(100% - var(--fade-e)), transparent);scroll-padding-inline:32px}.tabs[data-astro-cid-qn5xmfko][data-more-start]{--fade-s:32px}.tabs[data-astro-cid-qn5xmfko][data-more-end]{--fade-e:32px}.tabs[data-astro-cid-qn5xmfko] button[data-astro-cid-qn5xmfko]{scroll-snap-align:start;min-height:44px}.btn[data-astro-cid-qn5xmfko],.replay[data-astro-cid-qn5xmfko]{min-height:44px}.log[data-astro-cid-qn5xmfko]{grid-template-columns:48px 6px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pane[data-astro-cid-qn5xmfko],.in[data-astro-cid-qn5xmfko],.wait[data-astro-cid-qn5xmfko],.dots[data-astro-cid-qn5xmfko] span[data-astro-cid-qn5xmfko]{animation:none}.tabs[data-astro-cid-qn5xmfko] button[data-astro-cid-qn5xmfko],.step[data-astro-cid-qn5xmfko],.kv[data-astro-cid-qn5xmfko] dd[data-astro-cid-qn5xmfko],.hum-box[data-astro-cid-qn5xmfko]{transition:none}}.plat[data-astro-cid-r7e5dyyk]{width:100%;margin-top:var(--section-gap);background:var(--surface);overflow:hidden}.plat[data-astro-cid-r7e5dyyk] .in{padding-top:var(--sp-fluid-l);padding-bottom:var(--sp-fluid-l);gap:var(--sp-5);flex-direction:column;display:flex}.head[data-astro-cid-r7e5dyyk]{gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;align-items:flex-end;display:flex}.ht[data-astro-cid-r7e5dyyk]{gap:var(--sp-3);flex-direction:column;flex:2 520px;min-width:0;display:flex}.ht[data-astro-cid-r7e5dyyk] .h2[data-astro-cid-r7e5dyyk]{text-wrap:balance}.lead[data-astro-cid-r7e5dyyk]{min-width:0;font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;flex:320px;margin:0;line-height:1.5}.frame[data-astro-cid-r7e5dyyk]{background:var(--surface-strong);padding:var(--sp-2);border-radius:clamp(19.7px,2.5vw,29.5px);min-width:0}@media (width>=1000px){.frame[data-astro-cid-r7e5dyyk]{padding:var(--sp-4)}}.foot[data-astro-cid-r7e5dyyk]{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.note[data-astro-cid-r7e5dyyk]{font-size:var(--fs-sm);color:var(--muted);font-weight:500;line-height:1.4}.ce[data-astro-cid-22o3xlc5]{width:100%;margin-top:var(--section-gap);background:var(--dark);color:var(--bg);padding:var(--sp-fluid-l) 0;position:relative;overflow:hidden}.blob[data-astro-cid-22o3xlc5]{background:var(--glow-blue);filter:blur(90px);pointer-events:none;border-radius:50%;width:50%;height:60%;animation:30s ease-in-out infinite paused ce-blob;position:absolute;top:-20%;left:-10%}.ce[data-astro-cid-22o3xlc5][data-run] .blob[data-astro-cid-22o3xlc5]{animation-play-state:running}@keyframes ce-blob{0%,to{transform:translate(0)}50%{transform:translate(80px,40px)}}.top[data-astro-cid-22o3xlc5]{gap:var(--sp-fluid-m);flex-direction:column;display:flex;position:relative}.head[data-astro-cid-22o3xlc5]{gap:var(--sp-5) var(--sp-8);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ht[data-astro-cid-22o3xlc5]{gap:var(--sp-3);flex-direction:column;flex:420px;min-width:0;display:flex}.ht[data-astro-cid-22o3xlc5] h2[data-astro-cid-22o3xlc5]{color:var(--bg);max-width:9ch}.side[data-astro-cid-22o3xlc5]{gap:var(--sp-5);flex-direction:column;flex:360px;max-width:36em;display:flex}.lead[data-astro-cid-22o3xlc5]{font-size:var(--fs-lead);color:var(--dark-body);margin:0;line-height:1.5}.ctas[data-astro-cid-22o3xlc5]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.btn[data-astro-cid-22o3xlc5]{white-space:nowrap;padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-pill);font-size:var(--fs-sm);gap:.3em;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn[data-astro-cid-22o3xlc5]:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px}.w[data-astro-cid-22o3xlc5]{background:var(--white);color:var(--ink)}.w[data-astro-cid-22o3xlc5]:hover{background:var(--surface);color:var(--ink)}.g[data-astro-cid-22o3xlc5]{color:var(--white);box-shadow:inset 0 0 0 1px}.g[data-astro-cid-22o3xlc5]:hover{background:var(--fill-on-dark);color:var(--white)}.steps[data-astro-cid-22o3xlc5]{gap:var(--sp-5) var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-22o3xlc5] li[data-astro-cid-22o3xlc5]{gap:var(--sp-2);flex-direction:column;display:flex}.sk[data-astro-cid-22o3xlc5]{gap:var(--sp-2);font-size:var(--fs-sm);font-weight:500;display:flex}.sn[data-astro-cid-22o3xlc5]{color:var(--blue-light);font-variant-numeric:tabular-nums}.st[data-astro-cid-22o3xlc5]{color:var(--white)}.sd[data-astro-cid-22o3xlc5]{font-size:var(--fs-sm);color:var(--dark-muted);line-height:1.45}.arrows[data-astro-cid-22o3xlc5]{justify-content:flex-end;gap:var(--sp-2);margin-bottom:calc(-1 * var(--sp-4));display:flex}.arrows[data-astro-cid-22o3xlc5][hidden]{display:none}.arrow[data-astro-cid-22o3xlc5]{appearance:none;cursor:pointer;border:1px solid var(--dark-muted);width:44px;height:44px;color:var(--white);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,opacity .2s;display:flex}.arrow[data-astro-cid-22o3xlc5]:hover{background:var(--fill-on-dark)}.arrow[data-astro-cid-22o3xlc5]:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.arrow[data-astro-cid-22o3xlc5][aria-disabled=true]{opacity:.35}.region[data-astro-cid-22o3xlc5]{margin-top:var(--sp-fluid-m);position:relative}.track[data-astro-cid-22o3xlc5]{--pad:max(var(--edge), calc((100% - var(--container)) / 2 + var(--edge)));padding:var(--sp-1) var(--pad);gap:var(--sp-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-22o3xlc5]::-webkit-scrollbar{display:none}.track[data-astro-cid-22o3xlc5]:focus{outline:none}.track[data-astro-cid-22o3xlc5]:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-light)}.track[data-astro-cid-22o3xlc5]>li[data-astro-cid-22o3xlc5]{scroll-snap-align:start;flex:none;width:480px;display:flex}.card[data-astro-cid-22o3xlc5]{padding:var(--sp-2);background:var(--dark-2);color:var(--bg);border:1px solid #0000;border-radius:24px;flex-direction:column;flex:1;text-decoration:none;transition:border-color .15s;display:flex}.card[data-astro-cid-22o3xlc5]:hover{border-color:var(--line-on-dark);color:var(--bg)}.card[data-astro-cid-22o3xlc5]:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.art[data-astro-cid-22o3xlc5]{aspect-ratio:16/9;padding:var(--sp-3) 0;background:radial-gradient(ellipse at 70% 20%, var(--line-on-dark) 0%, var(--fill-on-dark) 70%);border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative}.mock[data-astro-cid-22o3xlc5]{background:var(--white);width:min(78%,330px);color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px 6px;display:flex}.brand[data-astro-cid-22o3xlc5]{align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.brand[data-astro-cid-22o3xlc5] svg{flex:none}.mh[data-astro-cid-22o3xlc5]{font-size:13px;font-weight:500;line-height:1.25}.rows[data-astro-cid-22o3xlc5]{flex-direction:column;display:flex}.row[data-astro-cid-22o3xlc5]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;line-height:1.3;display:flex}.rk[data-astro-cid-22o3xlc5]{color:var(--muted);flex:none}.rv[data-astro-cid-22o3xlc5]{text-align:right;min-width:0;font-weight:500}.rs[data-astro-cid-22o3xlc5]{text-align:right;justify-content:flex-end;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:500;display:flex}.dot[data-astro-cid-22o3xlc5]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.t-amb[data-astro-cid-22o3xlc5]{color:var(--st-appr-fg)}.t-exc[data-astro-cid-22o3xlc5]{color:var(--st-err-fg)}.t-ok[data-astro-cid-22o3xlc5]{color:var(--st-ok-fg)}.t-run[data-astro-cid-22o3xlc5]{color:var(--st-run-fg)}.body[data-astro-cid-22o3xlc5]{padding:var(--sp-4) var(--sp-2) var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.ct[data-astro-cid-22o3xlc5]{font-size:var(--fs-h3);letter-spacing:var(--track-sub);color:var(--white);text-wrap:balance;margin:0;font-weight:500;line-height:1.2}.body[data-astro-cid-22o3xlc5] .ct[data-astro-cid-22o3xlc5]{min-height:2.4em}.cd[data-astro-cid-22o3xlc5]{font-size:var(--fs-sm);color:var(--dark-body);margin:0;line-height:1.5}.body[data-astro-cid-22o3xlc5] .cd[data-astro-cid-22o3xlc5]{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;display:-webkit-box;overflow:hidden}.own[data-astro-cid-22o3xlc5]{background:var(--dark);border:1px dashed var(--line-on-dark);padding:var(--sp-5);justify-content:space-between;gap:var(--sp-5)}.own[data-astro-cid-22o3xlc5]:hover{border-color:var(--dark-muted)}.big[data-astro-cid-22o3xlc5]{width:88px;height:88px;display:block}.big[data-astro-cid-22o3xlc5] svg{width:100%;height:100%;display:block}.ob[data-astro-cid-22o3xlc5]{gap:var(--sp-3);flex-direction:column;display:flex}.oc[data-astro-cid-22o3xlc5]{font-size:var(--fs-sm);color:var(--white);font-weight:500}.live[data-astro-cid-22o3xlc5]{margin-top:var(--sp-5);padding:0 var(--edge);justify-content:center;display:flex;position:relative}.pill[data-astro-cid-22o3xlc5]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);background:var(--dark-2);font-size:var(--fs-sm);color:var(--dark-muted);min-height:18px;line-height:1.5;display:flex}.ld[data-astro-cid-22o3xlc5]{background:var(--blue-light);border-radius:50%;flex:none;width:6px;height:6px}.lt[data-astro-cid-22o3xlc5]{white-space:nowrap}.caret[data-astro-cid-22o3xlc5]{color:var(--blue-light);opacity:0}@media (width<=639.98px){.steps[data-astro-cid-22o3xlc5]{grid-template-columns:minmax(0,1fr)}.arrows[data-astro-cid-22o3xlc5]:not([hidden]){display:none}.track[data-astro-cid-22o3xlc5]>li[data-astro-cid-22o3xlc5]{width:86%}}@media (prefers-reduced-motion:reduce){.blob[data-astro-cid-22o3xlc5]{animation:none}.btn[data-astro-cid-22o3xlc5],.arrow[data-astro-cid-22o3xlc5],.card[data-astro-cid-22o3xlc5]{transition:none}}@media (width>=1000px){.big[data-astro-cid-22o3xlc5]{width:80px;height:80px}}.cx[data-astro-cid-csvvinnb]{background:var(--dark);width:100%;height:900px;color:var(--white);line-height:1.5;position:relative;overflow:hidden}.orbit[data-astro-cid-csvvinnb]{pointer-events:none;position:absolute;inset:0}.node[data-astro-cid-csvvinnb]{left:calc(50% + min(43%, 600px) * var(--x));top:calc(50% + min(41%, 380px) * var(--y));background:var(--dark-2);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;transition:box-shadow .6s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #0000}.cx[data-astro-cid-csvvinnb][data-live] .node[data-astro-cid-csvvinnb]{will-change:transform;top:0;left:0}.node[data-astro-cid-csvvinnb][data-on]{box-shadow:inset 0 0 0 1px var(--blue-light)}.in[data-astro-cid-csvvinnb]{padding:0 var(--sp-2);color:var(--white);justify-content:center;align-items:center;display:flex}.svg[data-astro-cid-csvvinnb]{width:40px;height:40px;display:block}.png[data-astro-cid-csvvinnb]{object-fit:contain;mix-blend-mode:screen;width:70px;height:48px;display:block}.png[data-astro-cid-csvvinnb].inv{filter:invert()grayscale()contrast(1.8)}.pill[data-astro-cid-csvvinnb]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);background:var(--dark-2);border:1px solid var(--line-on-dark);font-size:var(--fs-sm);color:var(--white);white-space:nowrap;opacity:0;will-change:transform, opacity;display:none;position:absolute;top:0;left:0}.cx[data-astro-cid-csvvinnb][data-live] .pill[data-astro-cid-csvvinnb]{display:flex}.dot[data-astro-cid-csvvinnb]{background:var(--blue-light);border-radius:50%;flex:none;width:6px;height:6px}.txtw[data-astro-cid-csvvinnb]{padding:0 var(--edge);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.txt[data-astro-cid-csvvinnb]{align-items:center;gap:var(--sp-5);text-align:center;flex-direction:column;max-width:760px;display:flex}h2[data-astro-cid-csvvinnb]{font-size:var(--fs-display);letter-spacing:var(--track-display);color:var(--white);text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.txt[data-astro-cid-csvvinnb] p[data-astro-cid-csvvinnb]{max-width:34em;font-size:var(--fs-lead);color:var(--dark-body);text-wrap:pretty;margin:0;line-height:1.5}.pause[data-astro-cid-csvvinnb]{right:var(--edge);bottom:var(--sp-2);appearance:none;cursor:pointer;padding:0 var(--sp-1);min-height:44px;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--dark-accent);background:0 0;border:0;font-weight:500;position:absolute}.pause[data-astro-cid-csvvinnb][hidden]{display:none}.pause[data-astro-cid-csvvinnb]:hover{color:var(--bg)}.pause[data-astro-cid-csvvinnb]:focus-visible{outline:2px solid var(--dark-accent);outline-offset:2px;border-radius:6px}@media (width<=699.98px){.cx[data-astro-cid-csvvinnb]{height:640px}.node[data-astro-cid-csvvinnb]{width:64px;height:64px;display:none}.node[data-astro-cid-csvvinnb][data-m]{left:var(--mx);top:var(--my);display:flex}.svg[data-astro-cid-csvvinnb]{width:28px;height:28px}.png[data-astro-cid-csvvinnb]{width:52px;height:36px}.txt[data-astro-cid-csvvinnb]{max-width:100%}}@media (prefers-reduced-motion:reduce){.node[data-astro-cid-csvvinnb]{transition:none}}@media (width>=1000px){.cx[data-astro-cid-csvvinnb]{height:810px}.node[data-astro-cid-csvvinnb]{width:80px;height:80px}.svg[data-astro-cid-csvvinnb]{width:36px;height:36px}.png[data-astro-cid-csvvinnb]{width:63px;height:43px}}.imp[data-astro-cid-qjsh3qpl]{gap:var(--sp-fluid-m);flex-direction:column;display:flex;container-type:inline-size}.head[data-astro-cid-qjsh3qpl]{gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;align-items:flex-end;display:flex}.ht[data-astro-cid-qjsh3qpl]{gap:var(--sp-3);flex-direction:column;flex:2 520px;min-width:0;display:flex}.lead[data-astro-cid-qjsh3qpl]{font-size:var(--fs-lead);color:var(--muted);flex:320px;margin:0;line-height:1.5}.body[data-astro-cid-qjsh3qpl]{flex-direction:column;display:flex}.line[data-astro-cid-qjsh3qpl]{background:var(--line);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.4,0,.2,1)}.grid[data-astro-cid-qjsh3qpl]{padding:var(--sp-5) 0 0;gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;list-style:none;display:grid}.blk[data-astro-cid-qjsh3qpl]{gap:var(--sp-4);transition:opacity .6s ease var(--d), transform .6s cubic-bezier(.2, .7, .2, 1) var(--d);flex-direction:column;display:flex}.ic[data-astro-cid-qjsh3qpl]{background:var(--white);width:44px;height:44px;color:var(--blue-link);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tx[data-astro-cid-qjsh3qpl]{gap:var(--sp-2);flex-direction:column;display:flex}h3[data-astro-cid-qjsh3qpl]{font-size:var(--fs-h3);letter-spacing:var(--track-sub);text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.tx[data-astro-cid-qjsh3qpl] p[data-astro-cid-qjsh3qpl]{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.45}@container (width>=560px){.grid[data-astro-cid-qjsh3qpl]{gap:var(--sp-7) var(--sp-6);padding-top:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}h3[data-astro-cid-qjsh3qpl]{min-height:2.1em}}@container (width>=900px){.grid[data-astro-cid-qjsh3qpl]{grid-template-columns:repeat(4,minmax(0,1fr))}}.imp[data-astro-cid-qjsh3qpl][data-wait] .line[data-astro-cid-qjsh3qpl]{transform:scaleX(0)}.imp[data-astro-cid-qjsh3qpl][data-wait] .blk[data-astro-cid-qjsh3qpl]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-qjsh3qpl],.blk[data-astro-cid-qjsh3qpl]{transition:none}}.home[data-astro-cid-e4rhfxbf]{padding-bottom:var(--sp-5);flex-direction:column;display:flex}
