@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/intertight-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/intertight-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/onest-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/onest-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rub;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/manrope-rub.woff2) format("woff2");unicode-range:U+20BD}:root{color-scheme:light;--font-display:"Inter Tight","Rub",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-text:"Onest","Rub",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,Consolas,monospace;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-h4:clamp(1.125rem,1rem + .4vw,1.3rem);--fs-h3:clamp(1.3rem,1.1rem + .8vw,1.65rem);--fs-h2:clamp(1.85rem,1.3rem + 2.2vw,3rem);--fs-h1:clamp(2.5rem,1.4rem + 4.6vw,5.25rem);--lh-tight:1.04;--lh-head:1.12;--lh-text:1.55;--ls-display:-.035em;--ls-head:-.022em;--ls-caps:.08em;--brand-blue:#3B5BFF;--brand-violet:#6B4DFF;--brand-warm:#FF8A3D;--brand-ink:#0D101E;--bg:#F3F4F9;--bg-2:#ECEEF6;--surface:#FFFFFF;--surface-2:#F7F8FC;--text:#0E1222;--text-2:#454B63;--text-3:#7A8099;--line:rgba(14,18,34,.08);--line-2:rgba(14,18,34,.14);--accent:#3554F5;--accent-hover:#2541DA;--accent-ink:#FFFFFF;--accent-soft:rgba(53,84,245,.1);--accent-2:#7B5CFF;--warm:#F2701E;--warm-soft:rgba(242,112,30,.12);--mint:#14A37F;--mint-soft:rgba(20,163,127,.12);--rose:#E5446D;--rose-soft:rgba(229,68,109,.12);--sky:#0EA5E9;--sky-soft:rgba(14,165,233,.12);--amber:#D99A06;--amber-soft:rgba(217,154,6,.13);--glass-bg:rgba(255,255,255,.58);--glass-bg-strong:rgba(255,255,255,.78);--glass-bg-soft:rgba(255,255,255,.38);--glass-border:rgba(255,255,255,.75);--glass-edge:rgba(14,18,34,.07);--glass-highlight:inset 0 1px 0 rgba(255,255,255,.9);--glass-blur:blur(22px) saturate(170%);--glass-blur-strong:blur(36px) saturate(190%);--aurora-1:rgba(92,124,255,.42);--aurora-2:rgba(255,160,110,.34);--aurora-3:rgba(120,215,255,.38);--aurora-4:rgba(178,150,255,.3);--spot:rgba(53,84,245,.16);--spot-edge:rgba(53,84,245,.55);--shadow-xs:0 1px 2px rgba(14,18,34,.06);--shadow-sm:0 1px 2px rgba(14,18,34,.05),0 4px 12px -2px rgba(14,18,34,.06);--shadow-md:0 2px 4px rgba(14,18,34,.04),0 12px 32px -8px rgba(14,18,34,.12);--shadow-lg:0 4px 8px rgba(14,18,34,.04),0 24px 64px -16px rgba(30,40,90,.22);--shadow-xl:0 8px 16px rgba(14,18,34,.05),0 40px 100px -24px rgba(30,40,110,.32);--shadow-accent:0 1px 0 rgba(255,255,255,.25) inset,0 8px 24px -6px rgba(53,84,245,.55);--shadow-warm:0 1px 0 rgba(255,255,255,.3) inset,0 8px 24px -6px rgba(242,112,30,.5);--ring:0 0 0 4px rgba(53,84,245,.18);--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--container:1200px;--gutter:clamp(16px,4vw,32px);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.56s;--dur-5:.9s;--z-nav:50;--z-modal:100;--z-toast:120}:root[data-theme=dark]{color-scheme:dark;--bg:#07090F;--bg-2:#0C0F1A;--surface:#121624;--surface-2:#171B2B;--text:#EEF0F8;--text-2:#A9AFC6;--text-3:#6F7590;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--accent:#5B78FF;--accent-hover:#7690FF;--accent-soft:rgba(91,120,255,.16);--accent-2:#9A85FF;--warm:#FF9A55;--warm-soft:rgba(255,154,85,.14);--mint:#3DD6A8;--mint-soft:rgba(61,214,168,.13);--rose:#FF6B8F;--rose-soft:rgba(255,107,143,.13);--sky:#47C3FF;--sky-soft:rgba(71,195,255,.13);--amber:#FFC23D;--amber-soft:rgba(255,194,61,.12);--glass-bg:rgba(22,26,42,.52);--glass-bg-strong:rgba(24,28,46,.78);--glass-bg-soft:rgba(22,26,42,.32);--glass-border:rgba(255,255,255,.09);--glass-edge:rgba(0,0,0,.4);--glass-highlight:inset 0 1px 0 rgba(255,255,255,.07);--aurora-1:rgba(64,92,255,.34);--aurora-2:rgba(255,120,60,.16);--aurora-3:rgba(40,170,230,.22);--aurora-4:rgba(130,90,255,.26);--spot:rgba(110,140,255,.16);--spot-edge:rgba(130,155,255,.65);--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 2px rgba(0,0,0,.35),0 4px 12px -2px rgba(0,0,0,.35);--shadow-md:0 2px 4px rgba(0,0,0,.3),0 12px 32px -8px rgba(0,0,0,.5);--shadow-lg:0 4px 8px rgba(0,0,0,.3),0 24px 64px -16px rgba(0,0,0,.65);--shadow-xl:0 8px 16px rgba(0,0,0,.3),0 40px 100px -24px rgba(0,0,0,.75);--shadow-accent:0 1px 0 rgba(255,255,255,.18) inset,0 8px 28px -6px rgba(91,120,255,.6);--ring:0 0 0 4px rgba(91,120,255,.28)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{color-scheme:dark;--bg:#07090F;--bg-2:#0C0F1A;--surface:#121624;--surface-2:#171B2B;--text:#EEF0F8;--text-2:#A9AFC6;--text-3:#6F7590;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--accent:#5B78FF;--accent-hover:#7690FF;--accent-soft:rgba(91,120,255,.16);--accent-2:#9A85FF;--warm:#FF9A55;--warm-soft:rgba(255,154,85,.14);--mint:#3DD6A8;--mint-soft:rgba(61,214,168,.13);--rose:#FF6B8F;--rose-soft:rgba(255,107,143,.13);--sky:#47C3FF;--sky-soft:rgba(71,195,255,.13);--amber:#FFC23D;--amber-soft:rgba(255,194,61,.12);--glass-bg:rgba(22,26,42,.52);--glass-bg-strong:rgba(24,28,46,.78);--glass-bg-soft:rgba(22,26,42,.32);--glass-border:rgba(255,255,255,.09);--glass-edge:rgba(0,0,0,.4);--glass-highlight:inset 0 1px 0 rgba(255,255,255,.07);--aurora-1:rgba(64,92,255,.34);--aurora-2:rgba(255,120,60,.16);--aurora-3:rgba(40,170,230,.22);--aurora-4:rgba(130,90,255,.26);--spot:rgba(110,140,255,.16);--spot-edge:rgba(130,155,255,.65);--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 2px rgba(0,0,0,.35),0 4px 12px -2px rgba(0,0,0,.35);--shadow-md:0 2px 4px rgba(0,0,0,.3),0 12px 32px -8px rgba(0,0,0,.5);--shadow-lg:0 4px 8px rgba(0,0,0,.3),0 24px 64px -16px rgba(0,0,0,.65);--shadow-xl:0 8px 16px rgba(0,0,0,.3),0 40px 100px -24px rgba(0,0,0,.75);--shadow-accent:0 1px 0 rgba(255,255,255,.18) inset,0 8px 28px -6px rgba(91,120,255,.6);--ring:0 0 0 4px rgba(91,120,255,.28)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--fs-16)/var(--lh-text) var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}h1,h2,h3,h4,.display{font-family:var(--font-display);font-weight:700;letter-spacing:var(--ls-head);word-spacing:.07em;line-height:var(--lh-head);margin:0;color:var(--text);text-wrap:balance}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-weight:750}h2,.h2{font-size:var(--fs-h2);letter-spacing:-.03em}h3,.h3{font-size:var(--fs-h3)}h4,.h4{font-size:var(--fs-h4)}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.rub{font-family:"Rub",var(--font-text)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.eyebrow{font:600 var(--fs-12)/1 var(--font-text);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-3)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes md-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes md-fade{0%{opacity:0}to{opacity:1}}@keyframes md-scale-in{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}@keyframes md-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes md-spin{to{transform:rotate(360deg)}}@keyframes md-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes md-blink{50%{opacity:0}}@keyframes md-aurora-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,4%,0) scale(1.12)}to{transform:translateZ(0) scale(1)}}@keyframes md-aurora-b{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-7%,3%,0) scale(.94)}to{transform:translateZ(0) scale(1.05)}}@keyframes md-aurora-c{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(3%,-5%,0) rotate(8deg)}to{transform:translateZ(0) rotate(0)}}@keyframes md-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes md-border-spin{to{--md-angle:360deg}}@property --md-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
