/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.cto[data-astro-cid-z72adfs2]{--ease:cubic-bezier(.22, .61, .36, 1);--green:#4f9a6a;background:var(--color-bg-surface);box-shadow:0 0 0 100vmax var(--color-bg-surface);clip-path:inset(0 -100vmax);color:var(--color-text-primary)}.cto-text[data-astro-cid-z72adfs2]{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.cto-h[data-astro-cid-z72adfs2]{max-width:22ch;font-size:var(--text-heading-md);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.cto-p[data-astro-cid-z72adfs2]{max-width:460px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);margin:0;font-weight:300;line-height:1.55}.cto-card[data-astro-cid-z72adfs2],.cto-rec[data-astro-cid-z72adfs2]{background:var(--color-white);border:1px solid #ececf1;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 16px 34px -26px #1e287859}.cto-ch[data-astro-cid-z72adfs2]{font-family:var(--font-body);border-bottom:1px solid #f2f2f5;align-items:center;gap:9px;padding:11px 14px;font-size:13px;line-height:1.3;display:flex}.cto-name[data-astro-cid-z72adfs2]{min-width:0}.cto-cb[data-astro-cid-z72adfs2]{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 14px 11px;display:flex}.cto-mk{flex:none;width:12px;height:12px}.cto-dot[data-astro-cid-z72adfs2]{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.cto-bar[data-astro-cid-z72adfs2]{width:var(--w,22px);background:#dcdce2;border-radius:999px;flex:none;height:4px;display:block}.cto-bar-soft[data-astro-cid-z72adfs2]{background:#ececf0}.cto-tag[data-astro-cid-z72adfs2]{background:var(--color-blue-50);font-family:var(--font-mono);color:var(--color-text-brand);border-radius:999px;padding:3px 10px;font-size:11px}.cto-tag-blank[data-astro-cid-z72adfs2]{width:var(--w);height:16px;padding:0;display:block}.cto-chip[data-astro-cid-z72adfs2]{background:var(--color-blue-50);border-radius:999px;width:22px;height:10px;margin-left:auto;display:block}.cto-code[data-astro-cid-z72adfs2]{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-brand);font-size:11px;overflow:hidden}.cto-qr[data-astro-cid-z72adfs2]{background:linear-gradient(var(--color-text-brand), var(--color-text-brand)) 0 0 / 7px 7px no-repeat, linear-gradient(var(--color-text-brand), var(--color-text-brand)) 100% 0 / 7px 7px no-repeat, linear-gradient(var(--color-text-brand), var(--color-text-brand)) 0 100% / 7px 7px no-repeat, linear-gradient(var(--color-blue-200), var(--color-blue-200)) 11px 11px / 4px 4px no-repeat;flex:none;width:18px;height:18px}.cto-g[data-astro-cid-z72adfs2]{border:1.3px solid #9a9aa5;flex:none;width:10px;height:10px;display:block}.cto-g-circle[data-astro-cid-z72adfs2]{border-radius:50%}.cto-g-square[data-astro-cid-z72adfs2]{border-radius:2px}.cto-g-diamond[data-astro-cid-z72adfs2]{border-radius:1px;rotate:45deg;scale:.85}.cto-g-search[data-astro-cid-z72adfs2]{border-radius:50%;scale:.85;box-shadow:3px 3px 0 -2px #9a9aa5}.cto-g-play[data-astro-cid-z72adfs2]{border:0;border-left:8px solid #9a9aa5;border-block:5px solid #0000;width:0;height:0}.cto-g-mail[data-astro-cid-z72adfs2]{border-radius:1px;height:8px}.cto-static[data-astro-cid-z72adfs2]{gap:var(--section-pad);padding-block:var(--section-pad);flex-direction:column;display:flex}.cto-block[data-astro-cid-z72adfs2]{gap:var(--spacing-10);flex-direction:column;display:flex}.cto-grid[data-astro-cid-z72adfs2]{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.cto-pin[data-astro-cid-z72adfs2]{display:none}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.cto-static[data-astro-cid-z72adfs2]{display:none}.cto-pin[data-astro-cid-z72adfs2]{height:calc(4 * (100svh - var(--layout-header-height)));display:block}.cto-stage[data-astro-cid-z72adfs2]{top:var(--layout-header-height);height:calc(100svh - var(--layout-header-height));position:sticky;overflow:hidden}.cto-in[data-astro-cid-z72adfs2]{align-items:center;gap:var(--spacing-12);grid-template-columns:minmax(0,40fr) minmax(0,60fr);height:100%;display:grid}.cto-copy[data-astro-cid-z72adfs2]{display:grid}.cto-copy[data-astro-cid-z72adfs2]>[data-astro-cid-z72adfs2]{grid-area:1/1}.cto-t2[data-astro-cid-z72adfs2]{opacity:0}.cto-field[data-astro-cid-z72adfs2]{height:min(600px,82%);position:relative}.cto-shell[data-astro-cid-z72adfs2],.cto-rec[data-astro-cid-z72adfs2]{will-change:transform, opacity;position:absolute;top:0;left:0}.cto-rec[data-astro-cid-z72adfs2]{opacity:0}.cto-rec[data-astro-cid-z72adfs2]>.cto-ch[data-astro-cid-z72adfs2]{padding:16px 20px}.cto-rec[data-astro-cid-z72adfs2] .cto-mk{width:16px;height:16px}.cto-rec[data-astro-cid-z72adfs2] .cto-chip{width:34px;height:14px}.cto-rec[data-astro-cid-z72adfs2] .cto-rrow{border-bottom:1px solid #f4f4f7;align-items:center;gap:24px;padding:13px 20px;display:flex}.cto-rec[data-astro-cid-z72adfs2] .cto-rrow:last-child{border-bottom:0;padding-bottom:18px}.cto-rec[data-astro-cid-z72adfs2] .cto-rrow .cto-bar{width:30%;max-width:var(--w)}.cto-rec[data-astro-cid-z72adfs2] .cto-tag-blank{height:20px}.cto-shell[data-astro-cid-z72adfs2]{display:grid}.cto-shell[data-astro-cid-z72adfs2]>.cto-face[data-astro-cid-z72adfs2]{flex-direction:column;grid-area:1/1;display:flex}.cto-face-out[data-astro-cid-z72adfs2]{opacity:0}}.ww[data-astro-cid-tei7qdlf]{--ease:cubic-bezier(.22, .61, .36, 1);--ln:#ffffff38;background:var(--color-blue-deep,var(--color-blue-600));box-shadow:0 0 0 100vmax var(--color-blue-deep,var(--color-blue-600));clip-path:inset(0 -100vmax);color:var(--color-white)}.ww-in[data-astro-cid-tei7qdlf]{gap:var(--spacing-16);padding-block:var(--section-pad);flex-direction:column;display:flex}.ww-head[data-astro-cid-tei7qdlf]{gap:var(--spacing-8);display:grid}@media (width>=1024px){.ww-head[data-astro-cid-tei7qdlf]{align-items:end;gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ww-ht[data-astro-cid-tei7qdlf]{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.ww-h[data-astro-cid-tei7qdlf]{max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em;margin:0}.ww-p[data-astro-cid-tei7qdlf]{max-width:560px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-brand-muted);margin:0;font-weight:300;line-height:1.55}.ww-grid[data-astro-cid-tei7qdlf]{border-top:1px solid var(--ln);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.ww-grid[data-astro-cid-tei7qdlf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.ww-grid[data-astro-cid-tei7qdlf]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ww-cell[data-astro-cid-tei7qdlf]{gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-8) var(--spacing-12) 0;border-bottom:1px solid var(--ln);flex-direction:column;display:flex;position:relative}@media (width>=1024px){.ww-cell[data-astro-cid-tei7qdlf]{padding-left:var(--spacing-8);border-left:1px solid var(--ln)}.ww-cell[data-astro-cid-tei7qdlf]:nth-child(4n+1){border-left:0;padding-left:0}}.ww-fig[data-astro-cid-tei7qdlf]{width:120px;height:80px;margin-bottom:var(--spacing-10);overflow:visible}.ww-sq[data-astro-cid-tei7qdlf]{fill:none;stroke:var(--ww-ink,#ffffffd9);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ww-on[data-astro-cid-tei7qdlf]{fill:var(--ww-fill,var(--color-white));stroke:none}.ww-nb[data-astro-cid-tei7qdlf]{font-family:var(--font-mono);color:#ffffffb3;font-size:13px}.ww-t[data-astro-cid-tei7qdlf]{font-family:var(--font-body);font-size:var(--text-title-md,20px);line-height:1.3}.ww-b[data-astro-cid-tei7qdlf]{max-width:34ch;margin-top:var(--spacing-2);font-family:var(--font-body);font-size:var(--text-body-md);color:var(--ww-muted,var(--color-text-on-brand-muted));font-weight:300;line-height:1.55}.ww-light[data-astro-cid-tei7qdlf]{--ln:var(--color-border-default);--ww-ink:var(--color-action-primary);--ww-fill:var(--color-action-primary);--ww-muted:var(--color-text-secondary);background:var(--color-bg-page);box-shadow:0 0 0 100vmax var(--color-bg-page);color:var(--color-text-primary)}.ww-light[data-astro-cid-tei7qdlf] .ww-p{color:var(--color-text-secondary)}.ww-light[data-astro-cid-tei7qdlf] .ww-nb{color:var(--color-text-tertiary)}@media (width>=1024px){.ww-three[data-astro-cid-tei7qdlf] .ww-grid[data-astro-cid-tei7qdlf]{grid-template-columns:repeat(3,minmax(0,1fr))}.ww-three[data-astro-cid-tei7qdlf] .ww-cell[data-astro-cid-tei7qdlf]:nth-child(4n+1){padding-left:var(--spacing-8);border-left:1px solid var(--ln)}.ww-three[data-astro-cid-tei7qdlf] .ww-cell[data-astro-cid-tei7qdlf]:nth-child(3n+1){border-left:0;padding-left:0}}@media (prefers-reduced-motion:no-preference){.ww[data-astro-cid-tei7qdlf][data-motion] .ww-sq[data-astro-cid-tei7qdlf]{opacity:.25;transition:opacity .4s var(--ease) calc(var(--i) * .12s + var(--k) * 80ms)}.ww[data-astro-cid-tei7qdlf].is-in .ww-sq[data-astro-cid-tei7qdlf]{opacity:1}}.mel[data-astro-cid-mcvkuqry]{--green:#4f9a6a;--red:#d2584e;z-index:0;pointer-events:none;background:var(--color-blue-100);display:none;position:absolute;inset:0;overflow:hidden;@media (width>=768px){display:block}}.psh:has(>.psh-stage>.mel){--ground:var(--color-blue-100)}.mel-arch[data-astro-cid-mcvkuqry]{width:100%;height:100%;position:absolute;inset:0}.mel-disc-m[data-astro-cid-mcvkuqry]{fill:var(--color-blue-50)}.mel-disc-i[data-astro-cid-mcvkuqry]{fill:color-mix(in srgb, var(--color-blue-50) 40%, white)}.mel-p[data-astro-cid-mcvkuqry]{border:1px dashed rgb(29 29 31/calc(.14 * (1 - var(--a,1))));background:var(--color-white);box-shadow:0 0 0 1px rgb(29 29 31/calc(.05 * var(--a,1))), 0 6px 16px -12px #1e28784d;font:400 12px / 1.3 var(--font-body);white-space:nowrap;transform-origin:0 0;will-change:transform, opacity;border-radius:8px;flex-direction:column;gap:5px;padding:7px 10px 8px;display:flex;position:absolute;top:0;left:0}.mel-h[data-astro-cid-mcvkuqry]{color:var(--color-text-tertiary);align-items:center;gap:5px;font-size:10px;display:inline-flex}.mel-dot[data-astro-cid-mcvkuqry]{background:color-mix(in srgb, var(--green) calc(var(--a,1) * 100%), var(--red));border-radius:50%;width:5px;height:5px}.mel-v[data-astro-cid-mcvkuqry]{color:var(--color-text-secondary);& i{color:#a8a8b0;font-style:normal}}.mel-j[data-astro-cid-mcvkuqry]{color:var(--color-text-brand);opacity:var(--a,1);margin-right:1px;font-weight:400}.mel-fill[data-astro-cid-mcvkuqry]{border:1px solid #7c8cff38;width:8px;height:8px;margin:-4px 0 0 -4px;display:block;position:absolute;top:0;left:0}.mel-f0[data-astro-cid-mcvkuqry]{border-radius:2px}.mel-f1[data-astro-cid-mcvkuqry]{border-radius:50%}.mel-f2[data-astro-cid-mcvkuqry]{background:#a9b4ff33;border:0;border-radius:999px;width:22px;height:3px;margin-left:-11px}.mel-f3[data-astro-cid-mcvkuqry]{border-style:dashed;border-radius:50%}@media (prefers-reduced-motion:no-preference){.mel-fill[data-astro-cid-mcvkuqry]{animation:9s ease-in-out infinite mel-drift;animation-delay:calc(var(--k) * -.7s)}}@keyframes mel-drift{0%,to{translate:0}50%{translate:3px -4px}}main :is(section.pb,section.hw,section.pt,section.qs,section.pn,section.pc-sec){border-top:1px solid #ffffff47}main section.po{border-top:1px solid var(--color-border-default)}main>section[id$=-statement],section[id$=-statement],footer[data-footer]{border-top:1px solid #ffffff47}#mt-workflow .tu-dash,#mt-workflow .tu-sym{display:none}#mt-workflow .tu-win{padding:calc(var(--u) * 32);border-radius:calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) calc(var(--u) * -36) #10185a73;border:1px solid #fff9}#mt-workflow .tu-card{padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 36) calc(var(--u) * -24) #10185a66}#mt-workflow .tu-card .tu-node{background:var(--color-blue-50);border-color:#0000}.mt-fig[data-astro-cid-qc6sapzk]{width:100%;max-width:520px;margin:0 auto;& .thf{max-width:none}}#mt-workflow .tu-card[style*=--l]{translate:calc(var(--u) * 56) calc(var(--u) * -70)}#mt-workflow .tu-card[style*=--r]{translate:calc(var(--u) * -40) calc(var(--u) * -24)}#mt-workflow .pt-fig.pt-ui{justify-content:center;align-self:center;align-items:center;display:flex}
