@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-20C0,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"}
.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}}
