@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_3652d7d0-module__C0EdEW__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_3652d7d0-module__C0EdEW__variable{--font-landing-display:"Syne", "Syne Fallback"}
.iso-stack{--iso-bg:#040712;--iso-cyan:#00f3ff;--iso-ink:#07111f;scrollbar-width:none;-ms-overflow-style:none;contain:layout paint;background:radial-gradient(50% 42% at 14% 10%,#00f3ff38,#0000 58%),radial-gradient(38% 36% at 86% 12%,#e879f92e,#0000 55%),radial-gradient(44% 40% at 22% 78%,#f472b61f,#0000 60%),radial-gradient(40% 38% at 72% 82%,#fb923c1f,#0000 58%),linear-gradient(#040712,#040712) padding-box padding-box,conic-gradient(from 210deg,#00f3ff,#818cf8 28%,#f472b6 52%,#fb923c 76%,#00f3ff) border-box;border:1.5px solid #0000;border-radius:2rem;animation:5.2s ease-in-out infinite iso-chassis-run;position:relative;overflow:hidden;box-shadow:0 36px 110px #0000008c,0 0 64px #00f3ff29,inset 0 1px #ffffff1f,inset 0 0 100px #00f3ff0d}.iso-stack::-webkit-scrollbar{display:none}.iso-stack-grid{pointer-events:none;opacity:.85;background-image:linear-gradient(30deg,#00f3ff12 1px,#0000 1px),linear-gradient(150deg,#e879f90d 1px,#0000 1px);background-size:32px 18px,32px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#000 28%,#0000 74%);mask-image:radial-gradient(at 50% 46%,#000 28%,#0000 74%)}.iso-holo-scan{pointer-events:none;z-index:2;mix-blend-mode:overlay;opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 2px,#0208141f 3px) 0 0/100% 100%,linear-gradient(108deg,#0000 38%,#ffffff0f 50%,#0000 62%) 0 0/240% 100%;animation:6.4s ease-in-out infinite iso-holo-sweep;position:absolute;inset:0}.iso-vignette{pointer-events:none;z-index:2;background:radial-gradient(at 50% 48%,#0000 42%,#0206128c 100%);position:absolute;inset:0}.iso-stack:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 14% 16%,#00f3ff29,#0000 36%),radial-gradient(at 88% 10%,#e879f924,#0000 34%),radial-gradient(at 78% 78%,#fb923c1a,#0000 38%),radial-gradient(at 24% 72%,#34d39914,#0000 36%);animation:8s ease-in-out infinite iso-aurora;position:absolute;inset:0}.iso-stack-scene{z-index:1;aspect-ratio:1440/780;width:100%;position:relative}.iso-desktop{z-index:4;width:100%;height:100%;position:relative}.iso-desktop svg{z-index:4;width:100%;height:100%;display:block;position:relative;overflow:visible}.iso-mobile{display:none}.iso-hit{z-index:5;cursor:pointer;background:0 0;border:0;border-radius:1.25rem;padding:0;position:absolute}.iso-hit:focus-visible{outline:2px solid var(--iso-cyan);outline-offset:3px}.iso-hit:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--iso-accent,#00f3ff) 28%, transparent), transparent 72%);box-shadow:0 0 36px color-mix(in srgb, var(--iso-accent,#00f3ff) 22%, transparent);opacity:0;pointer-events:none;border-radius:40% 40% 32% 32%;transition:opacity .35s;position:absolute;inset:8%}.iso-hit.is-on:after,.iso-hit:hover:after{opacity:1}.iso-panel{z-index:6;pointer-events:none;width:min(18.5rem,78vw);position:absolute}.iso-panel-anchor{transform:translate(-50%,-108%)}.iso-panel-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--iso-accent,#00f3ff) 58%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--iso-accent,#00f3ff) 16%, #0b1224) 0%, #0b1224 42%, #070b16 100%);box-shadow:0 18px 48px #0000009e, 0 0 36px color-mix(in srgb, var(--iso-accent,#00f3ff) 28%, transparent);border-radius:1.05rem;padding:.8rem .95rem .9rem 1.05rem;position:relative;overflow:hidden}.iso-panel-card:before{content:"";background:var(--iso-accent,#00f3ff);width:3px;box-shadow:0 0 12px var(--iso-accent,#00f3ff);position:absolute;top:0;bottom:0;left:0}.iso-panel-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--iso-accent,#67e8f9);font-size:.62rem}.iso-panel-title{color:#f8fafc;white-space:nowrap;align-items:center;gap:.4rem;margin-top:.15rem;font-size:1.02rem;font-weight:750;display:flex}.iso-panel-title svg{flex-shrink:0;width:.9rem;height:.9rem}.iso-panel-blurb{color:#94a3b8;margin-top:.35rem;font-size:.72rem;line-height:1.45}.iso-label{pointer-events:none;filter:drop-shadow(0 4px 12px #000000b8)drop-shadow(0 0 10px #00f3ff2e)}.iso-label-title{letter-spacing:.02em}.iso-panel-badges{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.iso-panel-badges span{color:#e2e8f0;letter-spacing:.02em;white-space:nowrap;background:#00f3ff14;border:1px solid #00f3ff47;border-radius:999px;padding:.18rem .48rem;font-size:.65rem}.iso-cube-wrap{z-index:2;perspective:700px;pointer-events:none;filter:drop-shadow(0 0 10px #00f3ff8c)drop-shadow(0 0 16px #e879f952);width:2.05rem;height:2.05rem;transition:opacity .2s;position:absolute;transform:translate(-50%,-18%)}.iso-cube-wrap.is-hidden{opacity:0;visibility:hidden}.iso-cube{width:100%;height:100%;transform-style:preserve-3d;animation:4.6s linear infinite iso-cube-spin;position:relative}.iso-cube-face{background:linear-gradient(145deg,#00f3ff2e,#e879f91f);border:1px solid #00f3ffb3;animation:2.8s ease-in-out infinite iso-cube-glow;position:absolute;inset:0;box-shadow:inset 0 0 12px #00f3ff2e}.iso-cube-face:first-child{transform:rotateY(0)translateZ(1.02rem)}.iso-cube-face:nth-child(2){border-color:#e879f9bf;transform:rotateY(90deg)translateZ(1.02rem)}.iso-cube-face:nth-child(3){transform:rotateY(180deg)translateZ(1.02rem)}.iso-cube-face:nth-child(4){transform:rotateY(-90deg)translateZ(1.02rem)}.iso-cube-face:nth-child(5){transform:rotateX(90deg)translateZ(1.02rem)}.iso-cube-face:nth-child(6){transform:rotateX(-90deg)translateZ(1.02rem)}.iso-legend{z-index:3;color:#cbd5e1;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#00f3ff1a,#040a16b8 28%,#e879f91a);border:1px solid #00f3ff52;flex-wrap:nowrap;align-items:center;gap:.32rem .5rem;width:max-content;max-width:calc(100% - 1.6rem);padding:.38rem 1rem .38rem .85rem;font-size:.7rem;display:inline-flex;position:absolute;bottom:.55rem;left:1rem}.iso-legend-label,.iso-legend-flow{white-space:nowrap}.iso-legend-flow{color:#94a3b8}.iso-legend-takt{color:#67e8f9;letter-spacing:.16em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #00f3ff8c}.iso-eq{align-items:flex-end;gap:2px;height:.72rem;display:inline-flex}.iso-eq span{transform-origin:bottom;background:#00f3ff;border-radius:1px;width:2px;animation:.85s ease-in-out infinite iso-eq;display:block;box-shadow:0 0 6px #00f3ff}.iso-eq span:first-child{height:38%}.iso-eq span:nth-child(2){height:72%;animation-delay:.12s}.iso-eq span:nth-child(3){height:52%;animation-delay:.24s}.iso-eq span:nth-child(4){height:90%;animation-delay:.36s}.iso-legend-dot{background:var(--iso-cyan);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--iso-cyan);border-radius:999px;animation:1.8s ease-in-out infinite iso-legend-pulse}.iso-tube{fill:none;stroke-linecap:round;stroke-linejoin:round}.iso-tube-glow{stroke-width:28px;opacity:.24}.iso-tube-shell{stroke-width:15px;opacity:.38}.iso-tube-mid{stroke-width:4.4px;opacity:.82}.iso-tube-core{stroke:#ecfeff;stroke-width:1.55px;opacity:.98}.iso-tube-dash{stroke-width:2.4px;stroke-dasharray:8 14;opacity:.9;animation:.7s linear infinite iso-dash}.iso-pipe{transition:opacity .28s}.iso-particle{fill:var(--iso-cyan);filter:drop-shadow(0 0 5px #00f3ff)}.iso-particle-violet{fill:#a5b4fc;filter:drop-shadow(0 0 5px #818cf8)}.iso-particle-gold{fill:#fbbf24;filter:drop-shadow(0 0 5px #f59e0b)}.iso-particle-mint{fill:#34d399;filter:drop-shadow(0 0 5px #10b981)}.iso-particle-rose{fill:#f472b6;filter:drop-shadow(0 0 5px #ec4899)}.iso-gear,.iso-fan,.iso-arm{transform-box:fill-box;transform-origin:50%}.iso-gear{animation:3.6s linear infinite iso-spin}.iso-gear-rev{animation-name:iso-spin-rev;animation-duration:4.4s}.iso-fan{animation:.34s linear infinite iso-spin}.iso-arm{animation:2.8s ease-in-out infinite iso-arm-sway}.iso-belt{stroke-dasharray:7 9;animation:.48s linear infinite iso-dash}.iso-chase{fill:#00f3ff;animation:1.15s linear infinite iso-chase}.iso-trace{stroke-dasharray:6 8;filter:drop-shadow(0 0 3px);animation:.7s linear infinite iso-dash}.iso-glass{pointer-events:none;animation:3.6s ease-in-out infinite iso-glass-shimmer}.iso-code-scan{animation:1.6s linear infinite iso-scan}.iso-code-line{animation:1.15s ease-in-out infinite iso-code-flicker}.iso-node-pulse{animation:3.4s ease-in-out infinite iso-floor-pulse}.iso-live{animation:.7s ease-in-out infinite iso-live}.iso-mod.is-on{filter:brightness(1.2)drop-shadow(0 0 22px #00f3ff47)}.iso-halo,.iso-halo-rev,.iso-halo-pad{stroke-dasharray:8 12;animation:2.8s linear infinite iso-dash}.iso-halo-rev{animation-direction:reverse}.iso-motes{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.iso-mote{opacity:.5;background:#00f3ff;border-radius:999px;width:4px;height:4px;animation:9s linear infinite iso-mote-drift;position:absolute;box-shadow:0 0 10px #00f3ff}.iso-mote-1{background:#f472b6;box-shadow:0 0 8px #f472b6}.iso-mote-2{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.iso-mote-4{background:#34d399;box-shadow:0 0 8px #34d399}.iso-mobile-line{flex-direction:column;margin:0;padding:1.1rem 1rem 3.4rem;list-style:none;display:flex}.iso-mobile-step{flex-direction:column;display:flex}.iso-mobile-flow{justify-content:center;height:1.15rem;display:flex}.iso-mobile-flow span{background:linear-gradient(#00f3ff,#818cf8);width:2px;height:100%;animation:1.2s ease-in-out infinite iso-live;display:block;box-shadow:0 0 8px #00f3ff}.iso-mobile-card{text-align:left;border:1px solid color-mix(in srgb, var(--iso-accent,#00f3ff) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--iso-accent,#00f3ff) 16%, transparent), #060c1ce0);color:#f8fafc;cursor:pointer;border-radius:.9rem;align-items:center;gap:.75rem;width:100%;padding:.72rem .85rem;display:flex}.iso-mobile-card.is-on{box-shadow:0 0 24px color-mix(in srgb, var(--iso-accent,#00f3ff) 28%, transparent)}.iso-mobile-icon{width:2rem;height:2rem;color:var(--iso-accent,#00f3ff);border:1px solid color-mix(in srgb, var(--iso-accent,#00f3ff) 40%, transparent);background:#00000047;border-radius:.55rem;place-items:center;display:grid}.iso-mobile-title{font-size:.92rem;font-weight:750;display:block}.iso-mobile-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--iso-accent,#67e8f9);margin-top:.1rem;font-size:.62rem;display:block}.iso-mobile-detail{color:#94a3b8;padding:.35rem .2rem .55rem 2.7rem;font-size:.75rem;line-height:1.45;overflow:hidden}@keyframes iso-cube-spin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes iso-spin{to{transform:rotate(360deg)}}@keyframes iso-spin-rev{to{transform:rotate(-360deg)}}@keyframes iso-dash{to{stroke-dashoffset:-50px}}@keyframes iso-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:.7}to{opacity:0;transform:translateY(22px)}}@keyframes iso-code-flicker{0%,to{opacity:.35}40%{opacity:.95}}@keyframes iso-floor-pulse{0%,to{opacity:.25}50%{opacity:.7}}@keyframes iso-live{0%,to{opacity:.4}50%{opacity:1}}@keyframes iso-legend-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes iso-cube-glow{0%,to{box-shadow:inset 0 0 10px #00f3ff24}50%{box-shadow:inset 0 0 18px #00f3ff73}}@keyframes iso-chase{0%,to{opacity:.2}50%{opacity:1}}@keyframes iso-eq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes iso-glass-shimmer{0%,to{opacity:.22}50%{opacity:.52}}@keyframes iso-holo-sweep{0%,to{background-position:0 0,0 0}50%{background-position:0 0,100% 0}}@keyframes iso-aurora{0%,to{opacity:.7}50%{opacity:1}}@keyframes iso-mote-drift{0%{opacity:0;transform:translateY(8px)}12%{opacity:.6}to{opacity:0;transform:translate(12px,-28px)}}@keyframes iso-arm-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes iso-chassis-run{0%,to{box-shadow:0 36px 110px #0000008c,0 0 64px #00f3ff24,inset 0 1px #ffffff1f,inset 0 0 100px #00f3ff0d}50%{box-shadow:0 36px 110px #0000008c,0 0 88px #00f3ff47,inset 0 1px #ffffff29,inset 0 0 120px #e879f914}}@media (max-width:1024px){.iso-legend-flow{display:none}}@media (max-width:720px){.iso-stack{border-radius:1.2rem}.iso-stack-scene{aspect-ratio:auto;min-height:28rem}.iso-desktop{display:none}.iso-mobile{z-index:4;display:block;position:relative}.iso-legend{flex-wrap:wrap;font-size:.52rem;bottom:.4rem;left:.55rem}.iso-panel{display:none}}@media (prefers-reduced-motion:reduce){.iso-stack,.iso-stack *,.iso-stack :before,.iso-stack :after{animation:none!important}}
.landing-home{--lh-ink:#040914;--lh-bg:#040914;--lh-heading:#fff;--lh-body:#e2e8f0;--lh-muted:#94a3b8;--lh-faint:#64748b;--lh-accent:#67e8f9;--lh-accent-indigo:#a5b4fc;--lh-border:#ffffff1a;--lh-border-strong:#ffffff29;--lh-nav-bg:#080e1c8c;--lh-nav-hover:#ffffff0f;--lh-header-solid:#040914b3;--lh-chip-bg:#0b1424eb;--lh-chip-text:#f1f5f9;--lh-core-bg:#03060d;--lh-ghost-bg:#ffffff0d;--lh-ghost-text:#f1f5f9;--lh-solid-bg:#fff;--lh-solid-text:#020617;--lh-solid-hover:#ecfeff;--lh-glass-from:#ffffff12;--lh-glass-mid:#ffffff05;--lh-glass-to:#08102059;--lh-glass-shadow:0 20px 50px #00000040;--lh-glass-inset:#ffffff14;--lh-feature-hover-shadow:0 24px 60px #00000059, 0 0 40px #22d3ee14;--lh-access-a:#22d3ee33;--lh-access-b:#6366f147;--lh-access-c:#0e162af2;--lh-access-d:#060a16fa;--lh-grid-line:#94a3b814;--lh-aurora-a:#22d3ee29;--lh-aurora-b:#6366f12e;--lh-shimmer-1:#f8fafc;--lh-shimmer-2:#67e8f9;--lh-shimmer-3:#a5b4fc;--lh-shimmer-4:#e2e8f0;--lh-icon-orbit:#fff3;--lh-icon-orbit-inner:#ffffff1a;--lh-panel:#0b1224b8;--lh-cyan:#22d3ee;--lh-indigo:#818cf8;--lh-glow:#22d3ee59;--lh-toggle-track:#080e1cb3;--lh-toggle-icon:#e2e8f08c;--lh-toggle-icon-active:#0b1220;--font-display:var(--font-landing-display), ui-sans-serif, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--lh-bg);color:var(--lh-body);background-image:radial-gradient(80% 50% at 50% -10%,#3864c82e,#0000 55%),radial-gradient(60% 40% at 100% 40%,#22d3ee14,#0000 50%),radial-gradient(50% 35% at 0 80%,#6366f11a,#0000 55%);transition:background-color .45s,color .45s}html[data-lh-theme=light] .landing-home,.landing-home[data-theme=light]{--lh-ink:#eef3f9;--lh-bg:#eef3f9;--lh-heading:#0b1220;--lh-body:#1e293b;--lh-muted:#475569;--lh-faint:#64748b;--lh-accent:#0e7490;--lh-accent-indigo:#4338ca;--lh-border:#0f172a1a;--lh-border-strong:#0f172a29;--lh-nav-bg:#ffffffb8;--lh-nav-hover:#0f172a0f;--lh-header-solid:#eef3f9d1;--lh-chip-bg:#ffffffe6;--lh-chip-text:#0f172a;--lh-core-bg:#03060d;--lh-ghost-bg:#0f172a0a;--lh-ghost-text:#0f172a;--lh-solid-bg:#0b1220;--lh-solid-text:#f8fafc;--lh-solid-hover:#1e293b;--lh-glass-from:#ffffffc7;--lh-glass-mid:#ffffff8c;--lh-glass-to:#f1f5f9b8;--lh-glass-shadow:0 20px 50px #0f172a14;--lh-glass-inset:#ffffffe6;--lh-feature-hover-shadow:0 24px 60px #0f172a1a, 0 0 40px #0e749014;--lh-access-a:#0ea5e929;--lh-access-b:#6366f12e;--lh-access-c:#ffffffeb;--lh-access-d:#f1f5f9f5;--lh-grid-line:#0f172a0f;--lh-aurora-a:#0ea5e924;--lh-aurora-b:#6366f129;--lh-shimmer-1:#0f172a;--lh-shimmer-2:#0e7490;--lh-shimmer-3:#4f46e5;--lh-shimmer-4:#1e293b;--lh-icon-orbit:#0f172a2e;--lh-icon-orbit-inner:#0f172a1a;--lh-panel:#ffffffc7;--lh-glow:#0e749047;--lh-toggle-track:#fffc;--lh-toggle-icon:#0f172a66;--lh-toggle-icon-active:#f8fafc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:radial-gradient(80% 50% at 50% -10%,#6366f129,#0000 55%),radial-gradient(60% 40% at 100% 40%,#0ea5e91f,#0000 50%),radial-gradient(50% 35% at 0 80%,#6366f114,#0000 55%)}.landing-home .lh-display{font-family:var(--font-display)}@keyframes lh-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.03)}}@keyframes lh-drift{0%{transform:translate(-2%)rotate(0)}50%{transform:translate(2%,-3%)rotate(2deg)}to{transform:translate(-2%)rotate(0)}}@keyframes lh-pulse-ring{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes lh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lh-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lh-wheel-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes lh-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lh-logo-breathe{0%,to{filter:drop-shadow(0 0 18px #3878c859);transform:scale(1)}50%{filter:drop-shadow(0 0 28px #3878c88c);transform:scale(1.04)}}@keyframes lh-ember{0%,to{opacity:.35;transform:translate(0,0)scale(1)}50%{opacity:.9;transform:translate(4px,-6px)scale(1.15)}}@keyframes lh-dust{0%,to{opacity:.25;transform:translate(0,0)}50%{opacity:.95;transform:translateY(-10px)}}@keyframes lh-aurora-shift{0%,to{opacity:.35;transform:translate(-4%)scale(1)}50%{opacity:.65;transform:translate(4%,2%)scale(1.05)}}@keyframes lh-scroll-line{0%{opacity:.2;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}to{opacity:.2;transform:scaleY(.35)}}@keyframes lh-dash{to{stroke-dashoffset:-120px}}@keyframes lh-grid-pan{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes lh-beam{0%,to{opacity:.25;transform:translate(-12%)scaleY(.9)}50%{opacity:.7;transform:translate(12%)scaleY(1.05)}}@keyframes lh-border-glow{0%,to{opacity:.35}50%{opacity:.85}}.lh-wheel-spin{will-change:transform;animation:48s linear infinite lh-wheel-spin}.lh-wheel-counter{will-change:transform;animation:48s linear infinite lh-wheel-counter}.lh-logo-breathe{animation:5.5s ease-in-out infinite lh-logo-breathe}.lh-ember{animation:2.8s ease-in-out infinite lh-ember}.lh-dust{animation:5.5s ease-in-out infinite lh-dust;box-shadow:0 0 10px #a5f3fc8c}.lh-dust-delay{animation-delay:-1.8s}.lh-dust-delay-2{animation-delay:-3.2s}.lh-aurora{background:radial-gradient(ellipse 55% 40% at 70% 20%, var(--lh-aurora-a), transparent 70%), radial-gradient(ellipse 40% 35% at 30% 10%, var(--lh-aurora-b), transparent 65%);animation:14s ease-in-out infinite lh-aurora-shift}.lh-scroll-line{transform-origin:top;animation:2.2s ease-in-out infinite lh-scroll-line}.lh-orb{will-change:transform;animation:9s ease-in-out infinite lh-float}.lh-orb-delayed{animation-delay:-3.5s}.lh-mesh{will-change:transform;animation:22s ease-in-out infinite lh-drift}.lh-grid{background-image:linear-gradient(var(--lh-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--lh-grid-line) 1px, transparent 1px);background-size:48px 48px;animation:28s linear infinite lh-grid-pan;-webkit-mask-image:radial-gradient(70% 55% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 40%,#000 20%,#0000 75%)}.lh-pulse-ring{animation:3.2s cubic-bezier(.22,1,.36,1) infinite lh-pulse-ring}.lh-shimmer-text{background:linear-gradient(110deg, var(--lh-shimmer-1) 0%, var(--lh-shimmer-2) 28%, var(--lh-shimmer-3) 52%, var(--lh-shimmer-4) 78%, var(--lh-shimmer-1) 100%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lh-shimmer}.lh-orbit{animation:48s linear infinite lh-orbit}.lh-orbit-reverse{animation:36s linear infinite reverse lh-orbit}.lh-path-dash{stroke-dasharray:6 10;animation:8s linear infinite lh-dash}.lh-beam{animation:6s ease-in-out infinite lh-beam}.lh-cta{isolation:isolate;position:relative;overflow:hidden}.lh-cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.lh-cta:hover:after{transform:translate(120%)}.lh-glass{background:linear-gradient(155deg, var(--lh-glass-from) 0%, var(--lh-glass-mid) 45%, var(--lh-glass-to) 100%);border:1px solid var(--lh-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--lh-glass-inset), var(--lh-glass-shadow)}.lh-feature{transition:border-color .35s,transform .35s,box-shadow .35s;position:relative;overflow:hidden}.lh-feature:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#67e8f973,#0000 40% 60%,#818cf859);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lh-feature:hover{border-color:var(--lh-border-strong);box-shadow:var(--lh-feature-hover-shadow)}.lh-feature:hover:before{opacity:1}@keyframes lh-icon-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}}@keyframes lh-icon-blob{0%,to{opacity:.4;background:radial-gradient(circle, var(--lh-glow), transparent 70%);border-radius:42% 58% 55% 45%/48% 42% 58% 52%;transform:scale(.92)rotate(0)}33%{opacity:.75;background:radial-gradient(circle, var(--lh-to), transparent 70%);border-radius:58% 42% 45% 55%/40% 60%;transform:scale(1.08)rotate(25deg)}66%{opacity:.55;background:radial-gradient(circle, var(--lh-from), transparent 70%);border-radius:48% 52% 60% 40%/55% 45%;transform:scale(1)rotate(-15deg)}}@keyframes lh-icon-conic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lh-icon-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lh-icon-shine{0%{opacity:0;transform:translate(-140%)rotate(18deg)}20%{opacity:.85}to{opacity:0;transform:translate(140%)rotate(18deg)}}@keyframes lh-icon-scan{0%,to{opacity:.15;transform:translateY(-20%)}50%{opacity:.45;transform:translateY(80%)}}@keyframes lh-icon-ripple{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes lh-icon-core-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lh-icon-p0{0%,to{opacity:.2;transform:translate(18px,-10px)scale(.6)}50%{opacity:1;transform:translate(26px,-20px)scale(1.2)}}@keyframes lh-icon-p1{0%,to{opacity:.15;transform:translate(-16px,-8px)scale(.5)}50%{opacity:.95;transform:translate(-24px,-18px)scale(1.15)}}@keyframes lh-icon-p2{0%,to{opacity:.2;transform:translate(20px,12px)scale(.55)}50%{opacity:1;transform:translate(28px,20px)scale(1.1)}}@keyframes lh-icon-p3{0%,to{opacity:.15;transform:translate(-18px,14px)scale(.5)}50%{opacity:.9;transform:translate(-26px,22px)scale(1.2)}}@keyframes lh-icon-p4{0%,to{opacity:.2;transform:translate(4px,-22px)scale(.45)}50%{opacity:1;transform:translate(8px,-30px)scale(1.15)}}@keyframes lh-icon-p5{0%,to{opacity:.15;transform:translate(-2px,22px)scale(.5)}50%{opacity:.95;transform:translate(-6px,30px)scale(1.1)}}.lh-icon-stage{animation:4.6s ease-in-out infinite lh-icon-float;animation-delay:var(--lh-icon-delay,0s)}.lh-icon-blob{animation:5.5s ease-in-out infinite lh-icon-blob;animation-delay:var(--lh-icon-delay,0s)}.lh-icon-conic{background:conic-gradient(from 0deg, transparent 0deg, var(--lh-from) 70deg, transparent 140deg, var(--lh-to) 220deg, transparent 300deg);animation:6s linear infinite lh-icon-conic;animation-delay:var(--lh-icon-delay,0s);filter:blur(.2px);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.lh-icon-orbit{animation:9s linear infinite lh-icon-orbit;animation-delay:var(--lh-icon-delay,0s);border-color:var(--lh-icon-orbit)}.lh-icon-orbit-rev{animation:6.5s linear infinite reverse lh-icon-orbit;animation-delay:var(--lh-icon-delay,0s);border-color:var(--lh-icon-orbit-inner)}.lh-icon-core{box-shadow:0 14px 34px var(--lh-glow), inset 0 1px 0 #ffffff73}.lh-icon-core-fill{background:linear-gradient(120deg, var(--lh-from), var(--lh-to), var(--lh-from));animation:4s ease-in-out infinite lh-icon-core-shift;animation-delay:var(--lh-icon-delay,0s);background-size:200% 200%}.lh-icon-shine{animation:3.2s ease-in-out infinite lh-icon-shine;animation-delay:calc(var(--lh-icon-delay,0s) + .4s);background:linear-gradient(105deg,#0000 28%,#ffffff8c 48%,#0000 68%)}.lh-icon-scan{animation:2.8s ease-in-out infinite lh-icon-scan;animation-delay:var(--lh-icon-delay,0s);background:linear-gradient(#ffffff59,#0000)}.lh-icon-ripple{border:1px solid color-mix(in srgb, var(--lh-to) 55%, transparent);animation:2.8s cubic-bezier(.22,1,.36,1) infinite lh-icon-ripple;animation-delay:var(--lh-icon-delay,0s)}.lh-icon-ripple-2{animation-delay:calc(var(--lh-icon-delay,0s) + 1.2s);border-color:color-mix(in srgb, var(--lh-from) 45%, transparent)}.lh-icon-particle{top:50%;left:50%}.lh-icon-particle-0{animation:2.6s ease-in-out infinite lh-icon-p0}.lh-icon-particle-1{animation:2.9s ease-in-out infinite lh-icon-p1}.lh-icon-particle-2{animation:2.4s ease-in-out infinite lh-icon-p2}.lh-icon-particle-3{animation:3.1s ease-in-out infinite lh-icon-p3}.lh-icon-particle-4{animation:2.7s ease-in-out infinite lh-icon-p4}.lh-icon-particle-5{animation:3s ease-in-out infinite lh-icon-p5}.group:hover .lh-icon-orbit,.group:hover .lh-icon-conic{animation-duration:3.2s}.group:hover .lh-icon-orbit-rev{animation-duration:2.4s}.group:hover .lh-icon-blob{opacity:1;filter:blur(18px)}.group:hover .lh-icon-ripple{animation-duration:1.6s}.lh-section-rule{background:linear-gradient(90deg,#0000,#67e8f959,#818cf873,#67e8f959,#0000);height:1px}.lh-nav-pill{border:1px solid var(--lh-border);background:var(--lh-nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--lh-glass-inset)}.lh-access-shell{border:1px solid var(--lh-border-strong);background:radial-gradient(ellipse at 20% 0%, var(--lh-access-a), transparent 45%), radial-gradient(ellipse at 90% 100%, var(--lh-access-b), transparent 50%), linear-gradient(160deg, var(--lh-access-c), var(--lh-access-d));box-shadow:inset 0 1px 0 var(--lh-glass-inset), var(--lh-glass-shadow);border-radius:2rem;position:relative;overflow:hidden}.lh-access-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 65%);width:50%;height:70%;animation:5s ease-in-out infinite lh-border-glow;position:absolute;inset:-40% auto auto 40%}.lh-step{padding-left:1.25rem;position:relative}.lh-step:before{content:"";background:linear-gradient(#67e8f9,#818cf833);border-radius:999px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}.lh-heading,.lh-body,.lh-muted,.lh-faint,.lh-accent,.lh-accent-indigo{transition:color .45s}.lh-heading{color:var(--lh-heading)}.lh-scroll-cue:hover{color:var(--lh-accent)}.lh-body{color:var(--lh-body)}.lh-muted{color:var(--lh-muted)}.lh-faint{color:var(--lh-faint)}.lh-accent{color:var(--lh-accent)}.lh-accent-indigo{color:var(--lh-accent-indigo)}.lh-nav-link{color:var(--lh-muted);transition:color .25s,background-color .25s}button.lh-nav-link{appearance:none;cursor:pointer;font:inherit;background-color:#0000;border:0}button.lh-cta,button.lh-btn-ghost,button.lh-btn-solid{appearance:none;cursor:pointer;font:inherit}.lh-nav-link:hover{color:var(--lh-heading)}.lh-nav-pill .lh-nav-link:hover{background-color:var(--lh-nav-hover)}.lh-btn-ghost{border:1px solid var(--lh-border-strong);background:var(--lh-ghost-bg);color:var(--lh-ghost-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s,background-color .25s,color .25s}.lh-btn-ghost:hover{border-color:color-mix(in srgb, var(--lh-cyan) 45%, transparent);background:color-mix(in srgb, var(--lh-ghost-bg) 70%, var(--lh-heading) 6%)}.lh-btn-solid{background:var(--lh-solid-bg);color:var(--lh-solid-text);box-shadow:0 0 40px color-mix(in srgb, var(--lh-solid-bg) 18%, transparent);transition:background-color .25s,color .25s,filter .25s}.lh-btn-solid:hover{background:var(--lh-solid-hover)}.lh-orbit-chip{border:1px solid var(--lh-border-strong);background:var(--lh-chip-bg);color:var(--lh-chip-text);box-shadow:0 8px 24px color-mix(in srgb, var(--lh-bg) 55%, transparent), 0 0 18px var(--lh-glow)}.lh-stage-core{border:1px solid var(--lh-border-strong);background:var(--lh-core-bg)}.lh-ring{border:1px solid var(--lh-border)}.lh-hero-veil{background:linear-gradient(to right, var(--lh-bg), color-mix(in srgb, var(--lh-bg) 75%, transparent), transparent)}.lh-hero-veil-bottom{background:linear-gradient(to top, var(--lh-bg), transparent)}.lh-header-bar{background:0 0;border-bottom:1px solid #0000;transition:background-color .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}.lh-header-bar.is-solid{border-bottom-color:var(--lh-border);background:var(--lh-header-solid);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lh-footer{border-top:1px solid var(--lh-border)}.lh-atm-indigo{background:radial-gradient(circle,#6366f166,#0000 65%)}.lh-atm-cyan{background:radial-gradient(circle,#22d3ee52,#0000 62%)}.lh-atm-violet{background:radial-gradient(circle,#818cf83d,#0000 60%)}html[data-lh-theme=light] .lh-atm-indigo,.landing-home[data-theme=light] .lh-atm-indigo{background:radial-gradient(circle,#6366f138,#0000 65%)}html[data-lh-theme=light] .lh-atm-cyan,.landing-home[data-theme=light] .lh-atm-cyan{background:radial-gradient(circle,#0ea5e933,#0000 62%)}html[data-lh-theme=light] .lh-atm-violet,.landing-home[data-theme=light] .lh-atm-violet{background:radial-gradient(circle,#6366f129,#0000 60%)}.lh-theme-toggle{border:1px solid var(--lh-border);background:var(--lh-toggle-track);width:3.85rem;height:2.15rem;box-shadow:inset 0 1px 0 var(--lh-glass-inset);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;padding:0;transition:background-color .35s,border-color .35s;display:inline-flex;position:relative}.lh-theme-toggle:hover{border-color:var(--lh-border-strong)}.lh-theme-toggle:focus-visible{outline:2px solid var(--lh-cyan);outline-offset:3px}.lh-theme-toggle-icons{z-index:1;justify-content:space-between;align-items:center;width:100%;padding:0 .42rem;display:flex;position:relative}.lh-theme-toggle-sun,.lh-theme-toggle-moon{width:.85rem;height:.85rem;color:var(--lh-toggle-icon);transition:color .3s,transform .3s}.lh-theme-toggle-sun{color:var(--lh-toggle-icon-active)}.lh-theme-toggle-thumb{z-index:0;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:999px;width:1.75rem;height:1.75rem;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:.18rem;left:.18rem;box-shadow:0 4px 14px #22d3ee59}html[data-lh-theme=dark] .lh-theme-toggle-sun,.landing-home[data-theme=dark] .lh-theme-toggle-sun{color:var(--lh-toggle-icon-active)}html[data-lh-theme=light] .lh-theme-toggle-sun,.landing-home[data-theme=light] .lh-theme-toggle-sun{color:var(--lh-toggle-icon)}html[data-lh-theme=light] .lh-theme-toggle-moon,.landing-home[data-theme=light] .lh-theme-toggle-moon{color:var(--lh-toggle-icon-active)}html[data-lh-theme=light] .lh-theme-toggle-thumb,.landing-home[data-theme=light] .lh-theme-toggle-thumb{transform:translate(1.7rem)}html[data-lh-theme=light] .lh-access-shell:after,.landing-home[data-theme=light] .lh-access-shell:after{background:radial-gradient(circle,#6366f124,#0000 65%)}html[data-lh-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-lh-theme=light] body:has(.landing-home){background-color:#eef3f9}html[data-lh-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-lh-theme=dark] body:has(.landing-home){background-color:#040914}@keyframes lh-gate-spin{to{transform:rotate(360deg)}}@keyframes lh-gate-pulse{0%,to{box-shadow:0 0 #22d3ee59}50%{box-shadow:0 0 28px 8px #6366f133}}.lh-gate{z-index:80}.lh-gate-veil{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(at 50% 40%,#08102473,#040914d1 55%),#040914b8;border:0}.lh-gate-orbit,.lh-gate-orbit-2{pointer-events:none;border:1px dashed #67e8f938;border-radius:999px;width:min(34rem,88vw);height:min(34rem,88vw);animation:22s linear infinite lh-gate-spin;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.lh-gate-orbit-2{border-style:solid;border-color:#818cf829;width:min(24rem,70vw);height:min(24rem,70vw);animation-duration:16s;animation-direction:reverse}.lh-gate-panel{border:1px solid var(--lh-border-strong);background:radial-gradient(ellipse at 50% 0%, #22d3ee29, transparent 46%), linear-gradient(165deg, var(--lh-access-c), var(--lh-access-d));box-shadow:inset 0 1px 0 var(--lh-glass-inset), 0 30px 80px #0006}.lh-gate-seal{position:relative}.lh-gate-ring,.lh-gate-ring-2{border:1px solid #67e8f959;border-radius:999px;animation:2.4s ease-out infinite lh-icon-ripple;position:absolute;inset:0}.lh-gate-ring-2{border-color:#818cf84d;animation-delay:.9s}.lh-gate-lock{background:linear-gradient(135deg,#6366f1,#22d3ee);animation:2.8s ease-in-out infinite lh-gate-pulse}@keyframes lh-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lh-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes lh-live-dot{0%,to{opacity:1;box-shadow:0 0 #67e8f98c}50%{opacity:.55;box-shadow:0 0 0 6px #67e8f900}}@keyframes lh-person-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lh-tech-orb{0%,to{transform:rotate(0)scale(1);box-shadow:0 0 16px #22d3ee59}50%{transform:rotate(8deg)scale(1.06);box-shadow:0 0 28px #818cf873}}@keyframes lh-folio-sheen{0%{opacity:0;transform:translate(-130%)skew(-18deg)}30%{opacity:.45}to{opacity:0;transform:translate(160%)skew(-18deg)}}@keyframes lh-award-shine{0%{opacity:0;transform:translate(-120%)rotate(12deg)}25%{opacity:.55}to{opacity:0;transform:translate(140%)rotate(12deg)}}@keyframes lh-award-pulse{0%,to{box-shadow:0 0 #fbbf2440,inset 0 0 20px #fbbf241f}50%{box-shadow:0 0 28px 4px #fbbf2433,inset 0 0 28px #fbbf2433}}@keyframes lh-product-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.lh-marquee-mask{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lh-marquee{width:max-content;display:flex}.lh-marquee-group{flex-shrink:0;gap:.85rem;padding-right:.85rem;display:flex}.lh-marquee-left{animation:200s linear infinite lh-marquee-left}.lh-marquee-right{animation:220s linear infinite lh-marquee-right}.lh-marquee-slow{animation-duration:260s}.lh-tech-chip,.lh-client-mark{white-space:nowrap;color:var(--lh-heading);border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.875rem;display:inline-flex}.lh-live-dot{animation:1.8s ease-in-out infinite lh-live-dot}.lh-person:hover .lh-person-avatar{animation:1.8s ease-in-out infinite lh-person-float}.lh-tech-orb{background:linear-gradient(135deg,#6366f1,#22d3ee);animation:4s ease-in-out infinite lh-tech-orb}.lh-folio-sheen{background:linear-gradient(105deg,#0000 35%,#ffffff24 50%,#0000 65%);animation:7s ease-in-out infinite lh-folio-sheen}.lh-award-shine{background:linear-gradient(105deg,#0000 30%,#fbbf242e 50%,#0000 70%);animation:5.5s ease-in-out infinite lh-award-shine}.lh-award-medal{background:radial-gradient(circle at 35% 30%,#fde68a73,#b4530926 55%,#0f172a66);border:1px solid #fbbf2459;animation:3.4s ease-in-out infinite lh-award-pulse}.lh-product-glow{animation:4.2s ease-in-out infinite lh-product-glow}@media (prefers-reduced-motion:reduce){.landing-home *,.landing-home :before,.landing-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
