.mk{--bg:#fff;--tint:#f6f6f3;--tint-2:#edede8;--line:#e1e2dc;--line-strong:#c9cbc3;--ink:#121614;--text:#2a302d;--muted:#646a66;--pine:#0f4c47;--pine-tint:#e7efec;--marker:#f2dc5d;--on-marker:#121614;--ok:#1d7046;--ok-bg:#e3f1e8;--human:#2f5da8;--human-bg:#e4ebf7;--stop:#a8261b;--stop-bg:#f8e3e0;--on-ink:#fff;--dot:15, 76, 71;--shadow:0 1px 0 #1216140a, 0 12px 40px -12px #1216142e;--f-ui:var(--mk-sans), "Helvetica Neue", Arial, sans-serif;--f-doc:var(--mk-serif), Georgia, serif;--f-mono:var(--mk-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}html:has(.mk){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html:has(.mk) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html.lenis,html.lenis body{height:auto}.mk h1,.mk h2,.mk h3,.mk h4{color:var(--ink);text-wrap:balance;margin:0;font-weight:600}.mk p{margin:0}.mk a{color:inherit}.mk :focus-visible{outline:2px solid var(--pine);outline-offset:3px;border-radius:3px}.mk .skip{position:absolute;left:-9999px}.mk .skip:focus{z-index:50;background:var(--ink);color:var(--on-ink);border-radius:4px;padding:8px 12px;top:12px;left:16px}.mk .mono{font-family:var(--f-mono);font-size:.78rem}.mk .num{font-variant-numeric:tabular-nums}.mk .muted{color:var(--muted)}.mk .wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.mk .h1{letter-spacing:-.035em;font-size:clamp(2.6rem,1.4rem + 4.6vw,5.2rem);line-height:.98}.mk .h2{letter-spacing:-.03em;font-size:clamp(2rem,1.3rem + 2.4vw,3.3rem);line-height:1.02}.mk .h3{letter-spacing:-.01em;font-size:1.15rem;line-height:1.3}.mk .lede{color:var(--muted);max-width:33em;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.mk .small{color:var(--muted);font-size:.875rem}.mk .w{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.mk .w>span{display:inline-block}.mk .ul{background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;text-decoration:none;transition:background-size .3s}.mk .ul:hover{background-size:100% 1px}.mk .btn{min-height:46px;font:500 .95rem/1 var(--f-ui);cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.mk .btn-ink{background:var(--ink);color:var(--on-ink)}.mk .btn-ink:hover{background:var(--pine);color:var(--on-ink)}.mk .btn-line{border-color:var(--line-strong);color:var(--ink);background:var(--bg)}.mk .btn-line:hover{border-color:var(--ink)}.mk .btn-sm{min-height:36px;padding:0 14px;font-size:.875rem}.mk .cta{flex-wrap:wrap;gap:10px;display:flex}.mk .video-dialog{background:var(--ink);border:0;border-radius:6px;width:min(1100px,100vw - 32px);height:fit-content;max-height:calc(100vh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.mk .video-dialog::backdrop{background:#121614d1}.mk .video-dialog video{aspect-ratio:16/9;background:var(--ink);border-radius:6px;width:100%;max-height:calc(100vh - 32px);display:block}.mk .video-close{z-index:1;width:36px;height:36px;color:var(--on-ink);cursor:pointer;background:#12161499;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.mk .video-close svg{width:20px;height:20px}.mk .announce{background:var(--tint);border-bottom:1px solid var(--line);font-size:.85rem}.mk .announce .wrap{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;padding-block:9px;display:flex}.mk .announce b{color:var(--ink);font-weight:600}.mk .nav{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.mk .nav-bar{align-items:center;gap:28px;min-height:60px;display:flex}.mk .logo{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.mk .nav-links{color:var(--muted);gap:22px;font-size:.9rem;display:flex}.mk .nav-links a{text-decoration:none}.mk .nav-links a:hover,.mk .nav-links a[aria-current=page]{color:var(--ink)}.mk .nav-right{align-items:center;gap:14px;margin-left:auto;display:flex}.mk .lang{font-family:var(--f-mono);border:1px solid var(--line);border-radius:4px;font-size:.75rem;display:flex;overflow:hidden}.mk .lang a{color:var(--muted);padding:5px 8px;text-decoration:none}.mk .lang a[aria-current=true]{background:var(--ink);color:var(--on-ink)}.mk .nav-login{color:var(--ink);font-size:.875rem}.mk .menu-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:none}.mk .menu-btn svg{width:18px;height:18px}.mk .mobile-menu{border-top:1px solid var(--line);gap:4px;padding-block:12px 20px;display:grid}.mk .mobile-menu a{color:var(--ink);border-bottom:1px solid var(--line);padding:10px 0;text-decoration:none}.mk .mobile-menu .btn{color:var(--on-ink);border-bottom:0;margin-top:12px}@media (max-width:960px){.mk .nav-links,.mk .nav-login,.mk .nav-right .btn{display:none}.mk .menu-btn{display:grid}}.mk .hero{padding-block:clamp(56px,8vw,104px) 0}.mk .hero-top{gap:28px;display:grid}@media (min-width:980px){.mk .hero-top{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}}.mk .hero-side{gap:22px;display:grid}.mk .stage{background:var(--tint);border:1px solid var(--line);border-radius:6px;margin-top:clamp(40px,6vw,72px);padding:clamp(14px,4vw,56px) clamp(10px,4vw,56px) 0;position:relative;overflow:hidden}.mk .texture{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk .window{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);border-bottom:0;border-radius:6px 6px 0 0;position:relative;overflow:hidden}.mk .win-bar{border-bottom:1px solid var(--line);background:var(--tint);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.mk .win-dots{gap:6px;display:flex}.mk .win-dots span{background:var(--line-strong);border-radius:2px;width:9px;height:9px}.mk .app{min-height:440px;display:grid}@media (min-width:900px){.mk .app{grid-template-columns:300px minmax(0,1fr)}}.mk .queue{border-right:1px solid var(--line);display:none}@media (min-width:900px){.mk .queue{display:block}}.mk .queue-head{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;padding:14px 16px;font-size:.85rem;font-weight:600;display:flex}.mk .q-row{border-bottom:1px solid var(--line);gap:4px;padding:12px 16px;font-size:.85rem;display:grid}.mk .q-row.active{background:var(--pine-tint);box-shadow:inset 2px 0 0 var(--pine)}.mk .q-row .top{color:var(--muted);justify-content:space-between;display:flex}.mk .q-row .subj{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk .badge{font-family:var(--f-mono);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:2px 7px;font-size:.72rem;display:inline-flex}.mk .badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mk .b-ok{color:var(--ok);background:var(--ok-bg)}.mk .b-human{color:var(--human);background:var(--human-bg)}.mk .b-stop{color:var(--stop);background:var(--stop-bg)}.mk .convo{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.mk .convo-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.mk .convo-head h3{font-size:.98rem}.mk .convo-body{align-content:start;gap:18px;padding:20px;display:grid}@media (min-width:1100px){.mk .convo-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.mk .msgs{align-content:start;gap:14px;display:grid}.mk .who{color:var(--muted);justify-content:space-between;margin-bottom:6px;display:flex}.mk .who b{color:var(--ink);font-weight:600;font-family:var(--f-ui);font-size:.8rem}.mk .bubble{border:1px solid var(--line);border-radius:4px;padding:11px 13px;font-size:.93rem;line-height:1.55}.mk .bubble.ai{background:var(--pine-tint);border-color:#0000}.mk .src{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-content:start;gap:8px;padding:14px 16px;display:grid}.mk .src-title{font-family:var(--f-doc);color:var(--ink);font-weight:600}.mk .src blockquote{font-family:var(--f-doc);color:var(--text);margin:0;font-size:.98rem;line-height:1.65}.mk mark{background-color:#0000;background-image:linear-gradient(var(--marker), var(--marker));color:var(--on-marker);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;border-radius:2px;padding:0 .12em;transition:box-shadow .15s}.mk mark.linked{box-shadow:0 0 0 1.5px var(--ink)}.mk sup.r{font-family:var(--f-mono);color:var(--muted);margin-left:1px;font-size:.62em}.mk .verdict{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:14px 20px;display:flex}.mk .gauge{background:var(--tint-2);border-radius:3px;flex:200px;height:6px;position:relative}.mk .gauge .fill{background:var(--pine);border-radius:3px;position:absolute;inset:0 auto 0 0}.mk .gauge .tick{background:var(--ink);width:1.5px;position:absolute;top:-5px;bottom:-5px}.mk .vstat{flex-wrap:wrap;gap:20px;margin:0;display:flex}.mk .vstat div{display:grid}.mk .vstat dt{color:var(--muted)}.mk .vstat dd{color:var(--ink);margin:0;font-size:.9rem;font-weight:600}.mk .strip{border-bottom:1px solid var(--line)}.mk .strip .wrap{flex-wrap:wrap;align-items:center;gap:14px 40px;padding-block:26px;display:flex}.mk .strip ul{flex-wrap:wrap;gap:10px 36px;margin:0;padding:0;list-style:none;display:flex}.mk .strip li{color:var(--ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.mk .strip li.soon{color:var(--muted);font-weight:500}.mk .strip li.soon small{font-family:var(--f-mono);margin-left:6px;font-size:.68rem}.mk .sec{border-bottom:1px solid var(--line);padding-block:clamp(72px,10vw,136px)}.mk .sec-tight{padding-block:clamp(48px,7vw,88px)}.mk .row{align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (min-width:980px){.mk .row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mk .row.flip>:first-child{order:2}}.mk .row.head{align-items:end;margin-bottom:clamp(32px,5vw,56px)}.mk .copy{align-content:start;gap:20px;max-width:32rem;display:grid}.mk .points{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none;display:grid}.mk .points li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;font-size:.93rem;display:grid}.mk .points li .mono{color:var(--muted);padding-top:3px}.mk .panel{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;min-width:0;overflow:hidden}.mk .panel-head{border-bottom:1px solid var(--line);background:var(--tint);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.mk .panel-head b{color:var(--ink);font-size:.9rem;font-weight:600}.mk .backdrop{background:var(--tint);border:1px solid var(--line);border-radius:6px;min-width:0;padding:clamp(14px,3.5vw,44px);position:relative;overflow:hidden}.mk .backdrop>.panel{position:relative}.mk .kb-src{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.mk .kb-src:last-child{border-bottom:0}.mk .kb-ico{background:var(--tint);width:34px;height:34px;color:var(--pine);border-radius:4px;place-items:center;display:grid}.mk .kb-ico svg{width:17px;height:17px}.mk .kb-src .t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:500;overflow:hidden}.mk .progress{background:var(--tint-2);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.mk .progress i{background:var(--pine);height:100%;display:block}.mk .scroll-x{overflow-x:auto}.mk .log{border-collapse:collapse;width:100%;min-width:640px;font-size:.86rem}.mk .log th{text-align:left;font-family:var(--f-mono);color:var(--muted);border-bottom:1px solid var(--line);padding:10px 14px;font-size:.72rem;font-weight:400}.mk .log td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:11px 14px}.mk .log td.subj{white-space:normal;color:var(--ink);min-width:220px}.mk .log tr:last-child td{border-bottom:0}.mk .log td.mono{color:var(--muted)}.mk .live{color:var(--ok);align-items:center;gap:7px;display:inline-flex}.mk .live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite mk-pulse}@keyframes mk-pulse{50%{opacity:.3}}.mk .legend{flex-wrap:wrap;gap:8px 22px;margin-top:16px;display:flex}.mk .agent-body{gap:16px;padding:18px 16px 16px;display:grid}.mk .agent-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mk .agent-top h3{font-size:.98rem;font-weight:600}.mk .agent-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding-bottom:14px;display:grid}@media (min-width:560px){.mk .agent-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk .bubble.hold{background:var(--tint);color:var(--muted);border-style:dashed}.mk .bubble.note{background:var(--human-bg);border-color:#0000}.mk .agent-src{margin-top:6px}.mk .agent-reply{border:1px solid var(--line-strong);border-radius:4px;justify-content:space-between;gap:12px;padding:11px 13px;font-size:.9rem;display:flex}.mk .steps{border-top:1px solid var(--line);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.mk .steps li{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.mk .steps li:before{content:counter(s);font-family:var(--f-mono);color:var(--muted);padding-top:2px;font-size:.8rem}.mk .steps b{color:var(--ink);font-weight:600;display:block}.mk .code{font-family:var(--f-mono);color:var(--text);background:var(--bg);margin:0;padding:18px 20px;font-size:.84rem;line-height:1.7;overflow-x:auto}.mk .code .k{color:var(--pine)}.mk .code .s{color:var(--human)}.mk .code .c{color:var(--muted)}.mk .sector-chips{gap:14px;margin-top:clamp(40px,6vw,64px);display:grid}.mk .sector-chips ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk .sector-chips li a{border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:.88rem;text-decoration:none;display:inline-flex}.mk .sector-chips li a:hover{border-color:var(--pine);background:var(--pine-tint)}.mk .sector-chips li.all a{border-color:#0000;padding-inline:4px}.mk .sector-chips li.all a:hover{background:0 0}.mk .copy-btn{font-family:var(--f-mono);background:var(--bg);border:1px solid var(--line);cursor:pointer;color:var(--ink);border-radius:3px;min-height:30px;padding:5px 9px;font-size:.72rem}.mk .widget-preview{border-top:1px solid var(--line);justify-content:flex-end;padding:18px 20px;display:flex}.mk .wp{border:1px solid var(--line);width:min(300px,100%);box-shadow:var(--shadow);border-radius:6px;font-size:.85rem;overflow:hidden}.mk .wp-h{background:var(--pine);color:var(--bg);justify-content:space-between;padding:10px 12px;font-weight:600;display:flex}.mk .wp-b{background:var(--bg);gap:8px;padding:12px;display:grid}.mk .facts{border-top:1px solid var(--line);display:grid}@media (min-width:760px){.mk .facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.mk .fact{border-bottom:1px solid var(--line);align-content:start;gap:4px;padding:18px 0;display:grid}.mk .fact>.mono{color:var(--pine)}.mk .fact p{color:var(--muted);font-size:.93rem}.mk .price-grid{gap:24px;display:grid}@media (min-width:980px){.mk .price-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mk .calc{gap:18px;padding:clamp(20px,3vw,32px);display:grid}.mk .calc label{color:var(--ink);font-weight:500}.mk .big{letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.6rem,1.8rem + 3vw,4rem);font-weight:600;line-height:1}.mk .big small{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:.95rem;font-weight:400}.mk input[type=range]{width:100%;accent-color:var(--pine);min-height:30px}.mk .tiers{border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.mk .tiers button{background:var(--bg);border:0;border-right:1px solid var(--line);cursor:pointer;font:inherit;color:var(--muted);text-align:center;gap:2px;min-height:52px;padding:10px 4px;display:grid}.mk .tiers button:last-child{border-right:0}.mk .tiers button b{color:var(--ink);font-size:.85rem;font-weight:600}.mk .tiers button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.mk .tiers button[aria-pressed=true] b{color:var(--on-ink)}@media (max-width:560px){.mk .tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.mk .tiers button:nth-child(3){border-right:0}.mk .tiers button:nth-child(-n+3){border-bottom:1px solid var(--line)}}.mk .pline{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:18px;display:flex}.mk .incl{align-content:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.mk .incl ul{margin:0;padding:0;list-style:none;display:grid}.mk .incl li{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;font-size:.93rem;display:flex}.mk .incl li svg{width:16px;height:16px;color:var(--pine);flex:none;margin-top:3px}.mk .tier-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.88rem}.mk .tier-table caption{text-align:left;color:var(--ink);padding-bottom:10px;font-weight:600}.mk .tier-table th,.mk .tier-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.mk .tier-table thead th{font-family:var(--f-mono);color:var(--muted);font-size:.72rem;font-weight:400}.mk .tier-table tr[aria-current=true] td,.mk .tier-table tr[aria-current=true] th{background:var(--pine-tint);color:var(--ink)}.mk .cmp{border-collapse:collapse;width:100%;min-width:620px;font-size:.9rem}.mk .cmp.wide{min-width:980px;font-size:.86rem}.mk .cmp th,.mk .cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.mk .cmp thead th{font-family:var(--f-mono);color:var(--muted);font-size:.74rem;font-weight:400}.mk .cmp thead th.us{color:var(--ink)}.mk .cmp tbody th{color:var(--ink);background:var(--bg);z-index:1;width:22%;font-weight:500;position:sticky;left:0}.mk .cmp td.us{background:var(--pine-tint)}.mk .cmp td .v{color:var(--ink);font-weight:500;display:block}.mk .cmp td small{color:var(--muted)}.mk .cmp tr:last-child th,.mk .cmp tr:last-child td{border-bottom:0}.mk .mark-icon{align-items:center;gap:6px;display:inline-flex}.mk .mark-icon svg{flex:none;width:14px;height:14px}.mk .grid-2{border-top:1px solid var(--line);gap:0 40px;display:grid}@media (min-width:760px){.mk .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk .item{border-bottom:1px solid var(--line);align-content:start;gap:8px;padding:22px 0;display:grid}.mk .item p{color:var(--muted);font-size:.95rem}.mk .item .plan{color:var(--text);font-size:.85rem}.mk .item .plan b{color:var(--ink);font-weight:600}.mk .who-for{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.mk .who-for{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (min-width:1040px){.mk .who-for{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk .who-for li{border-bottom:1px solid var(--line);align-content:start;gap:8px;padding:22px 0 24px;display:grid}.mk .who-for p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.mk .search{border:1px solid var(--line-strong);background:var(--bg);border-radius:4px;align-items:center;gap:10px;max-width:420px;margin-bottom:28px;padding:0 12px;display:flex}.mk .search svg{width:16px;height:16px;color:var(--muted);flex:none}.mk .search input{min-height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.mk .search:focus-within{border-color:var(--ink)}.mk .sectors{border-top:1px solid var(--line);column-gap:40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.mk .sectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mk .sectors{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk .sectors li{border-bottom:1px solid var(--line);gap:2px;padding:16px 0;scroll-margin-top:90px;display:grid}.mk .sectors li .top{color:var(--ink);justify-content:space-between;gap:12px;font-weight:600;display:flex}.mk .sectors li .top .mono{color:var(--muted);font-weight:400}.mk .sectors li p{color:var(--muted);font-size:.9rem}.mk .faq{border-top:1px solid var(--line);max-width:52rem}.mk .faq details{border-bottom:1px solid var(--line)}.mk .faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:20px;padding:20px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq summary:after{content:"+";font-family:var(--f-mono);color:var(--muted)}.mk .faq details[open] summary:after{content:"–"}.mk .faq details p{color:var(--muted);max-width:44rem;padding:0 0 22px}.mk .final{background:var(--ink);color:var(--on-ink)}.mk .final .wrap{gap:26px;padding-block:clamp(72px,10vw,128px);display:grid}.mk .final h2{color:var(--on-ink);max-width:18em}.mk .final p{color:color-mix(in srgb, var(--on-ink) 72%, transparent);max-width:34em}.mk .final .btn-ink{background:var(--on-ink);color:var(--ink)}.mk .final .btn-ink:hover{background:var(--marker);color:var(--on-marker)}.mk .final .btn-line{color:var(--on-ink);border-color:color-mix(in srgb, var(--on-ink) 35%, transparent);background:0 0}.mk .final .btn-line:hover{border-color:var(--on-ink)}.mk .page-head{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,104px) clamp(40px,6vw,72px)}.mk .page-head .wrap{gap:22px;display:grid}.mk .crumbs{color:var(--muted);gap:8px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.mk .crumbs a{color:var(--muted)}.mk .crumbs li+li:before{content:"/";color:var(--line-strong);margin-right:8px}.mk .note{color:var(--muted);max-width:60rem;margin-top:16px;font-size:.82rem}.mk .legal{max-width:46rem}.mk .foot{--f-text:#eceee9;--f-muted:#98a19c;--f-line:#ffffff1a;background:var(--ink);color:var(--f-muted);font-size:.9rem;overflow:hidden}.mk .final+.foot{border-top:1px solid var(--f-line)}.mk main:has(>.final:last-child)+.foot{border-top:1px solid var(--f-line)}.mk .foot a{color:var(--f-text);text-decoration:none}.mk .foot a:hover{color:var(--marker)}.mk .foot a:focus-visible{outline:2px solid var(--marker);outline-offset:3px}.mk .foot h2{color:var(--f-muted);margin:0 0 14px;font-size:.82rem;font-weight:500}.mk .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-block:clamp(56px,7vw,88px) 8px;display:grid}@media (min-width:760px){.mk .foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.mk .foot-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}}.mk .foot-contact{grid-column:1/-1;align-content:start;gap:12px;display:grid}@media (min-width:1100px){.mk .foot-contact{grid-column:auto}}.mk .foot-contact .ul{text-underline-offset:4px;justify-self:start;text-decoration:underline}.mk .foot-contact p{max-width:22em;margin:0;line-height:1.7}.mk .foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk .foot-note{margin:12px 0 0;font-size:.8rem}.mk .foot>.wrap{container-type:inline-size}.mk .foot-word{letter-spacing:-.04em;align-items:center;gap:.1em;width:fit-content;margin-top:clamp(48px,7vw,96px);font-size:19.4cqi;font-weight:700;line-height:.8;display:flex;color:var(--f-text)!important}.mk .foot-word:hover{color:var(--f-text)!important}.mk .foot-mark{background:#000;border-radius:.12em;flex:none;width:.62em;height:.62em;position:relative;box-shadow:inset 0 0 0 max(1px,.012em) #ffffff38}.mk .foot-mark:after{content:"";background:var(--marker);border-radius:.035em;height:28%;position:absolute;top:39%;left:22%;right:22%}.mk .foot-word:hover .foot-mark:after{right:12%}@media (prefers-reduced-motion:no-preference){.mk .foot-mark:after{transition:right .35s}}.mk .foot-bottom{border-top:1px solid var(--f-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-block:20px 28px;font-size:.82rem;display:flex}@media (prefers-reduced-motion:reduce){.mk .live:before{animation:none}}.mk .hero-top>*,.mk .row>*,.mk .price-grid>*,.mk .who-for>*,.mk .facts>*{min-width:0}.mk .cmp td .v.mark-icon{align-items:baseline;display:flex}.mk .cmp td .v.mark-icon svg{position:relative;top:2px}.mk .code{font-variant-ligatures:none}.mk .page-head:has(+.sec-facts){border-bottom:0;padding-bottom:0}.mk .page-head+.sec-facts{padding-top:40px}.mk .sec-link{margin-top:20px}.mk .sec-link a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--marker);text-decoration-color:var(--marker);text-underline-offset:5px;text-decoration-thickness:2px}
@font-face{font-family:sans;src:url(../media/onest-s.p.2sla2yow9-9p_.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.IxSwxG_className{font-family:sans,sans Fallback}.IxSwxG_variable{--mk-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/source_serif_4-s.p.42r14_4q5vmfj.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:"serif";src:url(../media/source_serif_4_italic-s.p.239wyuodsmu1j.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.0%;size-adjust:101.16%}.zcBlRG_className{font-family:"serif",serif Fallback}.zcBlRG_variable{--mk-serif:"serif", "serif Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.g2RgHG_className{font-family:mono,mono Fallback}.g2RgHG_variable{--mk-mono:"mono", "mono Fallback"}
.mk .cw4RfG_prose{color:var(--text);max-width:46rem;font-size:15.5px;line-height:1.75}.mk .cw4RfG_prose h2{letter-spacing:-.02em;color:var(--ink);border-top:1px solid var(--line);margin:2.5rem 0 .75rem;padding-top:1.5rem;font-size:1.45rem;font-weight:600}.mk .cw4RfG_prose h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.mk .cw4RfG_prose h3{color:var(--ink);margin:1.75rem 0 .5rem;font-size:1.1rem;font-weight:600}.mk .cw4RfG_prose p{margin:.75rem 0}.mk .cw4RfG_prose strong{color:var(--ink);font-weight:600}.mk .cw4RfG_prose a{color:var(--pine);text-underline-offset:2px;text-decoration:underline}.mk .cw4RfG_prose a:hover{color:var(--ink)}:is(.mk .cw4RfG_prose ul,.mk .cw4RfG_prose ol){margin:.75rem 0;padding-left:1.5rem}.mk .cw4RfG_prose ul{list-style:outside}.mk .cw4RfG_prose ol{list-style:decimal}.mk .cw4RfG_prose li{margin:.35rem 0}.mk .cw4RfG_prose hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.mk .cw4RfG_prose blockquote{background:var(--pine-tint);color:var(--ink);border-radius:4px;margin:1.25rem 0;padding:.75rem 1rem;font-size:14px}.mk .cw4RfG_prose blockquote p{margin:.25rem 0}.mk .cw4RfG_prose code{font-family:var(--f-mono);background:var(--tint);color:var(--ink);border-radius:3px;padding:.15em .35em;font-size:.85em}.mk .cw4RfG_prose table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:14px;display:block;overflow-x:auto}.mk .cw4RfG_prose th{text-align:left;color:var(--ink);border-bottom:1px solid var(--line-strong);background:var(--tint);padding:.6rem .75rem;font-weight:600}.mk .cw4RfG_prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .75rem}.mk .cw4RfG_prose em{color:var(--muted);font-style:italic}.mk .cw4RfG_prose h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 1.25rem;font-size:clamp(2rem,1.4rem + 2vw,2.8rem);font-weight:600;line-height:1.05}.mk .cw4RfG_prose pre{background:var(--tint);border:1px solid var(--line);font-family:var(--f-mono);border-radius:4px;margin:1rem 0;padding:16px 18px;font-size:.84rem;line-height:1.6;overflow-x:auto}.mk .cw4RfG_prose pre code{background:0 0;padding:0}