@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Geist Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono Variable",ui-monospace,"SF Mono",monospace;--r-sm:6px;--r-lg:12px;--grid-pitch:32px}:root{color-scheme:light dark}:root:has(>head>meta[name=color-scheme][content=dark]){color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){color-scheme:light}:root{--steel:#347cb9;--navy:#102b48;--graphite:#111820;--mist:#f2f6fa;--bg:light-dark(#ffffff,var(--graphite));--bg2:light-dark(var(--mist),#111c28);--panel-solid:light-dark(#ffffff,#16202b);--card:light-dark(#ffffff,#141d27);--card-hover:light-dark(#f7f9fc,#18222e);--nav:light-dark(rgba(255,255,255,.82),rgba(17,24,32,.78));--nav-solid:light-dark(rgba(255,255,255,.95),rgba(17,24,32,.94));--border:light-dark(rgba(16,43,72,.13),rgba(170,195,225,.1));--border-strong:light-dark(rgba(16,43,72,.28),rgba(170,195,225,.22));--line:light-dark(rgba(16,43,72,.12),rgba(170,195,225,.12));--grid-dot:light-dark(rgba(16,43,72,.18),rgba(170,195,225,.13));--grid-line:light-dark(rgba(16,43,72,.07),rgba(170,195,225,.05));--text:light-dark(var(--graphite),var(--mist));--muted:light-dark(#4b5a6b,#9aa7b6);--faint:light-dark(#616e7b,#7b8796);--accent:light-dark(#296295,#74a3cf);--accent-strong:light-dark(#1f4f7c,#87b0d6);--accent-soft:light-dark(rgba(52,124,185,.09),rgba(52,124,185,.16));--fill:#2e6fa7;--fill-hover:#296295;--fill-active:#255a8a;--danger:light-dark(#c62828,#f2767a);--shadow-c:light-dark(rgba(16,43,72,.12),rgba(0,0,0,.5));--card-shadow-c:light-dark(rgba(16,43,72,.08),rgba(0,0,0,.35));--shadow:0 20px 50px var(--shadow-c);--card-shadow:0 14px 34px var(--card-shadow-c);--mt-shadow:#061a38;--mt-body:#072b5a;--mt-lift:#0b3c78;--mt-mid:#1460a3;--mt-peak:#0a74b4;--metal-text:linear-gradient(105deg, light-dark(#0a4f8f,#3f8fcf) 0%, light-dark(#0a67a8,#50bee8) 40%, light-dark(#0b5fa0,#28bbed) 55%, light-dark(#0a4f8f,#4a9bd6) 100%);--sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .75  0 0 0 0 .92  0 0 0 0 1  0 0 0 14 -9.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--band-a:1;--band-w:180px;--band-hot:rgba(95,200,240,1);--band-core:.35;--spark:.9;--grain-o:.16;--rim-a:1;--btn-glow:.7;--glow:light-dark(rgba(52,124,185,.06),rgba(52,124,185,.11));--glow-edge:light-dark(rgba(52,124,185,.45),rgba(116,163,207,.45))}:root[data-metal=saten]{--band-a:.7;--band-w:220px;--band-hot:rgba(16,128,200,.7);--band-core:.45;--spark:.3;--grain-o:.1;--rim-a:.3;--btn-glow:.25}:root[data-metal=metalik]{--band-a:.9;--band-w:140px;--band-hot:rgba(70,185,232,.95);--band-core:.3;--spark:.6;--grain-o:.13;--rim-a:.6;--btn-glow:.45}:root{--logo-rest:grayscale(1) brightness(.6) contrast(1.15);--logo-mono:invert(1);--logo-lift-rest:grayscale(1) brightness(.6) contrast(1.15);--logo-lift-hover:none}@media(prefers-color-scheme:dark){:root:not(:has(>head>meta[name=color-scheme][content=light])){--logo-rest:grayscale(1) brightness(1.85) contrast(.85);--logo-mono:none;--logo-lift-rest:grayscale(1) invert(1) brightness(.95);--logo-lift-hover:invert(1) hue-rotate(180deg)}}:root:has(>head>meta[name=color-scheme][content=dark]){--logo-rest:grayscale(1) brightness(1.85) contrast(.85);--logo-mono:none;--logo-lift-rest:grayscale(1) invert(1) brightness(.95);--logo-lift-hover:invert(1) hue-rotate(180deg)}@property --spot{syntax:"<number>";inherits:true;initial-value:0;}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);overflow-x:hidden}a{color:inherit}.ls-i{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:-.125em;flex:none}.ls-i svg{display:block;width:1em;height:1em}img{max-width:100%;height:auto}::selection{background:var(--fill);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ls-skip{position:fixed;left:16px;top:12px;z-index:200;padding:10px 16px;border-radius:var(--r-sm);background:var(--panel-solid);color:var(--text);border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:13px;text-decoration:none;translate:0 -160%;transition:translate .2s var(--ease-out)}.ls-skip:focus-visible{translate:0 0}.ls-container,.ls-container-narrow{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.ls-section{padding-block:clamp(72px,9vw,120px)}.ls-prose{max-width:72ch}.ls-grid{position:relative}.ls-grid:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:var(--grid-pitch) var(--grid-pitch);background-position:center top;-webkit-mask-image:var(--grid-fade,linear-gradient(to bottom, #000 0%, #000 48%, transparent 94%));mask-image:var(--grid-fade,linear-gradient(to bottom, #000 0%, #000 48%, transparent 94%));pointer-events:none;z-index:0}.ls-grid--ruled:before{background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-pitch) 100%}.ls-grid>*{position:relative;z-index:1}.ls-label{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.ls-label:before{content:"";width:6px;height:6px;flex:none;background:var(--steel)}.ls-label--live:before{border-radius:50%}@keyframes ls-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--accent-soft)}50%{opacity:.55;box-shadow:0 0 0 5px transparent}}.ls-mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--faint)}.ls-corners{position:relative}.ls-corners:before,.ls-corners:after{content:"";position:absolute;width:12px;height:12px;border-color:var(--steel);border-style:solid;pointer-events:none;z-index:2}.ls-corners:before{top:var(--tick-inset,-1px);left:var(--tick-inset,-1px);border-width:1px 0 0 1px}.ls-corners:after{bottom:var(--tick-inset,-1px);right:var(--tick-inset,-1px);border-width:0 1px 1px 0}.ls-metal,.ls-h2 em,.ls-cta__h em,.ls-split em .w__i,.ls-metric__value{color:var(--accent);background-image:var(--metal-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ls-split em{color:var(--accent)}.ls-spot{--mx:50%;--my:0%;border:1px solid transparent;background:radial-gradient(520px circle at var(--mx) var(--my),color-mix(in srgb,var(--glow) calc(var(--spot) * 100%),transparent),transparent 62%) padding-box,linear-gradient(var(--spot-bg,var(--card)),var(--spot-bg,var(--card))) padding-box,radial-gradient(280px circle at var(--mx) var(--my),color-mix(in srgb,var(--glow-edge) calc(var(--spot) * 100%),transparent),transparent 70%) border-box,linear-gradient(var(--border),var(--border)) border-box;transition:--spot .45s ease,box-shadow .3s ease}.ls-spot:hover,.ls-spot:focus-within{--spot:1}.ls-split .w{display:inline-block;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em;clip-path:inset(-.6em -.4em 0 -.4em)}.ls-split .w__i{display:inline-block}.ls-split em{font-style:normal}.ls-h2{font-size:clamp(30px,3.8vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--text);margin:0 0 16px;text-wrap:balance}.ls-h2 em{font-style:normal}.ls-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.ls-eyebrow:before{content:"";width:6px;height:6px;flex:none;background:var(--accent)}.ls-band{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ls-sec-head{max-width:700px;margin-bottom:56px}.ls-sec-head__sub{font-size:17px;line-height:1.6;color:var(--muted);margin:0}.ls-grp-label{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ls-grp-label__n{color:var(--accent)}.ls-grp-label--mt{margin-top:56px}.ls-metric__value{font-family:var(--font-mono);font-size:clamp(28px,3.2vw,36px);font-weight:600;letter-spacing:-.03em}.ls-metric__label{font-size:14px;line-height:1.5;color:var(--muted);margin-top:6px}.ls-stats{padding-block:clamp(34px,4.5vw,56px);display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ls-stat{padding-left:26px;border-left:1px solid var(--line)}.ls-stat:first-child{padding-left:0;border-left:none}.ls-stat__value{font-family:var(--font-mono);font-size:clamp(28px,3.2vw,40px);font-weight:600;letter-spacing:-.03em;color:var(--text)}.ls-stat__label{font-size:14px;color:var(--muted);margin-top:6px}@media(max-width:880px){.ls-stats{grid-template-columns:repeat(2,1fr);gap:28px 0}.ls-stat:nth-child(3){padding-left:0;border-left:none}}@media(max-width:520px){.ls-stats{grid-template-columns:1fr}.ls-stat{padding-left:0;border-left:none}}.ls-cta{--spot-bg:var(--bg2);color-scheme:dark;position:relative;border-radius:var(--r-lg);padding:clamp(40px,6vw,72px);text-align:center;overflow:hidden}.ls-cta__h{font-size:clamp(26px,3.2vw,38px);font-weight:700;letter-spacing:-.03em;color:var(--text);margin:0 0 16px;text-wrap:balance}.ls-cta__h em{font-style:normal}.ls-cta.ls-spot{border:1px solid rgba(170,195,225,.12);background:linear-gradient(115deg,transparent 80%,rgba(9,120,190,calc(var(--band-a) * .55)) 89%,var(--band-hot) 94.5%,rgba(9,115,185,calc(var(--band-a) * .6)) 97.5%,transparent 100%),radial-gradient(70% 120% at 100% 100%,var(--mt-lift),transparent 70%),linear-gradient(150deg,#0a2348 0%,var(--mt-shadow) 60%,#040f22 100%)}.ls-cta:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--sparkle);mix-blend-mode:screen;opacity:var(--spark);-webkit-mask-image:linear-gradient(115deg,transparent 84%,#000 95%);mask-image:linear-gradient(115deg,transparent 84%,#000 95%)}.ls-cta__sub{font-size:17px;line-height:1.6;color:var(--muted);margin:0 auto 32px;max-width:520px}.ls-cta .ls-label{margin-inline:auto}.ls-hero{color-scheme:dark;--hero-copy:880px;--col-l:max(0px, (100% - 1200px) / 2);--h-text:var(--mist);--h-sub:#b9c5d3;--h-faint:#7b8796;--h-line:rgba(170,195,225,.12);--grid-dot:rgba(170,195,225,.09);--grid-line:rgba(170,195,225,.04);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(60% 130% at 88% 25%,var(--mt-lift) 0%,var(--mt-body) 42%,transparent 80%),linear-gradient(150deg,#0a2348 0%,var(--mt-shadow) 55%,#040f22 100%);color:var(--h-text);border-bottom:1px solid rgba(170,195,225,.1)}.ls-hero.ls-grid:before{z-index:1}.ls-hero:after{content:"";position:absolute;left:0;bottom:0;width:clamp(80px,12vw,190px);height:1px;background:linear-gradient(90deg,var(--mt-peak),#28bbed);transform-origin:left;pointer-events:none;z-index:2}.ls-grid>.ls-hero__fx{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ls-hero__fx>*{position:absolute;pointer-events:none}.fx-band,.fx-spark{top:-60%;bottom:-60%;width:2600px;left:calc(var(--col-l) + var(--hero-copy) + 260px - 1300px);translate:calc(var(--px,0) * 80px) calc(var(--py,0) * 30px);transition:translate 1.4s var(--ease-out)}.fx-band{background:linear-gradient(115deg,transparent calc(50% - var(--band-w) * 2.6),rgba(10,70,140,calc(var(--band-a) * .7)) calc(50% - var(--band-w) * 1.4),rgba(9,120,190,calc(var(--band-a) * .9)) calc(50% - var(--band-w) * .55),rgba(30,150,220,var(--band-a)) calc(50% - var(--band-w) * var(--band-core)),var(--band-hot) 50%,rgba(25,145,212,var(--band-a)) calc(50% + var(--band-w) * var(--band-core) * 1.3),rgba(9,115,185,calc(var(--band-a) * .85)) calc(50% + var(--band-w) * .7),rgba(8,60,125,calc(var(--band-a) * .6)) calc(50% + var(--band-w) * 1.6),transparent calc(50% + var(--band-w) * 3))}.fx-grain{inset:0;background:var(--grain);mix-blend-mode:soft-light;opacity:var(--grain-o)}.fx-spark{background:var(--sparkle);mix-blend-mode:screen;opacity:var(--spark);-webkit-mask-image:linear-gradient(115deg,transparent calc(50% - var(--band-w) * 2),rgba(0,0,0,.55) calc(50% - var(--band-w) * .7),#000 50%,rgba(0,0,0,.55) calc(50% + var(--band-w) * .9),transparent calc(50% + var(--band-w) * 2.4));mask-image:linear-gradient(115deg,transparent calc(50% - var(--band-w) * 2),rgba(0,0,0,.55) calc(50% - var(--band-w) * .7),#000 50%,rgba(0,0,0,.55) calc(50% + var(--band-w) * .9),transparent calc(50% + var(--band-w) * 2.4))}.fx-shade{inset:0;background:linear-gradient(90deg,#041024f0 0,#041024e6 calc(var(--col-l) + var(--hero-copy) - 60px),#04102499 calc(var(--col-l) + var(--hero-copy) + 60px),#04102440 calc(var(--col-l) + var(--hero-copy) + 200px),#04102400 calc(var(--col-l) + var(--hero-copy) + 360px))}@media(max-width:1000px){.fx-band,.fx-spark{inset:5% -1500px -120% auto}.fx-shade{background:linear-gradient(175deg,#041024eb,#041024db 62%,#04102459 86%,#04102400)}}.ls-hero .ls-btn--ghost{color:var(--h-text)}:root{--ease-out:cubic-bezier(.16,1,.3,1);--reveal-rise:34px;--reveal-dur:.9s}@keyframes ls-rise{0%{opacity:0;transform:translateY(var(--reveal-rise)) scale(.985)}to{opacity:1;transform:none}}@keyframes ls-focus-in{0%{transform:translateY(calc(var(--reveal-rise) * .5));filter:blur(12px)}to{transform:none;filter:blur(0)}}@keyframes ls-blur-rise{0%{opacity:0;transform:translateY(calc(var(--reveal-rise) * .6));filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ls-head{0%{opacity:0;transform:translateY(42px);clip-path:inset(0 0 100% 0)}40%{opacity:1}to{opacity:1;transform:none;clip-path:inset(0 0 -25% 0)}}@keyframes ls-word{0%{transform:translateY(110%) rotate(4deg)}to{transform:none}}@keyframes ls-panel{0%{opacity:0;transform:translateY(56px) scale(.96);clip-path:inset(6% 4% 0 4% round 18px)}to{opacity:1;transform:none;clip-path:inset(-60px round 0)}}@keyframes ls-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes ls-marker{0%{transform:scale(0) rotate(-135deg)}to{transform:none}}@keyframes ls-logo{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}@keyframes ls-band-in{0%{opacity:0;transform:translate(-280px)}to{opacity:1;transform:none}}@keyframes ls-print{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){[data-animate]{animation:ls-blur-rise .95s var(--ease-out) var(--delay,0ms) backwards}.ls-hero [data-animate]{animation-name:ls-focus-in}.ls-split .w__i{animation:ls-word 1.05s var(--ease-out) calc(var(--delay,0ms) + var(--w,0) * 60ms) backwards}[data-animate].ls-label:before{animation:ls-marker .8s var(--ease-out) calc(var(--delay,0ms) + .25s) backwards}[data-animate].ls-label--live:before{animation:ls-marker .8s var(--ease-out) calc(var(--delay,0ms) + .25s) backwards,ls-pulse 2.4s ease-in-out 1.1s 2}.ls-hero:after{animation:ls-draw 1.2s var(--ease-out) .5s backwards}.fx-band{animation:ls-band-in 2.2s var(--ease-out) .35s backwards}.fx-spark{animation:ls-fade-in 2.4s ease .9s backwards}html.js [data-reveal]:not(.is-visible),html.js [data-seq]:not(.is-visible)>*,html.js [data-seq-grid]:not(.is-visible)>*>*{opacity:0}[data-reveal].is-visible{animation:ls-rise var(--reveal-dur) var(--ease-out) var(--d,0ms) backwards}[data-reveal=line]{transform-origin:left}[data-reveal=line].is-visible{animation-name:ls-draw;animation-duration:1.1s}[data-reveal=panel].is-visible{animation-name:ls-panel;animation-duration:1.15s}[data-seq].is-visible>*{animation:ls-rise var(--reveal-dur) var(--ease-out) var(--d,0ms) backwards}[data-seq].is-visible>.ls-h2{animation-name:ls-head;animation-duration:1.05s}[data-seq].is-visible>.ls-sec-head__sub{animation-name:ls-blur-rise}[data-seq].is-visible>.ls-label:before,[data-reveal].is-visible .ls-label:before{animation:ls-marker .8s var(--ease-out) calc(var(--d,0ms) + .2s) backwards}[data-seq-grid].is-visible>*>*{animation:ls-logo .8s var(--ease-out) var(--d,0ms) backwards}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.ls-progress{animation:ls-progress linear both;animation-timeline:scroll(root block)}.ls-nav:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nav-solid);box-shadow:0 12px 32px -18px var(--shadow-c);opacity:0;pointer-events:none;animation:ls-fade-in linear both;animation-timeline:scroll(root block);animation-range:0 160px}.ls-hero>.ls-container{animation:ls-hero-out linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.ls-hero>.ls-hero__fx{animation:ls-hero-fx-out linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes ls-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ls-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ls-hero-out{to{transform:translateY(-70px);opacity:.15}}@keyframes ls-hero-fx-out{to{transform:translateY(60px);opacity:.4}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:ls-vt-out .32s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:ls-vt-in .6s var(--ease-out) both}@keyframes ls-vt-out{to{opacity:0;transform:translateY(-18px) scale(.99);filter:blur(4px)}}@keyframes ls-vt-in{0%{opacity:0;transform:translateY(26px)}}.ls-card{position:relative;display:block;border-radius:var(--r-lg);text-decoration:none}.ls-card:hover{box-shadow:var(--card-shadow)}.ls-term{border:1px solid var(--h-line,var(--border));border-radius:var(--r-lg);background:#111820c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;font-family:var(--font-mono)}.ls-term__bar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--h-line,var(--border));font-size:11.5px;letter-spacing:.08em;color:var(--h-faint,var(--faint))}.ls-term__dots{display:flex;gap:6px}.ls-term__dots i{width:8px;height:8px;border-radius:50%;background:#aac3e133}.ls-term__body{padding:16px 18px;font-size:12.5px;line-height:1.85}.ls-term__body .c{color:#7b8796}.ls-term__body .k{color:#74a3cf}.ls-term__body .s{color:#8fc9a8}.ls-term__body .n{color:var(--mist)}.ls-term__body .p{color:#7b8796}.ls-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff;padding:14px 24px;border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer;background:linear-gradient(115deg,#10508f 0%,var(--mt-mid) 30%,var(--mt-peak) 50%,var(--mt-mid) 70%,#10508f 100%) padding-box,linear-gradient(115deg,#28bbed00 30%,rgba(40,187,237,var(--rim-a)),#28bbed00 70%) border-box,linear-gradient(#aac3e12e,#aac3e12e) border-box;background-size:220% 100%,220% 100%,100% 100%;background-position:20% 0,20% 0,0 0;box-shadow:0 10px 26px -12px rgba(9,130,198,var(--btn-glow)),0 1px 2px #050f1e59;text-decoration:none;transition:background-position .9s var(--ease-out),box-shadow .3s ease,translate .15s ease}.ls-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sparkle);background-size:140px 140px;mix-blend-mode:screen;opacity:calc(var(--spark) * .45);-webkit-mask-image:linear-gradient(90deg,#000 0,transparent 26%,transparent 74%,#000 100%);mask-image:linear-gradient(90deg,#000 0,transparent 26%,transparent 74%,#000 100%);pointer-events:none}.ls-btn:hover{background-position:75% 0,75% 0,0 0;box-shadow:0 14px 32px -12px rgba(9,130,198,calc(var(--btn-glow) + .2)),0 1px 2px #050f1e59}.ls-btn:active{translate:0 1px}.ls-btn:disabled{cursor:progress;opacity:.75}.ls-btn--sm{padding:10px 18px;font-size:14px}.ls-btn--ghost{background:transparent;color:var(--text);font-weight:500;border-color:var(--border-strong);box-shadow:none}.ls-btn--ghost:before{content:none}.ls-btn--ghost:hover{background:var(--accent-soft);border-color:color-mix(in oklab,var(--steel) 55%,transparent);box-shadow:none}.ls-navlink{color:var(--muted);text-decoration:none;transition:color .2s}.ls-navlink:hover{color:var(--text)}.ls-icon-btn{width:38px;height:38px;border-radius:var(--r-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.ls-icon-btn:hover{background:var(--card-hover)}.ls-dd{position:relative}.ls-dd__panel{min-width:180px;background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:8px;color:var(--text)}.ls-dd__panel[popover]{position:fixed;inset:auto;margin:0;opacity:1;translate:0 0;transition:opacity .2s ease,translate .3s var(--ease-out),display .3s allow-discrete,overlay .3s allow-discrete}.ls-dd__panel[popover]:not(:popover-open){opacity:0;translate:0 -8px}@starting-style{.ls-dd__panel[popover]:popover-open{opacity:0;translate:0 -8px}}@supports (anchor-name:--a){.ls-dd__panel[popover]{top:calc(anchor(bottom) + 10px);position-try-fallbacks:flip-inline}.ls-dd__panel--left[popover]{left:anchor(left)}.ls-dd__panel--right[popover]{right:anchor(right)}}.ls-dd__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s}.ls-dd__item:hover{background:var(--card-hover)}.ls-dd__item i{font-size:17px;color:var(--muted)}.ls-dd__item.active,.ls-dd__item.active i{color:var(--accent)}.ls-dd__panel .ls-dd__head{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:8px 12px 4px}@media(prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--ease-out),content-visibility .35s allow-discrete}details[open]::details-content{block-size:auto}}@media(forced-colors:active){.ls-btn{border-color:ButtonText}.ls-btn:before,.ls-cta:after,.ls-hero__fx{display:none}.ls-spot,.ls-cta{border:1px solid CanvasText}.ls-metal,.ls-h2 em,.ls-cta__h em,.ls-split em .w__i,.ls-metric__value{background:none;-webkit-text-fill-color:currentColor}.ls-label:before{background:CanvasText}.ls-progress{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
