:root{--n-0:#fff;--n-25:#f9fbfc;--n-50:#f5f6fa;--n-100:#f4f6f8;--n-150:#ebedf3;--n-200:#dce0ea;--n-300:#c4cada;--n-400:#99a1b7;--n-500:#78829d;--n-600:#4b5675;--n-700:#252f4a;--n-800:#16223f;--n-900:#071437;--n-950:#050e28;--brand-50:#f4f6fd;--brand-100:#ebeefd;--brand-200:#d5dcfa;--brand-300:#97a8f2;--brand-500:#2f50e4;--brand-600:#4764e4;--brand-700:#193ee4;--success:#04b440;--success-bg:#e8faee;--success-border:#baeecc;--warning:#dfa000;--warning-bg:#fff8e6;--warning-border:#fde8b3;--danger:#e82646;--danger-bg:#ffeaef;--danger-border:#fdbfce;--info:#056ee9;--r-xs:6px;--r-md:10px;--r-lg:14px;--r-full:999px;--text-2:var(--n-600)}.lp-hero{background:var(--n-0);color:var(--n-900);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(78px,12vw,162px) 0 clamp(40px,6vw,80px);font-family:Manrope,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.lp-hero-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.lp-hero-scrim{z-index:0;pointer-events:none;background:linear-gradient(#04081680 0%,#04081673 45%,#0408169e 100%),radial-gradient(75% 65% at 50% 52%,#04081673 0%,#04081600 72%);position:absolute;inset:0}.lp-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#050e28d9 0%,#050e28b3 50%,#050e28d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.lp-hero.has-video .lp-hero-inner{z-index:2}.lp-hero.has-video .lp-hero-h1{color:#fff}.lp-hero.has-video .lp-hero-h1 .acc{color:#fff;text-shadow:none}.lp-hero.has-video .lp-hero-sub{color:#fffc}.lp-hero.has-video .lp-hero-badge{color:#fff;-webkit-backdrop-filter:blur(10px);box-shadow:none;background:#ffffff1a;border:none}.lp-hero.has-video .lp-pill-btn.outline{color:#fff;border-color:#ffffff4d}.lp-hero.has-video .lp-pill-btn.outline:hover{background:#ffffff1a;border-color:#fff}.lp-hero-inner{z-index:1;width:100%;position:relative}.lp-hero-mesh{z-index:0;pointer-events:none;background:#fff;position:absolute;inset:0;overflow:hidden}.lp-hero-mesh:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff26 45%,#fff0 100%);position:absolute;inset:0}.lp-mesh-glow{z-index:0;opacity:.85;filter:blur(2px);background:url(/img/hero-wave.webp) bottom/100% no-repeat;position:absolute;inset:-5px -10px}.lp-hero-copy{text-align:center;max-width:1040px;margin:0 auto}.lp-hero-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-700);border-radius:var(--r-full);-webkit-backdrop-filter:blur(14px)saturate(180%);background:linear-gradient(135deg,#ffffff73,#ffffff1a 45%,#fff3);border:1px solid #ffffff80;align-items:center;gap:clamp(5px,1.14vw,8px);margin-bottom:clamp(15px,3.14vw,22px);padding:3px clamp(10px,2.14vw,15px) 3px 3px;font-size:clamp(11px,1.14vw,13px);font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 2px #ffffff40,0 8px 24px #0000001f}.lp-hero-badge-ic{background:var(--brand-500);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lp-hero-h1{letter-spacing:-.04em;color:var(--n-900);margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(44px,6vw,74px);font-weight:400;line-height:1.14}.lp-hero-h1 .acc{color:#fff;font-family:Manrope,system-ui,sans-serif;font-size:clamp(44px,6vw,74px);font-style:normal;font-weight:400}.lp-hero-sub{max-width:640px;color:var(--n-700);margin:clamp(13px,2.86vw,20px) auto 0;font-size:18px;font-weight:400;line-height:1.5}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.71vw,12px);margin-top:clamp(21px,4.57vw,32px);display:flex}.lp-hero-ctas .lp-pill-btn{min-width:180px}.lp-pill-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:55px;padding:0 clamp(18px,4vw,28px);font-family:inherit;font-size:clamp(14px,1.4vw,16px);font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.lp-pill-btn.sm{height:45px;padding:0 clamp(13px,2.86vw,20px);font-size:clamp(12px,1.23vw,14px)}.lp-pill-btn.primary{background:var(--brand-500);color:#fff}.lp-pill-btn.primary:hover{background:var(--brand-600)}.lp-pill-btn.outline{color:var(--brand-500);border-color:var(--brand-500);background:0 0}.lp-pill-btn.outline:hover{background:var(--brand-50)}.lp-pill-btn:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.lp-pill-btn.on-dark{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff1a;border-color:#fff6}.lp-pill-btn.on-dark:hover{background:#fff3;border-color:#fff}@media (width<=640px){.lp-pill-btn{height:45px;font-size:15px}.lp-pill-btn.sm{height:35px;font-size:13.5px}}@keyframes lp-reveal-in{0%{opacity:.01;filter:blur(12px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:none}}@keyframes lp-word-rise{0%{transform:translateY(115%)}to{transform:translateY(0)}}.lp-reveal{animation:.6s both lp-reveal-in}.lp-hero-h1 .lp-word{vertical-align:top;margin:0 -.12em -.14em;padding:0 .12em .14em;display:inline-block;overflow:hidden}.lp-hero-h1 .lp-word-in{display:inline-block}.lp-reveal .lp-hero-h1 .lp-word-in{animation:.8s cubic-bezier(.16,1,.3,1) both lp-word-rise}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-reveal .lp-hero-h1 .lp-word-in{animation:none}}.lp-stage{width:100%;max-width:640px;margin:clamp(28px,4vw,56px) auto 0;position:relative}@media (width>=992px){.lp-stage{max-width:none}}.lp-stage-float{z-index:2;color:var(--n-800);background:color-mix(in srgb, var(--n-0) 86%, transparent);border:1px solid var(--n-150);border-radius:var(--r-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:clamp(5px,1.14vw,8px);padding:clamp(6px,1.29vw,9px) clamp(9px,2vw,14px);font-size:clamp(11px,1.1vw,12.5px);font-weight:600;animation:7s ease-in-out infinite lp-float;display:inline-flex;position:absolute}.lp-stage-float.live{top:-14px;left:-8px}.lp-stage-float.live i{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 22%, transparent);border-radius:50%}.lp-stage-float.export{color:var(--brand-700);animation-delay:1.4s;bottom:14px;right:-10px}.lp-stage-float.export svg{width:14px;height:14px;color:var(--brand-500)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=600px){.lp-stage-float{display:none}}.lp-win{border:1px solid color-mix(in srgb, var(--n-0) 60%, var(--n-200));-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:0 0;border-radius:24px;padding:clamp(4px,.86vw,6px);position:relative;box-shadow:0 30px 60px -15px #0714371f}.lp-win-bar{align-items:center;gap:clamp(5px,1.14vw,8px);height:32px;padding:0 clamp(8px,1.71vw,12px);display:flex}.lp-win-dot{border-radius:50%;flex:none;width:10px;height:10px}.lp-win-dot.r{background:#ff5f57}.lp-win-dot.y{background:#febc2e}.lp-win-dot.g{background:#28c840}.lp-win-title{color:var(--n-500);margin-left:clamp(4px,.86vw,6px);font-size:clamp(10px,1.05vw,12px);font-weight:500}.lp-app{border:1px solid var(--n-150);text-align:left;background:#f4f6f8;border-radius:18px;overflow:hidden}.lp-appbar{background:var(--n-0);border-bottom:1px solid var(--n-150);align-items:center;gap:clamp(12px,2.57vw,18px);padding:clamp(7px,1.57vw,11px) clamp(12px,2.57vw,18px);display:flex}.lp-appbar-logo{letter-spacing:.05em;color:var(--n-900);align-items:center;font-size:16px;font-weight:800;display:flex}.lp-appnav{align-items:center;gap:4px;display:flex}.lp-appnav span{color:var(--n-500);border-radius:var(--r-full);align-items:center;gap:clamp(5px,1vw,7px);padding:clamp(4px,.86vw,6px) clamp(7px,1.57vw,11px);font-size:clamp(11px,1.1vw,12.5px);font-weight:600;display:inline-flex}.lp-appnav span svg{flex:none;width:15px;height:15px}.lp-appnav span.on{color:var(--brand-700);background:var(--brand-50)}.lp-appbar-sp{flex:1}.lp-appbar-ic{border-radius:var(--r-full);border:1px solid var(--n-150);width:32px;height:32px;color:var(--n-500);background:var(--n-0);place-items:center;display:grid}.lp-appbar-ic svg{width:16px;height:16px}.lp-appbar-seal{color:#0ba33f;white-space:nowrap;background:#17c65317;border:1px solid #17c65340;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:clamp(8px,.88vw,10px);font-weight:600;display:inline-flex}.lp-appbar-seal svg{color:#17c653;flex:none}.lp-appbar-ava{letter-spacing:.04em;color:#fff;background:var(--brand-500);border-radius:50%;place-items:center;width:32px;height:32px;font-size:clamp(9px,.96vw,11px);font-weight:700;display:grid}.lp-dmain{flex-direction:column;gap:clamp(10px,1.6vw,14px);min-width:0;padding:clamp(12px,2.5vw,18px) clamp(12px,3vw,20px);display:flex}.lp-dgreet h3{letter-spacing:-.02em;color:var(--n-900);margin:0;font-size:clamp(16px,1.67vw,19px);font-weight:800}.lp-dgreet .lp-grad{background:linear-gradient(90deg, var(--brand-500), #7c3aed);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-dgreet p{color:var(--n-500);margin-top:3px;margin-bottom:0;font-size:clamp(10px,1.05vw,12px)}.lp-dbar{align-items:center;gap:clamp(8px,1.71vw,12px);display:flex}.lp-dtabs{border-radius:var(--r-full);background:var(--n-100);gap:3px;padding:4px;display:flex}.lp-dtabs span{color:var(--n-500);border-radius:var(--r-full);align-items:center;gap:clamp(4px,.86vw,6px);padding:clamp(4px,.86vw,6px) clamp(8px,1.71vw,12px);font-size:clamp(10px,1.01vw,11.5px);font-weight:600;display:inline-flex}.lp-dtabs span svg{flex:none;width:14px;height:14px}.lp-dtabs span.on{background:var(--n-0);color:var(--brand-700)}.lp-dbuild{border-radius:var(--r-full);background:var(--brand-500);color:#fff;white-space:nowrap;align-items:center;margin-left:auto;padding:clamp(5px,1vw,7px) clamp(9px,1.9vw,13px);font-size:clamp(9px,.96vw,11px);font-weight:600;display:inline-flex}.lp-dfilters{flex-wrap:wrap;align-items:center;gap:clamp(5px,1vw,7px);margin-top:clamp(6px,1.29vw,9px);display:flex}.lp-dfilters .sp{flex:1}.lp-dchip{border:1px solid var(--n-150);border-radius:var(--r-full);background:var(--n-0);color:var(--n-700);white-space:nowrap;align-items:center;gap:4px;padding:clamp(3px,.7vw,5px) clamp(7px,1.4vw,10px);font-size:clamp(8px,.88vw,10px);font-weight:600;display:inline-flex}.lp-dchip small{color:var(--n-500);font-weight:500;font-size:inherit}.lp-dchip i{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--n-400);width:0;height:0}.lp-dchip svg{color:var(--n-500);flex:none}.lp-dcount{color:var(--n-500);white-space:nowrap;font-size:clamp(8px,.88vw,10px);font-weight:600}.lp-dkpis{grid-template-columns:repeat(2,1fr);gap:clamp(6px,1.29vw,9px);display:grid}.lp-dkpi{background:var(--n-0);border:none;border-radius:32px;flex-direction:column;padding:clamp(10px,1.8vw,12px) clamp(11px,2vw,13px);display:flex}.lp-dkpi-ic{border-radius:var(--r-full);width:44px;height:44px;color:var(--brand-500);background:color-mix(in srgb, currentColor 12%, var(--n-0));place-items:center;margin-bottom:clamp(6px,1.29vw,9px);display:grid}.lp-dkpi-ic svg{width:20px;height:20px}.lp-dkpi-l{color:var(--n-500);font-size:clamp(9px,.96vw,11px);font-weight:600}.lp-dkpi strong{letter-spacing:-.025em;color:var(--n-900);margin-top:3px;font-size:clamp(17px,1.75vw,20px);font-weight:800;line-height:1.1}.lp-dkpi small{color:var(--n-400);margin-top:3px;font-size:clamp(9px,.88vw,10px)}.lp-dkpi.hero{background:var(--brand-500)}.lp-dkpi.hero .lp-dkpi-ic{color:#fff;background:#fff3}.lp-dkpi.hero .lp-dkpi-l,.lp-dkpi.hero small{color:#ffffffd1}.lp-dkpi.hero strong{color:#fff}.lp-dlower{grid-template-columns:1fr;align-items:stretch;gap:clamp(8px,1.71vw,12px);display:grid}.lp-dpanel{background:var(--n-0);border:none;border-radius:32px;flex-direction:column;gap:clamp(8px,1.71vw,12px);padding:clamp(9px,2vw,14px);display:flex}.lp-dpanel h4{color:var(--n-900);margin:0;font-size:clamp(12px,1.23vw,14px);font-weight:600}.lp-dchart{background:var(--n-0);border:none;border-radius:32px;flex-direction:column;padding:clamp(9px,2vw,14px);display:flex}.lp-dchart-head{justify-content:space-between;align-items:flex-start;gap:clamp(5px,1.14vw,8px);margin-bottom:clamp(9px,2vw,14px);display:flex}.lp-dchart-head h4{color:var(--n-900);margin:0;font-size:clamp(12px,1.23vw,14px);font-weight:600}.lp-dchart-sub{color:var(--n-400);margin:0;font-size:clamp(9px,.92vw,10.5px)}.lp-dmtabs{padding:3px}.lp-dmtabs span{padding:3px 9px;font-size:clamp(8px,.88vw,10px)}.lp-dpanel>.lp-dchart-sub{margin-top:2px;display:block}.lp-dyoy-wrap{position:relative}.lp-dyoy{width:100%;height:auto;display:block}.lp-dyoy-grid{stroke:var(--n-150);stroke-width:1px;stroke-dasharray:3 3}.lp-dyoy-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lp-dyoy-forecast{stroke-dasharray:5 5;opacity:.75;stroke-width:2px}.lp-dyoy-axis{fill:var(--n-400);letter-spacing:.02em;font-size:9px;font-weight:600}.lp-dyoy-tip{background:var(--n-900);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:clamp(7.5px,.83vw,9.5px);font-weight:700;position:absolute;top:2%;left:35.5%;transform:translate(-50%)}.lp-dyoy-tip-fc{background:var(--n-0);color:var(--brand-600);border:1px solid var(--brand-100);font-weight:600;top:34%;left:64.5%}.lp-dyoy-legend{justify-content:center;gap:clamp(10px,2vw,16px);margin-top:clamp(2px,.5vw,4px);display:flex}.lp-dyoy-legend span{color:var(--n-600);align-items:center;gap:5px;font-size:clamp(8px,.88vw,10px);font-weight:600;display:inline-flex}.lp-dyoy-legend i{border-radius:50%;width:8px;height:8px}.lp-dyoy-legend i.fc{border:1.6px dashed var(--brand-500);background:0 0}.lp-ddonut{width:116px;height:116px;margin:2px auto 0;position:relative}.lp-ddonut-ring{border-radius:50%;position:absolute;inset:0}.lp-ddonut-hole{background:var(--n-0);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;inset:18px}.lp-ddonut-hole b{letter-spacing:-.02em;color:var(--n-900);font-size:clamp(14px,1.4vw,16px);font-weight:800}.lp-ddonut-hole small{color:var(--n-400);font-size:clamp(8px,.83vw,9.5px)}.lp-dcatlist{grid-template-columns:1fr 1fr;gap:clamp(4px,.86vw,6px) clamp(8px,1.71vw,12px);display:grid}.lp-dcat{color:var(--n-700);align-items:center;gap:clamp(4px,.86vw,6px);font-size:clamp(9px,.96vw,11px);display:inline-flex}.lp-dcat i{border-radius:2px;flex:none;width:8px;height:8px}.lp-dcat em{color:var(--n-900);margin-left:auto;font-style:normal;font-weight:700}.lp-dai{gap:clamp(7px,1.43vw,10px)}.lp-dai-head h4{color:var(--n-900);margin:0;font-size:clamp(12px,1.23vw,14px);font-weight:600}.lp-dai-sub{color:var(--n-400);margin-top:2px;font-size:clamp(9px,.88vw,10px);display:block}.lp-dai-ask{border:1px solid var(--n-150);background:var(--n-25);border-radius:999px;align-items:center;gap:clamp(5px,1.14vw,8px);padding:clamp(3px,.71vw,5px) clamp(6px,1.29vw,9px) clamp(3px,.71vw,5px) clamp(3px,.71vw,5px);display:flex}.lp-dai-spark{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;overflow:hidden}.lp-dai-spark svg{width:24px;height:24px}.lp-dai-ask-text{min-width:0;color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;font-size:clamp(9px,.92vw,10.5px);font-weight:500;overflow:hidden}.lp-dai-arrow{color:var(--brand-500);flex:none;place-items:center;display:grid}.lp-dai-arrow svg{width:13px;height:13px}.lp-dai-feed{flex-direction:column;gap:clamp(4px,.86vw,6px);display:flex}.lp-dai-row{color:var(--n-700);align-items:center;gap:clamp(5px,1.14vw,8px);font-size:clamp(10px,1.01vw,11.5px);font-weight:500;display:flex}.lp-dai-ic{width:24px;height:24px;color:var(--brand-500);background:color-mix(in srgb, currentColor 13%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lp-dai-ic svg{width:14px;height:14px}.lp-dkpis>.lp-dkpi:last-child:nth-child(odd){grid-column:1/-1}.lp-dbar{flex-wrap:wrap}.lp-win-title,.lp-appnav{display:none}.lp-dtabs{flex-wrap:wrap}.lp-dtabs span{white-space:nowrap}@media (width>=768px){.lp-dkpis{grid-template-columns:repeat(3,1fr)}.lp-dkpis>.lp-dkpi:last-child:nth-child(odd){grid-column:auto}.lp-dkpis>.lp-dkpi:last-child:nth-child(3n+2){grid-column:span 2}.lp-dbar{flex-wrap:nowrap}.lp-win-title{display:inline}.lp-appnav{display:flex}.lp-dtabs{flex-wrap:nowrap}}@media (width>=992px){.lp-dkpis{grid-template-columns:repeat(5,1fr)}.lp-dkpis>.lp-dkpi:last-child:nth-child(3n+2){grid-column:auto}.lp-dlower{grid-template-columns:1.2fr 1fr}}
