:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lw-bg:#020203;--lw-surface:#0a0b0f;--lw-surface-2:#101319;--lw-text:#fff;--lw-text-soft:#ffffffa3;--lw-line:#ffffff24;--lw-hover:#ffffff12;--lw-solid:#fff;--lw-solid-text:#020203;--lw-accent:#aec0dd;--lw-accent-soft:#b0c5e62e;--lw-glow:#5078b440;--lw-silver:#9ca1ac;--lw-header-bg:#020203b8;--lw-menu-bg:#0a0b0f;--lw-shadow:0 16px 44px #0009;--lw-logo-filter:none;--lw-radius:14px;--lw-header-h:72px;--lw-rail:1160px;--lw-gutter:clamp(24px, 5vw, 48px);--lw-scroll-size:12px;--lw-scroll-track:#05060a;--lw-scroll-line:#ffffff12;--lw-scroll-thumb:#aec0dd3d;--lw-scroll-thumb-hi:#aec0dd70;--lw-scroll-thumb-hover:#aec0dda8;--lw-page-gradient:radial-gradient(ellipse 95% 62% at 62% 30%, #3e4e6a52, transparent 72%), radial-gradient(ellipse 72% 46% at 8% 82%, #2e46703d, transparent 74%), linear-gradient(180deg, #070910 0%, #020203 24%, #070b15 50%, #030408 74%, #060911 100%)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lw-bg:#f6f7f9;--lw-surface:#fff;--lw-surface-2:#eef0f4;--lw-text:#0a0b0f;--lw-text-soft:#4b515c;--lw-line:#0a0b0f1f;--lw-hover:#0a0b0f0e;--lw-solid:#0a0b0f;--lw-solid-text:#fff;--lw-accent:#4a5c78;--lw-accent-soft:#4a5c7824;--lw-glow:#5078b429;--lw-silver:#6b7280;--lw-header-bg:#f6f7f9c7;--lw-menu-bg:#fff;--lw-shadow:0 14px 38px #0a0b0f1f;--lw-logo-filter:invert(1) brightness(.15);--lw-scroll-track:#eff1f5;--lw-scroll-line:#0a0b0f14;--lw-scroll-thumb:#4a5c7842;--lw-scroll-thumb-hi:#4a5c786b;--lw-scroll-thumb-hover:#4a5c7899;--lw-page-gradient:radial-gradient(ellipse 95% 62% at 62% 30%, #96a8cd4d, transparent 72%), radial-gradient(ellipse 72% 46% at 8% 82%, #8ca2c838, transparent 74%), linear-gradient(180deg, #fdfdff 0%, #f6f7f9 24%, #eef1f7 50%, #f4f6fa 74%, #fbfcfe 100%)}*{box-sizing:border-box}@media (width<=940px){:root{--lw-header-h:64px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--lw-header-h) + 12px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--lw-scroll-thumb) var(--lw-scroll-track)}::-webkit-scrollbar{width:var(--lw-scroll-size);height:var(--lw-scroll-size)}::-webkit-scrollbar-track{background:var(--lw-scroll-track);border-inline-start:1px solid var(--lw-scroll-line)}::-webkit-scrollbar-thumb{background-color:var(--lw-scroll-thumb);background-image:linear-gradient(180deg, var(--lw-scroll-thumb-hi), var(--lw-scroll-thumb));background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:48px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:var(--lw-scroll-thumb-hover);background-image:linear-gradient(180deg, var(--lw-scroll-thumb-hover), var(--lw-scroll-thumb-hi))}::-webkit-scrollbar-thumb:active{background-color:var(--lw-accent);background-image:none}::-webkit-scrollbar-corner{background:var(--lw-scroll-track)}::-webkit-scrollbar-button{width:0;height:0;display:none}.lw-backdrop{z-index:-10;pointer-events:none;background-color:var(--lw-bg);background-image:var(--lw-page-gradient);background-repeat:no-repeat;background-size:cover;transition:background-color .25s;position:fixed;inset:0}body{background-color:var(--lw-bg);min-height:100vh;color:var(--lw-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,system-ui,-apple-system,Noto Sans,Noto Sans Arabic,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px;line-height:1.55;transition:background-color .25s,color .25s}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lw-text);outline-offset:2px;border-radius:6px}.lw-main{max-width:1160px;margin:0 auto;padding:96px 24px 120px}.lw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lw-text-soft);margin:0 0 14px;font-size:12px;font-weight:600}.lw-main h1{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(2.4rem,6vw,4rem);line-height:1.05}.lw-lead{max-width:46ch;color:var(--lw-text-soft);margin:0;font-size:1.05rem}.lw-header{z-index:60;-webkit-backdrop-filter:none;background:0 0;border-block-end:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset-block-start:0;inset-inline:0}.lw-header.is-solid{background:var(--lw-header-bg);border-block-end-color:var(--lw-line);-webkit-backdrop-filter:blur(16px)saturate(160%)}.lw-header__inner{max-width:var(--lw-rail);padding-inline:var(--lw-gutter);height:var(--lw-header-h);align-items:center;gap:28px;margin:0 auto;display:flex}.lw-brand{border-radius:8px;flex:none;align-items:center;gap:12px;display:inline-flex}.lw-brand__logo{object-fit:contain;width:36px;height:36px;filter:var(--lw-logo-filter);transition:filter .25s}.lw-brand__name{letter-spacing:-.02em;white-space:nowrap;font-size:1.06rem;font-weight:700}.lw-brand__suffix{color:var(--lw-text-soft);font-weight:400}.lw-nav{align-items:center;gap:2px;margin-inline-end:auto;display:flex}.lw-nav__link{color:var(--lw-text-soft);border-radius:999px;padding:8px 14px;font-size:.94rem;transition:color .15s,background-color .15s}.lw-nav__link:hover{color:var(--lw-text);background:var(--lw-hover)}.lw-actions{flex:none;align-items:center;gap:10px;display:flex}.lw-iconbtn{border:1px solid var(--lw-line);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.lw-iconbtn:hover{background:var(--lw-hover)}.lw-divider{background:var(--lw-line);width:1px;height:22px;margin-inline:4px}.lw-lang{position:relative}.lw-lang__trigger{border:1px solid var(--lw-line);cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:10px;align-items:center;gap:6px;height:38px;padding-inline:11px 9px;font-size:.82rem;font-weight:600;transition:background-color .15s;display:inline-flex}.lw-lang__trigger:hover{background:var(--lw-hover)}.lw-lang__code{min-width:18px}.lw-lang__menu{background:var(--lw-menu-bg);border:1px solid var(--lw-line);border-radius:var(--lw-radius);min-width:184px;box-shadow:var(--lw-shadow);margin:0;padding:6px;list-style:none;animation:.14s ease-out lw-pop;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.lw-lang__option{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:9px 11px;font-size:.94rem;transition:background-color .12s;display:flex}.lw-lang__option:hover{background:var(--lw-hover)}.lw-lang__option.is-active{font-weight:600}@keyframes lw-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lw-btn{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:38px;padding-inline:17px;font-size:.92rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.lw-btn:active{transform:translateY(1px)}.lw-btn--ghost{border:1px solid var(--lw-line);color:var(--lw-text)}.lw-btn--ghost:hover{background:var(--lw-hover)}.lw-btn--solid{background:var(--lw-solid);color:var(--lw-solid-text);border:1px solid var(--lw-solid)}.lw-btn--solid:hover{opacity:.86}.lw-burger{border:1px solid var(--lw-line);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:0 9px;display:none}.lw-burger span{background:currentColor;border-radius:2px;width:100%;height:1.5px;transition:transform .2s,opacity .15s;display:block}.lw-burger.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.lw-burger.is-open span:nth-child(2){opacity:0}.lw-burger.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.lw-mobile{border-block-start:1px solid #0000;max-height:0;transition:max-height .25s,border-color .25s;display:none;overflow:hidden}.lw-mobile.is-open{border-block-start-color:var(--lw-line);max-height:420px}.lw-mobile__nav{flex-direction:column;padding:10px 16px 4px;display:flex}.lw-mobile__nav a{color:var(--lw-text-soft);border-radius:10px;padding:12px 8px;font-size:1rem}.lw-mobile__nav a:hover{background:var(--lw-hover);color:var(--lw-text)}.lw-mobile__auth{gap:10px;padding:8px 16px 18px;display:flex}.lw-mobile__auth .lw-btn{flex:1}@media (width<=940px){.lw-header__inner{padding-inline:var(--lw-gutter);gap:12px}.lw-nav,.lw-divider,.lw-hide-sm{display:none}.lw-actions{margin-inline-start:auto}.lw-burger{display:flex}.lw-mobile{display:block}}@media (width<=400px){.lw-lang__code{display:none}.lw-brand__name{font-size:1rem}}@media (prefers-reduced-motion:reduce){.lw-header,.lw-lang__menu,.lw-burger span,.lw-mobile,.lw-btn{transition:none;animation:none}}.lydia-hero{--hero-bg:#020203;--hero-core:#3c465a29;--hero-glow-1:#5078b440;--hero-glow-2:#6478b42e;--hero-wave:#becde62e;--hero-wave-shadow:#a0b4dc40;--hero-text:#fff;--hero-head-from:#fff;--hero-head-to:#9ca1ac;--hero-accent:#9da2ac;--hero-title:#ffffffe6;--hero-soft:#ffffffa3;--hero-line:#ffffff73;--hero-btn-top:#ffffff14;--hero-btn-bottom:#ffffff06;--hero-btn-hover:#ffffff1c;--hero-inset:#ffffff26;--hero-shadow:#96aad21f;--hero-shadow-hover:#788cbe33;--hero-logo-glow:#d2dcff80;--hero-logo-glow-soft:#8ca0dc33;--hero-logo-filter:brightness(1);--hero-fade:#020203;--hero-grid:#96afd70e;--hero-vignette:#0000008c;--hero-chip:#ffffff08;--hero-chip-line:#ffffff1a;width:100%;min-height:100vh;padding-block:calc(var(--lw-header-h) + 32px) 96px;color:var(--hero-text);isolation:isolate;background:0 0;justify-content:center;align-items:center;transition:background-color .25s,color .25s;display:flex;position:relative;overflow:hidden}[data-theme=light] .lydia-hero{--hero-bg:#f6f7f9;--hero-core:#788cb42e;--hero-glow-1:#7896c838;--hero-glow-2:#8296c829;--hero-wave:#465a823d;--hero-wave-shadow:#465a8229;--hero-text:#0a0b0f;--hero-head-from:#0a0b0f;--hero-head-to:#6b7280;--hero-accent:#6b7280;--hero-title:#0a0b0fe0;--hero-soft:#0a0b0f8f;--hero-line:#0a0b0f33;--hero-btn-top:#fffffff2;--hero-btn-bottom:#ffffffa6;--hero-btn-hover:#fff;--hero-inset:#ffffffe6;--hero-shadow:#5a6e9629;--hero-shadow-hover:#465a8c38;--hero-logo-glow:#fffffff2;--hero-logo-glow-soft:#788cb440;--hero-logo-filter:invert(1) brightness(.85);--hero-fade:#f6f7f9;--hero-grid:#465f8c12;--hero-vignette:#7887a529;--hero-chip:#fff9;--hero-chip-line:#0a0b0f1a}.lydia-hero:before{content:"";z-index:-5;pointer-events:none;background-image:linear-gradient(to right, var(--hero-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-grid) 1px, transparent 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 58% at 50% 46%,#000 0%,#00000080 58%,#0000 100%);mask-image:radial-gradient(68% 58% at 50% 46%,#000 0%,#00000080 58%,#0000 100%)}.lydia-hero:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(ellipse 125% 95% at 50% 48%, transparent 32%, var(--hero-vignette) 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 96%);mask-image:linear-gradient(#000 0% 62%,#0000 96%)}.hero-glow{pointer-events:none;filter:blur(100px);opacity:.25;z-index:-4;border-radius:50%;position:absolute}.hero-glow-1{background:var(--hero-glow-1);width:35vw;height:35vw;top:20%;left:-10vw}.hero-glow-2{background:var(--hero-glow-2);width:30vw;height:30vw;bottom:10%;right:-10vw}.wave-container{z-index:-2;pointer-events:none;width:130%;height:55%;position:absolute;bottom:-5%;left:-15%;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000008c 74%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#0000008c 74%,#0000 100%)}.wave{fill:none;width:100%;height:100%;stroke:var(--hero-wave);stroke-width:3px;filter:drop-shadow(0 0 10px var(--hero-wave-shadow)) blur(.2px);animation:10s ease-in-out infinite alternate waveMove;position:absolute}.wave-1{opacity:.9}.wave-2{opacity:.35;animation-duration:14s;animation-direction:alternate-reverse;transform:translateY(35px)}@keyframes waveMove{0%{transform:translate(-4%)translateY(10px)}50%{transform:translate(2%)translateY(-15px)}to{transform:translate(6%)translateY(8px)}}.hero-inner{z-index:5;justify-content:center;align-items:center;width:100%;max-width:1340px;margin-inline:auto;padding-inline:clamp(24px,6vw,88px);display:flex;position:relative}.hero-content{text-align:center;flex-direction:column;flex:0 auto;align-items:center;width:100%;max-width:640px;display:flex}.logo-wrapper{justify-content:center;align-items:center;width:clamp(88px,8vw,124px);height:clamp(88px,8vw,124px);margin-bottom:18px;animation:6s ease-in-out infinite logoFloat;display:flex}.lydia-logo{object-fit:contain;width:100%;height:100%;filter:var(--hero-logo-filter) drop-shadow(0 0 14px var(--hero-logo-glow)) drop-shadow(0 0 42px var(--hero-logo-glow-soft));transition:filter .25s,transform .4s;display:block}.logo-wrapper:hover .lydia-logo{transform:scale(1.06)}@keyframes logoFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}.hero-content h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word;background-image:linear-gradient(90deg, var(--hero-head-from) 0%, var(--hero-head-from) 50%, var(--hero-head-to) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;font-size:clamp(40px,7.2vw,88px);font-weight:600;line-height:.95}.hero-content h1 span{color:var(--hero-accent)}[dir=rtl] .hero-content h1{background-image:linear-gradient(270deg, var(--hero-head-from) 0%, var(--hero-head-from) 50%, var(--hero-head-to) 100%)}.hero-title{letter-spacing:-.025em;color:var(--hero-title);margin:25px 0 0;font-size:clamp(20px,1.7vw,28px);font-weight:400;line-height:1.3}.hero-description{color:var(--hero-soft);letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(14px,1.1vw,17px)}.hero-button{border:1px solid var(--hero-line);background:linear-gradient(180deg, var(--hero-btn-top), var(--hero-btn-bottom));color:var(--hero-text);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 25px var(--hero-shadow), inset 0 1px 0 var(--hero-inset);border-radius:999px;align-items:center;gap:14px;margin-top:34px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s,color .25s;display:inline-flex}.hero-button:hover{background:var(--hero-btn-hover);box-shadow:0 10px 40px var(--hero-shadow-hover), 0 0 25px var(--hero-shadow);transform:translateY(-3px)}.arrow{font-size:20px;transition:transform .3s}.hero-button:hover .arrow{transform:translate(4px)}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] .hero-button:hover .arrow{transform:scaleX(-1)translate(4px)}.hero-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:640px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hero-chip{border:1px solid var(--hero-chip-line);background:var(--hero-chip);color:var(--hero-soft);letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500;line-height:1.3;transition:color .25s,border-color .25s}.hero-chip:hover{color:var(--hero-title);border-color:var(--hero-line)}.hero-scroll{z-index:6;color:var(--hero-soft);letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:10.5px;font-weight:600;transition:color .25s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero-scroll:hover{color:var(--hero-title)}.hero-scroll-line{background:linear-gradient(to bottom, var(--hero-line), transparent);width:1px;height:34px;animation:2.4s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.7)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}.bottom-fade{z-index:4;pointer-events:none;background:0 0;height:25%;position:absolute;bottom:0;left:0;right:0}@media (width<=1100px){.hero-inner{padding-inline:var(--lw-gutter);gap:32px}.hero-content{flex-basis:440px}}@media (width<=900px){.lydia-hero{min-height:100svh;padding-block:calc(88px + env(safe-area-inset-top)) calc(88px + env(safe-area-inset-bottom));justify-content:center;align-items:center}.hero-inner{flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-block:auto;padding-inline:28px}.hero-content{flex:none;width:100%;max-width:520px;margin-inline:auto}.hero-scroll{display:none}}@media (width<=768px){.hero-content h1{font-size:clamp(38px,12vw,68px)}.hero-chips{gap:8px;margin-top:24px}.hero-chip{padding:6px 12px;font-size:11.5px}.hero-scroll{display:none}.hero-title{max-width:360px;font-size:20px}.hero-description{max-width:320px;line-height:1.5}.hero-button{margin-top:28px}.wave-container{width:180%;bottom:5%;left:-40%}}@media (width<=480px){.hero-inner{gap:32px;padding-inline:18px}.logo-wrapper{width:84px;height:84px;margin-bottom:14px}.hero-content h1{font-size:clamp(34px,11vw,52px)}.hero-chips{max-width:100%}.hero-chip{padding:5px 11px;font-size:11px}.hero-title{font-size:18px}.hero-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.logo-wrapper,.wave{animation:none}.hero-button{transition:none}}.lw-about{--ab-text:#fff;--ab-soft:#ffffffa8;--ab-faint:#ffffff9e;--ab-accent:#bccbdf;--ab-grid:#96afd70d;--ab-line:#96afd72b;--ab-line-soft:#96afd714;--ab-glow-1:#5078b43d;--ab-glow-2:#6478b429;--ab-card-bg:linear-gradient(180deg, #ffffff0e, #ffffff03);--ab-card-line:#ffffff1a;--ab-card-line-hover:#aec0dd57;--ab-card-glow:#7896d229;--ab-card-inset:#ffffff1f;--ab-chip-bg:#ffffff08;--ab-chip-line:#ffffff1a;z-index:2;color:var(--ab-text);background-color:#0000;transition:background-color .25s,color .25s;position:relative}[data-theme=light] .lw-about{--ab-text:#0a0b0f;--ab-soft:#0a0b0fb8;--ab-faint:#0a0b0fa3;--ab-accent:#3f5069;--ab-grid:#465f8c12;--ab-line:#465f8c29;--ab-line-soft:#465f8c17;--ab-glow-1:#7896c833;--ab-glow-2:#8296c826;--ab-card-bg:linear-gradient(180deg, #fff, #ffffff8c);--ab-card-line:#0a0b0f17;--ab-card-line-hover:#4a5c7852;--ab-card-glow:#5a78aa29;--ab-card-inset:#ffffffe6;--ab-chip-bg:#fff9;--ab-chip-line:#0a0b0f1a}.ab-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lw-about:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--ab-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--ab-grid) 1px, transparent 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6 0%,#00000073 42%,#0000 88%);mask-image:linear-gradient(#000000e6 0%,#00000073 42%,#0000 88%)}.ab-flow{fill:none;width:116%;height:78%;position:absolute;top:-2%;left:-8%;overflow:visible;-webkit-mask-image:linear-gradient(#000000f2 0%,#00000080 55%,#0000 92%);mask-image:linear-gradient(#000000f2 0%,#00000080 55%,#0000 92%)}.ab-flow__line{fill:none;stroke:var(--ab-line);stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px var(--ab-line-soft))}.ab-flow__line--1{opacity:.85}.ab-flow__line--2{stroke:var(--ab-line-soft);opacity:.9}.ab-flow__line--3{opacity:.55}.ab-inner{z-index:2;max-width:var(--lw-rail);padding-inline:var(--lw-gutter);margin-inline:auto;padding-block:clamp(8px,2vw,24px) clamp(56px,7vw,96px);position:relative}.ab-head{max-width:900px}.ab-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ab-faint);align-items:center;gap:10px;margin:0 0 18px;font-size:11.5px;font-weight:600;display:inline-flex}[dir=rtl] .ab-eyebrow{letter-spacing:.06em}.ab-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--ab-line));width:26px;height:1px}[dir=rtl] .ab-eyebrow:before{background:linear-gradient(270deg, transparent, var(--ab-line))}.ab-title{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(30px,4.4vw,58px);font-weight:600;line-height:1.04}[dir=rtl] .ab-title{letter-spacing:0;max-width:26ch}.ab-title__mask{margin-block:-.06em -.16em;padding-block:.06em .16em;display:block;overflow:hidden}.ab-word{will-change:transform;display:inline-block}.ab-title__mask--accent .ab-word{color:var(--ab-accent)}.ab-lead{max-width:62ch;color:var(--ab-soft);margin:22px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.ab-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-top:clamp(26px,3.4vw,40px);display:flex}.ab-body{max-width:56ch;color:var(--ab-faint);flex:420px;margin:0;font-size:14.5px;line-height:1.65}.ab-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ab-chip{border:1px solid var(--ab-chip-line);background:var(--ab-chip-bg);color:var(--ab-soft);letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:500;line-height:1.3;transition:color .25s,border-color .25s}.ab-chip:hover{color:var(--ab-text);border-color:var(--ab-line)}.ab-apps{margin-top:clamp(48px,6vw,84px)}.ab-apps-head{align-items:center;gap:18px;margin-bottom:22px;display:flex}.ab-apps-title{letter-spacing:.2em;text-transform:uppercase;color:var(--ab-faint);flex:none;margin:0;font-size:11.5px;font-weight:600}[dir=rtl] .ab-apps-title{letter-spacing:.06em}.ab-apps-rule{background:linear-gradient(90deg, var(--ab-line), transparent);flex:auto;height:1px}[dir=rtl] .ab-apps-rule{background:linear-gradient(270deg, var(--ab-line), transparent)}.ab-cards{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ab-card{border:1px solid var(--ab-card-line);background:var(--ab-card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--ab-card-inset), 0 18px 40px -28px #0009;border-radius:18px;padding:26px 24px 28px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.ab-card:before{content:"";background:linear-gradient(90deg, transparent, var(--ab-card-line-hover), transparent);opacity:0;height:1px;transition:opacity .4s;position:absolute;top:0;left:18%;right:18%}.ab-card:hover{border-color:var(--ab-card-line-hover);box-shadow:inset 0 1px 0 var(--ab-card-inset), 0 26px 60px -30px var(--ab-card-glow), 0 0 0 1px var(--ab-card-line-hover) inset;transform:translateY(-7px)}.ab-card:hover:before{opacity:1}.ab-card__glow{background:radial-gradient(circle at 50% 50%, var(--ab-card-glow), transparent 68%);opacity:0;pointer-events:none;width:70%;height:120%;transition:opacity .5s;position:absolute;top:-40%;right:-30%}.ab-card:hover .ab-card__glow{opacity:.9}.ab-card__index{letter-spacing:.16em;color:var(--ab-faint);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.ab-card__name{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ab-card__tag{letter-spacing:.01em;color:var(--ab-accent);margin:7px 0 0;font-size:12.5px;font-weight:500}.ab-card__text{color:var(--ab-soft);margin:14px 0 0;font-size:13.5px;line-height:1.6}@media (width<=940px){.ab-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ab-cards{grid-template-columns:minmax(0,1fr);gap:12px}.ab-card{padding:22px 20px 24px}.ab-title{max-width:100%}.ab-split{align-items:flex-start}.ab-flow{height:64%}}@media (prefers-reduced-motion:reduce){.ab-card,.ab-card:before,.ab-card__glow{transition:none}.ab-card:hover{transform:none}}.lw-footer{--ft-text:#fff;--ft-soft:#ffffffa3;--ft-faint:#ffffff80;--ft-line:#ffffff1a;--ft-hover:#ffffff12;--ft-accent:#aec0dd;z-index:2;border-block-start:1px solid var(--ft-line);-webkit-backdrop-filter:blur(16px);color:var(--ft-text);background:#02020366;transition:background-color .25s,color .25s;position:relative}[data-theme=light] .lw-footer{--ft-text:#0a0b0f;--ft-soft:#0a0b0fad;--ft-faint:#0a0b0f8c;--ft-line:#0a0b0f1a;--ft-hover:#0a0b0f0e;--ft-accent:#4a5c78;background:#f6f7f98c}.lw-footer__inner{max-width:var(--lw-rail);padding-inline:var(--lw-gutter);margin-inline:auto;padding-block:clamp(48px,6vw,72px) clamp(28px,3.5vw,40px)}.lw-footer__top{flex-wrap:wrap;gap:48px 64px;display:flex}.lw-footer__brand{flex:280px;max-width:340px}.lw-footer__brandname{letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:1.3rem;font-weight:700;display:inline-flex}.lw-footer__suffix{color:var(--ft-soft);font-weight:400}.lw-footer__tagline{max-width:32ch;color:var(--ft-soft);margin:14px 0 0;font-size:.94rem;line-height:1.6}.lw-footer__cols{flex:560px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.lw-footer__title{letter-spacing:.16em;text-transform:uppercase;color:var(--ft-faint);margin:0 0 14px;font-size:11.5px;font-weight:600}[dir=rtl] .lw-footer__title{letter-spacing:.06em}.lw-footer__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lw-footer__list a{color:var(--ft-soft);font-size:.94rem;transition:color .15s}.lw-footer__list a:hover{color:var(--ft-text)}.lw-footer__muted{color:var(--ft-faint);font-size:.94rem}.lw-footer__bottom{border-block-start:1px solid var(--ft-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(40px,5vw,56px);padding-top:22px;display:flex}.lw-footer__legal,.lw-footer__made{color:var(--ft-faint);margin:0;font-size:.82rem}@media (width<=820px){.lw-footer__top{flex-direction:column;gap:40px}.lw-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (width<=480px){.lw-footer__cols{grid-template-columns:minmax(0,1fr)}.lw-footer__bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lw-footer,.lw-footer__list a{transition:none}}
