@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_52ad5f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_52ad5f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_52ad5f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_52ad5f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_52ad5f;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_52ad5f{font-family:__Inter_52ad5f,__Inter_Fallback_52ad5f;font-style:normal}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--mk-font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--fog-3:#dde0e6;--t-mk:cubic-bezier(.2,.8,.2,1)}.mk{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11","tnum"}.mk *{box-sizing:border-box}.mk h1,.mk h2,.mk h3,.mk h4{margin:0;font-weight:600;letter-spacing:-.015em}.mk p{margin:0}.mk button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}.mk a{color:inherit;text-decoration:none}.mk .mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.mk .mono,.mk .num{font-variant-numeric:tabular-nums}.mk .num{font-feature-settings:"tnum"}.mk-topnav-wrap{background:var(--paper);border-bottom:1px solid var(--fog);position:sticky;top:0;z-index:50}.mk-topnav{max-width:1200px;margin:0 auto;padding:16px 20px;gap:28px}.mk-brand,.mk-topnav{display:flex;align-items:center}.mk-brand{gap:9px;font-weight:700;letter-spacing:-.01em;font-size:17px}.mk-brand .mark{width:26px;height:26px;border-radius:7px;background:conic-gradient(from 210deg at 50% 50%,var(--ink) 0 60%,var(--gain) 60% 75%,var(--lilac) 75% 100%)}.mk-brand .wordmark{letter-spacing:-.015em}.mk-brand .wordmark .cyr{color:var(--ink)}.mk-brand .wordmark .lat{color:var(--ink-2);font-weight:600}.mk-topnav .mk-nav-desktop{display:flex;gap:2px}.mk-topnav .mk-nav-desktop a{padding:8px 14px;border-radius:var(--r-s);font-weight:500;color:var(--mute);font-size:14px;transition:background .12s var(--t-mk),color .12s var(--t-mk)}.mk-topnav .mk-nav-desktop a.active,.mk-topnav .mk-nav-desktop a:hover{background:var(--fog-2);color:var(--ink)}.mk-topnav .sp{flex:1}.mk-topnav .mk-auth-desktop{display:flex;align-items:center}.mk-topnav .cta{font-weight:600;font-size:14px;background:var(--ink);color:var(--paper-2);padding:10px 16px;border-radius:var(--r-s);transition:background .12s var(--t-mk)}.mk-topnav .cta:hover{background:var(--ink-2)}.mk-topnav .login-link{font-size:14px;font-weight:500;color:var(--mute);padding:8px 14px;border-radius:var(--r-s);margin-right:4px;transition:background .12s var(--t-mk),color .12s var(--t-mk)}.mk-topnav .login-link.active,.mk-topnav .login-link:hover{background:var(--fog-2);color:var(--ink)}.mk-hamburger{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--r-s);background:transparent;transition:background .12s var(--t-mk)}.mk-hamburger:hover{background:var(--fog-2)}.mk-hamburger-icon{position:relative;display:inline-block;width:20px;height:14px}.mk-hamburger-icon>span{position:absolute;left:0;right:0;height:2px;background:var(--ink);border-radius:2px;transition:transform .18s var(--t-mk),opacity .12s var(--t-mk),top .18s var(--t-mk)}.mk-hamburger-icon>span:first-child{top:0}.mk-hamburger-icon>span:nth-child(2){top:6px}.mk-hamburger-icon>span:nth-child(3){top:12px}.mk-hamburger-icon.open>span:first-child{top:6px;transform:rotate(45deg)}.mk-hamburger-icon.open>span:nth-child(2){opacity:0}.mk-hamburger-icon.open>span:nth-child(3){top:6px;transform:rotate(-45deg)}.mk-mobile-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:49;animation:mk-fade-in .15s var(--t-mk)}.mk-mobile-menu{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--fog);box-shadow:var(--shadow-2);z-index:50;padding:12px 20px 20px;animation:mk-slide-down .18s var(--t-mk)}.mk-mobile-nav{display:flex;flex-direction:column;gap:2px}.mk-mobile-nav a{padding:14px 12px;border-radius:var(--r-s);font-weight:500;color:var(--ink);font-size:16px}.mk-mobile-nav a:hover{background:var(--fog-2)}.mk-mobile-nav a.active{background:var(--fog-2);color:var(--ink)}.mk-mobile-auth{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--fog)}.mk-mobile-auth .login-link{text-align:center;padding:12px 14px;border-radius:var(--r-s);font-size:15px;font-weight:500;color:var(--ink);border:1px solid var(--fog-3)}.mk-mobile-auth .cta{text-align:center;padding:14px 16px;border-radius:var(--r-s);font-size:15px;font-weight:600;background:var(--ink);color:var(--paper-2)}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mk-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mk .section{max-width:1200px;margin:0 auto;padding:88px 20px}.mk .section-narrow{max-width:940px;margin:0 auto;padding:72px 20px}.mk .divider{border-top:1px solid var(--fog);max-width:1200px;margin:0 auto}.mk .eyebrow{font-size:11.5px;letter-spacing:.08em;font-weight:600;color:var(--mute);text-transform:uppercase}.mk .section h2{font-size:32px;letter-spacing:-.02em;line-height:1.2}.mk .lede{color:var(--mute);font-size:17px;line-height:1.6;max-width:640px}.mk .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;font-weight:600;font-size:14.5px;border-radius:var(--r-s);transition:background .12s var(--t-mk),border-color .12s var(--t-mk),transform .12s var(--t-mk)}.mk .btn-primary{background:var(--ink);color:var(--paper-2)}.mk .btn-primary:hover{background:var(--ink-2)}.mk .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--fog-3)}.mk .btn-ghost:hover{border-color:var(--ink)}.mk .btn-link{color:var(--ink);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:4px}.mk .btn-link:hover{color:var(--ink-2)}.mk .hero{padding:80px 20px 40px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1.1fr;gap:56px;align-items:center}.mk .hero h1{font-size:60px;line-height:1.05;letter-spacing:-.03em;font-weight:600}.mk .hero h1 em{font-style:normal;color:var(--lilac)}.mk .hero .sub{margin-top:22px;font-size:18.5px;color:var(--mute);line-height:1.55;max-width:560px}.mk .hero .ctas{display:flex;gap:12px;align-items:center;margin-top:34px}.mk .hero .micro{margin-top:14px;font-size:12.5px;color:var(--whisper)}.mk .hero-visual{position:relative;background:var(--paper-2);border-radius:var(--r-l);border:1px solid var(--fog);box-shadow:var(--shadow-2);overflow:hidden}.mk .hero-visual .img{aspect-ratio:16/11;background:radial-gradient(1200px 500px at 20% 0,var(--lilac-soft) 0,transparent 40%),radial-gradient(800px 400px at 90% 100%,var(--gain-soft) 0,transparent 50%),var(--paper-2);position:relative;padding:22px;display:flex;flex-direction:column;gap:12px}.mk .hv-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mk .hv-tile{background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-m);padding:12px 14px;min-height:76px}.mk .hv-tile.warn{background:#fff9ec;border-color:#f5e3b5}.mk .hv-tile .label{font-size:10.5px;color:var(--whisper);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.mk .hv-tile .val{font-size:20px;font-weight:600;margin-top:4px}.mk .hv-tile .sub{font-size:11.5px;color:var(--mute);margin-top:3px}.mk .hv-body{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:12px;min-height:0}.mk .hv-chart{background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-m);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.mk .hv-chart .title{font-weight:600;font-size:13px}.mk .hv-chart .donut{align-self:center;width:140px;height:140px;border-radius:50%;background:conic-gradient(var(--ink) 0 32%,var(--lilac) 32% 56%,var(--gain) 56% 78%,var(--teal) 78% 92%,var(--fog-3) 92% 100%);position:relative}.mk .hv-chart .donut:after{content:"";position:absolute;inset:22px;background:var(--paper-2);border-radius:50%}.mk .hv-list{display:flex;flex-direction:column;gap:6px;background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-m);padding:14px 16px;font-size:13px}.mk .hv-list .r{display:flex;justify-content:space-between;padding:3px 0}.mk .hv-list .r .t{color:var(--ink);font-weight:500}.mk .hv-list .r .n{color:var(--mute);font-family:JetBrains Mono,monospace;font-size:12.5px}.mk .hv-list .r.gain .n{color:var(--gain)}.mk .pin{color:#fff;font-size:12px;padding:8px 12px;border-radius:var(--r-s);max-width:240px;line-height:1.35;box-shadow:var(--shadow-2)}.mk .pin,.mk .pin:after{position:absolute;background:var(--ink)}.mk .pin:after{content:"";width:10px;height:10px;transform:rotate(45deg)}.mk .pin-1{top:60px;right:-8px}.mk .pin-1:after{left:-4px;top:16px}.mk .trust-strip{background:var(--fog-2);border-top:1px solid var(--fog);border-bottom:1px solid var(--fog);padding:22px 20px;text-align:center;color:var(--mute);font-size:14px;letter-spacing:-.005em}.mk .trust-strip strong{color:var(--ink);font-weight:600}.mk .trust-strip .sep{margin:0 14px;color:var(--fog-3)}.mk .prose-col{max-width:820px;margin:0 auto}.mk .prose-col h2{font-size:36px;letter-spacing:-.025em;line-height:1.15;margin-bottom:28px}.mk .prose-col p{font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:18px}.mk .prose-col p.soft{color:var(--mute)}.mk .prose-col .closer{font-size:18px;font-weight:600;margin-top:10px}.mk .two-cols{display:grid;grid-template-columns:1fr 1px 1fr;gap:48px;margin-top:32px}.mk .two-cols .rule{background:var(--fog);width:1px}.mk .prod{display:flex;flex-direction:column;gap:14px;position:relative}.mk .prod .eyebrow-row{display:flex;justify-content:space-between;align-items:center}.mk .prod h3{font-size:24px;letter-spacing:-.02em}.mk .prod .body{color:var(--ink);font-size:16px;line-height:1.65}.mk .prod .feat{color:var(--mute);font-size:14px;line-height:1.65;padding-top:6px}.mk .prod .feat strong{color:var(--ink);font-weight:600}.mk .prod .cta-row{margin-top:8px}.mk .steps{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:32px;margin-top:28px;align-items:start}.mk .steps .rule{background:var(--fog);width:1px;align-self:stretch}.mk .step{padding:8px 0}.mk .step .n{font-family:JetBrains Mono,monospace;font-size:36px;font-weight:500;color:var(--fog-3);letter-spacing:-.02em;line-height:1;margin-bottom:14px}.mk .step h3{font-size:17px;margin-bottom:6px}.mk .step p{color:var(--mute);font-size:14.5px;line-height:1.6}.mk .disclaimer-band{max-width:820px;margin:48px auto 0;padding:18px 22px;background:var(--amber-soft);border-radius:var(--r-m);display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start;font-size:14.5px;line-height:1.6;color:var(--ink)}.mk .disclaimer-band .ic{width:20px;height:20px;border-radius:50%;background:var(--amber);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:JetBrains Mono,monospace;margin-top:1px}.mk .disclaimer-band strong{color:var(--ink);font-weight:600}.mk .founder{max-width:760px;margin:0 auto;padding:2px 0 2px 24px;border-left:2px solid var(--lilac);font-size:18px;line-height:1.75;color:var(--ink);letter-spacing:-.005em}.mk .founder .attrib{display:block;margin-top:18px;color:var(--mute);font-size:14px}.mk .prose-strip{margin:32px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.mk .prose-strip p{color:var(--ink);font-size:15px;line-height:1.7;margin:0}.mk .prose-strip p .lead,.mk .prose-strip p b{display:block;font-weight:600;color:var(--ink);margin-bottom:6px;letter-spacing:-.005em}.mk .price-teaser{background:var(--ink);color:#d8dce8}.mk .price-teaser-inner{max-width:1200px;margin:0 auto;padding:36px 20px;display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:15px}.mk .price-teaser-inner strong{color:#fff;font-weight:600}.mk .price-teaser-inner .link{margin-left:auto;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.35);padding-bottom:2px}.mk .price-teaser-inner .sep{color:hsla(0,0%,100%,.28);margin:0 4px}.mk .final-cta{text-align:center;padding:96px 20px;background:radial-gradient(900px 400px at 50% 0,var(--lilac-soft) 0,transparent 60%),var(--paper);border-top:1px solid var(--fog)}.mk .final-cta h2{font-size:40px;letter-spacing:-.025em;line-height:1.15;max-width:820px;margin:0 auto 28px}.mk .final-cta .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mk .final-cta .micro{margin-top:14px;font-size:13px;color:var(--whisper)}.mk-footer{background:var(--paper-2);border-top:1px solid var(--fog);padding:36px 20px}.mk-footer .inner{max-width:1200px;margin:0 auto;display:flex;gap:28px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--mute)}.mk-footer a{color:var(--mute)}.mk-footer a:hover{color:var(--ink)}.mk-footer .brand{color:var(--ink);font-size:14px}.mk-footer .sep{color:var(--fog-3)}.mk .hero-portfolio{padding:80px 20px 48px;max-width:1200px;margin:0 auto}.mk .hero-portfolio h1{font-size:64px;line-height:1.04;letter-spacing:-.03em;max-width:920px}.mk .hero-portfolio .sub{margin-top:22px;font-size:18.5px;color:var(--mute);max-width:680px;line-height:1.55}.mk .hero-portfolio .ctas{display:flex;gap:12px;align-items:center;margin-top:34px}.mk .hero-portfolio .big-visual{margin-top:56px;position:relative;background:var(--paper-2);border-radius:var(--r-l);border:1px solid var(--fog);box-shadow:var(--shadow-2);overflow:hidden;aspect-ratio:16/9;background-image:radial-gradient(800px 320px at 15% 0,var(--lilac-soft) 0,transparent 45%),radial-gradient(800px 320px at 85% 100%,var(--gain-soft) 0,transparent 45%),linear-gradient(180deg,var(--paper-2),var(--paper-2));padding:26px}.mk .big-visual .screenshot-frame{height:100%;display:grid;grid-template-rows:auto 1fr;gap:14px}.mk .big-visual .topbar{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:var(--r-s);background:var(--paper-2);border:1px solid var(--fog);font-size:13px;color:var(--mute)}.mk .big-visual .topbar .dot{width:9px;height:9px;border-radius:50%;background:var(--fog-3)}.mk .big-visual .topbar .dot.g{background:var(--gain)}.mk .big-visual .topbar .dot.a{background:var(--amber)}.mk .big-visual .topbar .dot.r{background:var(--loss)}.mk .big-visual .main-area{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mk .big-visual .ss-card{background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-m);padding:16px}.mk .big-visual .ss-card.warn{background:#fff9ec;border-color:#f5e3b5}.mk .big-visual .ss-card .label{font-size:11px;color:var(--whisper);letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.mk .big-visual .ss-card .val{font-size:24px;font-weight:600}.mk .big-visual .ss-card .sub{font-size:12px;color:var(--mute);margin-top:4px}.mk .pin-hero{color:#fff;font-size:13px;font-weight:500;padding:10px 14px;border-radius:var(--r-s);max-width:260px;line-height:1.4;box-shadow:var(--shadow-2)}.mk .pin-hero,.mk .pin-hero:after{position:absolute;background:var(--ink)}.mk .pin-hero:after{content:"";width:10px;height:10px;transform:rotate(45deg)}.mk .pin-hero.top-right{top:120px;right:-12px}.mk .pin-hero.top-right:after{left:-4px;top:16px}.mk .data-strip{background:var(--fog-2);border-top:1px solid var(--fog);border-bottom:1px solid var(--fog)}.mk .data-strip-inner{max-width:820px;margin:0 auto;padding:72px 20px}.mk .data-strip h2{font-size:28px;letter-spacing:-.02em;margin-bottom:28px}.mk .data-strip .prose-strip{margin-top:0;grid-template-columns:1fr;gap:20px}.mk .data-strip .prose-strip p{font-size:16px}.mk .data-strip .prose-strip p .lead,.mk .data-strip .prose-strip p b{display:inline;margin-bottom:0}.mk .feat-row{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;padding:64px 0;border-bottom:1px solid var(--fog)}.mk .feat-row:last-child{border-bottom:0}.mk .feat-row.reverse{grid-template-columns:1.1fr 1fr}.mk .feat-row.reverse .feat-text{order:2}.mk .feat-row.reverse .feat-visual{order:1}.mk .feat-text .eyebrow{margin-bottom:10px;display:block}.mk .feat-text h3{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.mk .feat-text p{font-size:16.5px;color:var(--mute);line-height:1.65}.mk .feat-visual{background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-m);padding:22px;box-shadow:var(--shadow-1);min-height:280px;position:relative;overflow:hidden}.mk .feat-visual .fv-title{font-size:13px;font-weight:600;color:var(--mute);margin-bottom:14px}.mk .fv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mk .fv-stat{background:var(--fog-2);border-radius:var(--r-s);padding:12px}.mk .fv-stat .l{font-size:10px;color:var(--whisper);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.mk .fv-stat .v{font-size:18px;font-weight:600;margin-top:4px}.mk .fv-stat .d{font-size:11px;color:var(--mute);margin-top:2px}.mk .fv-sim{background:var(--fog-2);border-radius:var(--r-m);padding:18px}.mk .fv-sim .row{display:flex;justify-content:space-between;padding:7px 0;font-size:13.5px}.mk .fv-sim .row .l{color:var(--mute)}.mk .fv-sim .row .v{font-weight:600}.mk .fv-sim .row.sep{border-top:1px dashed var(--fog-3);margin-top:4px;padding-top:12px}.mk .fv-sim .row.win .v{color:var(--gain)}.mk .fv-sim .ctrl{display:flex;gap:6px;align-items:center;margin-top:8px}.mk .fv-sim .ctrl input{flex:1;padding:8px 10px;border:1px solid var(--fog);border-radius:var(--r-s);font-family:JetBrains Mono,monospace;font-size:13px;background:var(--paper-2)}.mk .fv-sim .ctrl .u{font-size:12px;color:var(--whisper)}.mk .fv-ai{background:linear-gradient(180deg,var(--lilac-soft),var(--paper-2));border:1px solid var(--lilac);border-radius:var(--r-m);padding:18px}.mk .fv-ai .pill{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lilac);font-weight:600;display:inline-flex;gap:6px;align-items:center;padding:3px 8px;border-radius:var(--r-full);background:#fff;border:1px solid var(--lilac)}.mk .fv-ai h4{font-size:15px;margin:10px 0 6px}.mk .fv-ai p{color:var(--mute);font-size:13.5px;line-height:1.55}.mk .fv-tax{background:var(--fog-2);border-radius:var(--r-m);padding:18px}.mk .fv-tax .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mk .fv-tax .head .t{font-size:14px;font-weight:600}.mk .fv-tax .head .due .l{font-size:10px;color:var(--whisper);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.mk .fv-tax .head .due .v{font-size:20px;font-weight:600}.mk .fv-tax .codes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mk .fv-tax .code{background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-s);padding:10px;font-size:12px}.mk .fv-tax .code .n{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--ink)}.mk .fv-tax .code .v{margin-top:3px;color:var(--mute)}.mk .fv-tax .code .lbl{color:var(--whisper);font-size:10.5px;margin-top:4px}.mk .fv-tax .dl{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.mk .fv-tax .dl .b{font-size:11.5px;font-weight:500;padding:5px 10px;border-radius:var(--r-xs);border:1px solid var(--fog-3);background:var(--paper-2)}.mk .fv-tax .dl .b.p{background:var(--ink);color:#fff;border-color:var(--ink)}.mk .fv-short{background:var(--ink);color:#d8dce8;border-radius:var(--r-m);padding:18px;font-family:JetBrains Mono,monospace;font-size:12.5px}.mk .fv-short .r{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.mk .fv-short .r:last-child{border-bottom:0}.mk .fv-short .r .l{color:#c2c8d8}.mk .fv-short .r kbd{background:hsla(0,0%,100%,.08);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-family:JetBrains Mono,monospace}.mk .compare{background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-m);overflow:hidden;margin-top:28px}.mk .compare table{width:100%;border-collapse:collapse;font-size:14.5px}.mk .compare td,.mk .compare th{text-align:left;padding:14px 20px;border-bottom:1px solid var(--fog)}.mk .compare thead th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--whisper);font-weight:600;background:var(--fog-2)}.mk .compare tbody tr:last-child td,.mk .compare tbody tr:last-child th{border-bottom:0}.mk .compare td:first-child,.mk .compare th:first-child{color:var(--ink);font-weight:500}.mk .compare .yes{color:var(--gain);font-weight:600}.mk .compare .no{color:var(--loss);font-weight:600}.mk .compare .meh{color:var(--mute)}.mk .limits{max-width:820px;margin:0 auto}.mk .limits h2{font-size:28px;letter-spacing:-.02em;margin-bottom:20px}.mk .limits p{font-size:16.5px;line-height:1.7;color:var(--ink);padding-bottom:16px;border-bottom:1px solid var(--fog);margin-bottom:16px}.mk .limits p:last-child{border-bottom:0}.mk .faq-wrap{max-width:none;margin:0}.mk .faq-wrap h2{font-size:28px;letter-spacing:-.02em;margin-bottom:24px}.mk .faq-item{border-top:1px solid var(--fog);padding:22px 0}.mk .faq-item:last-child{border-bottom:1px solid var(--fog)}.mk .faq-item h3{font-size:17px;margin-bottom:10px;color:var(--ink)}.mk .faq-item p{color:var(--mute);font-size:15.5px;line-height:1.65;max-width:640px}.mk .faq-item summary{list-style:none;cursor:pointer}.mk .faq-item summary::-webkit-details-marker{display:none}.mk .pricing-lower{display:grid;grid-template-columns:1.55fr 1fr;gap:72px;align-items:start}.mk .pricing-lower .honest{max-width:none;margin:0;position:sticky;top:96px}@media (max-width:960px){.mk .pricing-lower{grid-template-columns:1fr;gap:56px}.mk .pricing-lower .honest{position:static}}.mk .hero-pricing{padding:80px 28px 48px;max-width:1160px;margin:0 auto;text-align:center}.mk .hero-pricing h1{font-size:60px;line-height:1.05;letter-spacing:-.03em;max-width:840px;margin:0 auto}.mk .hero-pricing .sub{margin:22px auto 0;font-size:18px;color:var(--mute);max-width:640px;line-height:1.55}.mk .price-cards{display:flex;flex-wrap:nowrap;gap:20px;max-width:1360px;margin:40px auto 0;padding:0 28px 12px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mk .price-card{background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-l);padding:32px;display:flex;flex-direction:column;gap:14px;min-height:520px;flex:1 1 280px;min-width:280px;scroll-snap-align:start}.mk .price-card .cta-row .btn{width:100%;justify-content:center;text-align:center}.mk .price-card .eyebrow{margin-bottom:4px}.mk .price-card h3{font-size:22px;letter-spacing:-.015em}.mk .price-card .price{font-size:32px;font-weight:600;letter-spacing:-.02em}.mk .price-card .price .per{font-size:14px;font-weight:500;color:var(--mute)}.mk .price-card .excl,.mk .price-card .incl{color:var(--mute);font-size:14.5px;line-height:1.6;border-top:1px solid var(--fog);padding-top:14px}.mk .price-card .excl strong,.mk .price-card .incl strong{color:var(--ink);font-weight:600}.mk .price-card .fine{font-size:12.5px;color:var(--whisper);line-height:1.5;padding-top:10px;border-top:1px dashed var(--fog)}.mk .price-card .cta-row{margin-top:auto;padding-top:8px}.mk .anchor{max-width:820px;margin:72px auto 0;text-align:center;padding:0 20px}.mk .anchor .eyebrow{margin-bottom:16px;display:block}.mk .anchor p{font-size:17.5px;line-height:1.7;color:var(--ink)}.mk .honest{max-width:420px;margin:0}.mk .honest h2{font-size:22px;letter-spacing:-.02em;margin-bottom:18px}.mk .honest p{font-size:14.5px;line-height:1.7;color:var(--ink);padding-bottom:14px;border-bottom:1px solid var(--fog);margin-bottom:14px}.mk .honest p:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.mk .auth-hero{max-width:520px;margin:0 auto;padding:80px 20px 48px;text-align:center}.mk .auth-hero h1{font-size:40px;line-height:1.1;letter-spacing:-.02em}.mk .auth-hero .sub{margin:18px auto 0;font-size:16px;color:var(--mute);line-height:1.6;max-width:440px}.mk .auth-card{margin:36px 0 0;background:var(--paper-2);border:1px solid var(--fog);border-radius:var(--r-l);padding:28px;text-align:left;box-shadow:var(--shadow-1)}.mk .auth-form{display:flex;flex-direction:column;gap:10px}.mk .auth-form label{font-size:12px;font-weight:600;color:var(--ink);letter-spacing:.02em}.mk .auth-form input{width:100%;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--fog-3);border-radius:var(--r-s);outline:none;transition:border-color .12s var(--t-mk),box-shadow .12s var(--t-mk)}.mk .auth-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--lilac-soft)}.mk .auth-form input:disabled{opacity:.6}.mk .auth-form .btn{width:100%;justify-content:center;margin-top:6px}.mk .auth-form .btn:disabled{opacity:.55;cursor:not-allowed}.mk .auth-marketing-row{display:flex;align-items:flex-start;gap:8px;margin:4px 0}.mk .auth-marketing-row input[type=checkbox]{width:auto;margin-top:2px;flex-shrink:0;cursor:pointer}.mk .auth-marketing-row input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.mk .auth-form label.auth-marketing-label{font-size:13px;font-weight:400;color:var(--mute);line-height:1.5;letter-spacing:0;cursor:pointer}.mk .auth-error{margin:4px 0 0;font-size:13px;color:var(--loss)}.mk .auth-micro{margin:10px 0 0;font-size:12px;color:var(--whisper);line-height:1.5}.mk .auth-micro a{color:var(--mute);text-decoration:underline;text-underline-offset:2px}.mk .auth-micro a:hover{color:var(--ink)}.mk .auth-sent{display:flex;flex-direction:column;gap:10px}.mk .auth-sent strong{font-size:16px;color:var(--ink)}.mk .auth-sent p{font-size:14px;color:var(--mute);line-height:1.6;margin:0}.mk .auth-sent .btn{align-self:flex-start;margin-top:6px}.mk .auth-back{margin:22px 0 0;font-size:13.5px;color:var(--mute)}.mk .auth-back a{color:var(--ink);font-weight:500}.mk .auth-back a:hover{color:var(--ink-2)}@media (max-width:960px){.mk .hero{grid-template-columns:1fr;padding-top:48px;gap:32px}.mk .hero h1{font-size:42px}.mk .hero-portfolio h1{font-size:44px}.mk .hero-pricing h1{font-size:42px}.mk .price-cards{padding:0 20px 12px;gap:16px}.mk .price-card{flex:0 0 clamp(300px,85vw,360px);min-width:clamp(300px,85vw,360px);min-height:480px;padding:26px}.mk .two-cols{grid-template-columns:1fr;gap:32px}.mk .two-cols .rule{display:none}.mk .steps{grid-template-columns:1fr;gap:28px}.mk .steps .rule{display:none}.mk .data-strip-inner{padding:56px 22px}.mk .feat-row,.mk .feat-row.reverse{grid-template-columns:1fr;gap:24px;padding:40px 0}.mk .feat-row.reverse .feat-text{order:1}.mk .feat-row.reverse .feat-visual{order:2}.mk .big-visual .main-area{grid-template-columns:repeat(2,1fr)}.mk-topnav{gap:12px;padding:12px 16px}.mk-topnav .mk-auth-desktop,.mk-topnav .mk-nav-desktop{display:none}.mk-hamburger{display:inline-flex}.mk .section{padding:56px 22px}.mk .section-narrow{padding:48px 22px}.mk .final-cta h2{font-size:30px}.mk .prose-col h2{font-size:28px}.mk .pin,.mk .pin-hero{display:none}.mk .prose-strip{grid-template-columns:1fr;gap:24px;margin-top:24px}.mk .price-teaser-inner{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 22px;font-size:14px}.mk .price-teaser-inner .sep{display:none}.mk .price-teaser-inner .link{margin-left:0;margin-top:4px}.mk .final-cta .ctas,.mk .hero .ctas,.mk .hero-portfolio .ctas{flex-direction:column;align-items:stretch;gap:10px}.mk .final-cta .ctas .btn,.mk .hero .ctas .btn,.mk .hero-portfolio .ctas .btn{width:100%;justify-content:center}.mk .hero-visual .img{padding:16px;gap:10px}.mk .hv-row{grid-template-columns:repeat(2,1fr)}.mk .hv-body{grid-template-columns:1fr}.mk .hv-chart .donut{width:120px;height:120px}.mk .hv-tile{min-height:0;padding:10px 12px}.mk .hv-tile .val{font-size:18px}}