.mk{--mk-raspberry:#b8305f;--mk-raspberry-dark:#8e2247;--mk-cream:#fdf6e9;--mk-body:#faf7f2;--mk-ink:#2a2a33;--mk-line:rgba(42,42,51,.12);--mk-claude:#d97757;--mk-pinktile:#f7e2ea;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--mk-body);color:var(--mk-ink);line-height:1.55;-webkit-font-smoothing:antialiased}.mk h1,.mk h2,.mk h3{font-family:var(--font-display),system-ui,sans-serif;line-height:1.12;letter-spacing:-.01em;margin:0}.mk li,.mk p,.mk ul{margin:0;padding:0}.mk ul{list-style:none}.mk a{color:inherit;text-decoration:none}.mk .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mk-header{position:sticky;top:0;z-index:50;background:hsla(38,44%,96%,.88);backdrop-filter:blur(10px);border-bottom:1px solid var(--mk-line)}.mk-nav{display:flex;align-items:center;gap:28px;height:68px}.mk .logo{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:28px;color:var(--mk-raspberry);letter-spacing:-.02em}.mk .navlinks{display:flex;gap:26px;font-size:15px;font-weight:500;color:rgba(42,42,51,.72)}.mk .navlinks a:hover{color:var(--mk-raspberry)}.mk .navright{margin-left:auto;display:flex;align-items:center;gap:14px}.mk .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;font-size:15px;padding:11px 22px;border:1.5px solid transparent;cursor:pointer;transition:.16s;white-space:nowrap}.mk .btn-primary{background:var(--mk-raspberry);color:var(--mk-cream);box-shadow:none}.mk .btn-primary:hover{background:var(--mk-raspberry-dark)}.mk .btn-ghost{border-color:var(--mk-line);color:var(--mk-ink);background:transparent}.mk .btn-ghost:hover{border-color:var(--mk-raspberry);color:var(--mk-raspberry)}.mk .btn-lg{font-size:16px;padding:14px 28px}.mk .link-login{font-size:15px;font-weight:600;color:var(--mk-ink)}.mk .link-login:hover{color:var(--mk-raspberry)}.mk-hero{background:var(--mk-cream);padding:74px 0 60px;position:relative;overflow:hidden;border-bottom:1px solid var(--mk-line)}.mk-hero:after{content:"";position:absolute;right:-260px;top:-300px;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle at 40% 42%,rgba(184,48,95,.16),rgba(184,48,95,.05) 45%,rgba(184,48,95,0) 70%);pointer-events:none}.mk .hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;align-items:center;position:relative;z-index:1}.mk .eyebrow{display:inline-flex;align-items:center;gap:9px;background:rgba(184,48,95,.09);color:var(--mk-raspberry-dark);font-size:13px;font-weight:600;padding:6px 15px;border-radius:999px;margin-bottom:22px}.mk .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--mk-raspberry);flex:none}.mk .tagline-swap{transition:opacity .45s ease}.mk h1{font-size:46px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.mk .hero-tag{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:22px;color:var(--mk-raspberry);margin-top:14px;letter-spacing:-.01em}.mk .sketch{position:relative;display:inline-block;white-space:nowrap}.mk .sketch svg{position:absolute;left:-1.5%;bottom:-.16em;width:103%;height:.24em;overflow:visible;pointer-events:none}.mk .lede{font-size:18.5px;color:rgba(42,42,51,.72);margin-top:20px;max-width:500px}.mk .hero-cta{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.mk .microcopy{font-size:13.5px;color:rgba(42,42,51,.5);margin-top:16px}.mk .visual{position:relative;padding-bottom:250px}.mk .dash{background:#fff;border-radius:14px;border:1px solid var(--mk-line);box-shadow:0 26px 60px -22px rgba(42,42,51,.32),0 2px 8px rgba(42,42,51,.05);overflow:hidden}.mk .dash-bar{background:var(--mk-raspberry);color:var(--mk-cream);display:flex;align-items:center;gap:10px;padding:0 11px;height:34px;font-size:8.5px}.mk .dash-bar .m-logo{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:14px}.mk .dash-bar .chip{background:rgba(0,0,0,.18);border-radius:4px;padding:3px 7px;font-weight:600;font-size:8px}.mk .dash-bar .tabs{display:flex;gap:10px;color:hsla(39,83%,95%,.75);font-size:8.5px}.mk .dash-bar .tabs .on{color:#fff;font-weight:700}.mk .dash-bar .av{margin-left:auto;width:15px;height:15px;border-radius:50%;background:var(--mk-cream);color:var(--mk-raspberry);font-family:var(--font-display),system-ui,sans-serif;font-size:8.5px;font-weight:800;line-height:1;padding-top:1px;display:flex;align-items:center;justify-content:center}.mk .dash-body{background:var(--mk-body);padding:9px}.mk .dash-body,.mk .drow{display:grid;gap:7px}.mk .drow.r1{grid-template-columns:1fr 1fr 1fr}.mk .drow.r2{grid-template-columns:1fr 1.55fr}.mk .dcard{background:#fff;border:1px solid var(--mk-line);border-radius:7px;padding:8px 9px}.mk .dcard .lbl{font-size:8px;font-weight:700;color:var(--mk-raspberry);line-height:1.3}.mk .dcard .lbl.ink{color:var(--mk-ink)}.mk .dcard .sub{font-size:6.5px;color:rgba(42,42,51,.45);margin-bottom:5px}.mk .dcard .big{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:15px;line-height:1.2}.mk .dcard .tiny{font-size:6.5px;color:rgba(42,42,51,.45)}.mk .dpill{display:inline-block;background:var(--mk-raspberry);color:var(--mk-cream);font-size:6.5px;font-weight:700;padding:3px 7px;border-radius:4px;margin-top:6px}.mk .dline{display:flex;justify-content:space-between;font-size:7px;color:rgba(42,42,51,.62);padding:2.5px 0}.mk .dline.tot{font-weight:700;color:var(--mk-ink);border-top:1px solid var(--mk-line);margin-top:3px;padding-top:4px}.mk .dmini-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.mk .dmini-h .t{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:12px;color:var(--mk-raspberry)}.mk .dmini-h .l{font-size:6px;color:var(--mk-raspberry)}.mk .dwelcome{gap:6px;padding:8px 0 4px}.mk .dwelcome,.mk .dwelcome .mb{display:flex;align-items:center;justify-content:center}.mk .dwelcome .mb{width:17px;height:17px;border-radius:6px;background:var(--mk-raspberry);color:var(--mk-cream);font-weight:800;font-size:11px}.mk .dwelcome .mb,.mk .dwelcome p{font-family:var(--font-display),system-ui,sans-serif}.mk .dwelcome p{font-weight:700;font-size:10px}.mk .dcomposer{border:1px solid var(--mk-line);border-radius:8px;padding:5px 7px;margin-top:8px}.mk .dcomposer .ph{font-size:6.5px;color:rgba(42,42,51,.32);padding-bottom:6px}.mk .dcomposer .row{justify-content:space-between}.mk .dcirc,.mk .dcomposer .row{display:flex;align-items:center}.mk .dcirc{width:12px;height:12px;border-radius:50%;justify-content:center;font-size:7px}.mk .dcirc.p{color:rgba(42,42,51,.4)}.mk .dcirc.s{background:var(--mk-raspberry);color:var(--mk-cream);font-size:6px}.mk .zoom{position:absolute;left:-6px;bottom:0;width:286px;z-index:3;background:#fff;border-radius:16px;padding:15px;border:2px solid var(--mk-raspberry);box-shadow:0 26px 56px -18px rgba(142,34,71,.45)}.mk .zoom-tag{position:absolute;top:-12px;left:18px;background:var(--mk-raspberry);color:var(--mk-cream);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 11px;border-radius:999px;white-space:nowrap}.mk .chat-h{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin-bottom:8px}.mk .chat-h .t{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:19px}.mk .chat-h .links,.mk .chat-h .t{color:var(--mk-raspberry);white-space:nowrap}.mk .chat-h .links{font-size:7.5px;display:flex;gap:5px}.mk .welcome{gap:9px;padding:10px 0 2px}.mk .m-badge,.mk .welcome{display:flex;align-items:center;justify-content:center}.mk .m-badge{width:28px;height:28px;border-radius:9px;background:var(--mk-raspberry);color:var(--mk-cream);font-weight:800;font-size:17px;flex:none}.mk .m-badge,.mk .welcome p{font-family:var(--font-display),system-ui,sans-serif}.mk .welcome p{font-weight:700;font-size:14.5px;white-space:nowrap}.mk .tip{text-align:center;font-size:9px;color:rgba(42,42,51,.42);max-width:225px;margin:7px auto 12px;line-height:1.5}.mk .composer{border:1px solid var(--mk-line);border-radius:13px;padding:8px 10px}.mk .composer .ph{font-size:11px;color:rgba(42,42,51,.34);padding:1px 0 9px;min-height:26px;white-space:pre-wrap;word-break:break-word}.mk .composer .ph.typed{color:var(--mk-ink)}.mk .caret{display:inline-block;width:1.5px;height:1.05em;background:var(--mk-ink);vertical-align:-.18em;margin-left:1px;animation:mk-blink 1s step-end infinite}@keyframes mk-blink{50%{opacity:0}}.mk .composer .row{justify-content:space-between}.mk .circ,.mk .composer .row{display:flex;align-items:center}.mk .circ{width:23px;height:23px;border-radius:50%;justify-content:center;font-size:13px}.mk .circ.plus{color:rgba(42,42,51,.42)}.mk .circ.send{background:var(--mk-raspberry);color:var(--mk-cream);font-size:11px}.mk .arrowwrap{position:absolute;left:270px;bottom:210px;width:300px;height:150px;z-index:2;pointer-events:none}.mk-section{padding:86px 0}.mk .section-head{max-width:660px;margin-bottom:48px}.mk .kicker{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mk-raspberry);margin-bottom:14px}.mk h2{font-size:40px;font-weight:800}.mk .section-head p{font-size:17.5px;color:rgba(42,42,51,.68);margin-top:16px}.mk .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mk .fcard{background:#fff;border:1px solid var(--mk-line);border-radius:16px;padding:26px;transition:.18s}.mk .fcard:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px rgba(42,42,51,.3)}.mk .tile{width:42px;height:42px;border-radius:12px;background:rgba(184,48,95,.1);color:var(--mk-raspberry);display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex:none}.mk .tile.claude{background:rgba(217,119,87,.14);color:var(--mk-claude)}.mk .fcard h3{font-size:19px;font-weight:700;margin-bottom:9px}.mk .fcard p{font-size:14.5px;color:rgba(42,42,51,.66)}.mk-honest{background:var(--mk-cream);border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line)}.mk-honest .wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.mk-honest h2{font-size:32px}.mk-honest .intro{font-size:16.5px;color:rgba(42,42,51,.7)}.mk-honest .nolist{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:6px}.mk-honest .nolist li{font-size:14.5px;color:rgba(42,42,51,.62);display:flex;gap:9px;align-items:center}.mk-honest .nolist li span{color:var(--mk-raspberry);font-weight:700}.mk-honest .nohead{font-weight:700;font-size:15px;margin-bottom:14px}.mk-honest .nofoot{font-size:14.5px;color:rgba(42,42,51,.6);margin-top:20px}.mk .plans{display:grid;grid-template-columns:repeat(2,minmax(0,392px));justify-content:center;gap:26px;align-items:stretch}.mk .plan{background:#fff;border:2px solid var(--mk-raspberry);border-radius:20px;padding:36px;display:flex;flex-direction:column;position:relative;box-shadow:0 20px 44px -24px rgba(184,48,95,.5)}.mk .plan.alt{border-color:var(--mk-line);box-shadow:0 18px 40px -28px rgba(42,42,51,.45)}.mk .plan .tag{position:absolute;top:-13px;left:36px;background:var(--mk-raspberry);color:var(--mk-cream);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 13px;border-radius:999px}.mk .plan h3{font-size:22px;font-weight:800}.mk .price{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:54px;margin:14px 0 2px;letter-spacing:-.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px}.mk .price small{font-size:16px;font-weight:600;color:rgba(42,42,51,.5)}.mk .was{position:relative;font-size:33px;color:rgba(42,42,51,.36);display:inline-block}.mk .was:after{content:"";position:absolute;left:-7%;right:-7%;top:50%;height:3.5px;border-radius:2px;background:#e0243f;transform:rotate(-9deg)}.mk .offer{font-size:13px;font-weight:700;color:var(--mk-raspberry);margin-top:8px;letter-spacing:.01em}.mk .coffee{position:absolute;left:calc(100% + 22px);top:38px;width:172px;text-align:left;pointer-events:none}.mk .coffee span{display:block;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:15px;line-height:1.2;color:var(--mk-raspberry);letter-spacing:-.01em;transform:rotate(2deg)}.mk .coffee svg{position:absolute;left:-18px;top:40px}.mk .plan .blurb{font-size:14.5px;color:rgba(42,42,51,.62);margin-top:8px}.mk .plan ul{margin:24px 0 28px;display:grid;gap:12px}.mk .plan li{font-size:14.5px;position:relative;padding-left:23px}.mk .tick{position:absolute;left:0;top:0;color:var(--mk-raspberry);font-weight:800;line-height:1.55}.mk .plan.alt .tick{color:var(--mk-ink)}.mk .plan .btn{width:100%;margin-top:auto}.mk .plan-note{font-size:12.5px;color:rgba(42,42,51,.45);text-align:center;margin-top:12px}.mk .pricing-head{text-align:center;margin:0 auto 44px}.mk-contact{background:var(--mk-raspberry);color:var(--mk-cream)}.mk-contact .wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:start}.mk-contact .kicker{color:hsla(39,83%,95%,.72)}.mk-contact h2{color:var(--mk-cream)}.mk-contact .section-head p{color:hsla(39,83%,95%,.82)}.mk-contact .contact-side li{display:flex;gap:14px;margin-bottom:22px;align-items:flex-start}.mk-contact .contact-side .tile{background:var(--mk-pinktile);color:var(--mk-raspberry-dark);margin-bottom:0}.mk-contact .contact-side b{display:block;color:var(--mk-cream);font-weight:700;font-size:15.5px;margin-bottom:2px}.mk-contact .contact-side span.body{font-size:14.5px;color:hsla(39,83%,95%,.8)}.mk .form{background:#fff;border-radius:20px;padding:30px}.mk .field{margin-bottom:16px}.mk .field label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(42,42,51,.55);margin-bottom:7px}.mk .field input,.mk .field textarea{width:100%;border:1px solid var(--mk-line);border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;color:var(--mk-ink);background:var(--mk-body);outline:none;transition:.15s}.mk .field input:focus,.mk .field textarea:focus{border-color:var(--mk-raspberry);background:#fff;box-shadow:0 0 0 3px rgba(184,48,95,.12)}.mk .field textarea{resize:vertical;min-height:118px}.mk .form .btn{width:100%}.mk .form-note{font-size:12.5px;color:rgba(42,42,51,.48);margin-top:14px;text-align:center}.mk .sent{background:rgba(184,48,95,.08);border:1px solid rgba(184,48,95,.25);color:var(--mk-raspberry-dark);border-radius:12px;padding:20px;font-size:14.5px;text-align:center;font-weight:600}.mk .form-error{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;border-radius:10px;padding:10px 12px;font-size:13.5px;margin-bottom:14px}.mk .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mk-footer{background:var(--mk-ink);color:hsla(39,83%,95%,.62);padding:48px 0 40px;font-size:14px}.mk-footer .foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mk-footer .logo{color:var(--mk-cream)}.mk-footer .tagline{font-size:14px;color:hsla(39,83%,95%,.5)}.mk-footer .foot-links{margin-left:auto;display:flex;gap:22px}.mk-footer .foot-links a:hover{color:var(--mk-cream)}.mk-footer .copyright{margin-top:26px;padding-top:22px;border-top:1px solid hsla(39,83%,95%,.12);font-size:13px;color:hsla(39,83%,95%,.42)}.mk-how{background:var(--mk-body);border-bottom:1px solid var(--mk-line);padding:86px 0}.mk .steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 36px}.mk .step{display:flex;gap:14px;align-items:flex-start}.mk .step .n{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:28px;color:var(--mk-raspberry);line-height:1;width:34px;flex:none}.mk .step h3{font-size:17px;font-weight:700;margin-bottom:4px}.mk .step p{font-size:14px;color:rgba(42,42,51,.62)}.mk .demo .stage{display:grid;grid-template-columns:380px 1fr;gap:22px;height:520px}.mk .demo .chatwrap{height:100%}.mk .demo .demo-note{text-align:center;font-size:12px;color:rgba(42,42,51,.5);margin-top:10px}.mk .demo .chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:20px}.mk .demo .chips button{border:1px solid var(--mk-line);background:hsla(0,0%,100%,.7);color:rgba(42,42,51,.72);border-radius:999px;padding:6px 13px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:.18s;position:relative;overflow:hidden}.mk .demo .chips button .bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--mk-raspberry);transition:width .25s linear}.mk .demo .chips button[aria-current=true]{border-color:var(--mk-raspberry);color:var(--mk-raspberry-dark);background:#fff}.mk .demo .chips button:focus-visible{outline:2px solid var(--mk-raspberry);outline-offset:2px}.mk .demo .chat{background:#fff;border:2px solid var(--mk-raspberry);border-radius:20px;padding:18px 20px 16px;display:flex;flex-direction:column;box-shadow:0 30px 60px -22px rgba(142,34,71,.45);position:relative;height:100%}.mk .demo .chat-h{margin-bottom:0;gap:10px}.mk .demo .chat-h .t{font-size:24px;line-height:1}.mk .demo .chat-h .links{font-size:10.5px;gap:9px}.mk .demo .thread{flex:1;min-height:0;overflow-y:auto;padding:12px 4px 6px 2px;display:flex;flex-direction:column;gap:12px;transition:opacity .35s;scrollbar-width:thin}.mk .demo .thread.fade{opacity:0}.mk .demo .welcome{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:0}.mk .demo .welcome p{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:16px;white-space:normal}.mk .demo .welcome .tip{font-family:var(--font-sans),system-ui,sans-serif;font-weight:400;font-size:11px;color:rgba(42,42,51,.5);max-width:270px;margin:0;line-height:1.5}.mk .demo .mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--mk-raspberry);color:var(--mk-cream);font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:14px;line-height:1;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk .demo .mark.lg{width:34px;height:34px;border-radius:10px;font-size:21px}.mk .demo .mark.think{animation:mk-breathe 1.6s ease-in-out infinite;transform-origin:center}@keyframes mk-breathe{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.08) rotate(-7deg);opacity:.85}70%{transform:scale(.96) rotate(6deg)}to{transform:scale(1) rotate(0)}}.mk .demo .pill{align-self:flex-end;max-width:86%;background:var(--mk-cream);border-radius:16px;padding:8px 13px;font-size:13.5px;white-space:pre-wrap}.mk .demo .pill .att{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--mk-line);border-radius:8px;padding:3px 8px;font-size:11.5px;margin-bottom:6px;color:rgba(42,42,51,.72)}.mk .demo .reply{font-size:13.5px;line-height:1.5}.mk .demo .reply .w{opacity:0;animation:mk-wordin .18s ease forwards}@keyframes mk-wordin{to{opacity:1}}.mk .demo .reply p{margin:0 0 8px}.mk .demo .reply p:last-child{margin-bottom:0}.mk .demo .reply table{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:12px;font-variant-numeric:tabular-nums}.mk .demo .reply th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:rgba(42,42,51,.5);text-align:left;font-weight:600;padding:0 8px 4px 0;border-bottom:1px solid var(--mk-line)}.mk .demo .reply td{padding:4px 8px 4px 0;border-bottom:1px solid rgba(42,42,51,.06);vertical-align:top}.mk .demo .reply td.n,.mk .demo .reply th.n{text-align:right;padding-right:0}.mk .demo .reply tr{opacity:0;animation:mk-wordin .25s ease forwards}.mk .demo .reply tr.hd{opacity:1;animation:none}.mk .demo .reply b{font-weight:700}.mk .demo .filechip{display:flex;align-items:center;gap:10px;border:1px solid var(--mk-line);border-radius:12px;padding:8px 10px;margin:4px 0 10px;background:var(--mk-body);opacity:0;animation:mk-wordin .3s ease forwards}.mk .demo .filechip .x{width:30px;height:30px;border-radius:7px;background:#1d6f42;color:#fff;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none;font-family:var(--font-display),system-ui,sans-serif}.mk .demo .filechip .x.pdf{background:#b3261e;font-size:9px;letter-spacing:.02em}.mk .demo .filechip .nm{font-weight:600;font-size:12.5px;line-height:1.25}.mk .demo .filechip .mt{font-size:11px;color:rgba(42,42,51,.5)}.mk .demo .filechip .dl{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--mk-raspberry);white-space:nowrap;display:flex;align-items:center;gap:4px}.mk .demo .status{display:flex;align-items:center;gap:9px;font-size:13px;color:rgba(42,42,51,.5)}.mk .demo .status .dots:after{display:inline-block;width:1.2em;text-align:left;content:"";animation:mk-dots 1.4s step-end infinite}@keyframes mk-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.mk .demo .steps{font-size:11px;color:rgba(42,42,51,.5);display:flex;flex-direction:column;gap:2px}.mk .demo .steps li{display:flex;gap:6px;align-items:center}.mk .demo .steps li span{color:#2f6b4f;font-weight:700}.mk .demo .steps-fold{font-size:11px;color:rgba(42,42,51,.5);margin-bottom:-4px}.mk .demo .steps-fold:before{content:"▸ ";font-size:9px}.mk .demo .composer{border:1px solid var(--mk-line);border-radius:14px;padding:9px 11px;margin-top:8px;background:#fff;box-shadow:0 1px 2px rgba(42,42,51,.05)}.mk .demo .composer .fld{min-height:21px;font-size:13.5px;line-height:1.5;color:var(--mk-ink);white-space:pre-wrap;word-break:break-word}.mk .demo .composer .fld.empty{color:rgba(42,42,51,.35)}.mk .demo .composer .row{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.mk .demo .circ{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.mk .demo .circ.plus{color:rgba(42,42,51,.5)}.mk .demo .circ.send{background:var(--mk-raspberry);color:var(--mk-cream)}.mk .demo .circ.send.dim{opacity:.25}.mk .demo .circ.stop{background:var(--mk-ink);color:var(--mk-cream)}.mk .demo .counter{font-size:10.5px;color:rgba(42,42,51,.5);text-align:right;margin-top:7px}.mk .demo .screen{background:#fff;border:1px solid var(--mk-line);border-radius:14px;box-shadow:0 26px 60px -22px rgba(42,42,51,.32),0 2px 8px rgba(42,42,51,.05);overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column}.mk .demo .screen .pane{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transition:opacity .4s;pointer-events:none}.mk .demo .screen .pane.on{opacity:1;pointer-events:auto}.mk .demo .appbar{background:var(--mk-raspberry);color:var(--mk-cream);display:flex;align-items:center;gap:14px;padding:0 16px;height:40px;font-size:11px;flex:none}.mk .demo .appbar .m-logo{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:17px}.mk .demo .appbar .chip{background:rgba(0,0,0,.18);border-radius:5px;padding:3px 8px;font-weight:600;font-size:10px}.mk .demo .appbar .tabs{display:flex;gap:13px;color:hsla(39,83%,95%,.75)}.mk .demo .appbar .tabs .on{color:#fff;font-weight:700}.mk .demo .appbar .av{margin-left:auto;width:20px;height:20px;border-radius:50%;background:var(--mk-cream);color:var(--mk-raspberry);font-family:var(--font-display),system-ui,sans-serif;font-size:11px;font-weight:800;line-height:1;padding-top:1px;display:flex;align-items:center;justify-content:center}.mk .demo .appbody{background:var(--mk-body);padding:12px;flex:1;min-height:0;overflow:hidden}.mk .demo .appbody,.mk .demo .drow{display:grid;gap:10px}.mk .demo .drow.r1{grid-template-columns:1fr 1fr 1fr}.mk .demo .drow.r2{grid-template-columns:1fr 1.55fr}.mk .demo .dcard{background:#fff;border:1px solid var(--mk-line);border-radius:9px;padding:11px 13px}.mk .demo .dcard .lbl{font-size:11px;font-weight:700;color:var(--mk-raspberry);line-height:1.3}.mk .demo .dcard .lbl.ink{color:var(--mk-ink)}.mk .demo .dcard .sub{font-size:9px;color:rgba(42,42,51,.45);margin-bottom:7px}.mk .demo .dcard .big{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:21px;line-height:1.2}.mk .demo .dcard .tiny{font-size:9px;color:rgba(42,42,51,.45)}.mk .demo .dpill{display:inline-block;background:var(--mk-raspberry);color:var(--mk-cream);font-size:9px;font-weight:700;padding:4px 9px;border-radius:5px;margin-top:8px;transition:background .3s}.mk .demo .dpill.ok{background:#2f6b4f}.mk .demo .dline{display:flex;justify-content:space-between;font-size:10px;color:rgba(42,42,51,.62);padding:3px 0;font-variant-numeric:tabular-nums}.mk .demo .dline.tot{font-weight:700;color:var(--mk-ink);border-top:1px solid var(--mk-line);margin-top:4px;padding-top:5px}.mk .demo .dline.done{text-decoration:line-through;color:rgba(42,42,51,.35)}.mk .demo .ticking{color:var(--mk-raspberry)}.mk .demo .dmini-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.mk .demo .dmini-h .t{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:15px;color:var(--mk-raspberry)}.mk .demo .dmini-h .l{font-size:8px;color:var(--mk-raspberry)}.mk .demo .dwelcome{gap:8px;padding:10px 0 6px}.mk .demo .dwelcome,.mk .demo .dwelcome .mb{display:flex;align-items:center;justify-content:center}.mk .demo .dwelcome .mb{width:22px;height:22px;border-radius:7px;background:var(--mk-raspberry);color:var(--mk-cream);font-weight:800;font-size:14px}.mk .demo .dwelcome .mb,.mk .demo .dwelcome p{font-family:var(--font-display),system-ui,sans-serif}.mk .demo .dwelcome p{font-weight:700;font-size:12.5px}.mk .demo .dcomposer{border:1px solid var(--mk-line);border-radius:9px;padding:6px 9px;margin-top:10px}.mk .demo .dcomposer .ph{font-size:9px;color:rgba(42,42,51,.32);padding-bottom:7px}.mk .demo .dcomposer .row{display:flex;align-items:center;justify-content:space-between}.mk .demo .dcirc{width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px}.mk .demo .dcirc.p{color:rgba(42,42,51,.4)}.mk .demo .dcirc.s{background:var(--mk-raspberry);color:var(--mk-cream);font-size:8px}.mk .demo .toast{position:absolute;right:14px;bottom:14px;background:var(--mk-ink);color:var(--mk-cream);font-size:11px;font-weight:600;padding:8px 12px;border-radius:9px;box-shadow:0 10px 24px -10px rgba(0,0,0,.5);opacity:0;transform:translateY(6px);transition:.3s}.mk .demo .toast.on{opacity:1;transform:none}.mk .demo .report{padding:14px 22px;flex:1;min-height:0;overflow:auto;font-variant-numeric:tabular-nums;scrollbar-width:thin}.mk .demo .report .ent{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-raspberry)}.mk .demo .report h4{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:20px;margin:2px 0 0;line-height:1.15}.mk .demo .report .per{font-size:11px;color:rgba(42,42,51,.5);margin-bottom:8px}.mk .demo .report table{width:100%;border-collapse:collapse;font-size:11.5px}.mk .demo .report th{text-align:right;font-weight:600;font-size:10px;color:rgba(42,42,51,.5);padding:0 0 6px;border-bottom:1px solid var(--mk-line);letter-spacing:.04em;text-transform:uppercase}.mk .demo .report th:first-child{text-align:left}.mk .demo .report td{padding:2.5px 0;border-bottom:1px solid rgba(42,42,51,.06);text-align:right;white-space:nowrap}.mk .demo .report td:first-child{text-align:left;white-space:normal}.mk .demo .report tr.sec td{font-weight:700;color:var(--mk-ink);padding-top:7px;border-bottom:0;text-align:left}.mk .demo .report tr.sub td{font-weight:700;border-top:1px solid var(--mk-line);border-bottom:0}.mk .demo .report tr.tot td{font-weight:800;font-size:12.5px;border-top:2px solid var(--mk-ink);border-bottom:0;padding-top:6px}.mk .demo .report tr.pad td{color:rgba(42,42,51,.62)}.mk .demo .report td.ind{padding-left:14px}.mk .demo .report tr{opacity:0;animation:mk-wordin .3s ease forwards}.mk .demo .xl{display:flex;flex-direction:column;flex:1;min-height:0;font-size:11px;font-variant-numeric:tabular-nums}.mk .demo .xl .bar{display:flex;align-items:center;gap:10px;padding:7px 12px;background:#f3f3f3;border-bottom:1px solid #dadada;font-size:11px;color:#333}.mk .demo .xl .bar .x{width:20px;height:20px;border-radius:4px;background:#1d6f42;color:#fff;font-weight:800;font-size:10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),system-ui,sans-serif}.mk .demo .xl .bar b{font-weight:600}.mk .demo .xl .bar .dim{color:#888}.mk .demo .xl .fx{display:flex;gap:8px;padding:4px 12px;border-bottom:1px solid #e5e5e5;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;color:#555}.mk .demo .xl .fx span:first-child{color:#888;width:32px}.mk .demo .xl .grid{flex:1;overflow:hidden;background:#fff}.mk .demo .xl table{border-collapse:collapse;width:100%}.mk .demo .xl th{background:#f7f7f7;color:#777;font-weight:500;font-size:10px;border:1px solid #e3e3e3;height:18px;text-align:center}.mk .demo .xl th.rn{width:26px}.mk .demo .xl th.wide{width:44%}.mk .demo .xl td{border:1px solid #ececec;padding:2px 7px;height:20px;white-space:nowrap;color:#222;font-size:10.5px}.mk .demo .xl td.n{text-align:right}.mk .demo .xl td.h{font-weight:700;background:#eaf3ee}.mk .demo .xl td.t{font-weight:700;border-top:1.5px solid #333}.mk .demo .xl td.ok{color:#1d6f42;font-weight:700}.mk .demo .xl td.src{color:#777}.mk .demo .xl tr{opacity:0;animation:mk-wordin .3s ease forwards}.mk .demo .xl tr.hd,.mk .demo .xl tr.still{opacity:1;animation:none}.mk .demo .xl .tabs{display:flex;gap:2px;padding:4px 10px;background:#f3f3f3;border-top:1px solid #dadada}.mk .demo .xl .tabs span{font-size:10px;padding:3px 10px;border-radius:3px 3px 0 0;color:#555;background:#e8e8e8}.mk .demo .xl .tabs span.on{background:#fff;color:#1d6f42;font-weight:700;border-bottom:2px solid #1d6f42}@media(max-width:1239px){.mk .coffee{position:static;width:auto;margin:0 0 10px}.mk .coffee span{transform:none}.mk .coffee svg{display:none}}@media(max-width:1080px){.mk h1{font-size:40px}}@media(max-width:960px){.mk .hero-grid,.mk-contact .wrap,.mk-honest .wrap{grid-template-columns:1fr;gap:40px}.mk .cards,.mk-honest .nolist{grid-template-columns:1fr}.mk h1{font-size:34px}.mk h2{font-size:30px}.mk .navlinks{display:none}.mk-section{padding:60px 0}.mk .visual{padding-bottom:0}.mk .arrowwrap,.mk .zoom{display:none}.mk .plans{grid-template-columns:minmax(0,420px)}.mk .steps3{grid-template-columns:1fr;gap:18px}.mk .demo .stage{grid-template-columns:1fr;height:auto}.mk .demo .chatwrap{height:440px}.mk .demo .screen{height:420px}}@media(max-width:600px){.mk .demo .screen .pane{transform:scale(.7);transform-origin:top left;width:142.86%;height:142.86%}}@media(max-width:480px){.mk .demo .chat-h .links{display:none}}@media(max-width:400px){.mk h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.mk .caret,.mk .demo .filechip,.mk .demo .mark.think,.mk .demo .reply .w,.mk .demo .reply tr,.mk .demo .report tr,.mk .demo .status .dots:after,.mk .demo .xl tr{animation:none}.mk .demo .filechip,.mk .demo .reply .w,.mk .demo .reply tr,.mk .demo .report tr,.mk .demo .xl tr{opacity:1}}.MobileNav_toggle__gkWcU{display:none;align-items:center;justify-content:center;width:40px;height:40px;flex:none;padding:0;border:1.5px solid rgba(42,42,51,.12);border-radius:11px;background:transparent;color:#2a2a33;cursor:pointer;transition:.16s}.MobileNav_toggle__gkWcU:hover{border-color:#b8305f;color:#b8305f}.MobileNav_toggle__gkWcU:focus-visible{outline:2px solid #b8305f;outline-offset:2px}.MobileNav_panel__ATyrj,.MobileNav_panel__ATyrj[hidden]{display:none}@media (max-width:960px){.MobileNav_toggle__gkWcU{display:inline-flex}.MobileNav_panel__ATyrj{display:grid;position:absolute;top:100%;left:0;right:0;padding:4px 24px 12px;background:#faf7f2;border-bottom:1px solid rgba(42,42,51,.12);box-shadow:0 18px 30px -22px rgba(42,42,51,.45)}.MobileNav_panel__ATyrj[hidden]{display:none}.MobileNav_panel__ATyrj a{padding:14px 2px;font-size:16px;font-weight:600;color:rgba(42,42,51,.82);text-decoration:none;border-bottom:1px solid rgba(42,42,51,.1)}.MobileNav_panel__ATyrj a:last-child{border-bottom:none}.MobileNav_panel__ATyrj a:active,.MobileNav_panel__ATyrj a:hover{color:#b8305f}}@media (max-width:560px){.MobileNav_loginLink__ZDaO6{display:none}}