.mp-page{min-height:100svh;padding-bottom:60px}.mp-teaching-note{max-width:1320px;margin:0 auto 22px;padding:12px 16px;border-left:3px solid #7297bd;background:#e9ece5;font-size:.85rem;line-height:1.6}.mp-bench{grid-template-columns:255px minmax(0,1fr)}.mp-bench .workshop-actions{padding:24px 18px}.mp-bench .workshop-steps button:disabled[data-done]{color:#3f6650;opacity:1}.mp-toolbar{display:flex;align-items:center;gap:18px}.mp-control{min-height:44px;padding:5px 10px;border:1px solid #a6b49f;border-radius:6px;background:#faf8ef;color:#30372f;font-size:.75rem!important}.mp-control:disabled{opacity:.55;cursor:default}.mp-worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 20px 14px}.mp-view{min-width:0;border:1px solid #c9cebd;border-radius:8px;overflow:hidden;background:#faf7ee}.mp-view header{padding:14px 12px 0;min-height:75px}.mp-view h2{margin:0 0 6px;font:600 .85rem/1.3 var(--font-manrope),sans-serif}.mp-view header>span{display:block;color:#55634f;font-size:.68rem;line-height:1.4;min-height:2.8em}.mp-view p{margin:0;padding:10px 12px 14px;font-size:.72rem;line-height:1.5;color:#53614d;min-height:65px}.mp-server{background:#f2e6be;border-color:#c0a452}.mp-view[data-stale]{border-style:dashed;border-color:#8c7150}.mp-view[data-stale] header{background:repeating-linear-gradient(135deg,#f6eddb,#f6eddb 8px,#f1e7d4 0,#f1e7d4 16px)}.mp-world{width:100%;display:block}.mp-world text{font:11px var(--font-manrope),sans-serif;fill:#3d503d}.mp-world .mp-avatar-letter{font-size:14px;fill:white;font-weight:650}.mp-packet{margin:0 20px;min-height:60px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;border-block:1px solid #cfcfc0;color:#56634f}.mp-packet>span:first-child{color:#3f6650;font-size:1.1rem}.mp-packet .mp-control{margin-left:auto}.mp-packet[data-active]{background:#edf1e3}.mp-inside{padding:18px 24px;background:#e9eddf;border-bottom:1px solid #cfcfc0}.mp-inside h3{font-size:.9rem;margin:0 0 12px}.mp-inside>div{display:grid;gap:8px}.mp-inside code{font-size:.72rem;white-space:normal;overflow-wrap:anywhere}.mp-inside li,.mp-inside p{font-size:.78rem;line-height:1.6}.mp-inside ol{padding-left:20px;margin-top:15px}.mp-delay{display:grid;gap:10px;padding-top:20px;font-size:.78rem;line-height:1.5}.mp-delay input{width:100%;min-height:44px;accent-color:#3f6650}.mp-delay strong{font-weight:650;font-variant-numeric:tabular-nums}.mp-delay>span{color:#646b60;font-size:.7rem}.mp-rejoin{display:block;margin:0 24px 22px;min-height:48px;border:1px solid #3f6650;border-radius:7px;background:#3f6650;color:#fffdf2;padding:12px 16px;font-size:.85rem}.mp-rejoin:disabled{background:#e0e3d4;color:#5b6554;border-color:#bdc4af;cursor:default}.mp-model-note{margin:18px auto 24px;max-width:850px;text-align:center;font-size:.8rem;line-height:1.7;color:#59644f}.mp-depth{max-width:1050px;margin:70px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:38px 60px}.mp-depth article{border-top:1px solid #c3c7b7;padding-top:22px}.mp-kicker{text-transform:uppercase;font-size:.7rem!important;letter-spacing:.1em;color:#3f6650}.mp-depth h2{margin:12px 0 15px;font:450 clamp(1.6rem,2.5vw,2.2rem)/1.14 var(--font-newsreader),Georgia,serif}.mp-depth li,.mp-depth p{font-size:.95rem;line-height:1.75;color:#53614d}.mp-depth details{grid-column:1/-1;border-block:1px solid #c3c7b7;padding:18px 0}.mp-depth details+details{margin-top:-20px;border-top:0}.mp-depth summary{font-size:1rem;min-height:44px;cursor:pointer;padding:12px 0;color:#30372f}.mp-depth a{text-decoration:underline;text-underline-offset:4px}.mp-back{grid-column:1/-1;font-size:.9rem;min-height:44px}.mp-still-label{font-size:.7rem;color:#56634f}.mp-skip{position:absolute;left:20px;top:-100px;background:#fffdf2;color:#30372f;padding:12px;z-index:5}.mp-skip:focus{top:10px}.mp-page .workshop-experiment label{min-height:44px}.mp-bench .workshop-readouts dd{font-size:.77rem}@media(min-width:1500px){.mp-worlds{gap:18px;padding:24px}.mp-view header{padding:18px}.mp-view h2{font-size:1rem}.mp-view header>span{font-size:.75rem}.mp-view p{font-size:.8rem;padding:14px 18px}.mp-world{padding:8px}}@media(max-width:1100px) and (min-width:641px){.mp-bench{grid-template-columns:215px minmax(0,1fr)}.mp-worlds{grid-template-columns:1fr;gap:10px;padding:14px}.mp-view{display:grid;grid-template-columns:1fr 1.2fr;align-items:center}.mp-view header{padding:12px;min-height:0}.mp-view header>span,.mp-view p{min-height:0}.mp-view p{grid-column:1/-1;padding-top:0}.mp-world{max-height:150px}}@media(max-width:640px){.mp-bench{grid-template-columns:minmax(0,1fr)}.mp-worlds{grid-template-columns:1fr;gap:9px;padding:14px}.mp-view{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center}.mp-view header{min-height:0;padding:12px}.mp-view header>span,.mp-view p{min-height:0}.mp-view p{grid-column:1/-1;padding:0 12px 12px}.mp-view h2{font-size:.85rem}.mp-world{max-height:130px}.mp-packet{margin-inline:14px;padding:10px;font-size:.72rem}.mp-packet .mp-control{margin:0;width:100%}.mp-control{font-size:.7rem!important}.mp-toolbar{gap:10px}.mp-bench .workshop-readouts{grid-template-columns:1fr;gap:12px}.mp-bench .workshop-readouts>div{display:flex;justify-content:space-between;gap:14px;padding:0;border:0}.mp-bench .workshop-readouts dd,.mp-bench .workshop-readouts dt{font-size:.78rem;margin:0}.mp-depth{grid-template-columns:1fr;margin-top:45px;gap:28px}.mp-depth details{grid-column:auto}.mp-depth li,.mp-depth p{font-size:.9rem}.mp-teaching-note{font-size:.8rem}.mp-rejoin{margin:0 16px 18px}.mp-inside{padding:18px 16px}.mp-delay{margin-top:6px}}@media(prefers-reduced-motion:reduce){.mp-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mp-page[data-still] *{animation:none!important;transition:none!important}.mp-page .workshop-intro .mp-release-date{margin-top:18px;font-size:.75rem;color:#59644f}