.studio_studio__whcUW{max-width:1280px}.studio_heading__s9p0i{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:1.4rem 0 2.2rem}.studio_heading__s9p0i h1{max-width:700px}.studio_headingMark__gR9Az{width:180px;height:180px;flex:none;display:grid;place-items:center;border:1px solid #a9c9b9;border-radius:50%;background:radial-gradient(circle at 45% 32%,#d9e5d4,#83aa94 65%,#356c59 66%);box-shadow:0 18px 35px #1d44341d;color:#f8f3e7;font-size:8rem;line-height:1;transform:rotate(-18deg)}.studio_workspace__vX3H1{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:stretch;grid-gap:1.25rem;gap:1.25rem}.studio_controls__Rr3fw,.studio_preview__FiENx{min-width:0}.studio_controls__Rr3fw h2,.studio_preview__FiENx h2{font-size:1.65rem;margin-bottom:1.3rem}.studio_controls__Rr3fw label{display:block;font-weight:750;margin:1.1rem 0 .4rem}.studio_controls__Rr3fw input,.studio_controls__Rr3fw select{width:100%;padding:.78rem .85rem;border:1px solid #bccbc1;border-radius:9px;color:#17201d;background:#fff}.studio_block__tVup9:focus-visible,.studio_controls__Rr3fw input:focus-visible,.studio_controls__Rr3fw select:focus-visible,.studio_download__HC8TS:focus-visible{outline:3px solid #ee9d5a;outline-offset:2px}.studio_fields__wN6N3{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.studio_helper__vbi9Q,.studio_small__0jvHh{color:#607069;line-height:1.55}.studio_helper__vbi9Q{font-size:.92rem;margin:.7rem 0 0}.studio_small__0jvHh{font-size:.83rem;margin:.6rem 0 0}.studio_download__HC8TS{width:100%;margin-top:1.35rem}.studio_download__HC8TS:disabled{opacity:.5;cursor:not-allowed}.studio_downloadState__inWa6{min-height:1.2rem;color:#237a63;font-size:.88rem;font-weight:700;margin:.65rem 0 0}.studio_error__q_bQ8{color:#a43e27;font-weight:700;font-size:.9rem}.studio_preview__FiENx{background:linear-gradient(145deg,#fff,#f2f6ed)}.studio_previewHeader__8B3RO{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.studio_previewHeader__8B3RO h2{margin:.1rem 0}.studio_pill__jMEiC{flex:none;padding:.35rem .6rem;border:1px solid #abc3b2;border-radius:99px;font-size:.74rem;font-weight:750;color:#356c59}.studio_blockGrid__xpNPO{display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));grid-gap:.8rem;gap:.8rem;margin:1.5rem 0}.studio_block__tVup9{position:relative;aspect-ratio:1;width:100%;border:2px solid #708d76;border-radius:20%;background:linear-gradient(145deg,#b5d0aa,#7fa78d);box-shadow:inset -7px -8px 0 #365c3e2b,0 6px 10px #1b3b2016;color:#17392b;cursor:pointer}.studio_block__tVup9:hover{transform:translateY(-2px)}.studio_block__tVup9.studio_selected__o4qyp{outline:3px solid #c65e2f;outline-offset:3px}.studio_blockNumber__OWZF2{position:absolute;top:.4rem;left:.5rem;font-size:.78rem;font-weight:900}.studio_pocket__sCkVg,.studio_void__Lw5Yr{position:absolute;width:15px;height:15px;border:2px solid #264b3b;border-radius:50%;transform:translate(-50%,-50%)}.studio_pocket__sCkVg{background:#27563e;box-shadow:inset 0 0 0 3px #8bb396}.studio_void__Lw5Yr{left:50%;top:50%;border-style:dashed;opacity:.5}.studio_inspector__z2gZV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;border-top:1px solid #d8ddd8;padding-top:1rem}.studio_inspector__z2gZV div{display:flex;flex-direction:column;gap:.2rem}.studio_inspector__z2gZV strong{font-size:.76rem;color:#607069;text-transform:uppercase;letter-spacing:.08em}.studio_inspector__z2gZV span{font-weight:700}.studio_next__xpRGs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.25rem}.studio_next__xpRGs div{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem}.studio_next__xpRGs span{color:#c65e2f;font-weight:900;letter-spacing:.08em}.studio_next__xpRGs strong{font-size:1.1rem}.studio_next__xpRGs p{margin:0;color:#607069;line-height:1.5;font-size:.9rem}@media (max-width:900px){.studio_workspace__vX3H1{grid-template-columns:1fr}.studio_headingMark__gR9Az{width:125px;height:125px;font-size:5.5rem}}@media (max-width:600px){.studio_headingMark__gR9Az{display:none}.studio_next__xpRGs{grid-template-columns:1fr}.studio_blockGrid__xpNPO{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}}