@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-mono-latin-300-normal-CNmLoeDX.woff2)format("woff2"),url(/assets/dm-mono-latin-300-normal-CT8u5j2n.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2)format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2)format("woff2"),url(/assets/fira-sans-latin-500-normal-Bkfzcwmr.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-700-normal-CRhwpWTq.woff2)format("woff2"),url(/assets/fira-sans-latin-700-normal-DgqLm3Fi.woff)format("woff")}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff)format("woff")}.lv{--asg-bg:#0b0f10;--asg-glow:#173331;--asg-accent:#b9f44c;--asg-bright:#d8ff7a;--asg-dim:#9bb65c;--asg-soft:#c7f65d;--asg-panel:#111718;--asg-border:#293132;--asg-text:#eaf0ee;--asg-muted:#99a5a3;--asg-faint:#82908e;--asg-gpu:#6bb8f0;--asg-fps:#f0c66b;--asg-temp:#ff8a5c;--lv-bg2:#0d1314;--lv-panel2:#121a1b;--lv-line-soft:#1a2322;--lv-track:#1c2726;--lv-bar:#4a5654;--lv-axis:#6f7c7a;--lv-lede:#aab6b3;--lv-ink:#122018;--lv-danger:#ff5f4f;--lv-danger-ink:#ffe0d8;--lv-shadow:#000;--lv-shadow-k:1;--lv-sheen:#fff;--lv-grain:.07;--lv-canvas:.6;--f-display:"Manrope Variable", Manrope, Arial, sans-serif;--f-body:"Manrope Variable", Manrope, Arial, sans-serif;--f-mono:"DM Mono", ui-monospace, monospace;--f-code:"JetBrains Mono", ui-monospace, monospace;--t-weight:800;--t-track:-.05em;--t-case:none;--t-lh:.95;--t-alt-color:color-mix(in srgb, var(--asg-text) 38%, transparent);--t-alt-stroke:0 transparent;--t-alt-style:normal;--t-alt-weight:var(--t-weight)}.lv :is(.lv__title,.lv__h2,.run__h,.cmp2__h,.close__h){font-family:var(--f-display);font-weight:var(--t-weight);letter-spacing:var(--t-track);text-transform:var(--t-case);line-height:var(--t-lh)}.lv .lv__title{letter-spacing:calc(var(--t-track) - .01em)}.lv .lv__title span{color:var(--t-alt-color);-webkit-text-stroke:var(--t-alt-stroke);font-style:var(--t-alt-style);font-weight:var(--t-alt-weight)}*,:before,:after{box-sizing:border-box}html,body{background:#0b0f10;margin:0}.legal{min-height:100vh;color:var(--asg-text);background:radial-gradient(circle at 85% 0, var(--asg-glow) 0, transparent 38%), var(--asg-bg);font:16px/1.75 var(--f-body);-webkit-font-smoothing:antialiased}.legal a{color:var(--asg-accent)}.legal :focus-visible{outline:2px solid var(--asg-accent);outline-offset:3px}.legal__top,.legal__foot{max-width:820px;font:11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:28px 24px;display:flex}.legal__top a,.legal__foot a{color:var(--asg-muted);text-decoration:none}.legal__top a:hover,.legal__foot a:hover{color:var(--asg-accent)}.legal__brand{text-transform:none;font:800 20px var(--f-display)!important;letter-spacing:-.04em!important;color:var(--asg-text)!important}.legal__main{max-width:820px;margin:0 auto;padding:40px 24px 80px}.legal__main h1{font:800 clamp(36px, 6vw, 60px) / 1 var(--f-display);letter-spacing:-.05em;margin:0 0 12px}.legal__main h2{font:700 21px/1.3 var(--f-display);letter-spacing:-.02em;margin:44px 0 10px}.legal__main p,.legal__main li{color:var(--asg-muted);max-width:68ch}.legal__main strong{color:var(--asg-text)}.legal__stand{font:11px var(--f-mono);letter-spacing:.1em;color:var(--asg-faint);text-transform:uppercase}.legal__todo{background:color-mix(in srgb, var(--asg-temp) 20%, transparent);color:var(--asg-text);border-radius:3px;padding:0 4px}.legal__foot{border-top:1px solid var(--asg-border);font-size:12px}@media (width<=640px){.legal__foot nav a,.legal__lang a{padding:15px 8px;display:inline-block}}.legal__topr{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 22px;display:flex}.legal__lang{align-items:center;gap:8px;display:flex}.legal__lang i{color:var(--asg-faint);font-style:normal}.legal__lang [aria-current]{color:var(--asg-accent)}.legal [hidden]{display:none}.legal__lang button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legal__lang button:hover,.legal__lang button[aria-pressed=true]{color:var(--asg-accent)}@media (width<=640px){.legal__lang button{padding:15px 8px}}.legal__main .legal__note{border:1px solid var(--asg-border);border-left:3px solid var(--asg-accent);color:var(--asg-text);border-radius:4px;margin:0 0 28px;padding:12px 16px;font-size:15px;line-height:1.6}
