:root{--ink:#111214;--graphite-2:#1a1b1e;--graphite-3:#232428;--sheet:#f2f2ef;--surface:#fafaf8;--accent:#ff5a1f;--accent-hover:#ff7a47;--accent-press:#e2470f;--on-accent:#111214;--text-dark-1:#fafaf8;--text-dark-2:#a3a5a8;--text-light-1:#111214;--text-light-2:#55575c;--border-dark:#fafaf824;--border-light:#d9d9d4;--control-border:#8a8c90;--grid-line:#fafaf80f;--error:#c62828;--focus-dark:#fafaf8;--focus-light:#111214;--hatch-light:repeating-linear-gradient(45deg, #d9d9d4 0 1px, transparent 1px 10px);--hatch-dark:repeating-linear-gradient(45deg, #fafaf81a 0 1px, transparent 1px 10px);--disabled-bg:#d9d9d4;--disabled-fg:#55575c;--lightbox-backdrop:#111214eb;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-camera:cubic-bezier(.33, 0, .12, 1);--m1-duration:5s;--radius:0;--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, Menlo, monospace;--fs-display-h1:56px;--fs-display-h1-compact:48px;--fs-display-h1-narrow:44px;--lh-display-h1:1.04;--ls-display-h1:-.035em;--fs-h2:56px;--lh-h2:1.06;--ls-h2:-.03em;--fs-h2-statement:64px;--lh-h2-statement:1.04;--ls-h2-statement:-.035em;--fs-quote:36px;--lh-quote:1.25;--ls-quote:-.015em;--fs-number-xl:168px;--lh-number-xl:.92;--ls-number-xl:-.045em;--fs-number-l:80px;--lh-number-l:1;--ls-number-l:-.04em;--fs-number-fallback:56px;--fs-abbr:88px;--lh-abbr:.95;--ls-abbr:-.04em;--fs-step-num:48px;--lh-step-num:1;--ls-step-num:-.03em;--fs-h3:22px;--lh-h3:1.3;--ls-h3:-.01em;--fs-h3-l:32px;--lh-h3-l:1.2;--ls-h3-l:-.02em;--fs-name:28px;--lh-name:1.2;--ls-name:-.01em;--fs-lead:20px;--lh-lead:1.55;--ls-lead:-.005em;--fs-caption:11px;--lh-caption:1.4;--ls-caption:.12em;--fs-body:17px;--lh-body:1.6;--ls-body:0;--fs-small:15px;--lh-small:1.5;--fs-mono-label:12px;--lh-mono-label:1.4;--ls-mono-label:.14em;--fs-mono-data:14px;--lh-mono-data:1.4;--ls-mono-data:.02em;--fs-button:16px;--fs-button-sm:14px;--fs-logo:28px;--ls-logo:-.03em;--fs-menu:32px;--fs-wordmark:280px;--ls-wordmark:-.05em;--measure:64ch;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--s-80:80px;--s-96:96px;--s-120:120px;--s-144:144px;--s-176:176px;--section-pad:var(--s-176);--h2-gap:var(--s-80);--group-gap:var(--s-64);--container:1360px;--margin:40px;--cols:12;--gutter:24px;--grid-row:72px;--header-h:72px;--btn-h:60px;--btn-h-sm:40px;--btn-pad-start:28px;--btn-pad-end:24px;--btn-pad-sm:18px;--btn-gap:24px;--btn-arrow-shift:4px;--player-h:44px;--icon-btn:44px;--icon-btn-bar:48px;--messenger-box:40px;--tap-min:44px;--segment-h:40px;--input-h:56px;--checkbox:24px;--focus-width:2px;--focus-offset:3px;--underline:1px;--underline-hover:2px;--underline-offset:3px;--frame-mark:20px;--frame-mark-inset:24px;--frame-mark-line:2px;--marker:8px;--marker-s:6px;--header-gap:20px;--marker-l:10px;--hero-height-min:600px;--hero-height-max:1040px;--hero-text-max:668px;--fs-hero-lead-compact:18px;--fs-hero-under-compact:14px;--fs-hero-adv-compact:15px;--hero-icon-compact:20px;--term-line:14px;--compare-handle:56px;--examples-panel-h:72px;--letter-w:280px;--viz-min-h:820px;--fs-footer-mark:280px;--fs-footer-mark-mobile:120px;--ls-footer-mark:-.05em}@media (width<=1023px){:root{--fs-display-h1:48px;--fs-h2:44px;--fs-h2-statement:48px;--fs-quote:30px;--fs-number-xl:112px;--fs-number-l:64px;--fs-abbr:64px;--fs-step-num:40px;--fs-h3:20px;--fs-h3-l:28px;--fs-name:26px;--fs-lead:18px;--section-pad:var(--s-120);--h2-gap:56px;--group-gap:var(--s-48);--margin:32px;--cols:8;--gutter:20px;--grid-row:64px;--header-h:64px}}@media (width>=768px) and (orientation:portrait){:root{--header-h:64px}}@media (width<=767px){:root{--fs-display-h1:28px;--fs-h2:30px;--fs-h2-statement:30px;--fs-quote:24px;--fs-number-xl:64px;--fs-number-l:48px;--fs-abbr:48px;--fs-step-num:32px;--fs-h3:18px;--fs-h3-l:22px;--fs-name:24px;--fs-lead:17px;--fs-body:16px;--fs-small:14px;--fs-mono-label:11px;--fs-mono-data:13px;--fs-wordmark:120px;--section-pad:var(--s-80);--h2-gap:var(--s-40);--group-gap:var(--s-40);--margin:calc(16px + env(safe-area-inset-left,0px));--cols:4;--gutter:16px;--grid-row:56px;--header-h:56px;--player-h:48px}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/ibm-plex-sans-cyrillic-ext-300-normal.DqmgDkIN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/ibm-plex-sans-cyrillic-300-normal.RhT0Ayi3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/ibm-plex-sans-latin-300-normal.b4i7YzLG.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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.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:IBM Plex Sans Fallback;font-weight:300 400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:100.6%;ascent-override:101.89%;descent-override:27.34%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:103.32%;ascent-override:99.21%;descent-override:26.62%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:400 500;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.51%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:300 400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);unicode-range:U+20,U+A0;size-adjust:84.94%;ascent-override:120.673%;descent-override:32.3758%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:300 400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);unicode-range:U+2C;size-adjust:97.9%;ascent-override:104.699%;descent-override:28.0899%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink)}body{background:var(--ink);min-height:100vh;color:var(--text-dark-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--focus-ring:var(--focus-dark);font-weight:400}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit}ul,ol{list-style:none}abbr[title]{text-decoration:none}h1,h2,h3{text-wrap:balance;font-weight:400}section[id]{scroll-margin-top:var(--header-h)}@media (width<=767px){html:has([data-mobile-bar][data-m5-visible=true]){scroll-padding-bottom:calc(var(--icon-btn-bar) + 2 * var(--s-12) + env(safe-area-inset-bottom,0px) + var(--focus-offset))}}html.is-menu-open{overflow:hidden}.surface-ink{background:var(--ink);color:var(--text-dark-1);--focus-ring:var(--focus-dark)}.surface-graphite{background:var(--graphite-2);color:var(--text-dark-1);--focus-ring:var(--focus-dark)}.surface-sheet{background:var(--sheet);color:var(--text-light-1);--focus-ring:var(--focus-light)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.t-display-h1{font-size:var(--fs-display-h1);line-height:var(--lh-display-h1);letter-spacing:var(--ls-display-h1);font-weight:400}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:400}.t-h2-statement{font-size:var(--fs-h2-statement);line-height:var(--lh-h2-statement);letter-spacing:var(--ls-h2-statement);font-weight:400}.t-quote{font-size:var(--fs-quote);line-height:var(--lh-quote);letter-spacing:var(--ls-quote);font-weight:400}.t-number-xl{font-size:var(--fs-number-xl);line-height:var(--lh-number-xl);letter-spacing:var(--ls-number-xl);font-variant-numeric:tabular-nums;font-weight:300}.t-number-l{font-size:var(--fs-number-l);line-height:var(--lh-number-l);letter-spacing:var(--ls-number-l);font-variant-numeric:tabular-nums;font-weight:300}.t-abbr{font-size:var(--fs-abbr);line-height:var(--lh-abbr);letter-spacing:var(--ls-abbr);font-weight:400}.t-step-num{font-size:var(--fs-step-num);line-height:var(--lh-step-num);letter-spacing:var(--ls-step-num);font-variant-numeric:tabular-nums;font-weight:300}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:500}.t-h3-l{font-size:var(--fs-h3-l);line-height:var(--lh-h3-l);letter-spacing:var(--ls-h3-l);font-weight:400}.t-name{font-size:var(--fs-name);line-height:var(--lh-name);letter-spacing:var(--ls-name);font-weight:500}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);max-width:var(--measure)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);max-width:var(--measure)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-caption{font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;font-weight:400}.t-mono-label{font-family:var(--font-mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;font-weight:500}.t-mono-data{font-family:var(--font-mono);font-size:var(--fs-mono-data);line-height:var(--lh-mono-data);letter-spacing:var(--ls-mono-data);font-weight:400}.container{width:100%;max-width:calc(var(--container) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.section{padding-block:var(--section-pad)}.section-rule{border-top:1px solid var(--border-light)}.surface-ink .section-rule,.surface-ink.section-rule{border-top-color:var(--border-dark)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nowrap{white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}.icon{flex:none}.link{color:inherit;text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:var(--underline);text-underline-offset:var(--underline-offset);position:relative}.link:after{content:"";inset-inline:0;height:var(--tap-min);position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.link:hover{text-decoration-thickness:var(--underline-hover)}}.skip-link[data-astro-cid-bf67nlpj]{top:var(--s-8);left:var(--s-8);z-index:100;min-height:var(--tap-min);padding:0 var(--s-16);background:var(--surface);color:var(--ink);font-size:var(--fs-small);transform:translateY(calc(-100% - var(--s-16)));--focus-ring:var(--focus-light);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:fixed}.skip-link[data-astro-cid-bf67nlpj]:focus-visible{transform:none}.cookie[data-astro-cid-6waggy7i]{bottom:calc(var(--s-96) + env(safe-area-inset-bottom,0px));right:var(--margin);width:min(var(--measure), calc(100% - 2 * var(--margin)));z-index:40;border:1px solid var(--control-border);padding:var(--s-24);position:fixed}.cookie[data-astro-cid-6waggy7i] button[data-astro-cid-6waggy7i]{margin-top:var(--s-16);min-height:var(--tap-min);text-decoration:underline;text-decoration-color:var(--accent)}.messengers[data-astro-cid-4tf3w5ik]{flex-wrap:wrap;align-items:center;display:flex}.messenger[data-astro-cid-4tf3w5ik]{width:var(--messenger-box);height:var(--messenger-box);color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative}.messenger[data-astro-cid-4tf3w5ik]:before{content:"";inset:calc((var(--messenger-box) - var(--tap-min)) / 2);position:absolute}.messengers--icons[data-astro-cid-4tf3w5ik]{gap:calc(var(--tap-min) - var(--messenger-box))}@media (hover:hover){.messenger[data-astro-cid-4tf3w5ik]:hover{background:var(--graphite-3)}}.messengers--mobileBar[data-astro-cid-4tf3w5ik] .messenger[data-astro-cid-4tf3w5ik]{width:var(--icon-btn-bar);height:var(--icon-btn-bar);border:1px solid var(--border-dark)}.messengers--mobileBar[data-astro-cid-4tf3w5ik] .messenger[data-astro-cid-4tf3w5ik]:before{inset:0}.messengers--links[data-astro-cid-4tf3w5ik]{column-gap:var(--s-8)}.messengers--links[data-astro-cid-4tf3w5ik] li[data-astro-cid-4tf3w5ik]{align-items:center;display:flex}.messengers--links[data-astro-cid-4tf3w5ik] li[data-astro-cid-4tf3w5ik]+li[data-astro-cid-4tf3w5ik]:before{content:"·" / "";margin-right:var(--s-8)}.messengers--tiles[data-astro-cid-4tf3w5ik]{gap:var(--s-24)}.messenger-tile[data-astro-cid-4tf3w5ik]{align-items:center;gap:var(--s-8);color:inherit;font-size:var(--fs-small);line-height:var(--lh-small);flex-direction:column;text-decoration:none;display:flex}.messenger-tile__box[data-astro-cid-4tf3w5ik]{width:var(--icon-btn-bar);height:var(--icon-btn-bar);border:1px solid var(--border-dark);transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid}@media (hover:hover){.messenger-tile[data-astro-cid-4tf3w5ik]:hover .messenger-tile__box[data-astro-cid-4tf3w5ik]{background:var(--graphite-3)}}.messenger-link[data-astro-cid-4tf3w5ik]{align-items:center;gap:var(--s-8);display:inline-flex}.footer[data-astro-cid-czdsgwby]{padding-top:var(--s-96)}.footer__top[data-astro-cid-czdsgwby]>[data-astro-cid-czdsgwby]{grid-column:span 4}.footer__top[data-astro-cid-czdsgwby]>div[data-astro-cid-czdsgwby]:first-child p[data-astro-cid-czdsgwby]+p[data-astro-cid-czdsgwby]{margin-top:var(--s-12);color:var(--text-dark-2)}.footer__contacts[data-astro-cid-czdsgwby]{align-items:start;gap:var(--s-16);flex-direction:column;display:flex}.footer__requisites[data-astro-cid-czdsgwby]{color:var(--text-dark-2)}.footer__wordmark[data-astro-cid-czdsgwby]{margin-top:var(--s-120);color:var(--graphite-3);font-size:var(--fs-footer-mark);letter-spacing:var(--ls-footer-mark);white-space:nowrap;line-height:1}.footer__wordmark[data-astro-cid-czdsgwby]:after{content:"." / "";color:var(--accent)}.footer__bottom[data-astro-cid-czdsgwby]{border-top:1px solid var(--border-dark);padding-block:var(--s-24) var(--s-40);justify-content:space-between;gap:var(--s-32);color:var(--text-dark-2);display:flex}.footer__bottom[data-astro-cid-czdsgwby]>div[data-astro-cid-czdsgwby]{gap:var(--s-32);flex-wrap:wrap;display:flex}@media (width>=768px) and (width<=1023px){.footer__top[data-astro-cid-czdsgwby]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__top[data-astro-cid-czdsgwby]>[data-astro-cid-czdsgwby]{grid-column:auto}}@media (width<=767px){.footer__top[data-astro-cid-czdsgwby]{gap:var(--s-40);flex-direction:column;display:flex}.footer__wordmark[data-astro-cid-czdsgwby]{margin-top:var(--s-64);font-size:var(--fs-footer-mark-mobile)}.footer__bottom[data-astro-cid-czdsgwby],.footer__bottom[data-astro-cid-czdsgwby]>div[data-astro-cid-czdsgwby]{gap:var(--s-24);flex-direction:column}.footer__bottom[data-astro-cid-czdsgwby]{padding-bottom:calc(var(--s-40) + var(--s-80) + env(safe-area-inset-bottom,0px))}}
