.mk .mkv{position:relative;padding:14px 20px 18px;background:var(--surface-1);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);font:400 14px/1.45 var(--sans);color:var(--ink)}.mk .mkv:after{content:"";position:absolute;top:6.5px;right:-2.9px;width:19.8px;height:1px;background:var(--line);rotate:45deg}.mk .mkv__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:2px 8px 12px 0;border-bottom:1px solid var(--line);font:500 10.5px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.mk .mkv__meta{letter-spacing:.02em;text-transform:none;color:var(--ink-3)}.mk .mkv__tag{margin-left:auto;letter-spacing:.04em;color:var(--ink-3)}.mk .mkv__foot{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font:400 12.5px/1.5 var(--sans);color:var(--ink-3)}.mk .mkv-status{display:inline-block;padding:1px 6px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:500 10.5px/1.5 var(--mono);color:var(--ink-2)}.mk .mkv-status[data-tone=gain]{border-color:var(--gain);color:var(--gain)}.mk .mkv__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font:400 11.5px/1.4 var(--sans);color:var(--ink-3)}.mk .mkv__legend span{display:inline-flex;align-items:center;gap:7px}.mk .mkv__legend span:before{content:"";width:7px;height:7px;background:var(--kind)}.mk [data-kind=platform]{--kind:var(--ink)}.mk [data-kind=rules]{--kind:var(--target-fill)}.mk [data-kind=model]{--kind:var(--s2)}.mk [data-tone=loss]{--tone:var(--loss)}.mk [data-tone=info]{--tone:var(--info)}.mk [data-tone=target]{--tone:var(--target-fill)}.mk [data-tone=gain]{--tone:var(--gain)}.mk [data-tone=s1]{--tone:var(--s1)}.mk [data-tone=s2]{--tone:var(--s2)}.mk [data-tone=s3]{--tone:var(--s3)}.mk .mkl{--R:clamp(128px,12.6vw,186px);position:relative;margin:0;height:calc(2 * var(--R) + 150px)}.mk .mkl__ring{position:absolute;left:50%;top:calc(50% - 16px);width:calc(2 * var(--R));height:calc(2 * var(--R));translate:-50% -50%;border:1px solid var(--line-strong);border-radius:50%}.mk .mkl__ring:after{content:"";position:absolute;inset:22%;border:1px dashed var(--line-strong);border-radius:50%}.mk .mkl__arrow,.mk .mkl__marker,.mk .mkl__stations li{position:absolute;left:50%;top:50%;width:0;height:0}.mk .mkl__marker{animation:mkpSpin 22s linear infinite}.mk .mkl__marker:before{content:"";position:absolute;left:calc(var(--R) - 4px);top:-4px;width:8px;height:8px;background:var(--ink)}.mk .mkl__arrow{rotate:var(--a)}.mk .mkl__arrow:before{content:"";position:absolute;left:calc(var(--R) - 4px);top:-5px;width:8px;height:10px;background:var(--ink-3);clip-path:polygon(0 0,100% 50%,0 100%);rotate:90deg}.mk .mkl__stations{position:absolute;left:0;right:0;top:-16px;bottom:16px}.mk .mkl__stations li{rotate:var(--a)}.mk .mkl__node{position:absolute;left:var(--R);top:0;width:0;height:0;rotate:calc(-1 * var(--a))}.mk .mkl__node:before{content:"";position:absolute;left:-6px;top:-6px;width:12px;height:12px;background:var(--surface-0);box-shadow:inset 0 0 0 1.5px var(--ink)}.mk .mkl__stations li[data-you] .mkl__node:before{background:var(--target-fill);box-shadow:none}.mk .mkl__label{position:absolute;display:flex;flex-direction:column;gap:3px;white-space:nowrap}.mk .mkl__label b{font:600 15px/1.2 var(--sans);letter-spacing:-.015em;color:var(--ink)}.mk .mkl__label b small{margin-right:4px;font:500 10.5px/1 var(--mono);letter-spacing:0;color:var(--ink-3)}.mk .mkl__label>span{font:400 12.5px/1.3 var(--sans);color:var(--ink-2)}.mk .mkl__stations li[data-side=right] .mkl__label{left:16px;top:0;translate:0 -50%}.mk .mkl__stations li[data-side=left] .mkl__label{right:16px;top:0;translate:0 -50%;align-items:flex-end;text-align:right}.mk .mkl__stations li[data-side=top] .mkl__label{left:0;bottom:16px;translate:-50% 0;align-items:center;text-align:center}.mk .mkl__core{position:absolute;left:50%;top:calc(50% - 16px);translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:6px;width:calc(var(--R) * .95);text-align:center}.mk .mkl__core b{font:600 17px/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink)}.mk .mkl__core span{font:400 11px/1.55 var(--mono);color:var(--ink-3)}.mk .mkl__caption{position:absolute;left:0;right:0;bottom:0;text-align:center;font:400 12.5px/1.5 var(--sans);color:var(--ink-3)}@keyframes mkpSpin{0%{rotate:-90deg}to{rotate:270deg}}.mk .mkv-trace__steps>li{display:grid;grid-template-columns:8px 84px 58px minmax(0,1fr);gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line)}.mk .mkv-trace__steps>li>i{width:8px;height:8px;background:var(--kind)}.mk .mkv-trace__steps b{font:500 13.5px/1.3 var(--sans)}.mk .mkv-trace__steps small{font:400 10.5px/1.3 var(--mono);color:var(--ink-3)}.mk .mkv-trace__steps span{font:400 13px/1.4 var(--sans);color:var(--ink-2)}.mk .mkv-findings li{display:grid;grid-template-columns:138px minmax(0,1fr);gap:3px 16px;padding:10px 0;border-bottom:1px solid var(--line)}.mk .mkv-findings li>b{display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.mk .mkv-findings li>b:before{content:"";width:7px;height:7px;flex:none;background:var(--tone)}.mk .mkv-findings li>span{font:400 13.5px/1.45 var(--sans);color:var(--ink)}.mk .mkv-findings li>small{grid-column:2;font:400 11px/1.4 var(--mono);color:var(--ink-3)}.mk .mkv-findings li>small:before{content:"→ "}.mk .mkv-distill__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:18px 24px;margin-top:14px;align-items:start}.mk .mkv-distill blockquote{margin:0;font:400 16px/1.65 var(--sans);letter-spacing:-.01em;color:var(--ink)}.mk .mkv-distill mark{background:none;color:inherit;box-shadow:inset 0 -2px 0 var(--target-fill)}.mk .mkv-distill mark:after{content:attr(data-n);margin-left:2px;font:500 9.5px/1 var(--mono);vertical-align:super;color:var(--target)}.mk .mkv-distill ol li{padding:9px 0;border-top:1px solid var(--line)}.mk .mkv-distill ol li:first-child{border-top:0;padding-top:2px}.mk .mkv-distill ol small{display:block;font:400 10.5px/1.4 var(--mono);color:var(--ink-3)}.mk .mkv-distill ol b{font:500 13.5px/1.4 var(--sans)}.mk .mkv-check__draft{margin-top:14px;font:400 16px/1.65 var(--sans);color:var(--ink)}.mk .mkv-check__draft del{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--loss);text-decoration-thickness:2px;background:var(--loss-soft)}.mk .mkv-check__draft ins{text-decoration:none;font-variant-numeric:tabular-nums;background:var(--gain-soft)}.mk .mkv-check__notes{margin-top:12px}.mk .mkv-check__notes li{padding:6px 0;border-top:1px solid var(--line);font:400 12.5px/1.45 var(--sans);color:var(--ink-2)}.mk .mkv-check__notes b{display:inline-block;min-width:64px;margin-right:8px;font:500 10.5px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--tone)}.mk .mkv-check__bps{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-strong)}.mk .mkv-check__bar{display:flex;gap:2px;height:10px}.mk .mkv-check__bar i{background:var(--tone)}.mk .mkv-check__bps dl{margin-top:10px}.mk .mkv-check__bps dl div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font:400 13px/1.4 var(--sans);color:var(--ink-2)}.mk .mkv-check__bps dd{font:500 13px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.mk .mkv-check__bps dl div[data-total]{margin-top:4px;padding-top:8px;border-top:1px solid var(--line);color:var(--ink)}.mk .mkv-queue li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"check why next" ". who next";gap:2px 14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}.mk .mkv-queue li>b{grid-area:check;display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.mk .mkv-queue li>b:before{content:"";width:7px;height:7px;flex:none;background:var(--tone)}.mk .mkv-queue li>span{grid-area:why;font:400 13.5px/1.4 var(--sans);color:var(--ink)}.mk .mkv-queue li>small{grid-area:who;font:400 12px/1.4 var(--sans);color:var(--ink-3)}.mk .mkv-queue li>em{grid-area:next;align-self:center;font:500 12.5px/1.3 var(--sans);font-style:normal;color:var(--ink-2);white-space:nowrap}.mk .mkv-team li{display:grid;grid-template-columns:152px minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line)}.mk .mkv-team li>b{display:inline-flex;align-items:center;gap:9px;font:500 14px/1.3 var(--sans);color:var(--ink)}.mk .mkv-team li>b:before{content:"";width:8px;height:8px;flex:none;background:var(--ink)}.mk .mkv-team li>span{font:400 13.5px/1.45 var(--sans);color:var(--ink-2)}.mk .mkv-team li[data-you]{border-bottom:0}.mk .mkv-team li[data-you]>b:before{background:var(--target-fill)}.mk .mkv-team li[data-you]>span{color:var(--ink);font-weight:500}.mk .mkv-book__series{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.mk .mkv-book__series li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.mk .mkv-book__bar{display:flex;flex-direction:column;gap:2px;width:100%;max-width:56px;height:84px}.mk .mkv-book__bar i{background:var(--tone)}.mk .mkv-book__series li[data-yours] .mkv-book__bar{outline:2px solid var(--target-fill);outline-offset:4px}.mk .mkv-book__series b{margin-top:4px;font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums}.mk .mkv-book__series small{font:400 11px/1.2 var(--sans);color:var(--ink-3)}.mk .mkv-book__bus{position:relative;height:22px;margin:6px 10% 0;border-bottom:1px solid var(--line-strong)}.mk .mkv-book__bus:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line-strong)}.mk .mkv-book__households{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mk .mkv-book__households li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--surface-0);border:1px solid var(--line)}.mk .mkv-book__households b{font:500 13.5px/1.3 var(--sans)}.mk .mkv-book__households small{font:400 12px/1.35 var(--sans);color:var(--ink-3)}.mk .mkv-book__households span{font:400 12.5px/1.4 var(--mono);color:var(--ink-2)}.mk .mkv-book__households em{margin-left:4px;padding:0 4px;font-style:normal;border:1px solid var(--line-strong)}.mk .mkv-book__households li[data-update]{border-color:var(--target-fill)}.mk .mkv-book__households strong{margin-top:2px;font:500 11px/1.4 var(--mono);color:var(--target)}.mk .mkv-series li{display:grid;grid-template-columns:34px 72px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}.mk .mkv-series li>b{font:500 13px/1 var(--mono)}.mk .mkv-series li>small{font:400 11px/1.3 var(--mono);color:var(--ink-3)}.mk .mkv-series li>span{font:400 13.5px/1.4 var(--sans)}.mk .mkv-series li>em{font:400 12px/1.3 var(--mono);font-style:normal;font-variant-numeric:tabular-nums;color:var(--ink-2)}.mk .mkv-series li[data-current] b{padding:2px 4px;background:var(--ink);color:var(--surface-0)}.mk .mkv-series li:not([data-current]) span{color:var(--ink-2)}.mk .mkv-decision ol{position:relative;margin-top:14px}.mk .mkv-decision ol:before{content:"";position:absolute;left:4px;top:8px;bottom:26px;width:1px;background:var(--line-strong)}.mk .mkv-decision li{position:relative;padding:0 0 14px 24px}.mk .mkv-decision li:before{content:"";position:absolute;left:0;top:4px;width:9px;height:9px;background:var(--surface-1);box-shadow:inset 0 0 0 1.5px var(--ink)}.mk .mkv-decision li:last-child:before{background:var(--target-fill);box-shadow:none}.mk .mkv-decision li>b{font:500 14px/1.3 var(--sans)}.mk .mkv-decision li>small{margin-left:10px;font:400 11px/1.3 var(--mono);color:var(--ink-3)}.mk .mkv-decision li>span{display:block;margin-top:3px;font:400 13.5px/1.45 var(--sans);color:var(--ink-2)}@media (max-width:699px){.mk .mkv{padding-inline:16px}.mk .mkv-trace__steps>li{grid-template-columns:8px 76px minmax(0,1fr)}.mk .mkv-trace__steps small{display:none}.mk .mkv-findings li,.mk .mkv-queue li{grid-template-columns:minmax(0,1fr);grid-template-areas:"check" "why" "who" "next"}.mk .mkv-findings li>small{grid-column:1}.mk .mkv-queue li>em{align-self:start}.mk .mkv-book__households,.mk .mkv-distill__grid{grid-template-columns:minmax(0,1fr)}.mk .mkv-book__series{gap:6px}.mk .mkv-book__series small{display:none}.mk .mkv-team li{grid-template-columns:minmax(0,1fr)}.mk .mkv-team li>span{padding-left:17px}.mk .mkv-series li{grid-template-columns:34px minmax(0,1fr) auto}.mk .mkv-series li>small{display:none}.mk .mkl{height:auto}.mk .mkl__ring{display:none}.mk .mkl__stations{position:static;border-top:1px solid var(--line)}.mk .mkl__stations li{position:relative;left:auto;top:auto;width:auto;height:auto;rotate:none;padding:10px 0 10px 26px;border-bottom:1px solid var(--line)}.mk .mkl__node{position:static;width:auto;height:auto;rotate:none}.mk .mkl__node:before{left:2px;top:14px}.mk .mkl__stations li[data-side] .mkl__label{position:static;translate:none;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;text-align:left}.mk .mkl__stations li:last-child:after{content:"↺ back to 01 Idea";display:block;margin-top:6px;font:400 11px/1.4 var(--mono);color:var(--ink-3)}.mk .mkl__core{position:static;translate:none;align-items:flex-start;width:auto;margin-top:16px;padding:12px 14px;border:1px dashed var(--line-strong);text-align:left}.mk .mkl__caption{position:static;margin-top:12px;text-align:left}}@media (prefers-reduced-motion:reduce){.mk .mkl__marker{animation:none}}[data-reduced-motion=true] .mk .mkl__marker{animation:none}.mk .wz{--wz-gap:clamp(32px,5vw,80px);overflow-x:clip}.mk .wz__frame{display:flex;flex-direction:column;min-height:calc(100svh - var(--topbar-h));padding-top:clamp(16px,2.6vh,28px)}.mk .wz-progress ol{display:grid;grid-template-columns:repeat(var(--wz-n),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.mk .wz-progress button{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%;padding-block:6px;cursor:pointer}.mk .wz-progress__bar{display:block;height:3px;background:var(--line);transition:background-color var(--dur-base) var(--ease)}.mk .wz-progress li[data-state=done] .wz-progress__bar{background:var(--ink)}.mk .wz-progress li[data-state=current] .wz-progress__bar{background:var(--target-fill)}.mk .wz-progress__label{overflow:hidden;font:500 11px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);transition:color var(--dur-fast) var(--ease)}.mk .wz-progress__label small{margin-right:4px;font:inherit;color:var(--ink-3)}.mk .wz-progress button:hover .wz-progress__label,.mk .wz-progress li[data-state=current] .wz-progress__label{color:var(--ink)}.mk .wz-progress button:hover .wz-progress__bar{background:var(--ink-3)}.mk .wz-progress li[data-state=current] button:hover .wz-progress__bar{background:var(--target-fill)}.mk .wz-progress button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk .wz__screens{flex:1 1 auto;display:grid;align-items:center;padding-block:clamp(28px,6vh,72px)}.mk .wz-screen__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px var(--wz-gap);align-items:center}.mk .wz-screen__grid[data-solo]{grid-template-columns:minmax(0,1fr);max-width:820px}.mk .wz-screen__text{min-width:0}.mk .wz-screen__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mk .wz-screen__eyebrow:before{content:"";width:6px;height:6px;background:var(--target-fill)}.mk .wz-screen__title{font:600 clamp(36px,4.3vw,66px)/1.02 var(--sans);letter-spacing:-.052em;text-wrap:balance;color:var(--ink)}.mk .wz-screen__title span{color:var(--ink-3)}.mk .wz-screen__title:focus{outline:none}.mk .wz-screen__title:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mk .wz-screen__body{margin-top:22px;max-width:31em;font:400 clamp(16px,1.3vw,19px)/1.6 var(--sans);color:var(--ink-2);text-wrap:pretty}.mk .wz-screen__body a{color:var(--ink);text-underline-offset:3px}.mk .wz-points{max-width:31em;margin-top:28px;border-top:1px solid var(--line)}.mk .wz-points li{position:relative;padding:11px 0 11px 20px;border-bottom:1px solid var(--line);font:400 15px/1.45 var(--sans);color:var(--ink)}.mk .wz-points li:before{content:"";position:absolute;left:0;top:18px;width:7px;height:7px;background:var(--ink)}.mk .wz-screen__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px}.mk .wz-screen__actions .finv-btn--primary .finv-btn__face{height:48px;padding-inline:22px;gap:24px;font-size:14px}.mk .wz-screen__art{min-width:0}.mk .wz-link{display:inline-flex;align-items:center;gap:10px;padding-block:12px;font:500 14px/1.4 var(--sans);color:var(--ink);text-decoration:none}.mk .wz-link:hover{text-decoration:underline;text-underline-offset:4px}.mk .wz-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mk .wz-note{margin-top:20px;max-width:44em;font:400 12.5px/1.55 var(--sans);color:var(--ink-3)}.mk .wz-note a{color:var(--ink-2)}.mk .wz-screen[data-enter=forward]{animation:wzForward var(--dur-slow) var(--ease) both}.mk .wz-screen[data-enter=back]{animation:wzBack var(--dur-slow) var(--ease) both}@keyframes wzForward{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}@keyframes wzBack{0%{opacity:0;translate:-18px 0}to{opacity:1;translate:0 0}}.mk .wz-nav{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:auto;padding-block:14px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--surface-0);border-top:1px solid var(--line)}.mk .wz-nav>:first-child{justify-self:start}.mk .wz-nav>:last-child{justify-self:end}.mk .wz-nav [data-hidden]{visibility:hidden}.mk .wz-nav .finv-btn__face{height:44px;padding-inline:18px;gap:16px;font-size:14px}.mk .wz-nav__count{justify-self:center;display:flex;align-items:baseline;gap:4px;white-space:nowrap;font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3)}.mk .wz-nav__count b{font-weight:500;color:var(--ink)}.mk .wz-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mk .wz-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;border-top:1px solid var(--line-strong)}.mk .wz-trust li{display:flex;flex-direction:column;gap:6px;padding:18px 0 20px;border-bottom:1px solid var(--line)}.mk .wz-trust b{display:inline-flex;align-items:center;gap:10px;font:600 17px/1.3 var(--sans);letter-spacing:-.015em;color:var(--ink)}.mk .wz-trust b:before{content:"";width:7px;height:7px;flex:none;background:var(--target-fill)}.mk .wz-trust span{padding-left:17px;font:400 14.5px/1.5 var(--sans);color:var(--ink-2)}@media (max-width:999px){.mk .wz-screen__grid{grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.mk .wz-screen__art{max-width:680px}.mk .wz__screens{align-items:start}}@media (max-width:699px){.mk .wz-progress ol{gap:4px}.mk .wz-progress__label{display:none}.mk .wz-progress button{padding-block:10px}.mk .wz__screens{padding-block:24px 32px}.mk .wz-screen__title{font-size:clamp(32px,9vw,40px)}.mk .wz-screen__body{font-size:16px}.mk .wz-nav{grid-template-columns:auto minmax(0,1fr) auto}.mk .wz-nav .finv-btn__face{padding-inline:14px;gap:10px}.mk .wz-nav .finv-btn--primary .finv-btn__label{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .wz-trust{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mk .wz-screen[data-enter]{animation:none}}[data-reduced-motion=true] .mk .wz-screen[data-enter]{animation:none}