@property --slide-accent{syntax:"<color>";inherits:true;initial-value:#22d3ee}.ek-hero{transition:--slide-accent 1s cubic-bezier(.22,.61,.36,1)}.ek-hero__glow-a{background:var(--slide-accent)}.ek-slides{display:grid;touch-action:pan-y}.ek-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.ek-slide.is-active{opacity:1;visibility:visible;transition:opacity .7s ease,visibility 0s}.ek-slide__content>*{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ek-slide.is-active .ek-slide__content>*{opacity:1;transform:none}.ek-slide.is-active .ek-slide__content>:first-child{transition-delay:.1s}.ek-slide.is-active .ek-slide__content>:nth-child(2){transition-delay:.18s}.ek-slide.is-active .ek-slide__content>:nth-child(3){transition-delay:.26s}.ek-slide.is-active .ek-slide__content>:nth-child(4){transition-delay:.34s}.ek-slide__visual{opacity:0;transform:translateX(32px) scale(.94);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.ek-slide.is-active .ek-slide__visual{opacity:1;transform:none;transition-delay:.15s}.ek-slide-eyebrow{color:var(--slide-accent);background:color-mix(in srgb,var(--slide-accent) 12%,transparent);border-color:color-mix(in srgb,var(--slide-accent) 30%,transparent)}.ek-slide-title-hl{background:linear-gradient(100deg,hsl(var(--primary)) 0,var(--slide-accent) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.ek-accent-text,.ek-accent-tile{color:var(--slide-accent)}.ek-accent-tile{background:color-mix(in srgb,var(--slide-accent) 15%,transparent)}.ek-tab-fill{background:linear-gradient(90deg,hsl(var(--primary)),var(--slide-accent));transform-origin:left;animation:ek-tab-fill var(--interval) linear forwards}.ek-hero.is-paused .ek-tab-fill{animation-play-state:paused}@keyframes ek-tab-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.art{width:100%;height:auto;overflow:visible}.stop-primary{stop-color:hsl(var(--primary))}.stop-brand{stop-color:hsl(var(--brand-2))}.stop-slide{stop-color:var(--slide-accent,hsl(var(--brand-2)))}.art__glow{fill:var(--slide-accent);opacity:.16;filter:blur(40px)}.art__mesh{stroke:hsl(var(--input));stroke-width:1;stroke-dasharray:2 6}.art__link{fill:none;stroke:color-mix(in srgb,var(--slide-accent) 55%,transparent);stroke-width:1.6;stroke-dasharray:5 7;animation:art-dash 1.4s linear infinite}@keyframes art-dash{to{stroke-dashoffset:-24px}}.art__packet{fill:var(--slide-accent);filter:drop-shadow(0 0 5px var(--slide-accent))}.art__packet--soft{fill:hsl(var(--primary));filter:none;opacity:.85}.art__orbit{fill:none;stroke:color-mix(in srgb,var(--slide-accent) 40%,transparent);stroke-width:1.2;stroke-dasharray:3 9;transform-box:fill-box;transform-origin:center;animation:art-spin 40s linear infinite}.art__orbit--rev{animation-direction:reverse;animation-duration:26s}@keyframes art-spin{to{transform:rotate(1turn)}}.art__ring{fill:none;stroke:hsl(var(--border));stroke-width:1}.art__hub{filter:drop-shadow(0 10px 28px color-mix(in srgb,var(--slide-accent) 60%,transparent))}.art__hub-icon{color:#fff}.art__node{fill:hsl(var(--card));stroke:color-mix(in srgb,var(--slide-accent) 55%,hsl(var(--border)));stroke-width:1.5}.art__node-ring{fill:none;stroke:var(--slide-accent);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:art-ping 3s cubic-bezier(.16,1,.3,1) infinite}@keyframes art-ping{0%{transform:scale(.8);opacity:.7}80%,to{transform:scale(1.5);opacity:0}}.art__node-icon{color:var(--slide-accent)}.art__label{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.12em;fill:hsl(var(--muted-foreground))}.art__label--strong{fill:hsl(var(--foreground))}.art__small{font-size:12px;font-weight:600;fill:hsl(var(--muted-foreground))}.art__panel{fill:hsl(var(--card));stroke:hsl(var(--input));stroke-width:1.5}.art__panel--elev{filter:drop-shadow(0 16px 26px rgba(2,6,23,.18))}.art__screen{fill:hsl(var(--surface-2));stroke:hsl(var(--border));stroke-width:1}.art__dot--r{fill:#f87171}.art__dot--y{fill:#fbbf24}.art__dot--g{fill:#34d399}.art__line{fill:hsl(var(--input))}.art__line--soft{fill:hsl(var(--border))}.art__caret,.art__line--accent{fill:var(--slide-accent)}.art__caret{animation:art-blink 1.1s step-end infinite}@keyframes art-blink{50%{opacity:0}}.art__gauge-track{fill:none;stroke:hsl(var(--border));stroke-width:8}.art__gauge{fill:none;stroke-width:8;stroke-linecap:round;stroke-dashoffset:calc(var(--c) * .02)}.ek-slide.is-active .art__gauge{animation:art-gauge 2.2s cubic-bezier(.16,1,.3,1) .3s both}@keyframes art-gauge{0%{stroke-dashoffset:var(--c)}}.art__gauge-text{font-size:18px;font-weight:800;fill:hsl(var(--foreground))}.art__bar{transform-box:fill-box;transform-origin:bottom;animation:art-bar 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}@keyframes art-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.68)}}.art__chip-bg{fill:color-mix(in srgb,var(--slide-accent) 16%,transparent)}.art__progress{transform-box:fill-box;transform-origin:left;transform:scaleX(.7)}.ek-slide.is-active .art__progress{animation:art-progress 3s cubic-bezier(.16,1,.3,1) infinite alternate}@keyframes art-progress{0%{transform:scaleX(.15)}to{transform:scaleX(.92)}}.art__float{animation:art-float 6s ease-in-out infinite}@keyframes art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.art__gear{color:hsl(var(--muted-foreground));transform-box:fill-box;transform-origin:center}.art__gear,.art__orbiter{animation:art-spin 14s linear infinite}.art__orbiter{transform-box:view-box;transform-origin:240px 220px}.art__orbiter--rev{animation-direction:reverse;animation-duration:9s}.art__sat{fill:var(--slide-accent);filter:drop-shadow(0 0 6px var(--slide-accent))}.art__shield{filter:drop-shadow(0 22px 40px color-mix(in srgb,var(--slide-accent) 45%,transparent))}.art__shield-inner{fill:none;stroke:hsla(0,0%,100%,.35);stroke-width:2}.art__scan{animation:art-scan 3.4s ease infinite}@keyframes art-scan{0%{transform:translateY(0)}to{transform:translateY(320px)}}.art__check{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:130px;stroke-dashoffset:0}.ek-slide.is-active .art__check{animation:art-draw 1.2s cubic-bezier(.16,1,.3,1) .4s both}@keyframes art-draw{0%{stroke-dashoffset:130px}}.art__pill-dot{fill:var(--slide-accent)}.ek-spotlight:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0),hsl(var(--primary)/.14),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.ek-spotlight:hover:before{opacity:1}.ek-bars span{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,hsl(var(--brand-2)),hsl(var(--primary)));transform-origin:bottom;animation:ek-bar-wave 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.18s)}@keyframes ek-bar-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.75)}}.ek-thumb{--c1:#1d4ed8;--c2:#0891b2;background:linear-gradient(135deg,var(--c1),var(--c2))}.ek-thumb[data-cat=desktops]{--c1:#4338ca;--c2:#7c3aed}.ek-thumb[data-cat=components]{--c1:#0f766e;--c2:#0891b2}.ek-thumb[data-cat=networking]{--c1:#0369a1;--c2:#06b6d4}.ek-thumb[data-cat=accessories]{--c1:#6d28d9;--c2:#c026d3}.ek-thumb[data-cat=services]{--c1:#047857;--c2:#10b981}.ek-dots:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.22) 1.2px,transparent 0);background-size:16px 16px;mask-image:radial-gradient(circle at 50% 50%,#000 15%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 15%,transparent 72%)}.ek-skeleton{background:linear-gradient(90deg,hsl(var(--muted)) 25%,hsl(var(--border)) 50%,hsl(var(--muted)) 75%);background-size:200% 100%}.ek-fade-x{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ek-fade-radial{mask-image:radial-gradient(ellipse 85% 75% at 55% 35%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 55% 35%,#000 25%,transparent 75%)}