:root{--font:Onest, system-ui, -apple-system, "Segoe UI", sans-serif;--radius:8px;--btn-h:40px;--max:1200px;--gutter:20px;--header-h:64px;--text-max:680px;--fs-text:16px;--fs-small:14px;--bg:var(--md-sys-color-surface);--bg-alt:var(--md-sys-color-surface-container-low);--panel:var(--md-sys-color-surface-container-lowest);--line:var(--md-sys-color-outline-variant);--fg:var(--md-sys-color-on-surface);--fg-2:var(--md-sys-color-on-surface-variant);--link:var(--act-ink);--bezel:#1c1e23}html[data-theme=dark]{--bg-alt:#2b2e36;--panel:#2b2e36;--bezel:#0f1013}@media (prefers-color-scheme:dark){html[data-theme=auto]{--bg-alt:#2b2e36;--panel:#2b2e36;--bezel:#0f1013}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (width>=768px){:root{--gutter:32px;--header-h:72px;--fs-text:18px;--fs-small:15px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-weight:300;font-size:var(--fs-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,h4,b,strong,th{font-weight:400}h1,h2,h3,h4,p,ul,ol,figure{margin:0}img{max-width:100%}a{color:var(--link);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.wrap{max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.skip{z-index:100;background:var(--act-solid);color:var(--act-on);border-radius:var(--radius);padding:8px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.display{letter-spacing:-.02em;font-size:clamp(2.25rem,1.3rem + 3.6vw,4rem);font-weight:400;line-height:1.08}.h2{letter-spacing:-.015em;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:400;line-height:1.15}.h3{letter-spacing:-.01em;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight:400;line-height:1.25}.lead{font-size:var(--fs-text);color:var(--fg-2);max-width:var(--text-max);line-height:1.6}.muted{color:var(--fg-2)}.small{font-size:var(--fs-small);line-height:1.5}.eyebrow{font-size:var(--fs-small);letter-spacing:.02em;color:var(--fg-2)}.btn{height:var(--btn-h);border-radius:var(--radius);font:400 var(--fs-small)/1 var(--font);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn.filled{background:var(--act-solid);color:var(--act-on)}.btn.filled:hover{background:var(--act-hover)}.btn.outlined{color:var(--fg);border-color:var(--md-sys-color-outline);background:0 0}.btn.outlined:hover{background:var(--state)}.btn.text{color:var(--link);height:auto;padding:0 4px}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.section{padding:56px 0}.section.alt{background:var(--bg-alt)}@media (width>=768px){.section{padding:80px 0}}.section-head{gap:12px;max-width:760px;margin-bottom:32px;display:grid}@media (width>=768px){.section-head{margin-bottom:40px}}.ticks{gap:10px;padding:0;list-style:none;display:grid}.ticks li{padding-left:28px;position:relative}.ticks li:before{content:"";border-left:1.5px solid var(--link);border-bottom:1.5px solid var(--link);width:12px;height:7px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.th-dark,html[data-theme=dark] .th-light{display:none!important}html[data-theme=dark] .th-dark{display:block!important}@media (prefers-color-scheme:dark){html[data-theme=auto] .th-light{display:none!important}html[data-theme=auto] .th-dark{display:block!important}}.rv{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.lift{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.lift:hover{transform:translateY(-4px);box-shadow:0 18px 36px -18px #00000059}@media (prefers-reduced-motion:reduce){.lift:hover{transform:none}}.logo.svelte-1l8nvlt{flex:none;display:block}.hdr.svelte-1elxaub{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar.svelte-1elxaub{height:var(--header-h);align-items:center;gap:24px;display:flex}.brand.svelte-1elxaub{border-radius:var(--radius);flex:none;display:flex}.desk.svelte-1elxaub{align-items:center;gap:4px;display:none}.desk.svelte-1elxaub>a:where(.svelte-1elxaub),.roles.svelte-1elxaub>button:where(.svelte-1elxaub){height:var(--btn-h);border-radius:var(--radius);color:var(--fg-2);font:400 15px/1 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 14px;text-decoration:none;display:inline-flex}.desk.svelte-1elxaub>a:where(.svelte-1elxaub):hover,.roles.svelte-1elxaub>button:where(.svelte-1elxaub):hover{color:var(--fg);background:var(--state)}.desk.svelte-1elxaub>a.on:where(.svelte-1elxaub),.roles.svelte-1elxaub>button.on:where(.svelte-1elxaub){color:var(--state-on);background:var(--state)}.chev.svelte-1elxaub{transition:transform .15s;display:inline-flex}.chev.up.svelte-1elxaub{transform:rotate(180deg)}.roles.svelte-1elxaub{position:relative}.drop.svelte-1elxaub{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:360px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 40px -20px #0000004d}.drop.svelte-1elxaub a:where(.svelte-1elxaub){border-radius:var(--radius);color:var(--fg);align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.drop.svelte-1elxaub a:where(.svelte-1elxaub):hover,.drop.svelte-1elxaub a[aria-current]:where(.svelte-1elxaub){background:var(--state)}.ri.svelte-1elxaub{border-radius:var(--radius);flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:inline-grid}.rt.svelte-1elxaub{gap:2px;display:grid}.rt.svelte-1elxaub>span:where(.svelte-1elxaub){font-weight:400;font-size:var(--fs-small)}.drop.svelte-1elxaub small:where(.svelte-1elxaub){font-size:var(--fs-small);color:var(--fg-2);line-height:1.4}.acts.svelte-1elxaub{align-items:center;gap:8px;margin-left:auto;display:flex}.ib.svelte-1elxaub{width:var(--btn-h);height:var(--btn-h);border-radius:var(--radius);color:var(--fg-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ib.svelte-1elxaub:hover{background:var(--state);color:var(--fg)}.cta.svelte-1elxaub{display:none}@media (width>=600px){.cta.svelte-1elxaub{display:inline-flex}}@media (width>=1024px){.desk.svelte-1elxaub{display:flex}.menu.svelte-1elxaub{display:none}}.mnav.svelte-1elxaub{border-top:1px solid var(--line);background:var(--bg);max-height:calc(100dvh - var(--header-h));padding:8px 0 20px;overflow-y:auto}.mnav.svelte-1elxaub .wrap:where(.svelte-1elxaub){flex-direction:column;display:flex}.mnav.svelte-1elxaub a:where(.svelte-1elxaub):not(.btn){border-radius:var(--radius);min-height:48px;color:var(--fg);font-size:var(--fs-text);align-items:center;padding:0 12px;font-weight:400;text-decoration:none;display:flex}.mnav.svelte-1elxaub a.sub:where(.svelte-1elxaub){font-size:var(--fs-text);color:var(--fg-2);padding-left:28px}.mnav.svelte-1elxaub a[aria-current]:where(.svelte-1elxaub){background:var(--state);color:var(--state-on)}.mnav.svelte-1elxaub .grp:where(.svelte-1elxaub){font-size:var(--fs-small);color:var(--fg-2);padding:12px 12px 4px}.mnav.svelte-1elxaub .btn:where(.svelte-1elxaub){margin-top:16px}@media (width>=1024px){.mnav.svelte-1elxaub{display:none}}.ftr.svelte-jz8lnl{background:var(--bg-alt);border-top:1px solid var(--line);padding:48px 0 28px}.top.svelte-jz8lnl{grid-template-columns:1fr;gap:28px;margin-bottom:32px;display:grid}@media (width>=768px){.top.svelte-jz8lnl{grid-template-columns:1fr 1fr}}@media (width>=1024px){.top.svelte-jz8lnl{grid-template-columns:1.4fr 1fr 1.4fr 1fr}}.about.svelte-jz8lnl{align-content:start;gap:12px;max-width:340px;display:grid}.ru.svelte-jz8lnl{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.flag.svelte-jz8lnl{width:18px;height:12px;box-shadow:0 0 0 1px var(--line);background:linear-gradient(#fff 0 33.3%,#1c57c8 33.3% 66.6%,#d52b1e 66.6%);border-radius:2px;flex:none}.fh.svelte-jz8lnl{font-size:var(--fs-small);margin-bottom:8px;font-weight:400}ul.svelte-jz8lnl{gap:0;padding:0;list-style:none;display:grid}a.svelte-jz8lnl{color:var(--fg-2);font-size:var(--fs-small);padding:4px 0;line-height:1.4;text-decoration:none;display:inline-block}a.svelte-jz8lnl:hover{color:var(--fg);text-decoration:underline}.req.svelte-jz8lnl{border-top:1px solid var(--line);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;display:flex}.asst.svelte-19i7zm8{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:16px;right:16px}@media (width>=768px){.asst.svelte-19i7zm8{bottom:24px;right:24px}}.fab.svelte-19i7zm8{cursor:pointer;background:var(--act-solid);height:48px;color:var(--act-on);font:400 15px/1 var(--font);border:0;border-radius:24px;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex;box-shadow:0 10px 24px -10px #00000059}.win.svelte-19i7zm8{background:var(--panel);border:1px solid var(--line);border-radius:16px;outline:none;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(560px,100dvh - 120px);animation:.22s cubic-bezier(.2,.7,.2,1) svelte-19i7zm8-up;display:flex;overflow:hidden;box-shadow:0 30px 60px -24px #0006}@keyframes svelte-19i7zm8-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.win.svelte-19i7zm8{animation:none}}.wh.svelte-19i7zm8{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.av.svelte-19i7zm8{width:36px;height:36px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;display:inline-grid}.wt.svelte-19i7zm8{flex:1;line-height:1.3;display:grid}.wt.svelte-19i7zm8 b:where(.svelte-19i7zm8){font-weight:400;font-size:var(--fs-small)}.wt.svelte-19i7zm8 small:where(.svelte-19i7zm8){font-size:var(--fs-small);color:var(--fg-2)}.x.svelte-19i7zm8{border-radius:var(--radius);width:40px;height:40px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.x.svelte-19i7zm8:hover{background:var(--state)}.feed.svelte-19i7zm8{font-size:var(--fs-small);flex-direction:column;flex:1;gap:8px;padding:16px;line-height:1.5;display:flex;overflow-y:auto}.msg.svelte-19i7zm8{border-radius:14px;max-width:88%;padding:8px 12px}.bot.svelte-19i7zm8{background:var(--bg-alt);border-bottom-left-radius:4px;align-self:flex-start}.me.svelte-19i7zm8{background:var(--act-solid);color:var(--act-on);border-bottom-right-radius:4px;align-self:flex-end}.qs.svelte-19i7zm8{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.q.svelte-19i7zm8{border:1px solid var(--md-sys-color-outline-variant);min-height:32px;color:var(--fg);font:300 14px/1.3 var(--font);cursor:pointer;text-align:left;background:0 0;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;text-decoration:none;display:inline-flex}.q.svelte-19i7zm8:hover{background:var(--state)}.q.mail.svelte-19i7zm8{color:var(--link)}.totop.svelte-1hhp8lc{z-index:59;border:1px solid var(--line);background:var(--panel);height:40px;color:var(--fg);font:400 var(--fs-small)/1 var(--font);cursor:pointer;opacity:0;pointer-events:none;border-radius:20px;align-items:center;gap:6px;padding:0 14px 0 10px;transition:opacity .2s,translate .2s,background-color .15s;display:inline-flex;position:fixed;bottom:76px;right:16px;translate:0 8px;box-shadow:0 10px 24px -12px #00000059}.totop.shown.svelte-1hhp8lc{opacity:1;pointer-events:auto;translate:none}.totop.svelte-1hhp8lc:hover{background:var(--state)}.totop.svelte-1hhp8lc .ms{transition:transform .15s}.totop.svelte-1hhp8lc:hover .ms{transform:translateY(-2px)}@media (width>=768px){.totop.svelte-1hhp8lc{bottom:88px;right:24px}}@media (width<=767px){.totop.svelte-1hhp8lc{justify-content:center;width:40px;padding:0}.totop.svelte-1hhp8lc span:where(.svelte-1hhp8lc){display:none}}@media (width<=1023px){html[data-scene-in-view] .totop.svelte-1hhp8lc{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.totop.svelte-1hhp8lc{transition:none}}.bk.svelte-8bixvl{padding-top:16px}.back.svelte-8bixvl{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--fg);font-size:var(--fs-small);border-radius:20px;align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:400;text-decoration:none;transition:background-color .15s;display:inline-flex}.back.svelte-8bixvl:hover{background:var(--state)}.back.svelte-8bixvl .ms{transition:transform .15s}.back.svelte-8bixvl:hover .ms{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.back.svelte-8bixvl:hover .ms{transform:none}}
