.integrations_after__EwVFF{margin-top:clamp(40px,5vw,64px)}.integrations_paths__6L9Gj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px var(--gutter)}.integrations_pathHead__LU179{margin:0;color:var(--text)}@media (max-width:960px){.integrations_paths__6L9Gj{grid-template-columns:1fr}}.integrations_why__Hc63i{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px var(--gutter)}@media (max-width:960px){.integrations_why__Hc63i{grid-template-columns:1fr}}.integrations_spec__LO1JU{margin:20px 0 0;border-top:1px solid var(--rule-strong)}.integrations_specRow__frE_J{padding:20px 0;border-bottom:1px solid var(--rule)}.integrations_specRow__frE_J dt{color:var(--text)}.integrations_specRow__frE_J dd{margin:6px 0 0;max-width:var(--measure);color:var(--muted)}.integrations_nameList__RLlnA,.integrations_nameRow__SbH_L{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--rule-strong)}.integrations_nameList__RLlnA li,.integrations_nameRow__SbH_L li{padding:16px 0;border-bottom:1px solid var(--rule);color:var(--text)}.integrations_nameRow__SbH_L{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--gutter)}@media (max-width:860px){.integrations_nameRow__SbH_L{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.integrations_nameRow__SbH_L{grid-template-columns:1fr}}.integrations_back__3F85j{display:flex;margin-bottom:var(--section-y-tight);padding-top:16px;border-top:1px solid var(--rule-strong)}.architecture_root__Bp9Ao{width:100%}.architecture_diagram__bPFvF,.architecture_wide__t9Z4b{position:relative;width:100%}.architecture_wide__t9Z4b{aspect-ratio:1200/520}.architecture_field___URjy{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.architecture_frame___J1hE,.architecture_line__CGLJE{stroke:var(--rule-strong);stroke-width:1;vector-effect:non-scaling-stroke}.architecture_pulse__kSva9{stroke:var(--accent);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:36 204;stroke-dashoffset:0}.architecture_faint__zRtxN{opacity:.45}[data-live] .architecture_pulse__kSva9{animation:architecture_travel__wUqYD 8s linear infinite}@keyframes architecture_travel__wUqYD{to{stroke-dashoffset:-240}}@media (prefers-reduced-motion:reduce){.architecture_pulse__kSva9{animation:none!important}}.architecture_pill__yd_3T{position:absolute;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--bg);font-family:var(--mono);font-size:12px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--muted);transform:translate(-50%,-50%)}.architecture_pill__yd_3T[data-stage]{border-color:var(--rule-strong);color:var(--text)}.architecture_live__GowtO{flex:none;width:5px;height:5px;border-radius:50%;background:var(--accent)}.architecture_colHead__BLi49{position:absolute;padding:0 10px;background:var(--bg);font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--dim);transform:translate(-50%,-50%)}.architecture_stack__s_d5y{display:none}.architecture_stackHead__jR5kT{display:block;font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--dim)}.architecture_cloud__b2Ejs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none}.architecture_cloud__b2Ejs .architecture_pill__yd_3T,.architecture_frameStack__M_5ku .architecture_pill__yd_3T{position:static;transform:none}.architecture_fan__Loxr8{display:block;width:100%;height:48px;overflow:visible}.architecture_spine__E1F_m{position:relative;display:flex;justify-content:center}.architecture_spineLine__62Izw{position:absolute;top:0;bottom:0;left:50%;height:100%;margin-left:-1px;overflow:visible}.architecture_px__SIdHA{stroke-dasharray:24 136}.architecture_frameStack__M_5ku{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding:28px 24px;border:1px solid var(--rule-strong);border-radius:var(--r-lg)}.architecture_frameStack__M_5ku .architecture_onFrame__1wlkR{position:absolute;top:0;left:50%;padding:0 10px;background:var(--bg);transform:translate(-50%,-50%)}@media (max-width:759px){.architecture_wide__t9Z4b{display:none}.architecture_stack__s_d5y{display:block}}.architecture_caption__QxU6x{margin:20px 0 0;max-width:var(--measure);color:var(--dim)}@media (max-width:759px){.architecture_caption__QxU6x{text-align:center;margin-inline:auto}}