.mk-home .brand{position:relative}.mk-home .brand-mark{display:none;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.mk-home .site-header.compact .brand{width:26px;margin-left:11px}.mk-home .site-header.compact,.mk-home .site-header.on-dark{padding-left:15px}.mk-home .site-header.compact .brand,.mk-home .site-header.on-dark .brand{margin-left:0}.mk-home .site-header.on-dark:not(.compact){height:52px;padding-top:5px;padding-bottom:5px;padding-right:5px}.mk-home .site-header.compact .brand-dark,.mk-home .site-header.compact .brand-white{display:none}.mk-home .site-header.compact .brand-mark{display:block}.mk-home .site-header.on-dark .brand-mark{filter:invert(1)}@media (max-width:1023px){.mk-home .brand,.mk-home .site-header.compact .brand{width:154px}.mk-home .site-header.compact .brand-mark{display:none}.mk-home .site-header.compact .brand-dark{display:block}.mk-home .site-header.compact.on-dark .brand-dark{display:none}.mk-home .site-header.compact.on-dark .brand-white{display:block}}.mk-home .hero h1{max-width:760px}.mk-home .footer-cta h2{max-width:780px}.mk-home .cta-heading{letter-spacing:-3.6px}@media (max-width:1023px){.mk-home .hero h1{max-width:620px}.mk-home .cta-heading{letter-spacing:-2.6px}}@media (max-width:640px){.mk-home .hero h1{max-width:360px}.mk-home .cta-heading{font-size:38px;letter-spacing:-1.8px}.mk-home .footer-cta h2{font-size:30px}}.mk-home .customer-logo.is-text{font-size:21px;font-weight:600;letter-spacing:-.9px;text-align:center;padding:0 12px;line-height:1.1}@media (max-width:640px){.mk-home .customer-logo.is-text{font-size:17px}}.mk-home .proof-strip .g2-mark{font-size:13px;font-weight:700;letter-spacing:-.3px;transform:none;margin-right:0}.mk-home .pillar-screen{padding:0;overflow:hidden}.mk-home .duo-product{overflow:hidden;background:#f6f5f3}.mk-home .signal-card{filter:drop-shadow(0 20px 22px #0003)}.mk-home .story-front .story-symbol{font-size:46px;letter-spacing:-2.4px;line-height:1.05}@media (max-width:640px){.mk-home .story-front .story-symbol{font-size:34px}}.mk-pricing .period-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;margin:0 0 18px;background:rgba(17,17,17,.04);border-radius:10px}.mk-pricing .period-switch button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;border:0;border-radius:7px;background:transparent;color:rgba(17,17,17,.6);font:inherit;font-size:12px;line-height:1.2;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.mk-pricing .period-switch button em{font-style:normal;font-size:10px;color:rgba(17,17,17,.45)}.mk-pricing .period-switch button:hover{color:#111}.mk-pricing .period-switch button.is-active{background:#fff;color:#111;box-shadow:0 1px 3px rgba(17,17,17,.1)}.mk-pricing .period-switch button.is-active em{color:#3bcd95}.mk-pricing .plan-card.popular .period-switch{background:rgba(255,255,255,.1)}.mk-pricing .plan-card.popular .period-switch button{color:rgba(255,255,255,.65)}.mk-pricing .plan-card.popular .period-switch button em{color:rgba(255,255,255,.45)}.mk-pricing .plan-card.popular .period-switch button.is-active{background:#fff;color:#111}.mk-pricing .plan-card.popular .period-switch button.is-active em{color:#0b8158}.mk-pricing .plan-form .btn{width:100%;text-align:center}.mk-pricing .table-value span[aria-label=Included]{font-size:15px;line-height:1}.mk-pricing .feature-label{font-size:14px}.mk-pricing .hero-title{max-width:20ch}.mk-pricing .results .result-number{font-size:24px;line-height:28px;letter-spacing:-1px;text-wrap:balance}.mk-pricing .results .result-label{font-size:15px;line-height:20px}.mk-pricing .results .result-back p{font-size:18px;letter-spacing:-.5px}@media (max-width:640px){.mk-pricing .results .result-number{font-size:22px;line-height:26px}.mk-pricing .results .result-label{font-size:13px;line-height:18px}}.mk-product .feature-panel:after{display:none}.mk-product .feature-panel{padding:18px}.mk-product .feature-preview{background:#f6f5f3}.mk-product .mobile-feature-screen:empty{display:none}.mk-product .hero-screen{mask-image:linear-gradient(#000,#000 88%,transparent);-webkit-mask-image:linear-gradient(#000,#000 88%,transparent);background:rgba(255,255,255,.55)}.mk-product .video-poster{background:#111}.mk-product .video-poster iframe{display:block;width:100%;height:100%}.mk-product .use-case-preview .context-screen{background:#fff}.mk-learn .hero-card .number{font-size:26px;letter-spacing:-1px;white-space:nowrap}.mk-learn .founder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-learn .founder-photo{aspect-ratio:4/3;border-radius:12px;overflow:hidden}.mk-learn .founder-info p.muted{font-size:13px;line-height:1.45;margin-top:6px}@media (max-width:1023px){.mk-learn .founder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk-learn .founder-grid{grid-template-columns:1fr}}.mk-learn .journey-section{padding:40px 0 100px}.mk-learn .journey{list-style:none;margin:0;padding:0;position:relative}.mk-learn .journey:before{content:"";position:absolute;left:96px;top:8px;bottom:8px;width:1px;background:rgba(17,17,17,.12)}.mk-learn .journey-step{display:grid;grid-template-columns:96px 1fr;gap:32px;padding:22px 0;position:relative}.mk-learn .journey-when{font-size:13px;color:rgba(17,17,17,.5);text-align:right;padding-top:3px}.mk-learn .journey-body{position:relative;padding-left:8px}.mk-learn .journey-body:before{content:"";position:absolute;left:-33px;top:8px;width:9px;height:9px;border-radius:50%;background:#ff6b6b;box-shadow:0 0 0 4px #fff}.mk-learn .journey-body h3{font-size:22px;letter-spacing:-.7px;margin-bottom:8px}.mk-learn .journey-body p{font-size:15px;line-height:1.55;color:rgba(17,17,17,.65);max-width:58ch}.mk-learn .journey-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mk-learn .journey-tags span{font-size:12px;padding:4px 10px;border-radius:20px;background:rgba(17,17,17,.05)}.mk-learn .journey-total{margin-top:34px;padding-left:128px;font-size:24px;letter-spacing:-.9px}.mk-learn .journey-answer{padding-left:128px;margin-top:8px;font-size:16px;color:rgba(17,17,17,.6)}@media (max-width:640px){.mk-learn .journey:before{left:4px}.mk-learn .journey-step{grid-template-columns:1fr;gap:6px;padding-left:26px}.mk-learn .journey-when{text-align:left}.mk-learn .journey-body:before{left:-26px}.mk-learn .journey-answer,.mk-learn .journey-total{padding-left:26px}.mk-learn .journey-total{font-size:20px}}.mk-learn .stats-caption{text-align:center;margin-top:18px;font-size:13px;color:rgba(17,17,17,.5)}.mk-learn .assistant-section{padding:0 0 100px}.mk-learn .assistant-frame{margin-top:44px;height:460px;border:1px solid rgba(17,17,17,.08);border-radius:16px;overflow:hidden;background:#fff}.mk-learn .explore-icon{background:#f6f5f3}.mk-learn .explore-icon.yellow{background:#f4e5b8}.mk-learn .legal-page{padding:150px 0 110px}.mk-learn .legal-prose{width:calc(100% - 48px);max-width:68ch;margin-inline:auto;color:rgba(17,17,17,.75);font-size:16px;line-height:1.65}.mk-learn .legal-prose>div{max-width:none!important;margin:0!important;padding:0!important}.mk-learn .legal-prose h1{
  /* !important: globals.css forces h1 to 24px inside its 767px media block. */font-size:clamp(38px,5vw,56px)!important;line-height:1.05!important;letter-spacing:-2.2px!important;font-weight:400!important;color:#111;margin:0 0 40px}.mk-learn .legal-prose h2{font-size:26px;line-height:1.2;letter-spacing:-.9px;font-weight:400;color:#111;margin:44px 0 14px}.mk-learn .legal-prose h3{font-size:19px;line-height:1.3;letter-spacing:-.5px;font-weight:500;color:#111;margin:28px 0 10px}.mk-learn .legal-prose p{margin:0 0 16px}.mk-learn .legal-prose ol,.mk-learn .legal-prose ul{margin:0 0 18px;padding-left:22px!important}.mk-learn .legal-prose ul{list-style:disc}.mk-learn .legal-prose ol{list-style:decimal}.mk-learn .legal-prose li{margin-bottom:8px}.mk-learn .legal-prose a{color:#111;text-decoration:underline;text-underline-offset:3px}.mk-learn .legal-prose a:hover{color:#ff6b6b}.mk-learn .legal-prose b,.mk-learn .legal-prose strong{color:#111;font-weight:500}.mk-learn .legal-prose div[class*=text-gray-],.mk-learn .legal-prose li[class*=text-gray-],.mk-learn .legal-prose p[class*=text-gray-],.mk-learn .legal-prose span[class*=text-gray-]{color:inherit!important}.mk-learn .legal-prose li[class*=font-bold],.mk-learn .legal-prose li[class*=font-semibold],.mk-learn .legal-prose p[class*=font-bold],.mk-learn .legal-prose p[class*=font-semibold],.mk-learn .legal-prose span[class*=font-bold],.mk-learn .legal-prose span[class*=font-semibold]{font-weight:500;color:#111}.mk-learn .legal-prose [class*=bg-amber-50],.mk-learn .legal-prose [class*=bg-blue-50],.mk-learn .legal-prose [class*=bg-gray-100],.mk-learn .legal-prose [class*=bg-gray-50],.mk-learn .legal-prose [class*=bg-green-50],.mk-learn .legal-prose [class*=bg-red-50],.mk-learn .legal-prose [class*=bg-yellow-50]{background:#f6f5f3!important;border-color:rgba(17,17,17,.16)!important;border-radius:12px!important;padding:20px 22px!important;color:rgba(17,17,17,.75)!important}.mk-learn .legal-prose [class*=text-amber-],.mk-learn .legal-prose [class*=text-blue-],.mk-learn .legal-prose [class*=text-green-],.mk-learn .legal-prose [class*=text-red-],.mk-learn .legal-prose [class*=text-yellow-]{color:#111!important}.mk-learn .legal-page,.mk-learn .legal-page *{animation:none!important;transition:none!important}.mk-home .hero-art{max-width:none}.grain-field{inset:-6%!important;width:112%!important;height:112%!important}.mk-dfy .hero-art canvas,.mk-home .hero-art canvas,.mk-learn .hero-art canvas,.mk-product .hero-art canvas{width:112%!important;max-width:none!important;height:112%!important;margin-left:0!important;animation:none!important}.mk-ui-dark .bg-\[\#f6f5f3\]{background:#262626;color:#f2f2f2}.mk-ui-dark .bg-white{background:#2e2e2e}.mk-ui-dark .border-gray-100{border-color:#ffffff14}.mk-ui-dark .border-gray-200{border-color:#ffffff1a!important}.mk-ui-dark .border-gray-900{border-color:#ffffff59}.mk-ui-dark .text-gray-800,.mk-ui-dark .text-gray-900{color:#f4f4f4}.mk-ui-dark .text-gray-600,.mk-ui-dark .text-gray-700{color:#b9b9b9}.mk-ui-dark .text-gray-400,.mk-ui-dark .text-gray-500{color:#8a8a8a}.mk-ui-dark .bg-gray-100,.mk-ui-dark .bg-gray-50{background:#ffffff12!important}.mk-ui-dark .bg-gray-200{background:#ffffff1f}.mk-ui-dark .bg-gray-300{background:#ffffff38}.mk-ui-dark .bg-\[\#ffefef\]{background:#ffd4d4}.mk-ui-dark .border-\[\#f3c0be\]{border-color:#e08a88}.mk-ui-dark .bg-\[\#f1f7f2\]{background:#c9edd6}.mk-ui-dark .border-\[\#c1dec7\]{border-color:#7cba92}.mk-ui-dark .bg-red-100{background:#ffd4d4!important}.mk-ui-dark .bg-green-100{background:#c9edd6!important}.mk-ui-dark .bg-\[\#f1f7f2\] .text-gray-900,.mk-ui-dark .bg-\[\#ffefef\] .text-gray-900{color:#111827}.mk-ui-dark .bg-\[\#f1f7f2\] .text-gray-800,.mk-ui-dark .bg-\[\#ffefef\] .text-gray-800{color:#1f2937}.mk-ui-dark .bg-\[\#f1f7f2\] .text-gray-700,.mk-ui-dark .bg-\[\#ffefef\] .text-gray-700{color:#374151}.mk-ui-dark .bg-\[\#f1f7f2\] .text-gray-600,.mk-ui-dark .bg-\[\#ffefef\] .text-gray-600{color:#4b5563}.mk-ui-dark .bg-\[\#f1f7f2\] .bg-\[\#edeef4\],.mk-ui-dark .bg-\[\#ffefef\] .bg-\[\#edeef4\]{background:#edeef4}.mk-ui-dark .bg-\[\#f1f7f2\] .bg-\[\#edeef4\].text-black,.mk-ui-dark .bg-\[\#f1f7f2\] .text-black,.mk-ui-dark .bg-\[\#ffefef\] .bg-\[\#edeef4\].text-black,.mk-ui-dark .bg-\[\#ffefef\] .text-black{color:#111}.mk-ui-dark .bg-red-100{color:#9f1239}.mk-ui-dark .bg-green-100{color:#166534}.mk-ui-dark .bg-\[\#edeef4\]{background:#ffffff1a}.mk-ui-dark .bg-\[\#edeef4\].text-black,.mk-ui-dark .text-black{color:#f2f2f2}.mk-ui-dark .mk-asset,.mk-ui-dark .mk-asset .bg-white{background:#fff;color:#111}.mk-ui-dark .mk-asset .text-gray-500{color:#6b7280}.mk-ui-dark .mk-asset .text-gray-600{color:#4b5563}:root{--mk-fade-b:linear-gradient(#000 64%,transparent 96%)}.mk-fade-b{-webkit-mask-image:var(--mk-fade-b);mask-image:var(--mk-fade-b)}.mk-dfy .site-header.compact,.mk-home .site-header.compact,.mk-home .site-header.on-dark,.mk-learn .site-header.compact,.mk-product .nav-shell.on-dark,.mk-product .nav-shell.scrolled{-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}.mk-home .nav-login{position:relative;display:flex}.mk-home .nav-login-panel{position:absolute;top:calc(100% + 12px);right:0;width:312px;background:#fff;color:var(--ink);border:1px solid #11111112;border-radius:14px;padding:18px;box-shadow:0 22px 60px #1111111f,0 2px 6px #1111110d;text-align:left;animation:nav-login-in .22s var(--ease) both}.mk-home .nav-login-panel[hidden]{display:none}@keyframes nav-login-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}@media (prefers-reduced-motion:reduce){.mk-home .nav-login-panel{animation:none}}.mk-home .nav-login-title{font-size:15px;font-weight:500;letter-spacing:-.3px;margin-bottom:14px}.mk-home .nav-login-sub{font-size:12.5px;color:var(--muted);margin:-10px 0 14px;line-height:1.45}.mk-home .nav-login-label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.mk-home .nav-login-panel input{width:100%;height:40px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:0 12px;font-size:14px;color:var(--ink);margin-bottom:12px;transition:border-color .2s,box-shadow .2s}.mk-home .nav-login-panel input:focus{border-color:#1111115c;box-shadow:0 0 0 3px #1111110a}.mk-home .nav-login-panel input:focus-visible{outline:2px solid #11111159;outline-offset:1px}.mk-home .nav-login-panel input:disabled{background:#fafafa;color:#888}.mk-home .nav-login-pw{position:relative}.mk-home .nav-login-pw input{padding-right:58px}.mk-home .nav-login-eye{position:absolute;right:8px;top:8px;height:24px;padding:0 8px;background:#11111108;border-radius:6px;font-size:11px;color:var(--muted);line-height:24px}.mk-home .nav-login-eye:hover{background:#11111114;color:var(--ink)}.mk-home .nav-login-submit{width:100%;margin-top:2px}.mk-home .nav-login-submit:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.mk-home .nav-login-error,.mk-home .nav-login-notice{font-size:12.5px;line-height:1.45;border-radius:8px;padding:8px 10px;margin:0 0 12px}.mk-home .nav-login-error{background:#fdf0ef;color:#a3352c}.mk-home .nav-login-notice{background:#f0f6f0;color:#2f6438}.mk-home .nav-login-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.mk-home .nav-login-link{background:none;padding:0;font-size:12px;color:var(--muted);white-space:nowrap;transition:color .2s}.mk-home .nav-login-link:hover{color:var(--ink);text-decoration:underline}@media (max-width:640px){.mk-home .nav-actions .nav-login{display:none}}.mk-home .trial-pw{position:relative}.mk-home .trial-pw input{padding-right:58px}.mk-home .trial-eye{position:absolute;right:8px;bottom:10px;height:25px;padding:0 8px;background:#11111108;border-radius:6px;font-size:11px;color:var(--muted);line-height:25px}.mk-home .trial-eye:hover{background:#11111114;color:var(--ink)}.mk-home .trial-error,.mk-home .trial-notice{grid-column:1/-1;font-size:13px;line-height:1.45;border-radius:8px;padding:9px 11px;margin:0 0 4px}.mk-home .trial-error{background:#fdf0ef;color:#a3352c}.mk-home .trial-error a{color:inherit}.mk-home .trial-notice{background:#f0f6f0;color:#2f6438}.mk-home .trial-fields .btn:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.mk-home .trial-actions{display:flex;flex-wrap:wrap;gap:10px}html.mk-chat-open body{margin-right:var(--mk-chat-w,30vw);overflow-x:hidden}html.mk-chat-open .mk-home .site-header{width:calc(100% - 112px - var(--mk-chat-w, 30vw));left:calc(50% - var(--mk-chat-w, 30vw) / 2)}html.mk-chat-open body,html.mk-chat-resizing body{transition:margin-right .35s var(--ease,cubic-bezier(.23,1,.32,1))}html.mk-chat-resizing .mk-home .site-header,html.mk-chat-resizing body{transition:none}html.mk-chat-narrow .mk-home .site-header,html.mk-chat-narrow .mk-home .site-header.compact{width:calc(100% - 48px - var(--mk-chat-w, 30vw));left:calc(50% - var(--mk-chat-w, 30vw) / 2);max-width:none;height:54px;padding:6px 8px;top:16px}html.mk-chat-narrow .mk-home .site-header:not(.compact){padding-left:0;padding-right:0}html.mk-chat-narrow .mk-home .nav-links{display:none}html.mk-chat-narrow .mk-home .brand,html.mk-chat-narrow .mk-home .compact .brand{width:154px;margin-left:4px}html.mk-chat-narrow .mk-home .site-header.compact .brand-mark{display:none}html.mk-chat-narrow .mk-home .site-header.compact .brand-dark{display:block}html.mk-chat-narrow .mk-home .nav-left{gap:0}html.mk-chat-narrow .mk-home .nav-actions{gap:8px}html.mk-chat-narrow .mk-home .mobile-toggle{display:block}html.mk-chat-narrow .mk-home .mobile-menu{display:block;position:absolute;top:calc(100% + 12px);left:0;right:0;background:#fafafa;color:#111;border-radius:13px;border:1px solid #11111109;box-shadow:0 15px 30px #0001;padding:20px;max-height:calc(100vh - 115px);overflow:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.25s var(--ease,cubic-bezier(.23,1,.32,1))}html.mk-chat-narrow .mk-home .mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}html.mk-chat-narrow .mk-home .mobile-menu details{border-bottom:1px solid #1111110c}html.mk-chat-narrow .mk-home .mobile-menu summary{padding:15px 2px;font-size:18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}html.mk-chat-narrow .mk-home .mobile-menu summary:after{content:"+";font-size:20px}html.mk-chat-narrow .mk-home .mobile-menu details[open] summary:after{content:"−"}html.mk-chat-narrow .mk-home .mobile-menu details a{display:block;font-size:14px;color:#777;padding:10px 15px}html.mk-chat-narrow .mk-home .mobile-menu>a{display:block;padding:15px 2px;font-size:18px}.mk-chat-launch{position:fixed;right:24px;bottom:24px;z-index:240;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 19px;border:1px solid transparent;border-radius:23px;background:rgb(17,17,17);color:#fff;font-size:14px;font-weight:450;letter-spacing:-.2px;box-shadow:0 10px 30px #11111126;transition:transform .25s var(--ease,cubic-bezier(.23,1,.32,1)),box-shadow .25s,opacity .25s}.mk-chat-launch:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1111112e}.mk-chat-launch svg{width:17px;height:17px}.mk-chat-launch.hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.mk-chat-drawer{position:fixed;top:0;right:0;bottom:0;z-index:250;width:var(--mk-chat-w,30vw);display:flex;flex-direction:column;background:rgb(246,245,243);border-left:1px solid #1111110f;box-shadow:-18px 0 60px #1111110d;transform:translateX(100%);transition:transform .35s var(--ease,cubic-bezier(.23,1,.32,1));color:rgb(17,17,17)}.mk-chat-drawer.open{transform:none}.mk-chat-drawer.resizing{transition:none}.mk-chat-grip{position:absolute;left:-3px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:2}.mk-chat-grip:after{content:"";position:absolute;left:3px;top:50%;width:2px;height:42px;margin-top:-21px;border-radius:2px;background:#11111124;opacity:0;transition:opacity .2s}.mk-chat-drawer.resizing .mk-chat-grip:after,.mk-chat-grip:hover:after{opacity:1}.mk-chat-head{display:flex;align-items:center;gap:10px;padding:18px 18px 14px 22px;border-bottom:1px solid #1111110d}.mk-chat-head h3{font-size:15px;font-weight:550;letter-spacing:-.3px;margin:0}.mk-chat-head p{margin:2px 0 0;font-size:12px;line-height:15px;color:rgba(17,17,17,.5)}.mk-chat-head .grow{flex:1}.mk-chat-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #1111110f;background:#fff;color:rgba(17,17,17,.55);transition:color .2s,border-color .2s}.mk-chat-icon:hover{color:rgb(17,17,17);border-color:#11111124}.mk-chat-icon svg{width:14px;height:14px}.mk-chat-log{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:20px}.mk-chat-intro h4{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.8px;line-height:1.15}.mk-chat-intro p{margin:0 0 16px;font-size:14px;line-height:19px;color:rgba(17,17,17,.6)}.mk-chat-suggest{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mk-chat-suggest button{text-align:left;font-size:13px;line-height:17px;padding:9px 13px;border-radius:9px;border:1px solid #1111110f;background:#fff;color:rgb(17,17,17);transition:border-color .2s,transform .2s var(--ease,cubic-bezier(.23,1,.32,1))}.mk-chat-suggest button:hover{border-color:#11111124;transform:translateY(-1px)}.mk-chat-msg.user{align-self:flex-end;max-width:88%;background:rgb(17,17,17);color:#fff;line-height:19px;padding:11px 15px;border-radius:12px 12px 3px 12px}.mk-chat-msg.bot,.mk-chat-msg.user{font-size:14px;letter-spacing:-.2px}.mk-chat-msg.bot{line-height:21px}.mk-chat-msg.bot p{margin:0 0 10px}.mk-chat-msg.bot p:last-child{margin-bottom:0}.mk-chat-msg.bot h1,.mk-chat-msg.bot h2,.mk-chat-msg.bot h3{font-size:15px;font-weight:600;letter-spacing:-.3px;margin:14px 0 6px}.mk-chat-msg.bot ol,.mk-chat-msg.bot ul{margin:0 0 10px;padding-left:18px}.mk-chat-msg.bot li{margin-bottom:4px}.mk-chat-msg.bot a{color:rgb(17,17,17);text-decoration:underline;text-underline-offset:2px}.mk-chat-msg.bot code{background:#1111110a;border-radius:4px;padding:1px 4px;font-size:12.5px}.mk-chat-msg.bot table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:10px}.mk-chat-msg.bot td,.mk-chat-msg.bot th{border:1px solid #1111110f;padding:6px 8px;text-align:left}.mk-chat-cursor{display:inline-block;width:6px;height:14px;vertical-align:-2px;margin-left:2px;background:rgba(17,17,17,.55);animation:mk-chat-blink 1s steps(2) infinite}@keyframes mk-chat-blink{50%{opacity:0}}.mk-chat-steps{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mk-chat-step{display:flex;align-items:center;gap:8px;font-size:12px;line-height:15px;color:rgba(17,17,17,.5);animation:mk-chat-step-in .3s var(--ease,cubic-bezier(.23,1,.32,1)) both}@keyframes mk-chat-step-in{0%{opacity:0;transform:translateY(4px)}}.mk-chat-step i{width:11px;height:11px;flex-shrink:0;border-radius:50%;border:1.5px solid #11111129;display:block}.mk-chat-step.running i{border-color:rgb(17,17,17) transparent rgb(17,17,17) rgb(17,17,17);animation:mk-chat-spin .7s linear infinite}.mk-chat-step.done i{border-color:transparent;background:rgb(17,17,17);box-shadow:inset 0 0 0 2px rgb(246,245,243),0 0 0 0 transparent}@keyframes mk-chat-spin{to{transform:rotate(1turn)}}.mk-chat-refs{margin-top:12px;padding-top:11px;border-top:1px solid #1111110d}.mk-chat-refs span{display:block;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:rgba(17,17,17,.4);margin-bottom:7px}.mk-chat-refs ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.mk-chat-refs li{display:flex;align-items:baseline;gap:9px;padding:5px 0;font-size:12.5px;line-height:17px;letter-spacing:-.1px;border-top:1px solid #11111108}.mk-chat-refs li:first-child{border-top:0}.mk-chat-refs li b{flex-shrink:0;width:16px;font-size:10px;font-weight:500;color:rgba(17,17,17,.35);font-variant-numeric:tabular-nums}.mk-home .mk-chat-refs li span{color:rgba(17,17,17,.62)}.mk-home .mk-chat-refs li a{color:rgb(17,17,17);text-decoration:none;border-bottom:1px solid #11111124}.mk-home .mk-chat-refs li a em{font-style:normal;color:rgba(17,17,17,.4)}.mk-home .mk-chat-refs li a:hover{border-bottom-color:rgb(17,17,17)}.mk-chat-email{margin-top:13px;padding:14px;border:1px solid #1111110f;border-radius:11px;background:#fff}.mk-chat-email strong{display:block;font-size:13px;font-weight:550;letter-spacing:-.2px;margin-bottom:4px}.mk-chat-email p{margin:0 0 11px;font-size:12.5px;line-height:17px;color:rgba(17,17,17,.6);white-space:pre-wrap}.mk-home .mk-chat-email a{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:8px;background:rgb(17,17,17);color:#fff;font-size:13px;font-weight:450;text-decoration:none}.mk-home .mk-chat-email a:hover{background:#272625;color:#fff}.mk-chat-form{padding:14px 18px 18px;border-top:1px solid #1111110d}.mk-chat-box{display:flex;align-items:flex-end;gap:8px;padding:9px 9px 9px 14px;background:#fff;border:1px solid #1111110f;border-radius:12px;transition:border-color .2s}.mk-chat-box:focus-within{border-color:#11111129}.mk-chat-box textarea{flex:1;border:0;outline:0;resize:none;background:transparent;font-family:inherit;font-size:14px;line-height:20px;letter-spacing:-.2px;color:rgb(17,17,17);max-height:132px}.mk-chat-box textarea::-moz-placeholder{color:rgba(17,17,17,.38)}.mk-chat-box textarea::placeholder{color:rgba(17,17,17,.38)}.mk-chat-send{width:32px;height:32px;flex-shrink:0;border-radius:8px;background:rgb(17,17,17);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s}.mk-chat-send:disabled{opacity:.25}.mk-chat-send svg{width:15px;height:15px}.mk-chat-foot{margin:9px 2px 0;font-size:11px;line-height:14px;color:rgba(17,17,17,.38)}@media (max-width:1023px){html.mk-chat-open body{margin-right:0}html.mk-chat-open .mk-home .site-header{width:calc(100% - 112px);left:50%}.mk-chat-drawer{width:100%}.mk-chat-grip{display:none}.mk-chat-launch{right:16px;bottom:16px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9c342d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9c342d{--font-inter:"Inter","Inter Fallback"}