.mk,.mk-phone,.mk-post,.c-win{--paper:#f4f5ef;--ink:#1c2016;--deep:#3e5221;--soft:#e3e9d6;--line:#e3e2d9;--slate:#4b4f45;--stone:#7a7e72;--shadow:0 1px 2px #1c20160f, 0 24px 48px -20px #1c201638;--shadow-pill:0 1px 2px #1c20160f, 0 8px 24px -12px #1c20162e;--font-sans:"Work Sans", ui-sans-serif, system-ui, sans-serif}.c-win{font-family:var(--font-sans);color:var(--ink)}.mk,.mk-phone,.mk-post{--mk-line:#e7e6df;--mk-muted:#6b6f64;--mk-high:#d93f3f;--mk-high-bg:#fdecec;--mk-med:#9a6b00;--mk-med-bg:#fdf3d6;--mk-low:#3e5221;--mk-low-bg:#e3e9d6;--mk-lilac:#f4effe;--mk-lilac-line:#e3d8fb;--mk-violet:#6e4bd8;font-family:var(--font-sans);color:var(--ink);text-align:left;font-size:14px;line-height:20px}.mk{background:var(--white);border:1px solid var(--mk-line);width:100%;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.mk-w-md{max-width:440px}.mk-w-lg{max-width:560px}.mk-w-xl{max-width:680px}.mk b{font-weight:600}.mk-head{border-bottom:1px solid var(--mk-line);align-items:baseline;gap:10px;padding:16px 18px;display:flex}.mk-head b{font-size:16px}.mk-head span{color:var(--mk-muted);font-size:13px}.mk-av{width:34px;height:34px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.mk-av-a{background:#7ba591}.mk-av-b{background:#4f6d8f}.mk-av-c{background:#b07a4f}.mk-av-d{background:#a15c7a}.mk-ico{background:var(--soft);width:34px;height:34px;color:var(--olive);border-radius:50%;flex:none;place-items:center;display:grid}.mk-item{border-bottom:1px solid var(--mk-line);padding:14px 18px}.mk-item:last-child{border-bottom:0}.mk-row{align-items:center;gap:12px;display:flex}.mk-who{flex:1;min-width:0}.mk-who b,.mk-who span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mk-who span{color:var(--mk-muted);font-size:13px}.mk-rank{color:var(--mk-muted);font-family:var(--font-mono);font-size:12px}.mk-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mk-risk,.mk-chip{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.mk-risk b{font-family:var(--font-mono);font-weight:500}.mk-high.mk-risk{background:var(--mk-high-bg);color:var(--mk-high)}.mk-med.mk-risk{background:var(--mk-med-bg);color:var(--mk-med)}.mk-low.mk-risk{background:var(--mk-low-bg);color:var(--mk-low)}.mk-chip{background:var(--paper);color:var(--slate);border:1px solid var(--mk-line)}.mk-why{color:var(--slate);margin-top:10px}.mk-draft{background:var(--mk-lilac);border:1px solid var(--mk-lilac-line);border-radius:12px;margin-top:12px;padding:12px 14px}.mk-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.mk-btn{border-radius:8px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mk-btn.pri{background:var(--olive);color:var(--white)}.mk-btn.ghost{color:var(--slate)}.mk-btn.wide{width:100%;height:36px;margin-top:4px}.mk-phone{background:var(--ink);width:300px;box-shadow:var(--shadow);border-radius:44px;padding:10px}.mk-phone-in{background:var(--white);border-radius:34px;height:540px;overflow:hidden}.mk-phone-bar{justify-content:center;padding:12px 0 6px;font-size:12px;font-weight:600;display:flex}.mk-tabs{border-bottom:1px solid var(--mk-line);white-space:nowrap;gap:6px;padding:6px 14px 12px;font-size:12px;display:flex;overflow:hidden}.mk-tabs span{color:var(--mk-muted);border-radius:8px;padding:4px 8px}.mk-tabs span.on{background:var(--soft);color:var(--deep);font-weight:600}.mk-tabs i{font-style:normal;font-family:var(--font-mono)}.mk-phone .mk-item{padding:12px 14px}.mk-phone .mk-draft p{font-size:13px;line-height:18px}.mk-profile{border-bottom:1px solid var(--mk-line);gap:14px;padding:18px;display:flex}.mk-profile .mk-av{width:48px;height:48px;font-size:15px}.mk-name{font-size:18px;line-height:24px}.mk-stats{border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(3,1fr);display:grid}.mk-stats div{border-right:1px solid var(--mk-line);padding:12px 18px}.mk-stats div:last-child{border-right:0}.mk-stats span{color:var(--mk-muted);font-size:12px;display:block}.mk-stats b{font-size:15px;display:block}.mk-stats b.down{color:var(--mk-high)}.mk-bars{align-items:flex-end;gap:8px;height:64px;margin-top:16px;padding:0 18px;display:flex}.mk-bars i{background:var(--leaf);border-radius:4px 4px 0 0;flex:1}.mk-bars i.low{background:var(--mk-high);opacity:.55}.mk-summary{color:var(--slate);padding:14px 18px 0}.mk-summary b{color:var(--ink)}.mk-note{color:#7a5a00;background:#fef8e6;border-radius:10px;gap:8px;margin:14px 18px 18px;padding:10px 12px;font-size:13px;display:flex}.mk-note .i{margin-top:3px}.mk-thread{flex-direction:column;gap:10px;padding:18px;display:flex}.mk-msg{border-radius:14px;max-width:82%;padding:10px 14px}.mk-msg.out{background:var(--olive);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.mk-msg.in{background:var(--paper);border:1px solid var(--mk-line);border-bottom-left-radius:4px;align-self:flex-start}.mk-msg.q{background:var(--soft);color:var(--deep);border-bottom-right-radius:4px;align-self:flex-end}.mk-suggest{background:var(--mk-lilac);border:1px solid var(--mk-lilac-line);border-radius:14px;align-self:flex-end;max-width:88%;padding:12px 14px}.mk-suggest-l{color:var(--mk-violet);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.mk-answer p+table,.mk-answer table+p{margin-top:10px}.mk-table{border-collapse:collapse;border:1px solid var(--mk-line);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.mk-table th{text-align:left;background:var(--paper);font-weight:600}.mk-table th,.mk-table td{border-bottom:1px solid var(--mk-line);padding:7px 10px}.mk-table td:last-child,.mk-table th:last-child{font-family:var(--font-mono);text-align:right}.mk-table tr:last-child td{border-bottom:0}.mk-sect{border-bottom:1px solid var(--mk-line);padding:14px 18px}.mk-sect:last-child{border-bottom:0}.mk-sect p{color:var(--slate)}.mk-sect-h{letter-spacing:.04em;text-transform:uppercase;color:var(--mk-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.mk-sect-h i{font-style:normal;font-family:var(--font-mono);background:var(--paper);border-radius:6px;padding:0 6px}.mk-check{align-items:center;gap:10px;padding:4px 0;display:flex}.mk-box{border:1.5px solid var(--mk-line);width:18px;height:18px;color:var(--white);border-radius:5px;flex:none;place-items:center;display:grid}.mk-check.done .mk-box{background:var(--olive);border-color:var(--olive)}.mk-check.done{color:var(--mk-muted);text-decoration:line-through}.mk-board{background:var(--paper);grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.mk-col-h{border-radius:10px;justify-content:space-between;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.mk-col-h i{font-style:normal;font-family:var(--font-mono);font-weight:500}.mk-col-h.mk-low{background:var(--olive);color:var(--white)}.mk-col-h.mk-med{color:#4a3700;background:#f2c94c}.mk-col-h.mk-high{background:var(--mk-high);color:var(--white)}.mk-card{background:var(--white);border:1px solid var(--mk-line);border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.mk-score{font-family:var(--font-mono);border-radius:6px;align-self:flex-end;align-items:center;gap:4px;padding:1px 6px;font-size:12px;display:inline-flex}.mk-score.mk-low{background:var(--mk-low-bg);color:var(--mk-low)}.mk-score.mk-med{background:var(--mk-med-bg);color:var(--mk-med)}.mk-score.mk-high{background:var(--mk-high-bg);color:var(--mk-high)}.mk-builder{grid-template-columns:1fr 1fr;display:grid}.mk-build-l{border-right:1px solid var(--mk-line)}.mk-build-l .mk-msg{width:fit-content;margin:18px 18px 0 auto;display:block}.mk-steps{color:var(--slate);flex-direction:column;gap:8px;padding:18px;font-size:13px;display:flex}.mk-steps span{align-items:center;gap:8px;display:flex}.mk-steps .i{color:var(--olive)}.mk-form{background:#fbf7f2;flex-direction:column;gap:10px;padding:18px;display:flex}.mk-form-brand{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8a5a3b;font-size:11px}.mk-form>b{font-size:17px}.mk-form label{color:var(--mk-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.mk-form label span{background:var(--white);border:1px solid var(--mk-line);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13px}.mk-form label span.ph{color:var(--stone)}.mk-form-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-form .mk-btn.pri{background:#8a5a3b}.mk-tip{background:var(--soft);color:var(--deep);border-radius:6px;align-items:center;gap:6px;margin:8px 0 0 46px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.mk-post{background:var(--white);border:1px solid var(--mk-line);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.mk-post-top{align-items:center;gap:10px;padding:12px 14px;display:flex}.mk-post-av{background:var(--fresh-leaf);border-radius:50%;width:28px;height:28px}.mk-post-body{aspect-ratio:1;background:var(--fresh-leaf);color:var(--white);flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;display:flex}.mk-post-body span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.mk-post-body b{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:36px}.mk-mini{flex-direction:column;gap:10px;max-width:280px;padding:12px;font-size:13px;line-height:18px;display:flex}.mk-mini .mk-av,.mk-mini .mk-ico{width:28px;height:28px;font-size:11px}.mk-mini .mk-who span{font-size:12px}.mk-mini .mk-risk{height:20px;padding:0 6px;font-size:11px}.mk-mini .mk-sect-h{margin-bottom:0}.mk-mini .mk-check{padding:0}.mk-mini .mk-draft{margin-top:0;padding:8px 10px}.mk-mini .mk-actions{margin-top:6px}.mk-mini .mk-btn{height:26px;font-size:12px}.mk-mini.mk-form{padding:14px}.mk-mini.mk-form>b{font-size:14px}.mk-summary{background:var(--mk-lilac);border-radius:12px;margin:0 16px 16px;padding:12px 14px}.mk-mini .mk-summary{margin:0;padding:8px 10px}.mk-summary p{margin:6px 0 8px}.mk-mini .mk-summary p{margin:0 0 6px}.mk-out{border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.mk-out.ok{background:var(--mk-low-bg);color:var(--mk-low)}.mk-ico.ring{background:var(--mk-low-bg);color:var(--mk-low);animation:1.6s ease-in-out infinite mk-ring}@keyframes mk-ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}50%{transform:rotate(0)}}.mk-sent{align-self:flex-end;max-width:92%}.mk-sent p{background:var(--olive);color:var(--white);border-radius:12px 12px 4px;margin:0;padding:8px 10px}.mk-sent span{color:var(--mk-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.mk-mini-board{background:var(--paper);flex-direction:row;gap:8px;max-width:300px}.mk-mini-board .mk-col{flex:1;min-width:0}.mk-col-t{color:var(--mk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.mk-mini-board .mk-card{margin-top:6px;padding:6px 8px;font-size:12px;font-weight:500}.mk-post-photo{background:linear-gradient(#1c201600 35%,#1c2016c7 100%),url(/img/people/pilates-card.webp) 50% 30%/cover}.mk-post-foot{color:var(--ink);flex-wrap:wrap;gap:6px 14px;padding:12px 14px 14px;font-size:12px;display:flex}.mk-post-foot>span{align-items:center;gap:4px;font-weight:600;display:inline-flex}.mk-post-foot p{color:var(--mk-muted);flex-basis:100%;margin:0;line-height:17px}.mk-post-foot p b{color:var(--ink)}.mk-post-mini{max-width:150px;box-shadow:none}.mk-post-mini .mk-post-body{gap:4px;padding:14px}.mk-post-mini .mk-post-body span{font-size:9px}.mk-post-mini .mk-post-body b{font-size:17px;line-height:20px}@media (width<=640px){.mk-builder{grid-template-columns:1fr}.mk-build-l{border-right:0;border-bottom:1px solid var(--mk-line)}.mk-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.mk-board .mk-col-h{padding:6px 8px;font-size:12px}.mk-board .mk-col-h i{display:none}.mk-board .mk-card{padding:8px;font-size:12px}.mk-stats div{padding:10px 12px}.mk-phone{width:280px}}
