.points[data-astro-cid-5mv6glfv]{text-align:left;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-5mv6glfv]{border-top:1px solid var(--color-line-strong);padding-top:20px}.num[data-astro-cid-5mv6glfv]{font-family:var(--font-display);color:var(--color-brand);margin-bottom:16px;font-size:2.75rem;line-height:1;display:block}h3[data-astro-cid-5mv6glfv]{font-family:var(--font-display);color:var(--color-ink);margin:0 0 8px;font-size:1.125rem}p[data-astro-cid-5mv6glfv]{color:var(--color-ink-soft);margin:0;line-height:1.6}@media (width<=820px){.points[data-astro-cid-5mv6glfv]{grid-template-columns:1fr;gap:40px}.num[data-astro-cid-5mv6glfv]{font-size:2.25rem}}.plug[data-astro-cid-desz6x2n]{background:var(--color-dark-bg);color:#fff;padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.inner[data-astro-cid-desz6x2n]{z-index:1;position:relative}.head[data-astro-cid-desz6x2n]{text-align:center}.head[data-astro-cid-desz6x2n] h2[data-astro-cid-desz6x2n]{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.035em;margin:0 0 18px;font-weight:800;line-height:1.06}.head[data-astro-cid-desz6x2n] p[data-astro-cid-desz6x2n]{max-width:56ch;color:var(--color-dark-text-soft);margin:0 auto;font-size:1.1875rem;line-height:1.6}.scene[data-astro-cid-desz6x2n]{aspect-ratio:1200/420;width:100%;margin:8px auto 0;position:relative}.rig[data-astro-cid-desz6x2n]{width:100%;height:100%;display:block;position:absolute;inset:0}.cable[data-astro-cid-desz6x2n]{fill:none;stroke:var(--color-dark-line);stroke-width:6px;stroke-linecap:round}.blip[data-astro-cid-desz6x2n]{fill:none;stroke:var(--color-dark-text);stroke-width:6px;stroke-linecap:round;stroke-dasharray:3 97;opacity:.45}.live[data-astro-cid-desz6x2n] .blip[data-astro-cid-desz6x2n]{animation:7s linear infinite plugTravel}.live[data-astro-cid-desz6x2n] #pc-blipR[data-astro-cid-desz6x2n]{animation-delay:3.5s}@keyframes plugTravel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.charge[data-astro-cid-desz6x2n]{fill:none;stroke:var(--color-brand);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 5px var(--color-brand-glow));transition:stroke-dashoffset .75s cubic-bezier(.22,1,.36,1) .1s}.plugHead[data-astro-cid-desz6x2n]{transform-box:view-box;transform-origin:0 0;transition:transform .5s cubic-bezier(.22,1,.36,1)}#pc-plugL[data-astro-cid-desz6x2n]{transform:translate(498px,260px)}#pc-plugR[data-astro-cid-desz6x2n]{transform:translate(702px,260px)rotate(180deg)}.shell[data-astro-cid-desz6x2n]{fill:var(--color-dark-bg-raised);stroke:var(--color-dark-line-strong);stroke-width:2px}.nose[data-astro-cid-desz6x2n]{fill:var(--color-dark-bg-sunken);stroke:var(--color-dark-line-strong);stroke-width:2px;stroke-opacity:.85}.led[data-astro-cid-desz6x2n]{fill:var(--color-dark-line-strong);transition:fill .4s}.socketGlow[data-astro-cid-desz6x2n]{fill:none;stroke:var(--color-brand);stroke-width:2px;opacity:0;transform-box:view-box;transform-origin:50%;transition:opacity .35s}.ground[data-astro-cid-desz6x2n]{fill:var(--color-dark-bg-sunken);stroke:var(--color-dark-line-strong);stroke-width:2px}.foot[data-astro-cid-desz6x2n]{fill:var(--color-dark-bg-raised);stroke:var(--color-dark-line-strong);stroke-width:2.5px}.body[data-astro-cid-desz6x2n]{fill:var(--color-dark-bg-sunken);stroke:var(--color-dark-line-strong);stroke-width:2.5px}.screen[data-astro-cid-desz6x2n]{fill:var(--color-dark-bg);stroke:var(--color-dark-line-strong);stroke-width:2px}.socket[data-astro-cid-desz6x2n]{fill:var(--color-dark-bg);stroke:var(--color-dark-line-strong);stroke-width:1.5px;stroke-opacity:.8}.slat[data-astro-cid-desz6x2n]{fill:var(--color-dark-line-strong);opacity:.8}.slat[data-astro-cid-desz6x2n].faint{opacity:.5}.halo[data-astro-cid-desz6x2n]{fill:none;stroke:var(--color-brand);stroke-width:1.5px;opacity:.3}.live[data-astro-cid-desz6x2n] .halo[data-astro-cid-desz6x2n]{animation:5s ease-in-out infinite plugBreathe}@keyframes plugBreathe{0%,to{opacity:.45}50%{opacity:.12}}.scene[data-astro-cid-desz6x2n][data-side=left] #pc-plugL[data-astro-cid-desz6x2n]{transform:translate(528px,260px)}.scene[data-astro-cid-desz6x2n][data-side=right] #pc-plugR[data-astro-cid-desz6x2n]{transform:translate(672px,260px)rotate(180deg)}.scene[data-astro-cid-desz6x2n][data-side=left] #pc-chargeL[data-astro-cid-desz6x2n],.scene[data-astro-cid-desz6x2n][data-side=right] #pc-chargeR[data-astro-cid-desz6x2n]{stroke-dashoffset:0}.scene[data-astro-cid-desz6x2n][data-side=left] #pc-blipL[data-astro-cid-desz6x2n],.scene[data-astro-cid-desz6x2n][data-side=right] #pc-blipR[data-astro-cid-desz6x2n]{opacity:0}.scene[data-astro-cid-desz6x2n][data-side=left] #pc-plugL[data-astro-cid-desz6x2n] .led[data-astro-cid-desz6x2n],.scene[data-astro-cid-desz6x2n][data-side=right] #pc-plugR[data-astro-cid-desz6x2n] .led[data-astro-cid-desz6x2n]{fill:var(--color-brand)}.scene[data-astro-cid-desz6x2n][data-side=left] #pc-glowL[data-astro-cid-desz6x2n],.scene[data-astro-cid-desz6x2n][data-side=right] #pc-glowR[data-astro-cid-desz6x2n]{opacity:1;animation:.5s cubic-bezier(.22,1,.36,1) .45s both plugPop}@keyframes plugPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:.85;transform:scale(1)}}.side[data-astro-cid-desz6x2n]{width:50%;height:100%;color:inherit;outline:none;align-items:center;padding-bottom:40px;text-decoration:none;display:flex;position:absolute;top:0}.side[data-astro-cid-desz6x2n].left{justify-content:flex-start;left:0}.side[data-astro-cid-desz6x2n].right{justify-content:flex-end;right:0}.panel[data-astro-cid-desz6x2n]{z-index:1;text-shadow:0 1px 10px #0009;width:min(330px,88%);padding:0 6px;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:block;position:relative}.side[data-astro-cid-desz6x2n].right .panel[data-astro-cid-desz6x2n]{text-align:right}.eyebrow[data-astro-cid-desz6x2n]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin-bottom:12px;font-size:.9375rem;display:block}.h2[data-astro-cid-desz6x2n]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.3125rem,2.2vw,1.75rem);font-weight:800;line-height:1.2;display:block}.text[data-astro-cid-desz6x2n]{color:var(--color-dark-text-soft);font-size:var(--text-small);line-height:1.55;display:block}.go[data-astro-cid-desz6x2n]{border-radius:var(--radius-sm);font-family:var(--font-display);color:#fff;opacity:.8;transition:opacity var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border:1.5px solid #ffffff52;align-items:center;gap:8px;margin-top:20px;padding:12px 22px;font-size:.9375rem;font-weight:600;display:inline-flex}.go[data-astro-cid-desz6x2n] svg[data-astro-cid-desz6x2n]{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.side[data-astro-cid-desz6x2n].right .go[data-astro-cid-desz6x2n]{flex-direction:row-reverse}.side[data-astro-cid-desz6x2n].right .go[data-astro-cid-desz6x2n] svg[data-astro-cid-desz6x2n]{transform:scaleX(-1)}.side[data-astro-cid-desz6x2n]:hover .go[data-astro-cid-desz6x2n],.side[data-astro-cid-desz6x2n]:focus-visible .go[data-astro-cid-desz6x2n]{opacity:1;background:var(--color-brand);border-color:var(--color-brand);box-shadow:var(--shadow-brand)}.side[data-astro-cid-desz6x2n]:focus-visible .panel[data-astro-cid-desz6x2n]{outline:2px solid var(--color-brand);outline-offset:14px;border-radius:var(--radius-xs)}.scene[data-astro-cid-desz6x2n][data-side=left] .side[data-astro-cid-desz6x2n].right .panel[data-astro-cid-desz6x2n],.scene[data-astro-cid-desz6x2n][data-side=right] .side[data-astro-cid-desz6x2n].left .panel[data-astro-cid-desz6x2n]{opacity:.3}.hint[data-astro-cid-desz6x2n]{text-align:center;font-size:var(--text-small);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);margin-top:8px;transition:opacity .5s}.scene[data-astro-cid-desz6x2n].touched+.hint[data-astro-cid-desz6x2n]{opacity:0}@media (width<=820px){.scene[data-astro-cid-desz6x2n]{aspect-ratio:auto;gap:14px;margin-top:30px;display:grid}.rig[data-astro-cid-desz6x2n]{display:none}.side[data-astro-cid-desz6x2n]{border:1px solid var(--color-dark-line);border-radius:var(--radius-15);background:var(--color-dark-bg-raised);width:100%;height:auto;padding:26px 22px;position:static}.side[data-astro-cid-desz6x2n].right .panel[data-astro-cid-desz6x2n]{text-align:left}.panel[data-astro-cid-desz6x2n]{width:100%;text-shadow:none}.go[data-astro-cid-desz6x2n]{opacity:1;background:var(--color-brand);border-color:var(--color-brand)}.side[data-astro-cid-desz6x2n].right .go[data-astro-cid-desz6x2n]{flex-direction:row}.side[data-astro-cid-desz6x2n].right .go[data-astro-cid-desz6x2n] svg[data-astro-cid-desz6x2n]{transform:none}.hint[data-astro-cid-desz6x2n]{display:none}.scene[data-astro-cid-desz6x2n][data-side] .panel[data-astro-cid-desz6x2n]{opacity:1}}@media (prefers-reduced-motion:reduce){.live[data-astro-cid-desz6x2n] .blip[data-astro-cid-desz6x2n],.live[data-astro-cid-desz6x2n] .halo[data-astro-cid-desz6x2n]{animation:none}.charge[data-astro-cid-desz6x2n],.plugHead[data-astro-cid-desz6x2n],.panel[data-astro-cid-desz6x2n],.go[data-astro-cid-desz6x2n]{transition:none}}
