@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-700-normal.45cdbe8d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-700-normal.ce08404e.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.92d72317.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.c831a1e2.woff) format("woff")}@font-face{font-family:Plex Sans Fallback;src:local("Arial"),local("Helvetica");size-adjust:101.17%;ascent-override:101.32%;descent-override:27.18%;line-gap-override:0%}@font-face{font-family:Plex Mono Fallback;src:local("Courier New"),local("Courier");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}.zs{--font-sans:"IBM Plex Sans","Plex Sans Fallback",system-ui,sans-serif;--font-mono:"IBM Plex Mono","Plex Mono Fallback",ui-monospace,Menlo,Consolas,monospace;font-family:var(--font-sans)}.zs [id]{scroll-margin-top:76px}.zs-compare{aspect-ratio:1320/1079}.zs-compare-sheet{clip-path:inset(0 0 0 var(--at,50%))}.zs-compare-line{position:absolute;inset-block:0;left:var(--at,50%);width:2px;margin-left:-1px;background:var(--b-600);pointer-events:none}.zs-compare-line span{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--b-600);background:rgb(20 19 16/.3)}.zs-compare-line span:after,.zs-compare-line span:before{content:"";position:absolute;left:50%;top:50%;background:var(--b-600)}.zs-compare-line span:before{width:2px;height:40px;margin:-20px 0 0 -1px}.zs-compare-line span:after{width:40px;height:2px;margin:-1px 0 0 -20px}.zs-chip{position:absolute;z-index:2;padding:2px 8px;border-radius:6px;pointer-events:none;font:500 11px/18px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f1ea;background:#141310}.zs-chip-note{max-width:62%;font-family:var(--font-sans);font-size:12px;line-height:16px;letter-spacing:0;text-transform:none}.zs-compare-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.zs-compare:has(.zs-compare-input:focus-visible) .zs-compare-line{width:4px;margin-left:-2px;outline:2px solid var(--on-accent)}.zs-marquee{display:flex;width:max-content;white-space:nowrap;animation:zs-marquee 42s linear infinite}.zs-marquee span{padding-right:48px}@keyframes zs-marquee{to{transform:translateX(-50%)}}.zs-menu summary::-webkit-details-marker{display:none}.zs-menu .zs-menu-close,.zs-menu[open] .zs-menu-open{display:none}.zs-menu[open] .zs-menu-close{display:block}.zs-faq summary::-webkit-details-marker{display:none}.zs-faq summary span:before{content:"+"}.zs-faq[open] summary span:before{content:"−"}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.zs-in{animation:zs-in linear both;animation-timeline:view();animation-range:entry 0 entry 32%}}}@keyframes zs-in{0%{transform:translateY(28px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.zs-marquee{animation:none}}@media (max-width:640px){.zs-stack,.zs-stack tbody,.zs-stack td,.zs-stack th,.zs-stack tr{display:block;width:100%;min-width:0}.zs-stack thead{display:none}.zs-stack tbody tr{padding:12px 24px}.zs-stack tbody th{height:auto;padding:0}.zs-stack tbody td{height:auto;padding:6px 0 0}.zs-stack td:before{content:attr(data-label);display:block;font:500 11px var(--font-mono);letter-spacing:.14em;color:var(--s-500)}}