:root{--accent: #4f7cff;--ok: #2fd07c;--warn: #ffd166;--danger: #ff4d5e;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light;--bg: #e9edf5;--text: #171b26;--muted: #3d475c;--faint: #4f5a70;--panel-bg: rgba(255, 255, 255, .82);--panel-border: rgba(15, 23, 42, .09);--panel-border-hover: rgba(15, 23, 42, .2);--panel-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--card-shadow: 0 18px 46px rgba(30, 41, 72, .12);--glass-bg: rgba(255, 255, 255, .66);--glass-border: rgba(15, 23, 42, .08);--btn-bg: rgba(15, 23, 42, .06);--btn-bg-hover: rgba(15, 23, 42, .11);--btn-border: rgba(15, 23, 42, .12);--chip-bg: rgba(255, 255, 255, .6);--chip-border: rgba(15, 23, 42, .1);--divider: rgba(15, 23, 42, .09);--link: #3b5fe0;--head-bg: rgba(233, 237, 245, .75);--ok-soft: rgba(47, 208, 124, .14);--ambient: radial-gradient(1400px 800px at 30% 0%, rgba(79, 124, 255, .14), transparent 60%), radial-gradient(1000px 700px at 95% 90%, rgba(124, 58, 237, .08), transparent 55%)}[data-theme=dark]{color-scheme:dark;--bg: #05060a;--text: #eef1f6;--muted: #8b93a7;--faint: #6b7488;--panel-bg: rgba(18, 20, 27, .92);--panel-border: rgba(255, 255, 255, .12);--panel-border-hover: rgba(255, 255, 255, .24);--panel-inset: inset 0 1px 0 rgba(255, 255, 255, .08);--card-shadow: 0 26px 70px rgba(0, 0, 0, .45);--glass-bg: rgba(10, 12, 18, .6);--glass-border: rgba(255, 255, 255, .1);--btn-bg: rgba(255, 255, 255, .07);--btn-bg-hover: rgba(255, 255, 255, .13);--btn-border: rgba(255, 255, 255, .14);--chip-bg: rgba(255, 255, 255, .05);--chip-border: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .09);--link: #a9c1ff;--head-bg: rgba(5, 6, 10, .62);--ok-soft: rgba(47, 208, 124, .16);--ambient: radial-gradient(1400px 800px at 30% 0%, rgba(79, 124, 255, .09), transparent 60%), radial-gradient(1000px 700px at 95% 90%, rgba(124, 58, 237, .06), transparent 55%)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{isolation:isolate;background:var(--bg);color:var(--text);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:var(--ambient);pointer-events:none;z-index:-1}main,header,footer{position:relative;z-index:1}::selection{background:#4f7cff59}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit}img{max-width:100%;height:auto}section{scroll-margin-top:92px}.site-head{position:fixed;top:0;left:0;right:0;z-index:60;transition:box-shadow .3s,background .3s}.site-head.scrolled{background:var(--head-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 10px 34px #0f172a1a}[data-theme=dark] .site-head.scrolled{box-shadow:0 10px 34px #00000073}.head-inner{max-width:1240px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:21px;letter-spacing:-.03em;flex:none}.brand img{width:40px;height:40px;border-radius:12px;box-shadow:0 6px 18px #3b5fe059;transition:transform .2s var(--ease)}.brand:hover img{transform:scale(1.07) rotate(-3deg)}.head-nav{display:flex;gap:4px;margin:0 auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;padding:5px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative}.head-nav a{padding:8px 15px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s var(--ease);white-space:nowrap}.head-nav a:hover{color:var(--text);background:var(--btn-bg-hover)}.head-nav a.cur{color:var(--link);background:var(--btn-bg)}.nav-drop-btn{display:flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s var(--ease);white-space:nowrap;background:none;border:0}.nav-drop-btn:hover{color:var(--text);background:var(--btn-bg-hover)}.nav-drop-btn.cur{color:var(--link);background:var(--btn-bg)}.nav-drop-btn svg{width:12px;height:12px;opacity:.6;transition:transform .2s}.nav-drop.open .nav-drop-btn svg{transform:rotate(180deg)}.nav-drop-pop{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-6px) scale(.97);min-width:210px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:18px;padding:7px;box-shadow:var(--card-shadow);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);opacity:0;pointer-events:none;transition:all .2s var(--ease);z-index:70}.nav-drop.open .nav-drop-pop{opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:auto}.nav-drop-pop[hidden],.lang-pop[hidden]{display:none!important}.nav-drop-pop a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:650;color:var(--muted);transition:all .15s}.nav-drop-pop a:hover{color:var(--text);background:var(--btn-bg-hover)}.nav-drop-pop a svg{width:16px;height:16px;flex:none;color:var(--faint)}.nav-drop-pop a.cur{color:var(--link);background:var(--btn-bg)}.nav-drop-pop a.cur svg{color:var(--link)}#navDrop,.head-nav.compact .head-nav-links{display:none}.head-nav.compact #navDrop{display:block}@media(max-width:760px){.head-nav{display:none}.burger{display:flex}.hide-m,.head-actions .lang,.head-actions .theme-toggle{display:none}}.head-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.lang{position:relative}.lang-btn{display:flex;align-items:center;gap:7px;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:12px;padding:9px 12px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .2s}.lang-btn:hover{background:var(--btn-bg-hover)}.lang-btn svg{width:16px;height:16px}.lang-btn .chev{width:12px;height:12px;opacity:.6;transition:transform .2s}.lang.open .lang-btn .chev{transform:rotate(180deg)}.lang-pop{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:16px;padding:6px;box-shadow:var(--card-shadow);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);opacity:0;transform:translateY(-6px) scale(.97);pointer-events:none;transition:all .2s var(--ease)}.lang.open .lang-pop{display:block;opacity:1;transform:none;pointer-events:auto}.lang-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border:0;border-radius:11px;background:transparent;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;text-align:left}.lang-opt:hover{background:var(--btn-bg-hover)}.lang-opt .tick{width:15px;height:15px;color:var(--accent);opacity:0}.lang-opt.active .tick{opacity:1}.theme-toggle{width:40px;height:40px;border-radius:12px;border:1px solid var(--btn-border);background:var(--btn-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s var(--ease)}.theme-toggle:hover{background:var(--btn-bg-hover);transform:rotate(8deg)}.theme-toggle svg{width:18px;height:18px}.theme-toggle .ic-sun{display:none}[data-theme=dark] .theme-toggle .ic-sun{display:block}[data-theme=dark] .theme-toggle .ic-moon{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 19px;border-radius:14px;font-size:14.5px;font-weight:650;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--text);cursor:pointer;transition:all .22s var(--ease);white-space:nowrap}.btn:hover{background:var(--btn-bg-hover);transform:translateY(-1px)}.btn svg{width:16px;height:16px}.btn-primary{background:linear-gradient(160deg,#5d86ff,#3b5fe0);border-color:transparent;color:#fff;box-shadow:0 10px 26px #3b5fe066,inset 0 1px #ffffff40}.btn-primary:hover{background:linear-gradient(160deg,#6b91ff,#4668e8);box-shadow:0 14px 34px #3b5fe080,inset 0 1px #ffffff40;transform:translateY(-2px)}.btn-lg{padding:15px 26px;font-size:16px;border-radius:16px}.burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--btn-border);background:var(--btn-bg);cursor:pointer;align-items:center;justify-content:center}.burger svg{width:20px;height:20px}.burger .ic-close{display:none}.burger.open .ic-close{display:block}.burger.open .ic-menu{display:none}.mobile-menu{display:none;flex-direction:column;gap:6px;margin:0 14px;padding:14px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:22px;box-shadow:var(--card-shadow);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.mobile-menu.open{display:flex;animation:menuIn .3s var(--ease)}.mobile-menu[hidden]{display:none!important}@keyframes menuIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mobile-menu a.mnav{padding:12px 14px;border-radius:13px;font-weight:650;font-size:15.5px;cursor:pointer}.mobile-menu a.mnav:hover{background:var(--btn-bg-hover)}.mobile-menu a.mnav.cur{color:var(--link);background:var(--btn-bg)}.mobile-menu .mrow{display:flex;gap:8px;margin-top:6px}.mobile-menu .mrow .btn{flex:1}.mobile-menu .msep{height:1px;background:var(--divider);margin:8px 0}.mobile-menu .mlabel{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);padding:4px 14px 2px}.mobile-menu .lang-opts{display:flex;gap:6px;padding:2px 6px 6px}.mobile-menu .lang-opts .lang-opt{border:1px solid var(--btn-border);justify-content:center}.mobile-menu .lang-opts .lang-opt.active{border-color:var(--accent);color:var(--link)}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--link);margin-bottom:14px}.kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(150deg,#5d86ff,#a855f7);box-shadow:0 0 0 4px #4f7cff26}footer{max-width:1240px;margin:0 auto;padding:84px 24px 34px}.foot-grid{display:grid;grid-template-columns:1.25fr .95fr 1.4fr .95fr .7fr;gap:34px;padding-bottom:36px;border-bottom:1px solid var(--divider)}.foot-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.03em;margin-bottom:12px}.foot-brand img{width:34px;height:34px;border-radius:10px}.foot-tag{font-size:14px;color:var(--muted);line-height:1.5;max-width:260px}.foot-col .foot-col-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.foot-col a,.foot-col button.linklike{display:block;font-size:14.5px;line-height:1.35;color:var(--muted);margin-bottom:10px;cursor:pointer;transition:color .15s;background:none;border:0;padding:0;text-align:left}.foot-col a:hover,.foot-col button.linklike:hover{color:var(--text)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-top:24px;font-size:13px;color:var(--faint)}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{opacity:1;transform:none;transition:opacity .75s var(--ease),transform .75s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:1180px){.foot-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:940px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr;gap:24px}}.to-top{position:fixed;right:20px;bottom:20px;z-index:85;width:46px;height:46px;border-radius:16px;border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--card-shadow),var(--panel-inset);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .28s var(--ease, cubic-bezier(.22, 1, .36, 1)),transform .28s var(--ease, cubic-bezier(.22, 1, .36, 1)),background .2s,bottom .28s var(--ease, cubic-bezier(.22, 1, .36, 1))}.to-top svg{width:20px;height:20px}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--btn-bg-hover)}body.has-cookie-bar .to-top{bottom:108px}.cookie-bar{position:fixed;left:20px;right:20px;bottom:20px;z-index:95;max-width:560px;display:none;align-items:flex-start;gap:14px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:18px;padding:16px 18px;box-shadow:var(--card-shadow),var(--panel-inset);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.cookie-bar.show{display:flex;animation:cookieIn .38s var(--ease, cubic-bezier(.22, 1, .36, 1))}@keyframes cookieIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.cookie-bar p{font-size:13.5px;line-height:1.5;color:var(--muted);flex:1;min-width:0;margin:0}.cookie-bar .btn{padding:8px 14px;font-size:13.5px;flex:none}body:has(#toTop.show) .toast-wrap{bottom:76px}@media(max-width:560px){.cookie-bar{left:12px;right:12px;bottom:12px}.to-top{right:12px;bottom:12px}body.has-cookie-bar .to-top,body.has-cookie-bar .toast-wrap{bottom:128px}body.has-cookie-bar:has(#toTop.show) .toast-wrap{bottom:186px}}@media(prefers-reduced-motion:reduce){.to-top,.cookie-bar.show{transition:none;animation:none}}html[lang=en] [data-legal-locale=ru]{display:none!important}html:not([lang=en]) [data-legal-locale=en]{display:none!important}.legal-en-unavailable p{margin:0;font-size:16px;line-height:1.65;color:var(--muted, #5b6472)}.legal-en-unavailable a{color:var(--link, #2f6fed);font-weight:650}.brand-en,html[lang=en] .brand-ru{display:none}html[lang=en] .brand-en{display:inline}.person-photo{background-repeat:no-repeat!important;background-size:cover!important;background-position:center 35%!important;color:transparent!important}.person-anya{background-image:url(/assets/person-anya.webp)!important}.person-mark{background-image:url(/assets/person-mark.webp)!important}.person-sofia{background-image:url(/assets/person-sofia.webp)!important}.person-lev{background-image:url(/assets/person-lev.webp)!important}.person-marina{background-image:url(/assets/person-marina.webp)!important}.person-ira{background-image:url(/assets/person-ira.webp)!important}.person-katya{background-image:url(/assets/person-katya.webp)!important}.person-alina{background-image:url(/assets/person-alina.webp)!important}.person-dima{background-image:url(/assets/person-dima.webp)!important}.person-oleg{background-image:url(/assets/person-oleg.webp)!important}.person-ivan{background-image:url(/assets/person-ivan.webp)!important}.person-maria{background-image:url(/assets/person-maria.webp)!important}.person-maxim{background-image:url(/assets/person-maxim.webp)!important}.person-olga{background-image:url(/assets/person-olga.webp)!important}.tile-person.person-photo{display:block}.m-ava.person-photo,.hand-ava.person-photo,.q-ava.person-photo,.th-ava.person-photo,.dash-ava.person-photo,.dc-ava.person-photo{background-color:#252c40!important;background-size:165%!important;background-position:center 26%!important;box-shadow:inset 0 0 0 1px #ffffff2e}:where(body.p-software-configuration) .head-nav a.cur{color:var(--link);background:var(--btn-bg)}:where(body.p-software-configuration) .doc{max-width:860px;margin:0 auto;padding:158px 24px 0}:where(body.p-software-configuration) .doc-head{margin-bottom:34px}:where(body.p-software-configuration) .doc-title{font-size:clamp(32px,4vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:12px}:where(body.p-software-configuration) .doc-sub{font-size:16.5px;line-height:1.55;color:var(--muted);max-width:640px}:where(body.p-software-configuration) .doc-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:24px;padding:34px 38px;box-shadow:var(--card-shadow),var(--panel-inset);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}:where(body.p-software-configuration) .doc-card h2{font-size:21px;font-weight:800;letter-spacing:-.015em;margin:26px 0 12px}:where(body.p-software-configuration) .doc-card h2:first-child{margin-top:0}:where(body.p-software-configuration) .doc-card p{font-size:15.5px;line-height:1.62;color:var(--muted);margin-bottom:12px}:where(body.p-software-configuration) .doc-card p:last-child{margin-bottom:0}:where(body.p-software-configuration) .doc-card a{color:var(--link);font-weight:650}:where(body.p-software-configuration) .doc-card a:hover{text-decoration:underline}:where(body.p-software-configuration) .kv-list{display:flex;flex-direction:column;gap:0}:where(body.p-software-configuration) .kv-row{display:grid;grid-template-columns:190px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--divider);font-size:15px;line-height:1.5}:where(body.p-software-configuration) .kv-row:last-child{border-bottom:0}:where(body.p-software-configuration) .kv-row dt{color:var(--faint);font-weight:650}:where(body.p-software-configuration) .kv-row dd{color:var(--text);font-weight:600;overflow-wrap:anywhere}:where(body.p-software-configuration) .kv-row dd a{color:var(--link)}:where(body.p-software-configuration) .kv-row dd a:hover{text-decoration:underline}:where(body.p-software-configuration) .doc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}:where(body.p-software-configuration) .doc-draft{font-size:14px;line-height:1.5;color:var(--muted);background:var(--chip-bg);border:1px dashed var(--chip-border);border-radius:14px;padding:12px 16px;margin-bottom:22px}:where(body.p-software-configuration) .legal-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px;color:var(--faint)}:where(body.p-software-configuration) .doc-card ul{margin:0 0 4px 1.15em;color:var(--muted);font-size:15.5px;line-height:1.62}:where(body.p-software-configuration) .doc-card li{margin-bottom:8px}:where(body.p-software-configuration) .foot-col a.current{color:var(--link);font-weight:700}@media(max-width:760px){:where(body.p-software-configuration) .hide-m{display:none}:where(body.p-software-configuration) .burger{display:flex}:where(body.p-software-configuration) .head-actions .lang,:where(body.p-software-configuration) .head-actions .theme-toggle{display:none}:where(body.p-software-configuration) .doc{padding-top:130px}:where(body.p-software-configuration) .doc-card{padding:24px 22px;border-radius:20px}:where(body.p-software-configuration) .kv-row{grid-template-columns:1fr;gap:3px}:where(body.p-software-configuration) .kv-row dt{font-size:13px}}@media(max-width:560px){:where(body.p-software-configuration) .doc{padding-top:122px}:where(body.p-software-configuration) .foot-grid{grid-template-columns:1fr;gap:24px}}
