@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_880103{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_880103{--font-unbounded:"Unbounded","Unbounded Fallback"}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_4c1f08{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_4c1f08{--font-golos:"Golos Text","Golos Text Fallback"}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-s.p.woff2) format("woff2");unicode-range:u+00??,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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-s.p.woff2) format("woff2");unicode-range:u+00??,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:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-s.p.woff2) format("woff2");unicode-range:u+00??,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:Martian Mono Fallback;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_730c8b{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.__variable_730c8b{--font-martian:"Martian Mono","Martian Mono Fallback"}:root{--paper:#ffffff;--base:#f7f9f9;--base-deep:#edf1f1;--ink-900:#0f1518;--ink-600:#4c575c;--ink-400:#838f94;--line:#e2e8e8;--line-strong:#c4cdcd;--acid-cyan:#00e1ff;--acid-cyan-hover:#00c8e3;--acid-cyan-deep:#0093ad;--acid-cyan-soft:#ddfbff;--chance-high:#b8f135;--chance-high-ink:#3f5406;--chance-high-bg:#f2fdd8;--chance-mid:#ffc01f;--chance-mid-ink:#6b4700;--chance-mid-bg:#fff6e0;--chance-low:#98a0ae;--chance-low-ink:#3f4753;--chance-low-bg:#f0f2f5;--chance-none:#b9c0c0;--dark-line:#28353a;--dark-slot:#151d21;--dark-slot-active:#1a2429;--warn:#c2410c;--paid:#8e9797;--focus:#0093ad;--font-display:var(--font-unbounded),system-ui,sans-serif;--font-ui:var(--font-golos),system-ui,sans-serif;--font-data:var(--font-martian),ui-monospace,monospace;--t-hero:clamp(2.25rem,5vw,4rem);--t-figure:clamp(2.75rem,7vw,5.5rem);--t-h2:1.75rem;--t-h3:1.25rem;--t-body-l:1.0625rem;--t-body:0.9375rem;--t-small:0.8125rem;--t-micro:0.6875rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-full:999px;--shadow-soft:0 2px 10px -4px rgba(15,21,24,0.1);--shadow-lift:0 12px 32px -14px rgba(15,21,24,0.22);--w-content:680px;--w-app:1240px;--w-wide:1440px;--ease:cubic-bezier(0.2,0.7,0.2,1);--dur-fast:140ms;--dur-base:220ms;--dur-slow:400ms}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--base);color:var(--ink-900);font-family:var(--font-ui);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--acid-cyan-deep);text-decoration:none}a:hover{color:var(--ink-900);text-decoration:underline}button{font-family:var(--font-ui)}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num,[data-num]{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.micro{font:500 var(--t-micro) /1.45 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.app-shell{max-width:var(--w-app);margin:0 auto;padding-inline:var(--sp-5)}@media (max-width:640px){.app-shell{padding-inline:var(--sp-4)}}.btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;border:none;border-radius:var(--r-sm);font-weight:600;font-size:var(--t-body);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn-primary{background:var(--acid-cyan);color:var(--ink-900)}.btn-primary:hover{background:var(--acid-cyan-hover);text-decoration:none}.btn-dark{background:var(--ink-900);color:var(--paper)}.btn-dark:hover{background:var(--dark-line);color:var(--paper);text-decoration:none}.btn-secondary{background:transparent;border:1px solid var(--line-strong);color:var(--ink-900)}.btn-secondary:hover{border-color:var(--ink-900);text-decoration:none}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.card-hover{transition:box-shadow var(--dur-fast) var(--ease)}.card-hover:hover{box-shadow:var(--shadow-soft)}.h1-hero{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1.02}.h2{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.15}.h2,.h3{font-weight:600}.h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.25}.figure{font-family:var(--font-display);font-weight:700;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figure .unit{font-size:.42em;letter-spacing:normal}.cat-tile{transition:border-color var(--dur-fast) var(--ease)}.cat-tile:hover{border-color:var(--ink-900);text-decoration:none}.header-nav{gap:28px}.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-900);font-size:.8125rem;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.chip:hover{border-color:var(--ink-900);text-decoration:none}.chip[data-active=true]{background:var(--acid-cyan-soft);border-color:var(--acid-cyan-deep);color:var(--ink-900)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:32px;gap:32px}@media (max-width:960px){.header-nav{display:none}.grid-4,.grid-cat{grid-template-columns:repeat(2,1fr)!important}.example-grid{grid-template-columns:1fr!important}.example-grid>div:last-child{border-left:none!important;padding-left:0!important;border-top:1px solid var(--line);padding-top:24px!important}.parent-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr}.vuzy-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.chancebar{grid-template-columns:1fr!important}.chancebar>div:last-child{border-left:none!important;padding-left:0!important;border-top:1px solid var(--line);padding-top:20px!important}.figures-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.figures-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.grid-3,.grid-4,.grid-cat{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--line)}.site-header__bar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.site-logo{font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.035em;color:var(--ink-900);flex:none}.site-logo:hover{text-decoration:none}.header-nav{display:flex;gap:var(--sp-5);margin-right:auto;margin-left:var(--sp-6)}.header-nav__link{color:var(--ink-900);font-size:.9375rem;font-weight:500;white-space:nowrap}.site-header__tools{display:flex;align-items:center;gap:var(--sp-2);flex:none}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--r-sm);cursor:pointer;color:var(--ink-600)}.icon-btn:hover{background:var(--base-deep)}.burger{display:none}.burger__box{display:block;width:20px}.burger__box span{display:block;height:2px;border-radius:2px;background:var(--ink-900);transition:transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.burger__box span+span{margin-top:5px}.burger__box--x span:first-child{transform:translateY(7px) rotate(45deg)}.burger__box--x span:nth-child(2){opacity:0}.burger__box--x span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header__search{border-top:1px solid var(--line);background:var(--paper);padding:var(--sp-4) 0}.site-header__search form{display:flex;gap:var(--sp-2)}.search-input{width:100%;height:46px;padding:0 var(--sp-4);font:inherit;font-size:1rem;color:var(--ink-900);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.search-input::placeholder{color:var(--ink-400)}.mobile-menu{position:fixed;inset:68px 0 0;z-index:39;background:var(--paper);overflow-y:auto;padding:var(--sp-4) 0 var(--sp-8)}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu a{padding:var(--sp-4) 0;font-size:1.125rem;font-weight:500;color:var(--ink-900);border-bottom:1px solid var(--line)}.mobile-menu__sep{height:var(--sp-5)}@media (max-width:1080px){.header-nav{display:none}.burger{display:inline-flex}}.vuz-photo{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--base-deep)}.vuz-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease)}.card-hover:hover .vuz-photo img{transform:scale(1.03)}.vuz-photo__stub{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ink-900),#223038);color:rgba(255,255,255,.92);font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(1.25rem,4vw,2rem);text-align:center;padding:var(--sp-4);line-height:1.1}.photo-credit{font:400 var(--t-micro)/1.4 var(--font-ui);color:var(--ink-400)}.photo-credit a{color:var(--ink-400);text-decoration:underline}.vuz-card{display:flex;flex-direction:column;overflow:hidden;color:var(--ink-900);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.vuz-card:hover{text-decoration:none}.vuz-card__body{padding:var(--sp-4) var(--sp-5) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);flex:1 1}.vuz-card__name{font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.vuz-card__meta,.vuz-card__stats{font-size:var(--t-small);color:var(--ink-600)}.vuz-card__stats{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--sp-4)}.vuz-card__stats b{font-family:var(--font-data);color:var(--ink-900);font-weight:600}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.grid-cards--wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.section{padding:var(--sp-8) 0}.section--tight{padding:var(--sp-7) 0}.section__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-5);flex-wrap:wrap}.section__head p{color:var(--ink-600);font-size:var(--t-body);max-width:68ch}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.tile{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-900);font-size:.9375rem;transition:border-color var(--dur-fast) var(--ease)}.tile:hover{border-color:var(--ink-900);text-decoration:none}.tile__num{font-family:var(--font-data);font-size:.75rem;color:var(--ink-400);flex:none}.data-table{width:100%;border-collapse:collapse;font-size:var(--t-body)}.data-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-strong);font-weight:600;font-size:var(--t-small);color:var(--ink-600);white-space:nowrap}.data-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.data-table tr:last-child td{border-bottom:none}.data-table .n{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.fact__value{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1}.fact__value .unit{font-size:.42em;letter-spacing:normal}.fact__label{margin-top:6px;font-size:var(--t-small);color:var(--ink-600)}.prose-list{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.prose-list li{color:var(--ink-600);line-height:1.6}.faq details{border-bottom:1px solid var(--line);padding:var(--sp-4) 0}.faq summary{cursor:pointer;font-weight:600;font-size:1.0625rem;list-style:none;display:flex;justify-content:space-between;gap:var(--sp-4)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-400);font-weight:400}.faq details[open] summary:after{content:"−"}.faq p{margin-top:var(--sp-3);color:var(--ink-600);line-height:1.65}@media (max-width:640px){.grid-cards{grid-template-columns:1fr}.tile-grid{grid-template-columns:1fr 1fr}.section{padding:var(--sp-7) 0}}.breadcrumbs{font-size:var(--t-small);color:var(--ink-400)}.breadcrumbs span:last-child{color:var(--ink-600)}.breadcrumbs__sep{color:var(--ink-400)}.home-hero{padding:var(--sp-9) 0 var(--sp-8)}.home-hero__title{font-size:clamp(2rem,5.5vw,3.5rem);margin-bottom:var(--sp-4)}.home-hero__lead{font-size:var(--t-body-l);line-height:1.6;color:var(--ink-600);max-width:62ch;text-wrap:pretty}.home-search{display:flex;gap:var(--sp-2);max-width:640px;margin:var(--sp-6) 0 var(--sp-4)}.home-search .btn{flex:none}.home-hero__quick{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.section__more{font-size:.9375rem;font-weight:500;flex:none}.promo-band{background:var(--base-deep);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-6);display:grid;grid-template-columns:1fr 300px;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:center}.promo-band__actions{display:flex;flex-direction:column;gap:var(--sp-3)}.promo-band__actions .btn{width:100%}@media (max-width:860px){.promo-band{grid-template-columns:1fr}}@media (max-width:640px){.home-hero{padding:var(--sp-7) 0 var(--sp-6)}.home-search{flex-direction:column}.home-search .btn{width:100%}}.post-cover{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ink-900)}.post-cover img{width:100%;height:100%;object-fit:cover;display:block}.post-cover__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,21,24,.18),rgba(15,21,24,.5))}.post-cover--big{aspect-ratio:21/9;border-radius:var(--r-md)}.post-body{font-size:1.0625rem;color:var(--ink-900)}.post-body h2{scroll-margin-top:90px}.post-body a{text-decoration:underline;text-underline-offset:2px}.post-meta{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}@media (max-width:640px){.post-cover--big{aspect-ratio:16/9}}.blog-lead{display:block;color:var(--ink-900);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--paper)}.blog-lead:hover{text-decoration:none}.blog-lead .post-cover--big{border-radius:0}.blog-lead__text{padding:var(--sp-5) var(--sp-6) var(--sp-6)}.prof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.prof-item{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-900);font-size:var(--t-body);transition:border-color var(--dur-fast) var(--ease)}.prof-item:hover{border-color:var(--ink-900);text-decoration:none}.vuz-hero{display:grid;grid-template-columns:420px 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start;margin-top:var(--sp-5)}.vuz-hero__media .vuz-photo{border-radius:var(--r-md)}.vuz-hero__media .photo-credit{margin-top:6px}.vuz-hero__facts{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line)}.vuz-hero__facts .fact__value{font-size:clamp(1.5rem,3.4vw,2.25rem)}@media (max-width:900px){.vuz-hero{grid-template-columns:1fr}}