.mk{--mk-ground:#f1ece0;--mk-ground-2:#e9e2d0;--mk-panel:#faf7f0;--mk-panel-2:#efe9db;--mk-ink:#161616;--mk-ink-2:#55524b;--mk-mut:#6f6b60;--mk-lab:#5c584e;--mk-line:#d9d2c1;--mk-line-2:#e5dfd0;--mk-on-ink:#f1ece0;--mk-band:#14120e;--mk-on-band:#f1ece0;--mk-on-band-2:#a8a296;--mk-band-mut:#8a8477;--mk-band-line:#2e2a21;--mk-into:clamp(28px, 3.4vw, 44px);--mk-paper:#fafaf8;--mk-p2:#f4f4f2;--mk-pink:#161616;--mk-pink2:#5c5c60;--mk-pmut:#6e6e73;--mk-pline:#e6e5e1;--mk-pline2:#eeedea;--mk-flag:#b5751a;--mk-flag-s:#b5751a1a;--mk-flag-l:#b5751a4d;--mk-flag-t:#8a5a12;--mk-good:#2e7d5b;--mk-good-s:#2e7d5b1a;--mk-good-l:#2e7d5b47;--mk-good-t:#286e51;--mk-sans:var(--font-geist), -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mk-mono:var(--font-geist-mono), ui-monospace, Menlo, Consolas, monospace;background:var(--mk-ground);min-height:100vh;color:var(--mk-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--mk-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}.mk :focus-visible{outline:2px solid var(--mk-ink);outline-offset:3px;border-radius:4px}.mk svg{max-width:100%}.mk-pad{padding-left:clamp(20px,5vw,60px);padding-right:clamp(20px,5vw,60px)}.mk-wrap{width:100%;max-width:1140px;margin:0 auto}.mk-lab{font-family:var(--mk-mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--mk-lab);font-size:12px;display:block}.mk h2{letter-spacing:-1.4px;text-wrap:balance;max-width:17ch;margin-top:16px;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.08}.mk h2.mk-h2-two{max-width:26ch}.mk h3{letter-spacing:-.35px;font-size:19px;font-weight:600}.mk-sub{color:var(--mk-ink-2);max-width:54ch;margin-top:18px;font-size:clamp(16px,1.7vw,18px);line-height:1.58}.mk-sub+.mk-sub{margin-top:16px}.mk-sub b{color:var(--mk-ink);font-weight:500}.mk a.u{color:var(--mk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mk-line);text-decoration-color:var(--mk-line);text-underline-offset:3px;text-decoration-thickness:1px}.mk a.u:hover{-webkit-text-decoration-color:var(--mk-ink);text-decoration-color:var(--mk-ink)}.mk-sect{border-top:1px solid var(--mk-line);scroll-margin-top:72px}.mk-sect>.mk-wrap{padding-top:clamp(62px,8vw,108px);padding-bottom:clamp(62px,8vw,108px)}.mk-sect.panel{background:var(--mk-panel)}.mk-sect.ground-2{background:var(--mk-ground-2)}.mk-wm{font-family:var(--mk-mono);text-transform:uppercase;color:var(--mk-ink);white-space:nowrap;letter-spacing:.22em;padding-left:.22em;font-weight:500}.mk-lock{align-items:center;gap:14px;display:inline-flex}.mk-nav{z-index:20;background:var(--mk-ground);border-bottom:1px solid var(--mk-line);position:sticky;top:0}.mk-nav .mk-wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:15px;padding-bottom:15px;display:flex}.mk-nav .mk-wm{font-size:19px}.mk-navr{align-items:center;gap:10px 22px;display:flex}.mk-navr .lnk{color:var(--mk-ink-2);font-size:14.5px}.mk-navr .lnk:hover{color:var(--mk-ink)}.mk-btn{background:var(--mk-ink);color:var(--mk-on-ink);border:1px solid var(--mk-ink);font-family:var(--mk-mono);letter-spacing:1.9px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 19px;font-size:12px;font-weight:600;transition:opacity .14s;display:inline-flex}.mk-btn:hover{opacity:.85;color:var(--mk-on-ink)}.mk-btn.ghost{color:var(--mk-ink);border-color:var(--mk-line);background:0 0}.mk-btn.ghost:hover{background:var(--mk-panel);opacity:1;color:var(--mk-ink)}.mk-btn.lg{padding:16px 26px;font-size:12.5px}.mk-hero>.mk-wrap{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,70px);padding-top:clamp(46px,6vw,84px);padding-bottom:clamp(54px,7vw,92px);display:grid}.mk h1{letter-spacing:-2.6px;text-wrap:balance;max-width:13ch;margin-top:20px;font-size:clamp(38px,6.2vw,68px);font-weight:600;line-height:1.02}.mk-lede{color:var(--mk-ink-2);max-width:45ch;margin-top:24px;font-size:clamp(16.5px,1.9vw,19.5px);line-height:1.55}.mk-lede b{color:var(--mk-ink);font-weight:500}.mk-saved{border-top:1px solid var(--mk-line);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;max-width:46ch;margin-top:26px;padding-top:18px;display:grid}.mk-saved b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--mk-ink);grid-row:span 2;font-size:clamp(34px,3.4vw,42px);font-weight:600;line-height:1}.mk-saved span{letter-spacing:-.01em;color:var(--mk-ink);align-self:end;font-size:16px;font-weight:600}.mk-saved small{color:var(--mk-ink-2);align-self:start;font-size:13px;line-height:1.45}.mk-hcta{flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;display:flex}.mk-promise{letter-spacing:-.3px;color:var(--mk-ink);margin-top:26px;font-size:clamp(15px,1.7vw,17px);font-weight:600}.mk-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,4.5vw,64px);display:grid}.mk-split.top{align-items:start;margin-top:34px}.mk-band{background:var(--mk-band);color:var(--mk-on-band);border-top:none}.mk-band .mk-lab{color:var(--mk-band-mut)}.mk-band h2{color:var(--mk-on-band)}.mk-band .mk-sub{color:var(--mk-on-band-2)}.mk-band .mk-sub b{color:var(--mk-on-band)}.mk-rules{margin-top:var(--mk-into);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(20px,2.6vw,36px);display:grid}.mk-rules>div{border-top:1px solid var(--mk-band-line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.mk-rules .rt{letter-spacing:-.5px;color:var(--mk-on-band);font-size:21px;font-weight:600}.mk-facts-row{font-family:var(--mk-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--mk-mut);flex-wrap:wrap;gap:10px 28px;margin-top:24px;font-size:12px;display:flex}.mk-jcard{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;flex-direction:column;gap:16px;padding:28px 28px 26px;display:flex}.mk-jcard p{color:var(--mk-ink-2);font-size:14.5px;line-height:1.55}.mk-jcard .mk-price{color:var(--mk-mut);font-size:14.5px}.mk-jcard .mk-price b{letter-spacing:-1.2px;color:var(--mk-ink);margin-right:4px;font-size:36px;font-weight:600}.mk-jcard .mk-btn{width:100%}.mk-fine{color:var(--mk-mut);font-size:12.5px;line-height:1.5}.mk-form{gap:14px}.mk-form label{flex-direction:column;gap:6px;display:flex}.mk-form .lt{font-family:var(--mk-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-lab);font-size:12px}.mk-form input{width:100%;font-family:var(--mk-sans);color:var(--mk-ink);background:var(--mk-ground);border:1px solid var(--mk-line);appearance:none;border-radius:9px;padding:13px 14px;font-size:15.5px;line-height:1.45}.mk-form input::placeholder{color:var(--mk-mut)}.mk-form input:focus{border-color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-ink);outline:none}.mk-form .row2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mk-form .err{color:var(--mk-ink);border-left:2px solid var(--mk-ink);margin:0;padding-left:11px;font-size:13px;line-height:1.5}.mk-form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-form .mk-btn:disabled{opacity:.45;cursor:default}.mk-done{align-items:center;gap:13px;display:flex}.mk-done .tick{background:var(--mk-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mk-done .dt{letter-spacing:-.4px;color:var(--mk-ink);font-size:20px;font-weight:600}.mk-jcard p b{color:var(--mk-ink);font-weight:500}@media (max-width:440px){.mk-form .row2{grid-template-columns:1fr}}.mk-foot{border-top:1px solid var(--mk-line)}.mk-foot>.mk-wrap{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start;gap:40px;padding-top:48px;padding-bottom:56px;display:grid}.mk-fbrand{flex-direction:column;gap:14px;display:flex}.mk-foot .mk-wm{font-size:16px}.mk-foot .desc{color:var(--mk-ink-2);margin:0;font-size:13.5px}.mk-foot .fine{font-family:var(--mk-mono);letter-spacing:.6px;color:var(--mk-mut);margin:0;font-size:12.5px;line-height:1.8}.mk-fcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.mk-foot .mk-fh{font-family:var(--mk-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--mk-mut);max-width:none;margin:0 0 14px;font-size:12px;font-weight:500;line-height:1.4}.mk-fcol ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-fcol a{color:var(--mk-ink-2);overflow-wrap:anywhere;font-size:14px}.mk-fcol a:hover{color:var(--mk-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-line);text-decoration-color:var(--mk-line)}@media (max-width:760px){.mk-foot>.mk-wrap{grid-template-columns:1fr;gap:32px}}@media (max-width:440px){.mk-fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}.mk-doc>.mk-wrap{padding-top:clamp(44px,6vw,76px);padding-bottom:clamp(62px,8vw,108px)}.mk-doc .body{max-width:72ch}.mk-doc h1{letter-spacing:-1.4px;max-width:22ch;margin-top:14px;font-size:clamp(32px,4.6vw,48px);line-height:1.08}.mk-doc .meta{font-family:var(--mk-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-mut);flex-wrap:wrap;gap:6px 22px;margin-top:18px;font-size:12px;display:flex}.mk-doc .lede{color:var(--mk-ink-2);margin-top:26px;font-size:clamp(16.5px,1.7vw,18.5px);line-height:1.58}.mk-doc .lede b{color:var(--mk-ink);font-weight:500}.mk-doc h2{letter-spacing:-.6px;border-top:1px solid var(--mk-line);max-width:none;margin-top:52px;padding-top:26px;font-size:clamp(22px,2.6vw,28px);line-height:1.18}.mk-doc h3{letter-spacing:-.3px;margin-top:28px;font-size:17.5px}.mk-doc p,.mk-doc li{color:var(--mk-ink-2);font-size:16px;line-height:1.65}.mk-doc p{margin-top:14px}.mk-doc ul,.mk-doc ol{margin-top:12px;padding-left:22px}.mk-doc li+li{margin-top:6px}.mk-doc strong{color:var(--mk-ink);font-weight:600}.mk-doc table{border-collapse:collapse;width:100%;margin-top:18px;font-size:14.5px;line-height:1.5}.mk-doc th{font-family:var(--mk-mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--mk-mut);text-align:left;border-bottom:1px solid var(--mk-line);padding:0 12px 9px 0;font-size:12px;font-weight:500}.mk-doc td{border-bottom:1px solid var(--mk-line-2);vertical-align:top;color:var(--mk-ink-2);padding:10px 12px 10px 0}.mk-doc td:first-child{color:var(--mk-ink);font-weight:500}.mk-doc code{font-family:var(--mk-mono);color:var(--mk-ink);font-size:max(12px,.86em)}.mk-doc .toc{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:13px;margin-top:28px;padding:20px 22px}.mk-doc .toc .k{font-family:var(--mk-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-mut);font-size:12px}.mk-doc .toc ol{columns:2;column-gap:28px;margin-top:10px;padding-left:0;list-style:none}.mk-doc .toc li{break-inside:avoid;margin:0;padding:3px 0;font-size:14.5px}.mk-doc .toc a{color:var(--mk-ink);border-bottom:1px solid var(--mk-line)}.mk-doc .toc a:hover{border-bottom-color:var(--mk-ink)}.mk-doc .callout{border:1px solid var(--mk-ink);background:var(--mk-panel);border-radius:13px;margin-top:22px;padding:18px 20px}.mk-doc .callout .k{font-family:var(--mk-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-mut);font-size:12px}.mk-doc .callout p{color:var(--mk-ink);margin-top:8px}.mk-draft{border:1px dashed var(--mk-flag);background:var(--mk-flag-s);color:var(--mk-ink-2);border-radius:13px;margin-top:26px;padding:16px 20px;font-size:14.5px;line-height:1.55}.mk-draft .k,.mk-decision .k{font-family:var(--mk-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-flag-t);margin-bottom:4px;font-size:12px;display:block}.mk-decision{border-left:2px solid var(--mk-flag);background:var(--mk-flag-s);color:var(--mk-ink-2);border-radius:0 8px 8px 0;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.55;display:block}@media (max-width:600px){.mk-doc .toc ol{columns:1}.mk-doc table{font-size:13.5px}}@media (max-width:960px){.mk-hero>.mk-wrap{grid-template-columns:1fr;gap:42px}}@media (max-width:900px){.mk-split{grid-template-columns:1fr;gap:34px}}@media (max-width:1000px){.mk-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mk-rules{grid-template-columns:1fr;gap:18px}}@media (max-width:600px){.mk-navr .hide-sm{display:none}.mk-navr{gap:16px}}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important;animation:none!important}}.mk-fline{max-width:46ch;color:var(--mk-ink-2);margin:22px 0 0;font-size:15px;line-height:1.5}.mk-hero-visual{min-width:0;position:relative}.mk-hero-app .mk-app-body{gap:14px}.mk-ov-kpis{border:1px solid var(--mk-pline);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mk-ov-kpis>div{border-left:1px solid var(--mk-pline);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.mk-ov-kpis>div:first-child{border-left:0}.mk-ov-kpis b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:600}.mk-ov-kpis span{color:var(--mk-pink2);font-size:12.5px;line-height:1.3}.mk-ov-bar{gap:3px;height:8px;display:flex}.mk-ov-bar i{border-radius:3px}.mk-ov-bar .seg-in,.mk-ov-legend .seg-in:before{background:var(--mk-good)}.mk-ov-bar .seg-aw,.mk-ov-legend .seg-aw:before{background:var(--mk-pline)}.mk-ov-bar .seg-qt,.mk-ov-legend .seg-qt:before{background:var(--mk-flag)}.mk-ov-legend{font-family:var(--mk-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--mk-pink2);flex-wrap:wrap;gap:4px 16px;margin-top:-6px;font-size:12px;display:flex}.mk-ov-legend span:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.mk-ov-q{border:1px solid var(--mk-pline);background:#fff;border-radius:10px;flex-direction:column;padding:11px 13px 3px;display:flex}.mk-ov-q>.mks-k{padding-bottom:7px}.mk-ov-row{border-top:1px solid var(--mk-pline2);grid-template-columns:108px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.mk-ov-row .mk-pill{justify-self:start}.mk-ov-t{flex-direction:column;min-width:0;font-size:13.5px;line-height:1.4;display:flex}.mk-ov-t b{font-weight:600}.mk-ov-t em{color:var(--mk-pink2);font-size:13px;font-style:normal}.mk-ov-toast{border:1px solid var(--mk-pline);color:var(--mk-pink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:-20px;left:-26px;box-shadow:0 22px 44px -22px #14120e6b}.mk-ov-toast b{font-weight:600}@media (max-width:960px){.mk-ov-toast{display:none}}@media (max-width:560px){.mk-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-ov-kpis>div:nth-child(3){border-left:0}.mk-ov-kpis>div:nth-child(n+3){border-top:1px solid var(--mk-pline)}.mk-ov-row{grid-template-columns:minmax(0,1fr);gap:5px}}.mk-loop-tag{font-family:var(--mk-mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px}.mk-loop-tag.ok{background:var(--mk-good-s);color:var(--mk-good-t)}.mk-loop-tag.ask{background:var(--mk-flag-s);color:var(--mk-flag-t)}.mk-navr .show-sm{display:none}@media (max-width:600px){.mk-navr .show-sm{display:inline}.mk-navr .mk-btn .hide-sm{display:none}}.mk-sticky{display:none}@media (max-width:640px){.mk-sticky{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--mk-panel);border-top:1px solid var(--mk-line);grid-template-columns:1fr auto;gap:8px;transition:transform .22s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mk-sticky[data-show=true]{transform:none}.mk-sticky .mk-btn.lg{letter-spacing:1.4px;padding:14px;font-size:12px}.mk-foot{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.mk-sticky{transition:none}}.mk-trades{color:var(--mk-ink-2);max-width:64ch;margin-top:clamp(28px,3.4vw,40px);font-size:clamp(16px,1.7vw,18px);line-height:1.55}.mk-trades b{color:var(--mk-ink);font-weight:600}.mk-centred{text-align:center;flex-direction:column;align-items:center;display:flex}.mk-centred .mk-sub{max-width:48ch}.mk-ledger-wide{width:min(100%,860px);margin:var(--mk-into) auto 0}.mk-ledger{background:var(--mk-paper);border:1px solid var(--mk-pline);min-width:0;color:var(--mk-pink);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -40px #14120e59}.mk-ledger .bar{background:var(--mk-p2);border-bottom:1px solid var(--mk-pline);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mk-ledger .bar .led-st{align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:inline-flex}.mk-ledger .bar .vw{color:var(--mk-pink2);white-space:nowrap;font-size:12.5px}.mk-ledger table{border-collapse:collapse;width:100%;font-size:14px}.mk-ledger th{border-bottom:1px solid var(--mk-pline);font-family:var(--mk-mono);letter-spacing:1px;text-transform:uppercase;text-align:left;color:var(--mk-pink2);padding:12px 16px 8px;font-size:12px;font-weight:400}.mk-ledger td{border-bottom:1px solid var(--mk-pline2);vertical-align:top;padding:8px 16px;line-height:1.45}.mk-ledger th+th,.mk-ledger td+td{padding-left:0}.mk-ledger tbody tr:last-child td{border-bottom:0}.mk-ledger .led-r{text-align:right}.mk-ledger .pk{white-space:nowrap;font-weight:500}.mk-ledger .src{color:var(--mk-pink2)}.mk-ledger .led-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.mk-ledger tr.open td{background:#b5751a0e}.mk-ledger tr.by td{color:var(--mk-pink2)}.mk-ledger .gate{border-top:1px solid var(--mk-pline);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.mk-ledger .gate .count{margin:0;font-size:15px}.mk-ledger .gate .go{color:var(--mk-pink2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:14px;display:flex}.mk-ledger .gate .mk-led-btn{font-family:var(--mk-mono);letter-spacing:1px;text-transform:uppercase;color:var(--mk-pmut);white-space:nowrap;background:#16161612;border-radius:7px;padding:7px 11px;font-size:12px}@media (max-width:560px){.mk-ledger thead{display:none}.mk-ledger tr{border-bottom:1px solid var(--mk-pline2);grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:8px 14px;display:grid}.mk-ledger tbody tr:last-child{border-bottom:0}.mk-ledger td{background:0 0;border:0;padding:0}.mk-ledger tr.open{background:#b5751a0e}.mk-ledger tr.open td{background:0 0}.mk-ledger td.src{grid-area:2/1/auto/-1;font-size:13px}.mk-ledger td.led-r{grid-area:1/2}.mk-ledger .bar,.mk-ledger .gate{padding-inline:14px}}.mk-pilots{border-top:1px solid var(--mk-line);padding-top:clamp(30px,3.6vw,42px);padding-bottom:clamp(24px,3vw,34px)}.mk-pilots-lab{text-align:center;font-family:var(--mk-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--mk-lab);margin:0;font-size:12px}.mk-mq{--ls:1;margin-top:clamp(14px,2vw,22px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-mq-track{width:max-content;animation:mk-mq var(--mq-s,40s) linear infinite;display:flex}@keyframes mk-mq{to{transform:translate(-50%)}}.mk-mq:hover .mk-mq-track,.mk-mq:focus-within .mk-mq-track,.mk-mq[data-paused] .mk-mq-track{animation-play-state:paused}.mk-mq-set{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.mk-mq-set li{align-items:center;height:80px;padding:0 24px;display:flex}.mk-mq-set svg,.mk-mq-set img{width:auto;max-width:none;height:calc(var(--h,34px) * var(--ls));color:var(--mk-ink);opacity:.8;display:block}.mk-mq-set img{filter:brightness(0)}.mk-pilots-foot{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:clamp(8px,1.4vw,14px);display:flex}.mk-pilots-note{color:var(--mk-ink-2);margin:0;font-size:13px}.mk-mq:focus-visible{outline:2px solid var(--mk-ink);outline-offset:-2px}@media (max-width:640px){.mk-mq{--ls:.75}.mk-mq-set li{height:64px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.mk-mq{-webkit-mask-image:none;mask-image:none}.mk-mq-track{width:auto;animation:none}.mk-mq-set{flex-wrap:wrap;flex:1;justify-content:center}.mk-mq-set[aria-hidden=true]{display:none}}.mk-quotes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:clamp(26px,3.4vw,40px);display:grid}.mk-quotes figure{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.mk-quotes .res{letter-spacing:-.8px;font-size:28px;font-weight:600}.mk-quotes blockquote{color:var(--mk-ink-2);margin:0;font-size:16px;line-height:1.5}.mk-quotes figcaption{color:var(--mk-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.mk-quotes figcaption img{object-fit:cover;border-radius:50%;width:40px;height:40px}.mk-quotes figcaption b{color:var(--mk-ink);font-weight:500}.mk-fdr{text-align:center;flex-direction:column;align-items:center;display:flex}.mk-fdr .mk-sub{max-width:46ch}.mk .mk-fdr-quote{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin-top:14px;font-size:clamp(40px,6.2vw,80px);line-height:1.02}.mk-fdr-by{color:var(--mk-ink-2);margin-top:14px;font-size:15px}.mk-fdr-row{text-align:left;flex-direction:column;align-items:center;gap:22px;width:min(100%,600px);margin-top:clamp(28px,3.6vw,44px);display:flex}.mk-fdr-row .mk-letter{width:100%}.mk-fdr-row .mk-fdr-cta{margin-top:0}.mk-letter{background:var(--mk-paper);border:1px solid var(--mk-pline);color:var(--mk-ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 26px 60px -40px #14120e59}a.mk-letter:hover{transform:translateY(-2px);box-shadow:0 30px 64px -38px #14120e6b}a.mk-letter:focus-visible{outline:2px solid var(--mk-ink);outline-offset:3px}.mk-letter .lt-title{letter-spacing:-.5px;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.15}.mk-letter .lt-text{color:var(--mk-ink-2);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.mk-letter .go{text-decoration:underline;-webkit-text-decoration-color:var(--mk-line);text-decoration-color:var(--mk-line);text-underline-offset:4px;margin-top:4px;font-size:15px;font-weight:500}a.mk-letter:hover .go{-webkit-text-decoration-color:var(--mk-ink);text-decoration-color:var(--mk-ink)}@media (prefers-reduced-motion:reduce){.mk-letter{transition:none}a.mk-letter:hover{transform:none}}.mk-sign{color:var(--mk-ink);flex-direction:column;gap:2px;margin-top:28px;font-size:18px;font-weight:600;display:flex}.mk-sign span{color:var(--mk-mut);font-size:14px;font-weight:400}.mk-letter-cta{margin-top:34px}.mk-uses{margin-top:var(--mk-into);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.mk-uses>div{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;flex-direction:column;gap:8px;padding:20px 20px 18px;display:flex}.mk-uses b{letter-spacing:-.3px;font-size:17px;font-weight:600;line-height:1.25}.mk-uses span{color:var(--mk-ink-2);flex:1;font-size:15px;line-height:1.55}.mk-uses i{font-style:normal;font-family:var(--mk-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--mk-lab);border-top:1px solid var(--mk-line-2);margin-top:4px;padding-top:10px;font-size:12px}@supports (grid-template-rows:subgrid){.mk-uses>div{grid-row:span 3;grid-template-rows:subgrid;row-gap:8px;display:grid}.mk-uses i{align-self:start}}.mk-photo{background:var(--mk-band);margin:0;position:relative}.mk-photo img{aspect-ratio:16/6;object-fit:cover;width:100%;height:auto;display:block}.mk-photo figcaption{color:var(--mk-on-band);background:linear-gradient(#0000,#14120e8c);padding:10px clamp(16px,4vw,48px);font-size:13px;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.mk-photo img{aspect-ratio:4/3}}.mk-pricing{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(30px,4.4vw,52px);display:grid}.mk-pricing-offer{flex-direction:column;min-width:0;display:flex}.mk-pricing-offer .cond{color:var(--mk-ink-2);max-width:44ch;margin:14px 0 0;font-size:18px;line-height:1.5}.mk-pricing-offer .act{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:26px 0;display:flex}.mk-pricing-offer .note{color:var(--mk-mut);font-size:15px}.mk-pricing-offer .perks{border-top:1px solid var(--mk-line);flex-direction:column;gap:9px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.mk-pricing-offer .perks li{color:var(--mk-ink-2);grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:16px;line-height:1.45;display:grid}.mk-pricing-offer .perks li:before{content:"";border-left:2px solid var(--mk-good);border-bottom:2px solid var(--mk-good);width:12px;height:7px;margin-top:6px;transform:rotate(-45deg)}.mk-paycard{background:var(--mk-paper);border:1px solid var(--mk-line);border-radius:16px;flex-direction:column;min-width:0;padding:22px 24px;display:flex}.mk-paycard .lines{margin:10px 0 0}.mk-paycard .ln{border-bottom:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:11px 0;display:grid}.mk-paycard dt{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.mk-paycard dt b{color:var(--mk-ink);font-size:17px;font-weight:600}.mk-paycard dt span{color:var(--mk-ink-2);font-size:15px}.mk-paycard dd{text-align:right;letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:var(--mk-ink);margin:0;font-size:28px;font-weight:600;line-height:1.1}.mk-paycard .how{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mk-paycard .how li,.mk-paycard .how-off{color:var(--mk-ink-2);font-size:16px;line-height:1.5}.mk-paycard .how-off{margin:12px 0 0}.mk-fcol .mk-addr{color:var(--mk-ink-2);max-width:24ch;font-size:14px;font-style:normal;line-height:1.5}.mk-pricing+.mk-faq{margin-top:clamp(40px,5vw,60px)}.mk-faq-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(28px,4vw,56px);display:grid}@media (max-width:860px){.mk-faq-cols{grid-template-columns:minmax(0,1fr)}.mk-faq-cols>div:first-child details:last-child{border-bottom:0}}.mk-faq{flex-direction:column;display:flex}.mk-faq .mk-lab{margin-bottom:12px}.mk-faq details{border-top:1px solid var(--mk-line)}.mk-faq details:last-child{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;letter-spacing:-.2px;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;font-size:17px;font-weight:500;line-height:1.35;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";font-family:var(--mk-mono);color:var(--mk-lab);flex:none;font-size:18px}.mk-faq details[open] summary:after{content:"–"}.mk-faq details p{color:var(--mk-ink-2);max-width:62ch;padding-bottom:18px;font-size:15.5px;line-height:1.6}@media (max-width:900px){.mk-pricing{grid-template-columns:minmax(0,1fr)}.mk-pricing-offer .perks{margin-top:0}.mk-pricing-offer .act .mk-btn{width:100%}}.mk-apply{margin-top:var(--mk-into);grid-template-columns:minmax(0,1fr);gap:18px;max-width:620px;display:grid}.mk-apply.two{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;max-width:none}.mk-apply .mk-jcard h3{font-size:20px}.mk-apply .mk-jcard .hd p,.mk-apply .mk-jcard .bd>p,.mk-apply .mk-jcard .go p{color:var(--mk-ink-2);font-size:15px}.mk-book{scroll-margin-top:90px}.mk-times{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.mk-times button{font-family:var(--mk-sans);border:1px solid var(--mk-line);background:var(--mk-ground);color:var(--mk-ink);cursor:pointer;white-space:nowrap;border-radius:9px;padding:10px 6px;font-size:14.5px}.mk-times button[aria-pressed=true]{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-on-ink)}.mk-times button{font-variant-numeric:tabular-nums}@media (max-width:900px){.mk-apply.two{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.mk-form .row2{grid-template-columns:1fr}.mk-jcard{padding:22px 20px 20px}}.mk-fdr-cta{margin-top:24px}.mk-film{background:var(--mk-band);height:clamp(340px,60vh,640px);position:relative;overflow:hidden}.mk-film-scrim{pointer-events:none;background:linear-gradient(#0000,#0a09078c);height:45%;position:absolute;inset:auto 0 0}.mk-film-foot{justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(18px,4vw,48px) clamp(16px,3vw,28px);display:flex;position:absolute;inset:auto 0 0}.mk-film-brand{font-family:var(--mk-mono);letter-spacing:3.4px;color:var(--mk-on-band);align-items:center;gap:11px;font-size:14px;display:inline-flex}.mk-film.ph{background:repeating-linear-gradient(100deg,#ffffff08 0 2px,#0000 2px 9px),radial-gradient(120% 90% at 30% 40%,#5b4a35 0%,#2b241b 55%,#17130e 100%)}.mk-film-note{text-align:center;width:min(90%,560px);font-family:var(--mk-mono);letter-spacing:1.6px;text-transform:uppercase;color:#f1ece099;font-size:12px;line-height:1.8;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mk-film .ph-pause{place-items:center;display:grid}.mk-film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-film .pause{width:40px;height:40px;color:var(--mk-on-band);cursor:pointer;background:#14120e80;border:1px solid #f1ece099;border-radius:50%;font-size:12px}.mk .mk-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-hand{--step:.52s;margin-top:var(--mk-into);border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:16px;overflow:hidden}.mk-hand-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-hand-stage{min-width:0;position:relative}.mk-hand-stage+.mk-hand-stage{border-left:1px solid var(--mk-line)}.mk .mk-hand-sname{border-bottom:1px solid var(--mk-line);font-family:var(--mk-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--mk-ink);margin:0;padding:16px 22px 8px;font-size:12px;font-weight:400}.mk-hand ol{margin:0;padding:0;list-style:none}.mk-hand li{border-top:1px solid var(--mk-line-2);flex-wrap:wrap;align-items:center;gap:7px 10px;padding:13px 22px;display:flex}.mk-hand li:first-child{border-top:0}.mk-hand .job{letter-spacing:-.2px;min-width:0;color:var(--mk-ink);flex-basis:100%;font-size:15px;font-weight:600;line-height:1.35}.mk-hand-bar{border-bottom:1px solid var(--mk-line);background:var(--mk-ground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 22px;display:flex}.mk-hand-bar .t{font-family:var(--mk-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--mk-lab);font-size:12px}.mk-hand-seg{border:1px solid var(--mk-line);background:#fff;border-radius:999px;padding:2px;display:inline-flex}.mk-hand-seg button{font:inherit;color:var(--mk-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;transition:background-color .3s,color .3s}.mk-hand-seg button[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-on-ink)}.mk-hand-seg button:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.mk-hand li{--d:var(--dw,0s)}.mk-hand[data-instant] li{--d:0s}.mk-hand .owner,.mk-hand .line{display:inline-grid}.mk-hand .line{flex-basis:100%}.mk-hand .owner>*,.mk-hand .line>*{transition:opacity .35s ease calc(var(--d) + .15s), transform .35s ease calc(var(--d) + .15s), visibility 0s linear calc(var(--d) + .15s);grid-area:1/1;justify-self:start}.mk-hand .line>*{transition-delay:calc(var(--d) + .3s)}.mk-hand-stage[data-show=fidell] .you-chip,.mk-hand-stage[data-show=fidell] .was,.mk-hand-stage[data-show=today] .fid-chip,.mk-hand-stage[data-show=today] .yours{opacity:0;visibility:hidden;transition:opacity .3s ease var(--d), transform .3s ease var(--d), visibility 0s linear calc(var(--d) + .3s);transform:translateY(-5px)}.mk-hand-stage[data-show=today] .fid-chip,.mk-hand-stage[data-show=today] .yours{transform:translateY(5px)}.mk-hand .you-chip,.mk-hand .fid-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12.5px;line-height:1.3;display:inline-flex}.mk-hand .you-chip{border:1px solid var(--mk-ink);color:var(--mk-ink);background:#fff}.mk-hand .you-chip svg{width:11px;height:11px}.mk-hand .fid-chip{background:var(--mk-ink);color:var(--mk-on-ink)}.mk-hand .was,.mk-hand .yours{margin:0;font-size:14px;line-height:1.4}.mk-hand .was{color:var(--mk-mut)}.mk-hand .yours{color:var(--mk-ink);font-weight:500}.mk-hand .mk-hand-lbl{font-family:var(--mk-mono);letter-spacing:1px;text-transform:uppercase;color:var(--mk-lab);margin-right:6px;font-size:12px;font-weight:400}.mk-hand .was .mk-hand-lbl{color:var(--mk-flag-t)}.mk-hand-cap{border-top:1px solid var(--mk-line);background:var(--mk-ground);padding:15px 22px 14px}.mk-hand-cap p{color:var(--mk-ink-2);margin:0;font-size:15px;line-height:1.5}.mk-hand-cap b{color:var(--mk-ink)}@media (max-width:860px){.mk-hand li{--d:var(--ds,0s)}.mk-hand[data-instant] li{--d:0s}.mk-hand-cols{grid-template-columns:minmax(0,1fr)}.mk-hand-stage+.mk-hand-stage{border-left:0;border-top:1px solid var(--mk-line)}.mk .mk-hand-sname,.mk-hand li,.mk-hand-bar,.mk-hand-cap{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.mk-hand *,.mk-hand :after{transition:none!important}}.mk-steps{margin:var(--mk-into) 0 0;padding:0;flex-direction:column;gap:clamp(96px,10vw,124px);padding:28px 0 64px;list-style:none;display:flex}@media (max-width:860px){.mk-steps{padding:0 0 48px}}.mk-step{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.mk-step:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.mk-step:nth-child(2n)>.mks-txt{order:2}.mk-step>.mks-txt{flex-direction:column;gap:12px;max-width:46ch;display:flex}.mk-step .mk-chip{font-family:var(--mk-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-lab);border:1px solid var(--mk-line);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.mk-step h3{letter-spacing:-.6px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15}.mk-step p{color:var(--mk-ink-2);font-size:16px;line-height:1.6}@media (max-width:860px){.mk-step,.mk-step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:20px}.mk-step:nth-child(2n)>.mks-txt{order:0}}.mks-hold{isolation:isolate;--mks-out:calc((100vw - min(1140px, 100vw)) / 2 + clamp(20px, 5vw, 60px));--mks-reach:min(calc(var(--mks-out) + 16px), 120px);min-width:0;position:relative}.mks-sheet{z-index:-1;top:-44px;bottom:-60px;left:-40px;right:calc(-1 * var(--mks-reach));background:var(--mk-ground-2);border-radius:14px;position:absolute;overflow:hidden}.mks-sheet img{opacity:.28;width:auto;max-width:none;height:800px;min-height:100%;position:absolute;bottom:0;right:0}.mk-step:nth-child(2n) .mks-sheet{left:calc(-1 * var(--mks-reach));right:-40px}.mk-step:nth-child(2n) .mks-sheet img{left:0;right:auto}@media (max-width:860px){.mks-sheet,.mk-step:nth-child(2n) .mks-sheet{top:-18px;bottom:-44px;left:calc(-1 * var(--mks-out));right:calc(-1 * var(--mks-out));border-radius:0}.mks-sheet img{height:540px}}.mk-clipx{overflow-x:clip}.mk-app{--t-out:.3s;--t-in:.4s;--t-row:.45s;background:var(--mk-paper);border:1px solid var(--mk-pline);min-width:0;color:var(--mk-pink);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 70px -40px #14120e66}.mk-app.measured{--t-out:.55s;--t-in:.75s;--t-row:.85s}.mk-app[data-paused] *,.mk-app[data-paused] :after,.mk-app[data-paused] :before{animation-play-state:paused!important}.mk-app-right{align-items:center;gap:10px;display:inline-flex}.mk-app-ctl{border:1px solid var(--mk-pline);font:inherit;color:var(--mk-pink2);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.mk-app-ctl:hover{color:var(--mk-pink);border-color:var(--mk-pmut)}.mk-app-ctl:focus-visible{outline:2px solid var(--mk-pink);outline-offset:2px}.mk-app-ctl span{font-size:12px;line-height:1}.mk-app-ctl [data-icon=replay]:before{content:"↻"}.mk-app-ctl [data-icon=play]:before{content:"▶"}.mk-app-ctl [data-icon=pause]:before{content:"❚❚"}.mk-app-top{border-bottom:1px solid var(--mk-pline);background:var(--mk-p2);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:14px;font-weight:500;display:flex}.mk-app-top .mks-k,.mk-app-top .ex{font-family:var(--mk-mono);letter-spacing:1px;text-transform:uppercase;color:var(--mk-pmut);font-size:12px;font-weight:400}.mk-app-top .mks-k{margin-right:4px}.mk-app-top .ex{white-space:nowrap}.mk-app-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.mk-app .mks-k{font-family:var(--mk-mono);letter-spacing:1px;text-transform:uppercase;color:var(--mk-pmut);font-size:12px}.mk-app-foot{border-top:1px solid var(--mk-pline);color:var(--mk-pink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:12px;font-size:13.5px;display:flex}.mk-app-btn{color:var(--mk-pink);border:1px solid var(--mk-pline);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:500}.mk-app-btn.go{color:var(--mk-good-t);border-color:var(--mk-good-l);background:var(--mk-good-s)}.mk-pill{font-family:var(--mk-mono);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.mk-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mk-pill.wait{color:var(--mk-pink2);border-color:var(--mk-pline);background:var(--mk-p2)}.mk-pill.ok{color:var(--mk-good-t);border-color:var(--mk-good-l);background:var(--mk-good-s)}.mk-pill.ask{color:var(--mk-flag-t);border-color:var(--mk-flag-l);background:var(--mk-flag-s)}.mk-app .drafting{color:var(--mk-pink2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mk-app .stack{place-items:center start;display:inline-grid}.mk-app .stack>*{grid-area:1/1}.mk-app .out,.mk-app .mks-win{visibility:hidden}.mk-app .mks-grow{grid-template-rows:1fr;display:grid}.mk-app .mks-shrink{visibility:hidden;grid-template-rows:0fr;display:grid}.mk-app .mks-grow>div,.mk-app .mks-shrink>div{min-height:0;overflow:hidden}.mk-app[data-phase=ready] .out{visibility:visible}.mk-app[data-phase=ready] .in,.mk-app[data-phase=ready] .pop,.mk-app[data-phase=ready] .wd,.mk-app[data-phase=ready] .box:after{opacity:0}.mk-app[data-phase=ready] .cells i{clip-path:inset(0 100% 0 0)}.mk-app[data-phase=ready] .mk-rd-line i{transform:scaleX(0)}.mk-app[data-phase=ready] .mks-grow{grid-template-rows:0fr}.mk-app[data-phase=ready] .mks-shrink{visibility:visible;grid-template-rows:1fr}.mk-app[data-phase=ready] .hl{background:0 0}.mk-app[data-phase=go] .out{visibility:visible;animation:mkGone var(--t-out) ease var(--at,0s) both}.mk-app[data-phase=go] .in,.mk-app[data-phase=go] .pop{animation:mkCome var(--t-in) ease var(--at,0s) both}.mk-app[data-phase=go] .box:after{animation:mkFade .3s ease var(--at,0s) both}.mk-app[data-phase=go] .mks-win{animation:mkWin var(--dur,.4s) linear var(--at,0s) both}.mk-app[data-phase=go] .wd{animation:mkCome .16s linear calc(var(--t0,0s) + var(--k,0) * var(--per,60ms)) both}.mk-app[data-phase=go] .cells i{animation:mkCells var(--dur,.4s) steps(var(--p,10), end) var(--at,0s) both}.mk-app[data-phase=go] .mk-rd-line i{animation:mkGrowX var(--dur,3s) linear var(--at,0s) both}.mk-app[data-phase=go] .mks-grow{animation:mkRowIn var(--t-row) ease var(--at,0s) both}.mk-app[data-phase=go] .mks-shrink{visibility:visible;animation:mkRowOut var(--t-row) ease var(--at,0s) both}.mk-app[data-phase=go] .hl{animation:mkHl .5s ease var(--at,0s) both}.mk-app[data-phase=go] .flash{animation:mkFlash 1.8s ease var(--at,0s) both}@keyframes mkGone{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes mkCome{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes mkFade{0%{opacity:0}to{opacity:1}}@keyframes mkWin{0%{opacity:0;visibility:visible}12%{opacity:1}88%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes mkCells{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mkGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkRowIn{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes mkRowOut{0%{visibility:visible;grid-template-rows:1fr}to{visibility:hidden;grid-template-rows:0fr}}@keyframes mkFlash{0%{background-color:#0000}18%{background-color:var(--flash,var(--mk-good-s))}to{background-color:#0000}}@keyframes mkHl{0%{background:0 0}to{background:var(--mk-flag-s)}}.mkm{color:var(--mk-pink);flex:none}.mkm .hf{fill:currentColor}.mkm .grp,.mkm .up,.mkm .dn{transform-box:fill-box;transform-origin:50%}.mkm .beam{transform:translate(40px)}@keyframes mkmRcBeam{0%{transform:translate(-40px)}64%,to{transform:translate(40px)}}@keyframes mkmRcU{0%,34%{animation-timing-function:cubic-bezier(.16,.9,.28,1);transform:translateY(-1.35px)}46%,64%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(0)}86%,to{transform:translateY(-1.35px)}}@keyframes mkmRcD{0%,34%{animation-timing-function:cubic-bezier(.16,.9,.28,1);transform:translateY(1.35px)}46%,64%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(0)}86%,to{transform:translateY(1.35px)}}@keyframes mkmRtBeam{0%{transform:translate(-40px)}42%,to{transform:translate(40px)}}@keyframes mkmRtTurn{0%,46%{transform:rotate(0)}88%,to{transform:rotate(180deg)}}@keyframes mkmChase{0%,14%{transform:translate(0)}23%{transform:translate(2.5px)}33%{transform:translate(0)}43%{transform:translate(2.5px)}54%,to{transform:translate(0)}}@keyframes mkmWeighU{0%,to{transform:translateY(0)}28%{transform:translateY(-1.5px)}72%{transform:translateY(1.5px)}}@keyframes mkmWeighD{0%,to{transform:translateY(0)}28%{transform:translateY(1.5px)}72%{transform:translateY(-1.5px)}}.mk-app[data-phase=go] .mkm-readclick .beam{animation:2.2s cubic-bezier(.45,0,.55,1) 2 mkmRcBeam}.mk-app[data-phase=go] .mkm-readclick .up{animation:2.2s 2 mkmRcU}.mk-app[data-phase=go] .mkm-readclick .dn{animation:2.2s 2 mkmRcD}.mk-app[data-phase=go] .mkm-readturn .beam{animation:2.8s cubic-bezier(.45,0,.55,1) mkmRtBeam}.mk-app[data-phase=go] .mkm-readturn .grp{animation:2.8s cubic-bezier(.5,0,.3,1) mkmRtTurn}.mk-app[data-phase=go] .mkm-chase .grp{animation:2.4s cubic-bezier(.3,0,.4,1) mkmChase}.mk-app[data-phase=go] .mkm-weigh .up{animation:2.4s cubic-bezier(.45,0,.55,1) mkmWeighU}.mk-app[data-phase=go] .mkm-weigh .dn{animation:2.4s cubic-bezier(.45,0,.55,1) mkmWeighD}.mk-rd{flex-direction:column;gap:12px;display:flex}.mk-rd-hero{align-items:flex-start;gap:12px;display:flex}.mk-rd-hero .mkm{margin-top:2px}.mk-rd-hero .mks-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.mk-rd-hero .verb{letter-spacing:-.2px;font-size:15.5px;font-weight:600}.mk-rd-hero .now{color:var(--mk-pink2);font-size:13.5px}.mk-rd-line{background:var(--mk-pline2);border-radius:2px;height:3px;overflow:hidden}.mk-rd-line i{background:var(--mk-pink);transform-origin:0;height:100%;display:block}.mk-rd-map{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mk-rd-map li{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.mk-rd-map .mks-nm{flex-direction:column;font-size:13.5px;line-height:1.25;display:flex}.mk-rd-map .pg{color:var(--mk-pmut);font-size:12px}.mk-rd-map .cells{--pitch:5px;height:14px;width:min(100%, calc(var(--p,10) * var(--pitch)));background:repeating-linear-gradient(90deg, var(--mk-pline) 0 3px, transparent 3px var(--pitch));display:block;position:relative}.mk-rd-map .cells i{background:repeating-linear-gradient(90deg, var(--mk-pink) 0 3px, transparent 3px var(--pitch));position:absolute;inset:0}.mk-rfq{border:1px solid var(--mk-pline);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.mk-rfq .hd,.mk-cmp .hd{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mk-rfq .hd b,.mk-cmp .hd b{font-size:15.5px;font-weight:600}.mk-rfq .tg,.mk-cmp .tg{border:1px solid var(--mk-pline);background:var(--mk-p2);font-family:var(--mk-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--mk-pink2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px}.mk-rfq .mks-st,.mk-cmp .mks-st{margin-left:auto}.mk-rfq .fld{flex-direction:column;gap:4px;display:flex}.mk-rfq .mks-v{border:1px solid var(--mk-pline);background:var(--mk-paper);border-radius:8px;padding:7px 10px;font-size:13.5px;line-height:1.5}.mk-rfq .mks-msg p{margin:0 0 6px}.mk-rfq .mks-msg p:last-child{margin:0}.mk-rfq .merge{color:var(--mk-pink2)}.mk-rfq .sig span{color:var(--mk-pmut);font-style:italic}.mk-rfq .att{border:1px solid var(--mk-pline);background:var(--mk-paper);overflow-wrap:anywhere;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;max-width:100%;padding:5px 10px;font-size:13px;display:inline-flex}.mk-rfq .to{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13.5px;display:flex}.mk-rfq .rc{align-items:center;gap:7px;display:inline-flex}.mk-rfq .box{border:1px solid var(--mk-good-l);background:var(--mk-good-s);border-radius:4px;flex:none;width:15px;height:15px;display:inline-block;position:relative}.mk-rfq .box:after{content:"";border:solid var(--mk-good);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.mk-trk{flex-direction:column;display:flex}.mk-trk .sec{font-family:var(--mk-mono);letter-spacing:1px;text-transform:uppercase;color:var(--mk-pmut);align-items:center;gap:7px;padding:8px 0 6px;font-size:12px;display:flex}.mk-trk .sec:before{content:"";background:var(--mk-pmut);border-radius:50%;width:7px;height:7px}.mk-trk .sec.ask:before{background:var(--mk-flag)}.mk-trk .mks-row.ask{--flash:var(--mk-flag-s)}.mk-trk .mks-row{border-top:1px solid var(--mk-pline2);border-radius:6px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;margin-inline:-8px;padding:8px;font-size:13.5px;display:grid}.mk-trk .mks-row b{font-weight:600}.mk-trk .mks-row>.stack{justify-items:end}.mk-trk .mks-who{flex-direction:column;min-width:0;display:flex}.mk-trk .mks-who em{color:var(--mk-pmut);align-items:center;gap:5px;font-size:12.5px;font-style:normal;display:inline-flex}.mk-trk .mk-app-foot{margin-top:8px}.mk-cmp{flex-direction:column;gap:10px;display:flex}.mk-cmp .grid{border:1px solid var(--mk-pline);background:#fff;border-radius:10px;overflow:hidden}.mk-cmp .hrow,.mk-cmp .mks-ln{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.mk-cmp .hrow{background:var(--mk-p2)}.mk-cmp .co{flex-direction:column;font-size:13px;font-weight:500;display:flex}.mk-cmp .co b{font-variant-numeric:tabular-nums;font-size:15px}.mk-cmp .mks-ln{border-top:1px solid var(--mk-pline2);font-size:13.5px}.mk-cmp .mks-ln.hl{background:var(--mk-flag-s)}.mk-cmp .rd{color:var(--mk-pmut);font-size:12.5px}.mk-cmp .inc{color:var(--mk-good-t);font-weight:500}@media (max-width:560px){.mk-app-top,.mk-app-body{padding-inline:12px}.mk-rd-map li{grid-template-columns:minmax(0,1fr);gap:4px}.mk-rd-map .mks-nm{flex-direction:row;align-items:baseline;gap:8px}.mk-rd-map .cells{--pitch:4px}.mk-trk .mks-row{grid-template-columns:minmax(0,1fr) auto}.mk-trk .mks-row b{grid-column:1/-1}.mk-cmp .hrow,.mk-cmp .mks-ln{gap:8px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.mk-app *,.mk-app :after,.mkm *{animation:none!important}}.mk-promises{color:var(--mk-ink-2);flex-wrap:wrap;gap:10px 26px;margin:20px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.mk-promises li{align-items:baseline;gap:8px;display:flex}@media (min-width:761px){.mk-promises{grid-template-columns:repeat(2,max-content);gap:10px 36px;display:grid}}.mk-promises li:before{content:"";border-left:2px solid var(--mk-good);border-bottom:2px solid var(--mk-good);flex:none;width:11px;height:6px;transform:rotate(-45deg)translateY(-2px)}.mk-jcard .hd,.mk-jcard .bd{flex-direction:column;gap:12px;min-width:0;display:flex}.mk-jcard .bd{gap:14px}.mk-jcard .go{flex-direction:column;display:flex}@supports (grid-template-rows:subgrid){@media (min-width:901px){.mk-apply.two{grid-template-rows:auto 1fr auto auto}.mk-apply.two>.mk-jcard{grid-row:span 4;grid-template-rows:subgrid;row-gap:18px;display:grid}}}.mk-gets{color:var(--mk-ink-2);flex-wrap:wrap;gap:6px 20px;margin:2px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.mk-gets b{color:var(--mk-ink);font-weight:600}.mk-gets li{align-items:baseline;gap:8px;display:flex}.mk-gets li:before{content:"";border-left:2px solid var(--mk-good);border-bottom:2px solid var(--mk-good);flex:none;width:10px;height:5px;transform:rotate(-45deg)translateY(-2px)}.mk-walk{aspect-ratio:16/10;background:var(--mk-ink);border-radius:10px;width:100%;display:block}.mk-daystep{border:1px solid var(--mk-line);background:var(--mk-ground);border-radius:10px;grid-template-columns:46px minmax(0,1fr) 46px;align-items:stretch;display:grid;overflow:hidden}.mk-daystep button{height:44px;color:var(--mk-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mk-daystep button:first-child{border-right:1px solid var(--mk-line)}.mk-daystep button:last-child{border-left:1px solid var(--mk-line)}.mk-daystep button:hover:not(:disabled){background:var(--mk-ground-2)}.mk-daystep button:focus-visible{outline:2px solid var(--mk-ink);outline-offset:-3px}.mk-daystep button:disabled{cursor:default}.mk-daystep button:disabled svg{opacity:.3}.mk-daystep svg{width:12px;height:12px}.mk-daystep .day{text-align:center;letter-spacing:-.2px;place-items:center;font-size:15.5px;font-weight:600;display:grid}.mk-lu{border-top:1px solid var(--mk-line);color:var(--mk-mut);max-width:90ch;margin-top:40px;padding-top:18px;font-size:13px;line-height:1.55}.mk-lu a{color:var(--mk-ink-2);text-underline-offset:3px;text-decoration:underline}.mk-btn:disabled{opacity:.45;cursor:not-allowed}.mk-linkbtn{font-family:var(--mk-sans);color:var(--mk-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}@media (max-width:480px){.mk-hcta .mk-btn,.mk-fdr-cta{padding:12px 14px}}
