.mynd{--g:#9fd27a;--pk:#f2a6c8;--bright:var(--body);--cell:#eeebe529}.mynd .block>p:not(.kicker):not(.north):not(.caption),.mynd .split p:not(.kicker){color:var(--bright)}.mynd .block>p.caption{color:#b8b3aa}.mynd-hero{max-width:1200px;margin:0 auto var(--section);border:1px dashed var(--cell);background:linear-gradient(var(--cell) 1px, transparent 1px) 0 0 / 74px 74px, linear-gradient(90deg, var(--cell) 1px, transparent 1px) 0 0 / 74px 74px;background:radial-gradient(at 70%,#9fd27a14,#0000 60%),#0c0c0b;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:36px;display:grid;-webkit-mask-image:none}.mynd-hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,5.2vw,78px);font-weight:500;line-height:1.02}.mynd-hero h1 .w:last-child .wi,.mynd-hero h1 .w:nth-last-child(2) .wi{background:var(--g);color:#0a0a0a;padding:0 .08em}.mynd-hero .lead{max-width:560px;color:var(--bright);margin-top:26px;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.mynd-hero-art .k-svg{width:100%;height:auto;display:block}.walk{border:1px dashed var(--cell);grid-template-columns:1.1fr 1fr;gap:56px;margin-top:64px;display:grid}.walk-art{border-right:1px dashed var(--cell);flex-direction:column;justify-content:center;height:calc(100vh - 140px);max-height:720px;padding:24px;display:flex;position:sticky;top:90px}.walk-steps{margin:0;padding:0 32px 0 0;list-style:none}.walk-steps li{opacity:.35;flex-direction:column;justify-content:center;min-height:56vh;transition:opacity .6s;display:flex}.walk-steps li.on{opacity:1}.walk-tag{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#0a0a0a;background:var(--g);align-self:flex-start;padding:3px 8px;font-size:12.5px}.walk-steps li:first-child .walk-tag{background:var(--pk)}.walk-steps h3{letter-spacing:-.02em;margin-top:18px;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.15}.walk-steps p{color:var(--bright);max-width:480px;margin-top:14px;font-size:17.5px;line-height:1.6}.cells{border-top:1px dashed var(--cell);border-left:1px dashed var(--cell);margin:56px 0 0;padding:0;list-style:none;display:grid}.cells.three{grid-template-columns:repeat(3,1fr)}.cells.two{grid-template-columns:repeat(2,1fr)}.cells li{border-right:1px dashed var(--cell);border-bottom:1px dashed var(--cell);padding:30px}.cells h3{margin-top:18px;font-size:22px;font-weight:500}.cells p{color:var(--bright);margin-top:10px;font-size:16px;line-height:1.6}.cells.two p{margin-top:0;font-size:17px}.cell-tag,.status{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--g);color:#f4f1ea;padding:3px 8px;font-size:11.5px}.chips{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;margin-top:26px;display:flex}.fchip{font-family:var(--font-mono), ui-monospace, Menlo, monospace;border:1px dashed var(--g);color:#f4f1ea;background:#9fd27a1a;padding:6px 10px;font-size:13px}.fchip.tag{border-style:solid;border-color:var(--pk);background:#f2a6c81f}.fchip.struck{text-decoration:line-through;-webkit-text-decoration-color:var(--pk);text-decoration-color:var(--pk);border-color:var(--pk);background:0 0}.fchip.new{background:var(--g);color:#0a0a0a;border-style:solid}.split{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;display:grid}.split.flip>div:first-child{order:2}.split p:not(.kicker){max-width:540px;margin-top:22px;font-size:18px;line-height:1.6}.art-cell{border:1px dashed var(--cell);background:#0c0c0b;padding:28px}.art-cell .k-svg{width:100%;height:auto;display:block}.ticks{margin:20px 0 0;padding:0;list-style:none}.ticks li{border-top:1px dashed var(--cell);color:var(--bright);padding:10px 0 10px 30px;font-size:16.5px;line-height:1.5;position:relative}.ticks li:before{content:"";background:var(--g);width:9px;height:9px;position:absolute;top:17px;left:4px;transform:rotate(45deg)}.example .mynd-scene-art{gap:14px;display:grid}.ex-msg,.ex-plan{border:1px solid var(--g);background:#9fd27a0f;padding:14px 16px}.ex-msg.past{border-color:var(--pk);background:#f2a6c812;max-width:82%}.ex-msg:not(.past){max-width:82%;margin-left:auto}.ex-msg p{color:#f4f1ea;margin-top:6px!important;font-size:16px!important}.ex-when{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;color:#e4e0d8;font-size:11.5px}.ex-link{border-left:1px dashed var(--pk);height:28px;margin-left:24px;position:relative}.ex-link:after{content:"";background:var(--pk);width:9px;height:9px;position:absolute;top:0;left:-5px;transform:rotate(45deg)}.ex-plan ul{margin:8px 0 0;padding:0;list-style:none}.ex-plan li{color:#f4f1ea;border-top:1px dashed var(--cell);padding:6px 0;font-size:15.5px}.ex-plan li.hit{color:#0a0a0a;background:var(--pk);border-top:0;padding:6px 8px}.mynd .intro{max-width:640px}.areas{border-top:1px dashed var(--cell);border-left:1px dashed var(--cell);grid-template-columns:repeat(3,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.areas li{border-right:1px dashed var(--cell);border-bottom:1px dashed var(--cell);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.areas h3{font-size:16px;font-weight:500}.areas p{color:#d6d1c8;margin-top:4px;font-size:14.5px;line-height:1.45}.status-cube{width:26px;height:29px}.compact .areas{margin-top:32px}.mynd .block.compact>p.caption{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:var(--soft);margin-top:18px;font-size:12.5px;line-height:1.5}.compact h2{font-size:clamp(26px,2.6vw,38px)}.status-cube.seen{opacity:.85}.status-cube.unknown{opacity:.9}.status.told{border-color:var(--g);background:var(--g);color:#0a0a0a}.status.seen{border-color:var(--g)}.status.assumed{border-color:var(--pk)}.status.unknown{border-style:dashed;border-color:var(--g)}.legend{color:var(--bright);flex-wrap:wrap;gap:14px 28px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.legend .status{margin-right:6px}.mynd-cta{text-align:center;border:1px dashed var(--cell);background:radial-gradient(at 50% 0,#9fd27a1a,#0000 70%),#0c0c0b;padding:72px 24px}.mynd-cta>p:not(.kicker){margin-left:auto!important;margin-right:auto!important}.mynd-cta .actions{justify-content:center}@media (max-width:900px){.mynd-hero{grid-template-columns:1fr;padding:24px}.walk{border:0;grid-template-columns:1fr;gap:0}.walk-art{z-index:2;background:#0a0a0a;border:0;height:min(40svh,340px);padding:8px 0;top:60px;box-shadow:0 -90px #0a0a0a}.walk-art:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a,#0a0a0a00);height:28px;position:absolute;top:100%;left:0;right:0}.walk-art .k-svg{width:auto;max-width:100%;height:100%;margin:0 auto}.walk-count{display:none}.walk-steps{padding:0}.walk-steps li{justify-content:flex-start;min-height:46vh;padding-top:4vh}.cells.three,.cells.two{grid-template-columns:1fr}.areas{grid-template-columns:1fr 1fr}.areas li{grid-template-columns:22px 1fr;padding:10px 12px}.areas .status{grid-column:2;justify-self:start;font-size:10.5px}.split{grid-template-columns:1fr;gap:28px}.split.flip>div:first-child{order:0}.art-cell{padding:12px}}@media (min-width:901px) and (max-width:1150px){.areas{grid-template-columns:repeat(2,1fr)}}.mynd{--ease:cubic-bezier(.22, 1, .36, 1)}.k-svg.v-n{display:none}@media (max-width:700px){.k-svg.v-w{display:none}.k-svg.v-n{display:block}}.mynd-scene{margin:0}.mynd-scene-cap{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#dcd7ce;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px;font-size:12.5px;line-height:1.5;display:flex}.mynd-legend{color:#f4f1ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0 0 8px;padding:0;list-style:none;display:grid}.mynd-legend li{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;display:grid}.mynd-legend b{letter-spacing:.06em;color:var(--g);font-weight:500}.mynd-legend li:first-child b{color:var(--pk)}.mynd-legend li:nth-child(2) b{color:#dad5cc}.mynd-legend span{color:#dcd7ce}@media (max-width:700px){.mynd-legend{grid-template-columns:1fr}}.mynd-scene[data-paused] *{animation-play-state:paused!important}.mynd-scene[data-reduced] *,.mynd-scene[data-reduced] :after{transition:none!important;animation-duration:1ms!important;animation-delay:0s!important}.mynd-scene[data-reduced] :is(.k-pk,.k-plate,.k-bar,.k-float,.m-ring,.m-ripple){animation:none!important}.mynd-scene[data-reduced] .k-pk{offset-distance:55%;opacity:1}.mynd-scene-art{transition:opacity .5s}.mynd-scene[data-fade] .mynd-scene-art{opacity:.12}.mynd-scene[data-reduced][data-fade] .mynd-scene-art{opacity:1}@keyframes m-ripple{0%{opacity:0;transform:scale(.2)}12%{opacity:.9}to{opacity:0;transform:scale(1.06)}}.m-ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s cubic-bezier(.22,1,.36,1) .3s infinite m-ripple}@keyframes m-hl{0%{opacity:0}2%,18%{opacity:1}25%,to{opacity:0}}@keyframes m-ride{0%{offset-distance:0%;opacity:0}.8%{opacity:1}5%{offset-distance:100%;opacity:1}5.6%,to{offset-distance:100%;opacity:0}}@keyframes m-wave{0%{opacity:0;transform:scale(.35)}1%{opacity:.95}9%,to{opacity:0;transform:scale(1.12)}}@keyframes m-sparks{0%,to{opacity:0}1%,3%{opacity:1}4%{opacity:.2}5%,8%{opacity:1}11%{opacity:0}}.m-hl,.m-ride,.m-wave,.m-sparks .k-spark{opacity:0;animation-duration:14s;animation-iteration-count:infinite;animation-delay:calc(var(--s,0) * .7s + var(--c,0s))}.m-hl{animation-name:m-hl;animation-timing-function:ease}.m-ride{offset-rotate:0deg;animation-name:m-ride;animation-timing-function:linear}.m-wave{transform-box:fill-box;transform-origin:50%;animation-name:m-wave;animation-timing-function:cubic-bezier(.22,1,.36,1)}.m-sparks .k-spark{animation-name:m-sparks;animation-timing-function:step-end;animation-delay:calc(var(--s,0) * .7s + var(--c,0s) + var(--j,0) * .1s)!important}.m-sparks .k-spark:nth-child(2){--j:1}.m-sparks .k-spark:nth-child(3){--j:2}.m-sparks .k-spark:nth-child(4){--j:3}.m-b{--c:7s}.m-amb{opacity:.9}.mynd-scene[data-reduced] :is(.m-hl,.m-ride,.m-wave,.m-sparks .k-spark){animation:none!important}.mynd-scene[data-reduced] .m-hl.m-a{opacity:1}.mynd-scene[data-reduced] .m-amb{display:none}@media (prefers-reduced-motion:reduce){.mynd-walk :is(.m-hl,.m-ride,.m-wave,.m-sparks .k-spark){animation:none!important}.mynd-walk .m-hl.m-a{opacity:1}.mynd-walk .m-amb{display:none}}.mynd-walk :is(.s1,.s2,.s3,.s4,.m-ex,.m-axel){transition:opacity .7s var(--ease), transform .9s var(--ease)}.mynd-walk[data-step="1"] :is(.s2,.s3,.s4),.mynd-walk[data-step="2"] :is(.s3,.s4),.mynd-walk[data-step="3"] .s4{opacity:0;transform:translateY(-18px)}.mynd-walk .m-ex{opacity:0}.mynd-walk[data-step="1"] .e1,.mynd-walk[data-step="2"] .e2,.mynd-walk[data-step="3"] .e3,.mynd-walk[data-step="4"] .e4{opacity:1}.mynd-walk[data-step="1"] .m-axel,.mynd-walk[data-step="2"] .m-axel,.mynd-walk[data-step="3"] .m-axel{opacity:0;transform:translateY(-18px)}.u-scan,.u-res,.u-bad,.u-new,.u-fact-new,.u-cite-new,.u-newtag,.u-spark .k-spark{opacity:0}@keyframes u-scan{0%{opacity:0;transform:translateY(var(--y0))}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(var(--y1))}}.mynd-upkeep-scene .v-w .u-scan{--y0:32px;--y1:186px}.mynd-upkeep-scene .v-n .u-scan{--y0:26px;--y1:160px}.mynd-upkeep-scene[data-run] .u-scan{animation:2.8s linear .4s both u-scan}.mynd-upkeep-scene[data-run] .u-res{animation:k-show .35s ease calc(.75s + var(--i) * .5s) both}.mynd-upkeep-scene[data-run] .u-fact-new{animation:k-in .6s var(--ease) 1.4s both}.mynd-upkeep-scene[data-run] .u-spark .k-spark{animation:1.6s 1.6s both k-spark}.mynd-upkeep-scene[data-run] .u-newtag{animation:.4s 1.7s both k-show}.u-bad{opacity:0}@keyframes u-bad{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}.mynd-upkeep-scene[data-run] .u-bad{animation:1.7s 2.1s both u-bad}.mynd-upkeep-scene[data-run] .u-row2 .u-old{animation:.4s 3.6s both k-hide}.mynd-upkeep-scene[data-run] .u-new{animation:.6s 3.9s both k-show}.mynd-upkeep-scene[data-run] .u-cite2{animation:.4s 3.7s both k-hide}.mynd-upkeep-scene[data-run] .u-cite-new{animation:.5s 3.9s both k-show}.f-pagecube,.f-page{transform-box:fill-box;transform-origin:50%}.f-tomb,.f-t2,.f-rb,.f-spark .k-spark{opacity:0}@keyframes f-pv{0%,to{opacity:0}15%,80%{opacity:1}}@keyframes f-rebuild{0%{transform:scale(1)}35%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.mynd-forget-scene[data-run] .f-sel .k-on,.mynd-forget-scene[data-run] .f-pv{animation:2.6s .3s both f-pv}.mynd-forget-scene[data-run] :is(.f-a.f-det,.f-a.f-link,.f-solid){animation:.6s 3s both k-hide}.mynd-forget-scene[data-run] :is(.f-tomb,.f-t2){animation:.5s 3.4s both k-show}.mynd-forget-scene[data-run] .f-t1{animation:.3s 3.2s both k-hide}.mynd-forget-scene[data-run] .f-pagecube{animation:f-rebuild 1s var(--ease) 3.8s both}.mynd-forget-scene[data-run] .f-keep .k-on{animation:.5s 4.4s both k-show}.mynd-forget-scene[data-run] .f-spark .k-spark{animation:1.6s 4.3s both k-spark}.mynd-forget-scene[data-run] .f-rb{animation:.5s 4.6s both k-show}.fx-swap{display:inline-grid}.fx-swap>span{grid-area:1/1}.mynd-friday .fx-new,.mynd-friday .ex-plan li.hit,.mynd-friday .ex-link:after{opacity:0}.mynd-friday .ex-link{opacity:.35}@keyframes fx-drop{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:22px}}@keyframes fx-hit{0%{opacity:0;transform:translateY(-6px);box-shadow:0 0 #f2a6c800}40%{opacity:1;transform:none;box-shadow:0 0 0 4px #f2a6c859}to{opacity:1;transform:none;box-shadow:0 0 #f2a6c800}}.mynd-friday[data-run] .ex-link{animation:.4s .4s both k-show}.mynd-friday[data-run] .ex-link:after{animation:.9s linear .7s both fx-drop}.mynd-friday[data-run] .fx-old{animation:.3s 1.6s both k-hide}.mynd-friday[data-run] .fx-new{animation:.4s 1.8s both k-show}.mynd-friday[data-run] .ex-plan li.hit{animation:fx-hit 1.4s var(--ease) 2.1s both}
