.hub-fig[data-astro-cid-mwkxlgpq]{width:100%;max-width:560px;margin:0 auto;container-type:inline-size}.stage[data-astro-cid-mwkxlgpq]{aspect-ratio:1;position:relative}.stage[data-astro-cid-mwkxlgpq]:before{content:"";filter:blur(2px);pointer-events:none;background:0 0;border-radius:50%;position:absolute;inset:22%}.wires-link[data-astro-cid-mwkxlgpq]{position:absolute;inset:0}.wires[data-astro-cid-mwkxlgpq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit[data-astro-cid-mwkxlgpq]{fill:none;stroke:var(--hair);stroke-width:.3px}.ring[data-astro-cid-mwkxlgpq]{fill:none;stroke:var(--accent);stroke-opacity:.35;stroke-width:.3px;stroke-dasharray:1.2 2.2}.spin[data-astro-cid-mwkxlgpq]{transform-origin:50px 50px}.spoke[data-astro-cid-mwkxlgpq]{stroke:var(--border-strong);stroke-width:.35px;stroke-linecap:round;transition:stroke .6s var(--ease), stroke-width .6s var(--ease)}.spoke[data-astro-cid-mwkxlgpq].live{stroke:var(--accent);stroke-width:.55px}.spoke[data-astro-cid-mwkxlgpq].live-change{stroke:var(--warn);stroke-width:.55px}.wires[data-astro-cid-mwkxlgpq] .pulse{opacity:0}.hub[data-astro-cid-mwkxlgpq]{color:#fff;background:var(--cta);border-radius:50%;align-content:center;place-items:center;gap:.6cqw;width:27cqw;height:27cqw;text-decoration:none;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1.2cqw 3cqw -1cqw #00000059,inset 0 1px #ffffff38}.hub[data-astro-cid-mwkxlgpq]:after{content:"";border:.4cqw solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2cqw}.hub[data-astro-cid-mwkxlgpq].ripple:after{animation:ripple 1.1s var(--ease)}@keyframes ripple{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}.mark[data-astro-cid-mwkxlgpq]{width:9cqw;height:9cqw}.hub-name[data-astro-cid-mwkxlgpq]{font-family:var(--font-head);letter-spacing:-.01em;font-size:clamp(12px,3.6cqw,20px);font-weight:600}.node[data-astro-cid-mwkxlgpq]{color:inherit;justify-items:center;text-decoration:none;display:grid;position:absolute;translate:-50% -50%}.node[data-astro-cid-mwkxlgpq]:hover .label[data-astro-cid-mwkxlgpq]{color:var(--accent)}.hub[data-astro-cid-mwkxlgpq]:hover{filter:brightness(1.08)}.chip[data-astro-cid-mwkxlgpq]{color:#0e0e12;width:12.4cqw;height:12.4cqw;transition:transform .7s var(--ease), box-shadow .5s var(--ease);background:#fff;border-radius:3.6cqw;place-items:center;display:grid;box-shadow:0 0 0 1px #0e0e121a,0 .6cqw 1.4cqw -.6cqw #00000059}.chip[data-astro-cid-mwkxlgpq] svg{width:52%;height:52%;transition:filter .6s var(--ease), opacity .6s var(--ease);filter:grayscale();opacity:.55}.node[data-astro-cid-mwkxlgpq].changed .chip[data-astro-cid-mwkxlgpq] svg,.node[data-astro-cid-mwkxlgpq].hit .chip[data-astro-cid-mwkxlgpq] svg,.node[data-astro-cid-mwkxlgpq]:hover .chip[data-astro-cid-mwkxlgpq] svg{filter:none;opacity:1}.chip[data-astro-cid-mwkxlgpq] .icon{color:var(--cta)}.label[data-astro-cid-mwkxlgpq]{white-space:nowrap;background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--text-2);transition:color .5s var(--ease);border-radius:6px;padding:.1em .45em;font-size:clamp(10px,2.5cqw,13px);font-weight:600;line-height:1.25;position:absolute;top:calc(100% + 1.8cqw)}.node[data-astro-cid-mwkxlgpq].up .label[data-astro-cid-mwkxlgpq]{top:auto;bottom:calc(100% + 1.8cqw)}.node[data-astro-cid-mwkxlgpq].changed .chip[data-astro-cid-mwkxlgpq]{box-shadow:0 0 0 1px #0e0e1214, 0 0 0 .7cqw var(--warn);transform:scale(1.07)}.node[data-astro-cid-mwkxlgpq].changed .label[data-astro-cid-mwkxlgpq]{color:var(--warn)}.node[data-astro-cid-mwkxlgpq].hit .chip[data-astro-cid-mwkxlgpq]{box-shadow:0 0 0 1px #0e0e1214, 0 0 0 .7cqw var(--accent);transform:scale(1.05)}.node[data-astro-cid-mwkxlgpq].hit .label[data-astro-cid-mwkxlgpq]{color:var(--accent)}figcaption[data-astro-cid-mwkxlgpq]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:clamp(18px,4cqw,28px);font-size:.85rem;display:flex}.key[data-astro-cid-mwkxlgpq]{align-items:center;gap:7px;display:inline-flex}.dot[data-astro-cid-mwkxlgpq]{border-radius:3px;width:10px;height:10px}.dot[data-astro-cid-mwkxlgpq].changed{background:var(--warn)}.dot[data-astro-cid-mwkxlgpq].hit{background:var(--accent)}.status[data-astro-cid-mwkxlgpq]{color:var(--text-3);margin-left:auto}@media (prefers-reduced-motion:no-preference){.spin[data-astro-cid-mwkxlgpq]{animation:60s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}@container (width<=440px){.chip[data-astro-cid-mwkxlgpq]{border-radius:3.2cqw;width:11cqw;height:11cqw}.label[data-astro-cid-mwkxlgpq]{font-size:10px;top:calc(100% + 1.4cqw)}.node[data-astro-cid-mwkxlgpq].up .label[data-astro-cid-mwkxlgpq]{bottom:calc(100% + 1.4cqw)}}@media (width<=480px){.status[data-astro-cid-mwkxlgpq]{width:100%;margin-left:0}}.tools[data-astro-cid-folcs3e4]{border-top:1px solid var(--border);padding:clamp(64px,9vw,112px) 0}.head[data-astro-cid-folcs3e4]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:12px 48px;margin-bottom:36px;display:grid}h2[data-astro-cid-folcs3e4]{max-width:22ch;margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.note[data-astro-cid-folcs3e4]{color:var(--text-2);max-width:46ch;margin:0;font-size:.95rem}.dir[data-astro-cid-folcs3e4]{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-folcs3e4]{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.chip[data-astro-cid-folcs3e4]{color:#0e0e12;filter:grayscale();opacity:.55;width:36px;height:36px;transition:filter .4s var(--ease), opacity .4s var(--ease);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0e0e121a}li[data-astro-cid-folcs3e4]:hover .chip[data-astro-cid-folcs3e4],.chip[data-astro-cid-folcs3e4]:focus-visible{filter:none;opacity:1}a[data-astro-cid-folcs3e4].chip:hover{box-shadow:inset 0 0 0 1px var(--accent)}.chip[data-astro-cid-folcs3e4] .icon{color:var(--cta)}.chip[data-astro-cid-folcs3e4].pair{grid-auto-flow:column;gap:4px;width:auto;padding:0 8px}.txt[data-astro-cid-folcs3e4]{min-width:0;display:grid}.txt[data-astro-cid-folcs3e4] strong[data-astro-cid-folcs3e4]{font-size:.95rem;font-weight:600;line-height:1.25}.txt[data-astro-cid-folcs3e4] span[data-astro-cid-folcs3e4]{color:var(--text-3);font-size:.8rem;line-height:1.3}.state[data-astro-cid-folcs3e4]{color:var(--warn);font-size:.75rem;font-weight:600}.request[data-astro-cid-folcs3e4]{color:var(--text-2);margin:24px 0 0;font-size:.95rem}@media (width<=1060px){.dir[data-astro-cid-folcs3e4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.head[data-astro-cid-folcs3e4]{grid-template-columns:1fr}}@media (width<=520px){.dir[data-astro-cid-folcs3e4]{grid-template-columns:1fr}}.chart-link[data-astro-cid-mxakd44v]{border-radius:8px;display:block}.chart-link[data-astro-cid-mxakd44v]:hover{background:var(--surface)}.ml[data-astro-cid-mxakd44v]{margin:0 0 22px}.ml-title[data-astro-cid-mxakd44v]{color:var(--text-3);margin-bottom:6px;font-size:.85rem;font-weight:600}svg[data-astro-cid-mxakd44v]{width:100%;height:auto;overflow:visible}.tick[data-astro-cid-mxakd44v]{stroke:var(--border-strong);stroke-width:1px}.tick[data-astro-cid-mxakd44v].wk{stroke:var(--text-3)}.axis[data-astro-cid-mxakd44v]{stroke:var(--border-strong);stroke-width:1.2px}.bad[data-astro-cid-mxakd44v] .g0[data-astro-cid-mxakd44v]{stop-color:var(--danger);stop-opacity:.45}.bad[data-astro-cid-mxakd44v] .g1[data-astro-cid-mxakd44v]{stop-color:var(--danger);stop-opacity:.02}.good[data-astro-cid-mxakd44v] .g0[data-astro-cid-mxakd44v]{stop-color:var(--accent);stop-opacity:.45}.good[data-astro-cid-mxakd44v] .g1[data-astro-cid-mxakd44v]{stop-color:var(--accent);stop-opacity:.02}.curve[data-astro-cid-mxakd44v]{fill:none;stroke-width:2px;stroke-linejoin:round}.bad[data-astro-cid-mxakd44v] .curve[data-astro-cid-mxakd44v]{stroke:var(--danger)}.good[data-astro-cid-mxakd44v] .curve[data-astro-cid-mxakd44v]{stroke:var(--accent)}.playhead[data-astro-cid-mxakd44v]{stroke:var(--text-2);stroke-width:1px;stroke-dasharray:2 3;opacity:0}.stem[data-astro-cid-mxakd44v]{stroke:var(--border-strong);stroke-width:1px}.ev[data-astro-cid-mxakd44v]{transform-box:fill-box;transform-origin:50%}.ev[data-astro-cid-mxakd44v] circle[data-astro-cid-mxakd44v]{stroke-width:2px;fill:var(--surface)}.ev[data-astro-cid-mxakd44v] text[data-astro-cid-mxakd44v]{font-family:var(--font-body);fill:var(--text);font-size:10.5px;font-weight:700}.ev[data-astro-cid-mxakd44v].warn circle[data-astro-cid-mxakd44v]{stroke:var(--warn)}.ev[data-astro-cid-mxakd44v].bad circle[data-astro-cid-mxakd44v]{stroke:var(--danger)}.ev[data-astro-cid-mxakd44v].good circle[data-astro-cid-mxakd44v]{stroke:var(--accent)}.ev[data-astro-cid-mxakd44v].muted circle[data-astro-cid-mxakd44v]{stroke:var(--text-3)}.note[data-astro-cid-mxakd44v]{font-family:var(--font-body);font-size:12.5px;font-weight:600}.bad[data-astro-cid-mxakd44v] .note[data-astro-cid-mxakd44v]{fill:var(--danger)}.good[data-astro-cid-mxakd44v] .note[data-astro-cid-mxakd44v]{fill:var(--accent)}.ml[data-astro-cid-mxakd44v].anim .note[data-astro-cid-mxakd44v]{opacity:0}.ml[data-astro-cid-mxakd44v].play .note[data-astro-cid-mxakd44v]{animation:pop .6s var(--ease) forwards;animation-delay:calc(var(--dur) * .6)}.lbl[data-astro-cid-mxakd44v]{font-family:var(--font-body);fill:var(--text-3);font-size:11px}.ml-events[data-astro-cid-mxakd44v]{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ml-events[data-astro-cid-mxakd44v] li[data-astro-cid-mxakd44v]{color:var(--text-2);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:.88rem;line-height:1.45;display:grid}.ml-events[data-astro-cid-mxakd44v] b[data-astro-cid-mxakd44v]{color:var(--text);margin-right:4px;font-weight:700}.n[data-astro-cid-mxakd44v]{border:2px solid;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:.72rem;font-weight:700;display:grid}li[data-astro-cid-mxakd44v].warn .n[data-astro-cid-mxakd44v]{border-color:var(--warn)}li[data-astro-cid-mxakd44v].bad .n[data-astro-cid-mxakd44v]{border-color:var(--danger)}li[data-astro-cid-mxakd44v].good .n[data-astro-cid-mxakd44v]{border-color:var(--accent)}li[data-astro-cid-mxakd44v].muted .n[data-astro-cid-mxakd44v]{border-color:var(--text-3)}.ml[data-astro-cid-mxakd44v].anim .reveal[data-astro-cid-mxakd44v]{clip-path:inset(0 100% 0 0)}.ml[data-astro-cid-mxakd44v].anim .ev[data-astro-cid-mxakd44v]{opacity:0}.ml[data-astro-cid-mxakd44v].play .reveal[data-astro-cid-mxakd44v]{animation:wipe var(--dur) linear forwards}.ml[data-astro-cid-mxakd44v].play .playhead[data-astro-cid-mxakd44v]{animation:sweep var(--dur) linear forwards}.ml[data-astro-cid-mxakd44v].play .ev[data-astro-cid-mxakd44v]{animation:pop .45s var(--ease) forwards;animation-delay:var(--d)}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sweep{0%{opacity:.9;transform:translate(0)}96%{opacity:.9}to{opacity:0;transform:translate(288px)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.h[data-astro-cid-67ggu7zt]{max-width:22ch}.cols[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.col[data-astro-cid-67ggu7zt]{border:1px solid var(--hair);border-radius:var(--radius-l);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight);padding:clamp(24px,3vw,36px)}.with[data-astro-cid-67ggu7zt]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.tag[data-astro-cid-67ggu7zt]{align-items:center;gap:8px;margin-bottom:20px;font-weight:700;display:flex}.without[data-astro-cid-67ggu7zt] .tag[data-astro-cid-67ggu7zt]{color:var(--text-3)}.with[data-astro-cid-67ggu7zt] .tag[data-astro-cid-67ggu7zt]{color:var(--accent)}ul[data-astro-cid-67ggu7zt]{gap:14px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-67ggu7zt]{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}li[data-astro-cid-67ggu7zt]>span[data-astro-cid-67ggu7zt]:last-child{padding-top:6px}.without[data-astro-cid-67ggu7zt] li[data-astro-cid-67ggu7zt]{color:var(--text-2)}.muted-tile[data-astro-cid-67ggu7zt]{background:var(--surface-2);color:var(--text-3)}@media (width<=820px){.cols[data-astro-cid-67ggu7zt]{grid-template-columns:1fr}}.h[data-astro-cid-4u5ukf6p]{max-width:26ch}.stack[data-astro-cid-4u5ukf6p]{margin-top:48px;display:grid}.tier[data-astro-cid-4u5ukf6p]{flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding:0 4px;display:flex}.tier-label[data-astro-cid-4u5ukf6p]{color:var(--text-3);font-size:.85rem;font-weight:600}.chips[data-astro-cid-4u5ukf6p]{flex-wrap:wrap;gap:10px 26px;display:flex}.chip[data-astro-cid-4u5ukf6p]{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-4u5ukf6p] .icon,a[data-astro-cid-4u5ukf6p].chip:hover,a[data-astro-cid-4u5ukf6p].cell:hover,a[data-astro-cid-4u5ukf6p].cell:hover .icon,.ingest[data-astro-cid-4u5ukf6p]:hover .ingest-pill[data-astro-cid-4u5ukf6p]{color:var(--accent)}.mark[data-astro-cid-4u5ukf6p]:hover{box-shadow:inset 0 0 0 1px var(--accent)}.links[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(4,1fr);justify-items:center;height:60px;padding:8px 0;display:grid}.links[data-astro-cid-4u5ukf6p] a[data-astro-cid-4u5ukf6p]{display:block}.pair[data-astro-cid-4u5ukf6p]{width:24px;height:44px;overflow:visible}.flow[data-astro-cid-4u5ukf6p]{stroke:var(--accent);stroke-width:1.3px;stroke-dasharray:3 3}.head[data-astro-cid-4u5ukf6p]{fill:none;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.platform[data-astro-cid-4u5ukf6p]{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--border));border-radius:var(--radius-l);background:var(--surface);display:grid;overflow:hidden}.brandline[data-astro-cid-4u5ukf6p]{font-family:var(--font-head);border-bottom:1px solid var(--border);background:var(--accent-soft);order:-1;align-items:center;gap:10px;padding:14px 20px;font-size:1.1rem;font-weight:600;display:flex}.solid[data-astro-cid-4u5ukf6p]{color:var(--accent)}.row[data-astro-cid-4u5ukf6p]{grid-template-columns:130px 1fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.row[data-astro-cid-4u5ukf6p]+.row[data-astro-cid-4u5ukf6p]{border-top:1px solid var(--border)}.row-label[data-astro-cid-4u5ukf6p]{color:var(--accent);font-size:.85rem;font-weight:700}.cells[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.cell[data-astro-cid-4u5ukf6p]{align-items:center;gap:10px;min-width:0;font-size:.95rem;font-weight:600;display:flex}.cell[data-astro-cid-4u5ukf6p] .icon{color:var(--text-3);flex:none}.ingest[data-astro-cid-4u5ukf6p]{place-items:center;height:76px;display:grid;position:relative}.streams[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(4,1fr);justify-items:center;display:grid;position:absolute;inset:8px 0}.stream[data-astro-cid-4u5ukf6p]{width:60px;height:100%}.dots[data-astro-cid-4u5ukf6p]{stroke:var(--text-3);stroke-opacity:.45;stroke-width:1.2px;stroke-dasharray:1 5;stroke-linecap:round}.ingest-pill[data-astro-cid-4u5ukf6p]{background:var(--bg);color:var(--text-2);padding:4px 12px;font-size:.85rem;font-weight:600;position:relative}.planned[data-astro-cid-4u5ukf6p]{color:var(--warn);font-style:normal;font-weight:600}.sources[data-astro-cid-4u5ukf6p]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.group[data-astro-cid-4u5ukf6p]{align-content:start;gap:10px;padding:18px 20px 18px 0;display:grid}.group[data-astro-cid-4u5ukf6p]+.group[data-astro-cid-4u5ukf6p]{border-left:1px solid var(--border);padding-left:20px}.marks[data-astro-cid-4u5ukf6p]{flex-wrap:wrap;gap:6px;display:flex}.mark[data-astro-cid-4u5ukf6p]{color:#0e0e12;filter:grayscale();opacity:.55;width:30px;height:30px;transition:filter .4s var(--ease), opacity .4s var(--ease);background:#fff;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0e0e121a}.group[data-astro-cid-4u5ukf6p]:hover .mark[data-astro-cid-4u5ukf6p],.mark[data-astro-cid-4u5ukf6p]:focus-visible{filter:none;opacity:1}.mark[data-astro-cid-4u5ukf6p] .icon{color:var(--cta)}.g-title[data-astro-cid-4u5ukf6p]{font-size:.95rem;font-weight:700}.tags[data-astro-cid-4u5ukf6p]{color:var(--text-3);margin:0;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.flow[data-astro-cid-4u5ukf6p].up{animation:1.6s linear infinite dash-up}.flow[data-astro-cid-4u5ukf6p].down{animation:1.6s linear infinite dash-down}@keyframes dash-up{to{stroke-dashoffset:12px}}@keyframes dash-down{to{stroke-dashoffset:-12px}}}@media (width<=900px){.cells[data-astro-cid-4u5ukf6p],.sources[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(2,minmax(0,1fr))}.group[data-astro-cid-4u5ukf6p]:nth-child(3){border-left:0;padding-left:0}.group[data-astro-cid-4u5ukf6p]:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=640px){.row[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr;gap:10px}.cells[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr}.links[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(2,1fr)}.links[data-astro-cid-4u5ukf6p] a[data-astro-cid-4u5ukf6p]:nth-child(n+3),.streams[data-astro-cid-4u5ukf6p] .stream[data-astro-cid-4u5ukf6p]:nth-child(n+3){display:none}.streams[data-astro-cid-4u5ukf6p]{grid-template-columns:repeat(2,1fr)}.sources[data-astro-cid-4u5ukf6p]{grid-template-columns:1fr}.group[data-astro-cid-4u5ukf6p],.group[data-astro-cid-4u5ukf6p]+.group[data-astro-cid-4u5ukf6p]{border-left:0;padding-left:0}.group[data-astro-cid-4u5ukf6p]+.group[data-astro-cid-4u5ukf6p]{border-top:1px solid var(--border)}}.faq[data-astro-cid-hemr5th4]{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--border)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--font-head);justify-content:space-between;gap:20px;padding:20px 0;font-size:1.12rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--accent)}.pm[data-astro-cid-hemr5th4]{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.pm[data-astro-cid-hemr5th4]:before,.pm[data-astro-cid-hemr5th4]:after{content:"";width:14px;height:2px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:6px;left:0}.pm[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] .pm[data-astro-cid-hemr5th4]:after{transform:rotate(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--text-2);max-width:64ch;margin:0 0 22px}@media (width<=820px){.faq[data-astro-cid-hemr5th4]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{padding:clamp(56px,9vw,128px) 0 clamp(72px,10vw,140px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,4vw,52px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:17ch;font-size:clamp(2.3rem,3.7vw,3.3rem)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:30px 0 22px;display:flex}.status[data-astro-cid-lcdefpme]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.problem[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.problem[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:48ch}.versions[data-astro-cid-lcdefpme]{gap:10px;display:grid}.vh[data-astro-cid-lcdefpme]{color:var(--accent);margin:0 0 4px;font-size:.8rem}.versions[data-astro-cid-lcdefpme]{gap:18px;padding:6px}.ver[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--highlight);border-radius:18px;grid-template-columns:auto 150px 1fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.ver[data-astro-cid-lcdefpme].ref{border-color:var(--accent)}.ver[data-astro-cid-lcdefpme] .where[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:.88rem;font-weight:600}.ver[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{font-weight:500}.narrow[data-astro-cid-lcdefpme]{max-width:22ch}.flow-wrap[data-astro-cid-lcdefpme]{margin-top:36px}.cost[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.facts[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--highlight);margin:0;padding:4px 26px;list-style:none}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:auto 90px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.facts[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{font-weight:700}.roles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}@media (width<=960px){.roles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.roles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.role[data-astro-cid-lcdefpme]{align-content:start;gap:10px;display:grid}.role-name[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.9rem;font-weight:600}.roles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.2rem;line-height:1.3}.industries[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.ind[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.93rem;font-weight:600;text-decoration:none;display:inline-flex}.ind[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--accent)}.icon-link[data-astro-cid-lcdefpme]{align-items:center;gap:6px;display:inline-flex}.status[data-astro-cid-lcdefpme]{gap:10px}.row-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.problem[data-astro-cid-lcdefpme],.cost[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=520px){.ver[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.ver[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{grid-column:2}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{grid-column:2}}
