.chero[data-astro-cid-nb3i2jbe]{position:relative;border-bottom:1px solid var(--c-border-soft)}.chero__veil[data-astro-cid-nb3i2jbe]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.97) 55%,var(--c-bg) 100%)}.chero[data-astro-cid-nb3i2jbe] .container{position:relative;padding-top:80px;padding-bottom:72px}.chero__crumb[data-astro-cid-nb3i2jbe]{margin-bottom:28px;font-size:13px;color:var(--c-text-3)}.chero__crumb[data-astro-cid-nb3i2jbe] a[data-astro-cid-nb3i2jbe]{color:var(--c-text-3)}.chero__crumb-accent[data-astro-cid-nb3i2jbe]{color:var(--c-accent)}.chero__title[data-astro-cid-nb3i2jbe]{font-size:var(--fs-h1-case);line-height:var(--lh-tight);letter-spacing:var(--ls-h1);max-width:1040px}.chero__title-accent[data-astro-cid-nb3i2jbe]{color:var(--c-accent)}.chero__row[data-astro-cid-nb3i2jbe]{margin-top:36px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-end}.chero__lead[data-astro-cid-nb3i2jbe]{max-width:640px;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--c-text)}.chero__ctas[data-astro-cid-nb3i2jbe]{display:flex;gap:12px;flex-wrap:wrap}.facts[data-astro-cid-nb3i2jbe]{margin:64px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden}.facts__cell[data-astro-cid-nb3i2jbe]{padding:20px 22px;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--c-border-faint)}.facts__cell[data-astro-cid-nb3i2jbe]:first-child{border-left:0}.facts__val[data-astro-cid-nb3i2jbe]{margin:0;font-size:15px}.chrome[data-astro-cid-7537wuqh]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--c-border-faint);font-family:var(--font-mono);font-size:12px;color:var(--c-text-3)}.chrome__left[data-astro-cid-7537wuqh]{display:flex;align-items:center;gap:12px}.chrome__dots[data-astro-cid-7537wuqh]{display:flex;gap:6px}.chrome__dot[data-astro-cid-7537wuqh]{width:9px;height:9px;border-radius:50%;background:var(--c-border)}.pp-section[data-astro-cid-vr7nt2ut]{padding-top:72px}.pp[data-astro-cid-vr7nt2ut]{background-color:var(--c-bg-subtle);border:1px solid var(--c-border-soft);border-radius:20px;padding:clamp(16px,3vw,40px)}.pp__panel[data-astro-cid-vr7nt2ut]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-panel)}.pp__scroll[data-astro-cid-vr7nt2ut]{overflow-x:auto}.pp__table[data-astro-cid-vr7nt2ut]{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.pp__table[data-astro-cid-vr7nt2ut] th[data-astro-cid-vr7nt2ut]{text-align:left;padding:12px 20px;font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.pp__th-right[data-astro-cid-vr7nt2ut]{text-align:right}.pp__table[data-astro-cid-vr7nt2ut] td[data-astro-cid-vr7nt2ut]{padding:16px 20px;border-top:1px solid var(--c-border-faint)}.pp__job[data-astro-cid-vr7nt2ut]{font-weight:var(--fw-medium)}.pp__dim[data-astro-cid-vr7nt2ut]{color:var(--c-text-2)}.pp__status-cell[data-astro-cid-vr7nt2ut]{text-align:right}.pp__status[data-astro-cid-vr7nt2ut]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.pp__dot[data-astro-cid-vr7nt2ut]{width:7px;height:7px;border-radius:50%}.pp__status--success[data-astro-cid-vr7nt2ut]{color:var(--c-success-text)}.pp__status--success[data-astro-cid-vr7nt2ut] .pp__dot[data-astro-cid-vr7nt2ut]{background:var(--c-success)}.pp__status--warning[data-astro-cid-vr7nt2ut]{color:var(--c-warning-text)}.pp__status--warning[data-astro-cid-vr7nt2ut] .pp__dot[data-astro-cid-vr7nt2ut]{background:var(--c-warning)}.pp__status--neutral[data-astro-cid-vr7nt2ut]{color:var(--c-text)}.pp__status--neutral[data-astro-cid-vr7nt2ut] .pp__dot[data-astro-cid-vr7nt2ut]{border:1.5px solid var(--c-text-3);box-sizing:border-box}.pp__status--danger[data-astro-cid-vr7nt2ut]{color:var(--c-danger-text)}.pp__status--danger[data-astro-cid-vr7nt2ut] .pp__dot[data-astro-cid-vr7nt2ut]{background:var(--c-danger)}.brief[data-astro-cid-nejjp2ia]{display:flex;flex-wrap:wrap;gap:40px 80px}.brief__left[data-astro-cid-nejjp2ia]{flex:1 1 320px;display:flex;flex-direction:column;gap:18px}.brief__h2[data-astro-cid-nejjp2ia]{font-size:clamp(32px,3.6vw,50px);line-height:var(--lh-heading);letter-spacing:var(--ls-h2)}.brief__body[data-astro-cid-nejjp2ia]{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.7;color:var(--c-text)}.arch__head[data-astro-cid-5xcken5e]{margin-bottom:48px}.arch[data-astro-cid-5xcken5e]{display:flex;flex-wrap:wrap;gap:20px}.arch__diagram[data-astro-cid-5xcken5e]{flex:999 1 640px;min-width:0;margin:0;background-color:var(--c-bg-sunken);border:1px solid var(--c-border);border-radius:20px;padding:28px}.arch__flow[data-astro-cid-5xcken5e]{display:flex;flex-direction:column}.arch__clients[data-astro-cid-5xcken5e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.arch__chip[data-astro-cid-5xcken5e],.arch__core[data-astro-cid-5xcken5e],.arch__node[data-astro-cid-5xcken5e],.arch__endpoint[data-astro-cid-5xcken5e]{font-family:var(--font-mono);font-size:12px}.arch__chip[data-astro-cid-5xcken5e]{background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--r-xs);padding:10px 6px;text-align:center}.arch__conns[data-astro-cid-5xcken5e]{display:grid;gap:10px;height:18px}.arch__conns--4[data-astro-cid-5xcken5e]{grid-template-columns:repeat(4,minmax(0,1fr))}.arch__conn-cell[data-astro-cid-5xcken5e],.arch__conns--single[data-astro-cid-5xcken5e],.arch__conns--rightish[data-astro-cid-5xcken5e]{display:flex;justify-content:center;height:18px}.arch__conns--rightish[data-astro-cid-5xcken5e]{justify-content:flex-end;padding-right:16%}.arch__v[data-astro-cid-5xcken5e]{width:1.5px;height:18px}.arch__core[data-astro-cid-5xcken5e]{background:var(--c-ink);color:#fff;border-radius:var(--r-sm);padding:12px;text-align:center;font-size:12.5px}.arch__chain[data-astro-cid-5xcken5e]{display:flex;align-items:stretch}.arch__node[data-astro-cid-5xcken5e]{flex:1 1 0;min-width:0;background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);padding:12px;display:flex;flex-direction:column;gap:4px}.arch__node--emph[data-astro-cid-5xcken5e]{border:1.5px solid var(--c-accent)}.arch__node-name[data-astro-cid-5xcken5e]{color:var(--c-ink)}.arch__node-sub[data-astro-cid-5xcken5e]{color:var(--c-text-3);font-size:11px}.arch__queue[data-astro-cid-5xcken5e]{display:flex;gap:3px;margin-top:2px}.arch__queue-sq[data-astro-cid-5xcken5e]{width:12px;height:12px;border-radius:2px;background:var(--c-accent)}.arch__hconn[data-astro-cid-5xcken5e]{flex:none;width:28px;display:flex;align-items:center}.arch__h[data-astro-cid-5xcken5e]{width:28px;height:1.5px}.arch__workers[data-astro-cid-5xcken5e]{border:1px dashed var(--c-border-hover);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.arch__workers-head[data-astro-cid-5xcken5e]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--c-text-3)}.arch__cells[data-astro-cid-5xcken5e]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.arch__cell[data-astro-cid-5xcken5e]{height:22px;border-radius:5px;background:var(--c-ink)}.arch__cell--active[data-astro-cid-5xcken5e]{background:var(--c-accent)}.arch__cell--spare[data-astro-cid-5xcken5e]{background:transparent;border:1.5px dashed var(--c-border-hover);box-sizing:border-box}.arch__endpoint[data-astro-cid-5xcken5e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);padding:12px 14px}.arch__pills[data-astro-cid-5xcken5e]{display:inline-flex;gap:6px;flex-wrap:wrap}.arch__pill[data-astro-cid-5xcken5e]{border-radius:var(--r-pill);padding:3px 10px}.arch__pill--success[data-astro-cid-5xcken5e]{background:var(--c-success-bg);color:var(--c-success-text)}.arch__pill--warning[data-astro-cid-5xcken5e]{background:var(--c-warning-bg);color:var(--c-warning-text)}.arch__rail[data-astro-cid-5xcken5e]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.arch__concept[data-astro-cid-5xcken5e]{border-radius:var(--r-md);padding:22px;display:flex;flex-direction:column;gap:8px}.arch__concept-label[data-astro-cid-5xcken5e]{font-family:var(--font-mono);font-size:12px;color:var(--c-accent)}.arch__concept-title[data-astro-cid-5xcken5e]{font-size:17px;font-weight:var(--fw-medium)}.arch__concept-text[data-astro-cid-5xcken5e]{font-size:14px;line-height:1.6;color:var(--c-text-2)}.bm[data-astro-cid-6q7hpse2]{position:relative;background-color:var(--c-dark-bg);color:var(--c-dark-text);border-radius:var(--r-xl);overflow:hidden}.bm__veil[data-astro-cid-6q7hpse2]{position:absolute;inset:0;background:radial-gradient(ellipse at 0% 0%,rgba(35,70,232,.28),transparent 55%),linear-gradient(180deg,#0b0e14b3,#0b0e14f2)}.bm__inner[data-astro-cid-6q7hpse2]{position:relative;padding:clamp(32px,5vw,64px);display:flex;flex-wrap:wrap;gap:48px 64px}.bm__copy[data-astro-cid-6q7hpse2]{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:22px}.bm__h2[data-astro-cid-6q7hpse2]{font-size:clamp(32px,3.6vw,50px);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);color:#fff}.bm__text[data-astro-cid-6q7hpse2]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-dark-text-2)}.bm__strong[data-astro-cid-6q7hpse2]{color:#fff;font-weight:var(--fw-medium)}.bm__quote[data-astro-cid-6q7hpse2]{margin:8px 0 0;padding:18px 20px;border-left:2px solid var(--c-accent);background:#ffffff0a;border-radius:0 10px 10px 0;display:flex;flex-direction:column;gap:10px}.bm__quote-text[data-astro-cid-6q7hpse2]{font-size:18px;line-height:1.5;color:#fff}.bm__quote-src[data-astro-cid-6q7hpse2]{font-size:13px;color:var(--c-dark-text-3)}.bm__link[data-astro-cid-6q7hpse2]{color:var(--c-dark-text-2);text-decoration:underline;text-underline-offset:3px}.bm__link[data-astro-cid-6q7hpse2]:hover{color:#fff}.bm__figure[data-astro-cid-6q7hpse2]{flex:999 1 520px;min-width:0;margin:0;display:flex;flex-direction:column;gap:14px}.bm__metric[data-astro-cid-6q7hpse2]{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-dark-text-3)}.bm__rows[data-astro-cid-6q7hpse2]{display:flex;flex-direction:column;gap:8px}.bm__row[data-astro-cid-6q7hpse2]{display:grid;grid-template-columns:28px minmax(120px,.9fr) minmax(0,2fr) 72px;gap:12px;align-items:center;font-size:14px;color:var(--c-dark-text-2)}.bm__row--hi[data-astro-cid-6q7hpse2]{color:#fff;background:#2346e829;border:1px solid rgba(142,163,255,.35);border-radius:var(--r-sm);padding:9px 10px;margin:0 -11px}.bm__rank[data-astro-cid-6q7hpse2]{font-family:var(--font-mono);font-size:12px}.bm__row--hi[data-astro-cid-6q7hpse2] .bm__rank[data-astro-cid-6q7hpse2]{color:var(--c-accent-on-dark)}.bm__row--hi[data-astro-cid-6q7hpse2] .bm__name[data-astro-cid-6q7hpse2]{font-weight:var(--fw-semibold)}.bm__track[data-astro-cid-6q7hpse2]{height:10px;background:#1a202b;border-radius:5px}.bm__bar[data-astro-cid-6q7hpse2]{display:block;height:100%;background:#5a6478;border-radius:5px}.bm__row--hi[data-astro-cid-6q7hpse2] .bm__bar[data-astro-cid-6q7hpse2]{background:var(--c-accent);box-shadow:0 0 12px #2346e8cc}.bm__val[data-astro-cid-6q7hpse2]{font-family:var(--font-mono);font-size:12px;text-align:right}.bm__row--hi[data-astro-cid-6q7hpse2] .bm__val[data-astro-cid-6q7hpse2]{font-weight:var(--fw-medium)}.bm__caption[data-astro-cid-6q7hpse2]{font-size:12px;line-height:1.6;color:var(--c-dark-text-3)}.sa__head[data-astro-cid-4kk5x7o6]{display:flex;flex-direction:column;gap:18px;max-width:760px;margin-bottom:48px}.sa__h2[data-astro-cid-4kk5x7o6]{font-size:clamp(32px,3.6vw,50px);line-height:var(--lh-heading);letter-spacing:var(--ls-h2)}.sa__grid[data-astro-cid-4kk5x7o6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.sa__card[data-astro-cid-4kk5x7o6]{padding:28px;display:flex;flex-direction:column;gap:12px}.sa__meta[data-astro-cid-4kk5x7o6]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px}.sa__standard[data-astro-cid-4kk5x7o6]{color:var(--c-accent)}.sa__passed[data-astro-cid-4kk5x7o6]{color:var(--c-success-text)}.sa__title[data-astro-cid-4kk5x7o6]{font-size:20px;font-weight:var(--fw-medium)}.sa__text[data-astro-cid-4kk5x7o6]{font-size:var(--fs-card);line-height:var(--lh-body);color:var(--c-text)}.agc[data-astro-cid-6oyr56qi]{position:relative;background-color:var(--c-accent-wash);border:1px solid var(--c-accent-line);border-radius:var(--r-xl);overflow:hidden}.agc__veil[data-astro-cid-6oyr56qi]{position:absolute;inset:0;background:linear-gradient(90deg,#f4f6fff7,#f4f6ffb3)}.agc__inner[data-astro-cid-6oyr56qi]{position:relative;padding:clamp(32px,5vw,56px);display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}.agc__copy[data-astro-cid-6oyr56qi]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px}.agc__h2[data-astro-cid-6oyr56qi]{font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.03em}.agc__text[data-astro-cid-6oyr56qi]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text)}.agc__code[data-astro-cid-6oyr56qi]{flex:1 1 440px;min-width:0;background:var(--c-dark-bg);border-radius:var(--r-md);overflow:hidden;box-shadow:0 30px 60px -30px #2346e866}.agc__code-head[data-astro-cid-6oyr56qi]{padding:12px 20px;border-bottom:1px solid var(--c-dark-border);font-size:12px;color:var(--c-dark-text-2)}.agc__pre[data-astro-cid-6oyr56qi]{margin:0;padding:24px;font-family:var(--font-mono);font-size:14px;line-height:1.75;color:#d6dae0;overflow-x:auto}.agc__pre[data-astro-cid-6oyr56qi] .tok-key{color:var(--c-accent-on-dark)}.agc__pre[data-astro-cid-6oyr56qi] .tok-str{color:var(--c-success-on-dark)}.out__eyebrow[data-astro-cid-wzr2y7tv]{margin-bottom:18px}.out__grid[data-astro-cid-wzr2y7tv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-top:1px solid var(--c-ink)}.out__cell[data-astro-cid-wzr2y7tv]{padding:28px 22px 0;display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--c-border-soft)}.out__cell[data-astro-cid-wzr2y7tv]:first-child{border-left:0;padding-left:0}.out__value[data-astro-cid-wzr2y7tv]{font-size:44px;font-weight:var(--fw-medium);letter-spacing:-.035em}.out__value--accent[data-astro-cid-wzr2y7tv]{color:var(--c-accent)}.out__label[data-astro-cid-wzr2y7tv]{font-size:15px;line-height:1.5;color:var(--c-text-2)}.next[data-astro-cid-5zomnrs6]{padding-top:var(--section-y);padding-bottom:96px;display:flex;flex-direction:column;gap:20px}.next__card[data-astro-cid-5zomnrs6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:clamp(28px,4vw,48px);color:var(--c-ink)}.next__card[data-astro-cid-5zomnrs6]:hover{color:var(--c-ink)}.next__card-text[data-astro-cid-5zomnrs6]{display:flex;flex-direction:column;gap:8px}.next__title[data-astro-cid-5zomnrs6]{font-size:clamp(30px,4vw,52px);font-weight:var(--fw-medium);letter-spacing:-.035em}.next__arrow[data-astro-cid-5zomnrs6]{width:64px;height:64px;border-radius:50%;background:var(--c-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;flex:none}.next__cta[data-astro-cid-5zomnrs6]{position:relative;background-color:var(--c-dark-bg);color:#fff;border-radius:var(--r-xl);overflow:hidden}.next__cta-veil[data-astro-cid-5zomnrs6]{position:absolute;inset:0;background:radial-gradient(ellipse at 100% 100%,rgba(35,70,232,.35),transparent 55%),linear-gradient(90deg,#0b0e14f2,#0b0e14b3)}.next__cta-inner[data-astro-cid-5zomnrs6]{position:relative;padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.next__cta-title[data-astro-cid-5zomnrs6]{font-size:clamp(24px,2.6vw,34px);font-weight:var(--fw-medium);letter-spacing:-.025em}.gdec[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px 48px;border-radius:var(--r-md);padding:32px}.gdec__col[data-astro-cid-by4zwojz]{display:flex;flex-direction:column;gap:8px}.gdec__req[data-astro-cid-by4zwojz]{font-size:20px;font-weight:var(--fw-medium)}.gdec__dec[data-astro-cid-by4zwojz]{font-size:15px;line-height:1.6;color:var(--c-text)}
