.pv-growing{max-width:none;padding:1.5rem clamp(1rem,3vw,3rem) 3rem}.pv-growing-kicker{display:block;margin-top:1.7rem;color:#758262}.pv-growing>.pv-toolbar{padding:1rem 0;border-block:1px solid #dddcc9}.pv-growing .pv-world-layout{grid-template-columns:minmax(0,3fr) minmax(265px,1fr);gap:1.5rem}.pv-growing .pv-view{aspect-ratio:1.4;min-height:340px;background:repeating-linear-gradient(90deg,transparent 0 48px,#ffffff22 49px 51px),#efead7;border:8px solid #fffcf3;box-shadow:0 10px 35px #4a573014;isolation:isolate}.pv-growing .pv-room-floor{position:absolute;inset:65% 0 0;border-top:10px solid #bb9d72;background:repeating-linear-gradient(0deg,#a27b441a 0 2px,transparent 3px 38px),repeating-linear-gradient(90deg,#cfae7b22 0 100px,#f6e3bd55 102px 200px),#e5cba3;pointer-events:none}.pv-growing .pv-room-window{position:absolute;top:7%;left:40%;width:30%;height:45%;border:12px solid #dcc59d;border-radius:50% 50% 4px 4px;background:linear-gradient(#b3d7dc,#e0e9c2 75%,#a3ba82 76%);box-shadow:0 0 0 4px #faf3da,inset 0 0 30px #ffffffaa;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;pointer-events:none}.pv-room-window i{border:3px solid #e9d4af}.pv-growing .pv-plane{z-index:1}.pv-growing .pv-piece{aspect-ratio:1;filter:drop-shadow(0 5px 4px #634c241a)}.pv-growing .pv-piece svg{width:100%;height:100%;pointer-events:none}.pv-growing .pv-piece[data-picked=true]{border-radius:16px;border:2px dashed #3f7048;background:#f8f9e523}.pv-growing .pv-assets{grid-template-columns:repeat(2,minmax(0,1fr));max-height:580px;overflow:auto;align-content:start}.pv-growing .pv-assets button{min-height:116px;background:#fbf7ed;border-radius:12px;padding:.65rem;font-size:.85rem;border-color:#e1ddcd}.pv-growing .pv-assets svg{height:85px;width:100%;pointer-events:none}.pv-growing .pv-assets img,.pv-growing .pv-assets span{height:85px;font-size:3rem;-o-object-fit:contain;object-fit:contain}.pv-view-tools>summary{padding:.6rem 0;cursor:pointer}.pv-growing .pv-panel{margin:.5rem 0;border-radius:18px}.pv-growing .pv-panel>label input[type=range]{accent-color:#638052}.pv-growing #moli-guide{border-top:1px solid #dddcc9;margin-top:1rem;padding-top:1rem}.pv-vocab-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pv-vocab h2{font-size:2.2rem}.pv-vocab fieldset{padding:1rem 0}.pv-vocab summary{cursor:pointer;padding:.6rem 0}.pv-vocab-summary{font-size:.85rem;color:#63705e}.pv-growing .pv-vocab p{overflow-wrap:anywhere}.pv-growing .pv-piece:focus-visible{outline:3px solid #457d55}.pv-growing .pv-piece:active{cursor:grabbing}@media(max-width:760px){.pv-growing .pv-world-layout{grid-template-columns:1fr}.pv-growing .pv-view{min-height:300px;border-width:4px}.pv-growing .pv-assets{grid-template-columns:repeat(3,minmax(0,1fr));max-height:420px}.pv-growing .pv-assets img,.pv-growing .pv-assets span,.pv-growing .pv-assets svg{height:70px}.pv-growing .pv-room-window{border-width:6px}.pv-vocab-head{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pv-growing *{scroll-behavior:auto!important;transition:none!important}}.pv-growing .pv-view{width:100%;max-width:100%}