.mk{background:var(--background);color:var(--foreground);font:400 16px/24px var(--font-sans);overflow-x:clip}.mk :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mk a:not(.er-btn){color:inherit;text-underline-offset:3px}.mk a.mk-link{color:var(--primary);font-weight:500}.mk summary{cursor:pointer;list-style:none}.mk summary::-webkit-details-marker{display:none}.er-btn{border-radius:var(--radius);height:36px;font:500 14px/20px var(--font-sans);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.er-btn--default{background:var(--primary);color:var(--primary-foreground)}.er-btn--default:hover{filter:brightness(1.1)}.er-btn--outline{background:var(--card);color:var(--foreground);border-color:var(--border)}.er-btn--outline:hover,.er-btn--ghost:hover{background:var(--muted)}.er-btn--ghost{color:var(--foreground);background:0 0}.er-btn.mk-btn-soon,.er-btn.mk-btn-soon:hover{cursor:default;background:var(--muted);color:var(--muted-foreground);border-color:var(--border);filter:none}.mk-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-wrap{max-width:1296px;margin:0 auto;padding:0 16px}.mk-section{border-top:1px solid var(--border);padding:56px 0}.mk-section--flush{border-top:0}.mk-h2{font:600 26px/32px var(--font-sans);letter-spacing:-.02em;margin:0}.mk-h3{font:600 16px/24px var(--font-sans);margin:0}.mk-lead{max-width:640px;color:var(--muted-foreground);margin:12px 0 0;font-size:17px;line-height:26px}.mk-head{margin-bottom:32px}.mk-note{color:var(--muted-foreground);margin:16px 0 0;font-size:13px;line-height:20px}.mk-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.mk-btn-lg{height:44px;padding:0 20px;font-size:15px}.mk-soon{border:1px solid var(--border);font:500 11px/18px var(--font-mono);color:var(--muted-foreground);white-space:nowrap;vertical-align:1px;border-radius:6px;margin-left:6px;padding:0 6px;display:inline-block}@media (width>=768px){.mk-wrap{padding:0 32px}.mk-section{padding:80px 0}.mk-h2{font-size:32px;line-height:40px}}@media (width>=1200px){.mk-wrap{padding:0 48px}.mk-section{padding:96px 0}}.mk-section--flush{padding-top:0}.mk-header{border-bottom:1px solid var(--border);background:var(--card);position:relative}.mk-header__in{align-items:center;gap:24px;height:64px;display:flex}.mk-brand{font:600 16px/20px var(--font-sans);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mk-brand img{flex:none;width:28px;height:28px}.mk-nav{flex:1;gap:4px;display:none}.mk-nav a{border-radius:6px;padding:6px 12px;font-size:15px;text-decoration:none}.mk-nav a:hover{background:var(--muted)}.mk-header__cta{gap:8px;display:none}.mk-menu{margin-left:auto}.mk-menu>summary{height:40px}.mk-menu__panel{z-index:10;background:var(--card);border-bottom:1px solid var(--border);gap:4px;padding:12px 16px 16px;display:grid;position:absolute;top:64px;left:0;right:0;box-shadow:0 8px 16px #00000014}.mk-menu__panel a:not(.er-btn){border-bottom:1px solid var(--border);padding:10px 4px;font-size:16px;text-decoration:none}.mk-menu__panel .er-btn{height:44px;margin-top:8px}@media (width>=768px){.mk-nav,.mk-header__cta{display:flex}.mk-menu{display:none}}.mk-hero{padding:40px 0 56px}.mk-hero__grid{align-items:center;gap:40px;display:grid}.mk-h1{font:600 36px/42px var(--font-sans);letter-spacing:-.025em;max-width:14ch;margin:0}.mk-hero__sub{max-width:560px;color:var(--muted-foreground);margin:20px 0 0;font-size:18px;line-height:28px}.mk-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mk-hero__fine{color:var(--muted-foreground);font:400 13px/20px var(--font-mono);margin:16px 0 0}@media (width>=768px){.mk-hero{padding:64px 0 80px}.mk-h1{font-size:48px;line-height:52px}}@media (width>=1200px){.mk-hero{padding:88px 0 104px}.mk-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}.mk-h1{font-size:60px;line-height:64px}}.mk-demo{padding:20px}.mk-demo__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.mk-demo__tag{font:500 11px/18px var(--font-mono);color:var(--muted-foreground);border:1px solid var(--border);border-radius:6px;padding:0 6px}.mk-demo__top{place-items:center;gap:20px;display:grid}.mk-radar{width:100%;max-width:260px;height:auto;display:block}.mk-radar .bg{fill:var(--radar-soft)}.mk-radar .rng{fill:none;stroke:var(--primary);stroke-opacity:.4;stroke-width:1px}.mk-radar .core{fill:var(--sev-critical);fill-opacity:.2;stroke:var(--sev-critical);stroke-width:1.5px}.mk-radar .lbl{fill:var(--muted-foreground);font:400 10px var(--font-mono)}.mk-radar .sweep{transform-box:view-box;transform-origin:50%;animation:9s linear infinite mk-sweep}.mk-radar .sweep path{fill:var(--primary);fill-opacity:.16}.mk-radar .sweep line{stroke:var(--primary);stroke-width:1.5px}.mk-radar .dot{stroke:var(--card);stroke-width:1.5px}.mk-radar .d-critical{fill:var(--sev-critical)}.mk-radar .d-high{fill:var(--sev-high)}.mk-radar .d-medium{fill:var(--sev-medium)}.mk-radar .d-low{fill:var(--sev-low)}.mk-radar .d-info{fill:var(--muted-foreground)}@keyframes mk-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mk-radar .sweep{animation:none}}.mk-legend{gap:8px;width:100%;max-width:260px;margin:0;display:grid}.mk-legend div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.mk-legend div:last-child{border-bottom:0;padding-bottom:0}.mk-legend dt{color:var(--muted-foreground);font-size:13px}.mk-legend dd{font:500 18px/24px var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.mk-demo__table{border-collapse:collapse;width:100%;margin-top:20px;font-size:14px;line-height:20px}.mk-demo__table caption{text-align:left;font:600 14px/20px var(--font-sans);padding-bottom:8px}.mk-demo__table th{text-align:left;font:500 12px/16px var(--font-sans);color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:8px 8px 8px 0}.mk-demo__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px 10px 0}.mk-demo__table tr:last-child td{border-bottom:0}.mk-demo__table .res{font:400 12px/16px var(--font-mono);color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.mk-demo__table .due{text-align:right;white-space:nowrap;font:400 13px/20px var(--font-mono);padding-right:0}.mk-demo__table .due span{color:var(--muted-foreground);display:block}@media (width>=768px){.mk-demo{padding:24px}.mk-demo__top{grid-template-columns:260px 1fr;justify-items:stretch}.mk-legend{max-width:none}}.mk-costs{gap:16px;display:grid}.mk-cost{border-top:3px solid var(--border);padding:24px}.mk-cost--critical{border-top-color:var(--sev-critical)}.mk-cost--high{border-top-color:var(--sev-high)}.mk-cost--medium{border-top-color:var(--sev-medium)}.mk-cost__fig{font:500 32px/40px var(--font-mono);letter-spacing:-.02em;margin:0 0 12px}.mk-cost p:last-child{color:var(--muted-foreground);margin:8px 0 0;font-size:15px;line-height:24px}@media (width>=768px){.mk-costs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1199px) and (width>=768px){.mk-cost{padding:20px}.mk-cost__fig{font-size:26px;line-height:32px}}.mk-checks{gap:16px;display:grid}.mk-checks section{padding:20px 24px}.mk-checks .mk-h3{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding-bottom:12px;display:flex}.mk-checks .mk-h3 span{font:500 13px/24px var(--font-mono);color:var(--muted-foreground)}.mk-checks ul{margin:0;padding:0;list-style:none}.mk-checks li{border-bottom:1px solid var(--border);padding:10px 0;font-size:15px;line-height:22px}.mk-checks li:last-child{border-bottom:0;padding-bottom:0}.mk-checks li small{color:var(--muted-foreground);font-size:13px;line-height:18px;display:block}@media (width>=768px){.mk-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.mk-checks{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-step{padding:24px}.mk-step__n{font:500 13px/20px var(--font-mono);color:var(--primary);margin-bottom:16px;display:block}.mk-step p{color:var(--muted-foreground);margin:8px 0 0;font-size:15px;line-height:24px}.mk-thresholds{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mk-thresholds li{background:var(--radar-soft);font:500 13px/20px var(--font-mono);color:var(--foreground);border-radius:6px;padding:2px 8px}@media (width>=768px){.mk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-channels li{font:500 15px/20px var(--font-sans);padding:14px 16px}.mk-channels li small{font:400 12px/16px var(--font-mono);color:var(--muted-foreground);margin-top:2px;display:block}.mk-routing{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.mk-routing li{border-top:1px solid var(--border);padding-top:16px}.mk-routing p{color:var(--muted-foreground);margin:4px 0 0;font-size:15px;line-height:24px}@media (width>=768px){.mk-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-routing{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}@media (width>=1200px){.mk-routing{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-security{gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.mk-security li{border-top:1px solid var(--border);padding:20px 0}.mk-security p{color:var(--muted-foreground);margin:4px 0 0;font-size:15px;line-height:24px}@media (width>=768px){.mk-security{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.mk-security{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-billing{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);margin:0 0 32px;padding:4px;display:inline-flex}.mk-billing input{opacity:0;width:1px;height:1px;position:absolute}.mk-billing label{height:36px;font:500 14px/20px var(--font-sans);color:var(--muted-foreground);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mk-billing input:checked+label{background:var(--card);color:var(--foreground);box-shadow:0 0 0 1px var(--border)}.mk-billing input:focus-visible+label{outline:2px solid var(--ring);outline-offset:2px}.mk-save{background:var(--radar-soft);color:var(--primary);font:500 12px/18px var(--font-mono);border-radius:6px;padding:0 6px}.mk-plans{gap:16px;display:grid}.mk-plan{flex-direction:column;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.mk-plan:hover{border-color:var(--muted-foreground);box-shadow:0 4px 16px #11171414}.mk-plan:focus-within{border-color:var(--ring)}.mk-plan--featured{border:2px solid var(--primary);padding:23px}.mk-plan--featured:hover{border-color:var(--primary)}.mk-plan__flag{background:var(--primary);color:var(--primary-foreground);font:500 12px/24px var(--font-sans);border-radius:6px;padding:0 10px;position:absolute;top:-12px;left:22px}.mk-plan__tag{min-height:44px;color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:22px}.mk-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:16px 0 0;display:flex}.mk-price__n{font:500 40px/44px var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mk-price__from{font:400 15px/20px var(--font-sans);color:var(--muted-foreground)}.mk-price__per{color:var(--muted-foreground);font-size:14px}.mk-price__bill{min-height:20px;color:var(--muted-foreground);font:400 13px/20px var(--font-mono);margin:4px 0 0}.mk-plan .er-btn{width:100%;height:44px;margin-top:20px;font-size:15px}.mk-plan .er-btn.mk-btn-soon{white-space:nowrap;flex-wrap:wrap;row-gap:0;height:auto;min-height:44px;padding:4px 12px}.mk-plan__inc{font:500 13px/20px var(--font-sans);color:var(--muted-foreground);margin:24px 0 8px}.mk-plan ul{gap:8px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.mk-plan li{padding-left:22px;position:relative}.mk-plan li:before{content:"";border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);width:10px;height:6px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.mk-plan li b{font-weight:600}@media (width>=768px){.mk-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (width>=1200px){.mk-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mk-plan{transition:none}}.mk-compare{margin-top:24px}.mk-compare>summary{width:100%;height:44px;font-size:15px}.mk-compare>summary:after{content:"+";font:500 18px/1 var(--font-mono);margin-left:4px}.mk-compare[open]>summary:after{content:"−"}.mk-compare__box{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);max-height:min(70vh,640px);margin-top:16px;position:relative;overflow:auto}.mk-compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:14px;line-height:20px}.mk-compare th,.mk-compare td{border-bottom:1px solid var(--border);text-align:center;vertical-align:top;padding:10px 14px}.mk-compare thead th{z-index:2;background:var(--card);font:600 14px/20px var(--font-sans);border-bottom-color:var(--muted-foreground);position:sticky;top:0}.mk-compare tbody th{z-index:1;background:var(--card);text-align:left;width:160px;min-width:148px;font-weight:400;position:sticky;left:0}.mk-compare thead th:first-child{z-index:3;text-align:left;left:0}.mk-compare .grp th{background:var(--muted);font:600 12px/16px var(--font-sans);letter-spacing:.03em;color:var(--muted-foreground);text-transform:uppercase;position:static}.mk-compare .grp th span{position:sticky;left:14px}.mk-compare .yes{color:var(--primary);font-weight:600}.mk-compare .no{color:var(--muted-foreground)}.mk-compare td.v{font:400 13px/20px var(--font-mono)}.mk-compare .feat{background:var(--radar-soft)}@media (width>=768px){.mk-compare>summary{width:auto}.mk-compare tbody th{width:auto;min-width:240px}}.mk-faq{border-top:1px solid var(--border);max-width:880px}.mk-faq details{border-bottom:1px solid var(--border)}.mk-faq summary{font:500 17px/26px var(--font-sans);justify-content:space-between;gap:16px;padding:20px 0;display:flex}.mk-faq summary:after{content:"+";font:400 20px/26px var(--font-mono);color:var(--muted-foreground);flex:none}.mk-faq details[open] summary:after{content:"−"}.mk-faq summary:focus-visible{outline-offset:4px;border-radius:4px}.mk-faq details p{max-width:720px;color:var(--muted-foreground);margin:-8px 0 20px;font-size:15px;line-height:24px}.mk-cta{border-radius:var(--radius);background:var(--radar-soft);text-align:center;padding:40px 24px}.mk-cta .mk-h2{max-width:20ch;margin:0 auto}.mk-cta .er-btn{margin-top:24px}@media (width>=768px){.mk-cta{padding:64px 32px}}.mk-footer{border-top:1px solid var(--border);background:var(--card);padding:48px 0 40px;font-size:14px;line-height:20px}.mk-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.mk-footer__brand{grid-column:1/-1}.mk-footer__brand p{max-width:32ch;color:var(--muted-foreground);margin:12px 0 0}.mk-footer h2{font:600 13px/20px var(--font-sans);color:var(--muted-foreground);margin:0 0 12px}.mk-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-footer a{text-decoration:none}.mk-footer a:hover{text-decoration:underline}.mk-footer__base{border-top:1px solid var(--border);color:var(--muted-foreground);font:400 13px/20px var(--font-mono);margin-top:40px;padding-top:20px}@media (width>=768px){.mk-footer__grid{grid-template-columns:2fr repeat(3,minmax(0,1fr))}.mk-footer__brand{grid-column:auto}}.mk-btn-soon .mk-soon{margin-left:0}.mk-legal{max-width:760px;padding-top:40px}.mk-legal h2{font:600 19px/26px var(--font-sans);margin:32px 0 8px}.mk-legal p,.mk-legal ul{margin:12px 0 0}.mk-legal ul{padding-left:20px;list-style:outside}.mk-legal li+li{margin-top:6px}.mk-legal a{color:var(--primary);text-decoration:underline}.mk-legal__table{border-collapse:collapse;margin-top:12px;font-size:15px;line-height:22px;display:block;overflow-x:auto}.mk-legal__table th,.mk-legal__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 12px 8px 0}
