.background-paths-module__dHoRGG__field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.background-paths-module__dHoRGG__desktop,.background-paths-module__dHoRGG__mobile{width:100%;height:100%;display:block}.background-paths-module__dHoRGG__mobile{display:none}.background-paths-module__dHoRGG__paths{transform-origin:50%;animation:30s ease-in-out infinite background-paths-module__dHoRGG__drift}.background-paths-module__dHoRGG__infrastructure,.background-paths-module__dHoRGG__visible,.background-paths-module__dHoRGG__active{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}.background-paths-module__dHoRGG__infrastructure{stroke:#4c555f;stroke-width:1.2px;opacity:.36}.background-paths-module__dHoRGG__visible{stroke:#7e8994;stroke-width:1.45px;opacity:.54}.background-paths-module__dHoRGG__active{stroke:var(--accent);stroke-width:2.2px;stroke-dasharray:12 100;stroke-dashoffset:12px;opacity:0;animation:20s linear infinite background-paths-module__dHoRGG__active-flow}@keyframes background-paths-module__dHoRGG__drift{0%,to{transform:translate(0,0)}50%{transform:translate(-7px,4px)}}@keyframes background-paths-module__dHoRGG__active-flow{0%{opacity:0;stroke-dashoffset:12px}3%{opacity:.84}23%{opacity:.84;stroke-dashoffset:-100px}28%,to{opacity:0;stroke-dashoffset:-100px}}@media (max-width:1100px){.background-paths-module__dHoRGG__desktopExtra{display:none}.background-paths-module__dHoRGG__infrastructure{opacity:.31}.background-paths-module__dHoRGG__visible{opacity:.48}}@media (max-width:640px){.background-paths-module__dHoRGG__desktop{display:none}.background-paths-module__dHoRGG__mobile{display:block}.background-paths-module__dHoRGG__paths{animation-duration:34s}.background-paths-module__dHoRGG__infrastructure{stroke-width:1.1px;opacity:.25}.background-paths-module__dHoRGG__visible{stroke-width:1.3px;opacity:.4}.background-paths-module__dHoRGG__active{stroke-width:1.9px;animation-duration:20s}}@media (prefers-reduced-motion:reduce){.background-paths-module__dHoRGG__paths,.background-paths-module__dHoRGG__active{animation:none}.background-paths-module__dHoRGG__active{opacity:0}}
.systems-carousel-module__-M30qq__hint{font:13px/1.6 var(--font-mono);margin-bottom:24px}.systems-carousel-module__-M30qq__panels{align-items:flex-start;gap:10px;display:flex}.systems-carousel-module__-M30qq__panel{border:1px solid var(--border);background:var(--surface-elevated);border-radius:14px;flex:1 1 0;min-width:0;min-height:280px;padding:16px 10px;transition:flex-grow .44s cubic-bezier(.22,.61,.36,1),border-color .18s;position:relative}.systems-carousel-module__-M30qq__panel[data-active=true]{border-top:2px solid var(--accent);background:var(--canvas);flex-grow:5;padding:24px}.systems-carousel-module__-M30qq__panel:hover{border-color:var(--text-muted)}.systems-carousel-module__-M30qq__heading{letter-spacing:-.015em;font-size:16px;line-height:1.4}.systems-carousel-module__-M30qq__heading button{width:100%;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:24px;padding:0;display:flex}.systems-carousel-module__-M30qq__panel:not([data-active=true]) .systems-carousel-module__-M30qq__heading button:after{content:"";border-radius:14px;position:absolute;inset:0}.systems-carousel-module__-M30qq__heading button:focus-visible{outline:0}.systems-carousel-module__-M30qq__panel:has(button:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.systems-carousel-module__-M30qq__number{font:13px/1.5 var(--font-mono)}.systems-carousel-module__-M30qq__title{min-height:68px}.systems-carousel-module__-M30qq__fullTitle{display:none}.systems-carousel-module__-M30qq__shortTitle{display:inline}.systems-carousel-module__-M30qq__thumbnail{aspect-ratio:16/10;object-fit:contain;border:1px solid var(--border);border-radius:12px;width:100%;height:auto;margin-top:12px}.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__fullTitle{display:inline}.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__shortTitle,.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__thumbnail{display:none}.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__heading button{color:var(--text-primary);gap:16px}.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__number{color:var(--accent)}.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__title{min-height:0;font-size:clamp(23px,2vw,30px);line-height:1.18}.systems-carousel-module__-M30qq__content{display:none}.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__content{animation:.36s cubic-bezier(.22,.61,.36,1) 70ms backwards systems-carousel-module__-M30qq__show;display:block}.systems-carousel-module__-M30qq__description{max-width:52ch;margin-top:16px;font-size:16px;line-height:1.6}.systems-carousel-module__-M30qq__tools{font:12px/1.7 var(--font-mono);margin-top:12px}.systems-carousel-module__-M30qq__frame{border:1px solid var(--border);background:var(--surface-elevated);border-radius:14px;margin-top:24px;padding:12px;overflow:hidden}.systems-carousel-module__-M30qq__frame img{object-fit:contain;width:100%;height:auto;max-height:280px;display:block}@keyframes systems-carousel-module__-M30qq__show{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.systems-carousel-module__-M30qq__panels{scroll-snap-type:x mandatory;gap:20px;padding:6px 4px 20px;overflow-x:auto}.systems-carousel-module__-M30qq__panel,.systems-carousel-module__-M30qq__panel[data-active=true]{scroll-snap-align:start;background:var(--surface-elevated);flex:0 0 min(82%,480px);padding:24px}.systems-carousel-module__-M30qq__heading button,.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__heading button{color:var(--text-primary);gap:16px}.systems-carousel-module__-M30qq__fullTitle{display:inline}.systems-carousel-module__-M30qq__shortTitle{display:none}.systems-carousel-module__-M30qq__title,.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__title{min-height:0;font-size:23px;line-height:1.2}.systems-carousel-module__-M30qq__thumbnail,.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__thumbnail{margin:0;display:block}.systems-carousel-module__-M30qq__content,.systems-carousel-module__-M30qq__panel[data-active=true] .systems-carousel-module__-M30qq__content{animation:none;display:block}.systems-carousel-module__-M30qq__frame{display:none}}@media (prefers-reduced-motion:reduce){.systems-carousel-module__-M30qq__panel{transition:none}.systems-carousel-module__-M30qq__content{animation:none!important}}
