.aisvc[data-astro-cid-2cirzjlk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 72px;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4vw,56px);display:grid}:root[data-theme=dark] .aisvc[data-astro-cid-2cirzjlk]{outline:1px solid var(--rule-strong)}.aisvc__title[data-astro-cid-2cirzjlk]{letter-spacing:-.03em;margin-top:20px;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:300;line-height:1.1}.aisvc__lead[data-astro-cid-2cirzjlk]{color:#a3a3a3;margin:16px 0 28px}.aisvc__list[data-astro-cid-2cirzjlk] li[data-astro-cid-2cirzjlk]{border-top:1px solid #333;grid-template-columns:40px 1fr;gap:12px;padding:16px 0;display:grid}.aisvc__list[data-astro-cid-2cirzjlk] li[data-astro-cid-2cirzjlk]:last-child{border-bottom:1px solid #333}.aisvc__list[data-astro-cid-2cirzjlk] .mono[data-astro-cid-2cirzjlk]{color:#8a8a8a;padding-top:3px;font-size:.72rem}.aisvc__list[data-astro-cid-2cirzjlk] strong[data-astro-cid-2cirzjlk]{font-weight:500}.aisvc__list[data-astro-cid-2cirzjlk] p[data-astro-cid-2cirzjlk]{color:#a3a3a3;margin-top:4px}@media (width<=1000px){.aisvc[data-astro-cid-2cirzjlk]{grid-template-columns:1fr}}.flow-wrap[data-astro-cid-2cirzjlk]{padding-bottom:clamp(64px,8vw,112px)}.flow[data-astro-cid-2cirzjlk]{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-2);grid-template-columns:minmax(0,6fr) minmax(0,2.4fr) minmax(0,3fr);align-items:center;padding:clamp(20px,3vw,40px);display:grid}.flow__h[data-astro-cid-2cirzjlk]{color:var(--ink-3);margin-bottom:14px}.flow__sources[data-astro-cid-2cirzjlk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flow__sources[data-astro-cid-2cirzjlk] li[data-astro-cid-2cirzjlk]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px}.flow__sources[data-astro-cid-2cirzjlk] li[data-astro-cid-2cirzjlk].is-optional{background:0 0;border-style:dashed}.flow__src-top[data-astro-cid-2cirzjlk]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.flow__src-top[data-astro-cid-2cirzjlk] strong[data-astro-cid-2cirzjlk]{font-weight:610;font-stretch:106%}.flow__src-top[data-astro-cid-2cirzjlk] .mono[data-astro-cid-2cirzjlk]{color:var(--petrol);white-space:nowrap;font-size:.6rem}.flow__sources[data-astro-cid-2cirzjlk] p[data-astro-cid-2cirzjlk]{color:var(--ink-2);margin-top:4px;font-size:.85rem;line-height:1.45}.flow__core[data-astro-cid-2cirzjlk]{align-self:stretch;place-items:center;display:grid;position:relative}.flow__core[data-astro-cid-2cirzjlk]:before,.flow__core[data-astro-cid-2cirzjlk]:after{content:"";border-top:1.5px solid var(--petrol);height:0;position:absolute;top:50%}.flow__core[data-astro-cid-2cirzjlk]:before{left:0;right:50%}.flow__core[data-astro-cid-2cirzjlk]:after{border-top-style:dashed;left:50%;right:0}.flow__core-box[data-astro-cid-2cirzjlk]{z-index:1;border-radius:var(--radius-lg);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-lg);justify-items:center;gap:10px;padding:22px 20px;display:grid;position:relative}.flow__core-box[data-astro-cid-2cirzjlk] .logo{color:var(--paper)}.flow__core-box[data-astro-cid-2cirzjlk] .logo__mark{width:40px;height:40px}.flow__core-box[data-astro-cid-2cirzjlk] strong[data-astro-cid-2cirzjlk]{letter-spacing:-.02em;font-weight:700;font-stretch:122%}.flow__outs[data-astro-cid-2cirzjlk]{gap:10px;display:grid}.flow__outs[data-astro-cid-2cirzjlk] li[data-astro-cid-2cirzjlk]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;padding:14px 16px;font-weight:540;display:flex}.flow__outs[data-astro-cid-2cirzjlk] svg{color:var(--petrol)}.steps4[data-astro-cid-2cirzjlk]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.steps4[data-astro-cid-2cirzjlk]>li[data-astro-cid-2cirzjlk]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:24px;position:relative}.steps4[data-astro-cid-2cirzjlk]>li[data-astro-cid-2cirzjlk]:not(:last-child):after{content:"";border-top:1.5px solid var(--petrol);width:18px;position:absolute;top:44px;right:-17px}.steps4__n[data-astro-cid-2cirzjlk]{border:1.5px solid var(--ink);width:40px;height:40px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.8rem;font-weight:500;display:inline-grid}.steps4[data-astro-cid-2cirzjlk] h3[data-astro-cid-2cirzjlk]{margin-top:18px;font-size:1.4rem;font-stretch:114%}.steps4[data-astro-cid-2cirzjlk] ul[data-astro-cid-2cirzjlk]{gap:10px;margin-top:14px;display:grid}.steps4[data-astro-cid-2cirzjlk] ul[data-astro-cid-2cirzjlk] li[data-astro-cid-2cirzjlk]{border-top:1px solid var(--rule);color:var(--ink-2);padding-top:10px;font-size:.95rem;line-height:1.45}.feeds[data-astro-cid-2cirzjlk]{border-radius:var(--radius-lg);border:1px dashed var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 32px;display:flex}.feeds[data-astro-cid-2cirzjlk] p[data-astro-cid-2cirzjlk]{color:var(--ink-2);max-width:60ch;margin-top:6px}@media (width<=1100px){.flow[data-astro-cid-2cirzjlk]{grid-template-columns:1fr;gap:28px}.flow__core[data-astro-cid-2cirzjlk]{padding-block:8px}.flow__core[data-astro-cid-2cirzjlk]:before,.flow__core[data-astro-cid-2cirzjlk]:after{display:none}.flow__outs[data-astro-cid-2cirzjlk],.steps4[data-astro-cid-2cirzjlk]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps4[data-astro-cid-2cirzjlk]>li[data-astro-cid-2cirzjlk]:after{display:none}}@media (width<=600px){.flow__sources[data-astro-cid-2cirzjlk],.steps4[data-astro-cid-2cirzjlk]{grid-template-columns:1fr}}
