.mf{--ink:#1e1238;--ink-2:#5f5877;--violet:#7b5bc0;--violet-d:#5a3ea0;--violet-t:#f0ebfa;--lilac:#b8a6e6;--live:#17a56b;--live-d:#0c7a4c;--live-t:#e3f6ec;--stale:#d4501f;--stale-t:#fdebe3;--sheet:#fbf9ff;--line:#1e123829;--gut:72px;--ease:cubic-bezier(.23,1,.32,1);color:var(--ink)}.mf *{box-sizing:border-box;margin:0;padding:0}.mf ul,.mf ol{list-style:none}.mf .disp{font-family:var(--font-display),sans-serif;letter-spacing:-.015em;font-weight:300}.mf .page{padding:0 var(--gut);--p:0;position:relative}.mf em{font-style:normal}.mf .gl{--c:var(--stale);border:2px dashed var(--c);background:0 0;flex:none;width:15px;height:15px;display:inline-block;position:relative}.mf .gl:after{content:"";height:calc(var(--lv,0) * 33.34%);background:var(--c);transition:height .3s steps(3,end);position:absolute;bottom:0;left:0;right:0}.mf .gl.l0{--lv:0;--c:var(--stale)}.mf .gl.l1{--lv:1;--c:var(--violet);border-style:solid}.mf .gl.l2{--lv:2;--c:var(--violet-d);border-style:solid}.mf .gl.l3{--lv:3;--c:var(--live);border-style:solid}.mf .eyebrow,.mf .ch-k,.mf .rail-k{font:500 12px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;display:flex}.mf .eyebrow b{color:var(--violet-d);font-weight:500}.mf .eyebrow i{border-top:2px dashed var(--violet);width:34px;height:0;box-shadow:0 7px 0 var(--ink),0 14px 0 var(--live);margin-bottom:14px;display:block}.mf .btn{background:var(--violet);color:#fff;border:1px solid var(--ink);min-height:52px;box-shadow:4px 4px 0 var(--ink);align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end);display:inline-flex}.mf .btn b{font:400 16px var(--font-mono),monospace}.mf .btn:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.mf .link{border-bottom:2px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.mf .link b{font:400 16px var(--font-mono),monospace;color:var(--violet-d);transition:transform .2s var(--ease);display:inline-block}@media (hover:hover) and (pointer:fine){.mf .btn:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.mf .link:hover b{transform:translate(3px)}}.mf .btn:focus-visible,.mf .link:focus-visible,.mf .rail a:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.mf .actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px;display:flex}.mf .hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;padding:80px 0 88px;display:grid}.mf .hero h1{max-width:9em;margin:22px 0;font-size:clamp(46px,6.4vw,100px);line-height:.94}.mf .hero h1 em{color:var(--violet)}.mf .hero .sub{max-width:24em;font:300 clamp(22px,2vw,28px)/1.3 var(--font-display),sans-serif;color:var(--ink-2)}.mf .hero .actions{margin-top:36px}.mf .ans{background:var(--sheet);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:22px 24px;position:relative}.mf .ans-k{border-bottom:1px dashed var(--violet);font:500 10.5px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.mf .ans-k span:last-child{color:var(--violet-d)}.mf .ans-q{font:300 clamp(24px,2.4vw,32px)/1.1 var(--font-display),sans-serif;align-items:baseline;gap:14px;margin-top:20px;display:flex}.mf .ans-q b,.mf .ans-a b{font:500 11px var(--font-mono),monospace;letter-spacing:.08em;color:var(--violet-d);flex:none}.mf .ans-a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px 14px;margin-top:16px;padding:14px 0;display:grid}.mf .ans-yes{font:500 26px/1 var(--font-sans),sans-serif;letter-spacing:-.01em}.mf .ans-a em{font:400 11px var(--font-mono),monospace;letter-spacing:.04em;color:var(--ink-2)}.mf .ans-m{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:16px;display:grid}.mf .ans-m dt{font:500 10px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.mf .ans-m dd{font:300 44px/1 var(--font-display),sans-serif;font-variant-numeric:tabular-nums;margin-top:4px}.mf .ans-m dd.none{color:var(--stale)}.mf .ans-m dd.n{color:var(--ink)}.mf .ans-s{border-top:2px solid var(--ink);font:600 12px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--stale);align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.mf .ans-s i{border:2px dashed var(--stale);width:14px;height:14px}.mf .ans[data-step="0"] .ans-a,.mf .ans[data-step="0"] .ans-m,.mf .ans[data-step="0"] .ans-s,.mf .ans[data-step="1"] .ans-m,.mf .ans[data-step="1"] .ans-s,.mf .ans[data-step="2"] .ans-s{opacity:0}.mf .ans-a,.mf .ans-m,.mf .ans-s{transition:opacity .2s steps(3,end)}.mf .body{border-top:2px solid var(--ink);grid-template-columns:200px minmax(0,1fr);gap:56px;display:grid}.mf .rail{align-self:start;margin-top:64px;position:sticky;top:100px}.mf .rail-k{margin-bottom:18px}.mf .rail ol{border-left:1px solid var(--line);padding-left:0;position:relative}.mf .rail li{position:relative}.mf .rail a{font:500 12.5px/1.35 var(--font-mono),monospace;letter-spacing:.02em;color:var(--ink-2);border-left:2px solid #0000;align-items:flex-start;gap:12px;margin-left:-1px;padding:9px 0 9px 16px;transition:color .15s,border-color .15s;display:flex}.mf .rail a .gl{margin-top:1px}.mf .rail li[data-s=done] a{color:var(--ink)}.mf .rail li[data-s=done] .gl{--lv:3;--c:var(--live);border-style:solid}.mf .rail li[data-s=now] a{color:var(--ink);border-left-color:var(--violet)}.mf .rail li[data-s=now] .gl{--lv:2;--c:var(--violet-d);border-style:solid}.mf .rail li[data-s=todo] .gl{--lv:0;--c:var(--ink-2);opacity:.55;border-style:solid}@media (hover:hover) and (pointer:fine){.mf .rail a:hover{color:var(--ink)}}.mf .rail .gl{--lv:0;--c:var(--ink-2);opacity:.55;border-style:solid}.mf .rail li[data-s=done] .gl,.mf .rail li[data-s=now] .gl{opacity:1}.mf .essay{min-width:0;max-width:820px}.mf .ch{padding:72px 0 80px;scroll-margin-top:60px}.mf .ch+.ch{border-top:1px solid var(--ink)}.mf .ch.open{padding-top:64px}.mf .ch-h{margin-bottom:32px}.mf .ch-k{margin-bottom:22px}.mf .essay p.ch-k{max-width:none;font:500 12px var(--font-mono),monospace;letter-spacing:.09em;color:var(--ink-2);margin:0 0 22px}.mf .ch-h h2{max-width:19ch;font-size:clamp(38px,4.2vw,60px);line-height:1}.mf .ch-h h2 em{color:var(--violet)}.mf .essay p{color:#3a3150;max-width:35em;margin-top:20px;font-size:19.5px;line-height:1.65}.mf .essay .lead{color:var(--ink);margin-top:0;font-size:24px;line-height:1.5}.mf .essay .ask{max-width:20em;font:300 clamp(30px,3.4vw,46px)/1.05 var(--font-display),sans-serif;letter-spacing:-.01em;color:var(--ink);margin-top:44px}.mf .ask em{color:var(--violet)}.mf h3.sub{border-top:2px solid var(--ink);font:300 clamp(28px,2.8vw,38px)/1.05 var(--font-display),sans-serif;letter-spacing:-.01em;margin-top:64px;padding-top:18px}.mf .tl{margin:44px 0 40px}.mf .tl-ax{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(90deg,transparent 0 calc(8.333% - 1px),var(--line) calc(8.333% - 1px) 8.333%);height:170px;position:relative}.mf .mk{white-space:nowrap;flex-direction:column;gap:2px;width:0;display:flex;position:absolute;bottom:-9px}.mf .mk:before{content:"";border:2px solid var(--ink);width:16px;height:16px;position:absolute;bottom:0;left:-8px}.mf .mk.w:before{border-style:dashed;border-color:var(--violet);background:var(--violet-t)}.mf .mk.d:before{background:var(--ink)}.mf .mk.s:before{border-color:var(--live-d);background:var(--live)}.mf .mk b,.mf .mk em{position:absolute;bottom:20px;left:0;transform:translate(0)}.mf .mk b{font:300 28px/1 var(--font-display),sans-serif;bottom:62px}.mf .mk em{font:400 10.5px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:normal;width:150px}.mf .mk.w b,.mf .mk.w em{transform:translate(-8px)}.mf .mk.s b,.mf .mk.s em{text-align:right;transform:translate(calc(8px - 100%))}.mf .mk.d b,.mf .mk.d em{text-align:center;transform:translate(-50%)}.mf .mk.s em{text-align:right;width:150px;left:auto;right:-8px;transform:none}.mf .mk.s b{left:auto;right:-8px;transform:none}.mf .gap{background:repeating-linear-gradient(135deg,var(--stale) 0 2px,transparent 2px 6px);opacity:.9;height:8px;margin-bottom:0;position:absolute;bottom:-2px;left:0}.mf .gap u{font:600 10px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--stale);text-decoration:none;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.mf .tl figcaption{font:400 11px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:16px;padding-top:12px;display:flex}.mf .tl.rv .mk,.mf .tl.rv .gap{transition:opacity .3s steps(3,end),transform .3s steps(3,end)}.mf .page[data-js] .tl.rv:not(.in) .gap{opacity:0}.mf .gens{border-top:2px solid var(--ink);margin-top:28px}.mf .gens li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:6px 28px;padding:20px 0;display:grid}.mf .gens b{font:500 12px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-d)}.mf .gens strong{font:300 clamp(24px,2.3vw,31px)/1.1 var(--font-display),sans-serif;letter-spacing:-.01em}.mf .essay .gens p{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.5}.mf .chk{border:2px solid var(--ink);background:var(--sheet);max-width:640px;box-shadow:6px 6px 0 var(--ink);margin:36px 0 8px}.mf .chk li{font:500 16px/1.3 var(--font-sans),sans-serif;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:15px 20px;display:flex;position:relative}.mf .chk li+li{border-top:1px solid var(--line)}.mf .chk i{border:2px solid var(--ink);flex:none;width:18px;height:18px;position:relative}.mf .chk .y i{background:var(--live);border-color:var(--live-d)}.mf .chk .y i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:0;left:3px;transform:rotate(40deg)}.mf .chk .n{background:var(--stale-t);border-top:2px solid var(--ink)}.mf .chk .n i{border-style:dashed;border-color:var(--stale);background:#fff}.mf .chk .n em{font:600 10.5px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--stale);margin-left:auto}.mf .page[data-js] .chk.rv .y i:after{opacity:0}.mf .page[data-js] .chk.rv.in .y i:after{opacity:1;transition:opacity .2s steps(2,end);transition-delay:calc(var(--k,0) * 1ms)}.mf .page[data-js] .chk.rv.in .y:first-child i:after{transition-delay:.25s}.mf .page[data-js] .chk.rv.in .y:nth-child(2) i:after{transition-delay:.55s}.mf .page[data-js] .chk.rv.in .y:nth-child(3) i:after{transition-delay:.85s}.mf .chk.rv.in .n i{animation:1.1s steps(2,end) 1.3s infinite mf-blink}@keyframes mf-blink{50%{border-color:#0000}}.mf .org{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.mf .org li{padding:18px 28px 6px 0}.mf .org li+li{border-left:1px dashed var(--violet);padding-left:28px}.mf .org b{font:500 11px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--violet-d)}.mf .essay .org p{color:var(--ink);margin-top:8px;font-size:16.5px;line-height:1.5}.mf .pair{border-top:2px solid var(--ink);margin:36px 0 0}.mf .pair li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mf .pair p{padding:22px 24px;max-width:none!important;margin:0!important}.mf .pair small{font:500 10.5px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:block}.mf .pair .pp{border-right:1px dashed var(--violet);font:300 clamp(22px,2.2vw,28px)/1.15 var(--font-display),sans-serif!important;color:var(--ink)!important}.mf .pair .pp small{color:var(--violet-d)}.mf .pair .dt{background:var(--stale-t);font:600 17px/1.4 var(--font-sans),sans-serif!important;color:var(--ink)!important}.mf .pair .dt small{color:var(--stale)}.mf .pair .dt span{background:linear-gradient(var(--stale),var(--stale)) no-repeat 0 100%/0 2px;padding-bottom:2px;display:inline}.mf .pair.in .dt span{background-size:100% 2px;transition:background-size .5s steps(8,end) .4s}.mf .samp{margin:36px 0 0}.mf .samp-g{grid-template-columns:repeat(26,minmax(0,1fr));gap:4px;max-width:680px;display:grid}.mf .samp-g i{aspect-ratio:1;border:1px solid var(--line);background:0 0}.mf .samp-g i.on{background:var(--ink);border-color:var(--ink)}.mf .page[data-js] .samp.rv:not(.in) .samp-g i.on{border-color:var(--line);background:0 0}.mf .samp.rv.in .samp-g i.on{transition:background .2s steps(2,end) .4s}.mf .samp figcaption{font:400 11px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:8px 24px;margin-top:14px;display:flex}.mf .samp figcaption u{vertical-align:-1px;background:var(--ink);width:11px;height:11px;margin-right:6px;text-decoration:none;display:inline-block}.mf .samp figcaption u.x{border:1px solid var(--ink-2);background:0 0}.mf .samp figcaption span:last-child{margin-left:auto}.mf .case{border-left:4px solid var(--stale);max-width:640px;margin-top:36px;padding:4px 0 4px 24px}.mf .case-k{letter-spacing:.1em;text-transform:uppercase;font:600 11px var(--font-mono),monospace!important;color:var(--stale)!important;margin:0!important}.mf .essay .case p:not(.case-k){color:var(--ink);margin-top:12px;font-size:17.5px}.mf .now{border-top:2px solid var(--ink)}.mf .now-r{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:8px 20px;padding:32px 0 36px;display:grid}.mf .now-n{font:300 64px/.9 var(--font-display),sans-serif!important;color:var(--violet)!important;margin:0!important}.mf .now-r h3{font:300 clamp(28px,2.8vw,38px)/1.05 var(--font-display),sans-serif;letter-spacing:-.01em}.mf .now-r>div p:first-of-type{margin-top:14px}.mf .spd{max-width:640px;margin:26px 0 6px}.mf .essay .spd p{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 16px;margin:0 0 14px;font-size:14px;line-height:1.3;display:grid}.mf .spd b{font:300 30px/1 var(--font-display),sans-serif;color:var(--ink)}.mf .spd span{font:400 11px var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.mf .spd i{height:14px;width:var(--w);background:var(--stale);transform-origin:0;grid-column:2;display:block}.mf .spd p:last-child i{min-width:6px}.mf .page[data-js] .now-r.rv:not(.in) .spd i{transform:scaleX(0)}.mf .now-r.rv.in .spd i{transition:transform .9s steps(12,end) .3s}.mf .sec-l{border-top:1px solid var(--ink);max-width:520px;margin-top:22px}.mf .sec-l li{border-bottom:1px solid var(--line);font:500 14.5px var(--font-sans),sans-serif;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:14px;padding:11px 0;display:grid}.mf .sec-l i{background:var(--live);height:8px}.mf .sec-l em{font:500 11px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--live-d)}.mf .wk{max-width:640px;margin-top:24px}.mf .wk p{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;display:grid;margin:0 0 10px!important}.mf .wk span{font:500 11px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.mf .wk u{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;text-decoration:none;display:grid}.mf .wk i{border:1px solid var(--line);height:14px}.mf .wk i.on{background:var(--live);border-color:var(--live-d)}.mf .wk small{font:400 10.5px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;display:block}.mf .now-r.rv.in .wk .all i{animation:.25s steps(2,end) backwards mf-tick;animation-delay:calc(var(--i) * 45ms + .4s)}@keyframes mf-tick{0%{border-color:var(--line);background:0 0}}.mf .steps{border-top:2px solid var(--ink);margin-top:28px;position:relative}.mf .steps li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:4px 20px;padding:26px 0 28px;display:grid;position:relative}.mf .st-n{align-self:start;align-items:center;gap:12px;display:flex;position:relative}.mf .st-n b{font:500 12px var(--font-mono),monospace;letter-spacing:.08em;color:var(--violet-d)}.mf .steps h3{font:300 clamp(26px,2.5vw,34px)/1.1 var(--font-display),sans-serif;letter-spacing:-.01em}.mf .essay .steps p{margin-top:10px;font-size:18px;line-height:1.6}.mf .steps li:first-child .gl{--lv:0;--c:var(--stale);border-style:dashed}.mf .steps li:nth-child(2) .gl{--lv:1;--c:var(--violet);border-style:solid}.mf .steps li:nth-child(3) .gl{--lv:2;--c:var(--violet-d);border-style:solid}.mf .steps li:nth-child(4) .gl,.mf .steps li:nth-child(5) .gl{--lv:3;--c:var(--live);border-style:solid}.mf .page[data-js] .steps li.rv:not(.in) .gl{--lv:0}.mf .legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 32px;margin-top:22px;padding:14px 0;display:flex}.mf .legend li{font:500 11.5px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.mf .flow{border:2px solid var(--ink);background:var(--sheet);grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:stretch;margin-top:28px;display:grid}.mf .fl{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.mf .fl b{font:300 clamp(22px,2.1vw,28px)/1.05 var(--font-display),sans-serif}.mf .fl span{font:400 11px/1.4 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.mf .fl.a{border-right:0}.mf .fl.a b{color:var(--violet-d)}.mf .fl.c b{color:var(--ink)}.mf .fl.p{background:var(--ink)}.mf .fl.p b{color:#fff}.mf .fl.p span{color:#c9c2dc}.mf .flow>i{background:var(--ink);align-self:center;height:2px;position:relative}.mf .flow>i:after{content:"";border:6px solid #0000;border-left:8px solid var(--ink);border-right:0;position:absolute;top:-5px;right:0}.mf .five{border:2px solid var(--ink);border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;display:grid}.mf .five li{font:500 11.5px/1.4 var(--font-mono),monospace;letter-spacing:.03em;color:var(--ink);padding:12px 14px}.mf .five li+li{border-left:1px solid var(--line)}.mf .five li:before{content:"";background:var(--ink);width:10px;height:10px;margin-bottom:10px;display:block}.mf .rules{border-top:2px solid var(--ink);margin-top:36px}.mf .rules li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:8px;padding:26px 0;display:grid}.mf .rules b{font:500 12px var(--font-mono),monospace;letter-spacing:.08em;color:var(--violet-d);padding-top:6px}.mf .rules h4{font:300 clamp(24px,2.3vw,31px)/1.1 var(--font-display),sans-serif;letter-spacing:-.01em}.mf .essay .rules p{margin-top:10px;font-size:17.5px;line-height:1.6}.mf .week{border-top:2px solid var(--ink);margin-top:28px}.mf .week li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:8px 28px;padding:22px 0;display:grid}.mf .week li:last-child{border-bottom:2px solid var(--live)}.mf .wd{flex-direction:column;gap:4px;display:flex;margin:0!important}.mf .wd b{font:300 40px/1 var(--font-display),sans-serif;color:var(--ink)}.mf .wd span{font:500 11px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--violet-d)}.mf .week li:last-child .wd span{color:var(--live-d)}.mf .essay .week p:not(.wd){margin:0;font-size:17.5px;line-height:1.6}.mf .test{background:var(--ink);color:#fff;margin:0 calc(-1 * var(--gut));padding:0 var(--gut);scroll-margin-top:60px}.mf .test .inner{padding:96px 0 104px}.mf .test .ch-k{color:#c9c2dc;margin-bottom:32px}.mf .test .gl{--c:#7fe3b6}.mf .two{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.mf .test h2.disp{max-width:15ch;font-size:clamp(42px,5vw,72px);line-height:.98}.mf .test h2 em{color:#7fe3b6}.mf .qs{border-top:1px solid #ffffff4d;margin-top:40px}.mf .qs li{font:300 clamp(26px,2.6vw,36px)/1.1 var(--font-display),sans-serif;border-bottom:1px solid #ffffff38;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;padding:22px 0;display:grid}.mf .qs b{font:500 12px var(--font-mono),monospace;letter-spacing:.08em;color:#7fe3b6}.mf .test .prose{color:#d8d2e8;max-width:30em;margin-top:0;font-size:19px;line-height:1.6}.mf .t-r{padding-top:8px}.mf .min{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;align-items:flex-end;gap:20px;margin:32px 0 40px;padding:18px 0;display:flex}.mf .min-n{flex-direction:column;gap:2px;min-width:90px;display:flex}.mf .min-n b{font:300 64px/.9 var(--font-display),sans-serif;font-variant-numeric:tabular-nums;color:#fff}.mf .min-n span{font:500 10.5px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#c9c2dc}.mf .min-b{flex:1;grid-template-columns:repeat(20,minmax(0,1fr));align-self:center;gap:3px;display:grid}.mf .min-b i{border:1px solid #ffffff4d;height:26px}.mf .min-b i.on{background:#7fe3b6;border-color:#7fe3b6}.mf .where-k{font:600 11px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#7fe3b6;margin-bottom:10px}.mf .test .prose.big{font:300 clamp(26px,2.6vw,36px)/1.1 var(--font-display),sans-serif;color:#fff;margin-top:14px}.mf .test .link{color:#fff}.mf .test .link b{color:#7fe3b6}.mf .test .btn{border-color:#fff;box-shadow:4px 4px #7fe3b6}.mf .test .btn:active{box-shadow:0 0 #7fe3b6}@media (hover:hover) and (pointer:fine){.mf .test .btn:hover{box-shadow:2px 2px #7fe3b6}}.mf .page[data-js] .rv{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transition-delay:calc(var(--d,0) * 60ms);transform:translateY(14px)}.mf .page[data-js] .rv.in{opacity:1;transform:none}@media (max-width:1100px){.mf{--gut:32px}.mf .hero{grid-template-columns:minmax(0,1fr);gap:48px;padding:56px 0 64px}.mf .body{grid-template-columns:minmax(0,1fr);gap:0}.mf .rail{display:none}.mf .two{grid-template-columns:minmax(0,1fr);gap:40px}.mf .gens li{grid-template-columns:minmax(0,1fr)}.mf .essay{max-width:none}}@media (max-width:760px){.mf{--gut:20px}.mf .hero{padding:40px 0 52px}.mf .ch{padding:52px 0 56px}.mf .essay p{font-size:18px}.mf .essay .lead{font-size:21px}.mf .mk em{display:none}.mf .mk b{font-size:22px;bottom:26px}.mf .tl-ax{height:90px}.mf .org{grid-template-columns:minmax(0,1fr)}.mf .org li,.mf .org li+li{border-left:0;padding:16px 0}.mf .org li+li{border-top:1px dashed var(--violet)}.mf .pair li{grid-template-columns:minmax(0,1fr)}.mf .pair .pp{border-right:0;border-bottom:1px dashed var(--violet)}.mf .samp-g{grid-template-columns:repeat(13,minmax(0,1fr))}.mf .now-r{grid-template-columns:minmax(0,1fr)}.mf .now-n{font-size:48px!important}.mf .wk p,.mf .steps li,.mf .rules li,.mf .flow{grid-template-columns:minmax(0,1fr)}.mf .flow>i{width:2px;height:28px;margin:0 0 0 24px}.mf .flow>i:after{border:6px solid #0000;border-top:8px solid var(--ink);border-bottom:0;inset:auto auto -1px -5px}.mf .five{grid-template-columns:minmax(0,1fr)}.mf .five li+li{border-left:0;border-top:1px solid var(--line)}.mf .week li{grid-template-columns:minmax(0,1fr)}.mf .test .inner{padding:64px 0 72px}.mf .min{flex-direction:column;align-items:stretch;gap:12px}.mf .chk .n em{margin-left:0}}@media (prefers-reduced-motion:reduce){.mf *,.mf :before,.mf :after{transition:none!important;animation:none!important}.mf .page[data-js] .rv{opacity:1;transform:none}.mf .pair .dt span{background-size:100% 2px}}
