.mk{--ink:#111112;--ink-2:#3a3a3f;--muted:#6b6b72;--line:#e6e6e8;--line-2:#efeff1;--bg:#ffffff;--soft:#f7f7f8;--paper:#f7f5f0;--navy:#1b4670;--navy-deep:#0f2539;--pink:#e23a86;--red:#c2352b;--green:#1f7a4d;--radius:8px;--sans:Inter,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--hand:"LXGW WenKai","Hannotate SC","Kaiti SC",cursive;--mono:"SF Mono",ui-monospace,Menlo,monospace}.mk,.mk *{box-sizing:border-box}html:has(.mk){scroll-behavior:smooth}body:has(.mk){overflow-x:clip;overflow-y:visible}.mk{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.mk img{display:block;max-width:100%}.mk a{color:inherit;text-decoration:none}.mk h1,.mk h2,.mk h3,.mk h4{margin:0;font-weight:650;letter-spacing:-.01em;text-wrap:balance}.mk p{margin:0}.mk .wrap{max-width:1200px}.mk .narrow,.mk .wrap{margin:0 auto;padding:0 32px}.mk .narrow{max-width:880px}.mk .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk{--surface:#ffffff;--surface-2:#fafafb;--soft-2:#efeff1;--line-strong:#c9ccd3;--muted-2:#a1a1a8;--navy-ink:#1b4670;--on-dark:#ffffff;--tint:#eef3f8;--tint-line:#d6e2ee;--green-tint:#eef8f3;--green-line:#cfe9da;--amber:#a4660b;--amber-tint:#fdf4e3;--amber-line:#f3dfb6;--red-tint:#fff5f4;--red-line:#f3cfcb;--pink-tint:#fdeef5;--pink-line:#f1d3e2;--pink-ink:#9a3a6a;--violet-tint:#f2effa;--violet-line:#e0d9f2;--violet-ink:#5b4a8a;--pill:#111112;--pill-fg:#ffffff;--glass:rgba(255,255,255,0.88);--veil:rgba(255,255,255,0.62);--veil-2:rgba(255,255,255,0.4);--dot:28,28,30;color-scheme:light}html.dark .mk{--ink:#f5f5f7;--ink-2:#d4d4d8;--muted:#a1a1a6;--muted-2:#6e6e73;--line:#343438;--line-2:#2a2a2e;--line-strong:#4a4a50;--bg:#141416;--surface:#1c1c1e;--surface-2:#202023;--soft:#232326;--soft-2:#2c2c30;--paper:#1a1916;--navy:#2f6fa8;--navy-ink:#8ab4d8;--tint:rgba(47,111,168,0.18);--tint-line:rgba(138,180,216,0.32);--green:#4cc38a;--green-tint:rgba(76,195,138,0.13);--green-line:rgba(76,195,138,0.32);--amber:#e0a94a;--amber-tint:rgba(224,169,74,0.13);--amber-line:rgba(224,169,74,0.32);--red:#ff6b61;--red-tint:rgba(255,107,97,0.11);--red-line:rgba(255,107,97,0.3);--pink-tint:rgba(226,58,134,0.16);--pink-line:rgba(226,58,134,0.35);--pink-ink:#f07ab0;--violet-tint:rgba(150,130,220,0.16);--violet-line:rgba(150,130,220,0.35);--violet-ink:#b9a8f0;--pill:#f5f5f7;--pill-fg:#111112;--glass:rgba(20,20,22,0.82);--veil:rgba(20,20,22,0.6);--veil-2:rgba(20,20,22,0.4);--dot:245,245,247;color-scheme:dark;background:var(--bg)}html.dark .mk .final img,html.dark .mk .nf img,html.dark .mk .problem .art{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen;opacity:.82}html.dark .mk .sources li img{filter:grayscale(1) invert(.85)}html.dark .mk .app,html.dark .mk .frame,html.dark .mk .player{box-shadow:0 0 0 1px var(--line),0 28px 60px -30px rgba(0,0,0,.7)}.mk .theme-t{all:unset;cursor:pointer;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);border:1px solid transparent}.mk .theme-t:hover{border-color:var(--line);background:var(--soft)}.mk .theme-t svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mk .theme-t .moon,html.dark .mk .theme-t .sun{display:none}html.dark .mk .theme-t .moon{display:block}.mk .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--radius);font-size:15px;font-weight:600;border:1px solid transparent;transition:background .15s,border-color .15s;white-space:nowrap}.mk .btn.primary{background:var(--navy);color:var(--on-dark)}.mk .btn.primary:hover{background:#163b5f}.mk .btn.ghost{border-color:var(--line);background:var(--surface);color:var(--ink)}.mk .btn.ghost:hover{border-color:var(--line-strong)}.mk .btn.sm{height:36px;padding:0 14px;font-size:14px}.mk .btn .play{width:18px;height:18px;border-radius:50%;background:var(--ink);display:grid;place-items:center}.mk .btn .play:after{content:"";border-left:6px solid var(--bg);border-top:4px solid transparent;border-bottom:4px solid transparent;margin-left:2px}.mk .link{color:var(--navy-ink);font-weight:600;font-size:15px;display:inline-flex;gap:6px;align-items:center}.mk .link:hover{text-decoration:underline;text-underline-offset:4px}.mk .nav{position:sticky;top:0;z-index:20;background:var(--glass);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}.mk .nav.scrolled{border-bottom-color:var(--line)}.mk .nav .wrap{height:64px;gap:40px}.mk .brand,.mk .nav .wrap{display:flex;align-items:center}.mk .brand{gap:10px;font-weight:650;font-size:17px}.mk .brand img{width:26px;height:26px}.mk .nav nav{display:flex;gap:28px;font-size:14.5px;color:var(--ink-2)}.mk .nav nav a.on,.mk .nav nav a:hover{color:var(--ink)}.mk .nav .right{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:14.5px}.mk .menu-t{all:unset;cursor:pointer;display:none;width:38px;height:38px;border-radius:8px;place-items:center;color:var(--ink)}.mk .menu-t:focus-visible,.mk .theme-t:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mk .menu-t svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.mk .menu-t path{transition:transform .25s,opacity .2s;transform-origin:12px 12px}html.mk-menu-open .mk .menu-t .l1{transform:translateY(5px) rotate(45deg)}html.mk-menu-open .mk .menu-t .l2{opacity:0}html.mk-menu-open .mk .menu-t .l3{transform:translateY(-5px) rotate(-45deg)}.mk .mnav{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 24px 40px -24px rgba(0,0,0,.25);padding:8px 20px 20px}.mk .mnav:not([hidden]){animation:mk-mdrop .22s ease-out}@keyframes mk-mdrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mk .mnav nav{display:grid;gap:0;font-size:inherit}.mk .mnav nav a{padding:14px 4px;font-size:17px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-2)}.mk .mnav nav a.on{color:var(--navy-ink)}.mk .mnav-b{display:grid;gap:10px;margin-top:18px}.mk .mnav-b .btn{justify-content:center;height:46px}.mk .mlogin{text-align:center;font-size:14.5px;color:var(--muted);padding:6px 0}html.mk-menu-open{overflow:hidden}@media (min-width:961px){.mk .mnav{display:none!important}}.mk section{padding:112px 0}.mk .eyebrow{font-size:13px;font-weight:600;color:var(--navy-ink);letter-spacing:.04em}.mk .h2{font-size:40px;line-height:1.25;margin-top:12px}.mk .lead{font-size:18px;color:var(--muted);margin-top:16px;max-width:640px}.mk .center{text-align:center}.mk .center .lead{margin-left:auto;margin-right:auto}.mk .soft{background:var(--soft)}.mk .hero{position:relative;padding:64px 0 0;text-align:center;overflow:hidden}.mk .hero:before{z-index:-2;background:linear-gradient(180deg,var(--bg) 0,var(--bg) 34%,var(--paper) 72%,var(--bg) 100%)}.mk .hero:after,.mk .hero:before{content:"";position:absolute;inset:0}.mk .hero:after{z-index:-1;background:radial-gradient(rgba(var(--dot),.1) 1px,transparent 1.2px) 0 0 /22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 72%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 72%,#000 20%,transparent 75%)}.mk .pill{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);padding:5px 14px 5px 6px;font-size:13.5px;background:var(--surface)}.mk .pill b{background:var(--tint);color:var(--navy-ink);font-weight:600;font-size:12px;padding:2px 8px;border-radius:999px}.mk .pill:hover{border-color:var(--line-strong)}.mk .hero h1{font-size:72px;line-height:1.1;letter-spacing:-.025em;margin-top:8px}.mk .hand-u{position:relative;white-space:nowrap}.mk .hand-u svg{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.3em;overflow:visible}.mk .hand-u path{fill:none;stroke:var(--pink);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400;animation:mk-draw .9s cubic-bezier(.6,.1,.3,1) .35s forwards}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk .hero .sub{font-size:19px;color:var(--muted);max-width:640px;margin:24px auto 0}.mk .hero .ctas{display:flex;gap:12px;margin-top:30px;justify-content:center}.mk .hero .ctas button{font-family:inherit;cursor:pointer}.mk .hero .ctas .dim{color:var(--muted);font-weight:500;font-family:var(--mono);font-size:13px}.mk .hero .fine{margin-top:18px;font-size:13.5px;color:var(--muted);display:flex;gap:18px;justify-content:center}.mk .hero .fine span:before{content:"✓";color:var(--green);margin-right:6px;font-weight:700}.mk .hero .stage{margin:44px auto 0;max-width:1136px;padding-bottom:72px}.mk .player{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--paper);border:1px solid rgba(var(--dot),.08);box-shadow:0 2px 4px rgba(17,17,18,.04),0 30px 80px -30px rgba(60,50,30,.45)}.mk .player video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mk .player .cover{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer}.mk .player .cover .pb{position:absolute;left:22px;bottom:20px;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 14px;border-radius:999px;background:var(--pill);color:var(--pill-fg);font:600 15px var(--sans);box-shadow:0 8px 24px rgba(0,0,0,.2);transition:background .15s,transform .15s}.mk .player .cover .pb:before{content:"";border-left:12px solid var(--pill-fg);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:4px}.mk .player .cover .pb i{font:12.5px var(--mono);font-style:normal;color:var(--line-strong)}.mk .player .cover:hover .pb{background:var(--navy);transform:translateY(-1px)}.mk .player .unmute{position:absolute;right:16px;top:14px;font:12.5px var(--sans);color:var(--ink-2);background:var(--glass);border:1px solid var(--line);border-radius:999px;padding:4px 12px;cursor:pointer}.mk .player .unmute:hover{color:var(--ink);border-color:var(--line-strong)}.mk .player.playing .cover,.mk .player.playing .unmute{display:none}.mk .chapters{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px;margin-top:18px}.mk .chapters button{all:unset;cursor:pointer;font-size:13.5px;color:var(--ink-2);padding:5px 12px;border-radius:999px}.mk .chapters button span{font:12px var(--mono);color:var(--muted);margin-left:6px}.mk .chapters button:hover{background:rgba(var(--dot),.05);color:var(--ink)}.mk .hero .try{margin-top:16px;font-size:14px;color:var(--muted)}.mk .hero .try a{color:var(--navy-ink);font-weight:600}.mk .hero .try a:hover{text-decoration:underline;text-underline-offset:4px}.mk .hero .try em{font-style:normal;font-size:12.5px;margin-left:10px;color:var(--muted)}.mk .more2{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px}.mk .more2 span{color:var(--muted);font-size:14px}.mk .btn.demo-entry{flex-direction:column;justify-content:center;gap:0;height:52px;line-height:1.2}.mk .btn.demo-entry small{font-size:11.5px;font-weight:500;color:var(--muted)}.mk .sources{padding:44px 0 40px;border-top:1px solid var(--line)}.mk .sources .wrap{display:flex;align-items:center;gap:40px}.mk .sources p{font-size:13.5px;color:var(--muted);flex:0 0 auto}.mk .sources ul{list-style:none;margin:0;padding:0;display:flex;gap:34px;align-items:center;flex-wrap:wrap}.mk .sources li{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--ink-2);font-weight:500;filter:grayscale(1);opacity:.8}.mk .sources li img{width:22px;height:22px}.mk .sources li.more{filter:none;opacity:1;color:var(--muted);font-weight:400}.mk .ftext .more-link{margin-left:8px;color:var(--navy-ink);font-weight:500;white-space:nowrap}.mk .ftext .more-link:hover{text-decoration:underline;text-underline-offset:3px}.mk .sources li.more a{color:var(--navy-ink);font-weight:500;margin-left:6px}.mk .sources li.more a:hover{text-decoration:underline;text-underline-offset:3px}.mk .problem .grid{display:grid;grid-template-columns:380px 1fr;gap:72px;align-items:center;margin-top:56px}.mk .problem .art{width:100%;opacity:.95}.mk .pains{display:grid;gap:0;border-top:1px solid var(--line)}.mk .pain{display:grid;grid-template-columns:56px 1fr;padding:26px 0;border-bottom:1px solid var(--line)}.mk .pain .n{font:13px var(--mono);color:var(--muted);padding-top:4px}.mk .pain h3{font-size:19px}.mk .pain p{color:var(--muted);margin-top:6px;font-size:15.5px}.mk .bridge{margin-top:36px;font-size:17px;color:var(--ink-2)}.mk .bridge b{color:var(--navy-ink)}.mk .pillars{display:grid;gap:144px;margin-top:80px}.mk .p-head{display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:end}.mk .p-k{font:600 13px var(--mono);color:var(--navy-ink);letter-spacing:.02em}.mk .p-head h3{font-size:34px;line-height:1.28;margin-top:10px}.mk .p-head p{color:var(--muted);font-size:16.5px}.mk .pillar .checks{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.mk .extras{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:112px}.mk .extra{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:10px}.mk .extra h4{font-size:16px;font-weight:650;display:flex;align-items:center;gap:8px}.mk .extra p{color:var(--muted);font-size:14px;flex:1}.mk .tag-m{font-style:normal;font-size:11.5px;font-weight:600;color:var(--navy-ink);background:var(--tint);border-radius:999px;padding:1px 8px}.mk .extra .mono{font:12px var(--mono);color:var(--muted)}.mk .extra code.mono{background:#0f1115;color:#a5d6a7;border-radius:6px;padding:7px 10px;font-size:12.5px}.mk .seg{align-self:flex-start;padding:2px;font-size:13px}.mk .seg span{padding:3px 12px;border-radius:6px;color:var(--muted)}.mk .seg span.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(17,17,18,.08)}.mk .chips span{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:12.5px;color:var(--ink-2);background:var(--soft)}.mk .ui-card{position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px rgba(17,17,18,.05),0 16px 40px -20px rgba(17,17,18,.25);overflow:hidden}.mk .ui-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line-2)}.mk .ui-head b{font-size:15px;font-weight:650}.mk .ui-head .meta{font-size:12.5px;color:var(--muted)}.mk .ui-body{padding:14px 18px}.mk .ui-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--line-2);background:var(--surface-2);color:var(--muted)}.mk .btn-ui,.mk .ui-foot{align-items:center;font-size:13px}.mk .btn-ui{display:inline-flex;height:32px;padding:0 14px;border-radius:8px;background:var(--navy);color:var(--on-dark);font-weight:600;white-space:nowrap;transition:opacity .3s,transform .15s,box-shadow .3s}.mk .btn-ui.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.mk .tag{letter-spacing:.03em}.mk .tag.pdf{background:var(--red)}.mk .tag.csv{background:var(--green)}.mk .ok{color:var(--green)}.mk .badge i,.mk .lnk i,.mk .meta i,.mk .st i,.mk .sum i{font-style:normal;display:none}.mk .badge .a,.mk .lnk .a,.mk .meta .a,.mk .st .a,.mk .sum .a{display:inline}.mk .checks{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.mk .checks li{display:grid;grid-template-columns:22px 1fr;font-size:15px;color:var(--ink-2)}.mk .checks li:before{content:"";width:14px;height:14px;margin-top:5px;border-radius:50%;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%231b4670' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.mk .checks li b{color:var(--ink);font-weight:600}.mk .promises,.mk .trust{border-top:1px solid var(--line)}.mk .promises{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.mk .promise{padding:28px 28px 30px 0;border-bottom:1px solid var(--line)}.mk .promise:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--line)}.mk .promise .ic{width:36px;height:36px;border-radius:8px;background:var(--tint);display:grid;place-items:center}.mk .promise .ic svg{width:18px;height:18px;stroke:var(--navy);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mk .promise h3{font-size:17.5px;margin-top:16px}.mk .promise p{color:var(--muted);font-size:14.5px;margin-top:8px}.mk .promise .spec{font:12px var(--mono);color:var(--muted);margin-top:12px}.mk .trust .foot{margin-top:28px;display:flex;gap:28px;font-size:14.5px}.mk .trust .foot a{color:var(--navy-ink);font-weight:600}.mk .trust .foot a:hover{text-decoration:underline;text-underline-offset:4px}.mk .plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;max-width:920px;margin-left:auto;margin-right:auto}.mk .plan{border:1px solid var(--line);border-radius:12px;padding:32px;background:var(--surface);display:flex;flex-direction:column}.mk .plan.featured{border-color:var(--navy-ink);box-shadow:0 0 0 1px var(--navy),0 12px 40px -18px rgba(27,70,112,.35)}.mk .plan .top{display:flex;justify-content:space-between;align-items:center}.mk .plan h3{font-size:18px}.mk .plan .badge{font-size:12px;font-weight:600;color:var(--navy-ink);background:var(--tint);border-radius:999px;padding:2px 10px}.mk .plan .price{font-size:40px;font-weight:650;margin-top:14px;letter-spacing:-.02em}.mk .plan .price small{font-size:15px;color:var(--muted);font-weight:400;margin-left:6px;letter-spacing:0}.mk .plan .price.tba{font-size:26px;padding:9px 0 6px}.mk .plan .desc{color:var(--muted);font-size:15px;margin-top:6px}.mk .plan .btn{margin-top:24px;justify-content:center}.mk .plan ul{list-style:none;margin:26px 0 0;display:grid;gap:11px;border-top:1px solid var(--line);padding:22px 0 0}.mk .plan li{font-size:14.5px;color:var(--ink-2);display:grid;grid-template-columns:22px 1fr}.mk .plan li:before{content:"✓";color:var(--navy-ink);font-weight:700}.mk .plan li.off{color:var(--muted-2)}.mk .plan li.off:before{content:"–";color:var(--line-strong)}.mk .faq{margin-top:48px;border-top:1px solid var(--line)}.mk .faq details{border-bottom:1px solid var(--line)}.mk .faq summary{list-style:none;cursor:pointer;padding:22px 0;font-size:17px;font-weight:600;display:flex;justify-content:space-between;gap:16px}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq summary:after{content:"+";font-weight:400;color:var(--muted);font-size:22px;line-height:1}.mk .faq details[open] summary:after{content:"–"}.mk .faq details p{color:var(--muted);padding:0 40px 24px 0;margin-top:-6px}.mk .final{padding:96px 0 104px;border-top:1px solid var(--line)}.mk .final .wrap{display:grid;grid-template-columns:1fr 320px;align-items:center;gap:48px}.mk .final h2{font-size:44px;line-height:1.2}.mk .final p{color:var(--muted);font-size:18px;margin-top:14px}.mk .final .ctas{display:flex;gap:12px;margin-top:30px;align-items:center}.mk .final img{width:100%}.mk .nf{padding:88px 0 112px}.mk .nf .wrap{display:grid;grid-template-columns:1fr 460px;align-items:center;gap:56px}.mk .nf h1{font-size:52px;line-height:1.15;margin-top:14px}.mk .nf .lead{margin-top:18px;max-width:30em}.mk .nf .ctas{display:flex;gap:12px;margin-top:32px}.mk .nf-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:36px;padding-top:22px;border-top:1px solid var(--line);font-size:14px}.mk .nf-links a{color:var(--muted)}.mk .nf-links a:hover{color:var(--ink)}.mk .nf img{width:100%;height:auto}@media (max-width:960px){.mk .nf{padding:48px 0 72px}.mk .nf .wrap{grid-template-columns:1fr;gap:32px}.mk .nf h1{font-size:36px}.mk .nf img{order:-1;max-width:360px;margin:0 auto}}.mk footer{border-top:1px solid var(--line);padding:56px 0 40px;font-size:14px;background:var(--soft)}.mk footer .cols{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.mk footer .blurb{color:var(--muted);margin-top:12px;max-width:280px}.mk footer .contact{display:inline-block;margin-top:14px;color:var(--ink-2);font-size:14px}.mk footer .contact:hover{color:var(--navy-ink)}.mk footer h4{font-size:13px;color:var(--muted);font-weight:600}.mk footer ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.mk footer ul a{color:var(--ink-2)}.mk footer ul a:hover{color:var(--ink)}.mk footer .legal-row{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);display:flex;justify-content:space-between}.mk .page-head{padding:88px 0 56px}.mk .page-head h1{font-size:52px;line-height:1.15;letter-spacing:-.02em;margin-top:14px}.mk .table{width:100%;border-collapse:collapse;font-size:15px;margin-top:32px}.mk .table th{text-align:left;font-size:13px;color:var(--muted);font-weight:600;padding:12px 14px}.mk .table td,.mk .table th{border-bottom:1px solid var(--line)}.mk .table td{padding:16px 14px;vertical-align:top}.mk .table td.free{color:var(--green);font-weight:600}.mk .table td.use{color:var(--navy-ink);font-weight:600}.mk .page-head .lead{font-size:19px}.mk .page-head.left{text-align:left}.mk .page-head.left .lead{margin-left:0}.mk .subnav{position:sticky;top:64px;z-index:10;background:var(--glass);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.mk .subnav .wrap{display:flex;gap:4px;overflow-x:auto;padding-top:10px;padding-bottom:10px}.mk .subnav a{flex:0 0 auto;font-size:14px;color:var(--ink-2);padding:6px 14px;border-radius:999px}.mk .subnav a:hover{background:var(--soft);color:var(--ink)}.mk .subnav a.on{background:var(--tint);color:var(--navy-ink);font-weight:600}.mk .mock{position:relative}.mk .mock .ui-card{position:relative;opacity:1;transform:none}.mk .mock .ui-card+.ui-card{margin-top:16px}.mk .mock .ui-card.offset{margin-left:48px;margin-right:-24px}.mk .mock-bg{border-radius:16px;padding:36px;border:1px solid var(--line);background:var(--surface-2) radial-gradient(rgba(var(--dot),.07) 1px,transparent 1.2px) 0 0 /20px 20px}.mk .fsec{padding:104px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.mk .fsec:first-of-type{border-top:0}.mk .fgrid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}.mk .fsec.flip .fgrid{grid-template-columns:7fr 5fr}.mk .fsec.flip .ftext{order:2}.mk .ftext{align-self:center}.mk .ftext h2{font-size:34px;line-height:1.28;margin-top:10px}.mk .ftext>p{color:var(--muted);font-size:16.5px;margin-top:14px}.mk .ftext .checks{gap:12px}.mk .minis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.mk .mini-card{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--surface)}.mk .mini-card h4{font-size:15.5px;font-weight:650}.mk .mini-card p{color:var(--muted);font-size:14px;margin-top:6px}.mk .src,.mk .src-list{display:grid}.mk .src{grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line-2);font-size:14px}.mk .src:last-child{border-bottom:0}.mk .src img{width:22px;height:22px}.mk .src small{display:block;color:var(--muted);font-size:12px}.mk .fmt{display:flex;gap:4px}.mk .fmt i{font:600 10.5px var(--mono);font-style:normal;color:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:1px 5px;background:var(--soft)}.mk .inbox-row{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px}.mk .inbox-row .nm{flex:1;font-weight:600}.mk .pill-s{font-size:11.5px;border-radius:999px;padding:1px 8px}.mk .pill-s.ok{color:var(--green);background:var(--green-tint);border:1px solid var(--green-line)}.mk .pill-s.warn{color:var(--amber);background:var(--amber-tint);border:1px solid var(--amber-line)}.mk .formula{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-2)}.mk .formula>div{padding:14px 12px 12px;border-right:1px solid var(--line-2)}.mk .formula>div:last-child{border-right:0}.mk .formula small{display:block;font-size:12px;color:var(--muted)}.mk .formula b{display:block;white-space:nowrap;font-size:15px;font-weight:650;margin-top:4px;font-variant-numeric:tabular-nums}.mk .formula em{font-style:normal;font-size:12px;color:var(--muted)}.mk .formula .red b{color:var(--red)}.mk .reasons{display:grid;gap:0}.mk .reason{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line-2);font-size:14px}.mk .reason:last-child{border-bottom:0}.mk .reason span{color:var(--muted);font-size:13px}.mk .reason.hot span{color:var(--red);font-weight:600}.mk .legend{padding:14px 18px}.mk .legend,.mk .qchips{display:flex;gap:8px;flex-wrap:wrap}.mk .qchips{padding:14px 18px 4px}.mk .qchips span{border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:13px;color:var(--ink-2);background:var(--surface)}.mk .qchips span.on{border-color:var(--navy-ink);color:var(--navy-ink);background:var(--tint)}.mk .sources-ol{list-style:none;margin:0;padding:4px 18px 16px;display:grid;gap:7px;font-size:13px}.mk .sources-ol li{display:flex;gap:10px;align-items:center;color:var(--ink-2)}.mk .sources-ol li i{font-style:normal;width:18px;height:18px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:10.5px;color:var(--muted)}.mk .sources-ol li u{text-decoration-color:var(--line-strong);text-underline-offset:3px}.mk .matrix{width:100%;border-collapse:collapse;font-size:13.5px}.mk .matrix th{text-align:left;font-size:12px;color:var(--muted);font-weight:500;padding:10px 18px}.mk .matrix td,.mk .matrix th{border-bottom:1px solid var(--line-2)}.mk .matrix td{padding:11px 18px;font-variant-numeric:tabular-nums}.mk .matrix tr:last-child td{border-bottom:0}.mk .matrix .r{text-align:right}.mk .matrix .share{width:34%}.mk .matrix .share div{height:6px;background:var(--line-2);border-radius:999px}.mk .matrix .share b{display:block;height:100%;background:var(--ink-2);border-radius:999px}.mk .matrix .up{color:var(--red)}.mk .matrix .dn{color:var(--green)}.mk .consent .ui-body{display:grid;gap:12px}.mk .consent .who{display:flex;align-items:center;gap:10px;font-size:14px}.mk .consent .who i{width:32px;height:32px;border-radius:8px;background:#d97757;color:var(--on-dark);display:grid;place-items:center;font-style:normal;font-weight:700}.mk .scope{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:13.5px}.mk .scope small{display:block;color:var(--muted);font-size:12px}.mk .scope .cb{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--line-strong);margin-top:2px}.mk .scope.on{border-color:var(--navy-ink);background:var(--tint)}.mk .scope.on .cb{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--navy-ink)}.mk .consent .acts{display:flex;justify-content:flex-end;gap:8px}.mk .consent .btn-ui{opacity:1}.mk .devices3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mk .device{border:1px solid var(--line);border-radius:12px;padding:22px;background:var(--surface)}.mk .device .shape{height:96px;display:grid;place-items:end center;margin-bottom:16px}.mk .device .shape i{display:block;border:2px solid var(--ink);border-radius:8px;background:linear-gradient(var(--soft) 0 22%,var(--surface) 22%)}.mk .device h4{font-size:16px}.mk .device p{color:var(--muted);font-size:14px;margin-top:4px}.mk .plat3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);margin-top:40px}.mk .plat3>div{padding:24px 24px 0 0}.mk .plat3>div+div{padding-left:24px;border-left:1px solid var(--line)}.mk .plat3 h4{font-size:17px}.mk .plat3 p{color:var(--muted);font-size:14.5px;margin-top:6px}.mk .subnav .sep{flex:0 0 1px;align-self:stretch;margin:4px 8px;background:var(--line)}.mk .catalog{background:var(--soft);border-top:1px solid var(--line);scroll-margin-top:110px}.mk .cat-head{max-width:720px}.mk .cgrp{display:grid;grid-template-columns:260px 1fr;gap:48px;padding:48px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.mk .cat-head+.cgrp{margin-top:48px}.mk .cg-h{position:sticky;top:132px;align-self:start}.mk .cg-h h3{font-size:20px}.mk .cg-h p{color:var(--muted);font-size:14.5px;margin-top:8px}.mk .cg-h .cnt{display:inline-block;margin-top:12px;font:12.5px var(--mono);color:var(--muted)}.mk .caps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mk .cap{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.mk .cap-t{display:flex;align-items:center;gap:10px}.mk .cap-t h4{font-size:15.5px;font-weight:650}.mk .tg{margin-left:auto;display:flex;gap:4px}.mk .tg i{font-style:normal;font-size:11px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:0 7px;background:var(--soft);white-space:nowrap}.mk .tg i.mem{color:var(--navy-ink);background:var(--tint);border-color:var(--tint-line)}.mk .cap p{color:var(--muted);font-size:14px;line-height:1.7}.mk .cap q{quotes:none;margin-top:auto;align-self:flex-start;font-size:12.5px;color:var(--ink-2);background:var(--soft);border:1px solid var(--line-2);border-radius:6px;padding:3px 9px}.mk .cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.mk .cmp{width:100%;min-width:880px;border-collapse:separate;border-spacing:0;font-size:14.5px}.mk .cmp td,.mk .cmp th{padding:16px 18px;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}.mk .cmp tr:last-child td,.mk .cmp tr:last-child th{border-bottom:0}.mk .cmp thead th{font-size:14px;font-weight:650;background:var(--surface-2)}.mk .cmp tbody th{font-weight:600;color:var(--ink-2);width:130px;background:var(--surface-2);position:sticky;left:0}.mk .cmp .us{background:var(--tint)}.mk .cmp thead .us{color:var(--navy-ink);box-shadow:inset 0 3px 0 var(--navy)}.mk .cmp td{color:var(--ink-2)}.mk .cmp td:before{font-weight:700;margin-right:8px}.mk .cmp td.yes:before{content:"✓";color:var(--green)}.mk .cmp td.partial:before{content:"◐";color:var(--amber);font-weight:400}.mk .cmp td.no:before{content:"–";color:var(--line-strong)}.mk .cmp td.no,.mk .cmp-note{color:var(--muted)}.mk .cmp-note{font-size:13.5px;margin-top:14px}.mk .cmp-hint{display:none;font-size:13px;color:var(--muted);margin-bottom:10px}.mk .moats{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line);margin-top:48px}.mk .moat{display:grid;grid-template-columns:56px 1fr;padding:28px 28px 28px 0;border-bottom:1px solid var(--line)}.mk .moat:nth-child(odd){border-right:1px solid var(--line)}.mk .moat:nth-child(2n){padding-left:28px}.mk .moat .n{font:13px var(--mono);color:var(--muted);padding-top:4px}.mk .moat h3{font-size:18px}.mk .moat p{color:var(--muted);font-size:15px;margin-top:6px}.mk .notfor{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.mk .notfor>div{border:1px solid var(--line);border-radius:12px;padding:24px;background:var(--surface)}.mk .notfor h3{font-size:17px}.mk .notfor p{color:var(--muted);font-size:15px;margin-top:8px}.mk .legal{display:grid;grid-template-columns:220px minmax(0,720px);gap:72px;padding-bottom:112px}.mk .toc{position:sticky;top:96px;align-self:start;font-size:14px}.mk .toc p{font-size:12px;color:var(--muted);font-weight:600;margin-bottom:10px;letter-spacing:.04em}.mk .toc a{display:block;padding:5px 0 5px 12px;color:var(--muted);border-left:2px solid var(--line)}.mk .toc a:hover{color:var(--ink)}.mk .toc a.on{color:var(--navy-ink);border-left-color:var(--navy-ink);font-weight:600}.mk .doc{font-size:16px;line-height:1.85;color:var(--ink-2)}.mk .doc .meta{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;color:var(--muted);padding-bottom:24px;border-bottom:1px solid var(--line)}.mk .doc .meta a{color:var(--navy-ink)}.mk .doc h2{font-size:21px;color:var(--ink);margin:48px 0 12px;scroll-margin-top:96px;display:flex;gap:12px;align-items:baseline}.mk .doc h2 span{font:13px var(--mono);color:var(--muted);font-weight:400}.mk .doc h3{font-size:16px;color:var(--ink);margin:22px 0 6px}.mk .doc p,.mk .doc ul{margin:0 0 12px}.mk .doc ul{padding-left:20px}.mk .doc li{margin:4px 0}.mk .doc b{color:var(--ink)}.mk .doc a{color:var(--navy-ink);text-decoration:underline;text-underline-offset:3px}.mk .guide-ways{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:64px}.mk .guide-ways>div{border:1px solid var(--line);border-radius:12px;padding:24px 26px;background:var(--surface)}.mk .guide-ways>div:first-child{border-color:var(--tint-line);background:var(--tint)}.mk .guide-ways h3{font-size:18px}.mk .guide-ways p{color:var(--ink-2);font-size:15px;line-height:1.75;margin-top:8px}.mk .guide-badge{display:inline-block;font-size:12px;font-weight:600;color:var(--navy-ink);border:1px solid var(--tint-line);background:var(--surface);border-radius:999px;padding:1px 9px;margin-bottom:10px}.mk .guide-doc .doc>.guide-block:first-child h2{margin-top:0}.mk .guide-summary{color:var(--muted)}.mk .doc .guide-steps{list-style:none;counter-reset:step;margin:16px 0 18px;padding:0}.mk .doc .guide-steps li{counter-increment:step;position:relative;padding:8px 0 8px 40px;margin:0;border-bottom:1px dashed var(--line)}.mk .doc .guide-steps li:last-child{border-bottom:0}.mk .doc .guide-steps li:before{content:counter(step);position:absolute;left:0;top:10px;width:24px;height:24px;border-radius:50%;background:var(--tint);color:var(--navy-ink);font:600 12px/24px var(--mono);text-align:center}.mk .guide-shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;gap:16px;margin:0 0 20px}.mk .guide-shots figure{margin:0}.mk .guide-shots a{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);transition:border-color .15s}.mk .guide-shots a:hover{border-color:var(--line-strong)}.mk .guide-shots img{display:block;width:100%;height:auto}.mk .guide-shots figcaption{display:flex;gap:6px;margin-top:8px;font-size:13px;line-height:1.5;color:var(--muted)}.mk .guide-shots figcaption span{flex:none;font:600 12px/19px var(--mono);color:var(--navy-ink)}.mk .guide-facts{margin:0;border:1px solid var(--line);border-radius:10px;background:var(--soft);font-size:15px}.mk .guide-facts>div{display:grid;grid-template-columns:9.5em 1fr;gap:16px;padding:12px 18px}.mk .guide-facts>div+div{border-top:1px solid var(--line)}.mk .guide-facts dt{color:var(--ink);font-weight:600}.mk .guide-facts dd{margin:0;line-height:1.75}@media (max-width:960px){.mk .guide-ways{grid-template-columns:1fr;margin-bottom:40px}.mk .guide-facts>div{grid-template-columns:1fr;gap:2px}.mk .guide-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.mk .summary-box{margin-top:28px;border:1px solid var(--tint-line);background:var(--tint);border-radius:12px;padding:22px 26px}.mk .summary-box h3{margin:0 0 8px;font-size:15px;color:var(--navy-ink)}.mk .summary-box ul{margin:0}.mk .doc table{width:100%;border-collapse:collapse;font-size:14.5px;margin:8px 0 12px}.mk .doc th{text-align:left;font-size:12.5px;color:var(--muted);font-weight:600;padding:8px 12px;border-bottom:1px solid var(--line)}.mk .doc td{padding:10px 12px;border-bottom:1px solid var(--line-2)}.mk .doc td:first-child{font-family:var(--mono);font-size:13px;color:var(--ink)}@media (max-width:960px){.mk .narrow,.mk .wrap{padding:0 20px}.mk section{padding:76px 0}.mk .nav .right .login,.mk .nav .wrap>nav{display:none}.mk .nav .right{gap:6px}.mk .nav .right .btn.sm{display:none}.mk .menu-t{display:grid}.mk .nav{background:var(--bg)}.mk .hero{padding-top:56px}.mk .hero h1{font-size:42px}.mk .hero .sub{font-size:17px}.mk .hero .ctas,.mk .hero .fine{flex-direction:column}.mk .hero .fine{gap:4px}.mk .hero .try em{display:block;margin:4px 0 0}.mk .final .ctas{flex-direction:column;align-items:stretch}.mk .hero .stage{margin-top:40px;padding-bottom:48px}.mk .player{border-radius:12px}.mk .player .cover .pb{left:10px;bottom:10px;height:34px;padding:0 14px 0 10px;font-size:13px}.mk .player .cover .pb i{display:none}.mk .player .unmute{font-size:11.5px;right:10px;top:10px}.mk .chapters{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;margin:12px -20px 0;padding:0 20px}.mk .chapters button{white-space:nowrap}.mk .chapters{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:40px}.mk .h2{font-size:30px}.mk .sources .wrap{flex-direction:column;align-items:flex-start;gap:18px}.mk .sources ul{gap:18px 24px}.mk .final .wrap,.mk .plans,.mk .problem .grid{grid-template-columns:1fr;gap:36px}.mk .problem .art{max-width:280px}.mk .pillars{gap:72px;margin-top:48px}.mk .p-head{grid-template-columns:1fr;gap:12px}.mk .p-head h3{font-size:26px}.mk .pillar .checks{grid-template-columns:1fr;gap:12px}.mk .extras{grid-template-columns:1fr;margin-top:56px}.mk .extra code.mono{overflow-wrap:anywhere}.mk .screen{border-radius:10px}.mk .promises{grid-template-columns:1fr}.mk .final h2{font-size:32px}.mk .final img{max-width:220px}.mk footer .cols{grid-template-columns:1fr 1fr}.mk .page-head h1{font-size:36px}.mk .subnav{top:64px}.mk .fsec{padding:72px 0}.mk .fgrid,.mk .fsec.flip .fgrid{grid-template-columns:1fr;gap:32px}.mk .fsec.flip .ftext{order:0}.mk .ftext{position:static}.mk .ftext h2{font-size:26px}.mk .mock-bg{padding:14px}.mk .mock .ui-card.offset{margin-left:0;margin-right:0}.mk .formula{grid-template-columns:1fr 1fr}.mk .formula>div{border-bottom:1px solid var(--line-2)}.mk .caps,.mk .cgrp,.mk .devices3,.mk .minis,.mk .moats,.mk .notfor,.mk .plat3{grid-template-columns:1fr}.mk .cgrp{gap:18px;padding:36px 0}.mk .cg-h{position:static}.mk .plat3>div+div{padding-left:0;border-left:0}.mk .promise,.mk .promise:not(:nth-child(3n+1)){padding:22px 0;border-left:0}.mk .moat,.mk .moat:nth-child(2n){padding:22px 0;border-right:0!important}.mk .legal{grid-template-columns:1fr;gap:24px}.mk .cmp-hint{display:block}.mk .inbox-row{flex-wrap:wrap}.mk .inbox-row .nm{flex-basis:calc(100% - 44px)}.mk .toc{position:static;display:none}}.mk .screen{position:relative;isolation:isolate;padding:0;container-type:inline-size}.mk .pillar .screen{margin-top:28px}.mk .pillar .app{height:600px}@media (max-width:960px){.mk .pillar .app{height:560px}}.mk .app{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);width:100%;height:520px;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(17,17,18,.04),0 28px 60px -30px rgba(17,17,18,.35);font-size:13px;line-height:1.5;color:var(--ink);text-align:left}.mk .app [hidden]{display:none!important}.mk .app small{display:block;font-size:12px;color:var(--muted)}.mk .app b{font-weight:600}.mk .app p{margin:0}.mk .app hr{border:0;border-top:1px solid var(--line-2);margin:14px 0}.mk .app .mut{color:var(--muted)}.mk .app .r{text-align:right}.mk .ic{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mk .ic.sm{width:14px;height:14px;color:var(--muted)}.mk .spin{animation:mk-spin 1s linear infinite}@keyframes mk-spin{to{transform:rotate(1turn)}}.mk .rail{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 0;border-right:1px solid var(--line-2)}.mk .rail .logo{width:20px;height:20px;margin-bottom:12px}.mk .rail .ri{width:32px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);transition:background .25s,color .25s}.mk .rail .ri.on{background:var(--tint);color:var(--navy-ink)}.mk .rail .gap{height:8px}.mk .rail .avatar{margin-top:auto;width:26px;height:26px;border-radius:50%;background:conic-gradient(#e2c3ee,var(--tint-line),#eec3d6,#e2c3ee)}.mk .main{position:relative;display:flex;flex-direction:column;min-width:0}.mk .tb{flex:0 0 52px;display:flex;align-items:center;gap:12px;padding:0 14px 0 16px;border-bottom:1px solid var(--line-2)}.mk .tb-t{color:var(--ink-2);display:grid}.mk .tb-title{font-size:15px;font-weight:650!important;white-space:nowrap}.mk .tb-r{margin-left:auto;display:flex;gap:8px}.mk .b,.mk .tb-r{align-items:center}.mk .b{display:inline-flex;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:500;white-space:nowrap;transition:transform .12s,box-shadow .2s,background .2s}.mk .b.pri{background:var(--navy);border-color:var(--navy-ink);color:var(--on-dark);font-weight:600}.mk .b.dim{color:var(--muted)}.mk .app .hit{transform:scale(.96);box-shadow:0 0 0 4px rgba(27,70,112,.18)}.mk .seg{position:relative;display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.mk .seg i{position:relative;z-index:1;font-style:normal;font-size:12.5px;padding:3px 10px;border-radius:6px;color:var(--muted);transition:color .3s,background .3s}.mk .seg i.on{color:var(--ink);font-weight:600;background:var(--surface);box-shadow:0 1px 2px rgba(17,17,18,.1)}.mk .body{flex:1;display:flex;min-height:0}.mk .content{flex:1;min-width:0;padding:18px 22px;overflow:hidden;transition:margin-right .5s cubic-bezier(.2,.7,.2,1)}.mk .vw{display:none}.mk .vw.on{display:block;animation:mk-vin .45s cubic-bezier(.2,.7,.2,1)}.mk span.vw.on{display:inline-flex}@keyframes mk-vin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mk .h5{display:block;font-size:13.5px;margin-top:14px}.mk .mut.s{font-size:12.5px;margin:2px 0 10px}.mk .sn2{flex:0 0 168px;padding:16px 10px;border-right:1px solid var(--line-2);display:flex;flex-direction:column;gap:2px}.mk .sn2 p{font-size:11.5px;font-weight:600;color:var(--muted);margin:14px 10px 4px}.mk .sa{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;font-size:13px;color:var(--ink-2)}.mk .sa .ic{width:15px;height:15px}.mk .sa.on{background:var(--tint);color:var(--navy-ink);font-weight:600}.mk .sa.back{color:var(--ink)}.mk .st{font-size:18px;font-weight:650;margin:2px 0}.mk .modal{position:absolute;inset:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;background:rgba(17,17,18,0);visibility:hidden;transition:background .3s,visibility 0s .3s}.mk .modal.on{background:rgba(17,17,18,.32);visibility:visible;transition:background .3s}.mk .dlg{box-sizing:border-box;max-width:calc(100% - 20px);width:min(460px,90%);background:var(--surface);border-radius:12px;padding:18px 20px;box-shadow:0 24px 60px -20px rgba(17,17,18,.45);opacity:0;transform:translateY(8px) scale(.97);transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.mk .modal.on .dlg{opacity:1;transform:none}.mk .ms{display:none}.mk .ms.on{display:block;animation:mk-vin .35s ease-out}.mk .dh2{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mk .dh2 b{font-size:16px}.mk .dx{color:var(--muted);display:grid}.mk .dfoot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px}.mk .dfoot.r{justify-content:flex-end}.mk .dfoot.r .mut{margin-right:auto;font-size:12px}.mk .frow{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:var(--surface-2)}.mk .frow .nm{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mk .tag{font:700 10px var(--sans);color:var(--on-dark);border-radius:4px;padding:2px 6px;flex:0 0 auto}.mk .tag.zip{background:#6a55a3}.mk .tag.xlsx{background:var(--green)}.mk .amber-t{color:var(--amber);font-size:12px}.mk .ok-t{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:12px}.mk .ok-t .ic{width:13px;height:13px}.mk .pins{display:flex;justify-content:center;gap:8px;margin:14px 0 8px}.mk .pins i{width:40px;height:44px;border:1.5px solid var(--line-strong);border-radius:8px;position:relative;transition:border-color .15s,box-shadow .15s}.mk .pins i.on{border-color:var(--navy-ink)}.mk .pins i.on:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--ink)}.mk .lockl{display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.mk .lockl .ic{width:13px;height:13px}.mk .bar{height:4px;border-radius:2px;background:var(--line-2);margin:12px 0 10px;overflow:hidden}.mk .bar b{display:block;height:100%;width:0;background:var(--navy);transition:width 1.2s cubic-bezier(.4,0,.2,1),background .3s}.mk .app.rd .bar b{width:100%}.mk .app.rdok .bar b{background:var(--green)}.mk .field{border:1px solid var(--line);border-radius:8px;padding:9px 12px;margin-top:12px;font-size:13px;min-height:38px}.mk .field.pwd{letter-spacing:3px;border-color:var(--tint-line);box-shadow:0 0 0 3px rgba(27,70,112,.12)}.mk .okhint{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--green-tint);color:var(--green);font-size:12.5px}.mk .panel{background:var(--soft);border-radius:12px;padding:12px 16px}.mk .pnh{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.mk .pnh b{margin-right:auto;font-size:14px}.mk .pnh .mut{font-size:12px}.mk .inb{display:flex;align-items:center;gap:10px;padding-top:10px}.mk .inb-t{flex:1;min-width:0}.mk .inb-t b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mk .vf{font-style:normal;color:var(--green);background:var(--green-tint);border:1px solid var(--green-line);padding:0 6px;font-size:11px}.mk .pill,.mk .vf{border-radius:999px}.mk .pill{font-size:11.5px;padding:1px 8px;background:var(--soft-2);color:var(--ink-2);white-space:nowrap}.mk .pill.amber{background:var(--amber-tint);color:var(--amber)}.mk .lbl{font-size:12px;color:var(--muted);margin:14px 0 8px!important}.mk .drop{border:1.5px dashed var(--line);border-radius:12px;padding:22px;text-align:center}.mk .drop.on{display:flex;flex-direction:column;align-items:center;gap:4px}.mk .dico{width:40px;height:40px;border-radius:10px;background:var(--soft);display:grid;place-items:center;margin-bottom:6px}.mk .drop b{font-size:14px}.mk .drop .b{margin-top:10px}.mk .dh{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.mk .dh b{font-size:14px}.mk .acc,.mk .bt,.mk .tx{width:100%;border-collapse:collapse;font-size:12.5px}.mk .acc th,.mk .bt th,.mk .tx th{text-align:left;font-weight:500;color:var(--muted);font-size:12px;padding:7px 8px;border-bottom:1px solid var(--line)}.mk .tx td{padding:8px;border-bottom:1px solid var(--line-2);white-space:nowrap}.mk .tx .grp td{background:var(--soft);font-size:12px;font-weight:600;font-family:var(--mono)}.mk .tx .grp td>span:last-child{float:right}.mk [data-v=draft] .tx tr:not(.grp){animation:mk-vin .4s calc(var(--d, 0) * 90ms) both}.mk .cat{display:inline-flex;align-items:center;gap:6px}.mk .cat:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--amber-tint)}.mk .cat.daily:before{background:var(--red-tint)}.mk .note{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:12.5px}.mk .note .ic{color:var(--navy-ink)}.mk .big{font-size:22px;font-weight:700;margin-top:12px}.mk .stats3{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 0}.mk .stats3>div{padding:10px 14px;border-right:1px solid var(--line)}.mk .stats3>div:first-child{padding-left:0}.mk .stats3>div:last-child{border-right:0}.mk .stats3 b{display:block;font-size:22px;font-weight:650;line-height:1.3}.mk .stats3 em{font-style:normal;font-size:11.5px;color:var(--muted)}.mk .app .red{color:var(--red)}.mk .tabs2{display:flex;gap:6px;margin-bottom:6px;font-size:12.5px}.mk .tabs2 span{padding:3px 10px;border-radius:7px;color:var(--ink-2)}.mk .tabs2 span.on{border:1px solid var(--line);font-weight:600}.mk .acc td{padding:9px 8px;border-bottom:1px solid var(--line-2);vertical-align:middle;transition:background .4s}.mk .bad,.mk .good{display:inline-flex;align-items:center;gap:5px;font-weight:600}.mk .bad{color:var(--red)}.mk .good{color:var(--green)}.mk .bad .ic,.mk .good .ic{width:14px;height:14px}.mk .app.fixed .cmb td{background:var(--green-tint)}.mk .crumb{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.mk .crumb i{font-style:normal}.mk .crumb b{color:var(--ink);margin-right:8px}.mk .formula2{display:flex;align-items:stretch;gap:8px;margin-top:8px}.mk .formula2>div{flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.mk .formula2>i{align-self:center;font-style:normal;color:var(--muted)}.mk .formula2 b{font-size:14px;font-variant-numeric:tabular-nums}.mk .formula2 .red{border-color:var(--red-line);background:var(--red-tint)}.mk .sh{display:flex;align-items:baseline;justify-content:space-between}.mk .dup{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;transition:border-color .25s,background .25s,opacity .3s}.mk .cb{width:15px;height:15px;border:1.5px solid var(--line-strong);border-radius:4px;transition:background .2s,border-color .2s}.mk .app.pick .d1{border-color:var(--navy-ink);background:var(--tint)}.mk .app.pick .d1 .cb{border-color:var(--navy-ink);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.mk .app.kept .d2{opacity:.5}.mk .ign{font-style:normal;border:1px solid var(--line);border-radius:4px;padding:0 4px;margin-left:4px}.mk .soft-h{background:var(--soft);border-radius:10px;padding:10px 14px}.mk .soft-h b{font-size:15px}.mk .kpi4{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);margin-top:10px}.mk .kpi4>div{padding:10px 12px 12px;border-right:1px solid var(--line)}.mk .kpi4>div:first-child{padding-left:0}.mk .kpi4>div:last-child{border-right:0}.mk .kpi4 b{display:block;font-size:22px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mk .kpi4>div:first-child b{font-size:26px}.mk .kpi4 i{font-style:normal;font-size:12px;font-weight:600;color:var(--navy-ink)}.mk .kpi4 i.upr{color:var(--red)}.mk .kpi4 i.dn{color:var(--green)}.mk .mtd{font:600 9.5px var(--mono);font-style:normal;border:1px solid var(--line);border-radius:4px;padding:0 4px;margin-left:4px}.mk .chart{margin-top:12px}.mk .dbars,.mk .mbars{display:flex;align-items:flex-end;height:150px;gap:3px;margin-top:8px;border-bottom:1px solid var(--line)}.mk .dbars i{flex:1;min-height:2px;background:var(--line-strong);border-radius:2px 2px 0 0;height:var(--h)}.mk .dbars i.neg{background:#6b7c8f}.mk .mbars{gap:14px;height:160px;padding-bottom:0}.mk .mbars>div{flex:1;display:flex;align-items:flex-end;gap:3px;height:100%;position:relative}.mk .mbars i{flex:1;height:0;border-radius:3px 3px 0 0;background:var(--ink);transition:height .9s cubic-bezier(.2,.7,.2,1)}.mk .mbars i+i{background:var(--line-strong);transition-delay:.12s}.mk .mbars span{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:11px;color:var(--muted)}.mk .app.y1 .mbars i{height:var(--h)}.mk .aip{position:absolute;z-index:10;top:0;right:0;bottom:0;width:44%;min-width:300px;background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translateX(102%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mk .app.aiopen .aip{transform:none}.mk .app.aiopen .content{margin-right:max(44%,300px)}.mk .aih{flex:0 0 52px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line-2)}.mk .aih img{width:16px}.mk .aih span{margin-left:auto;display:flex;gap:12px;color:var(--ink-2)}.mk .ail{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:14px 16px;overflow:hidden;font-size:13px;line-height:1.75}.mk .ail>*{flex:0 0 auto;animation:mk-vin .4s ease-out}.mk .ai-empty{margin:auto 0;text-align:center}.mk .ai-empty b{font-size:16px}.mk .q{align-self:flex-end;max-width:88%;background:var(--navy);color:var(--on-dark);padding:8px 12px;border-radius:12px 12px 4px 12px;line-height:1.5}.mk .tl{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:12.5px;color:var(--ink-2)}.mk .tl li{display:flex;align-items:center;gap:8px}.mk .tl .ic{width:14px;height:14px}.mk .tl li>.ic:nth-child(2){display:none;color:var(--green)}.mk .tl li.done>.spin{display:none}.mk .tl li.done>.ic:nth-child(2){display:block}.mk .cit{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:50%;padding:0 4px;margin:0 1px 0 3px;transition:all .3s}.mk .hl{border-radius:4px;transition:background .3s}.mk .app.hl4 .hl{background:var(--pink-tint)}.mk .app.hl4 .c4{background:var(--pink);border-color:var(--pink);color:var(--on-dark)}.mk .srcs{border-top:1px solid var(--line-2);padding-top:8px}.mk .srcs ol{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:1px;font-size:12.5px;line-height:1.6}.mk .srcs li{display:flex;gap:8px;align-items:center;border-radius:6px;padding:1px 4px;transition:background .3s}.mk .srcs li i{font-style:normal;width:17px;height:17px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:10px;color:var(--muted)}.mk .srcs u{text-decoration-color:var(--line-strong);text-underline-offset:3px}.mk .app.hl4 .s4{background:var(--pink-tint)}.mk .chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.mk .ai-empty .chips{justify-content:center;margin-top:14px;padding:0}.mk .chips i{font-style:normal;font-size:12px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;background:var(--surface)}.mk .aii{display:flex;align-items:center;gap:8px;margin:0 14px 14px;border:1px solid var(--line);border-radius:12px;padding:8px 8px 8px 12px;min-height:44px;transition:border-color .2s}.mk .aii .typed:empty+.ph3{display:inline}.mk .ph3{display:none;color:var(--muted-2)}.mk .send{margin-left:auto;width:28px;height:28px;border-radius:8px;background:var(--tint-line);color:var(--on-dark);display:grid;place-items:center;transition:background .2s}.mk .app.typing .send{background:var(--navy)}.mk .app.typing .aii{border-color:var(--tint-line)}.mk .aifull{height:100%;display:flex;flex-direction:column;margin:-18px -22px}.mk .aifull .ail{padding:16px 22px}.mk .pair2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mk .pair2>div{border:1px solid var(--line);border-radius:8px;padding:8px 10px;line-height:1.5}.mk .bh{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:8px;border-bottom:1px solid var(--line)}.mk .bh b{font-size:15px}.mk .bst{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;border-bottom:1px solid var(--line)}.mk .bst>div{padding:10px 12px;border-right:1px solid var(--line)}.mk .bst>div:first-child{padding-left:0}.mk .bst>div:last-child{border-right:0}.mk .bst b{font-size:18px;font-weight:650}.mk .ex small b{float:right;font-size:18px;color:var(--ink)}.mk .exb{position:relative;height:5px;border-radius:3px;background:var(--line-2);margin:10px 0 6px}.mk .exb b{display:block;height:100%;width:0;border-radius:3px;background:var(--ink);transition:width 1s cubic-bezier(.2,.7,.2,1)}.mk .exb i{position:absolute;left:72.9%;top:-4px;bottom:-4px;width:1.5px;background:var(--ink)}.mk .app.b1 .exb b{width:58.4%}.mk .ex em{font-style:normal;font-size:11px;color:var(--muted)}.mk .bh2{display:flex;align-items:baseline;gap:10px;margin:12px 0 2px}.mk .bt td{padding:8px;border-bottom:1px solid var(--line-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .3s}.mk .bt .pb{width:34%}.mk .bt .pb div{height:5px;border-radius:3px;background:var(--line-2)}.mk .bt .pb b{display:block;height:100%;width:0;border-radius:3px;background:var(--ink);transition:width .9s calc(var(--d) * 90ms) cubic-bezier(.2,.7,.2,1)}.mk .app.b2 .bt .pb b{width:calc(var(--p) * 1%)}.mk .addr,.mk .app.hov .bt .shop td{background:var(--soft)}.mk .addr{border-radius:10px;padding:12px 14px}.mk .ar1{display:flex;align-items:center;gap:8px;font-size:12.5px}.mk .ar1 .mut{margin-left:auto}.mk .dotg{width:7px;height:7px;border-radius:50%;background:var(--green)}.mk .ar2{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.mk .ar2 b{font-size:14px}.mk .acc2{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mk .ai2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line-2);background:var(--surface-2)}.mk .ai2:last-child{border-bottom:0}.mk .ai2 .mut{display:flex;align-items:center;gap:4px;font-size:12.5px}.mk .ai2 .ic{width:14px;height:14px;transition:transform .3s}.mk .steps{flex-basis:100%;max-height:0;overflow:hidden;font-size:12.5px;color:var(--ink-2);transition:max-height .4s,margin .4s}.mk .app.open .wx .steps{max-height:60px;margin-top:8px}.mk .app.open .wx .ic{transform:rotate(180deg)}.mk .app.open .wx{background:var(--surface)}.mk .opt2{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:10px;transition:border-color .3s,background .3s}.mk .opt2>div{flex:1}.mk .oi{width:32px;height:32px;border-radius:8px;background:var(--soft);display:grid;place-items:center}.mk .cur2{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.mk .opt2.onl{border-color:var(--ink);background:var(--soft)}.mk .app.done .opt2.onl{border-color:var(--line);background:var(--surface)}.mk .app.done .opt2.loc{border-color:var(--ink);background:var(--soft)}.mk .app.prog .opt2{opacity:.6}.mk .app.done .opt2{opacity:1}.mk .prog2{margin-top:14px;border:1px solid var(--amber-line);background:var(--amber-tint);border-radius:12px;padding:12px 14px;animation:mk-vin .4s ease-out}.mk .pg1{display:flex;align-items:center;gap:10px}.mk .pg1>div{flex:1}.mk .pg1 .pct{margin-left:auto}.mk .pgb{height:4px;border-radius:2px;background:var(--amber-line);margin-top:10px;overflow:hidden}.mk .pgb b{display:block;height:100%;width:0;background:var(--ink);transition:width 2.4s cubic-bezier(.4,0,.2,1)}.mk .app.prog .pgb b{width:100%}.mk .app.done .prog2{display:none!important}.mk .url{display:flex;align-items:center;gap:8px}.mk .url>span:first-child{flex:1;background:var(--soft);border-radius:8px;padding:8px 12px;font-size:12.5px}.mk .guide{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.mk .guide>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.mk .kform{display:flex;gap:8px;align-items:center}.mk .kform .field{margin:0;padding:6px 10px;min-height:30px}.mk .kname{flex:1}.mk .sel{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mk .kname .typed:empty+.ph3{display:inline}.mk .app:not(.named) .create{opacity:.45}.mk .newkey{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;margin-top:12px;padding:12px 14px;border:1px solid var(--green-line);background:var(--green-tint);border-radius:10px;animation:mk-vin .4s ease-out}.mk .nk1{grid-column:1/-1}.mk .newkey code{font:13px var(--mono);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:5px 8px}.mk .fl{margin-top:8px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.mk .fh{display:flex;justify-content:space-between;align-items:baseline;padding:8px 14px 6px;background:var(--surface-2);border-bottom:1px solid var(--line-2)}.mk .fh .h5{margin:0}.mk .fr{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:5px 14px;border-bottom:1px solid var(--line-2);animation:mk-vin .35s ease-out}.mk .fr>i{font-style:normal;color:var(--muted)}.mk .fr>b{font-size:14px;font-variant-numeric:tabular-nums}.mk .fr.diff{background:var(--red-tint);border-bottom:0}.mk .fr.diff>b{color:var(--red);font-size:18px}.mk .why{margin-top:10px;animation:mk-vin .4s ease-out}.mk .why p{font-size:12.5px;color:var(--ink-2);line-height:1.75;margin-top:4px}.mk .toast{position:absolute;left:50%;bottom:18px;z-index:30;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:var(--pill);color:var(--pill-fg);font-size:12.5px;white-space:nowrap;box-shadow:0 10px 30px -10px rgba(0,0,0,.4);animation:mk-toastin .35s ease-out}.mk .toast .ic{width:14px;height:14px;color:#7fd1a3}@keyframes mk-toastin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.mk .dlg.wide{width:min(560px,92%)}.mk .tag.csv2{background:var(--green)}.mk .dd{position:relative;display:inline-flex}.mk .menu{position:absolute;top:calc(100% + 4px);left:0;z-index:15;min-width:150px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:4px;box-shadow:0 12px 30px -12px rgba(17,17,18,.35);display:grid;animation:mk-vin .2s ease-out}.mk .menu i{font-style:normal;padding:6px 10px;border-radius:6px;font-size:12.5px;white-space:nowrap}.mk .menu i.o1{background:var(--tint)}.mk .unc{font-style:normal;color:var(--amber);font-size:12px}.mk .catpick{display:inline-flex;align-items:center;gap:4px;border:1px dashed var(--amber-line);border-radius:6px;padding:1px 6px}.mk .catpick .ic{width:12px;height:12px;color:var(--amber)}.mk .rb{font-size:11px;border-radius:999px;padding:1px 7px;border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2);white-space:nowrap}.mk .rb-rule{color:var(--navy);background:var(--tint);border-color:var(--tint-line)}.mk .rb-card{color:var(--violet-ink);background:var(--violet-tint);border-color:var(--violet-line)}.mk .rb-habit{color:var(--green);background:var(--green-tint);border-color:var(--green-line)}.mk .rb-ai{color:var(--pink-ink);background:var(--pink-tint);border-color:var(--pink-line)}.mk .rb-none{color:var(--amber);background:var(--amber-tint);border-color:var(--amber-line)}.mk .rb-hand{color:var(--ink);background:var(--soft-2)}.mk .hint2{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.mk .maps{margin-top:12px}.mk .maps,.mk .mp{display:grid;gap:6px}.mk .mp{grid-template-columns:1fr 20px 1fr;align-items:center}.mk .ms.on .mp{animation:mk-vin .35s calc(var(--d) * .12s) both}.mk .mp .mc{font-family:var(--mono);font-size:12px;background:var(--soft);border-radius:6px;padding:5px 9px}.mk .mp i{font-style:normal;color:var(--muted);text-align:center}.mk .mp .mt{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:6px;padding:4px 9px}.mk .mp .mt .ic{width:12px;height:12px;color:var(--muted)}.mk .sel2{display:flex;align-items:center;gap:8px}.mk .sel2 .ic:last-child{margin-left:auto;width:13px;height:13px;color:var(--muted)}.mk .done2{display:flex;gap:8px;align-items:center;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--green-tint);color:var(--green);font-size:12.5px;animation:mk-vin .35s ease-out}.mk .lr{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:9px 12px;margin-top:8px}.mk .lr.off{opacity:.6}.mk .cb2{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--line-strong)}.mk .app.all .cb3,.mk .app.chk .dx2 .cb2,.mk .cb2.on{border-color:var(--navy-ink);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.mk .cb3{display:inline-block;width:14px;height:14px;border-radius:4px;border:1.5px solid var(--line-strong);vertical-align:middle}.mk .rhead{margin-bottom:10px}.mk .rlist{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mk .rule{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-2)}.mk .rule:last-child{border-bottom:0}.mk .rule.new{background:var(--tint);animation:mk-vin .4s ease-out}.mk .org{font-size:11.5px;border:1px solid var(--line);border-radius:999px;padding:1px 8px}.mk .hits,.mk .org{color:var(--muted);white-space:nowrap}.mk .hits{font-size:12px}.mk .health{display:flex;gap:10px;align-items:center;margin-top:14px;border:1px solid var(--amber-line);background:var(--amber-tint);border-radius:10px;padding:10px 14px}.mk .health>.ic{color:var(--amber)}.mk .health>div{flex:1}.mk .chip2{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:6px;padding:0 6px;font-weight:500;font-size:12.5px}.mk .chip2 .ic{width:12px;height:12px}.mk .cond{display:flex;gap:8px;margin-top:6px}.mk .cond .field{margin:0;min-height:34px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.mk .cond .field .ic{width:12px;height:12px;color:var(--muted)}.mk .cond .sm2{flex:0 0 110px}.mk .cond .grow{flex:1}.mk .nb td{transition:background .4s}.mk .app.bound .nb td{background:var(--green-tint)}.mk .syncb{display:flex;gap:12px;align-items:center;margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;animation:mk-vin .4s ease-out}.mk .syncb>div{flex:1}.mk .app.synced .sync{background:var(--green);border-color:var(--green)}.mk .accl{margin-top:12px;border:1px solid var(--line);border-radius:10px}.mk .ac{display:grid;grid-template-columns:1fr auto 110px auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-2)}.mk .ac:last-child{border-bottom:0}.mk .util{height:5px;border-radius:3px;background:var(--line-2);margin:6px 0 2px;max-width:220px}.mk .util b{display:block;height:100%;width:0;border-radius:3px;background:var(--ink);transition:width 1s cubic-bezier(.2,.7,.2,1)}.mk .app.u1 .util b{width:12.9%}.mk .kpi4.nw b,.mk .kpi4.nw>div:first-child b{font-size:19px}.mk .uncb{display:flex;align-items:center;gap:12px;border:1px solid var(--amber-line);background:var(--amber-tint);border-radius:10px;padding:10px 14px}.mk .uncb>span:first-child{color:var(--amber);display:grid}.mk .uncb>div{flex:1}.mk .tree{margin-top:12px;border:1px solid var(--line);border-radius:10px}.mk .tg1{padding:12px 14px;border-bottom:1px solid var(--line-2)}.mk .tg1:last-child{border-bottom:0}.mk .tg1 b{display:flex;align-items:center;gap:8px}.mk .tg1 .dot{width:9px;height:9px;border-radius:3px}.mk .tg1>div{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 17px}.mk .tg1 span{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:1px 9px;color:var(--ink-2)}.mk .filt{display:flex;gap:6px;margin-bottom:10px}.mk .fchip{display:inline-flex;align-items:center;gap:4px;font-size:12px;border:1px solid var(--line);border-radius:999px;padding:2px 10px}.mk .fchip.on{border-color:var(--tint-line);background:var(--tint);color:var(--navy-ink)}.mk .fchip .ic{width:11px;height:11px}.mk .bpanel{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;border-radius:10px;background:var(--tint);animation:mk-vin .3s ease-out}.mk .bpanel>b{margin-right:auto}.mk .bpanel .menu{left:auto;right:150px}.mk .lsearch{display:flex;gap:10px;align-items:center}.mk .srch{flex:1;margin:0;min-height:34px;padding:6px 12px}.mk .srch .typed:empty+.ph3{display:inline}.mk .lmet{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:10px;margin-top:12px}.mk .lmet>div{padding:10px 14px;border-right:1px solid var(--line-2)}.mk .lmet>div:last-child{border-right:0}.mk .lmet b{font-size:17px;font-weight:650;font-variant-numeric:tabular-nums}.mk .app.searched .lmet b{color:var(--navy-ink)}.mk .form2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.mk .form2 .wide2{grid-column:1/-1}.mk .form2 .field{margin-top:4px;display:flex;align-items:center;justify-content:space-between}.mk .form2 .field .ic{width:12px;height:12px;color:var(--muted)}.mk .sugg2{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--muted);animation:mk-vin .3s ease-out}.mk .sugg2 i{font-style:normal;color:var(--navy-ink);border:1px solid var(--tint-line);background:var(--tint);border-radius:999px;padding:1px 9px}.mk .rcl{border:1px solid var(--line);border-radius:10px}.mk .rc{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-2)}.mk .rc:last-child{border-bottom:0}.mk .scroller{transition:transform 1s cubic-bezier(.45,.05,.25,1)}.mk .rs{padding-bottom:22px}.mk .rt{display:block;font-size:15px}.mk .heat{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(53,1fr);gap:2px;margin-top:10px}.mk .heat i{aspect-ratio:1;border-radius:2px;background:var(--soft-2);transition:background .5s calc(var(--d) * 25ms)}.mk .app.h1 .heat i{background:rgba(27,70,112,max(var(--o),.06))}.mk .wd{display:flex;align-items:flex-end;gap:18px;height:130px;margin-top:10px;border-bottom:1px solid var(--line)}.mk .wd>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.mk .wd i{width:60%;height:0;background:var(--ink);border-radius:3px 3px 0 0;transition:height .8s cubic-bezier(.2,.7,.2,1)}.mk .app.w1 .wd i{height:var(--h)}.mk .wd span{position:absolute;bottom:-20px;font-size:11px;color:var(--muted)}.mk .kr{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.mk .kr>div{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.mk .net{margin-top:10px;display:grid;gap:10px}.mk .nr{display:grid;grid-template-columns:120px 1fr 100px;gap:12px;align-items:center;font-size:12.5px}.mk .nr>div{height:8px;background:var(--line-2);border-radius:4px}.mk .nr b{display:block;height:100%;width:0;border-radius:4px;background:var(--ink);transition:width .9s}.mk .app.n1 .nr b{width:var(--w)}.mk .nr b.neg{background:var(--red)}.mk .nr em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.mk .bform{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px}.mk .bform .field,.mk .bform .seg{margin-top:4px}.mk .pend{font-size:12.5px;color:var(--muted)}.mk .pend b{color:var(--navy-ink);margin-left:4px}.mk .alloc{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mk .al{display:flex;align-items:center;gap:10px}.mk .al>span:first-child{flex:0 0 34px;font-size:12.5px}.mk .al .field{flex:1;margin:0;min-height:32px;padding:5px 10px}.mk .mb{margin-top:18px;animation:mk-vin .4s ease-out}.mk .pcard{border:1px solid var(--line);border-radius:12px;padding:12px 14px;line-height:1.6}.mk .pch{display:flex;justify-content:space-between;align-items:center}.mk .risk{font-size:11.5px;font-weight:600;color:var(--amber);background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:999px;padding:0 8px}.mk .pl{display:grid;gap:2px;margin:8px 0;font-size:12.5px;font-family:var(--mono);color:var(--ink-2)}.mk .pact{display:flex;justify-content:flex-end;gap:8px}.mk .pdone{display:flex;align-items:center;gap:6px;color:var(--green);font-weight:600;font-size:12.5px;animation:mk-vin .3s ease-out}.mk .aiprog{font-size:12.5px;color:var(--muted);margin-bottom:8px}.mk .aiprog span{display:inline-flex;gap:6px;align-items:center}.mk .review{border:1px solid var(--pink-line);background:var(--pink-tint);border-radius:10px;padding:10px 14px;margin-bottom:10px;animation:mk-vin .35s ease-out}.mk .rvh{display:flex;justify-content:space-between}.mk .rvg{display:flex;align-items:center;gap:10px;margin-top:8px}.mk .rvg small{flex:1}.mk .lv{font-size:11.5px;font-weight:600;border-radius:999px;padding:1px 8px;white-space:nowrap}.mk .hi2{color:var(--green);background:var(--green-tint)}.mk .rv2{color:var(--amber);background:var(--amber-tint)}.mk .app.acc1 tr.hi td{background:var(--green-tint)}.mk .bk{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-top:10px}.mk .bk>div{flex:1}.mk .file2{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;border-radius:10px;background:var(--green-tint);border:1px solid var(--green-line);animation:mk-vin .35s ease-out}.mk .file2>div{flex:1}.mk .file2>.ic:last-child{color:var(--green)}.mk .chap{padding:120px 0 8px;border-top:1px solid var(--line);scroll-margin-top:110px}.mk .chap .n{font:600 13px var(--mono);color:var(--navy-ink)}.mk .chap h2{font-size:30px;margin-top:8px}.mk .chap p{color:var(--muted);font-size:16px;margin-top:8px;max-width:640px}.mk .fsec.in-chap{border-top:0;padding:96px 0}.mk .fsec.in-chap+.fsec.in-chap{border-top:1px solid var(--line-2)}.mk .tagm{font-style:normal;font-size:11.5px;font-weight:600;color:var(--navy-ink);background:var(--tint);border:1px solid var(--tint-line);border-radius:999px;padding:1px 8px;margin-left:8px;vertical-align:middle}.mk .cursor{position:absolute;left:0;top:0;z-index:40;width:20px;height:20px;pointer-events:none;opacity:0;transition:transform .65s cubic-bezier(.45,.05,.25,1),opacity .3s}.mk .cursor svg{width:20px;height:20px;fill:#111;stroke:var(--surface);stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.mk .cursor:after{content:"";position:absolute;left:-9px;top:-9px;width:22px;height:22px;border-radius:50%;background:rgba(27,70,112,.3);transform:scale(0);opacity:0}.mk .cursor.press:after{animation:mk-tap .45s ease-out}@keyframes mk-tap{0%{transform:scale(.3);opacity:1}to{transform:scale(1.8);opacity:0}}.mk .demo-play{display:none;position:absolute;left:50%;top:calc(50% - 10px);transform:translate(-50%,-50%);z-index:50;align-items:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--pill);color:var(--pill-fg);font:600 14px var(--sans);cursor:pointer;box-shadow:0 10px 30px -8px rgba(0,0,0,.35)}.mk .demo-play:hover{background:var(--navy);color:#fff}.mk .screen[data-state=idle] .demo-play{display:inline-flex}.mk .screen[data-state=idle] .app{cursor:pointer}.mk .screen[data-state=idle] .toast{display:none}.mk .screen[data-state=idle] .app:after{content:"";position:absolute;inset:0;z-index:45;background:var(--veil-2)}.mk .demo-play:focus-visible,.mk .replay:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mk .dend{position:absolute;inset:0;z-index:48;display:grid;place-items:center;padding:24px;text-align:center;background:var(--veil);-webkit-backdrop-filter:blur(7px) saturate(.9);backdrop-filter:blur(7px) saturate(.9);opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.mk .screen[data-state=done] .dend{opacity:1;visibility:visible;transition:opacity .5s}.mk .dend>div{display:grid;justify-items:center;gap:12px;max-width:420px;transform:translateY(8px);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mk .screen[data-state=done] .dend>div{transform:none}.mk .dend .ok3{width:40px;height:40px;border-radius:50%;background:var(--green-tint);color:var(--green);display:grid;place-items:center}.mk .dend .ok3 .ic{width:20px;height:20px;stroke-width:2.2}.mk .dend h5{margin:0;text-wrap:balance;font-size:18px;font-weight:650;line-height:1.5;color:var(--ink);letter-spacing:-.01em}.mk .dend .replay{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px;border-radius:999px;background:var(--pill);color:var(--pill-fg);font:600 13.5px var(--sans);box-shadow:0 8px 24px -10px rgba(0,0,0,.45)}.mk .dend .replay:hover{background:var(--navy);color:#fff}.mk .dend .replay:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mk .fgrid.demo-grid{grid-template-columns:4fr 8fr;gap:48px}.mk .fsec.flip .fgrid.demo-grid{grid-template-columns:8fr 4fr}@container (max-width: 760px){.mk .guide,.mk .sn2{display:none}}@container (max-width: 620px){.mk .app{grid-template-columns:minmax(0,1fr);height:560px;font-size:12.5px}.mk .hs,.mk .rail,.mk .tb-t{display:none!important}.mk .content{padding:14px}.mk .kpi4{grid-template-columns:1fr 1fr}.mk .kpi4>div:nth-child(2){border-right:0}.mk .kpi4>div:nth-child(3){padding-left:0}.mk .kpi4 b,.mk .kpi4>div:first-child b{font-size:19px}.mk .stats3 b{font-size:18px}.mk .stats3 em{display:none}.mk .bst{grid-template-columns:1fr 1fr}.mk .bst .ex{grid-column:1/-1;padding-left:0;border-top:1px solid var(--line)}.mk .formula2{flex-wrap:wrap}.mk .formula2>div{flex-basis:40%}.mk .aip{width:100%;min-width:0}.mk .app.aiopen .content{margin-right:0}.mk .pins i{width:30px;height:36px;flex:0 0 auto}.mk .pair2{grid-template-columns:1fr}.mk .tx td{white-space:normal}.mk .tx td.r,.mk .tx th.r{white-space:nowrap}.mk .dlg,.mk .dlg.wide{width:calc(100% - 20px);padding:14px}.mk .dlg *{min-width:0}.mk .pins{gap:5px}.mk .dh2 b{font-size:15px}.mk .tx .grp td{white-space:nowrap;font-size:11px;overflow:hidden;text-overflow:ellipsis}.mk .tx td{overflow-wrap:anywhere}.mk .bpanel{flex-wrap:wrap}.mk .bpanel>b{flex-basis:100%;white-space:nowrap}.mk .bpanel .menu{left:0;right:auto}.mk .tb-r{gap:6px}.mk .aic{padding:0 8px}.mk .app[data-demo=f-aicat] .tb-r .b.pri{display:none}.mk .tx{table-layout:fixed;width:100%}.mk .tx td:first-child,.mk .tx th:first-child{width:17%}.mk .tx .grp td:first-child{width:auto}.mk .tx .hs{display:table-cell!important;width:0;padding:0!important;border:0;font-size:0;overflow:hidden;display:none}.mk .tx td,.mk .tx th{padding-left:5px;padding-right:5px}.mk .cat:before{display:none}.mk .cat,.mk .rb,.mk .unc{white-space:nowrap}.mk .tabs2 span:nth-child(n+3){display:none}.mk .lmet{grid-template-columns:repeat(3,1fr)}.mk .ac{grid-template-columns:1fr auto}.mk .ac .b,.mk .ac .good{display:none}.mk .alloc{grid-template-columns:1fr}.mk .bform{grid-template-columns:1fr 1fr}.mk .bform>div:first-child{grid-column:1/-1}.mk .nr{grid-template-columns:90px 1fr 80px}.mk .rule{grid-template-columns:1fr auto}.mk .rule .org{display:none}.mk .cond .sm2{flex-basis:84px}.mk .inb{flex-wrap:wrap}.mk .inb-t{flex-basis:100%}.mk .pnh .mut{display:none}.mk .dh{flex-wrap:wrap;gap:2px 10px}.mk .tb-r .b.aib,.mk .tb-r .seg{display:none}.mk .app[data-demo=ai] .tb-r .b.aib,.mk .app[data-demo=f-rep] .tb-r .seg{display:inline-flex}}@media (max-width:960px){.mk .fsec.in-chap{padding:56px 0}.mk .chap{padding:72px 0 8px}.mk .fgrid.demo-grid,.mk .fsec.flip .fgrid.demo-grid{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.mk .app,.mk .app *{transition:none!important;animation:none!important}.mk .cursor{display:none}}.mk .pricing-more{margin-top:28px}.mk .plans-section{padding-top:0}.mk .plans.plans-top{margin-top:0}.mk .plan-name{font-size:18px}.mk .credit-col{width:120px}.mk .plans-common{max-width:1120px;margin:22px auto 0;font-size:15px;color:var(--ink-2)}.mk .plans-refund{max-width:1120px;margin:10px auto 0;font-size:15px;font-weight:600}.mk .plans-refund a{margin-left:8px;font-weight:400}.mk .note-s{margin-top:18px;font-size:14px;color:var(--muted)}.mk .compare-table{padding-top:0}.mk .demo-cred,.mk .try code{font:12.5px var(--mono);color:var(--ink-2);background:var(--soft-2);border-radius:4px;padding:1px 5px}.mk .plans.commercial-plans{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;gap:16px}.mk .commercial-plans .plan{min-width:0;padding:24px}.mk .commercial-plans .top{min-height:52px;align-items:flex-start;flex-wrap:wrap;gap:4px}.mk .commercial-plans .badge,.mk .commercial-plans .price{white-space:nowrap}.mk .commercial-plans .desc{min-height:60px}@media (max-width:1100px){.mk .plans.commercial-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mk .plans.commercial-plans{grid-template-columns:minmax(0,1fr)}}