@property --mx-t{syntax:"<number>";inherits:true;initial-value:1}@property --mx-sel{syntax:"<number>";inherits:true;initial-value:0}.mx-forms[data-astro-cid-rzfjgufx]{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.mx-form[data-astro-cid-rzfjgufx]{border:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-body);cursor:pointer;border-radius:4px;padding:.4rem .9rem;font-size:.875rem;transition:background-color .15s,color .15s}.mx-form[data-astro-cid-rzfjgufx]:hover{color:var(--color-ink);background:var(--color-accent-wash)}.mx-form[data-astro-cid-rzfjgufx]:has(input:checked){color:var(--color-ink);border-color:var(--color-accent);background:var(--color-accent-wash);font-weight:600}.mx-form[data-astro-cid-rzfjgufx]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.mxf[data-astro-cid-rzfjgufx]{grid-template-columns:minmax(0,1fr);display:none}.mx[data-astro-cid-rzfjgufx]:has(#mx-form-osfp:checked) .mxf-osfp[data-astro-cid-rzfjgufx],.mx[data-astro-cid-rzfjgufx]:has(#mx-form-xpo:checked) .mxf-xpo[data-astro-cid-rzfjgufx],.mx[data-astro-cid-rzfjgufx]:has(#mx-form-usfp:checked) .mxf-usfp[data-astro-cid-rzfjgufx],.mx[data-astro-cid-rzfjgufx]:has(#mx-form-npo:checked) .mxf-npo[data-astro-cid-rzfjgufx]{display:grid}@media (width>=64rem){.mxf[data-astro-cid-rzfjgufx]{grid-template-columns:minmax(0,1fr) 19rem}.mx-panel[data-astro-cid-rzfjgufx]{border-top:0;border-left:1px solid var(--color-line)}}.mx-stage[data-astro-cid-rzfjgufx]{view-timeline-name:var(--mx-vt-name);--mx-vt-name:--mx-view;--mx-timeline:--mx-view;padding:2.5rem 1rem 2rem;container-type:inline-size}.mx-view[data-astro-cid-rzfjgufx]{--u:calc(min(100cqi, 46rem) / 700);width:calc(700 * var(--u));height:calc(620 * var(--u));perspective:calc(3200 * var(--u));perspective-origin:50% 40%;margin:0 auto;position:relative}.mx-scene[data-astro-cid-rzfjgufx]{left:calc(var(--cx) * var(--u) - 300 * var(--u));top:calc(var(--cy) * var(--u) - 75 * var(--u));width:calc(600 * var(--u));height:calc(150 * var(--u));transform-style:preserve-3d;--cx:372;--cy:478;position:absolute;transform:rotateX(58deg)rotate(-34deg)}.mx-part[data-astro-cid-rzfjgufx]{cursor:pointer;transform-style:preserve-3d;transform:translate3d(calc(var(--ex) * var(--mx-t) * var(--u)), 0, calc((var(--ez) * var(--mx-t) + var(--mx-sel) * 16) * var(--u)));display:block;position:absolute;inset:0}.mx-bx[data-astro-cid-rzfjgufx]{transform-style:preserve-3d;display:block;position:absolute;inset:0}.mx-f[data-astro-cid-rzfjgufx]{transform-origin:0 0;backface-visibility:hidden;background:var(--face);transition:opacity .25s;display:block;position:absolute;top:0;left:0}.mx-top[data-astro-cid-rzfjgufx]{width:calc(var(--w) * var(--u));height:calc(var(--d) * var(--u));transform:translate3d(calc(var(--x) * var(--u)), calc(var(--y) * var(--u)), calc((var(--z) + var(--h)) * var(--u)))}.mx-front[data-astro-cid-rzfjgufx]{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));transform:translate3d(calc(var(--x) * var(--u)), calc((var(--y) + var(--d)) * var(--u)), calc((var(--z) + var(--h)) * var(--u))) rotateX(-90deg);filter:brightness(.82)}.mx-side[data-astro-cid-rzfjgufx]{width:calc(var(--d) * var(--u));height:calc(var(--h) * var(--u));transform:translate3d(calc(var(--x) * var(--u)), calc((var(--y) + var(--d)) * var(--u)), calc(var(--z) * var(--u))) rotateX(90deg) rotateY(-90deg);filter:brightness(.64)}.tone-shell[data-astro-cid-rzfjgufx]{--face:var(--color-chart-shell)}.tone-board[data-astro-cid-rzfjgufx]{--face:var(--color-chart-electrical)}.tone-chip[data-astro-cid-rzfjgufx]{--face:var(--color-chart-cooling)}.tone-optic[data-astro-cid-rzfjgufx]{--face:var(--color-chart-network)}.tone-fiber[data-astro-cid-rzfjgufx]{--face:var(--color-chart-compute)}.tone-heat[data-astro-cid-rzfjgufx]{--face:var(--color-chart-thermal)}.face-fingers[data-astro-cid-rzfjgufx]{background:repeating-linear-gradient(to bottom, var(--color-chart-shell) 0 calc(5 * var(--u)), var(--color-chart-electrical) calc(5 * var(--u)) calc(9 * var(--u)))}.mx-top[data-astro-cid-rzfjgufx] svg[data-astro-cid-rzfjgufx]{width:100%;height:100%;display:block}.mx-guide[data-astro-cid-rzfjgufx]{fill:none;stroke-width:1.4px}.mx-mod[data-astro-cid-rzfjgufx]{fill:none;stroke-width:4px}.mx-tag[data-astro-cid-rzfjgufx]{white-space:nowrap;font-size:calc(13 * var(--u));letter-spacing:.02em;color:var(--color-ink);padding:calc(3 * var(--u)) calc(6 * var(--u));background:color-mix(in srgb, var(--color-surface) 88%, transparent);transform-origin:0 100%;transform:translate3d(calc(var(--tx) * var(--u)), calc(var(--ty) * var(--u)), calc(var(--tz) * var(--u))) rotateZ(34deg) rotateX(-58deg);opacity:calc((var(--mx-t) - .65) * 3);border-radius:3px;line-height:1;display:block;position:absolute;top:0;left:0}.mx-tag-c[data-astro-cid-rzfjgufx]{transform:translate3d(calc(var(--tx) * var(--u)), calc(var(--ty) * var(--u)), calc(var(--tz) * var(--u))) rotateZ(34deg) rotateX(-58deg) translateX(-50%)}.part-pic[data-astro-cid-rzfjgufx] .mx-tag[data-astro-cid-rzfjgufx]{color:var(--color-accent);font-weight:600}@container (width<=34rem){.mx-tag[data-astro-cid-rzfjgufx]{display:none}}.mx-panel[data-astro-cid-rzfjgufx]{border-top:1px solid var(--color-line);flex-direction:column;padding:1.5rem;display:flex}.mx-desc[data-astro-cid-rzfjgufx]{border-bottom:1px solid var(--color-line);order:-1;margin-bottom:1.25rem;padding-bottom:1.25rem}@media (width>=64rem){.mx-desc[data-astro-cid-rzfjgufx]{border-bottom:0;border-top:1px solid var(--color-line);order:0;margin-top:1.25rem;margin-bottom:0;padding-top:1.25rem;padding-bottom:0}}.mx-list[data-astro-cid-rzfjgufx]{flex-direction:column;gap:.125rem;display:flex}.mx-list[data-astro-cid-rzfjgufx] legend[data-astro-cid-rzfjgufx]{margin-bottom:.75rem}.mx-opt[data-astro-cid-rzfjgufx]{color:var(--color-body);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem .625rem;font-size:.9375rem;transition:background-color .15s,color .15s;display:flex}.mx-opt[data-astro-cid-rzfjgufx]:hover{color:var(--color-ink);background:var(--color-accent-wash)}.mx-opt[data-astro-cid-rzfjgufx]:has(input:checked){color:var(--color-ink);background:var(--color-accent-wash);box-shadow:inset 2px 0 0 var(--color-accent);font-weight:600}.mx-opt[data-astro-cid-rzfjgufx]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.mx-ours[data-astro-cid-rzfjgufx]{color:var(--color-accent);font-weight:500}.mx-desc[data-astro-cid-rzfjgufx]{color:var(--color-body);min-height:8rem;font-size:.9375rem;line-height:1.6}.mx-d[data-astro-cid-rzfjgufx]{display:none}.mx-more[data-astro-cid-rzfjgufx]{color:var(--color-accent);font-weight:500}.mx-more[data-astro-cid-rzfjgufx]:hover{color:var(--color-accent-hover)}.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=all]:checked) .d-all[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=housing]:checked) .d-housing[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=pad]:checked) .d-pad[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=coldplate]:checked) .d-coldplate[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=dsp]:checked) .d-dsp[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=eic]:checked) .d-eic[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=laser]:checked) .d-laser[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=pic]:checked) .d-pic[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=mcu]:checked) .d-mcu[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=fiber]:checked) .d-fiber[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=pcb]:checked) .d-pcb[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=engine]:checked) .d-engine[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=socket]:checked) .d-socket[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=asic]:checked) .d-asic[data-astro-cid-rzfjgufx]{display:block}.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=housing]:checked) .part-housing[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=pad]:checked) .part-pad[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=coldplate]:checked) .part-coldplate[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=dsp]:checked) .part-dsp[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=eic]:checked) .part-eic[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=laser]:checked) .part-laser[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=pic]:checked) .part-pic[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=mcu]:checked) .part-mcu[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=fiber]:checked) .part-fiber[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=pcb]:checked) .part-pcb[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=engine]:checked) .part-engine[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=socket]:checked) .part-socket[data-astro-cid-rzfjgufx],.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input[value=asic]:checked) .part-asic[data-astro-cid-rzfjgufx]{--mx-sel:1;--mx-on:1}.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input:checked:not([value=all])) .mx-f[data-astro-cid-rzfjgufx]{opacity:calc(.35 + .65 * var(--mx-on,0))}.mxf[data-astro-cid-rzfjgufx]:has(.mx-list input:checked:not([value=all])) .mx-tag[data-astro-cid-rzfjgufx]{opacity:calc((var(--mx-t) - .65) * 3 * (.45 + .55 * var(--mx-on,0)))}.mx-scene[data-astro-cid-rzfjgufx]:has(.mx-part:hover) .mx-part[data-astro-cid-rzfjgufx]:not(:hover) .mx-f[data-astro-cid-rzfjgufx]{opacity:.35}@media (prefers-reduced-motion:no-preference){.mx-part[data-astro-cid-rzfjgufx]{transition:--mx-sel .3s}.mx-scene[data-astro-cid-rzfjgufx]{animation-name:mx-explode;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--mx-timeline);animation-range:cover 22% cover 50%}}@keyframes mx-explode{0%{--mx-t:0}to{--mx-t:1}}.hero-field[data-astro-cid-7ssza472] text[data-astro-cid-7ssza472]{font-family:var(--font-mono);white-space:pre;font-size:13.33px}.hf-g1[data-astro-cid-7ssza472]{fill:var(--color-glyph-1)}.hf-g2[data-astro-cid-7ssza472]{fill:var(--color-glyph-2)}.hf-g3[data-astro-cid-7ssza472]{fill:var(--color-glyph-3)}.hf-g4[data-astro-cid-7ssza472]{fill:var(--color-glyph-4)}.hf-hot[data-astro-cid-7ssza472] text[data-astro-cid-7ssza472]{fill:var(--color-accent)}.hf-sweep[data-astro-cid-7ssza472]{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.hf-sweep[data-astro-cid-7ssza472]{animation:1.4s cubic-bezier(.45,0,.25,1) .6s 3 both hf-travel}}@media (prefers-reduced-motion:reduce){.hf-hot[data-astro-cid-7ssza472]{display:none}}@keyframes hf-travel{0%{transform:translate(0)}to{transform:translateX(var(--hf-travel))}}.hero-field[data-astro-cid-7ssza472]{--hf-travel:920px}.hero-field[data-astro-cid-7ssza472] .hf-label[data-astro-cid-7ssza472]{fill:var(--color-muted);font-family:var(--font-sans);font-size:15px}
