.mk-site .mk-faq-list{font-family:var(--font-text);margin:0;border-top:1px solid var(--color-border)}.mk-site .mk-faq-item{border-bottom:1px solid var(--color-border)}.mk-site .mk-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;line-height:1.4;font-weight:600;color:var(--color-text)}.mk-site .mk-faq-item summary::-webkit-details-marker{display:none}.mk-site .mk-faq-item summary:hover{color:var(--color-accent)}.mk-site .mk-faq-item summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.mk-site .mk-faq-icon{flex-shrink:0;color:var(--color-muted);transition:transform .2s ease}.mk-site .mk-faq-item[open] .mk-faq-icon{transform:rotate(180deg)}.mk-site .mk-faq-answer{max-width:720px;padding:0 0 22px;font-size:17px;line-height:1.55;color:var(--color-ink);overflow-wrap:anywhere}@media (max-width:768px){.mk-site .mk-faq-item summary{padding:18px 0;font-size:15px}.mk-site .mk-faq-answer{padding-bottom:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.mk-site .mk-faq-icon{transition:none}}.mk-site .mk-pg,.mk-site .mk-pg-cta{--mk-pg-column:1152px;--mk-pg-gutter:24px}.mk-site .mk-pg{font-family:var(--font-text);color:var(--color-text);font-size:17px;line-height:1.55}.mk-site .mk-pg p{color:var(--color-ink)}.mk-site .mk-pg a{color:inherit}.mk-site .mk-pg code,.mk-site .mk-pg pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-site .mk-pg code{font-size:1em}.mk-site .mk-pg :is(a,button):focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.mk-site .mk-pg>.mk-pg-proof,.mk-site .mk-pg>section{max-width:var(--mk-pg-column);margin:0 auto;padding:96px var(--mk-pg-gutter)}.mk-site .mk-pg>section+section{border-top:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-eyebrow{display:block;font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-pg h1,.mk-site .mk-pg h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.mk-site .mk-pg h1{font-size:64px;line-height:1.02;margin:20px 0 0;max-width:none;text-wrap:balance}.mk-site .mk-pg h2{font-size:44px;line-height:1.08;margin:16px 0 0}.mk-site .mk-pg :is(h3,h4){font-family:var(--font-text);font-size:20px;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--color-text)}.mk-site .mk-pg .mk-pg-lead{font-size:17px;line-height:1.55;max-width:620px;margin:0}.mk-site .mk-pg .mk-pg-note{font-size:14px;margin:24px 0 0}.mk-site .mk-pg .mk-pg-link,.mk-site .mk-pg .mk-pg-note a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.mk-site .mk-pg .mk-pg-link:hover,.mk-site .mk-pg .mk-pg-note a:hover{color:var(--color-accent-strong)}.mk-site .mk-pg>.mk-pg-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px 64px;align-items:end;padding:80px var(--mk-pg-gutter) 64px}.mk-site .mk-pg .mk-pg-hero-body{display:flex;flex-direction:column;align-items:flex-start}.mk-site .mk-pg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.mk-site .mk-pg>.mk-pg-proof{display:flex;flex-wrap:wrap;gap:8px 40px;list-style:none;padding:20px var(--mk-pg-gutter);margin:0 auto;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;color:var(--color-text)}.mk-site .mk-pg>.mk-pg-proof+section{border-top:0}.mk-site .mk-pg>.mk-pg-proof strong{font-weight:700}.mk-site .mk-pg .mk-pg-subhead{font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;font-family:var(--font-mono);color:var(--color-muted);margin:0 0 8px}.mk-site .mk-pg #company-columns{margin-top:56px}.mk-site .mk-pg .mk-pg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:3px;border:1px solid transparent;font-size:15px;font-weight:500;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.mk-site .mk-pg .mk-pg-btn-primary{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.mk-site .mk-pg .mk-pg-btn-primary:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.mk-site .mk-pg .mk-pg-btn-secondary{background:transparent;border-color:var(--color-input-border);color:var(--color-text)}.mk-site .mk-pg .mk-pg-btn-secondary:hover{background:var(--color-sidebar);color:var(--color-text)}.mk-site .mk-pg .mk-button{min-height:36px;padding:0 14px;border-radius:3px;border:1px solid var(--color-input-border);background:var(--color-bg);color:var(--color-text);font-size:13px;font-weight:500;box-shadow:none;gap:6px}.mk-site .mk-pg .mk-button:hover{background:var(--color-sidebar);border-color:var(--color-input-border);color:var(--color-text)}.mk-site .mk-pg .mk-pg-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px 64px;align-items:end;max-width:none;margin-bottom:48px}.mk-site .mk-pg .mk-pg-section-head p{margin-top:0;max-width:620px}.mk-site .mk-pg .mk-pg-defs{margin:0;border-top:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-defs>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 48px;padding:20px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-defs dt{font-family:var(--font-mono);font-size:15px;color:var(--color-text)}.mk-site .mk-pg .mk-pg-defs dd{margin:0;font-size:17px;color:var(--color-ink)}.mk-site .mk-pg .mk-pg-server-url{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 40px;padding:12px 16px;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:6px}.mk-site .mk-pg .mk-pg-server-url span{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-pg .mk-pg-server-url code{font-size:14px;color:var(--color-text);overflow-wrap:anywhere}.mk-site .mk-pg .mk-pg-defs dt .mk-pg-auth{display:block;margin-top:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-pg .mk-pg-steps h3{font-size:17px}.mk-site .mk-pg .mk-pg-steps h3 code{font-size:14px;color:var(--color-accent-text);margin-right:8px}.mk-site .mk-pg .mk-pg-steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:48px}.mk-site .mk-pg .mk-pg-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-step-number{font-family:var(--font-mono);font-size:14px;line-height:1.8;color:var(--color-muted);font-variant-numeric:tabular-nums}.mk-site .mk-pg .mk-pg-steps p{margin-top:8px;max-width:none;font-size:15px}.mk-site .mk-pg .mk-pg-cols{display:grid;gap:40px;border-top:1px solid var(--color-border);padding-top:32px}.mk-site .mk-pg .mk-pg-col-group h4{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 14px}.mk-site .mk-pg .mk-pg-col-group ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px}.mk-site .mk-pg .mk-pg-col-group li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-col-group code{font-family:var(--font-mono);font-size:14px;color:var(--color-ink)}.mk-site .mk-pg .mk-pg-col-shape{font-size:13px;color:var(--color-muted)}.mk-site .mk-pg .mk-pg-table-scroll{overflow-x:auto;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-table{width:100%;border-collapse:collapse;font-size:14px}.mk-site .mk-pg .mk-pg-table th{position:sticky;top:0;background:var(--color-bg);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);text-align:left}.mk-site .mk-pg .mk-pg-table td,.mk-site .mk-pg .mk-pg-table th{padding:10px 16px 10px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-table td{vertical-align:top;color:var(--color-ink)}.mk-site .mk-pg .mk-pg-table tr:last-child td{border-bottom:0}.mk-site .mk-pg .mk-pg-table td:first-child{color:var(--color-text);white-space:nowrap}.mk-site .mk-pg .mk-pg-table code{font-size:13px}.mk-site .mk-pg .mk-pg-table tbody tr:hover td{background:var(--color-sidebar)}.mk-site .mk-pg .mk-pg-tools{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-cards,.mk-site .mk-pg .mk-pg-defs-grid,.mk-site .mk-pg .mk-pg-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));column-gap:48px}.mk-site .mk-pg .mk-pg-tools li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-tools .mk-pg-tool-name{order:2;color:var(--color-accent-text);font-size:13px}.mk-site .mk-pg .mk-pg-cards{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-cards li{padding:22px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-pg-cards h3{margin:0 0 8px;font-size:17px}.mk-site .mk-pg .mk-pg-cards p{margin:0;font-size:15px}.mk-site .mk-pg .mk-pg-cards code{font-size:14px;color:var(--color-accent-text)}.mk-site .mk-pg .mk-pg-defs-grid>div{display:flex;flex-direction:column;gap:8px;padding:20px 0}.mk-site .mk-pg .mk-pg-tools code{font-size:14px;color:var(--color-text);overflow-wrap:anywhere}.mk-site .mk-pg .mk-pg-tools span{font-size:15px;color:var(--color-ink)}.mk-site .mk-pg-cta{background:var(--color-text);color:var(--color-bg);font-family:var(--font-text)}.mk-site .mk-pg-cta>div{max-width:var(--mk-pg-column);margin:0 auto;padding:80px var(--mk-pg-gutter)}.mk-site .mk-pg-cta h2{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1.08;letter-spacing:-.03em;color:var(--color-bg)}.mk-site .mk-pg-cta p{margin-top:16px;font-size:17px;color:var(--color-border);max-width:560px}.mk-site .mk-pg-cta .mk-pg-actions{margin-top:32px}.mk-site .mk-pg-cta .mk-pg-btn-light{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:3px;background:var(--color-bg);color:var(--color-text);font-size:15px;font-weight:500}.mk-site .mk-pg-cta .mk-pg-btn-light:hover{background:var(--color-border);color:var(--color-text)}.mk-site .mk-pg-cta .mk-pg-link-light{color:var(--color-bg);text-decoration:underline;text-underline-offset:3px}.mk-site .mk-pg-cta .mk-pg-link-light:hover{color:var(--color-border)}.mk-site .mk-pg-cta :is(a,button):focus-visible{outline:2px solid var(--color-bg);outline-offset:2px}.mk-site .mk-pg-legal{max-width:720px;margin:0 auto;padding:80px 24px 96px}.mk-site .mk-pg-legal h1{font-size:44px;line-height:1.08;max-width:none}.mk-site .mk-pg-legal .mk-pg-updated{margin-top:24px;font-family:var(--font-mono);font-size:12.5px;color:var(--color-muted)}.mk-site .mk-pg-legal .mk-pg-legal-head{padding-bottom:40px;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg-legal .mk-pg-legal-section{padding:40px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg-legal .mk-pg-legal-section h2{font-family:var(--font-text);font-size:20px;line-height:1.3;font-weight:600;letter-spacing:0;margin:0 0 16px}.mk-site .mk-pg-legal p{margin:12px 0 0}.mk-site .mk-pg-legal ul{margin:12px 0 0;padding-left:22px;color:var(--color-ink)}.mk-site .mk-pg-legal li{margin:6px 0}.mk-site .mk-pg-legal pre{margin:16px 0 0;padding:20px;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:6px;font-size:12.5px;line-height:1.7;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.mk-site .mk-pg-legal .mk-pg-table-scroll{margin-top:16px}.mk-site .mk-pg-legal .mk-pg-table td:first-child{white-space:normal}.mk-site .mk-pg-legal .mk-pg-optout-form{display:flex;flex-direction:column;gap:20px;max-width:480px;margin-top:28px}.mk-site .mk-pg-legal .mk-pg-optout-alt{margin-top:20px;font-size:14px;color:var(--color-ink)}.mk-site .mk-pg-legal .mk-pg-optout-field{display:flex;flex-direction:column;gap:6px}.mk-site .mk-pg-legal .mk-pg-optout-field label{font-size:13px;font-weight:500;color:var(--color-text)}.mk-site .mk-pg-legal .mk-pg-optout-field label span{font-weight:400;color:var(--color-muted)}.mk-site .mk-pg-legal .mk-pg-optout-field small{font-size:12.5px;color:var(--color-muted)}.mk-site .mk-pg-legal .mk-pg-optout-field input,.mk-site .mk-pg-legal .mk-pg-optout-field textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--color-input-border);border-radius:3px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px}.mk-site .mk-pg-legal .mk-pg-optout-field input:hover,.mk-site .mk-pg-legal .mk-pg-optout-field textarea:hover{border-color:var(--color-muted)}.mk-site .mk-pg-legal .mk-pg-optout-field input:focus-visible,.mk-site .mk-pg-legal .mk-pg-optout-field textarea:focus-visible{border-color:var(--color-accent-text);outline:2px solid var(--color-accent-text);outline-offset:0}.mk-site .mk-pg-legal .mk-pg-optout-field input::placeholder{color:var(--color-muted)}.mk-site .mk-pg-legal .mk-pg-optout-form .mk-pg-btn{align-self:flex-start}.mk-site .mk-pg-legal .mk-pg-optout-form .mk-pg-btn:disabled{opacity:.6;cursor:default}.mk-site .mk-pg-legal .mk-pg-optout-error{margin:0;color:#b91c1c;font-size:14px}.mk-site .mk-pg-legal .mk-pg-optout-done{margin-top:28px;padding:20px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-sidebar)}.mk-site .mk-pg-legal .mk-pg-optout-done p{margin-top:8px}@media (min-width:901px){.mk-site .mk-pg.mk-hp-page .mk-hp-hero-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.mk-site .mk-pg.mk-hp.mk-hp-page h1{font-size:min(54px,calc((min(100vw, 1152px) - 112px) * .05))}.mk-site .mk-pg.mk-hp-page .mk-hp-hero h1>span{white-space:nowrap}}@media (max-width:900px){.mk-site .mk-pg-cta>div,.mk-site .mk-pg>section{padding-top:64px;padding-bottom:64px}.mk-site .mk-pg>.mk-pg-hero{padding-top:56px;padding-bottom:48px}.mk-site .mk-pg .mk-pg-section-head,.mk-site .mk-pg>.mk-pg-hero{grid-template-columns:minmax(0,1fr);align-items:start}.mk-site .mk-pg>.mk-pg-hero{gap:24px}}@media (max-width:768px){.mk-site .mk-pg h1{font-size:44px}.mk-site .mk-pg h2,.mk-site .mk-pg-cta h2{font-size:30px;line-height:1.15}.mk-site .mk-pg .mk-pg-defs>div{gap:6px}.mk-site .mk-pg .mk-pg-cards,.mk-site .mk-pg .mk-pg-defs-grid,.mk-site .mk-pg .mk-pg-defs>div,.mk-site .mk-pg .mk-pg-steps,.mk-site .mk-pg .mk-pg-tools{grid-template-columns:minmax(0,1fr)}.mk-site .mk-pg-legal h1{font-size:34px}}@media (max-width:480px){.mk-site .mk-pg,.mk-site .mk-pg-cta{--mk-pg-gutter:28px}.mk-site .mk-pg-legal{padding-left:28px;padding-right:28px}.mk-site .mk-pg h1{font-size:38px}.mk-site .mk-pg>.mk-pg-proof{gap:6px 24px;font-size:13px}}@media (prefers-reduced-motion:reduce){.mk-site .mk-pg *,.mk-site .mk-pg-cta *{transition:none!important}}.mk-site .mk-hp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mk-site .mk-hp-server{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;height:44px;max-width:100%;padding:0 6px 0 14px;background:var(--color-card);border:1px solid var(--color-input-border);border-radius:3px;white-space:nowrap}.mk-site .mk-hp-server code,.mk-site .mk-pg .mk-hp-server code{font-family:var(--font-mono);font-size:13.5px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;min-width:0}.mk-site .mk-copy-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:3px;border:1px solid var(--color-border);background:var(--color-sidebar);color:var(--color-ink);transition:background .15s ease,color .15s ease,border-color .15s ease}.mk-site .mk-copy-icon:hover{background:var(--color-border);color:var(--color-text)}.mk-site .mk-copy-icon[data-copied=true]{background:var(--color-accent-soft);border-color:var(--color-accent-light-border);color:var(--color-accent-text)}.mk-site .mk-copy-icon:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.mk-site .mk-hp-server [role=status]{font-size:12px;color:var(--color-muted);white-space:normal}.mk-site .mk-hp-server.is-dark{background:transparent;border-color:var(--color-ink)}.mk-site .mk-hp-server.is-dark [role=status],.mk-site .mk-hp-server.is-dark code{color:var(--color-bg)}.mk-site .mk-hp-server.is-dark .mk-copy-icon{background:transparent;border-color:var(--color-ink);color:var(--color-input-border)}.mk-site .mk-hp-server.is-dark .mk-copy-icon:hover{background:var(--color-ink);color:var(--color-bg)}.mk-site .mk-hp-server.is-dark .mk-copy-icon[data-copied=true]{color:var(--color-accent-on-dark)}.mk-site .mk-hp-server.is-dark .mk-copy-icon:focus-visible{outline-color:var(--color-bg)}.mk-site .mk-hp-server.is-command{background:var(--color-terminal);border-color:var(--color-terminal)}.mk-site .mk-hp-server.is-command code{color:var(--color-terminal-text)}.mk-site .mk-hp .mk-hp-hero-hint a{color:inherit;text-decoration:underline;text-underline-offset:2px}.mk-site .mk-hp-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;align-items:start}.mk-site .mk-hp .mk-hp-label{margin:0 0 12px;font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-hp .mk-hp-prompt{margin:0;padding:20px;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:6px;font-family:var(--font-mono);font-size:13.5px;line-height:1.8;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.mk-site .mk-hp .mk-hp-source{margin:12px 0 0;font-family:var(--font-mono);font-size:12.5px;color:var(--color-muted)}.mk-site .mk-hp .mk-hp-figures tbody td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-text);white-space:nowrap}.mk-site .mk-hp .mk-hp-costs{margin:32px 0 0;border-top:1px solid var(--color-border)}.mk-site .mk-hp .mk-hp-costs>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-hp .mk-hp-costs dt{font-family:var(--font-mono);font-size:13.5px;color:var(--color-text)}.mk-site .mk-hp .mk-hp-costs dd{margin:0;font-size:15px;color:var(--color-ink)}.mk-site .mk-pg>.mk-hp-clients{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;max-width:var(--mk-pg-column);margin:0 auto;padding:24px var(--mk-pg-gutter);border-top:1px solid var(--color-border)}.mk-site .mk-hp-clients ul{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;margin:0;padding:0}.mk-site .mk-hp-clients li{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--color-ink)}.mk-site .mk-hp-clients li a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.mk-site .mk-hp-clients li a:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.mk-site .mk-hp-clients .mk-hp-clients-all{margin-left:auto;font-size:14px;font-weight:600;color:var(--color-accent-text);text-decoration:underline;text-underline-offset:4px}.mk-site .mk-hp-clients .mk-hp-clients-all:hover{color:var(--color-accent-strong)}.mk-site .mk-pg>.mk-hp-faq{border-top:1px solid var(--color-border)}.mk-site>main>.mk-hp-cta{max-width:none}.mk-site .mk-hp-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.mk-site:has(.mk-hp),.mk-site:has(.mk-hp) .mk-footer,.mk-site:has(.mk-hp) .mk-nav{background:var(--color-paper)}.mk-site .mk-hp-blue{font-style:normal;color:var(--color-accent-text)}.mk-site .mk-hp-cta .mk-hp-blue{color:var(--color-accent-on-dark)}.mk-site .mk-pg>.mk-hp-hero{padding-top:80px;padding-bottom:88px}.mk-site .mk-hp-hero-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px 64px;align-items:start}.mk-site .mk-hp h1{font-size:64px;line-height:1.04;font-weight:800;letter-spacing:-.03em;margin-top:20px;text-wrap:wrap}.mk-site .mk-hp h1>span{display:block;white-space:nowrap}.mk-site .mk-hp h2 em,.mk-site .mk-hp-cta h2 em{font-style:normal;white-space:nowrap}.mk-site .mk-hp .mk-hp-hero-body .mk-pg-lead{max-width:520px}.mk-site .mk-hp-hero-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:28px}.mk-site .mk-hp-hero-actions .mk-pg-btn{flex-shrink:0}.mk-site .mk-hp .mk-hp-hero-hint{margin:10px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--color-muted)}.mk-site .mk-hp-film{margin-top:112px}.mk-site .mk-hp-term{--mk-hp-hatch:repeating-linear-gradient(135deg,#ebe8e3 0 5px,transparent 5px 10px);margin:0;overflow:hidden;background:var(--color-card);border:1px solid #e7e3dc;border-radius:16px;box-shadow:0 40px 80px -36px rgba(17,24,39,.35),0 2px 8px rgba(17,24,39,.05);font-size:13px;line-height:1.4;color:var(--color-text)}.mk-site .mk-hp-term-bar{display:flex;align-items:center;gap:14px;padding:18px 24px;background:var(--color-terminal)}.mk-site .mk-hp-term-bar img{flex-shrink:0}.mk-site .mk-hp-term-mark{font-family:var(--font-mono);font-weight:600;color:var(--color-accent-on-dark)}.mk-site .mk-hp-term-bar .mk-hp-term-mark{font-size:22px;line-height:1}.mk-site .mk-hp .mk-hp-term-typed{flex:1;min-width:0;margin:0;font-family:var(--font-mono);font-size:19px;line-height:1.4;color:var(--color-terminal-text)}.mk-site .mk-hp-stack{display:grid}.mk-site .mk-hp-stack>span{grid-area:1/1}.mk-site .mk-hp-ghost{visibility:hidden}.mk-site .mk-hp-caret{display:inline-block;width:9px;height:1.15em;margin-left:2px;vertical-align:text-bottom;background:var(--color-accent-on-dark);animation:mk-hp-blink 1s steps(2) infinite}@keyframes mk-hp-blink{50%{opacity:0}}.mk-site .mk-hp-term-body{display:grid;grid-template-columns:minmax(0,1fr) 300px}.mk-site .mk-hp-term-table{min-width:0;padding:4px 8px 8px}.mk-site .mk-hp-term-table table{width:100%;border-collapse:collapse;table-layout:auto}.mk-site .mk-hp-term-table th{padding:14px 12px 10px;border-bottom:1px solid var(--color-border);text-align:left;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-hp-term-table td{height:52px;padding:0 12px;border-bottom:1px solid #f0eee9;white-space:nowrap;vertical-align:middle;transition:background .15s ease}.mk-site .mk-hp-term-table tr:last-child td{border-bottom:0}.mk-site .mk-hp-term-table tr.is-filling td{background:color-mix(in srgb,var(--color-accent) 5%,white)}.mk-site .mk-hp-term-table .is-num{width:28px;padding-right:0;font-family:var(--font-mono);color:var(--color-muted)}.mk-site .mk-hp-step-result .mk-hp-files-total{display:none}.mk-site .mk-hp .mk-hp-files{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;flex-basis:100%}.mk-site .mk-hp-files li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:1px 7px;border-radius:5px;background:var(--color-accent-soft);color:var(--color-accent-text);font-family:var(--font-mono);font-size:10.5px;line-height:1.4}.mk-site .mk-hp-files li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.mk-site .mk-hp-files li span:last-child{font-weight:700}.mk-site .mk-hp-files li[data-shown=false]{background:var(--mk-hp-hatch)}.mk-site .mk-hp-files li[data-shown=false]>*{visibility:hidden}.mk-site .mk-hp-files li[data-shown=true]{animation:mk-hp-pop .35s cubic-bezier(.34,1.56,.64,1) both}.mk-site .mk-hp-term-exported{color:var(--color-muted);font-variant-numeric:tabular-nums}.mk-site .mk-hp-term-exported strong{display:inline-block;min-width:7ch;text-align:right;font-size:20px;font-weight:700;color:var(--color-accent-text)}.mk-site .mk-hp-slot.mk-hp-under,.mk-site .mk-hp-under{display:none}.mk-site .mk-hp-slot{position:relative;display:inline-flex;align-items:center;gap:10px;border-radius:4px;max-width:100%}.mk-site .mk-hp-slot[data-shown=false]{background:var(--mk-hp-hatch)}.mk-site .mk-hp-slot [data-shown=false],.mk-site .mk-hp-slot[data-shown=false]>*{visibility:hidden}.mk-site .mk-hp-slot[data-shown=true]>*{animation:mk-hp-in .35s ease both}.mk-site .is-company .mk-hp-slot[data-shown=true]>*{animation-name:mk-hp-slide}.mk-site .is-company .mk-hp-slot[data-shown=true]>:last-child{animation-delay:60ms}.mk-site .is-name .mk-hp-slot[data-shown=true]>.mk-hp-avatar{animation:mk-hp-pop .4s cubic-bezier(.34,1.56,.64,1) both}.mk-site .is-name .mk-hp-slot[data-shown=true]>:last-child{animation:mk-hp-slide .35s ease 80ms both}.mk-site .is-email .mk-hp-slot[data-shown=true]>svg{animation:mk-hp-pop .4s cubic-bezier(.34,1.56,.64,1) .12s both}.mk-site .is-phone .mk-hp-slot[data-shown=true]>em{animation:mk-hp-pop .4s cubic-bezier(.34,1.56,.64,1) .16s both}.mk-site .mk-hp-slot[data-checking=true]{background:linear-gradient(90deg,#eceae5,#f8f7f4 40%,#eceae5 80%);background-size:200% 100%;animation:mk-hp-shimmer .8s linear infinite}@keyframes mk-hp-in{0%{opacity:0}to{opacity:1}}@keyframes mk-hp-slide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes mk-hp-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes mk-hp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes mk-hp-bump{0%{transform:translateY(4px);opacity:.3}to{transform:none;opacity:1}}@keyframes mk-hp-pulse{0%,to{box-shadow:0 0 0 3px var(--color-accent-soft)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-accent-soft) 40%,transparent)}}.mk-site .mk-hp-term tbody{transition:opacity .5s ease}.mk-site .mk-hp-term-table .is-company .mk-hp-slot>span:last-child{font-weight:500}.mk-site .mk-hp-term-table .is-name .mk-hp-slot>span:last-child{display:flex;flex-direction:column;line-height:1.3}.mk-site .mk-hp-term-table .is-name strong{font-weight:600}.mk-site .mk-hp-term-table .is-name small{font-size:12px;color:var(--color-muted)}.mk-site .mk-hp-term-table .is-email .mk-hp-slot{gap:6px;font-family:var(--font-mono);font-size:12.5px;color:var(--color-accent-text)}.mk-site .mk-hp-term-table .is-phone .mk-hp-slot{gap:8px;font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.mk-site .mk-hp-mini-phones em,.mk-site .mk-hp-term-table .is-phone em{font-style:normal;font-family:var(--font-mono);font-size:10px;line-height:1;padding:3px 6px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-text)}.mk-site .is-green{--mk-hp-tile:var(--color-tile-green)}.mk-site .is-violet{--mk-hp-tile:var(--color-tile-violet)}.mk-site .is-pink{--mk-hp-tile:var(--color-tile-pink)}.mk-site .is-orange{--mk-hp-tile:var(--color-tile-orange)}.mk-site .is-sky{--mk-hp-tile:var(--color-tile-sky)}.mk-site .is-ink{--mk-hp-tile:var(--color-tile-ink)}.mk-site .mk-hp-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;background:#fff;border:1px solid var(--color-border);overflow:hidden}.mk-site .mk-hp-logo img{display:block;object-fit:contain;border-radius:4px}.mk-site .mk-hp-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--mk-hp-tile) 16%,white);color:color-mix(in srgb,var(--mk-hp-tile) 70%,black);font-size:11px;font-weight:600;letter-spacing:.02em}.mk-site .mk-hp-term-panel{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-left:1px solid #ece8e1;background:color-mix(in srgb,var(--color-terminal-text) 40%,white)}.mk-site .mk-hp .mk-hp-free[data-shown=false]{opacity:0;transform:scale(.6)}.mk-site .mk-hp .mk-hp-free{transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.mk-site .mk-hp-term-credits strong,.mk-site .mk-hp-term-status{display:inline-block;animation:mk-hp-bump .3s ease both}.mk-site .mk-hp-term-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:12px 24px;border-top:1px solid #ece8e1;background:var(--color-paper);font-family:var(--font-mono);font-size:12.5px}.mk-site .mk-hp-term-status{color:var(--color-ink)}.mk-site .mk-hp-term-status:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:var(--color-accent-strong);vertical-align:1px}.mk-site .mk-hp-term-credits{color:var(--color-muted);font-variant-numeric:tabular-nums}.mk-site .mk-hp-term-credits strong{font-size:15px;font-weight:700;color:var(--color-accent-text)}.mk-site .mk-hp .mk-hp-film-caption{margin:16px 0 0;text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--color-muted)}.mk-site .mk-hp .mk-hp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mk-site .mk-hp-step{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px}.mk-site .mk-hp-step:before{content:"";position:absolute;left:10px;top:26px;bottom:-8px;width:2px;background:var(--color-border)}.mk-site .mk-hp-step:last-child:before{bottom:-10px}.mk-site .mk-hp-step[data-step=done]:before{background:var(--color-accent-light-border)}.mk-site .mk-hp-step-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:5px;border-radius:999px;border:2px solid var(--color-input-border);background:var(--color-card);font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--color-muted);transition:background .2s ease,border-color .2s ease,color .2s ease}.mk-site .mk-hp-step[data-step=active] .mk-hp-step-node{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.mk-site .mk-hp-step[data-step=done] .mk-hp-step-node{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:#fff;animation:mk-hp-pop .35s cubic-bezier(.34,1.56,.64,1) both}.mk-site .mk-hp-step-body{min-width:0;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card);transition:border-color .2s ease,box-shadow .2s ease}.mk-site .mk-hp-step[data-step=active] .mk-hp-step-body{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle),0 8px 20px -10px rgba(29,78,216,.35)}.mk-site .mk-hp-step[data-step=done] .mk-hp-step-body{border-color:var(--color-accent-light-border)}.mk-site .mk-hp .mk-hp-step-tool{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.35;font-weight:700;color:var(--color-text)}.mk-site .mk-hp .mk-hp-step-call{display:block;overflow:hidden;margin:2px 0 4px;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);font-size:10.5px;line-height:1.4;color:var(--color-ink)}.mk-site .mk-hp-step-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-site .mk-hp-step-result strong{font-size:18px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--color-text);white-space:nowrap}.mk-site .mk-hp-step-result strong.is-blue{color:var(--color-accent-text)}.mk-site .mk-hp-step-result span{font-size:11px;color:var(--color-ink);white-space:nowrap}.mk-site .mk-hp-step-result .mk-hp-arrow{color:var(--color-muted)}.mk-site .mk-hp-step-result .mk-hp-free{padding:1px 7px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-text);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.mk-site .mk-hp-step-result .mk-hp-free[data-shown=false]{opacity:0;transform:scale(.6)}.mk-site .mk-hp-step[data-step=idle] :is(.mk-hp-step-call,.mk-hp-step-result){background:var(--mk-hp-hatch);border-radius:4px;color:transparent}.mk-site .mk-hp-step[data-step=idle] :is(.mk-hp-step-call,.mk-hp-step-result) *{visibility:hidden}.mk-site .mk-hp-step[data-step=idle] .mk-hp-step-tool{color:var(--color-muted)}.mk-site .mk-hp-receipt{margin-top:auto;padding:8px 12px;background:var(--color-card);border:1px solid var(--color-text);border-radius:8px;font-family:var(--font-mono);font-size:11px;transition:opacity .4s ease}.mk-site .mk-hp .mk-hp-receipt p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:2px 0;line-height:1.4;color:var(--color-text);border-radius:3px;white-space:nowrap}.mk-site .mk-hp .mk-hp-receipt .mk-hp-receipt-head{padding:0 0 4px;margin-bottom:2px;border-bottom:1px dashed var(--color-input-border);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-hp .mk-hp-receipt .is-accent{color:var(--color-accent-text);font-weight:600}.mk-site .mk-hp .mk-hp-receipt p[data-shown=false]{background:var(--mk-hp-hatch);color:transparent}.mk-site .mk-hp .mk-hp-receipt p[data-shown=false] *{visibility:hidden}.mk-site .mk-hp .mk-hp-receipt p[data-shown=true]>*{animation:mk-hp-in .3s ease both}.mk-site .mk-hp .mk-hp-receipt .mk-hp-receipt-total{justify-content:flex-start;margin-top:4px;padding:5px 8px;border-top:0;background:var(--color-accent-soft);font-size:12.5px;font-weight:700;color:var(--color-accent-text)}.mk-site .mk-hp .mk-hp-receipt .mk-hp-receipt-total[data-shown=true]{animation:mk-hp-pop .4s cubic-bezier(.34,1.56,.64,1) both}.mk-site .mk-pg>.mk-hp-unlimited{padding-top:72px;padding-bottom:72px}.mk-site .mk-hp-unlimited-panel{position:relative;overflow:hidden;padding:56px;border-radius:16px;background:linear-gradient(135deg,var(--color-accent-light) 0,color-mix(in srgb,var(--color-accent-soft) 55%,white) 100%);border:1px solid var(--color-accent-light-border)}.mk-site .mk-hp .mk-hp-unlimited-panel h2{margin-top:14px;font-size:52px;line-height:1.05}.mk-site .mk-hp .mk-hp-unlimited-figures{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mk-site .mk-hp-unlimited-figures li{display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:2px solid var(--color-accent-light-border)}.mk-site .mk-hp-unlimited-figures strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:40px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.mk-site .mk-hp-unlimited-figures li.is-blue strong{color:var(--color-accent-text)}.mk-site .mk-hp-unlimited-figures li.is-blue{border-top-color:var(--color-accent)}.mk-site .mk-hp-unlimited-figures span{font-size:15px;color:var(--color-ink)}.mk-site .mk-hp .mk-hp-unlimited-line{margin:36px 0 0;max-width:720px;font-size:17px;color:var(--color-text)}.mk-site .mk-hp .mk-hp-unlimited-line a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mk-site .mk-pg>.mk-hp-unlimited+section{border-top:0}@media (max-width:600px){.mk-site .mk-hp .mk-hp-unlimited-figures{grid-template-columns:minmax(0,1fr);gap:20px}.mk-site .mk-hp-unlimited-panel{padding:28px 20px}.mk-site .mk-hp .mk-hp-unlimited-panel h2{font-size:34px}.mk-site .mk-hp-unlimited-figures strong{font-size:30px}.mk-site .mk-pg>.mk-hp-unlimited{padding-top:40px;padding-bottom:40px}}.mk-site .mk-pg>.mk-hp-proof{gap:12px 48px;padding-top:24px;padding-bottom:24px}.mk-site .mk-hp-proof li{display:inline-flex;align-items:baseline;gap:8px}.mk-site .mk-hp-proof li:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--color-accent);align-self:center}.mk-site .mk-hp-proof strong{font-size:24px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.mk-site .mk-hp-proof span{font-family:var(--font-text);font-size:14px;color:var(--color-ink)}.mk-site .mk-hp-bars{display:flex;flex-direction:column;gap:10px;margin-top:24px}.mk-site .mk-hp-bar{display:grid;grid-template-columns:72px minmax(0,1fr) 110px;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12.5px}.mk-site .mk-hp-bar-label{color:var(--color-ink)}.mk-site .mk-hp-bar-track{height:12px;border-radius:999px;background:#efece7;overflow:hidden}.mk-site .mk-hp-bar-fill{display:block;height:100%;border-radius:999px;background:var(--color-ink)}.mk-site .mk-hp-bar.is-ours .mk-hp-bar-fill{background:var(--color-accent-strong)}.mk-site .mk-hp-bar-value{text-align:right;font-weight:600;color:var(--color-text)}.mk-site .mk-hp-bar.is-ours .mk-hp-bar-value{color:var(--color-accent-text)}.mk-site .mk-hp .mk-hp-prompts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mk-site .mk-hp .mk-hp-mini{display:flex;flex-direction:column;overflow:hidden;background:var(--color-card);border:1px solid #e7e3dc;border-radius:12px;box-shadow:0 12px 28px -18px rgba(17,24,39,.25)}.mk-site .mk-hp .mk-hp-term-prompt{display:flex;gap:8px;margin:0;padding:12px 16px;background:var(--color-terminal);font-family:var(--font-mono);font-size:13px;line-height:1.45;color:var(--color-terminal-text);min-height:calc(2 * 1.45em + 24px)}.mk-site .mk-hp .mk-hp-mini[data-result=false] .mk-hp-mini-body>*{visibility:hidden}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-body>*{animation:mk-hp-in .35s ease both}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-body li{animation:mk-hp-slide .4s ease both}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-body li:nth-child(2){animation-delay:.12s}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-body li:nth-child(3){animation-delay:.24s}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-chips code{animation:mk-hp-pop .35s cubic-bezier(.34,1.56,.64,1) both}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-chips code:nth-child(2){animation-delay:70ms}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-chips code:nth-child(3){animation-delay:.14s}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-chips code:nth-child(4){animation-delay:.21s}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-chips code:nth-child(5){animation-delay:.28s}.mk-site .mk-hp .mk-hp-mini[data-result=true] .mk-hp-mini-file-icon{animation:mk-hp-pop .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes mk-hp-fill{0%{transform:scaleX(0)}to{transform:none}}.mk-site .mk-hp .mk-hp-mini-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:16px}.mk-site .mk-hp .mk-hp-mini-body :is(p,ul){margin:0;padding:0;list-style:none}.mk-site .mk-hp .mk-hp-mini-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:10px 16px;border-top:1px solid #f0eee9}.mk-site .mk-hp .mk-hp-mini-foot code{font-size:12.5px;color:var(--color-accent-text)}.mk-site .mk-hp-cost{font-family:var(--font-mono);font-size:11px;line-height:1;padding:4px 8px;border-radius:999px;white-space:nowrap}.mk-site .mk-hp-cost.is-free{background:var(--color-card);border:1px solid var(--color-accent-light-border);color:var(--color-accent-text)}.mk-site .mk-hp-cost.is-contact{background:var(--color-accent-soft);color:var(--color-accent-text)}.mk-site .mk-hp-cost.is-premium{background:var(--color-sidebar);border:1px solid var(--color-border);color:var(--color-ink)}.mk-site .mk-hp .mk-hp-mini-people{display:flex;flex-direction:column;gap:10px}.mk-site .mk-hp .mk-hp-mini-people li{display:flex;align-items:center;gap:10px}.mk-site .mk-hp .mk-hp-mini-people li>.mk-hp-logo{margin-left:auto}.mk-site .mk-hp .mk-hp-mini-people li>span:nth-child(2){display:flex;flex-direction:column;line-height:1.3;min-width:0}.mk-site .mk-hp .mk-hp-mini-people strong{font-size:14px;font-weight:600}.mk-site .mk-hp .mk-hp-mini-people small{font-size:12px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-site .mk-hp .mk-hp-mini-count{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mk-site .mk-hp .mk-hp-mini-count strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:34px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.mk-site .mk-hp .mk-hp-mini-count span{font-size:14px;color:var(--color-ink)}.mk-site .mk-hp .mk-hp-mini-phones{display:flex;flex-direction:column;gap:10px}.mk-site .mk-hp .mk-hp-mini-phones li{display:flex;align-items:center;gap:10px;font-size:13px}.mk-site .mk-hp .mk-hp-mini-phones li>span{width:112px;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-site .mk-hp .mk-hp-mini-phones code{font-size:13px;color:var(--color-text)}.mk-site .mk-hp .mk-hp-mini-chips{display:flex;flex-wrap:wrap;gap:6px}.mk-site .mk-hp .mk-hp-mini-chips code{font-size:12px;padding:4px 8px;border-radius:999px;background:var(--color-sidebar);border:1px solid var(--color-border);color:var(--color-text)}.mk-site .mk-hp .mk-hp-mini-file{display:flex;align-items:center;gap:12px}.mk-site .mk-hp .mk-hp-mini-file-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:46px;border-radius:6px;background:var(--color-accent-soft);border:1px solid var(--color-accent-light-border);color:var(--color-accent-text);font-family:var(--font-mono);font-size:11px;font-weight:700}.mk-site .mk-hp .mk-hp-mini-file>span:last-child{display:flex;flex-direction:column;line-height:1.35}.mk-site .mk-hp .mk-hp-mini-file strong{font-family:var(--font-mono);font-size:13.5px;font-weight:600}.mk-site .mk-hp .mk-hp-mini-file small{font-size:12px;color:var(--color-muted)}.mk-site .mk-hp .mk-hp-mini-match{display:flex;flex-direction:column;gap:10px}.mk-site .mk-hp .mk-hp-mini-match li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.mk-site .mk-hp .mk-hp-mini-match code{font-size:12.5px;color:var(--color-text)}.mk-site .mk-hp .mk-hp-mini-match span{font-family:var(--font-mono);color:var(--color-muted);white-space:nowrap}.mk-site .mk-hp .mk-hp-mini-match .is-hit{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent-text)}@media (max-width:1080px){.mk-site .mk-hp-term-body{grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp-term-panel{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;border-left:0;border-top:1px solid #ece8e1}.mk-site .mk-hp .mk-hp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-site .mk-hp-step:before{display:none}}@media (max-width:900px){.mk-site .mk-hp-hero-head,.mk-site .mk-hp-split{grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp .mk-hp-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mk-site .mk-hp h1{font-size:44px;line-height:1.08}.mk-site .mk-hp-term-bar{padding:14px 16px;gap:10px}.mk-site .mk-hp .mk-hp-term-typed{font-size:15px}.mk-site .mk-hp-term-table{padding:0 16px}.mk-site .mk-hp-term-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mk-site .mk-hp-term-table table,.mk-site .mk-hp-term-table tbody{display:block}.mk-site .mk-hp-term-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name company" "email phone";gap:8px 12px;padding:12px 0;border-bottom:1px solid #f0eee9}.mk-site .mk-hp .mk-hp-files{display:none}.mk-site .mk-hp-step-result .mk-hp-files-total{display:inline}.mk-site .mk-hp-term-table tr.is-filling{background:color-mix(in srgb,var(--color-accent) 5%,white)}.mk-site .mk-hp-term-table td{display:block;height:auto;padding:0;border:0;background:none!important}.mk-site .mk-hp-term-table .is-num{display:none}.mk-site .mk-hp-term-table .is-name{grid-area:name;min-width:0}.mk-site .mk-hp-term-table .is-company{grid-area:company;justify-self:end}.mk-site .mk-hp-term-table .is-company .mk-hp-logo{width:22px!important;height:22px!important}.mk-site .mk-hp-term-table .is-company .mk-hp-logo img{width:15px;height:15px}.mk-site .mk-hp-term-table .is-email{grid-area:email;min-width:0}.mk-site .mk-hp-term-table .is-email .mk-hp-slot{font-size:11.5px}.mk-site .mk-hp-term-table .is-phone{grid-area:phone;justify-self:end}.mk-site .mk-hp-term-table .is-phone .mk-hp-slot{font-size:11.5px}.mk-site .mk-hp-term-panel{padding:12px 16px;gap:10px;grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp .mk-hp-steps{grid-template-columns:minmax(0,1fr);gap:6px}.mk-site .mk-hp-step{grid-template-columns:22px minmax(0,1fr);gap:8px}.mk-site .mk-hp-step-node{width:22px;height:22px;margin-top:7px;font-size:11px}.mk-site .mk-hp-step-body{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px}.mk-site .mk-hp .mk-hp-step-call{display:none}.mk-site .mk-hp-step-result strong{font-size:16px}.mk-site .mk-hp-step-result span:not(.mk-hp-free){display:none}.mk-site .mk-hp-receipt{padding:10px 12px}.mk-site .mk-hp-term-foot{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 16px;font-size:11px}.mk-site .mk-hp-term-status{white-space:nowrap}}@media (max-width:600px){.mk-site .mk-hp .mk-hp-prompts{grid-template-columns:minmax(0,1fr)}.mk-site .mk-pg>.mk-hp-hero{padding-top:36px;padding-bottom:56px}.mk-site .mk-hp h1{margin-top:12px}.mk-site .mk-hp-hero-head{gap:20px}.mk-site .mk-hp .mk-hp-hero-body .mk-pg-lead{font-size:16px;line-height:1.5}.mk-site .mk-hp-hero-actions{margin-top:20px}.mk-site .mk-hp .mk-hp-hero-hint,.mk-site .mk-hp-cta-actions .mk-hp-server,.mk-site .mk-hp-hero-actions .mk-hp-server{display:none}.mk-site .mk-hp .mk-hp-film{margin-top:32px}.mk-site .mk-hp .mk-hp-film-caption{display:none}.mk-site .mk-hp .mk-hp-term-typed{font-size:13px}.mk-site .mk-hp-term-bar img{width:18px;height:18px}.mk-site .mk-hp-term-table{padding:0}.mk-site .mk-hp-term-table table{display:table;table-layout:fixed}.mk-site .mk-hp-term-table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:table-header-group;background:color-mix(in srgb,var(--color-terminal-text) 40%,white)}.mk-site .mk-hp-term-table tbody{display:table-row-group}.mk-site .mk-hp-term-table tr{display:table-row;padding:0;border:0}.mk-site .mk-hp-term-table th{padding:10px 8px;font-size:9.5px;letter-spacing:.1em;white-space:normal;line-height:1.5;vertical-align:middle}.mk-site .mk-hp-term-table th.is-num{display:table-cell;width:30px;padding:10px 0;text-align:center}.mk-site .mk-hp-term-table th:nth-child(2){width:28%}.mk-site .mk-hp-term-table th:nth-child(3){width:26%}.mk-site .mk-hp-term-table td.is-phone,.mk-site .mk-hp-term-table th:nth-child(5){display:none}.mk-site .mk-hp-term-table td{display:table-cell;height:44px;padding:0;overflow:hidden;white-space:nowrap;text-overflow:clip;border-bottom:1px solid #f0eee9;background:none}.mk-site .mk-hp-term-table tr.is-filling td{background:color-mix(in srgb,var(--color-accent) 6%,white)!important}.mk-site .mk-hp-term-table td.is-num{display:table-cell;padding:0;text-align:center;font-size:11px;background:color-mix(in srgb,var(--color-terminal-text) 40%,white)!important}.mk-site .mk-hp-term-table tr.is-filling td.is-num{box-shadow:inset 3px 0 0 var(--color-accent)}.mk-site .mk-hp-term-table .mk-hp-slot{display:flex;gap:8px;width:100%;height:44px;max-width:none;padding:0 8px;border-radius:0;overflow:hidden}.mk-site .mk-hp-term-table .is-company .mk-hp-slot>span:last-child{font-size:13px}.mk-site .mk-hp-term-table .is-company .mk-hp-logo{width:22px!important;height:22px!important}.mk-site .mk-hp-term-table .is-company .mk-hp-logo img{width:15px;height:15px}.mk-site .mk-hp-term-table .is-name .mk-hp-avatar,.mk-site .mk-hp-term-table .is-name small{display:none}.mk-site .mk-hp-term-table .is-name strong{font-size:13px;font-weight:500}.mk-site .mk-hp-term-table .is-email .mk-hp-slot{height:22px;align-items:flex-end;gap:4px;font-size:11px}.mk-site .mk-hp-term-table .is-email .mk-hp-slot.mk-hp-under{height:22px;align-items:flex-start;padding-left:25px;font-size:11px;color:var(--color-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-site .mk-hp-under{display:inline}.mk-site .mk-hp-term-table .is-email .mk-hp-under{display:flex}.mk-site .mk-hp-term[data-state=playing] .mk-hp-term-table .mk-hp-slot[data-shown=false]{background-size:14.142px 14.142px;animation:mk-hp-hatch .6s linear infinite}.mk-site .mk-hp .mk-hp-term-table .mk-hp-page-note{padding:8px 16px 10px;font-size:11px}.mk-site .mk-hp-term-panel{grid-template-columns:minmax(0,1fr);padding:10px 16px}.mk-site .mk-hp .mk-hp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mk-site .mk-hp-step{grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp .mk-hp-step-tool,.mk-site .mk-hp-receipt,.mk-site .mk-hp-step-node{display:none}.mk-site .mk-hp-step-body{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:6px 8px}.mk-site .mk-hp-step-body:before{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-hp-step:first-child .mk-hp-step-body:before{content:"Found"}.mk-site .mk-hp-step:nth-child(2) .mk-hp-step-body:before{content:"Reachable"}.mk-site .mk-hp-step:nth-child(3) .mk-hp-step-body:before{content:"Export"}.mk-site .mk-hp-step-result{gap:4px}.mk-site .mk-hp-step-result strong{font-size:15px}.mk-site .mk-hp-step-result .mk-hp-free{padding:0 5px;font-size:10px}.mk-site .mk-hp-term-foot{padding:8px 16px}.mk-site .mk-hp-term{display:flex;flex-direction:column}.mk-site .mk-hp-term-bar{order:-2}.mk-site .mk-hp-term-foot{order:-1;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;border-top:0;border-bottom:1px solid #ece8e1;background:var(--color-accent-subtle)}.mk-site .mk-hp-term-foot .mk-hp-term-status{min-width:0;overflow:hidden;text-overflow:ellipsis}.mk-site .mk-hp-term-exported{flex-shrink:0;font-size:10.5px}.mk-site .mk-hp-term-exported strong{min-width:0;font-size:15px}.mk-site .mk-hp-term[data-state=playing] .mk-hp-term-status:before{background:var(--color-accent);animation:mk-hp-pulse-blue 1s ease-in-out infinite}}@keyframes mk-hp-pulse-blue{0%,to{box-shadow:0 0 0 2px var(--color-accent-soft)}50%{box-shadow:0 0 0 5px transparent}}@keyframes mk-hp-hatch{to{background-position:14.142px 0}}@media (max-width:480px){.mk-site .mk-hp,.mk-site .mk-hp-cta{--mk-pg-gutter:28px}.mk-site .mk-hp h1{font-size:37px}.mk-site .mk-hp h1>span{white-space:normal}.mk-site .mk-hp-hero-actions{flex-wrap:wrap}.mk-site .mk-hp-hero-actions .mk-pg-btn{min-width:168px;padding:0 28px}.mk-site .mk-hp-cta-actions,.mk-site .mk-hp-hero-actions{justify-content:center}.mk-site .mk-hp-cta-actions>*{width:100%}.mk-site .mk-hp-cta-actions>a:first-child{width:auto;min-width:168px}.mk-site .mk-hp .mk-hp-costs>div{grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp-film{margin-left:-4px;margin-right:-4px}.mk-site .mk-pg>.mk-hp-proof{gap:10px 24px}.mk-site .mk-hp-proof strong{font-size:20px}.mk-site .mk-hp-bar{grid-template-columns:64px minmax(0,1fr) 96px}}@media (prefers-reduced-motion:reduce){.mk-site .mk-hp-caret{animation:none}.mk-site .mk-hp-mini *,.mk-site .mk-hp-slot>*,.mk-site .mk-hp-term *{animation:none!important;transition:none!important}}.mk-site .mk-hp-page h1>span{white-space:normal}.mk-site .mk-hp.mk-hp-page h1{font-size:54px;line-height:1.05}.mk-site .mk-hp-record .mk-hp-term-status{white-space:normal}.mk-site .mk-hp-plan.is-paid .mk-pg-btn{background:#fff;border-color:#fff;color:var(--color-text)}.mk-site .mk-hp-plan.is-paid .mk-pg-btn:hover{background:var(--color-border);border-color:var(--color-border);color:var(--color-text)}.mk-site .mk-hp-plan.is-paid .mk-pg-btn:focus-visible{outline-color:#fff}.mk-site .mk-pg.mk-hp-page>.mk-hp-hero{padding-bottom:64px}.mk-site .mk-hp-page .mk-pg-note a{color:var(--color-accent-text)}.mk-site .mk-hp-record{margin-bottom:48px}.mk-site .mk-hp .mk-hp-record-call{margin:0;padding:10px 24px;background:var(--color-paper);border-bottom:1px solid #ece8e1;overflow-x:auto}.mk-site .mk-hp .mk-hp-record-call code{font-family:var(--font-mono);font-size:12px;color:var(--color-ink);white-space:nowrap}.mk-site .mk-hp-record-groups{margin:0;padding:8px 24px 12px}.mk-site .mk-hp-record-group{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 20px;align-items:center;padding:12px 0;border-bottom:1px solid #f0eee9}.mk-site .mk-hp-record-group:last-child{border-bottom:0}.mk-site .mk-hp-record-group dt{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.mk-site .mk-hp-record-group dt:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--mk-hp-tone)}.mk-site .mk-hp-record-group dt svg{color:var(--color-accent-text);opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.mk-site .mk-hp-record-group[data-shown=true] dt svg{opacity:1;transform:none}.mk-site .mk-hp-record-group.is-blue{--mk-hp-tone:var(--color-accent)}.mk-site .mk-hp-record-group.is-ink{--mk-hp-tone:var(--color-tile-ink)}.mk-site .mk-hp-record-group.is-violet{--mk-hp-tone:var(--color-tile-violet)}.mk-site .mk-hp-record-group.is-orange{--mk-hp-tone:var(--color-tile-orange)}.mk-site .mk-hp-record-group.is-sky{--mk-hp-tone:var(--color-tile-sky)}.mk-site .mk-hp-record-group dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;min-height:32px;border-radius:6px}.mk-site .mk-hp-record-group[data-shown=false] dd{background:var(--mk-hp-hatch)}.mk-site .mk-hp-record-group[data-shown=false] dd>*{visibility:hidden}.mk-site .mk-hp-record-group[data-shown=true] dd>*{animation:mk-hp-slide .35s ease both}.mk-site .mk-hp-record-group[data-shown=true] dd>:nth-child(2){animation-delay:60ms}.mk-site .mk-hp-record-group[data-shown=true] dd>:nth-child(3){animation-delay:.12s}.mk-site .mk-hp-record-group[data-shown=true] dd>:nth-child(4){animation-delay:.18s}.mk-site .mk-hp-record-field{display:inline-flex;align-items:baseline;gap:8px;padding:5px 10px;border-radius:6px;background:var(--color-card);border:1px solid var(--color-border);font-size:13.5px;color:var(--color-text)}.mk-site .mk-hp-record-field code{font-family:var(--font-mono);font-size:11.5px;color:var(--color-muted)}.mk-site .mk-hp-record-field.is-mono>span{font-family:var(--font-mono);font-size:13px}.mk-site .mk-hp-record-field.is-accent{border-color:var(--color-accent-light-border);background:var(--color-accent-light)}.mk-site .mk-hp-record-field.is-accent>span{font-family:var(--font-mono);font-size:13px;color:var(--color-accent-text)}.mk-site .mk-hp-columns{margin-top:32px}.mk-site .mk-hp-columns .mk-pg-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;border-top:0;padding-top:0}.mk-site .mk-hp-columns .mk-pg-col-group{padding:16px;background:var(--color-card);border:1px solid #e7e3dc;border-radius:12px}.mk-site .mk-hp-columns .mk-pg-col-group h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--color-text)}.mk-site .mk-hp-columns .mk-pg-col-group h4:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--mk-hp-tone,var(--color-accent))}.mk-site .mk-hp-columns .mk-pg-col-group:nth-child(5n+2){--mk-hp-tone:var(--color-tile-ink)}.mk-site .mk-hp-columns .mk-pg-col-group:nth-child(5n+3){--mk-hp-tone:var(--color-tile-violet)}.mk-site .mk-hp-columns .mk-pg-col-group:nth-child(5n+4){--mk-hp-tone:var(--color-tile-orange)}.mk-site .mk-hp-columns .mk-pg-col-group:nth-child(5n+5){--mk-hp-tone:var(--color-tile-sky)}.mk-site .mk-hp-columns .mk-pg-col-group ul{display:flex;flex-wrap:wrap;gap:6px}.mk-site .mk-hp-columns .mk-pg-col-group li{display:inline-flex;flex-direction:column;gap:2px;padding:0;border:0}.mk-site .mk-hp-columns .mk-pg-col-group li>code:first-child{padding:4px 9px;border-radius:999px;background:var(--color-sidebar);border:1px solid var(--color-border);font-size:12.5px;color:var(--color-text)}.mk-site .mk-hp-columns .mk-pg-col-shape{padding:2px 4px 0;font-size:11px;color:var(--color-muted);overflow-wrap:anywhere}.mk-site .mk-hp-barlist{padding:24px;background:var(--color-card);border:1px solid #e7e3dc;border-radius:12px}.mk-site .mk-hp-barlist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mk-site .mk-hp-barlist li{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:12px}.mk-site .mk-hp-barlist-name{font-size:14px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-site .mk-hp-barlist-track{height:14px;border-radius:999px;background:#efece7;overflow:hidden}.mk-site .mk-hp-barlist-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--color-accent);transition:width .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 60ms)}.mk-site .mk-hp-barlist[data-inview=true] .mk-hp-barlist-fill{width:var(--w)}.mk-site .mk-hp-barlist-value{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;color:var(--color-text)}.mk-site .mk-hp .mk-hp-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mk-site .mk-hp-timeline li{position:relative;padding-top:48px}.mk-site .mk-hp-timeline li:before{content:"";position:absolute;top:15px;left:32px;right:-32px;height:2px;background:var(--color-accent-light-border)}.mk-site .mk-hp-timeline li:last-child:before{display:none}.mk-site .mk-hp-timeline-node{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--color-accent);color:#fff;font-family:var(--font-mono);font-size:13px;font-weight:700;box-shadow:0 0 0 5px var(--color-accent-soft)}.mk-site .mk-hp .mk-hp-timeline h3{margin:0;font-size:18px}.mk-site .mk-hp .mk-hp-timeline p{margin:8px 0 0;font-size:15px}.mk-site .mk-hp .mk-hp-signals{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.mk-site .mk-hp-signals li{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--color-card);border:1px solid #e7e3dc;border-radius:12px}.mk-site .mk-hp-signals code{align-self:flex-start;padding:3px 9px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-text);font-size:12.5px}.mk-site .mk-hp-signals span{font-size:15px;color:var(--color-ink)}.mk-site .mk-hp-sample pre{margin:0;padding:20px 24px;background:#232323;color:var(--color-terminal-text);font-size:13px;line-height:1.7;overflow-x:auto}.mk-site .mk-hp-sample pre code{font-size:inherit;color:inherit}.mk-site .mk-hp .mk-hp-rules{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.mk-site .mk-hp-rules>div{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--color-card);border:1px solid #e7e3dc;border-radius:12px}.mk-site .mk-hp-rules-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--color-accent-soft);color:var(--color-accent-text)}.mk-site .mk-hp-rules dt{font-size:17px;font-weight:600;color:var(--color-text)}.mk-site .mk-hp-rules dd{margin:0;font-size:15px;line-height:1.55;color:var(--color-ink)}.mk-site .mk-pg>.mk-hp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:16px}.mk-site .mk-hp-plan{display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:var(--color-card);border:1px solid #e7e3dc;border-radius:16px}.mk-site .mk-hp-plan.is-paid{background:var(--color-terminal);border-color:var(--color-terminal);color:var(--color-terminal-text);box-shadow:0 40px 80px -40px rgba(17,24,39,.45)}.mk-site .mk-hp .mk-hp-plan h2{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:28px}.mk-site .mk-hp .mk-hp-plan.is-paid h2{color:#fff}.mk-site .mk-hp-plan-tags{display:inline-flex;flex-wrap:wrap;gap:6px;vertical-align:middle}.mk-site .mk-hp-plan-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-text);font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:0}.mk-site .mk-hp .mk-hp-plan-price{display:flex;align-items:baseline;gap:10px;margin:24px 0 0;font-family:var(--font-mono)}.mk-site .mk-hp-plan-price strong{font-size:52px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.mk-site .mk-hp-plan.is-paid .mk-hp-plan-price strong{color:#fff}.mk-site .mk-hp-plan-price span{font-size:15px;color:var(--color-muted)}.mk-site .mk-hp-plan.is-paid .mk-hp-plan-price span{color:var(--color-terminal-muted)}.mk-site .mk-hp .mk-hp-plan-note{margin:12px 0 0;font-size:15px}.mk-site .mk-hp .mk-hp-plan.is-paid .mk-hp-plan-note{color:var(--color-terminal-muted)}.mk-site .mk-hp-plan ul{list-style:none;margin:28px 0 32px;padding:0;display:flex;flex-direction:column;gap:12px;width:100%}.mk-site .mk-hp-plan li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45}.mk-site .mk-hp-plan li svg{flex-shrink:0;margin-top:3px;color:var(--color-accent-text)}.mk-site .mk-hp-plan.is-paid li svg{color:var(--color-accent-on-dark)}.mk-site .mk-hp-plan .mk-pg-btn{margin-top:auto}.mk-site .mk-hp-slider{padding:32px;background:var(--color-card);border:1px solid #e7e3dc;border-radius:16px;box-shadow:0 24px 60px -36px rgba(17,24,39,.3)}.mk-site .mk-hp-slider-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;font-size:17px;font-weight:600;color:var(--color-text)}.mk-site .mk-hp-slider-label strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:36px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--color-accent)}.mk-site .mk-hp-slider input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:10px;margin:24px 0 8px;border-radius:999px;cursor:pointer;background:linear-gradient(90deg,var(--color-accent) var(--fill),#e7e3dc var(--fill))}.mk-site .mk-hp-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:999px;background:#fff;border:3px solid var(--color-accent);box-shadow:0 4px 12px rgba(29,78,216,.3)}.mk-site .mk-hp-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:#fff;border:3px solid var(--color-accent)}.mk-site .mk-hp-slider input[type=range]:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:6px}.mk-site .mk-hp-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.mk-site .mk-hp-picker .mk-hp-label{margin:0 4px 0 0}.mk-site .mk-hp-chip{padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card);color:var(--color-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.mk-site .mk-hp-chip:hover{border-color:var(--color-accent);color:var(--color-text)}.mk-site .mk-hp-chip[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent-light-border);color:var(--color-accent-text)}.mk-site .mk-hp-chip:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.mk-site .mk-hp-slider-ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--color-muted)}.mk-site .mk-hp-slider .mk-hp-bar-fill{transition:width .35s cubic-bezier(.2,.7,.2,1)}.mk-site .mk-hp .mk-hp-limits{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.mk-site .mk-hp-limits dd a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.mk-site .mk-hp-limits>div{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--color-card);border:1px solid #e7e3dc;border-radius:12px}.mk-site .mk-hp-limits-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:34px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--color-accent)}.mk-site .mk-hp-limits dt{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}.mk-site .mk-hp-limits dd{margin:0;font-size:15px;line-height:1.55;color:var(--color-ink)}.mk-site .mk-hp-cta .mk-pg-link-light{margin-left:8px}@media (max-width:900px){.mk-site .mk-hp .mk-hp-timeline,.mk-site .mk-pg>.mk-hp-plans{grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp-timeline li:before{display:none}}@media (max-width:600px){.mk-site .mk-hp.mk-hp-page h1{font-size:38px}.mk-site .mk-hp-record-group{grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp .mk-hp-record-call,.mk-site .mk-hp-record-groups{padding-left:16px;padding-right:16px}.mk-site .mk-hp-barlist{padding:16px}.mk-site .mk-hp-barlist li{grid-template-columns:96px minmax(0,1fr) 56px;gap:8px}.mk-site .mk-hp-slider{padding:20px 16px}.mk-site .mk-hp-slider-ticks span:nth-child(2n){visibility:hidden}.mk-site .mk-hp-plan{padding:24px 20px}.mk-site .mk-hp .mk-hp-limits,.mk-site .mk-hp .mk-hp-rules,.mk-site .mk-hp .mk-hp-signals,.mk-site .mk-hp-columns .mk-pg-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mk-site .mk-hp-barlist-fill,.mk-site .mk-hp-record-group *,.mk-site .mk-hp-slider *{transition:none!important;animation:none!important}}.mk-site .mk-hp .mk-hp-tools{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.mk-site .mk-hp-tools li{display:grid;grid-template-columns:minmax(0,1fr) 13.5rem;align-items:center;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-hp-tools li.is-ours{margin:4px 0;padding:12px;border:1px solid var(--color-accent-light-border);border-radius:10px;background:var(--color-accent-light)}.mk-site .mk-hp-tools-name{display:flex;flex-direction:column;min-width:0}.mk-site .mk-hp-tools-name strong{font-size:15px;font-weight:600;color:var(--color-text)}.mk-site .mk-hp-tools-name small{font-size:12.5px;line-height:1.4;color:var(--color-muted)}.mk-site .mk-hp-tools-cost{justify-self:end;text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-site .mk-hp-tools-cost.is-eur,.mk-site .mk-hp-tools-cost.is-usd{font-size:15px;font-weight:700;color:var(--color-text)}.mk-site .mk-hp-tools-cost.is-status{padding:4px 9px;border-radius:999px;background:var(--color-sidebar);border:1px solid var(--color-border);font-size:11px;color:var(--color-ink)}.mk-site .mk-hp-tools li.is-ours .mk-hp-tools-cost{font-size:18px;color:var(--color-accent-text)}.mk-site .mk-hp-tools li.is-ours .mk-hp-tools-name small{color:var(--color-accent-text)}.mk-site [data-comparison] .mk-hp-bars{margin-top:20px;gap:8px}.mk-site [data-comparison] .mk-hp-bar{grid-template-columns:96px minmax(0,1fr) 150px}.mk-site .mk-hp-bar.is-status .mk-hp-bar-value{font-weight:400;font-size:11px;color:var(--color-muted)}.mk-site .mk-hp-bar-fill{transition:width .35s cubic-bezier(.2,.7,.2,1)}.mk-site .mk-hp-slider-results{position:relative;height:420px;margin-top:28px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-input-border) transparent;border-radius:6px}.mk-site .mk-hp-slider-results::-webkit-scrollbar{width:6px}.mk-site .mk-hp-slider-results::-webkit-scrollbar-thumb{background:var(--color-input-border);border-radius:999px}.mk-site .mk-hp-slider-results::-webkit-scrollbar-track{background:transparent}.mk-site .mk-hp-slider-results:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:4px}.mk-site .mk-hp-slider-results:after{content:"";position:sticky;bottom:0;display:block;height:40px;margin-top:-40px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-card));opacity:0;transition:opacity .15s ease}.mk-site .mk-hp-slider-results[data-more=true]:after{opacity:1}.mk-site .mk-hp-slider-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px;align-items:start;padding-right:8px}.mk-site .mk-hp-slider-grid .mk-hp-bars{margin-top:0}@media (max-width:900px){.mk-site .mk-hp-slider-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.mk-site .mk-hp-slider-results{height:auto;max-height:420px}}@media (max-width:600px){.mk-site [data-comparison] .mk-hp-bar{grid-template-columns:76px minmax(0,1fr) 132px;gap:8px}.mk-site .mk-hp-bar.is-status .mk-hp-bar-value{font-size:10px;white-space:nowrap}.mk-site .mk-hp-tools li{grid-template-columns:minmax(0,1fr) 8.5rem}.mk-site .mk-hp-tools-cost.is-status{white-space:normal;text-align:center;line-height:1.3}.mk-site .mk-hp-tools li .mk-hp-tools-price small{white-space:normal;text-align:right}}.mk-site .mk-hp .mk-hp-fineprint{margin:0 0 20px;padding:14px 16px;border-radius:10px;border:1px solid var(--color-accent-light-border);border-left:3px solid var(--color-accent);background:var(--color-accent-light);font-size:15px;line-height:1.5;color:var(--color-text)}.mk-site .mk-hp .mk-hp-fineprint strong{color:var(--color-accent-text)}.mk-site .mk-hp-slider .mk-hp-fineprint{margin:24px 0 0}.mk-site .mk-hp-tools-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mk-site .mk-hp-tools-price small{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--color-muted);white-space:nowrap}.mk-site .mk-hp-tools li.is-ours .mk-hp-tools-price small{color:var(--color-accent-text);font-weight:600}.mk-site .mk-hp-yousave-slot{min-height:44px;margin-top:16px}.mk-site .mk-hp .mk-hp-yousave{display:inline-flex;align-items:center;margin:0;padding:10px 16px;border-radius:999px;background:var(--color-accent-soft);border:1px solid var(--color-accent-light-border);color:var(--color-accent-text);font-family:var(--font-mono);font-size:14px;font-weight:700}@media (max-width:600px){.mk-site .mk-hp-yousave-slot{min-height:64px}.mk-site .mk-hp .mk-hp-yousave{border-radius:10px;font-size:13px}}.mk-site .mk-hp .mk-hp-phonefigs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mk-site .mk-hp-phonefigs li{display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:2px solid var(--color-accent)}.mk-site .mk-hp-phonefigs strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:56px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--color-accent-text)}.mk-site .mk-hp-phonefigs span{font-size:16px;color:var(--color-ink)}.mk-site .mk-hp .mk-hp-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.mk-site .mk-hp .mk-hp-contrast p{display:flex;flex-direction:column;gap:10px;margin:0;padding:24px;border-radius:12px;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.mk-site .mk-hp .mk-hp-contrast .is-elsewhere{background:var(--color-card);border:1px solid #e7e3dc;color:var(--color-ink)}.mk-site .mk-hp .mk-hp-contrast .is-here{background:var(--color-accent-light);border:1px solid var(--color-accent-light-border);color:var(--color-accent-text)}.mk-site .mk-hp .mk-hp-compare-link{margin:24px 0 0;font-size:16px}.mk-site .mk-hp .mk-hp-compare-link a{color:var(--color-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:4px}.mk-site .mk-hp .mk-hp-compare-link a:hover{color:var(--color-accent-strong)}.mk-site .mk-hp .mk-hp-page-note{margin:0;padding:10px 12px;border-top:1px solid #f0eee9;font-family:var(--font-mono);font-size:12px;color:var(--color-muted)}@media (max-width:768px){.mk-site .mk-hp .mk-hp-contrast,.mk-site .mk-hp .mk-hp-phonefigs{grid-template-columns:minmax(0,1fr)}.mk-site .mk-hp-phonefigs strong{font-size:44px}.mk-site .mk-hp .mk-hp-contrast p{font-size:18px;padding:20px}}.mk-site .mk-pg .mk-cmp-table{font-size:14px;line-height:1.5}.mk-site .mk-pg .mk-cmp-table tbody th{position:static;padding:14px 24px 14px 0;font-family:var(--font-text);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-text);vertical-align:top;white-space:nowrap}.mk-site .mk-pg .mk-cmp-table td{min-width:200px;padding:14px 24px 14px 0}.mk-site .mk-pg .mk-cmp-table td:first-child{white-space:normal}.mk-site .mk-pg .mk-cmp-table tr:last-child th{border-bottom:0}.mk-site .mk-pg .mk-cmp-table .is-ours{padding-left:16px;background:var(--color-accent-light);color:var(--color-text)}.mk-site .mk-pg .mk-cmp-table thead .is-ours{color:var(--color-accent-text)}.mk-site .mk-pg .mk-cmp-table tbody tr:hover .is-ours{background:var(--color-accent-light)}.mk-site .mk-pg .mk-cmp-source{display:block;margin-top:4px;font-size:12.5px;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border);transition:color .15s ease,text-decoration-color .15s ease}.mk-site .mk-pg .mk-cmp-source:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.mk-site .mk-pg .mk-faq-answer .mk-cmp-source{display:inline;margin:0;font-size:inherit}.mk-site .mk-pg .mk-cmp-options{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border)}.mk-site .mk-pg .mk-cmp-options>li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 48px;padding:24px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-pg .mk-cmp-options h3{margin:0;font-size:20px;line-height:1.3;color:var(--color-text)}.mk-site .mk-pg .mk-cmp-option-facts{display:grid;gap:12px;margin:0}.mk-site .mk-pg .mk-cmp-option-facts dt{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-pg .mk-cmp-option-facts dd{margin:2px 0 0;font-size:15px;line-height:1.55;color:var(--color-ink)}.mk-site .mk-pg .mk-cmp-option-link{grid-column:2;justify-self:start;font-size:14px}@media (max-width:720px){.mk-site .mk-pg .mk-cmp-options>li{grid-template-columns:minmax(0,1fr)}.mk-site .mk-pg .mk-cmp-option-link{grid-column:1}}@media (prefers-reduced-motion:reduce){.mk-site .mk-pg .mk-cmp-source{transition:none}}.mk-site .mk-tool-tag{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.mk-site .mk-tool-tag code{font-family:var(--font-mono);font-size:13.5px;color:var(--color-accent-text)}.mk-site .mk-code-block{max-width:560px;margin-top:16px;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:6px}.mk-site .mk-code-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 14px;border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.mk-site .mk-code-block pre{margin:0;padding:14px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.55;color:var(--color-text)}.mk-site .mk-uc .mk-uc-clients{display:grid;gap:48px}.mk-site .mk-uc .mk-uc-client-name{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:20px}.mk-site .mk-uc .mk-uc-steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border)}.mk-site .mk-uc .mk-uc-steps h3,.mk-site .mk-uc .mk-uc-steps h4{margin:0;font-size:17px}.mk-site .mk-uc .mk-uc-steps .mk-pg-step-number{color:var(--color-accent-text)}.mk-site .mk-uc .mk-uc-steps p{max-width:680px}.mk-site .mk-uc .mk-uc-steps .mk-hp-server{margin-top:16px}.mk-site .mk-uc .mk-uc-shot{display:block;width:100%;max-width:560px;height:auto;margin-top:16px;border:1px solid var(--color-border);border-radius:6px}.mk-site .mk-uc .mk-uc-prompts{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border)}.mk-site .mk-uc .mk-uc-prompts>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px 48px;padding:24px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-uc .mk-uc-ask{margin:0;font-family:var(--font-mono);font-size:15px;line-height:1.5;color:var(--color-text)}.mk-site .mk-uc .mk-uc-ask span{color:var(--color-accent-text);font-weight:600}.mk-site .mk-uc .mk-uc-prompts p[data-prompt-does]{margin:10px 0 0;font-size:15px;line-height:1.55}.mk-site .mk-uc .mk-uc-prompts p[data-prompt-does] code{font-size:13.5px;color:var(--color-text)}.mk-site .mk-uc .mk-uc-term{border-radius:12px}.mk-site .mk-uc .mk-uc-term-prompt{margin:0;font-family:var(--font-mono);font-size:16px;line-height:1.45;color:var(--color-terminal-text)}.mk-site .mk-uc .mk-uc-term-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.mk-site .mk-uc .mk-uc-calls{list-style:none;margin:0;padding:8px 20px;border-right:1px solid var(--color-border);background:var(--color-paper)}.mk-site .mk-uc .mk-uc-calls>li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--color-border)}.mk-site .mk-uc .mk-uc-calls>li:last-child{border-bottom:0}.mk-site .mk-uc .mk-uc-calls .mk-pg-step-number{font-size:12.5px;line-height:1.9;color:var(--color-accent-text)}.mk-site .mk-uc .mk-uc-args{display:block;margin-top:8px;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--color-ink);overflow-wrap:anywhere}.mk-site .mk-uc .mk-uc-args>span{display:block}.mk-site .mk-uc .mk-uc-args code{font-size:12px;color:var(--color-text)}.mk-site .mk-uc .mk-uc-call-result{display:block;margin-top:6px;font-size:13.5px;color:var(--color-text)}.mk-site .mk-uc .mk-uc-call-result:before{content:"→ ";color:var(--color-accent-text)}.mk-site .mk-uc .mk-uc-result{min-width:0;padding:8px 20px 12px}.mk-site .mk-uc .mk-uc-result .mk-pg-table-scroll{border-top:0;border-bottom:0}.mk-site .mk-uc .mk-uc-table{font-size:13px}.mk-site .mk-uc .mk-uc-table td{vertical-align:middle;white-space:nowrap}.mk-site .mk-uc .mk-uc-table code{font-size:12.5px;color:var(--color-text)}.mk-site .mk-uc .mk-uc-company,.mk-site .mk-uc .mk-uc-person{display:inline-flex;align-items:center;gap:10px}.mk-site .mk-uc .mk-uc-person>span:last-child{display:flex;flex-direction:column;color:var(--color-text)}.mk-site .mk-uc .mk-uc-person small{font-size:12px;color:var(--color-muted)}.mk-site .mk-uc .mk-uc-file{display:flex;align-items:center;gap:12px;margin:8px 0 4px}.mk-site .mk-uc .mk-uc-file-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:var(--color-accent-soft);color:var(--color-accent-text);font-family:var(--font-mono);font-size:11px;font-weight:600}.mk-site .mk-uc .mk-uc-file strong{display:block;font-family:var(--font-mono);font-size:13.5px;font-weight:600}.mk-site .mk-uc .mk-uc-file small{font-size:12.5px;color:var(--color-muted)}.mk-site .mk-uc .mk-uc-term .mk-hp-term-foot{order:0;flex-wrap:wrap;border-top:1px solid var(--color-border);border-bottom:0;background:var(--color-paper);color:var(--color-ink)}.mk-site .mk-uc .mk-uc-term.is-dark-mark .mk-hp-term-bar img{filter:invert(1)}.mk-site .mk-uc .mk-uc-caption{margin:16px 0 0;font-family:var(--font-mono);font-size:12.5px;color:var(--color-muted)}.mk-site .mk-pg.mk-hp-page.mk-uc .mk-hp-hero h1>span{white-space:normal}.mk-site .mk-hp-unlimited-note{margin:16px 0 0;max-width:720px;font-size:15px;color:var(--color-ink)}@media (max-width:900px){.mk-site .mk-uc .mk-uc-term-body{grid-template-columns:minmax(0,1fr)}.mk-site .mk-uc .mk-uc-calls{border-right:0;border-bottom:1px solid var(--color-border)}}@media (max-width:720px){.mk-site .mk-uc .mk-uc-prompts>li{grid-template-columns:minmax(0,1fr)}.mk-site .mk-uc .mk-uc-term-prompt{font-size:14px}.mk-site .mk-uc .mk-uc-calls,.mk-site .mk-uc .mk-uc-result{padding-left:16px;padding-right:16px}}