.diagram[data-astro-cid-yztbjsfp]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:0;padding:clamp(1rem,3vw,2rem);overflow:hidden}.scroller[data-astro-cid-yztbjsfp]{padding-bottom:.4rem;overflow-x:auto}.diagram[data-astro-cid-yztbjsfp] svg[data-astro-cid-yztbjsfp]{width:100%;min-width:700px;height:auto;display:block}.d-stroke[data-astro-cid-yztbjsfp]{fill:none;stroke:#172126;stroke-width:1.5px}.d-panel[data-astro-cid-yztbjsfp]{fill:#f6f8f8;stroke:#172126;stroke-width:1.5px}.d-hv[data-astro-cid-yztbjsfp]{fill:none;stroke:#f17523;stroke-width:3.4px;stroke-linecap:round}.d-thin[data-astro-cid-yztbjsfp]{fill:none;stroke:#536167;stroke-width:1.3px}.d-dash[data-astro-cid-yztbjsfp]{fill:none;stroke:#536167;stroke-width:1.2px;stroke-dasharray:4 4}.d-node[data-astro-cid-yztbjsfp]{fill:#f17523}.d-pack[data-astro-cid-yztbjsfp]{fill:#f7f8f7;stroke:#8c989c;stroke-width:1.8px}.d-cell[data-astro-cid-yztbjsfp]{fill:none;stroke:#dce1e2;stroke-width:1.5px}.d-zone[data-astro-cid-yztbjsfp]{fill:#fff;stroke:#172126;stroke-width:1.6px}.d-ebjb[data-astro-cid-yztbjsfp]{fill:#e8eef0;stroke:#527185;stroke-width:1.6px}.d-ep[data-astro-cid-yztbjsfp]{fill:#527185}.d-ep-label[data-astro-cid-yztbjsfp]{font:600 11.5px var(--font-display);fill:#fff}.d-conn[data-astro-cid-yztbjsfp]{fill:#527185}.d-pair[data-astro-cid-yztbjsfp]{fill:none;stroke:#527185;stroke-width:1.5px;stroke-linecap:round}.d-pin[data-astro-cid-yztbjsfp]{fill:none;stroke:#527185;stroke-width:2px;stroke-linecap:round}.d-net[data-astro-cid-yztbjsfp]{fill:none;stroke:#527185;stroke-width:1.6px}.d-label[data-astro-cid-yztbjsfp]{font:600 12.5px var(--font-display);fill:#172126}.d-small[data-astro-cid-yztbjsfp]{font:400 11px var(--font-display);fill:#536167}.topo-node-band[data-astro-cid-yztbjsfp]{fill:#527185}.topo-bus[data-astro-cid-yztbjsfp]{fill:none;stroke:#527185;stroke-width:3.4px;stroke-linecap:round}.topo-line[data-astro-cid-yztbjsfp]{fill:none;stroke:#b7c1c5;stroke-width:1.2px}.topo-tap[data-astro-cid-yztbjsfp],.topo-arrow-up[data-astro-cid-yztbjsfp]{fill:#527185}.topo-arrow-down[data-astro-cid-yztbjsfp]{fill:#172126}.topo-pulse[data-astro-cid-yztbjsfp]{fill:none;stroke:#527185;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.topo-failsafe[data-astro-cid-yztbjsfp]{fill:#52718514;stroke:#52718573;stroke-width:1.2px}.topo-failsafe-text[data-astro-cid-yztbjsfp]{font:600 11px var(--font-display);fill:#3d5566}.topo-legend[data-astro-cid-yztbjsfp]{color:#28363b;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1rem;font-size:.875rem;display:flex}.topo-legend[data-astro-cid-yztbjsfp] span[data-astro-cid-yztbjsfp]{align-items:center;gap:.5rem;display:inline-flex}.key[data-astro-cid-yztbjsfp]{border-radius:3px;width:13px;height:13px;display:inline-block}.key-zone[data-astro-cid-yztbjsfp]{background:#fff;box-shadow:inset 0 0 0 1.5px #172126}.key-ebjb[data-astro-cid-yztbjsfp]{background:#e8eef0;box-shadow:inset 0 0 0 1.5px #527185}.key-net[data-astro-cid-yztbjsfp]{background:#527185}.key-cmd[data-astro-cid-yztbjsfp]{background:#172126}.draw[data-astro-cid-yztbjsfp]{stroke-dasharray:100;stroke-dashoffset:100px;animation:1s cubic-bezier(.6,0,.2,1) forwards ebjb-draw}.d1[data-astro-cid-yztbjsfp]{animation-delay:50ms}.d2[data-astro-cid-yztbjsfp]{animation-delay:.22s}.d3[data-astro-cid-yztbjsfp]{animation-delay:.4s}.d4[data-astro-cid-yztbjsfp]{animation-delay:.58s}.fade[data-astro-cid-yztbjsfp]{opacity:0;animation:.7s .95s forwards ebjb-fade}.sw[data-astro-cid-yztbjsfp]{transform-box:view-box;animation:.45s cubic-bezier(.4,0,.2,1) 1.3s both ebjb-swclose}.sw-1[data-astro-cid-yztbjsfp]{transform-origin:560px 185px}.sw-2[data-astro-cid-yztbjsfp]{transform-origin:560px 245px}.sw-3[data-astro-cid-yztbjsfp]{transform-origin:560px 350px}.sw-4[data-astro-cid-yztbjsfp]{transform-origin:560px 405px}.fx[data-astro-cid-yztbjsfp]{transform-box:view-box;animation:9s ease-in-out 1.75s infinite ebjb-swtrip}.fx-1[data-astro-cid-yztbjsfp]{transform-origin:560px 185px}.fx-2[data-astro-cid-yztbjsfp]{transform-origin:560px 245px}.cmd[data-astro-cid-yztbjsfp]{opacity:0;offset-rotate:0deg;fill:#172126;offset-path:path("M440 50 V136");animation:9s linear 1.75s infinite ebjb-cmd}.rep[data-astro-cid-yztbjsfp]{opacity:0;offset-rotate:0deg;fill:#527185}.rep-up[data-astro-cid-yztbjsfp]{offset-path:path("M440 136 V50");animation:9s linear 1.75s infinite ebjb-report}.p[data-astro-cid-yztbjsfp]{opacity:0;offset-rotate:0deg}.p-mf[data-astro-cid-yztbjsfp]{offset-path:path("M170 185 H840");animation:9s linear 1.75s infinite ebjb-main}.p-mr[data-astro-cid-yztbjsfp]{offset-path:path("M840 245 H170");animation:9s linear 1.9s infinite ebjb-main}.p-af[data-astro-cid-yztbjsfp]{offset-path:path("M170 185 H490 V350 H840");animation:9s linear 2.05s infinite ebjb-aux}.p-ar[data-astro-cid-yztbjsfp]{offset-path:path("M840 405 H520 V245 H170");animation:9s linear 2.2s infinite ebjb-aux}.topo-rep[data-astro-cid-yztbjsfp]{animation:6s linear 1.6s infinite ebjb-topo-rep}.topo-rep-2[data-astro-cid-yztbjsfp]{animation-delay:2s}.topo-rep-3[data-astro-cid-yztbjsfp]{animation-delay:2.4s}.topo-rep-4[data-astro-cid-yztbjsfp]{animation-delay:2.8s}.topo-beat[data-astro-cid-yztbjsfp]{animation:6s linear 1.6s infinite ebjb-topo-beat}.diagram[data-astro-cid-yztbjsfp][data-wait] *{animation-play-state:paused!important}@keyframes ebjb-draw{to{stroke-dashoffset:0}}@keyframes ebjb-fade{to{opacity:1}}@keyframes ebjb-swclose{0%{transform:rotate(-23deg)}to{transform:rotate(0)}}@keyframes ebjb-swtrip{0%,27%{transform:rotate(0)}30%,58%{transform:rotate(-23deg)}64%,to{transform:rotate(0)}}@keyframes ebjb-cmd{0%,19%{offset-distance:0%;opacity:0}20%{offset-distance:0%;opacity:1}26%{offset-distance:100%;opacity:1}27%{offset-distance:100%;opacity:0}51%{offset-distance:0%;opacity:0}52%{offset-distance:0%;opacity:1}58%{offset-distance:100%;opacity:1}59%,to{offset-distance:100%;opacity:0}}@keyframes ebjb-report{0%,14%{offset-distance:0%;opacity:0}14.5%{offset-distance:0%;opacity:1}19.5%{offset-distance:100%;opacity:1}20%{offset-distance:100%;opacity:0}21%,46%{offset-distance:0%;opacity:0}46.5%{offset-distance:0%;opacity:1}51.5%{offset-distance:100%;opacity:1}52%,to{offset-distance:100%;opacity:0}}@keyframes ebjb-main{0%{offset-distance:0%;opacity:0}2%{opacity:1}24%{offset-distance:100%;opacity:1}26%{offset-distance:100%;opacity:0}62%{offset-distance:0%;opacity:0}64%{opacity:1}86%{offset-distance:100%;opacity:1}88%,to{offset-distance:100%;opacity:0}}@keyframes ebjb-aux{0%{offset-distance:0%;opacity:0}2%{opacity:1}30%{offset-distance:100%;opacity:1}32%{offset-distance:100%;opacity:0}34%{offset-distance:0%;opacity:0}36%{opacity:1}64%{offset-distance:100%;opacity:1}66%{offset-distance:100%;opacity:0}68%{offset-distance:0%;opacity:0}70%{opacity:1}98%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ebjb-topo-rep{0%{offset-distance:0%;opacity:0}2%{offset-distance:0%;opacity:1}30%{offset-distance:100%;opacity:1}32%,to{offset-distance:100%;opacity:0}}@keyframes ebjb-topo-beat{0%,58%{offset-distance:0%;opacity:0}60%{offset-distance:0%;opacity:1}88%{offset-distance:100%;opacity:1}90%,to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.draw[data-astro-cid-yztbjsfp]{stroke-dashoffset:0;animation:none}.fade[data-astro-cid-yztbjsfp]{opacity:1;animation:none}.sw[data-astro-cid-yztbjsfp],.fx[data-astro-cid-yztbjsfp]{animation:none}.p[data-astro-cid-yztbjsfp],.rep[data-astro-cid-yztbjsfp],.cmd[data-astro-cid-yztbjsfp]{display:none}}@media (width<=480px){.diagram[data-astro-cid-yztbjsfp]{border-radius:var(--radius);padding:.75rem}}.cards[data-astro-cid-ftqq4dy3]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(14px,1.6vw,24px);margin:0;display:grid}.card[data-astro-cid-ftqq4dy3]{border-radius:var(--radius-lg);background:var(--paper-2);align-content:start;gap:8px;padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);display:grid}.card-icon[data-astro-cid-ftqq4dy3]{width:48px;height:48px;color:var(--accent-deep);background:#fdf0e7;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.card-title[data-astro-cid-ftqq4dy3]{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.012em;font-weight:600;line-height:1.25}.card-text[data-astro-cid-ftqq4dy3]{color:var(--ink-2);margin:0}.dark[data-astro-cid-ftqq4dy3] .card-icon[data-astro-cid-ftqq4dy3]{color:var(--accent-on-night);background:#f1752324}.dark[data-astro-cid-ftqq4dy3] .card-text[data-astro-cid-ftqq4dy3]{color:var(--on-night-2)}@media (width<=1000px){.cards[data-astro-cid-ftqq4dy3].many{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cards[data-astro-cid-ftqq4dy3],.cards[data-astro-cid-ftqq4dy3].many{grid-template-columns:1fr}.cards[data-astro-cid-ftqq4dy3].many .card[data-astro-cid-ftqq4dy3]{grid-template-columns:40px 1fr;gap:2px 16px;padding:1.1rem 1.25rem}.cards[data-astro-cid-ftqq4dy3].many .card-icon[data-astro-cid-ftqq4dy3]{grid-row:span 2;width:40px;height:40px;margin:0}.cards[data-astro-cid-ftqq4dy3].many .card-title[data-astro-cid-ftqq4dy3]{align-self:end}.cards[data-astro-cid-ftqq4dy3].many .card-text[data-astro-cid-ftqq4dy3]{grid-column:2}}.figures[data-astro-cid-5wqnmsan]{border-radius:var(--radius-lg);background:var(--night);color:var(--on-night);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(1.5rem,1rem + 1.5vw,2.5rem) 0 0;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.figure[data-astro-cid-5wqnmsan]{gap:6px;padding-inline:clamp(12px,2vw,28px);display:grid}.figure[data-astro-cid-5wqnmsan]+.figure[data-astro-cid-5wqnmsan]{border-left:1px solid var(--line-night)}.figure-value[data-astro-cid-5wqnmsan]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.9rem,1.4rem + 1.8vw,3rem);font-weight:600;line-height:1.05}.figure-value[data-astro-cid-5wqnmsan].hv{color:var(--accent)}.figure[data-astro-cid-5wqnmsan] dd[data-astro-cid-5wqnmsan]{color:var(--on-night-2);font-size:var(--text-small);margin:0}.spec-table[data-astro-cid-5wqnmsan]{border-collapse:collapse;width:100%;max-width:960px;font-size:var(--text-body)}.spec-table[data-astro-cid-5wqnmsan] tbody[data-astro-cid-5wqnmsan]+tbody[data-astro-cid-5wqnmsan] .spec-group[data-astro-cid-5wqnmsan]{padding-top:2.25rem}.spec-group[data-astro-cid-5wqnmsan]{border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.012em;text-align:left;padding:0 0 .75rem;font-weight:600}.spec-table[data-astro-cid-5wqnmsan] th[data-astro-cid-5wqnmsan][scope=row],.spec-table[data-astro-cid-5wqnmsan] td[data-astro-cid-5wqnmsan]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem 0}.spec-table[data-astro-cid-5wqnmsan] th[data-astro-cid-5wqnmsan][scope=row]{width:34%;color:var(--ink);padding-right:1.5rem;font-weight:600}.spec-table[data-astro-cid-5wqnmsan] td[data-astro-cid-5wqnmsan]{color:var(--ink-2)}.feature-row[data-astro-cid-5wqnmsan] td[data-astro-cid-5wqnmsan]{padding-left:1.4rem;position:relative}.feature-row[data-astro-cid-5wqnmsan] td[data-astro-cid-5wqnmsan]:before{content:"";background:var(--accent-deep);border-radius:50%;width:6px;height:6px;position:absolute;top:1.45rem;left:.25rem}@media (width<=760px){.figures[data-astro-cid-5wqnmsan]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.figure[data-astro-cid-5wqnmsan]:nth-child(3){border-left:0}.spec-table[data-astro-cid-5wqnmsan] th[data-astro-cid-5wqnmsan][scope=row],.spec-table[data-astro-cid-5wqnmsan] td[data-astro-cid-5wqnmsan]{width:auto;display:block}.spec-table[data-astro-cid-5wqnmsan] th[data-astro-cid-5wqnmsan][scope=row]{border-bottom:0;padding-bottom:0}.spec-table[data-astro-cid-5wqnmsan] td[data-astro-cid-5wqnmsan]{padding-top:.25rem}.feature-row[data-astro-cid-5wqnmsan] td[data-astro-cid-5wqnmsan]{padding-top:.85rem}}
